.quick-view-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.quick-view-modal.is-active{display:flex}.quick-view-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quick-view-modal__content{position:relative;background:#fff;width:100%;max-width:900px;max-height:90vh;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:row;animation:modalFadeIn .4s cubic-bezier(.16,1,.3,1)}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-view-modal__close{position:absolute;top:15px;right:15px;width:32px;height:32px;background:#fff;border:none;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:all .2s}.quick-view-modal__close:hover{background:#ff7e00;color:#fff;transform:rotate(90deg)}.quick-view-gallery{width:50%;position:relative;background:#fcfcfc;border-right:1px solid #eee;touch-action:pan-y}.qv-gallery__track{display:flex;transition:transform .4s cubic-bezier(.645,.045,.355,1);height:100%}.qv-gallery__slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center}.qv-gallery__slide img{max-width:100%;max-height:100%;object-fit:contain}.qv-gallery__nav-dots{display:flex;gap:8px;margin-top:15px;flex-wrap:wrap;justify-content:center;max-width:100%;padding:0 10px}.qv-dot{width:8px;height:8px;border-radius:50%;background:#ddd;cursor:pointer;transition:.2s}.qv-dot.active{background:#ff7e00;transform:scale(1.2)}.qv-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;transition:all .2s}.qv-gallery__nav:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.qv-gallery__nav--prev{left:10px}.qv-gallery__nav--next{right:10px}.qv-gallery__expand{position:absolute;top:15px;right:55px;width:32px;height:32px;background:#fffc;border:none;border-radius:50%;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;transition:all .2s}.qv-gallery__expand:hover{background:#fff;transform:scale(1.1);color:#ff7e00}.quick-view-info{width:50%;padding:40px;overflow-y:auto}.qv-vendor{color:#666;font-size:13px;text-transform:uppercase;margin-bottom:10px}.qv-title{font-size:24px;font-weight:700;margin:0 0 15px}.qv-price{font-size:20px;font-weight:700;color:#ff7e00;margin-bottom:25px}.qv-actions{display:flex;flex-direction:column;gap:12px;margin-top:30px}.qv-btn{padding:14px 25px;border-radius:30px;font-weight:700;cursor:pointer;transition:all .3s;text-align:center;text-transform:uppercase;font-size:14px}.qv-btn--cart{background:#000;color:#fff;border:1px solid #000}.qv-btn--cart:hover{background:#ff7e00;border-color:#ff7e00}.qv-btn--buy{background:#ff7e00;color:#fff;border:1px solid #ff7e00}.qv-btn--buy:hover{background:#e06d00;border-color:#e06d00}.full-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#000;display:none;flex-direction:column;color:#fff}.full-gallery-modal.is-active{display:flex}.full-gallery-header{display:flex;justify-content:flex-end;padding:20px}.full-gallery-close{background:none;border:none;color:#fff;font-size:32px;cursor:pointer}.full-gallery-content{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.full-gallery-image{max-width:90%;max-height:80vh;object-fit:contain}@media(max-width:768px){.quick-view-modal__content{flex-direction:column;max-height:90vh;width:95%;margin:10px auto}.quick-view-gallery,.quick-view-info,.qv-gallery,.qv-info{width:100%}.quick-view-gallery,.qv-gallery{height:auto;max-height:400px;padding:15px}.qv-gallery__viewport{aspect-ratio:1/1;max-height:300px}.quick-view-info,.qv-info{padding:20px}.qv-title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quick-view.css.map */
