:root{--sr-red: #e10600;--sr-red-bright: #ff3b30;--sr-green: #16a34a;--sr-ink: #121212}.sr-offer-bar{position:relative;overflow:hidden;isolation:isolate;background:#0b0b0b;color:#fff}.sr-offer-bar:before{content:"";position:absolute;bottom:0;left:-30%;width:30%;height:2px;background:linear-gradient(90deg,transparent,var(--sr-red),var(--sr-red-bright),transparent);animation:sr-line 3.4s linear infinite;z-index:1}.sr-offer-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);transform:translate(-100%);animation:sr-shimmer 7s ease-in-out infinite;z-index:-1;pointer-events:none}.sr-offer-bar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2.4rem;min-height:4rem;padding-top:.6rem;padding-bottom:.6rem;font-size:1.25rem;line-height:1.2}.sr-offer-bar a{color:inherit;text-decoration:none}.sr-offer-bar__side{display:flex;align-items:center;gap:.6rem;min-width:0;white-space:nowrap;font-size:1.15rem;letter-spacing:.04em;color:#ffffffa8}.sr-offer-bar__side--end{justify-content:flex-end}.sr-offer-bar__side svg{flex:none;width:1.4rem;height:1.4rem;color:var(--sr-red-bright)}.sr-offer-bar__side span{overflow:hidden;text-overflow:ellipsis}.sr-offer-bar__cta{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.15rem;text-transform:uppercase;letter-spacing:.1em;color:#fff!important;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.35);transition:border-color .2s ease}.sr-offer-bar__cta span{display:inline-block;transition:transform .2s ease}.sr-offer-bar__cta:hover{border-color:#fff}.sr-offer-bar__cta:hover span{transform:translate(3px)}.sr-offer-bar__center{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-width:0}.sr-offer-bar__flag{flex:none;width:1.8rem;height:1.8rem;color:#fff;transform-origin:20% 90%;animation:sr-wave 2.6s ease-in-out infinite}.sr-offer-bar__headline{font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap}.sr-offer-bar__headline em{font-style:normal;color:var(--sr-red-bright)}.sr-offer-bar__divider{flex:none;width:1px;height:1.6rem;background:#ffffff38}.sr-offer-bar__timer{display:flex;align-items:center;gap:.8rem;flex:none}.sr-offer-bar__label{font-size:1.05rem;text-transform:uppercase;letter-spacing:.14em;color:#fff9}.sr-offer-bar sr-countdown{display:inline-flex;align-items:baseline;gap:.7rem;padding:.35rem 1.1rem;border-radius:99px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1a;font-variant-numeric:tabular-nums;line-height:1.1;transition:background-color .3s ease}.sr-cd__unit{display:inline-flex;align-items:baseline;overflow:hidden}.sr-cd__unit b{display:inline-block;font-size:1.3rem;font-weight:800;color:#fff}.sr-cd__unit i{margin-left:.15rem;font-size:1rem;font-style:normal;color:#ffffff8c}.sr-tick{animation:sr-tick .35s ease-out}.sr-offer-bar sr-countdown.is-final .sr-cd__unit:first-child{display:none}.sr-offer-bar sr-countdown.is-final{background:var(--sr-red);box-shadow:none;animation:sr-pulse 1.6s ease-in-out infinite}.sr-offer-bar sr-countdown.is-final .sr-cd__unit i{color:#fffc}.sr-show-mobile{display:none}@media screen and (min-width:1100px){.sr-offer-bar__inner.page-width{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:1099px){.sr-offer-bar__inner{grid-template-columns:1fr}.sr-offer-bar__side{display:none}}@media screen and (max-width:749px){.sr-hide-mobile{display:none!important}.sr-show-mobile{display:inline}.sr-offer-bar__inner{min-height:3.8rem}.sr-offer-bar__center{gap:.9rem}.sr-offer-bar__flag{width:1.6rem;height:1.6rem}.sr-offer-bar__headline{font-size:1.2rem;letter-spacing:.05em}.sr-offer-bar__divider,.sr-offer-bar__label{display:none}.sr-offer-bar sr-countdown{gap:.5rem;padding:.3rem .9rem}.sr-cd__unit b{font-size:1.2rem}.sr-cd__unit i{font-size:.9rem}}@media screen and (max-width:374px){.sr-offer-bar__flag{display:none}}sr-ship-progress{--sr-accent: var(--sr-red);position:sticky;top:0;z-index:3;display:block;margin:.2rem 0 .6rem;padding:1.4rem 1.4rem 1.2rem;background:#f6f6f6;border:1px solid rgba(18,18,18,.07);border-radius:14px;box-shadow:0 8px 16px -14px #00000059;color:var(--sr-ink)}sr-ship-progress.is-unlocked{--sr-accent: var(--sr-green);background:#effaf3;border-color:#16a34a47}.sr-ship__head{display:flex;align-items:center;gap:1.1rem}.sr-ship__icon{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;color:var(--sr-accent);box-shadow:0 1px 3px #0000001a}.sr-ship__icon svg{width:2rem;height:2rem}sr-ship-progress:not(.is-unlocked) .sr-ship__icon svg{animation:sr-drive 1.3s ease-in-out infinite}.sr-ship__msg{margin:0;font-size:1.4rem;line-height:1.35;letter-spacing:-.005em}.sr-ship__msg strong{font-weight:800}.sr-ship__msg .sr-hl{color:var(--sr-accent)}.sr-ship__msg small{display:block;margin-top:.2rem;font-size:1.15rem;opacity:.65}.sr-nudge{animation:sr-nudge .55s ease}.sr-ship__track{position:relative;height:.8rem;margin:1.7rem 1.4rem 1.1rem .2rem;border-radius:99px;background:#1212121a}.sr-ship__fill{position:absolute;inset:0 auto 0 0;width:var(--sr-p, 0%);border-radius:inherit;background-color:var(--sr-accent);background-image:linear-gradient(135deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%);background-size:1.2rem 1.2rem;animation:sr-stripes .8s linear infinite;transition:width .95s cubic-bezier(.22,1,.36,1),background-color .4s ease}.sr-ship__stop{position:absolute;top:50%;left:calc(var(--i) / var(--n) * 100%);transform:translate(-50%,-50%);display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:#fff;border:2px solid rgba(18,18,18,.14);color:#12121273;font-size:1.1rem;font-weight:800;line-height:1;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .11s)}.sr-ship__stop.is-on{background:var(--sr-accent);border-color:var(--sr-accent);color:#fff;transform:translate(-50%,-50%) scale(1.1)}.sr-ship__stop--flag{width:2.8rem;height:2.8rem}.sr-ship__stop--flag svg{width:1.5rem;height:1.5rem}.no-anim .sr-ship__fill,.no-anim .sr-ship__stop{transition:none!important}.sr-ship__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:1.15rem;color:#121212a6}.sr-ship__foot strong{color:var(--sr-ink)}.sr-ship__timer{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.sr-ship__timer svg{width:1.3rem;height:1.3rem}.sr-ship__timer sr-countdown{font-weight:800;color:var(--sr-ink);font-variant-numeric:tabular-nums}.sr-ship__confetti{position:absolute;right:0;top:50%;width:0;height:0;pointer-events:none}.sr-ship__confetti i{position:absolute;width:6px;height:9px;border-radius:2px;opacity:0;animation:sr-burst 1.3s cubic-bezier(.2,.7,.3,1) var(--d, 0s) forwards}sr-ship-progress.is-celebrating{animation:sr-pop .6s cubic-bezier(.34,1.56,.64,1)}sr-ship-progress.is-celebrating .sr-ship__icon{animation:sr-badge .7s cubic-bezier(.34,1.56,.64,1)}.sr-offer-ended .sr-offer-bar,.sr-offer-ended sr-ship-progress{display:none!important}@keyframes sr-line{to{transform:translate(433%)}}@keyframes sr-shimmer{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sr-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}70%{transform:rotate(7deg)}}@keyframes sr-tick{0%{transform:translateY(-45%);opacity:.2}to{transform:none;opacity:1}}@keyframes sr-pulse{0%,to{box-shadow:0 0 #e106008c}50%{box-shadow:0 0 0 5px #e1060000}}@keyframes sr-drive{0%,to{transform:translate(-1px)}50%{transform:translate(2px,-1px)}}@keyframes sr-stripes{to{background-position:1.2rem 0}}@keyframes sr-nudge{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}@keyframes sr-burst{0%{opacity:1;transform:translate(0) rotate(0)}55%{opacity:1;transform:translate(var(--x),var(--y)) rotate(calc(var(--r) / 2))}to{opacity:0;transform:translate(calc(var(--x) * 1.15),calc(var(--y) + 70px)) rotate(var(--r))}}@keyframes sr-pop{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes sr-badge{0%{transform:scale(.6) rotate(-20deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.sr-offer-bar:before,.sr-offer-bar:after,.sr-offer-bar__flag,.sr-ship__fill,sr-ship-progress .sr-ship__icon svg,.sr-offer-bar sr-countdown.is-final .sr-cd__unit{animation:none!important}.sr-ship__fill,.sr-ship__stop{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sr-free-ship.css.map */
