:root{--hqa-size: 44px;--hqa-icon: 22px;--hqa-pad: 16px;--hqa-gap: 9px;--hqa-bg: #ffffff;--hqa-fg: #000000;--hqa-border: rgba(0, 0, 0, .15);--hqa-duration: .6s;--hqa-ease: cubic-bezier(.22, .61, .36, 1);--hqa-expand-ms: .32s}.product-card .product-card__add-to-cart--form{pointer-events:none}.product-card .product-card__add-to-cart--button.hqa-button{pointer-events:auto;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;height:var(--hqa-size)!important;min-height:var(--hqa-size)!important;width:var(--hqa-size)!important;min-width:var(--hqa-size)!important;max-width:none!important;padding:0!important;border-radius:50px!important;border:2px solid var(--hqa-border)!important;background:var(--hqa-bg)!important;background-color:var(--hqa-bg)!important;color:var(--hqa-fg)!important;overflow:hidden!important;cursor:pointer;opacity:0;box-shadow:0 1px 3px #00000014;will-change:width,opacity;transition:width var(--hqa-expand-ms) var(--hqa-ease),padding var(--hqa-expand-ms) var(--hqa-ease),gap var(--hqa-expand-ms) var(--hqa-ease),opacity .2s ease,scale .16s ease!important}.product-card:hover .product-card__add-to-cart--button.hqa-button,.product-card:focus-within .product-card__add-to-cart--button.hqa-button{opacity:1}.product-card .product-card__add-to-cart--button.hqa-button:hover,.product-card .product-card__add-to-cart--button.hqa-button:focus-visible,.product-card .product-card__add-to-cart--button.hqa-button.hqa-open{width:var(--hqa-expanded, 150px)!important;padding-inline:var(--hqa-pad)!important;gap:var(--hqa-gap)!important;scale:1.03}.product-card .hqa-button .hqa-icon{flex:0 0 var(--hqa-icon)!important;width:var(--hqa-icon)!important;height:var(--hqa-icon)!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;color:var(--hqa-fg)!important}.product-card .hqa-button .hqa-icon svg,.product-card .hqa-button .hqa-icon svg *{color:var(--hqa-fg)!important;stroke:var(--hqa-fg)!important;fill:none!important}.product-card .hqa-button .hqa-icon svg{width:var(--hqa-icon)!important;height:var(--hqa-icon)!important;display:block!important;overflow:visible!important}.product-card .hqa-button .product-card__add-to-cart--text{display:block!important;white-space:nowrap!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1!important;text-transform:none!important;color:var(--hqa-fg)!important;max-width:0;opacity:0;overflow:hidden;padding:0!important;margin:0!important;transition:max-width var(--hqa-expand-ms) var(--hqa-ease),opacity .2s ease 60ms!important}.product-card .hqa-button:hover .product-card__add-to-cart--text,.product-card .hqa-button:focus-visible .product-card__add-to-cart--text,.product-card .hqa-button.hqa-open .product-card__add-to-cart--text{max-width:var(--hqa-label-w, 90px)!important;opacity:1!important}.product-card .hqa-button.hqa-busy{pointer-events:none;opacity:.65!important}@media(hover:none){.product-card .product-card__add-to-cart--button.hqa-button{opacity:1}}@media(prefers-reduced-motion:reduce){.product-card .product-card__add-to-cart--button.hqa-button,.product-card .hqa-button .product-card__add-to-cart--text{transition-duration:1ms!important}}quick-cart-drawer{transition:opacity .2s ease!important}quick-cart-drawer:not(.is--open){opacity:0!important;visibility:hidden!important;pointer-events:none!important}quick-cart-drawer.is--open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}quick-cart-drawer .quick-cart-drawer__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1111118c!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}quick-cart-drawer .quick-cart-drawer__blocks{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(980px,92vw)!important;height:auto!important;max-height:min(88vh,780px)!important;border-radius:16px!important;background:#fff!important;overflow:auto!important;box-shadow:0 24px 60px #0000004d!important;transform:translate(-50%,-50%) scale(.96)!important;transition:transform .28s var(--hqa-ease)!important}quick-cart-drawer.is--open .quick-cart-drawer__blocks{transform:translate(-50%,-50%) scale(1)!important}quick-cart-drawer .quick-cart-drawer__header{position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:#fff!important;border:0!important;padding:18px 24px 6px!important}quick-cart-drawer .quick-cart-drawer__header h5{font-size:13px!important;opacity:.55!important;margin:0!important}quick-cart-drawer .quick-cart-drawer__main{padding:0!important}@media screen and (min-width:860px){quick-cart-drawer .quick-cart-product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;gap:36px!important;align-items:start!important;padding:4px 32px 32px!important}quick-cart-drawer .quick-cart-drawer__slider-wrapper{position:sticky!important;top:8px!important;margin:0!important}quick-cart-drawer .product__content{padding:0!important;margin:0!important}}@media screen and (max-width:859px){quick-cart-drawer .quick-cart-drawer__blocks{width:94vw!important;max-height:88vh!important}quick-cart-drawer .quick-cart-product{padding:0 18px 24px!important}}@media(prefers-reduced-motion:reduce){quick-cart-drawer,quick-cart-drawer .quick-cart-drawer__blocks{transition-duration:1ms!important}}.hqa-fly{--offset-y: 10px;--x-timing: cubic-bezier(0, -.1, 1, .32);--y-timing: cubic-bezier(0, .92, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);position:fixed;left:0;top:0;width:var(--width, 40px);height:var(--height, 40px);z-index:2147483000;pointer-events:none;border-radius:8px;overflow:hidden;background-color:#111;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;box-shadow:0 6px 20px #00000040;translate:var(--start-x, 0) var(--start-y, 0);transform:translate(-50%,-50%);animation-name:hqa-travel-x,hqa-travel-y,hqa-travel-scale;animation-timing-function:var(--x-timing),var(--y-timing),var(--scale-timing);animation-duration:var(--hqa-duration);animation-composition:accumulate;animation-fill-mode:both}@keyframes hqa-travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes hqa-travel-y{to{translate:0 var(--travel-y, 0)}}@keyframes hqa-travel-scale{0%{opacity:var(--start-opacity, 1)}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@supports not (animation-composition: accumulate){.hqa-fly{animation-name:hqa-travel-fallback;animation-timing-function:var(--y-timing)}@keyframes hqa-travel-fallback{0%{opacity:0}5%{opacity:1}to{translate:var(--travel-x, 0) var(--travel-y, 0);transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25);border-radius:50%;opacity:1}}}.hqa-cart-pulse{animation:hqa-pulse .38s cubic-bezier(.34,1.56,.64,1)}@keyframes hqa-pulse{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hqa-fly{display:none!important}.hqa-cart-pulse{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/horizon-quick-add.css.map */
