.xo-inventory-status{--bg-progress: #E7E7E7;width:100%;margin:1.6rem 0;display:block}@media(min-width:768px){.xo-inventory-status{margin:2rem 0}}.xo-inventory-status__box{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.4rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.75rem;overflow:hidden}@supports not (gap: .75rem){.xo-inventory-status__box>*{margin-right:.75rem}.xo-inventory-status__box>*:last-child{margin-right:0}}.xo-inventory-status__box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color);opacity:.085;z-index:-1}.xo-inventory-status__box--radius{border-radius:10rem;overflow:hidden}.xo-inventory-status__box--left-in-stock{width:100%;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0}.xo-inventory-status__box--left-in-stock:before{background:transparent}.xo-inventory-status__box--left-in-stock .xo-inventory-status__label{padding-bottom:1rem}.xo-inventory-status__box--left-in-stock.xo-inventory-status__box--radius{border-radius:0}.xo-inventory-status__box--left-in-stock.xo-inventory-status__box--radius .xo-inventory-status__progress{border-radius:3.5rem}.xo-inventory-status__box--left-in-stock.xo-inventory-status__box--radius .xo-inventory-status__progress:before{border-radius:3.5rem}.xo-inventory-status__label{color:var(--color);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}@media(min-width:768px){.xo-inventory-status__label{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-inventory-status__progress{position:relative;width:100%;height:.4rem;background:var(--bg-progress)}.xo-inventory-status__progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:var(--color);-webkit-transition:width .7s cubic-bezier(.7,0,.3,1) .1s;-o-transition:width .7s cubic-bezier(.7,0,.3,1) .1s;transition:width .7s cubic-bezier(.7,0,.3,1) .1s;-webkit-animation:progress .5s linear forwards;animation:progress .5s linear forwards}.xo-inventory-status__icon{position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.8}70%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.9);transform:scale(.9);opacity:.8}}@keyframes pulse{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.8}70%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.9);transform:scale(.9);opacity:.8}}@-webkit-keyframes progress{0%{width:100%}to{width:var(--progress, 100%)}}@keyframes progress{0%{width:100%}to{width:var(--progress, 100%)}}.xo-availability{--availability-accent: var(--color-button, 37, 99, 235);margin:1.6rem 0;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.xo-availability.delivery-estimate--loaded{opacity:1}.xo-availability__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem}@supports not (gap: .8rem){.xo-availability__row>*{margin-right:.8rem}.xo-availability__row>*:last-child{margin-right:0}}.xo-availability__check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.8rem;height:1.8rem;background:rgb(var(--availability-accent));border-radius:50%;color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xo-availability__check svg{width:1rem;height:1rem}.xo-availability__text{font-size:calc(var(--font-body-scale, 1) * 1.4rem);color:rgba(var(--color-foreground, 0, 0, 0),1);line-height:calc(1 + .5 / var(--font-body-scale, 1))}@supports (color: color-mix(in srgb,red,blue)){.xo-availability__text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}}.xo-availability__text strong{font-weight:600}.xo-availability__separator{color:rgba(var(--color-foreground, 0, 0, 0),.4);margin:0 .2rem}@supports (color: color-mix(in srgb,red,blue)){.xo-availability__separator{color:color-mix(in srgb,rgba(var(--color-foreground)) 40%,transparent)}}.xo-availability__sub{margin-top:.4rem;margin-left:2.6rem;font-size:calc(var(--font-body-scale, 1) * 1.2rem);color:rgba(var(--color-foreground, 0, 0, 0),.6)}@supports (color: color-mix(in srgb,red,blue)){.xo-availability__sub{color:color-mix(in srgb,rgba(var(--color-foreground)) 60%,transparent)}}.xo-availability--out{opacity:1}.xo-availability__text--out{color:#dc2626}@media(min-width:768px){.xo-availability{margin:2rem 0}.xo-availability__text{font-size:calc(var(--font-body-scale, 1) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale, 1))}.xo-availability__sub{font-size:calc(var(--font-body-scale, 1) * 1.3rem)}}.xo-cart-delivery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding:1rem 1.2rem;margin-bottom:1.2rem;background:rgba(var(--color-button, 37, 99, 235),.08);border-radius:.8rem;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@supports (color: color-mix(in srgb,red,blue)){.xo-cart-delivery{background:color-mix(in srgb,rgba(var(--color-button)) 8%,transparent)}}@supports not (gap: .8rem){.xo-cart-delivery>*{margin-right:.8rem}.xo-cart-delivery>*:last-child{margin-right:0}}.xo-cart-delivery.delivery-estimate--loaded{opacity:1}.xo-cart-delivery__icon{color:rgb(var(--color-button, 37, 99, 235));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xo-cart-delivery__text{font-size:calc(var(--font-body-scale, 1) * 1.3rem);color:rgba(var(--color-foreground, 0, 0, 0),1);line-height:1.4}@supports (color: color-mix(in srgb,red,blue)){.xo-cart-delivery__text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}}.xo-cart-delivery__text strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/5/assets/inventory-status.css.map */
