.popup-quick-view{width:min(920px,calc(100vw - 32px))!important;max-width:920px!important;border-radius:16px;overflow:hidden}
.product-quick-view .product-image-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:20px!important;padding:24px!important}
.product-quick-view .summary{padding:0!important;max-height:calc(100dvh - 110px)!important;min-width:0}
.product-quick-view .summary-inner>*{margin-bottom:10px!important}
.product-quick-view .product_title{font-size:23px!important;line-height:1.3!important;margin:0 30px 10px 0!important}
.product-quick-view .wd-product-brands,.product-quick-view .product_meta,.product-quick-view .product-share{display:none!important}
.product-quick-view .woocommerce-product-rating{display:flex;align-items:center;gap:8px;margin:6px 0!important;font-size:12px}
.product-quick-view .price{font-size:23px!important;line-height:1.3!important;margin:8px 0!important}
.product-quick-view .price .cuem-card-token{display:none}
.product-quick-view .stock{width:fit-content;padding:3px 8px!important;font-size:12px!important;line-height:1.5!important;margin:6px 0!important}
.product-quick-view .cuem-quick-description{font-size:12px;line-height:1.5;color:#657187}
.product-quick-view .cuem-quick-description summary{cursor:pointer;display:list-item}
.product-quick-view .cuem-quick-description p{margin:7px 0}
.product-quick-view .product-images{min-width:0;align-self:start}
.product-quick-view .woocommerce-product-gallery__image img{height:320px!important;max-height:45dvh!important;object-fit:contain}
.product-quick-view .view-details-btn{font-size:12px!important;padding:8px 12px!important;min-height:34px!important}
.product-quick-view .variations{margin-bottom:8px!important}
.product-quick-view .variations td,.product-quick-view .variations th{padding:3px 0!important;font-size:12px}
.product-quick-view .cuem-fulfillment{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.product-quick-view .cuem-fulfillment label{font-size:12px;margin:0}
.product-quick-view .cuem-fulfillment select{flex:1;min-width:165px;height:36px;font-size:12px}
.product-quick-view .cuem-booking-summary,.product-quick-view .single_variation .woocommerce-variation-description{display:none!important}
.product-quick-view .cuem-item-details:empty{display:none}
@media(max-width:600px){.popup-quick-view{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.product-quick-view .product-image-summary{grid-template-columns:minmax(0,1fr)!important;padding:15px!important;gap:10px!important}.product-quick-view .summary{max-height:none!important;overflow:visible!important}.product-quick-view .product_title{font-size:19px!important}.product-quick-view .woocommerce-product-gallery__image img{height:190px!important;max-height:29dvh!important}.product-quick-view .product-images .view-details-btn{position:static!important;width:100%}.product-quick-view .cuem-compact-actions{grid-template-columns:60px minmax(0,1fr) minmax(0,1fr);gap:6px!important}.product-quick-view .quantity{width:60px}.product-quick-view .quantity input[type=button]{width:18px!important;min-width:18px!important}.product-quick-view .quantity input.qty{width:24px!important;min-width:24px!important}.product-quick-view .cuem-book-now,.product-quick-view .single_add_to_cart_button{font-size:11px!important;padding:8px 5px!important}.product-quick-view .summary-inner>*{margin-bottom:7px!important}.product-quick-view .cuem-product-facts{gap:4px 8px}}
