.promotion-offers__head{max-width:640px;margin:0 auto calc(var(--space-unit) * 8);text-align:center}.promotion-offers__intro{margin:calc(var(--space-unit) * 2) 0 0;opacity:.8}.promotion-offers__group{margin:0 0 calc(var(--space-unit) * 4);font-size:1.8rem}.promotion-offers__live-col+.promotion-offers__soon-col{margin-top:calc(var(--space-unit) * 8)}.promotion-offers__live,.promotion-offers__soon{margin:0;padding:0;list-style:none}.promotion-offers__live{display:flex;gap:var(--grid-gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.promotion-offers__live::-webkit-scrollbar{display:none}.promotion-offers__card{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:rgba(var(--text-color) / .05)}.promotion-offers__media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.promotion-offers__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.promotion-offers__media--product{background:rgb(var(--bg-color))}.promotion-offers__media--product img{object-fit:contain;padding:calc(var(--space-unit) * 4);box-sizing:border-box}.promotion-offers__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;padding:calc(var(--space-unit) * 6)}.promotion-offers__body p{margin:0}.promotion-offers__logo{display:block;width:auto;max-width:180px;height:24px;object-fit:contain;object-position:left center}.promotion-offers__brand{font-size:2rem;font-weight:700}.promotion-offers__headline{margin-top:calc(var(--space-unit) * 5)!important;font-size:3rem;font-weight:700;line-height:1.1;text-wrap:balance}.promotion-offers__sub{margin-top:calc(var(--space-unit) * 2)!important;font-size:1.6rem;line-height:1.4;opacity:.75}.promotion-offers__cta{display:inline-flex;align-items:center;gap:calc(var(--space-unit) * 2);margin-top:auto}.promotion-offers__body>p:last-of-type{margin-bottom:calc(var(--space-unit) * 6)!important}.promotion-offers__cta .icon{width:18px;height:18px;transition:transform .2s}.promotion-offers__cta:hover .icon{transform:translate(2px)}.promotion-offers__soon{display:grid;gap:calc(var(--space-unit) * 4)}.promotion-offers__soon>li{display:flex}.promotion-offers__soon-item{flex:1 1 auto;display:grid;align-content:center;justify-items:start;gap:calc(var(--space-unit) * 2) calc(var(--space-unit) * 4);padding:calc(var(--space-unit) * 6);border-radius:16px;background:rgba(var(--text-color) / .05)}.promotion-offers__soon-date{font-size:1.4rem;font-weight:500;opacity:.7}.promotion-offers__soon-logo{display:block;width:auto;max-width:150px;height:22px;object-fit:contain;object-position:left center}.promotion-offers__soon-brand{font-size:1.8rem;font-weight:700}.promotion-offers__soon-headline{font-size:2rem;font-weight:700;line-height:1.2}@media(max-width:768.98px){.promotion-offers__live:not(.promotion-offers__live--single) .promotion-offers__card{flex-basis:88%}}.promotion-offers__controls{display:flex;justify-content:flex-end;gap:calc(var(--space-unit) * 2);margin-top:calc(var(--space-unit) * 4)}.promotion-offers__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid rgba(var(--text-color) / .3);border-radius:50%;background:none;color:rgb(var(--text-color));cursor:pointer;transition:border-color .2s,opacity .2s}.promotion-offers__arrow:hover{border-color:rgb(var(--text-color))}.promotion-offers__arrow:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.promotion-offers__arrow:disabled{opacity:.35;cursor:default}.promotion-offers__arrow--prev svg{transform:rotate(180deg)}@media(min-width:769px){.promotion-offers__card--has-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:360px}.promotion-offers__card--has-media .promotion-offers__media{order:1;aspect-ratio:auto;margin-left:-8%;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.promotion-offers__body{justify-content:center;padding:calc(var(--space-unit) * 10) calc(var(--space-unit) * 12)}.promotion-offers__cta{margin-top:calc(var(--space-unit) * 2)}.promotion-offers__logo{height:30px;max-width:220px}.promotion-offers__headline{font-size:4rem}.promotion-offers__soon{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(min-width:1280px){.promotion-offers__headline{font-size:4.8rem}}@media(prefers-reduced-motion:reduce){.promotion-offers__cta .icon,.promotion-offers__arrow{transition:none}}.promotion-offer{display:grid;gap:calc(var(--space-unit) * 6);padding:calc(var(--space-unit) * 7) calc(var(--space-unit) * 6);border-radius:16px;background-image:radial-gradient(120% 140% at 100% 100%,rgba(var(--text-color) / .08),transparent 60%)}.promotion-offer p{margin:0}.promotion-offer__logo{display:block;width:auto;max-width:200px;height:24px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.promotion-offer__brand{font-size:2rem;font-weight:700}.promotion-offer__title{margin:calc(var(--space-unit) * 3) 0 0;color:rgb(var(--text-color));font-size:2.8rem;line-height:1.15}.promotion-offer__amount{color:rgb(var(--heading-color))}.promotion-offer__sub{margin-top:calc(var(--space-unit) * 2)!important;font-size:1.5rem;opacity:.85}.promotion-offer__how{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--space-unit) * 4);padding-top:calc(var(--space-unit) * 6);border-top:1px solid rgba(var(--text-color) / .2);font-size:1.5rem;line-height:1.6}.promotion-offer__link{display:inline-flex;align-items:center;gap:calc(var(--space-unit) * 2);font-weight:600;text-decoration:underline;text-underline-offset:4px}.promotion-offer__link:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:4px}.promotion-offer__soon{display:inline-block;margin-right:calc(var(--space-unit) * 2);padding:calc(var(--space-unit) * .5) calc(var(--space-unit) * 2.5);border-radius:28px;background:rgba(var(--text-color) / .15);font-size:1.3rem;font-weight:500}.promotion-offer__pending{font-weight:500}@media(min-width:769px){.promotion-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(var(--space-unit) * 10);padding:calc(var(--space-unit) * 8) calc(var(--space-unit) * 12)}.promotion-offer__how{padding:calc(var(--space-unit) * 2) 0 calc(var(--space-unit) * 2) calc(var(--space-unit) * 10);border-top:0;border-left:1px solid rgba(var(--text-color) / .2)}.promotion-offer__logo{height:28px}.promotion-offer__title{font-size:3.2rem}}.promotion-offers__logo--stacked.promotion-offers__logo,.promotion-offers__logo--stacked.promotion-offer__logo{height:48px}.promotion-offers__logo--stacked.promotion-offers__soon-logo{height:40px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/promotion-offers.css.map */
