section:has([data-section-type=lp-sale-banner]){overflow-y:visible}[data-section-type=lp-sale-banner].lp-sale-banner{gap:clamp(2rem,5vw,4rem);align-items:center}[data-section-type=lp-sale-banner]>.lp__background-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.3);z-index:0}.lp-sale-banner__content{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;text-align:center;color:var(--sale-text-color, #fff)}.lp-sale-banner__label{margin-bottom:min(1em,20px);padding-inline:min(1em,20px);font-size:clamp(.875rem,.8rem + .42svw,1.125rem);font-weight:300;line-height:1.5;letter-spacing:.54em;font-family:var(--body-font-stack);color:var(--sale-label-text, inherit);border:.5px solid #ffffff80;border-radius:2px}.lp-sale-banner__content>.lp-sale-banner__heading{display:flex;flex-direction:column;gap:max(.25rem,8px);font-family:var(--body-font-stack);color:var(--sale-heading-color, inherit);line-height:1;font-size:clamp(1.5rem,.86rem + 3.2svw,3.75rem);margin-bottom:min(1em,48px)}.lp-sale-banner__content>.lp-sale-banner__heading>span:first-of-type{font-weight:400;letter-spacing:.14em;font-size:clamp(1.25rem,.93rem + 1.6svw,2.375rem)}.lp-sale-banner__content>.lp-sale-banner__heading>span:last-of-type{letter-spacing:.05em}.lp-sale-banner__button{position:relative;overflow:hidden;padding:min(4svw,30px) min(9svw,72px);font-size:clamp(1rem,.74rem + 1.35svw,1.375rem);font-weight:700;letter-spacing:.06em;color:var(--sale-button-text, inherit);background:var(--sale-button-bg, #4682f0);border:2px solid #83afff;border-radius:50px;box-shadow:0 0 min(5svw,30px) min(1svw,10px) var(--sale-button-bg, #83afff)}.lp-sale-banner__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease-in-out}.lp-sale-banner__button:hover:before{left:100%}.lp-sale-banner__media{position:relative;order:-1;width:80%;max-width:600px;aspect-ratio:1;justify-self:center;display:flex;justify-content:center;align-items:center}.lp-sale-banner__video{width:100%;object-fit:cover;aspect-ratio:1;border-radius:24px}.lp-sale-banner__floating,.lp-sale-banner__badge{position:absolute;pointer-events:none;translate:var(--offset-x, 0) var(--parallax-start, 0)}.lp-sale-banner__floating--1{top:0;left:0;width:30%;rotate:-30deg;--offset-x: -39%;--parallax-start: -78%;--parallax-end: 18%}.lp-sale-banner__floating--2{bottom:-0;left:0;width:36%;rotate:-18deg;--offset-x: -30%;--parallax-start: -30%;--parallax-end: 66%}.lp-sale-banner__floating--3{top:calc(clamp(.875rem,.55rem + 1.6svw,2rem)/.4);right:0;width:calc(clamp(.875rem,.55rem + 1.6svw,2rem)*6);z-index:1;rotate:12deg;--offset-x: 54%;--parallax-start: -42%;--parallax-end: 24%}.lp-sale-banner__badge{top:0;right:0;display:flex;align-items:center;justify-content:center;padding-inline:min(.75em,18px);aspect-ratio:1;font-size:clamp(.875rem,.55rem + 1.6svw,2rem);font-family:var(--header-font-stack);font-weight:700;text-transform:uppercase;color:var(--sale-badge-text, #000);background:var(--sale-badge-bg, #ffcc00);border:2px solid var(--sale-badge-border, #fff);border-radius:50%;rotate:-12deg;--offset-x: 36%;--parallax-start: -60%;--parallax-end: 30%}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lp-sale-banner__media{view-timeline-name:--sale-media;view-timeline-axis:block}.lp-sale-banner__floating,.lp-sale-banner__badge{animation:sale-parallax 1ms linear forwards;animation-timeline:--sale-media;animation-range:cover 0% cover 100%}@keyframes sale-parallax{0%{translate:var(--offset-x, 0) var(--parallax-start, 0)}to{translate:var(--offset-x, 0) var(--parallax-end, 0)}}}}section:has([data-section-type=lp-sale-banner].lp-sale-banner--secondary){padding-block:clamp(60px,10svw,100px)}.lp-sale-banner--secondary{position:relative;padding-inline:clamp(16px,3svw,60px);padding-block:calc(clamp(60px,10svw,100px)/2);border:1px solid #fff;border-radius:min(10svw,40px)}.lp-sale-banner--secondary>video{border-radius:inherit}@media(min-width:64rem){[data-section-type=lp-sale-banner].lp-sale-banner{grid-template-columns:1.5fr 1fr}.lp-sale-banner__label{border-width:1px}.lp-sale-banner__media{order:1;width:100%}}@media(min-width:90rem){.lp-sale-banner__media>video{width:90%}@media(max-width:100rem){.lp-sale-banner__media{justify-content:end}}}@media(prefers-reduced-motion:reduce){.lp-sale-banner__floating,.lp-sale-banner__badge{translate:var(--offset-x, 0) 0}.lp-sale-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/lp-sale-banner.css.map */
