/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.single-product div.product .woocommerce-product-gallery{opacity:1!important;transition:none!important}.single-product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none}@media (width<=1023px){.single-product .main>.nv-container{padding-top:1.25rem}}.single-product div.product{display:block}.single-product .nv-pdp-hero{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (width<=1023px){.single-product .nv-pdp-hero{gap:1.5rem}}@media (width>=1024px){.single-product .nv-pdp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0}}.single-product div.product>.clear{display:none}.single-product div.product .woocommerce-product-gallery{border-radius:var(--radius-card,14px);border:1px solid #dbd3cc8c;align-self:start;min-width:0;overflow:hidden;float:none!important;width:100%!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.single-product div.product .woocommerce-product-gallery{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.single-product div.product .summary,.single-product div.product .entry-summary{min-width:0;float:none!important;width:100%!important;margin:0!important}.single-product div.product .product_title{font-family:var(--font-display,"Montserrat", ui-sans-serif, system-ui, sans-serif);color:var(--color-ink-strong,#0f1523);margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.1}.single-product div.product .summary>.price{font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:1.5rem;display:block}.single-product .woocommerce-product-details__short-description{color:var(--color-ink,#1e293b);margin-bottom:1.5rem;line-height:1.7}.single-product div.product form.cart{margin:18px 0}.single-product div.product form.cart:not(.variations_form){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.single-product div.product .woocommerce-variation-add-to-cart{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.single-product div.product form.cart .single_add_to_cart_button,.single-product div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1;min-height:48px}.single-product .product_meta{font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif);color:var(--color-muted,#5b616f);border-top:1px solid #dbd3cc80;margin-top:1.5rem;padding-top:1.25rem;font-size:12px}@supports (color:color-mix(in lab, red, red)){.single-product .product_meta{border-top:1px solid color-mix(in srgb, var(--color-line) 50%, transparent)}}.single-product .product_meta a{color:var(--color-accent-deep,#b86633)}.single-product div.product .woocommerce-variation-price{display:none}.single-product div.product .woocommerce-product-rating{margin:0 0 12px}.single-product div.product .product_title:has(+.nv-specline){margin-bottom:7px}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product .flex-control-thumbs,.single-product .woocommerce-product-gallery__trigger{display:none!important}.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image>a,.single-product .woocommerce-product-gallery__image img{cursor:default}.single-product .nv-gallery--swipe .woocommerce-product-gallery__image,.single-product .nv-gallery--swipe .woocommerce-product-gallery__image>a,.single-product .nv-gallery--swipe .woocommerce-product-gallery__image img{cursor:grab}.single-product .woocommerce-product-gallery.nv-is-dragging,.single-product .woocommerce-product-gallery.nv-is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.single-product .flex-direction-nav{margin:0;padding:0;list-style:none}.single-product .flex-direction-nav a{background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.single-product .flex-direction-nav a{background:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.single-product .flex-direction-nav a{border:1px solid #0f152314}@supports (color:color-mix(in lab, red, red)){.single-product .flex-direction-nav a{border:1px solid color-mix(in srgb, var(--color-ink-strong) 8%, transparent)}}.single-product .flex-direction-nav a{-webkit-backdrop-filter:blur(6px);text-indent:0;color:#0000;z-index:5;opacity:.88;cursor:pointer;transition:opacity .2s var(--ease-out-soft), background-color .2s var(--ease-out-soft), transform .2s var(--ease-out-soft);font-size:0;box-shadow:0 6px 18px -8px #0f152373}.single-product .flex-direction-nav a:focus-visible{opacity:1}@media (hover:hover){.single-product .woocommerce-product-gallery:hover .flex-direction-nav a{opacity:1}.single-product .flex-direction-nav a:hover{background:var(--color-surface);transform:translateY(-50%)scale(1.06)}}.single-product .flex-direction-nav a:after{content:"";border-top:2.5px solid var(--color-ink-strong);border-left:2.5px solid var(--color-ink-strong);width:11px;height:11px;transition:border-color .18s var(--ease-out-soft)}@media (hover:hover){.single-product .flex-direction-nav a:hover:after{border-color:var(--color-accent)}}.single-product .flex-direction-nav .flex-prev{left:10px}.single-product .flex-direction-nav .flex-prev:after{margin-left:4px;transform:rotate(-45deg)}.single-product .flex-direction-nav .flex-next{right:10px}.single-product .flex-direction-nav .flex-next:after{margin-right:4px;transform:rotate(135deg)}.single-product .flex-direction-nav .flex-disabled{pointer-events:none;opacity:0!important}@media (hover:none){.single-product .flex-direction-nav a{opacity:.92}}.single-product .flex-control-paging{z-index:5;justify-content:center;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:12px;left:0;right:0}.single-product .flex-control-paging li{margin:0;line-height:0}.single-product .flex-control-paging li a{background:#0f152342;border-radius:999px;width:7px;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.single-product .flex-control-paging li a{background:color-mix(in srgb, var(--color-ink-strong) 26%, transparent)}}.single-product .flex-control-paging li a{text-indent:-9999px;cursor:pointer;transition:width .24s var(--ease-out-soft), background-color .24s var(--ease-out-soft);overflow:hidden;box-shadow:0 0 0 1px #ffffff8c}@media (hover:hover){.single-product .flex-control-paging li a:hover{background:#0f15237a}@supports (color:color-mix(in lab, red, red)){.single-product .flex-control-paging li a:hover{background:color-mix(in srgb, var(--color-ink-strong) 48%, transparent)}}}.single-product .flex-control-paging li a.flex-active{background:var(--color-accent);width:20px}@media (width>=1024px){.single-product .main>.nv-container{max-width:none;padding-top:0;padding-left:0;padding-right:0}.single-product div.product .woocommerce-product-gallery{top:var(--nv-pdp-top);height:calc(100vh - var(--nv-pdp-top));background:radial-gradient(125% 95% at 50% 36%, var(--color-stage-1) 0%, var(--color-stage-2) 55%, var(--color-stage-3) 100%);box-sizing:border-box;border:0;border-radius:0;align-self:start;min-height:540px;padding:0;display:block;overflow:hidden;position:sticky!important}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .flex-viewport ul.slides,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image>a{height:100%!important;margin:0!important}.single-product div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image>a,.single-product div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{width:100%!important;max-width:none!important}.single-product div.product .woocommerce-product-gallery img,.single-product div.product .woocommerce-product-gallery .wp-post-image{display:block;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-height:none!important}.single-product div.product .summary,.single-product div.product .entry-summary{box-sizing:border-box;max-width:760px;padding:clamp(1.75rem,3vw,3rem) clamp(2rem,5vw,5rem) clamp(2.5rem,4vw,4rem) clamp(1.75rem,3vw,3.25rem)}.single-product div.product .woocommerce-tabs,.single-product div.product .related.products,.single-product div.product .upsells.products{box-sizing:border-box;width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,4vw,2rem);padding-right:clamp(1.25rem,4vw,2rem)}.single-product div.product .nv-labpanel{box-sizing:border-box;width:calc(100% - 2*clamp(1.25rem,4vw,2rem));max-width:calc(1240px - 2*clamp(1.25rem,4vw,2rem));margin-left:auto;margin-right:auto}}.single-product div.product .nv-labpanel{margin-top:clamp(2rem,5vw,4.5rem)}.single-product div.product form.cart.nv-has-bundle .quantity{display:none!important}.single-product div.product .summary.nv-bundle-active>.price,.single-product div.product .entry-summary.nv-bundle-active>.price{display:none}.single-product div.product .nv-inline-buy{margin:18px 0 0}.single-product div.product .nv-inline-buy>.price{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;display:block}.single-product div.product .nv-inline-buy .nv-tamara-price-slot{margin:10px 0 0}.single-product .quantity.nv-qty{border-radius:var(--radius-pill);border:1px solid #dbd3cc99;align-items:center;height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.single-product .quantity.nv-qty{border:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.single-product .quantity.nv-qty{background:var(--color-surface);overflow:hidden}.single-product .quantity.nv-qty .qty{text-align:center;width:44px;height:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-strong);appearance:textfield;background:0 0;border:0;border-radius:0;padding:0}.single-product .quantity.nv-qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .quantity.nv-qty .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product #review_form_wrapper,.single-product #reviews #respond,.single-product #reviews .comment-form,.single-product #reviews .cr-form-wrapper,.single-product #reviews .cr-form,.single-product #reviews .cr-leave-review,.single-product #reviews .cr-write-review,.single-product .cr-add-review-button{display:none!important}
