.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid{min-height:4rem}.announcement-bar-section .utility-bar__grid{padding-block:0}.announcement-bar-section .announcement-bar-slider{display:grid;grid-template-columns:4.4rem minmax(0,72rem) 4.4rem;justify-content:center;align-items:center;width:min(100%,82rem);margin-inline:auto}.announcement-bar-section .announcement-bar-slider>.slider{min-width:0}.announcement-bar-section .announcement-bar__message{min-height:4rem;padding:.8rem 1.2rem;line-height:1.25}.announcement-bar-section .slider-button{position:relative;z-index:2;display:grid;place-items:center;width:4.4rem;min-width:4.4rem;height:4.4rem;margin:0;color:currentColor;opacity:.86;visibility:visible;border-radius:50%;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1)}.announcement-bar-section .slider-button:after{content:none}.announcement-bar-section .slider-button .icon{width:1.25rem;height:1.25rem;transition:transform .15s cubic-bezier(.16,1,.3,1)}.announcement-bar-section .slider-button .icon.cc-chev{width:1.05rem;height:1.45rem;transform:none!important}.announcement-bar-section .slider-button:hover .icon.cc-chev{transform:none!important}@media(hover:hover)and (pointer:fine){.announcement-bar-section .slider-button--prev:hover .icon.cc-chev{transform:translate(-2px)!important}.announcement-bar-section .slider-button--next:hover .icon.cc-chev{transform:translate(2px)!important}}@media(hover:hover)and (pointer:fine){.announcement-bar-section .slider-button:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.announcement-bar-section .slider-button--prev:hover,.announcement-bar-section .slider-button--prev:hover .icon{transform:translate(-2px)}.announcement-bar-section .slider-button--next:hover,.announcement-bar-section .slider-button--next:hover .icon{transform:translate(2px)}}.announcement-bar-section .slider-button:active{transform:scale(.92)}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar-slider{grid-template-columns:3.6rem minmax(0,1fr) 3.6rem}.announcement-bar-section .slider-button{width:3.6rem;min-width:3.6rem}.announcement-bar-section .announcement-bar__message{padding-inline:.4rem;letter-spacing:.04rem}}.announcement-bar__message--promo{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.7rem;margin:0;min-width:0}.cc-promo__text{text-decoration:none;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cc-promo__code{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0;padding:.42rem .85rem;font:inherit;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:currentColor;cursor:pointer;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 38%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);overflow:hidden;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.cc-promo__code:hover{background:color-mix(in srgb,currentColor 18%,transparent);border-color:color-mix(in srgb,currentColor 55%,transparent);transform:translateY(-1px)}.cc-promo__code:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cc-promo__code-value{display:block;transition:opacity .18s ease,transform .18s ease}.cc-promo__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:translateY(45%);transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1);pointer-events:none}.cc-promo__icon{width:1.25em;height:1.25em;display:block}@media(hover:hover)and (pointer:fine){.cc-promo__code:hover .cc-promo__code-value{opacity:.22;transform:translateY(-10%)}.cc-promo__code:hover .cc-promo__hover{opacity:1;transform:translateY(0)}}.cc-promo__code:active{transform:scale(.96)}.cc-promo__copied{display:none;align-items:center;gap:.35rem}.cc-promo__code.is-copied .cc-promo__code-value,.cc-promo__code.is-copied .cc-promo__hover{display:none}.cc-promo__code.is-copied .cc-promo__copied{display:inline-flex}.cc-promo__code.is-copied{background:color-mix(in srgb,currentColor 22%,transparent);border-color:color-mix(in srgb,currentColor 55%,transparent)}@media screen and (max-width:749px){.announcement-bar__message--promo{gap:.5rem}.cc-promo__code{padding:.36rem .7rem}}@media(min-width:999999px){.cc-promo__code,.cc-promo__code:hover{transition:none;transform:none}.cc-promo__code-value,.cc-promo__hover,.announcement-bar-section .slider-button,.announcement-bar-section .slider-button .icon,.cc-promo__icon{transition:none}}.announcement-bar-section .announcement-bar-slider .slider[data-cc-rotate=true]{opacity:1;transform:translateY(0);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.announcement-bar-section .announcement-bar-slider .slider[data-cc-rotate=true].is-cc-switching{opacity:0;transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.announcement-bar-section .announcement-bar-slider .slider[data-cc-rotate=true]{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
