.offer-hero{padding:1.2rem 1.6rem}.offer-hero__content{position:relative;border-radius:var(--radius-medium);overflow:hidden;background:linear-gradient(180deg,#25425d,#51687d);color:rgb(var(--color-white))}.offer-hero__whole-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width: 990px){.offer-hero__whole-link{display:none}}.offer-hero__wrapper{display:flex;justify-content:space-between;gap:1.6rem;padding-block:1.6rem 4.8rem}@media screen and (min-width: 500px){.offer-hero__wrapper{align-items:center}}@media screen and (min-width: 990px){.offer-hero__wrapper{padding:3.5rem 0;align-items:center}}@media screen and (min-width: 1200px){.offer-hero__wrapper{padding-inline:7rem 0}}.offer-hero__image-wrapper{flex:1;max-width:50%;margin-top:.5rem;margin-right:-1rem}.offer-hero__pre-heading{margin-block:0;font-size:1.4rem;font-weight:500}.offer-hero__heading{display:flex;gap:.4rem;font-family:var(--font-heading-serif);font-weight:700;line-height:1.1}.offer-hero__heading-left{font-size:5.9rem}.offer-hero__heading-right{display:flex;flex-direction:column;justify-content:center;margin-top:.4rem}.offer-hero__heading-right-top{font-size:2.2rem}.offer-hero__heading-right-bottom{font-size:2.5rem}.offer-hero__subheading{margin-block:0;font-size:1.6rem;font-weight:600}@media screen and (max-width: 989px){.offer-hero__subheading{font-family:var(--font-heading-serif)}.offer-hero__button{position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 var(--radius-medium) var(--radius-medium);font-size:1.4rem;min-height:3.8rem}}@media screen and (min-width: 990px){.offer-hero__image-wrapper{margin:0 3.2rem 0 -3.2rem;max-width:60%}.offer-hero__pre-heading{font-size:1.8rem}.offer-hero__heading{gap:1.2rem}.offer-hero__heading-left{font-size:8.2rem}.offer-hero__heading-right-top{font-size:3.2rem}.offer-hero__heading-right-bottom{font-size:3.6rem}.offer-hero__subheading{margin-top:1.6rem;font-size:1.6rem}.offer-hero__button{margin-top:2rem}.offer-hero__button .svg-wrapper{display:none}}@media screen and (min-width: 1200px){.offer-hero__image-wrapper{margin:-2.8rem}}@media screen and (min-width: 1600px){.offer-hero__wrapper{padding-inline:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/316/assets/section-offer-hero.css.map */
