.quick-add-plus{pointer-events:all;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#000;background:#fff;cursor:pointer}.quick-add-plus svg{width:10px;height:10px;display:block}.image-row-1-mobile:has(.quick-add-plus){justify-content:flex-start}@media(min-width:750px){.image-row-1-mobile.quick-add-plus-row--desktop.quick-add-drawer--desktop{display:flex;justify-content:flex-start;margin:auto 0 10px}.quick-add-plus-row--desktop .quick-add-plus{opacity:0;transition:opacity .15s ease}.card__media:hover .quick-add-plus-row--desktop .quick-add-plus,.quick-add-plus-row--desktop .quick-add-plus:focus-visible{opacity:1}}.qad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;visibility:hidden;opacity:0;transition:opacity .32s ease,visibility 0s linear .32s}.qad.qad--active{visibility:visible;opacity:1;transition:opacity .32s ease,visibility 0s linear 0s}.qad__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:block!important}.qad__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:85svh;background:#fff;transform:translateY(100%);transition:transform .36s cubic-bezier(.22,.61,.36,1);overflow:hidden;outline:none}.qad.qad--open .qad__panel{transform:none}.qad__panel:focus,.qad__panel:focus-visible{outline:none;box-shadow:none}.qad__close{display:none}.qad__content{overflow-y:auto;-webkit-overflow-scrolling:touch}.qad__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#fff9;z-index:2}.qad__loading.is-active{display:flex}.qad__loading .loading-overlay__spinner{width:40px}@media(prefers-reduced-motion:reduce){.qad,.qad__panel{transition:none}}.qa{display:flex;flex-direction:column}.qa__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px 12px}.qa__heading{display:flex;flex-direction:column;gap:4px}.qa__title{margin:0;font-size:var(--text-md);font-weight:500;text-transform:uppercase;letter-spacing:.02em}.qa__price .price--product,.qa__price .price--on-sale .price-item--regular{font-size:var(--text-md)}.qa__price{font-family:var(--font-heading-family)}.qa__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.qa__close svg{width:14px;height:14px}.qa__media{position:relative}.qa__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;gap:6px;flex-wrap:wrap;pointer-events:none}.qa__badges .product-card-badge{font-family:var(--font-heading-family);font-size:var(--text-base);font-weight:400;letter-spacing:1px}.qa__wishlist{position:absolute;top:10px;right:10px;z-index:2}.qa__media wk-button{z-index:3;top:10px;right:10px}.qa__swiper{width:100%}.swiper-slide.qa__slide{display:flex;background:#f4f4f4}.qa__img{width:100%;height:auto;display:block;object-fit:cover}.qa__pagination{--swiper-pagination-color: #fff;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: .5;position:absolute;bottom:8px;left:0;right:0;z-index:2}.qa__info{display:flex;flex-direction:column;gap:16px;padding:16px}.qa__color .product-swatches-title{font-size:var(--text-base);margin-bottom:8px;text-transform:capitalize}.qa__color .product-links-swatches{gap:4px}.qa__size{display:flex;flex-direction:column;gap:10px}.qa__size-head{display:flex;align-items:center;justify-content:space-between}.qa__size-label{display:flex;gap:4px}.qa__sizeguide-trigger{border:none;background:none;padding:0;font-size:var(--text-sm);text-decoration:underline;cursor:pointer;color:inherit}.qa__size-options .variant-low-stock-marker{display:none}.qa__size-options input.qa__size--low+label .variant-low-stock-marker{display:block}.qa__size.variant-picker--button{gap:0}.qa__low-stock{display:flex;align-items:center;gap:8px;font-size:var(--text-base);line-height:1;font-weight:500;height:1em;transition:opacity .15s ease-in,height .15s ease-in,margin-top .15s ease-in;margin:1rem 0 0}.qa__low-stock.qa__low-stock--hidden{opacity:0}.qa__low-stock.qa__low-stock--collapsed{height:0;margin-top:0}.qa__low-stock-marker{width:10px;height:10px;background-color:#ee9441;flex-shrink:0}.qa__atc{position:relative}.qa__atc[disabled]{opacity:.45;cursor:not-allowed}.qa__atc .loading-overlay__spinner{position:absolute;top:50%;left:50%;width:24px;transform:translate(-50%,-50%)}.qa__atc.loading .qa__atc-text{visibility:hidden}.qa__details-link{display:none;align-items:center;gap:5px;font-size:var(--text-base);color:rgba(var(--color-foreground),.75);text-decoration:none;border-bottom:1px solid transparent;transition:all .15s ease-in;width:fit-content}.qa__details-link svg{width:6px;height:8px}.qa__details-link:hover{border-color:currentColor}.qa__sizeguide{position:fixed;top:0;bottom:0;right:0;width:min(440px,92vw);z-index:1055;background:#fff;box-shadow:-4px 0 20px #00000026;transform:translate(100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;overflow-y:auto}.qad--sizeguide-open .qa__sizeguide{transform:translate(0)}.qa__sizeguide[hidden]{display:flex}.qa__sizeguide-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee}.qa__sizeguide-title{font-size:var(--text-md);font-weight:500}.qa__sizeguide-close{border:none;background:none;cursor:pointer;padding:0;display:inline-flex}.qa__sizeguide-close svg{width:16px;height:16px}.qa__sizeguide-body{padding:20px}.qa__sizeguide-img{width:60%;height:auto;margin-bottom:18px}.qa__sizeguide-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.qa__sizeguide-table th,.qa__sizeguide-table td{padding:8px 10px;text-align:center;border-bottom:1px solid #f0f0f0}.qa__sizeguide-table tr td:first-child{text-align:left}.act{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.act.act--active{visibility:visible;opacity:1;transition:opacity .3s ease,visibility 0s linear 0s}.act__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:block!important}.act__box{position:absolute;top:10px;left:10px;right:10px;width:auto;background:#fff;padding:8px;display:flex;flex-direction:column;gap:16px;transform:translate(calc(-100% - 24px));transition:transform .36s cubic-bezier(.22,.61,.36,1)}.act.act--active .act__box{transform:translate(0)}.act__head{display:flex;align-items:center;justify-content:space-between}.act__title{font-size:var(--text-md);font-weight:500;text-transform:uppercase;letter-spacing:.02em}.act__close{border:none;background:none;cursor:pointer;padding:0;display:inline-flex}.act__close svg{width:14px;height:14px}.act__actions{display:flex;flex-direction:column;gap:10px}.act .act-cart-item{display:flex;gap:12px}.act .cart-item__media{flex:0 0 80px}.act .cart-item__image{width:80px;height:auto;display:block}.act .cart-item__name{font-size:var(--text-base)}.act .product-options-wrapper{margin:6px 0}.act .product-option{display:flex;gap:4px;font-size:var(--text-sm);color:#646464}.act .product-option dt,.act .product-option dd{margin:0}@media(prefers-reduced-motion:reduce){.act,.act__box,.qa__sizeguide{transition:none}}@media(min-width:990px){.qad__panel{top:0;right:0;bottom:0;left:auto;width:min(760px,94vw);height:100%;max-height:none;transform:translate(100%);transition:transform .4s cubic-bezier(.22,.61,.36,1)}.qad.qad--open .qad__panel{transform:none}.qad__content{height:100%;overflow:hidden}.qa{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"media header" "media info";height:100%}.qa__header{grid-area:header;padding:24px 24px 8px}.qa__media{grid-area:media;height:100%;min-height:0;overflow:hidden}.qa__media .qa__swiper{height:100%;overflow-y:auto;scrollbar-width:none;cursor:grab}.qa__media .qa__swiper.is-dragging{cursor:grabbing}.qa__media .qa__swiper::-webkit-scrollbar{display:none}.qa__media .swiper-wrapper{display:block}.swiper-slide.qa__slide{height:auto!important}.qa__img{width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qa__media .qa__pagination{left:auto;right:24px;top:50%;bottom:auto;transform:translateY(-50%);width:1px;height:min(160px,50%);background:#00000040;overflow:hidden}.qa__progress-fill{position:absolute;top:0;left:0;width:100%;background:#000}.qa__info{grid-area:info;padding:16px 24px 24px;overflow-y:auto}.qa__details-link{display:flex}.qa__badges{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/quick-add-new.css.map */
