@media (max-width: 749px){.md\:block{display:none}.md\:hidden{display:block}}@media (min-width: 750px){.md\:block{display:block}.md\:hidden{display:none}}.sticky-atc-bar{position:fixed;z-index:1000;opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}.sticky-atc-bar--show{opacity:1;visibility:visible}.sticky-atc-bar__inner{display:block;padding:1.5rem 0}:is(.sticky-atc-bar,.sticky-atc-bar__inner){--sticky-atc-button-color: rgb(var(--color-button));--sticky-atc-button-hover: rgb(var(--color-button-hover));--sticky-atc-button-text: rgb(var(--color-button-text))}.sticky-atc-bar__product-image{flex-shrink:0;overflow:hidden;border-radius:.4rem;background:rgb(var(--color-background, 255 255 255));border:1px solid rgba(var(--color-foreground, 0 0 0),.08)}.sticky-atc-bar__product-image img{width:100%;height:100%;object-fit:cover}.sticky-atc-bar__product-image .placeholder-svg{width:100%;height:100%;fill:rgba(var(--color-foreground, 0 0 0),.3)}.sticky-atc-bar__product-info{flex:1;min-width:0}.sticky-atc-bar__product-title{margin:0 0 .4rem;font-size:var(--font-sticky-atc-base)}.sticky-atc-bar .price{font-size:var(--font-sticky-atc-base)}.sticky-atc-bar .price dl{margin:0;display:flex;align-items:center;gap:.8rem}.sticky-atc-bar .price dd{margin:0}.sticky-atc-bar .price__regular{display:block}.sticky-atc-bar .price--on-sale .price__regular,.sticky-atc-bar .price__sale{display:none}.sticky-atc-bar .price--on-sale .price__sale{display:flex;gap:.8rem;align-items:center}.sticky-atc-bar .price-item--sale{color:rgb(var(--color-sale-price, 220 38 38))}.sticky-atc-bar .price__compare{font-size:var(--font-sticky-atc-small);opacity:.6}.sticky-atc-bar__button .button{white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.8rem;background-color:var(--sticky-atc-button-color);color:var(--sticky-atc-button-text);border-color:transparent}.sticky-atc-bar__button .button:hover,.sticky-atc-bar__button .button:focus-visible{background-color:var(--sticky-atc-button-hover);color:var(--sticky-atc-button-text)}.sticky-atc-bar .loading-overlay__spinner{display:inline-block;width:1.8rem;height:1.8rem}.sticky-atc-bar .loading-overlay__spinner.hidden{display:none}.sticky-atc-bar .spinner{animation:rotator 1.4s linear infinite}.sticky-atc-bar .spinner .path{stroke:currentColor;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.sticky-atc-bar__quantity{flex-shrink:0}.sticky-atc-bar__quantity .quantity{background-color:rgb(var(--color-background))}.sticky-atc-bar .quantity__button,.sticky-atc-bar__inner .quantity__button{color:var(--sticky-atc-button-color)}.sticky-atc-bar--text-light .sticky-atc-bar__product-title,.sticky-atc-bar--text-light .sticky-atc-bar__product-price,.sticky-atc-bar--text-light .price,.sticky-atc-bar--text-light .price-item,.sticky-atc-bar--text-light .price-item--regular,.sticky-atc-bar--text-light .price-item--sale{color:rgb(var(--color-background))}.sticky-atc-bar--text-light .sticky-atc-bar__product-price .price__compare,.sticky-atc-bar--text-light .price__compare{color:rgba(var(--color-background),.7)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-1{--sticky-atc-button-color: var(--color-accent-1);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-1) 85%, #000)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-2{--sticky-atc-button-color: var(--color-accent-2);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-2) 85%, #000)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-3{--sticky-atc-button-color: var(--color-accent-3);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-3) 85%, #000)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-4{--sticky-atc-button-color: var(--color-accent-4);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-4) 85%, #000)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-5{--sticky-atc-button-color: var(--color-accent-5);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-5) 85%, #000)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-6{--sticky-atc-button-color: var(--color-accent-6);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-6) 85%, #000)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-7{--sticky-atc-button-color: var(--color-accent-7);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-7) 85%, #000)}:is(.sticky-atc-bar,.sticky-atc-bar__inner).sticky-atc-bar--button-accent-8{--sticky-atc-button-color: var(--color-accent-8);--sticky-atc-button-hover: color-mix(in srgb, var(--color-accent-8) 85%, #000)}.sticky-atc-bar:not(.sticky-atc-bar--minimal){bottom:0;left:0;right:0;width:100%;border-top:1px solid rgba(var(--color-foreground, 0 0 0),.1);box-shadow:0 -2px 10px #0000001a;transform:translate3d(0,100%,0)}.sticky-atc-bar:not(.sticky-atc-bar--minimal).sticky-atc-bar--show{transform:translateZ(0)}@media (min-width: 992px){.sticky-atc-bar:not(.sticky-atc-bar--minimal).sticky-atc-bar--floating{bottom:20px;left:0;right:0;max-width:calc(100% - 4rem);margin:0 auto;border-top:none;box-shadow:0 -6px 20px #0000001f,0 0 0 1px rgba(var(--color-foreground, 0 0 0),.1) inset;border-radius:.8rem;padding:1rem 1.6rem}.sticky-atc-bar--floating .sticky-atc-bar__inner{padding:0}}@media (min-width: 1920px){.sticky-atc-bar:not(.sticky-atc-bar--minimal).sticky-atc-bar--floating{max-width:calc(1920px - 10rem)}}.sticky-atc-bar:not(.sticky-atc-bar--minimal) .sticky-atc-bar__content{display:flex;align-items:center;justify-content:space-between;gap:2rem}.sticky-atc-bar__product{display:flex;align-items:center;gap:1.2rem;flex:0 0 auto;max-width:35%}.sticky-atc-bar:not(.sticky-atc-bar--minimal) .sticky-atc-bar__product-image{width:6rem;height:6rem}.sticky-atc-bar__controls{display:flex;align-items:center;gap:1.2rem;flex:0 0 auto}.sticky-atc-bar:not(.sticky-atc-bar--minimal) .sticky-atc-bar__button{flex-shrink:0}.sticky-atc-bar:not(.sticky-atc-bar--minimal) .sticky-atc-bar__button .button{min-width:16rem;height:4.8rem}@media (max-width: 820px){.sticky-atc-bar:not(.sticky-atc-bar--minimal) .sticky-atc-bar__button .button{min-width:10rem!important;font-size:var(--font-sticky-atc-small)}}.sticky-atc-bar__variant-selector{flex-shrink:0}.sticky-atc-bar__variant-selector .select{width:auto;min-width:0;position:relative;flex-shrink:0}.sticky-atc-bar__variant-selector .select:hover .select__select{border-color:var(--sticky-atc-button-color)}.sticky-atc-bar__variant-selector .select svg{width:4rem;height:4rem;position:absolute;top:50%;transform:translateY(-50%);right:.8rem;color:var(--sticky-atc-button-color);transition:var(--duration-default),transform .2s ease;pointer-events:auto;cursor:pointer;z-index:2}.sticky-atc-bar__variant-selector .select__select:focus+svg{transform:translateY(-50%) rotate(180deg)}.sticky-atc-bar__variant-selector .select__select{position:static;min-width:15rem;transition:width .15s ease;height:6rem;padding:0 3rem 0 2rem;font-size:var(--font-sticky-atc-base);font-weight:var(--font-sticky-atc-weight);line-height:var(--font-sticky-atc-line-height);color:rgb(var(--color-foreground-title));border:.2rem solid rgba(var(--color-border));background-color:rgb(var(--color-background));border-radius:.4rem;-webkit-appearance:none;appearance:none;cursor:pointer;transition:var(--duration-default)}.sticky-atc-bar__variant-selector .select__select option:not(:disabled){font-weight:var(--font-sticky-atc-weight)}.sticky-atc-bar__variant-selector .select__select:focus,.sticky-atc-bar__variant-selector .select__select:focus-visible{outline:none;border-color:var(--sticky-atc-button-color)}.sticky-atc-bar__variant-selector .select__select option:disabled{color:rgba(var(--color-foreground),.5)}.sticky-atc-bar--minimal{bottom:3rem;left:auto;right:3rem;width:fit-content;max-width:min(90vw,90rem);background:rgb(var(--color-background, 255 255 255));border:1px solid rgba(var(--color-foreground, 0 0 0),.1);border-radius:.8rem;box-shadow:0 4px 12px #0000001a;padding:1.2rem;transform:translate3d(0,calc(100% + 3rem),0)}.sticky-atc-bar--minimal.sticky-atc-bar--show{transform:translateZ(0)}.sticky-atc-bar--minimal .sticky-atc-bar__content{display:flex;align-items:center;gap:1.2rem;flex-wrap:nowrap;overflow:hidden}.sticky-atc-bar--minimal .sticky-atc-bar__product-image{width:6rem;height:6rem;flex-shrink:0}.sticky-atc-bar--minimal .sticky-atc-bar__product-info{flex:1 1 auto;min-width:10rem;overflow:hidden}.sticky-atc-bar--minimal .sticky-atc-bar__variant-selector{flex-shrink:1;min-width:12rem;max-width:20rem}.sticky-atc-bar--minimal .sticky-atc-bar__variant-selector .select__select{width:100%;max-width:100%;min-width:12rem}.sticky-atc-bar--minimal .sticky-atc-bar__quantity,.sticky-atc-bar--minimal .sticky-atc-bar__button{flex-shrink:0}.sticky-atc-bar--minimal .sticky-atc-bar__button .button{min-width:10rem;white-space:nowrap}@media (max-width: 989px){.sticky-atc-bar:not(.sticky-atc-bar--minimal) .sticky-atc-bar__product{max-width:60%}.sticky-atc-bar:not(.sticky-atc-bar--minimal) .sticky-atc-bar__product-title{font-size:var(--font-sticky-atc-small)}.sticky-atc-bar--minimal{width:min(90vw,65rem)}}@media (max-width: 749px){.sticky-atc-bar{bottom:0;right:0;left:0;width:100%;max-width:100%;padding:1.2rem;border-radius:0;border-left:none;border-right:none;border-bottom:none;box-shadow:0 -2px 8px #0000001a}.sticky-atc-bar__inner{padding:0}.sticky-atc-bar__content{display:flex;align-items:center;gap:1.2rem;flex-wrap:nowrap;overflow:hidden;justify-content:flex-start;padding:0}.sticky-atc-bar__product{display:flex;align-items:center;gap:1.2rem;flex:0 1 auto;min-width:0;overflow:hidden}.sticky-atc-bar__product-image{width:6rem;height:6rem;flex-shrink:0}.sticky-atc-bar__product-info{flex:1 1 auto;min-width:0;overflow:hidden}.sticky-atc-bar__product-title,.sticky-atc-bar .price{font-size:var(--font-sticky-atc-small)}.sticky-atc-bar__controls{display:flex;align-items:center;gap:.8rem;flex:1 1 auto;min-width:0;justify-content:space-between}.sticky-atc-bar__variant-selector{flex-shrink:1;min-width:0;max-width:20rem}.sticky-atc-bar__variant-selector .select__select{height:6rem;font-size:var(--font-sticky-atc-small);width:100%;min-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc-bar__quantity{flex-shrink:0}.sticky-atc-bar__button{flex-shrink:0;margin-left:auto}.sticky-atc-bar .sticky-atc-bar__button .button,.sticky-atc-bar--minimal .sticky-atc-bar__button .button{min-width:10rem!important;height:4.4rem;padding:0 1.6rem;font-size:var(--font-sticky-atc-small);white-space:nowrap}.sticky-atc-bar__product-image--hide-mobile,.sticky-atc-bar__product-info--hide-mobile,.sticky-atc-bar__quantity--hide-mobile,.sticky-atc-bar__variant-selector--hide-mobile{display:none}}@media (max-width: 480px){.sticky-atc-bar__product{gap:.8rem}.sticky-atc-bar__button .button{padding:0 1.2rem}}@media (prefers-reduced-motion: reduce){.sticky-atc-bar{transition:opacity .2s,visibility .2s}.sticky-atc-bar .spinner{animation:none}}body:has(.sticky-atc-bar--show) #chat-button{bottom:11rem!important;transition:bottom .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 749px){body:has(.sticky-atc-bar--show) #chat-button{bottom:10rem!important}}@media (prefers-contrast: high){.sticky-atc-bar,.sticky-atc-bar .quantity{border:2px solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/sticky-atc.css.map */
