.product-block .quickview-button{display:none!important}.image-wrap,.product-block__image{position:relative}.qa-quickview{position:absolute;top:15px;left:15px;z-index:5}.qa-eye{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#2f3b2e;color:#fff;border:0;border-radius:0;padding:0;cursor:pointer;transition:background .2s ease}.qa-eye:hover{background:#c1975e}.qa-form{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:260px;max-width:calc(100% - 24px);z-index:5;margin:0;opacity:0;transition:opacity .3s ease;box-sizing:border-box}.qa-add{display:block;width:100%;box-sizing:border-box;margin:0;background:#c1975e;color:#f6f2ec;border:0;border-radius:0;padding:12px 10px;font-size:clamp(14px,1.3vw,18px);font-weight:600;line-height:1.2;text-align:center;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer}.qa-add:hover{background:#a9814d}.product-block:hover .qa-form,.carousel-item:hover .qa-form,.qa-form:focus-within{opacity:1}@media(hover:none){.qa-form{opacity:1;bottom:10px}.qa-add{font-size:14px;padding:8px 12px}}.qa-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.qa-modal.is-open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.qa-modal__box{position:relative;background:#fff;width:100%;max-width:960px;max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 60px #0000004d;transform:translateY(24px) scale(.97);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.qa-modal.is-open .qa-modal__box{transform:none;opacity:1}.qa-modal__x{position:absolute;top:10px;right:10px;z-index:5;width:40px;height:40px;border:0;background:#fff;color:#222;font-size:28px;line-height:1;cursor:pointer;border-radius:50%}.qa-modal__x:hover{background:#f0ece4}.qa-modal__loading{padding:80px 20px;text-align:center;color:#555}.qa-spinner{width:32px;height:32px;margin:0 auto 12px;border-radius:50%;border:3px solid #e5dfd3;border-top-color:#c1975e;animation:qa-spin .8s linear infinite}@keyframes qa-spin{to{transform:rotate(360deg)}}body.qa-open shop-bar,body.qa-open shop-bar.shop-bar,body.qa-open [class*=wishlist-launcher],body.qa-open .st-wishlist-floating{display:none!important}.qa-modal .quickview,.qa-modal .quickview-inner-wrap{position:static!important;opacity:1!important;visibility:visible!important;height:auto!important;transform:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;display:block}.qa-modal .quickview-close{display:none!important}.qa-modal .is-loading,.qa-modal img.is-loading{opacity:1!important}.qa-modal .quickview-inner-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.qa-gallery{background:#f6f2ec;padding:30px;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;min-height:320px}.qa-gallery__main{width:100%;height:380px;display:flex;align-items:center;justify-content:center}.qa-gallery__main img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.qa-gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.qa-gallery__thumb{width:64px;height:64px;padding:4px;background:#fff;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.qa-gallery__thumb img{max-width:100%;max-height:100%;object-fit:contain}.qa-gallery__thumb.is-active{border-color:#c1975e}.qa-modal .quickview-info{padding:40px 32px 32px;min-width:0}.qa-modal .product__title{font-size:24px;line-height:1.3;margin:0 0 10px;color:#222}.qa-modal .product__title a{color:inherit;text-decoration:none}.qa-modal .product__price{font-size:22px;font-weight:700;color:#6b0a0a;margin-bottom:18px}.qa-modal .product__price s{color:#353333;font-weight:400;font-size:16px;margin-left:8px}.qa-modal .product__description{font-size:15px;line-height:1.6;color:#333;margin-top:20px;max-height:180px;overflow-y:auto}.qa-modal .product-form__buttons{display:flex;flex-direction:column;gap:10px}.qa-modal .product-form__submit{width:100%;background:#c1975e!important;color:#f6f2ec!important;border:0!important;padding:14px 20px;font-size:18px;font-weight:600;cursor:pointer}.qa-modal .st-wishlist-button,.qa-modal .shopify-payment-button,.qa-modal .btn__added,.qa-modal .btn__loader,.qa-modal .product-form__error-message-wrapper{display:none}.qa-modal .qa-full-link{display:inline-block;margin-top:16px;color:#222;font-weight:600;text-decoration:underline;font-size:15px}@media(max-width:767px){.qa-modal{align-items:flex-end;padding:0}.qa-modal__box{max-width:100%;max-height:92vh;border-radius:16px 16px 0 0;transform:translateY(100%);opacity:1;padding-bottom:env(safe-area-inset-bottom,0px)}.qa-modal.is-open .qa-modal__box{transform:none}.qa-modal .quickview-inner-wrap{grid-template-columns:1fr}.qa-gallery{padding:50px 20px 20px;min-height:0}.qa-gallery__main{height:240px}.qa-modal .quickview-info{padding:20px}.qa-modal .product__title{font-size:20px}}@media(prefers-reduced-motion:reduce){.qa-modal,.qa-modal__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/quick-actions.css.map */
