.cab{background:var(--cab-bg);color:var(--cab-text);font-size:var(--cab-font-size);padding:var(--cab-padding-y) var(--cab-padding-x);border-radius:var(--cab-radius);width:100%;box-sizing:border-box;font-family:inherit}.cab[data-sticky=true][data-position=top]{position:sticky;top:0;z-index:50}.cab[data-sticky=true][data-position=bottom]{position:sticky;bottom:0;z-index:50}.cab__inner{display:flex;align-items:center;gap:var(--cab-gap);max-width:1400px;margin:0 auto;flex-wrap:wrap}.cab--align-center .cab__inner{justify-content:center}.cab--align-space .cab__inner{justify-content:space-between}.cab__message{display:flex;flex-direction:column;line-height:1.2}.cab__message-lead{font-weight:700}.cab__message-text{font-weight:500}.cab__timer{display:inline-flex;align-items:flex-end;gap:6px;color:var(--cab-accent);font-weight:700}.cab__timer-unit{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.cab__timer-label{font-size:.72em;font-weight:500;margin-bottom:4px;color:var(--cab-accent);letter-spacing:.02em}.cab__timer-box{background:var(--cab-timer-bg);color:var(--cab-timer-text);border-radius:6px;padding:6px 8px;min-width:1.6em;text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.cab__timer-sep{align-self:flex-end;padding-bottom:8px;font-weight:700;color:var(--cab-accent)}.cab__middle-text{font-weight:700;color:var(--cab-accent);letter-spacing:.04em;text-transform:uppercase}.cab__button{background:var(--cab-btn-bg);color:var(--cab-btn-text);text-decoration:none;padding:10px 18px;border-radius:var(--cab-btn-radius);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:opacity .15s ease;display:inline-block}.cab__button:hover{opacity:.9}.cab__close{background:transparent;border:0;color:var(--cab-text);cursor:pointer;padding:6px;margin-left:auto;opacity:.7;transition:opacity .15s ease}.cab__close:hover{opacity:1}@media(max-width:640px){.cab__inner{justify-content:center;text-align:center}.cab__timer-box{padding:4px 6px}.cab{font-size:calc(var(--cab-font-size) - 1px)}}.cab--brand-font,.cab--brand-font .cab__button,.cab--brand-font .cab__close{font-family:"Host Grotesk",var(--font-body-family, sans-serif)}.cab--brand-font{letter-spacing:0}.cab--brand-font .cab__message-lead{font-weight:800}.cab__icon{width:1.15em;height:1.15em;flex:0 0 auto;vertical-align:-.2em;margin-right:.35em}.cab--lead-badge .cab__message-lead{align-self:flex-start;background:var(--cab-badge-bg, var(--cab-accent));color:var(--cab-badge-text, var(--cab-bg));padding:.2em .65em;border-radius:999px;margin-bottom:.25em;line-height:1.15}.cab--st-bar-border{border-bottom:var(--cab-st-w) solid var(--cab-st-line)}.cab__button{transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.cab--st-btn-border .cab__button{border:var(--cab-st-w) solid var(--cab-st-line)}.cab--st-btn-shadow .cab__button{box-shadow:3px 3px 0 var(--cab-st-shadow)}.cab--st-btn-shadow .cab__button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--cab-st-shadow)}@media(hover:hover){.cab--fx-hover .cab__button:hover{opacity:1;transform:translate(-2px,-2px);animation:none}.cab--fx-hover.cab--st-btn-shadow .cab__button:hover{box-shadow:5px 5px 0 var(--cab-st-shadow)}}.cab__button:focus-visible{outline:2px solid var(--cab-text);outline-offset:3px;box-shadow:none}.cab--st-timer-border .cab__timer-box{border:var(--cab-st-w) solid var(--cab-st-line)}.cab--st-timer-shadow .cab__timer-box{box-shadow:2px 2px 0 var(--cab-st-shadow)}.cab--linked{position:relative;cursor:pointer}.cab--linked .cab__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cab--linked .cab__close{position:relative;z-index:1}.cab[data-sticky=true].cab--linked{position:relative}.cab--att-shine .cab__button{background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);background-size:260% 100%;background-repeat:no-repeat;background-position:130% 0;animation:cab-shine 4.5s ease-in-out 1s infinite}@keyframes cab-shine{0%,62%{background-position:130% 0}to{background-position:-30% 0}}.cab--att-pulse .cab__button{animation:cab-pulse 3.5s ease-in-out 1s infinite}@keyframes cab-pulse{0%,70%,to{transform:none}80%{transform:scale(1.07)}90%{transform:scale(.98)}}.cab--att-nudge .cab__button{animation:cab-nudge 4s ease-in-out 1s infinite}@keyframes cab-nudge{0%,76%,to{transform:none}80%{transform:rotate(-4deg)}84%{transform:rotate(3.5deg)}88%{transform:rotate(-2.5deg)}92%{transform:rotate(1.5deg)}}.cab__button:active{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.cab:not(.cab--force) .cab__button{animation:none}.cab--force.cab--att-shine .cab__button{animation-duration:4.5s!important;animation-iteration-count:infinite!important}.cab--force.cab--att-pulse .cab__button{animation-duration:3.5s!important;animation-iteration-count:infinite!important}.cab--force.cab--att-nudge .cab__button{animation-duration:4s!important;animation-iteration-count:infinite!important}.cab--force .cab__button{transition-duration:.15s!important}}@media(max-width:640px){.cab--lead-badge .cab__message-lead{align-self:center}}.cab--bar-sparkles,.cab--bar-sweep,.cab--bar-stripes{position:relative;isolation:isolate;overflow:hidden}.cab--bar-sweep:after,.cab--bar-stripes:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cab--bar-sweep:after{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%) no-repeat;background-size:220% 100%;background-position:160% 0;animation:cab-sweep 6s ease-in-out .6s infinite}@keyframes cab-sweep{0%,55%{background-position:160% 0}to{background-position:-60% 0}}.cab--bar-stripes:after{background-image:repeating-linear-gradient(-45deg,var(--cab-accent) 0 12px,transparent 12px 24px);background-size:33.94px 33.94px;opacity:.08;animation:cab-stripes 1.6s linear infinite}@keyframes cab-stripes{to{background-position:33.94px 0}}.cab__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cab__sparkles i{position:absolute;display:block;width:10px;height:10px;background:var(--cab-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;transform:scale(.2);animation:cab-twinkle 2.8s ease-in-out infinite}.cab__sparkles i:nth-child(1){left:4%;top:22%;animation-delay:0s}.cab__sparkles i:nth-child(2){left:11%;top:64%;width:7px;height:7px;animation-delay:1.1s}.cab__sparkles i:nth-child(3){left:31%;top:14%;width:7px;height:7px;animation-delay:1.9s}.cab__sparkles i:nth-child(4){left:68%;top:72%;width:8px;height:8px;animation-delay:.6s}.cab__sparkles i:nth-child(5){left:88%;top:18%;animation-delay:1.5s}.cab__sparkles i:nth-child(6){left:95%;top:60%;width:7px;height:7px;animation-delay:2.3s}@keyframes cab-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}45%{opacity:.9;transform:scale(1) rotate(45deg)}70%{opacity:0;transform:scale(.4) rotate(90deg)}}@media(max-width:640px){.cab__sparkles i:nth-child(1){left:2%}.cab__sparkles i:nth-child(2){left:5%;top:82%}.cab__sparkles i:nth-child(3){left:59%;top:10%}.cab__sparkles i:nth-child(4){left:62%;top:86%}.cab__sparkles i:nth-child(6){left:96%;top:82%}}.cab--icon-anim .cab__icon{transform-origin:50% 70%}.cab--icon-anim .cab__icon--truck{animation:cab-truck 2.4s ease-in-out infinite}.cab--icon-anim .cab__icon--gift{animation:cab-gift 3s ease-in-out infinite}.cab--icon-anim .cab__icon--fire{animation:cab-fire 1.2s ease-in-out infinite;transform-origin:50% 100%}.cab--icon-anim .cab__icon--clock{animation:cab-gift 3s ease-in-out infinite}.cab--icon-anim .cab__icon--percent{animation:cab-spin 3.5s ease-in-out infinite;transform-origin:50% 50%}@keyframes cab-truck{0%,to{transform:translate(0)}20%{transform:translate(3px) translateY(-1px)}30%{transform:translate(3px) translateY(0)}60%{transform:translate(-1px)}}@keyframes cab-gift{0%,70%,to{transform:none}76%{transform:rotate(-12deg)}82%{transform:rotate(10deg)}88%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@keyframes cab-fire{0%,to{transform:scale(1)}35%{transform:scale(.94,1.08)}65%{transform:scale(1.05,.95)}}@keyframes cab-spin{0%,70%{transform:none}90%,to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cab:not(.cab--force):after,.cab:not(.cab--force) .cab__sparkles i,.cab:not(.cab--force) .cab__icon{animation:none}.cab:not(.cab--force) .cab__sparkles{display:none}.cab--force.cab--bar-sweep:after{animation-duration:6s!important;animation-iteration-count:infinite!important}.cab--force.cab--bar-stripes:after{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.cab--force .cab__sparkles i{animation-duration:2.8s!important;animation-iteration-count:infinite!important}.cab--force.cab--icon-anim .cab__icon--truck{animation-duration:2.4s!important;animation-iteration-count:infinite!important}.cab--force.cab--icon-anim .cab__icon--gift,.cab--force.cab--icon-anim .cab__icon--clock{animation-duration:3s!important;animation-iteration-count:infinite!important}.cab--force.cab--icon-anim .cab__icon--fire{animation-duration:1.2s!important;animation-iteration-count:infinite!important}.cab--force.cab--icon-anim .cab__icon--percent{animation-duration:3.5s!important;animation-iteration-count:infinite!important}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
