.card__quick-add{display:block;position:absolute;z-index:3;right:0;bottom:100%;left:0;flex-shrink:0;padding:calc(2 * var(--space-unit))}.card--product .card__quick-add{position:static;padding:calc(1 * var(--space-unit)) 0 0 0;opacity:1;pointer-events:initial;transform:none}.card--product-contained .card__quick-add{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.card:focus-within .card__quick-add{opacity:1;pointer-events:initial}.quick-add-info{grid-template-columns:80px auto 44px}.quick-add-info__details{padding-inline-start:calc(5 * var(--space-unit))}.quick-add-info__details>hr{margin:calc(4 * var(--space-unit)) 0}.quick-add-info__media{align-self:self-start;background-color:rgba(var(--drawer-bg-color))}.quick-add-btn-icon,.quick-add-view-btn{display:none}.quick-add__close-btn--mob{position:sticky;top:-8px;margin-left:calc(100% - 30px)}.quick-add__product-details{margin-top:calc(var(--gutter) * -1)}.quick-add-info .product-info__price,.quick-add-info .price__current{font-size:var(--h5-font-size)}.quick-add-info .price__was{font-size:.8em}.quick-add__product-details .custom-option__inner{margin-bottom:3rem}.quick-add-info .unit-price{font-size:calc(var(--body-font-size) * .88px)}.main-products-grid[data-layout=list] .card__quick-add{position:static;padding-inline-start:0;transform:none;opacity:1;text-align:start;pointer-events:initial}.main-products-grid[data-layout=list] .card__quick-add .btn{padding:var(--btn-padding-y, 12px) 26px}.main-products-grid[data-layout=list] .card__info-container{flex-direction:row}.main-products-grid[data-layout=list] .quick-add-btn-icon{display:none}.main-products-grid[data-layout=list] .quick-add-btn-text{display:block}.drawer__back-btn{margin-inline-end:calc(2 * var(--space-unit))}.quick-add__content{z-index:-2}.quick-add__footer:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--drawer-bg-color))}.quick-add__footer .backorder{margin-top:calc(4 * var(--space-unit))}.quick-add__footer-message{padding:0;border-top-color:rgba(var(--info-text-color)/.3)}.quick-add__alert{display:block;z-index:-2;bottom:100%;transition:transform .5s,opacity .5s,visibility .5s;transition-delay:0s;border:0}.quick-add__alert .link{color:currentColor}.quick-add__alert .icon{margin-top:var(--space-unit);margin-inline-end:calc(5 * var(--space-unit));transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s;transition-delay:.2s}.quick-add__alert .icon--check_mark_in_circle circle{fill:currentColor}.quick-add__alert .icon--check_mark_in_circle path{stroke:rgb(var(--success-bg-color))}.quick-add__alert[hidden]{visibility:hidden;transform:translateY(30px);transition-delay:2s;opacity:0}.quick-add__alert[hidden] .icon{transform:scale(.5);transition-delay:1.9s;opacity:0}@media(max-width:768.98px){.quick-add-drawer{height:auto;max-height:calc(var(--viewport-height, 100vh) - 100px)}.quick-add-drawer.is-loading{height:50vh}.grid-cols-2 .card--product-contained .card__quick-add,.auto-cols-2 .card--product-contained .card__quick-add{margin-left:0;margin-right:0}}@media(max-width:1023.98px){.mob\:card__quick-add--below{position:static;padding:calc(4 * var(--space-unit)) 0 0 0}.mob\:card__quick-add--below .btn{padding-right:10px;padding-left:10px}.mob\:card__quick-add--icon{text-align:end;pointer-events:none}.mob\:card__quick-add--icon .btn{width:auto;padding:5px;pointer-events:initial}.mob\:card__quick-add--icon .quick-add-btn-icon{display:block}.mob\:card__quick-add--icon .quick-add-btn-text{display:none}}@media(min-width:769px){.quick-add__product-details{margin-top:0}.main-products-grid[data-layout=list] .card__quick-add{display:flex;align-items:center;padding:0;padding-inline-start:calc(8 * var(--space-unit))}.grid-cols-2:not(.small-cards-mobile) .card--product-contained .card__quick-add,.auto-cols-2:not(.small-cards-mobile) .card--product-contained .card__quick-add,.small-cards-desktop .card--product-contained .card__quick-add{margin-left:0;margin-right:0}.main-products-grid[data-layout=list] .quick-add-view-btn{display:block;margin-top:calc(3 * var(--space-unit))}.quick-add-info{grid-template-columns:30% auto}.quick-add-info__details{padding-inline-start:calc(8 * var(--space-unit))}.card:hover .desktop\:card__quick-add--icon{pointer-events:none}.card:hover .desktop\:card__quick-add--icon .btn{pointer-events:initial}}@media(min-width:1024px){.quick-add-info{grid-template-columns:144px auto}.card__quick-add:not(.desktop\:card__quick-add--below){transition:opacity .2s,transform .2s;pointer-events:none}body:not(.tab-used) .card__quick-add:not(.desktop\:card__quick-add--below){transform:translateY(10px);opacity:0}.card:hover .card__quick-add:not(.desktop\:card__quick-add--below){transform:translateY(0);opacity:1;pointer-events:initial}.desktop\:card__quick-add--below{position:static;padding:calc(4 * var(--space-unit)) 0 0 0}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon,.products-grid-container .desktop\:card__quick-add--icon{text-align:end}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn,.products-grid-container .desktop\:card__quick-add--icon .btn{width:auto;padding:6px;transition:opacity .3s;opacity:.9}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn path:nth-child(2),.products-grid-container .desktop\:card__quick-add--icon .btn path:nth-child(2){transform-origin:70% 75%;transition:transform .3s ease-out}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:after,.products-grid-container .desktop\:card__quick-add--icon .btn:after{content:"";display:inline-block;position:absolute;z-index:-1;right:-6px;bottom:-6px;width:44px;height:44px}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn.is-loading:after,.products-grid-container .desktop\:card__quick-add--icon .btn.is-loading:after{top:calc(50% - 8px);right:calc(50% - 8px);width:16px;height:16px}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn.is-loading:before,.products-grid-container .desktop\:card__quick-add--icon .btn.is-loading:before{transform:scale(.8) scaleX(-1) rotate(135deg) translate(-50%) translateY(-50%)}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):before,.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.38,.41,.27,1),opacity .4s;border-radius:inherit;opacity:0;background:inherit}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):hover,.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):hover{border-color:transparent;opacity:1}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):hover:before,.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):hover:before{transform:scale(1.2);opacity:1}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):hover path:nth-child(2),.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):hover path:nth-child(2){transform:rotate(180deg)}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .quick-add-btn-icon,.products-grid-container .desktop\:card__quick-add--icon .quick-add-btn-icon{display:block}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .quick-add-btn-text,.products-grid-container .desktop\:card__quick-add--icon .quick-add-btn-text{display:none}.main-products-grid[data-layout=list] .card__quick-add:not(.desktop\:card__quick-add--below){transform:translateY(0);opacity:1}}@media(min-width:1280px){.main-products-grid[data-layout=list] .card__quick-add{padding-inline-start:100px}}@media(min-width:1536px){.main-products-grid[data-layout=list] .card__quick-add{padding-inline-start:150px}}.card__quick-add .btn--primary,.card__add-to-cart-btn.btn--primary{background:#1548b1;background-image:none;color:#fff;border-color:#1548b1;border-radius:0 0 5px 5px;font-weight:600;font-size:16px;height:55px;padding:3px 37px;text-transform:none;letter-spacing:0;width:100%;margin:0}@media(max-width:768.98px){.card__quick-add .btn--primary,.card__add-to-cart-btn.btn--primary{font-size:15px;padding:10px;height:45px}}.card__quick-add .btn--primary:disabled,.card__add-to-cart-btn.btn--primary:disabled{background:#1548b166;cursor:not-allowed}.card--product-sold-out .card__media{position:relative}.card__sold-out-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center;pointer-events:none}.card__sold-out-badge{background:#9bafe0;color:#fff;width:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:142.02%;letter-spacing:.32px;padding:1rem 2.4rem;border-radius:6px;text-align:center}.card__variant-selector{position:relative;z-index:3;margin-top:calc(2 * var(--space-unit));margin-bottom:calc(2 * var(--space-unit));padding:0 calc(5 * var(--space-unit))}.card--product-contained .card__variant-selector{padding:0}.card__variant-selector .custom-select__btn{width:100%;padding:8px;border-radius:5px;border:1px solid rgba(65,106,191,.67);background:#fff;font-size:13px;height:40px;color:#364153;font-weight:400;display:flex;justify-content:space-between;align-items:center}.card__variant-selector .custom-select__btn:hover,.card__variant-selector .custom-select__btn:focus{border-color:#9ca3af}.card__variant-selector .custom-select__btn .icon{color:#4a67a1;flex-shrink:0}.card__variant-selector .custom-select__btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.card__variant-selector .label{display:block;margin-bottom:4px;font-size:14px;font-weight:500}.card__single-variant-display{width:100%;padding:15px;border-radius:5px;border:1px solid rgba(65,106,191,.67);background:#fff;font-size:14px;height:40px;color:#364153;font-weight:400;display:flex;justify-content:flex-start;align-items:center;gap:0;box-sizing:border-box}.card__single-variant-title{color:#364153;display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__bundle-display{width:100%;padding:15px;border-radius:5px;border:1px solid rgba(65,106,191,.67);background:#fff;font-size:14px;height:40px;color:#364153;font-weight:400;display:flex;justify-content:flex-start;align-items:center;gap:0;box-sizing:border-box}.card__bundle-title{color:#364153}@media(max-width:768.98px){.grid-cols-2 .card__variant-selector,.auto-cols-2 .card__variant-selector{padding:0}}.card-qty-selector{display:none;width:100%}.card-qty-selector:not([hidden]){display:block}.card-qty-selector__inner{background:#008ce3;padding:9px}@media(max-width:768.98px){.card-qty-selector__inner{padding:4px}}.card-qty-selector__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease;padding:0;flex-shrink:0}.card-qty-selector__btn:active{transform:scale(.95)}.card-qty-selector__btn:disabled{opacity:.4;cursor:not-allowed}.card-qty-selector__btn:disabled:hover{background:#fff3}.card-qty-selector__btn svg{width:17px;height:19px}.card-qty-selector__value{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#fff;min-width:40px;text-align:center;-webkit-user-select:none;user-select:none}.card__quick-add-container.qty-active .js-card-atc-btn{display:none}.card__quick-add-container.qty-active .card-qty-selector{display:block}.card--product .card__divider{padding:0}.card-offer-label-container{display:flex;justify-content:flex-start;margin-bottom:0;margin-top:0}.card-offer-label-container+.card__divider{margin-top:0}.card-offer-label{background:#ffc800;color:#000;font-weight:700;font-size:12px;line-height:1.3;padding:3px 7px;border-radius:0 5px 0 0;display:inline-block}@media(max-width:768.98px){.card-offer-label{font-size:10px}}@media(max-width:768.98px){.card--product-contained .card__divider{margin-left:calc(-3 * var(--space-unit));margin-right:calc(-3 * var(--space-unit));width:calc(100% + 6 * var(--space-unit))}}@media(min-width:769px){.card--product-contained .card__divider{margin-left:calc(-2 * var(--space-unit));margin-right:calc(-2 * var(--space-unit));width:calc(100% + 4 * var(--space-unit))}}.main-products-grid[data-layout=list] .card__divider{display:none}.main-products-grid[data-layout=list] .card__info-container,.main-products-grid[data-layout=list] .card__info{flex:1;min-width:0}.main-products-grid[data-layout=list] .card__title{white-space:normal;word-break:normal;overflow-wrap:break-word}.main-products-grid[data-layout=list] .card__quick-add-container{margin:0;display:flex;flex-direction:column;gap:calc(2 * var(--space-unit))}.main-products-grid[data-layout=list] .card__quick-add .btn--primary,.main-products-grid[data-layout=list] .card__add-to-cart-btn.btn--primary{border-radius:8px;white-space:nowrap;padding:12px 24px;font-size:16px;min-width:160px}.main-products-grid[data-layout=list] .quick-add-view-btn{white-space:nowrap;padding:10px 24px;min-width:160px;text-align:center}.main-products-grid[data-layout=list] .card__variant-selector{padding:0;margin-bottom:calc(2 * var(--space-unit))}@media(max-width:768.98px){.main-products-grid[data-layout=list] .card__quick-add{padding:0;margin-top:calc(2 * var(--space-unit))}.main-products-grid[data-layout=list] .card__quick-add .btn--primary,.main-products-grid[data-layout=list] .card__add-to-cart-btn.btn--primary{border-radius:8px;padding:12p;font-size:14px;margin-bottom:10px}.main-products-grid[data-layout=list] .card__quick-add-container{margin:0}}@media(min-width:769px){.main-products-grid[data-layout=list] .card__quick-add{flex-direction:column;align-items:flex-start;justify-content:center;min-width:180px;flex-shrink:0}.main-products-grid[data-layout=list] .card__quick-add-container{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/quick-add.css.map */
