@font-face{font-family:OCQuickCondensed;src:url('NeueHelvetica57Condensed.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
/* Presentation scoped to the existing Flatsome quick-view; the native form and scripts remain in charge. */
.product-quick-view-container{--sf-ink:#111;--sf-muted:#555;--sf-line:#d1d1ce;--sf-surface:#eaeae8;background:#f6f6f4;color:#111;font-family:OCQuickCondensed,'Arial Narrow',Arial,sans-serif}
.product-quick-view-container h1,.product-quick-view-container .price,.product-quick-view-container .woocommerce-product-details__short-description,.product-quick-view-container .product_meta{color:#111;font-family:OCQuickCondensed,'Arial Narrow',Arial,sans-serif}
.product-quick-view-container h1{font-size:clamp(24px,2.2vw,32px);line-height:1.12;letter-spacing:0;font-weight:400}
.product-quick-view-container .price ins,.product-quick-view-container .price ins .amount{color:#111}
.product-quick-view-container .price del,.product-quick-view-container .price del .amount{color:#666}
.product-quick-view-container .product-gallery{background:#eaeae8}
.product-quick-view-container .product-lightbox-inner{padding:48px 42px 42px!important}
.product-quick-view-container form.cart .single_add_to_cart_button{background:#111!important;border-color:#111!important;color:#fff!important;border-radius:0;font-family:OCQuickCondensed,'Arial Narrow',Arial,sans-serif;font-size:16px;letter-spacing:0}
.product-quick-view-container form.cart .single_add_to_cart_button:hover,.product-quick-view-container form.cart .single_add_to_cart_button:focus-visible{background:#333!important;border-color:#333!important;color:#fff!important}
.product-quick-view-container form.cart .single_add_to_cart_button:disabled{opacity:.55}
.product-quick-view-container form.cart select,.product-quick-view-container .sf-quick-variant{border-radius:0;font-family:OCQuickCondensed,'Arial Narrow',Arial,sans-serif}
.product-quick-view-container :focus-visible{outline:2px solid #111;outline-offset:3px}
/* Keep the theme close control above popup content, with contrast independent of the product image. */
.mfp-content:has(.product-quick-view-container) .mfp-close{z-index:1060;top:8px;right:8px;width:44px;height:44px;line-height:44px;color:#111!important;background:#fff!important;opacity:1;mix-blend-mode:normal}
.mfp-content:has(.product-quick-view-container) .mfp-close:focus-visible{outline:2px solid #111;outline-offset:2px}
@media(max-width:767px){.product-quick-view-container .product-lightbox-inner{padding:56px 16px 24px!important}.product-quick-view-container h1{font-size:24px}.mfp-content:has(.product-quick-view-container) .mfp-close{top:6px;right:6px}}
