.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: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:-webkit-sticky;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!important;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}}@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!important}.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))}.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!important}.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}}.qa-upsell{padding-bottom:91px}@media screen and (max-width: 768px){.qa-upsell{padding-bottom:83px}}.qa-upsell__panel{margin:0}.upsell-disclosure__summary{padding:0!important}.upsell-headline{font-size:18.9px;margin-bottom:12px}@media screen and (max-width: 768px){.upsell-headline{font-size:17.9px;margin-bottom:10px}}.qa-upsell__subheadline{border-bottom:1px solid #07070733;margin:24px 0;padding-bottom:24px;font-size:15px}@media screen and (max-width: 768px){.qa-upsell__subheadline{margin:20px 0;padding-bottom:20px}}.qa-upsell__options,.qa-upsell__options fieldset,.qa-xsell__products,.qa-xsell__products fieldset{border:none;margin:0;padding:0}.upsell-radio-yes-container{display:flex;gap:10px}.upsell-radio-yes-container input,.qa-upsell__item--no input,.qa-xsell__checkbox{margin-right:0}.qa-upsell__radio{accent-color:#262325}.upsell-yes-label{font-weight:700}.qa-upsell__row,.qa-xsell__row{display:flex;gap:24px}@media screen and (max-width: 768px){.qa-upsell__row,.qa-xsell__row{gap:20px}}.qa-upsell__row{margin:24px 0}@media screen and (max-width: 768px){.qa-upsell__row{margin:24px 0}}.qa-upsell__item--no{display:flex;gap:10px;padding:24px 0;border-top:1px solid #07070733;border-bottom:1px solid #07070733}@media screen and (max-width: 768px){.qa-upsell__item--no{padding:20px 0}}.qa-upsell__media img,.qa-xsell__media img{-webkit-user-select:none;user-select:none}@media screen and (max-width: 768px){.qa-upsell__media img,.qa-xsell__media img{width:100px;height:100px}}.upsell-product-wrapper,.qa-xsell-product-content-container,.upsell-product-inner-wrapper,.qa-xsell-product-content-sub-container{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.upsell-product-inner-wrapper,.qa-xsell-product-content-sub-container{gap:4px}}.qa-upsell__title,.qa-xsell__title{margin:0;font-size:15px;font-weight:700;line-height:150%}.qa-upsell__price,.qa-xsell__price{font-weight:700}.qa-upsell__badge,.qa-xsell__badge{border-radius:20px;padding:4px 12px;font-size:13px;font-weight:300;width:fit-content;line-height:17px}@media screen and (max-width: 768px){.qa-upsell__badge,.qa-xsell__badge{padding:2px 8px;font-size:11px}}.qa-upsell__bullets,.qa-xsell__bullets{padding-bottom:24px}@media screen and (max-width: 768px){.qa-upsell__bullets,.qa-xsell__bullets{padding-bottom:20px}}.qa-upsell__bullets ul,.qa-xsell__bullets ul{list-style:none;margin:0;padding:0}.qa-upsell__bullets ul li,.qa-xsell__bullets ul li{position:relative;padding-left:12px;font-size:13.2px;line-height:19.8px}.qa-upsell__bullets ul li:before,.qa-xsell__bullets ul li:before{content:"";position:absolute;left:0;top:8.4px;width:3px;height:3px;background-color:#262325;border-radius:50%;transform:none}.option-selector__btns{margin-left:1px}.qa-upsell__buttons,.qa-xsell__buttons{position:fixed;bottom:0;left:0;right:0;padding:24px 32px;background-color:#fff;border-top:1px solid rgba(var(--drawer-text-color) / .2);box-sizing:border-box;box-shadow:0 -2px 8px #26232514}@media screen and (max-width: 768px){.qa-upsell__buttons,.qa-xsell__buttons{padding:20px}}.qa-upsell__buttons button,.qa-xsell__buttons button{margin:0;width:100%}.qa-upsell__submit.disabled{opacity:.4;cursor:not-allowed}.qa-upsell__tooltip{position:absolute;left:50%;bottom:85%;transform:translate(-50%);background-color:#fff;border:1px solid #ccc;padding:8px 12px;z-index:0;text-align:center;border-radius:var(--input-border-radius);box-shadow:0 5px 5px #0000001a}.tooltip-content{font-size:11.25px;font-weight:300}.qa-upsell__tooltip:after{content:url(bubble-arrow-bottom.svg);position:absolute;bottom:-6.5px;left:50%;transform:translate(-50%) rotate(-133deg)}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.shake{animation:shake .5s}.qa-xsell{padding-bottom:91px}.qa-xsell__panel{margin-top:0}@media screen and (max-width: 768px){.qa-xsell{padding-bottom:83px}}.disclosure>summary.xsell-disclosure__summary{padding:24px 0;gap:24px}@media screen and (max-width: 768px){.disclosure>summary.xsell-disclosure__summary{padding:24px 0;gap:20px}}.qa-xsell__headline{font-size:18.9px;margin-bottom:12px}@media screen and (max-width: 768px){.qa-xsell__headline{font-size:17.9px;margin-bottom:10px}}.qa-xsell__subheadline{border-bottom:1px solid #07070733;padding-bottom:24px;margin-top:24px;font-size:15px;margin-bottom:0}@media screen and (max-width: 768px){.qa-xsell__subheadline{margin-top:20px;padding-bottom:20px}}.qa-xsell__products,.qa-xsell__products fieldset{border:none;margin:0;padding:0}.qa-xsell__item{border-bottom:1px solid #07070733}.qa-xsell__row{gap:24px;display:flex}@media screen and (max-width: 768px){.qa-xsell__row{gap:20px}}.qa-xsell__media img{-webkit-user-select:none;user-select:none}@media screen and (max-width: 768px){.qa-xsell__media img{width:100px;height:100px}}.qa-xsell-product-content-container,.qa-xsell-product-content-sub-container{gap:8px}@media screen and (max-width: 768px){.qa-xsell-product-content-sub-container{gap:4px}}.qa-xsell__title{margin:0;font-size:15px;font-weight:700;line-height:150%}.quick-add__content .rating__stars{-webkit-text-fill-color:rgb(var(--star-color))}.rating{display:flex;height:16px}.qa-xsell__price{font-weight:700}.qa-xsell__badge{border-radius:20px;padding:4px 12px;font-size:13px;font-weight:300;width:fit-content;line-height:17px}@media screen and (max-width: 768px){.qa-xsell__badge{padding:2px 8px;font-size:11px}}.qa-xsell__bullets{padding-bottom:24px}@media screen and (max-width: 768px){.qa-xsell__bullets{padding-bottom:20px}}.qa-xsell__bullets ul{list-style:none;margin:0;padding:0}.qa-xsell__bullets ul li{position:relative;padding-left:12px;font-size:13.2px;line-height:19.8px}.qa-xsell__buttons{position:fixed;bottom:0;left:0;right:0;padding:24px 32px;background-color:#fff;border-top:1px solid rgba(var(--drawer-text-color) / .2);box-sizing:border-box;box-shadow:0 -2px 8px #26232514}@media screen and (max-width: 768px){.qa-xsell__buttons{padding:20px}}.qa-xsell__buttons button{margin:0;width:100%}.qa-input-container{gap:10px}.qa-xsell__checkbox{accent-color:#262325;margin-right:0;width:16px;height:16px}.quick-add-drawer .disclosure__panel,.quick-add-drawer .qa-upsell__panel,.quick-add-drawer .qa-xsell__panel{overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/7/assets/quick-add.css.map */
