.quick-add-drawer{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100svh;z-index:999999;pointer-events:none;visibility:hidden;display:none;transition:visibility .35s ease}.quick-add-drawer.is-open{display:flex!important;pointer-events:auto;visibility:visible}.quick-add-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.quick-add-drawer.is-open .quick-add-overlay{opacity:1}.quick-add-inner{position:absolute;top:0;right:0;width:95vw;max-width:46rem;height:100%;background-color:rgb(var(--color-scheme-bg, 255, 255, 255));color:rgb(var(--color-scheme-text, 17, 17, 17));display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:-6px 0 35px #0000002e;z-index:10}.quick-add-drawer.is-open .quick-add-inner{transform:translate(0)}.quick-add-header{position:relative;height:5.6rem;padding:0 2.4rem;border-bottom:1px solid var(--color-border, #E9E9E9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.quick-add-title{font-size:1.6rem;font-weight:400;letter-spacing:normal;text-align:center;margin:0;color:rgb(var(--color-scheme-text, 17, 17, 17));line-height:1.5}.quick-add-close-btn{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.6rem;cursor:pointer;color:rgb(var(--color-scheme-text, 17, 17, 17));display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease}.quick-add-close-btn:hover{transform:translateY(-50%) rotate(90deg);opacity:.7}.quick-add-body{flex:1;overflow-y:auto;padding:0 0 2.4rem;scrollbar-width:thin}.qa-slider-wrapper{width:100%;background-color:var(--color-bg-secondary, #F8F8F8)}.qa-slider-viewport{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background-color:#f2f2f2}.qa-slider-track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.qa-slider-track::-webkit-scrollbar{display:none}.qa-slide-item{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;position:relative;overflow:hidden}.qa-slide-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.qa-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;border-radius:50%;background-color:#ffffffd9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.08);color:rgb(var(--color-scheme-text, 17, 17, 17));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 10px #0000001f;transition:background-color .2s ease,transform .2s ease}.qa-slider-arrow:hover{background-color:rgb(var(--color-scheme-bg, 255, 255, 255));transform:translateY(-50%) scale(1.06)}.qa-slider-arrow--prev{left:1.2rem}.qa-slider-arrow--next{right:1.2rem}.qa-slide-counter{position:absolute;bottom:1.2rem;left:1.2rem;background-color:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:1.1rem;font-weight:500;padding:.3rem .8rem;border-radius:2rem;letter-spacing:.08rem;z-index:5;pointer-events:none}.qa-details-container{padding:2.2rem 2.4rem 0;display:flex;flex-direction:column;gap:1.6rem}.qa-title-rating-row{width:100%}.qa-product-title{font-size:1.4rem;font-weight:400;letter-spacing:normal;line-height:1.4;color:rgb(var(--color-scheme-text-muted, 102, 102, 102));margin:0;flex:1 1 200px}.qa-rating-badge{font-size:1.25rem;font-weight:500;color:rgb(var(--color-scheme-text, 17, 17, 17));flex-shrink:0}.qa-rating-score{font-weight:400}.qa-rating-stars-gold{color:#d4af37;letter-spacing:normal;font-size:1.2rem}.qa-product-desc{font-size:1.3rem;line-height:1.55;color:rgb(var(--color-scheme-text-muted, 102, 102, 102))}.qa-price-row{font-size:1.5rem;font-weight:400}.qa-price-current{color:rgb(var(--color-scheme-text, 17, 17, 17));letter-spacing:normal}.qa-price-current.is-sale{color:#b22020}.qa-price-compare{color:rgb(var(--color-scheme-text-muted, 102, 102, 102));text-decoration:line-through;font-size:1.35rem;font-weight:400;display:none}.qa-discount-tag{font-size:1rem;font-weight:500;color:#b22020;background-color:#fdf0ee;padding:.2rem .6rem;border-radius:1px;letter-spacing:.06rem}.qa-installments-pill{font-size:1.15rem;color:rgb(var(--color-scheme-text-muted, 102, 102, 102));background-color:var(--color-bg-secondary, #F8F8F8);padding:.8rem 1.2rem;border-radius:2px;line-height:1.4}.qa-installments-pill strong{color:rgb(var(--color-scheme-text, 17, 17, 17))}.qa-option-block{display:flex;flex-direction:column;gap:.9rem}.qa-option-heading{font-size:1.4rem;font-weight:400;letter-spacing:normal;color:rgb(var(--color-scheme-text-muted, 102, 102, 102));line-height:1.4}.qa-option-heading strong{color:rgb(var(--color-scheme-text, 17, 17, 17));font-weight:400}.qa-color-chip{padding:.6rem 1.4rem;font-size:1.15rem;font-weight:500;letter-spacing:.08rem;border:1px solid #D5D5D5;background-color:rgb(var(--color-scheme-bg, 255, 255, 255));color:rgb(var(--color-scheme-text, 17, 17, 17));cursor:pointer;border-radius:1px;text-transform:uppercase;transition:all .2s ease}.qa-color-chip:hover{border-color:#111}.qa-color-chip.is-selected{background-color:#111;color:#fff;border-color:#111}.qa-sizes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}@media screen and (max-width:480px){.qa-sizes-grid{grid-template-columns:repeat(3,1fr)}}.qa-size-btn{height:4.4rem;border:1px solid #D5D5D5;background-color:rgb(var(--color-scheme-bg, 255, 255, 255));color:rgb(var(--color-scheme-text, 17, 17, 17));font-size:1.4rem;font-weight:400;letter-spacing:normal;border-radius:1px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.16,1,.3,1);line-height:1.4}.qa-size-btn:hover:not(.is-disabled){border-color:#111}.qa-size-btn.is-selected{background-color:#111;color:#fff;border-color:#111}.qa-size-btn.is-disabled{opacity:.45;cursor:not-allowed;background-color:var(--color-bg-secondary, #F8F8F8)}.qa-soldout-diagonal{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#999;transform:rotate(-24deg);pointer-events:none}.qa-full-details-wrap{margin-top:.6rem;padding-top:1.2rem;border-top:1px solid #EFEFEF}.qa-view-product-link{font-size:1.4rem;font-weight:400;letter-spacing:normal;color:rgb(var(--color-scheme-text, 17, 17, 17));text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease;line-height:1.4}.qa-view-product-link:hover{opacity:.7}.quick-add-footer{padding:1.8rem 2.4rem;border-top:1px solid var(--color-border, #E9E9E9);background-color:rgb(var(--color-scheme-bg, 255, 255, 255));flex-shrink:0}.qa-actions-row{display:flex;gap:1rem;align-items:stretch;width:100%}.qa-submit-btn{flex:1 1 0%;min-width:0;width:100%;height:5.2rem;font-family:inherit;font-size:1.4rem;font-weight:400;letter-spacing:normal;background-color:#111;color:#fff;border:1px solid #111111;border-radius:0;padding:0 1.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4;transition:background-color .25s ease,color .25s ease,opacity .25s ease;min-height:4.8rem}.qa-submit-btn:not(:disabled):hover{background-color:#333;border-color:#333;color:#fff}.qa-submit-btn:disabled{background-color:#111;border-color:#111;color:#fff;opacity:.7;cursor:not-allowed}.qa-wishlist-btn{flex:0 0 5.2rem;width:5.2rem;min-width:5.2rem;height:5.2rem;border:1px solid #111111;background-color:rgb(var(--color-scheme-bg, 255, 255, 255));color:rgb(var(--color-scheme-text, 17, 17, 17));border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;transition:all .2s ease}.qa-wishlist-btn:hover{background-color:var(--color-bg-secondary, #F8F8F8);border-color:#000}.qa-wishlist-btn svg{width:2.2rem;height:2.2rem;stroke:#111;stroke-width:1.8;fill:none;display:block;transition:all .2s ease}.qa-wishlist-btn.is-active{background-color:#111;border-color:#111}.qa-wishlist-btn.is-active svg{fill:#e22b2b;stroke:#e22b2b}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-quick-add-drawer.css.map */
