.offer-strip{position:relative;overflow:hidden;padding:clamp(24px,2.6vw,36px) var(--gutter-container, 40px);background:var(--offer-bg);color:var(--offer-text);text-align:center}.offer-strip[hidden]{display:none!important}.offer-strip p{margin:0}.offer-strip__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px}.offer-strip__eyes{display:block;width:92px;height:auto;margin-bottom:4px;overflow:visible;fill:currentColor}.offer-strip__pupil{fill:var(--offer-bg)}.offer-strip__tag,.offer-strip__ribbon,.offer-strip__heading,.offer-strip__highlight{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings-bold, 700);text-transform:uppercase}.offer-strip__tag{display:inline-block;padding:6px 12px;background:var(--offer-accent);font-size:19px;line-height:1;letter-spacing:.02em;transform:rotate(-3deg)}.offer-strip__heading{font-size:clamp(30px,4vw,56px);line-height:1;letter-spacing:-.01em;text-wrap:balance}.offer-strip__highlight span{display:inline-block;padding:.2em .5em;background:var(--offer-accent);font-size:clamp(19px,1.9vw,26px);line-height:1.15;letter-spacing:.01em}.offer-strip__text{max-width:52ch;font-size:15px;line-height:1.45;color:color-mix(in srgb,var(--offer-text) 85%,transparent)}.offer-strip__text a{color:var(--offer-text);text-decoration:underline;text-underline-offset:3px}.offer-strip__link{white-space:nowrap}.offer-strip__ribbon{display:none}@media screen and (min-width:1200px){.offer-strip__ribbon{position:absolute;top:48px;right:-165px;display:flex;align-items:center;justify-content:center;width:600px;height:44px;background:var(--offer-accent);font-size:19px;line-height:1;letter-spacing:.02em;transform:rotate(30deg);pointer-events:none}.offer-strip__tag{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (max-width:749px){.offer-strip{padding:24px 20px}.offer-strip__inner{gap:10px}.offer-strip__eyes{display:none}.offer-strip__text{font-size:14px}}@media(prefers-reduced-motion:no-preference){.offer-strip__pupil{animation:offer-strip-look 7s ease-in-out infinite}}@keyframes offer-strip-look{0%,30%,to{transform:translate(0)}38%,58%{transform:translate(-5px)}66%,88%{transform:translate(5px)}}.scheduled-banner{position:relative;border-bottom:var(--border-width-sections, 1px) var(--border-style-sections, solid) var(--color-scheme-borders)}.scheduled-banner[hidden]{display:none!important}.scheduled-banner picture,.scheduled-banner__image{display:block;width:100%;height:auto}.scheduled-banner__link{position:relative;display:block;color:inherit;text-decoration:none}.scheduled-banner__link:focus-visible{outline:2px solid var(--button-bg);outline-offset:-6px}.scheduled-banner__button{position:absolute;top:var(--button-top, 78%);left:50%;padding:.85em 2.2em;border-radius:var(--border-radius-buttons, 999px);background:var(--button-bg);color:var(--button-text);font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings-bold, 700);font-size:clamp(14px,1.15vw,20px);line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);transition:filter .2s ease}.scheduled-banner__link:hover .scheduled-banner__button{filter:brightness(.88)}@media screen and (max-width:749px){.scheduled-banner__button{top:var(--button-top-mobile, 81%);font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
