.promo-gift__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.promo-gift__grid{grid-template-columns:1.08fr .92fr;min-height:65rem}.promo-gift__grid--reverse{grid-template-columns:.92fr 1.08fr}.promo-gift__grid--reverse .promo-gift__media{order:2}}.promo-gift__media{position:relative;min-height:36rem;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}@media screen and (min-width:750px){.promo-gift__media{min-height:52rem}}.promo-gift__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.promo-gift__badge{position:absolute;top:2rem;left:2rem;z-index:1;padding:1rem 1.4rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}.promo-gift__content{display:flex;flex-direction:column;justify-content:center;padding:4.8rem 1.5rem 5.2rem}@media screen and (min-width:750px){.promo-gift__content{padding:6.4rem 5rem}}@media screen and (min-width:990px){.promo-gift__content{padding:7.2rem 6vw}}.promo-gift__content>*{max-width:68rem;margin:0}.promo-gift__content>*+*{margin-top:2rem}.promo-gift__preheading{color:rgba(var(--color-foreground),.7)}.promo-gift__content>.promo-gift__preheading{padding-bottom:1.8rem}.promo-gift__heading{margin-top:1.2rem}.promo-gift__text{font-size:1.6rem;line-height:1.65}@media screen and (min-width:750px){.promo-gift__text{font-size:1.8rem}}.promo-gift__features{margin-top:2.8rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}.promo-gift__feature{display:grid;grid-template-columns:4.4rem 1fr;gap:1.2rem;align-items:start;padding:1.5rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.promo-gift__feature-number{padding-top:.3rem;color:rgba(var(--color-foreground),.6);font-size:1.1rem;letter-spacing:.15em}.promo-gift__feature-text{font-size:1.5rem;line-height:1.5}.promo-gift__content>.promo-gift__code{margin-top:2.8rem}.promo-gift__button .button{max-width:100%;padding-left:3rem;padding-right:3rem;text-align:center}@media screen and (max-width:749px){.promo-gift__button .button{width:100%}}.promo-gift__legal{color:rgba(var(--color-foreground),.65);font-size:1.2rem;line-height:1.5}.promo-gift__content>.promo-gift__price{margin-top:2.4rem}.promo-gift__button--buy{max-width:34rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-promo-gift.css.map */
