/*!
 * Nava — WooCommerce (replaces WooCommerce's own stylesheets)
 */
.nv-app .price{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:0 .375rem;font-weight:700;line-height:1.5;display:flex}.nv-app .price del{width:100%;color:var(--muted-foreground);opacity:1;order:-1;font-size:.8em;font-weight:400}.nv-app .price ins{text-decoration:none}.nv-app .price .woocommerce-Price-currencySymbol{margin-inline-start:.15em;font-size:.78em;font-weight:500}.nv-app .price .screen-reader-text+.amount,.nv-app .price>.amount{white-space:nowrap}.nv-rating{color:var(--foreground);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.nv-rating .nv-icon{color:var(--warning)}.nv-rating small{color:var(--muted-foreground);font-weight:400}.nv-app ul.products{grid-template-columns:repeat(var(--nv-shop-cols,2),minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nv-app ul.products:before,.nv-app ul.products:after{content:none}.nv-shop-cols-3 .nv-app ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.nv-shop-cols-3 .nv-app ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-app ul.nv-products--carousel{gap:.75rem;display:flex}.nv-app ul.nv-products--carousel>li{flex-shrink:0;width:44%}.nv-app ul.nv-products--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-product{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;color:var(--card-foreground);flex-direction:column;padding:.5rem;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;margin:0!important}.nv-product:hover{box-shadow:var(--shadow-md)}.nv-cards-elevated .nv-product{box-shadow:var(--shadow-sm);border-color:#0000}.nv-cards-flat .nv-product{background:var(--muted);border-color:#0000}html.dark .nv-cards-elevated .nv-product{border-color:var(--border)}.nv-product__media{position:relative}.nv-product__image{aspect-ratio:var(--nv-card-ratio,1/1);border-radius:var(--radius-lg);background:var(--muted);display:block;overflow:hidden}.nv-product__image img{object-fit:var(--nv-card-fit,cover);width:100%;height:100%;transition:transform .4s var(--nv-ease)}.nv-cards-flat .nv-product__image{background:var(--background)}.nv-product:hover .nv-product__image img{transform:scale(1.04)}.nv-product.outofstock .nv-product__image img{opacity:.55;filter:grayscale(.6)}.nv-product__badges{top:.375rem;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex;position:absolute;inset-inline-start:.375rem}.nv-product__actions{top:.375rem;flex-direction:column;gap:.25rem;display:flex;position:absolute;inset-inline-end:.375rem}.nv-product__action,.nv-wish.nv-product__action{background:var(--background);background:color-mix(in oklab,var(--background)85%,transparent);width:2rem;height:2rem;color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-xs);border:0;border-radius:999px;place-items:center;padding:0;transition:transform .15s,color .15s;display:grid}.nv-product__action:active{transform:scale(.9)}.nv-wish.is-active{color:var(--destructive)}.nv-wish.is-active .nv-icon{fill:currentColor;animation:nv-bump .35s var(--nv-ease)}.nv-wish.is-pending{opacity:.6;pointer-events:none}.nv-product__body{flex-direction:column;flex:1;gap:.25rem;padding:.5rem .125rem 0;display:flex}.nv-product__title-link{display:block}.nv-app .nv-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.5em;margin:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.75;display:-webkit-box;overflow:hidden}.nv-product__footer{justify-content:space-between;align-items:flex-end;gap:.375rem;margin-top:auto;padding-top:.25rem;display:flex}.nv-product__price{min-width:0}.nv-product__price .price{font-size:.875rem}.nv-product .nv-add{border-radius:var(--radius-md);flex-shrink:0}.nv-product .nv-add--options{--btn-bg:var(--secondary);--btn-fg:var(--secondary-foreground)}.nv-product .nv-add.loading{pointer-events:none;position:relative;color:#0000!important}.nv-product .nv-add.loading:after{content:"";border:2px solid var(--btn-fg);border-inline-end-color:#0000;border-radius:50%;width:1rem;height:1rem;margin:auto;animation:.6s linear infinite nv-spin;position:absolute;inset:0}.nv-product .nv-add.added{--btn-bg:var(--success);--btn-fg:var(--success-foreground)}.nv-product .added_to_cart{display:none}.nv-shop-cols-1 .nv-shop ul.products{grid-template-columns:1fr}.nv-shop-cols-1 .nv-shop .nv-product{flex-direction:row;gap:.75rem}.nv-shop-cols-1 .nv-shop .nv-product__media{flex-shrink:0;width:38%}.nv-shop-cols-1 .nv-shop .nv-product__body{padding-top:.125rem}.nv-shop{padding:0 var(--nv-gutter)1rem}.nv-shop .term-description,.nv-shop .page-description{color:var(--muted-foreground);margin-bottom:1rem;font-size:.875em}.nv-shop .nv-chips.nv-scroller{margin:0 calc(var(--nv-gutter)*-1).5rem}.nv-shop-toolbar{top:var(--nv-sticky-top,calc(var(--nv-header-h) + var(--wp-admin--admin-bar--height,0px)));z-index:30;margin:0 calc(var(--nv-gutter)*-1).75rem;padding:.5rem var(--nv-gutter);background:var(--background);background:color-mix(in oklab,var(--background)92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.5rem;display:flex;position:sticky}.nv-header[data-behavior=static]~.nv-main .nv-shop-toolbar{top:0}.nv-shop-toolbar__count{color:var(--muted-foreground);white-space:nowrap;margin-inline-start:auto;font-size:.8125em}.nv-shop-toolbar .nv-badge{padding:0 .375rem;font-size:.6875rem}.nv-loadmore{margin-top:1.25rem}.nv-loadmore [data-infinite]{border-style:dashed}.woocommerce-products-header:not(:has(*)){display:none}.nv-widget+.nv-widget{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.nv-widget ul{list-style:none}.nv-widget li{padding:.25rem 0}.nv-widget li a{align-items:center;gap:.5rem;display:inline-flex}.nv-widget .count{color:var(--muted-foreground);font-size:.8em}.nv-widget .children{padding-inline-start:1rem}.nv-widget .woocommerce-widget-layered-nav-list__item--chosen a,.nv-widget .current-cat>a{color:var(--primary);font-weight:600}.nv-widget .wc-block-components-checkbox__input{accent-color:var(--primary)}.price_slider_wrapper .ui-slider{background:var(--muted);border-radius:4px;height:4px;margin:1rem .5rem 1.25rem;position:relative}.price_slider_wrapper .ui-slider-range{background:var(--primary);border-radius:4px;height:100%;position:absolute}.price_slider_wrapper .ui-slider-handle{border:2px solid var(--primary);background:var(--background);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);cursor:grab;border-radius:50%;outline:0;margin-inline-start:-.625rem;position:absolute;top:50%;transform:translateY(-50%)}[dir=rtl] .price_slider_wrapper .ui-slider-handle{margin-inline-start:0;margin-left:-.625rem}.price_slider_amount{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.price_slider_amount .button{order:2}.price_slider_amount .price_label{color:var(--muted-foreground);font-size:.8125em}.price_slider_amount .clear{display:none}.nv-app .button,.nv-app button.button,.nv-app input.button,.nv-app a.button,.nv-app #respond input#submit,.nv-app .wc-forward,.nv-app .checkout-button,.nv-app #place_order{border-radius:var(--radius-md);background:var(--primary);height:2.5rem;color:var(--primary-foreground);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375em;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.nv-app .button:hover,.nv-app .wc-forward:hover,.nv-app #place_order:hover{background:var(--primary);background:color-mix(in oklab,var(--primary)90%,transparent);color:var(--primary-foreground)}.nv-app .button:disabled,.nv-app .button.disabled,.nv-app .button[disabled]{opacity:.5;cursor:not-allowed}.nv-app .button.alt,.nv-app .checkout-button,.nv-app #place_order{border-radius:var(--radius-lg);width:100%;height:3rem;font-size:1em;font-weight:600}.nv-app .button.loading{opacity:.6;pointer-events:none}.nv-app .woocommerce-message,.nv-app .woocommerce-info,.nv-app .woocommerce-error,.nv-app .woocommerce-noreviews,.nv-app .wc-block-components-notice-banner{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875em;list-style:none;display:flex}.nv-app .woocommerce-message{border-color:var(--border);border-color:color-mix(in oklab,var(--success)35%,transparent);background:var(--background);background:color-mix(in oklab,var(--success)7%,var(--background))}.nv-app .woocommerce-error{border-color:var(--border);border-color:color-mix(in oklab,var(--destructive)35%,transparent);background:var(--background);background:color-mix(in oklab,var(--destructive)6%,var(--background));color:var(--destructive);flex-direction:column;align-items:stretch}.nv-app .woocommerce-message .button,.nv-app .woocommerce-info .button{order:2;height:2rem;padding:0 .75rem;font-size:.8125em}.nv-app .woocommerce-notices-wrapper:empty{display:none}.nv-product-page>.woocommerce-notices-wrapper,.nv-shop>.woocommerce-notices-wrapper{margin-top:.5rem}.nv-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.nv-breadcrumb a:hover{color:var(--foreground)}.nv-breadcrumb__sep{opacity:.5}.nv-product-page{padding-bottom:1.5rem;position:relative}.nv-product-page .product{position:relative}.nv-product-topbar{top:.75rem;z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-inline:.75rem}.nv-product-topbar>*,.nv-product-topbar__actions>*{pointer-events:auto}.nv-product-topbar__actions{gap:.5rem;display:flex}.nv-product-topbar .nv-btn.nv-btn{--btn-bg:color-mix(in oklab,var(--background)82%,transparent);--btn-fg:var(--foreground);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#0000}.nv-product-topbar .nv-wish.is-active{color:var(--destructive)}.nv-gallery{background:var(--muted);margin:0 0 1rem;position:relative}.nv-gallery__track{gap:0;padding:0;scroll-padding-inline:0}.nv-gallery__slide{aspect-ratio:1;scroll-snap-align:center!important;flex:0 0 100%!important}.nv-gallery__slide a{height:100%;display:block}.nv-gallery__slide img{object-fit:var(--nv-card-fit,cover);width:100%;height:100%}.nv-gallery__dots{bottom:.75rem;margin:0;position:absolute;inset-inline:0}.nv-gallery__dots button{background:var(--muted);background:color-mix(in oklab,var(--foreground)25%,transparent)}.nv-product-page .summary{padding:0 var(--nv-gutter)}.nv-kicker{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8125em;display:flex}.nv-kicker a:hover{color:var(--primary)}.nv-product-page .product_title{margin-bottom:.375rem;font-size:1.1875em;font-weight:700;line-height:1.75}.nv-product-page .woocommerce-product-rating{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875em;display:flex}.nv-product-page .woocommerce-review-link{color:var(--muted-foreground);font-size:.8125em}.nv-product-page .summary>.price{margin-bottom:.75rem;font-size:1.25em}.nv-product-page .woocommerce-product-details__short-description{color:var(--muted-foreground);margin-bottom:1rem;font-size:.9em;line-height:2}.nv-product-page .stock{align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.8125em;font-weight:600;display:inline-flex}.nv-product-page .stock:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.nv-product-page .in-stock{color:var(--success)}.nv-product-page .out-of-stock{color:var(--destructive)}.nv-app form.cart{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.nv-app form.cart:not(.variations_form):not(.grouped_form){align-items:center}.nv-app form.cart .single_add_to_cart_button{border-radius:var(--radius-lg);flex:1;height:3rem;font-weight:600}.nv-app form.variations_form{flex-direction:column}.nv-app .single_variation_wrap{flex-direction:column;gap:.75rem;display:flex}.nv-app .woocommerce-variation-add-to-cart{gap:.75rem;display:flex}.nv-app .woocommerce-variation-price .price{font-size:1.125em}.nv-app .woocommerce-variation-description{color:var(--muted-foreground);font-size:.875em}.nv-app table.variations{border-collapse:collapse;width:100%}.nv-app table.variations tr{flex-direction:column;gap:.375rem;margin-bottom:.75rem;display:flex}.nv-app table.variations th,.nv-app table.variations td{text-align:start;padding:0}.nv-app table.variations label{font-size:.875em}.nv-app .reset_variations{color:var(--muted-foreground);margin-top:.375rem;font-size:.8125em;display:inline-block}.nv-app .group_table{border-collapse:collapse;width:100%}.nv-app .group_table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.5rem 0}.nv-app .quantity{align-items:center;display:inline-flex}.nv-app .nv-qty{border:1px solid var(--input);border-radius:var(--radius-lg);background:var(--background);height:3rem;overflow:hidden}.nv-app .nv-qty .qty{width:2.75rem;height:100%;min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0;font-weight:700}.nv-app .nv-qty .qty:focus{box-shadow:none}.nv-qty__btn{width:2.5rem;height:100%;color:var(--primary);background:0 0;border:0;place-items:center;padding:0;display:grid}.nv-qty__btn:hover{background:var(--accent)}.nv-cart-form .nv-qty,.shop_table .nv-qty{height:2.25rem}.nv-cart-form .nv-qty .qty,.shop_table .nv-qty .qty{width:2.25rem}.shop_table .nv-qty__btn{width:2rem}.nv-features-list{border-radius:var(--radius-lg);background:var(--muted);gap:.5rem;margin:0 0 1rem;padding:.75rem;list-style:none;display:grid}.nv-features-list li{align-items:center;gap:.625rem;font-size:.8125em;font-weight:500;display:flex}.nv-features-list .nv-icon{color:var(--primary)}.nv-product-tabs{margin:.5rem var(--nv-gutter)0;border-top:1px solid var(--border)}.nv-product-tab>summary{font-size:.9375em}.nv-product-tab .nv-accordion__content{font-size:.9em;line-height:2}.nv-product-tab .nv-accordion__content>*+*{margin-top:.75rem}.woocommerce-product-attributes{border-collapse:collapse;width:100%;font-size:.875em}.woocommerce-product-attributes th,.woocommerce-product-attributes td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:.625rem 0}.woocommerce-product-attributes th{width:35%;color:var(--muted-foreground);font-weight:500}.woocommerce-product-attributes td p{margin:0}.product_meta{gap:.375rem;font-size:.875em;display:grid}.product_meta>span{color:var(--muted-foreground)}.product_meta a,.product_meta .sku{color:var(--foreground)}#reviews .woocommerce-Reviews-title,#reply-title{margin-bottom:.75rem;font-size:1em}#reviews .commentlist{gap:.75rem;margin-bottom:1rem;list-style:none;display:grid}#reviews .commentlist li .comment_container{border:1px solid var(--border);border-radius:var(--radius-lg);gap:.75rem;padding:.875rem;display:flex}#reviews .commentlist .avatar{border-radius:50%;width:2.5rem;height:2.5rem}#reviews .comment-text{flex:1;min-width:0}#reviews .comment-text .meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem;font-size:.8125em;display:flex}#reviews .comment-text .meta strong{color:var(--foreground)}#reviews .comment-form-rating{margin-bottom:.5rem}#reviews p.stars{gap:.25rem;margin:.375rem 0 0;display:flex}#reviews p.stars span{gap:.25rem;display:flex}#reviews p.stars a{text-indent:200%;white-space:nowrap;background:var(--border);width:1.75rem;height:1.75rem;display:block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 50%/contain no-repeat}#reviews p.stars:hover a,#reviews p.stars.selected a{background:var(--warning)}#reviews p.stars a:hover~a,#reviews p.stars.selected a.active~a{background:var(--border)}#reviews p.stars.selected a:not(.active){background:var(--warning)}#reviews p.stars.selected a.active~a{background:var(--border)}#review_form .comment-form{gap:.75rem;display:grid}.nv-product-page .related,.nv-product-page .upsells{margin-top:1.5rem}.nv-product-page .related>h2,.nv-product-page .upsells>h2{padding:0 var(--nv-gutter);margin-bottom:.75rem;font-size:1.0625em;font-weight:800}.nv-product-page .related ul.products,.nv-product-page .upsells ul.products{scroll-snap-type:x mandatory;scroll-padding-inline:var(--nv-gutter);padding:0 var(--nv-gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.nv-product-page .related ul.products::-webkit-scrollbar{display:none}.nv-product-page .upsells ul.products::-webkit-scrollbar{display:none}.nv-product-page .related ul.products>li,.nv-product-page .upsells ul.products>li{scroll-snap-align:start;flex:0 0 44%}body.nv-has-sticky-atc .nv-app{padding-bottom:calc(76px + var(--nv-safe-b))}.nv-sticky-atc{z-index:50;padding:.625rem var(--nv-gutter)calc(.625rem + var(--nv-safe-b));border-top:1px solid var(--border);background:var(--background);background:color-mix(in oklab,var(--background)94%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(14px);backdrop-filter:saturate(1.8)blur(14px);transition:transform .3s var(--nv-ease);justify-content:space-between;align-items:center;gap:.75rem;display:flex;bottom:0}.nv-sticky-atc.is-hidden{transform:translateY(100%)}.nv-sticky-atc__price{align-items:center;gap:.5rem;min-width:0;display:flex}.nv-sticky-atc__price .price{font-size:1em}.nv-sticky-atc .nv-btn{flex-shrink:0;min-width:45%}body.nv-has-sticky-atc .nv-toaster{bottom:calc(76px + var(--nv-safe-b) + 12px)}.nv-amazing{--nv-amazing-bg:var(--primary);--nv-amazing-fg:var(--primary-foreground);background:var(--nv-amazing-bg);padding-block:1rem}.nv-amazing ul.nv-products--carousel>li.nv-product{border-color:#0000;width:40%}.nv-amazing__intro,.nv-amazing__more{width:34%;color:var(--nv-amazing-fg);text-align:center;scroll-snap-align:start;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;display:flex}.nv-amazing__title{font-size:1.125em;font-weight:900;line-height:1.5}.nv-amazing__all{color:inherit;align-items:center;gap:.125rem;font-size:.8125em;font-weight:600;display:inline-flex}.nv-amazing__all:hover{color:inherit;opacity:.85}.nv-amazing__more a{color:inherit;flex-direction:column;align-items:center;gap:.5rem;font-size:.8125em;font-weight:600;display:flex}.nv-amazing__more span{border:1px solid;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.nv-amazing .nv-countdown b{background:var(--nv-amazing-fg);color:var(--nv-amazing-bg)}.nv-products-section--tint{background:var(--accent);padding-block:1rem}.nv-qv{flex-direction:column;gap:1rem;display:flex}.nv-qv--loading{gap:.75rem}.nv-qv__gallery{margin:0 calc(var(--nv-gutter)*-1)}.nv-qv__gallery .nv-scroller{gap:.5rem}.nv-qv__slide{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--muted);overflow:hidden;flex:0 0 72%!important}.nv-qv__slide:only-child{flex-basis:100%!important}.nv-qv__slide img{object-fit:var(--nv-card-fit,cover);width:100%;height:100%}.nv-qv__title{margin-bottom:.25rem;font-size:1.0625em;line-height:1.75}.nv-qv__summary>.price{margin-block:.5rem;font-size:1.125em}.nv-qv__excerpt{color:var(--muted-foreground);margin-bottom:1rem;font-size:.875em;line-height:1.9}.nv-qv__more{margin-top:.25rem;font-size:.875em}.nv-side-cart .nv-sheet__panel{width:min(92%,400px)}.nv-side-cart .nv-sheet__body{flex-direction:column;padding-bottom:0;display:flex}.nv-side-cart .widget_shopping_cart_content{flex-direction:column;flex:1;min-height:100%;display:flex}.nv-mini-cart{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.nv-mini-cart__item{border:1px solid var(--border);border-radius:var(--radius-lg);gap:.75rem;padding:.625rem;transition:opacity .2s;display:flex;position:relative}.nv-mini-cart__item.is-updating{opacity:.5;pointer-events:none}.nv-mini-cart__thumb{border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden}.nv-mini-cart__thumb img{object-fit:cover;width:100%;height:100%}.nv-mini-cart__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.nv-mini-cart__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline-end:1.5rem;font-size:.8125em;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.nv-mini-cart__info dl.variation{color:var(--muted-foreground);flex-wrap:wrap;gap:0 .375rem;margin:0;font-size:.75em;display:flex}.nv-mini-cart__info dl.variation dt,.nv-mini-cart__info dl.variation dd,.nv-mini-cart__info dl.variation p{margin:0}.nv-mini-cart__row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.nv-mini-cart__price{font-size:.875em;font-weight:700}.nv-mini-cart__remove{top:.5rem;width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.5rem}.nv-mini-cart__remove:hover{background:var(--accent);color:var(--destructive)}.nv-stepper{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;height:2rem;display:inline-flex}.nv-stepper button{width:2rem;height:100%;color:var(--primary);background:0 0;border:0;place-items:center;padding:0;display:grid}.nv-stepper button:hover{background:var(--accent)}.nv-stepper span{text-align:center;min-width:1.5rem;font-size:.875em;font-weight:700}.nv-side-cart .nv-mini-cart__footer{z-index:1;margin:auto calc(var(--nv-gutter)*-1)0;padding:.75rem var(--nv-gutter)calc(1rem + var(--nv-safe-b));border-top:1px solid var(--border);background:var(--background);gap:.875rem;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #00000026}.nv-side-cart .woocommerce-mini-cart__total{justify-content:space-between;align-items:baseline;margin:0;font-size:.9375em;display:flex}.nv-side-cart .woocommerce-mini-cart__buttons{gap:.5rem;margin:0;display:grid}.nv-side-cart .woocommerce-mini-cart__buttons .button{width:100%;height:2.75rem}.nv-side-cart .woocommerce-mini-cart__buttons .button:not(.checkout){border-color:var(--border);color:var(--foreground);background:0 0;order:2}.nv-side-cart .woocommerce-mini-cart__buttons .button.checkout{border-radius:var(--radius-lg);height:3rem;font-weight:600}.nv-side-cart .woocommerce-mini-cart__empty-message{margin:auto 0}.nv-freeship{border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-foreground);margin-bottom:.75rem;padding:.75rem;font-size:.8125em}.nv-freeship p{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.nv-freeship.is-done{background:var(--background);background:color-mix(in oklab,var(--success)10%,var(--background));color:var(--success)}.nv-progress{background:var(--muted);background:color-mix(in oklab,currentColor 18%,transparent);border-radius:999px;height:.375rem;overflow:hidden}.nv-progress span{border-radius:inherit;height:100%;transition:width .4s var(--nv-ease);background:currentColor;display:block}.nv-app table.shop_table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875em}.nv-app table.shop_table th,.nv-app table.shop_table td{text-align:start;vertical-align:middle;border-bottom:1px solid var(--border);padding:.75rem}.nv-app table.shop_table thead th{color:var(--muted-foreground);font-weight:500}.nv-app table.shop_table_responsive thead{display:none}.nv-app table.shop_table_responsive tbody tr{border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.75rem;display:block;overflow:hidden}.nv-app table.shop_table_responsive tbody td,.nv-app table.shop_table_responsive tbody th{text-align:end;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.nv-app table.shop_table_responsive tbody td:last-child{border-bottom:0}.nv-app table.shop_table_responsive tbody td[data-title]:before{content:attr(data-title);color:var(--muted-foreground);text-align:start;font-weight:500}.nv-app table.shop_table_responsive tbody td.actions{display:block}.nv-app table.shop_table_responsive tbody td.actions:before{content:none}.nv-app table.shop_table_responsive tbody tr:has(td.actions){border:0}.woocommerce-cart-form .product-remove{justify-content:flex-end!important}.woocommerce-cart-form .product-remove a.remove{background:var(--muted);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:1.25rem;line-height:1;display:grid;color:var(--muted-foreground)!important}.woocommerce-cart-form .product-remove a.remove:hover{background:var(--destructive);color:var(--destructive-foreground)!important}.woocommerce-cart-form .product-thumbnail{justify-content:center!important}.woocommerce-cart-form .product-thumbnail:before{display:none}.woocommerce-cart-form .product-thumbnail img{border-radius:var(--radius-md);object-fit:cover;width:5rem;height:5rem}.woocommerce-cart-form .product-name a{font-weight:600}.woocommerce-cart-form .coupon{gap:.5rem;margin-bottom:.75rem;display:flex}.woocommerce-cart-form .coupon label{display:none}.woocommerce-cart-form .coupon .input-text{flex:1}.woocommerce-cart-form button[name=update_cart]{border-color:var(--border);width:100%;color:var(--foreground);background:0 0}.cart-collaterals{margin-top:1rem}.cart_totals{border:1px solid var(--border);border-radius:var(--radius-xl);padding:1rem}.cart_totals>h2{margin-bottom:.5rem;font-size:1em}.cart_totals table.shop_table tr{justify-content:space-between;border:0!important;border-radius:0!important;margin:0!important;display:flex!important}.cart_totals table.shop_table th,.cart_totals table.shop_table td{border:0!important;padding:.5rem 0!important;display:block!important}.cart_totals table.shop_table td:before{content:none!important}.cart_totals .order-total{font-size:1.0625em;border-top:1px dashed var(--border)!important;margin-top:.25rem!important}.cart_totals .woocommerce-shipping-methods{gap:.375rem;list-style:none;display:grid}.cart_totals .woocommerce-shipping-methods li{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.wc-proceed-to-checkout{margin-top:.75rem}.cart-empty.woocommerce-info{background:0 0;border:0;justify-content:center;font-size:1em;font-weight:600}.nv-empty-cart-icon{margin:2rem auto .5rem}.return-to-shop{text-align:center}.nv-app .form-row{flex-direction:column;gap:.375rem;margin:0 0 .875rem;padding:0;display:flex}.nv-app .form-row label{font-size:.875em}.nv-app .form-row .required{color:var(--destructive);border:0;text-decoration:none}.nv-app .form-row .optional{color:var(--muted-foreground);font-size:.85em;font-weight:400}.nv-app .form-row.woocommerce-invalid input.input-text,.nv-app .form-row.woocommerce-invalid select{border-color:var(--destructive)}.nv-app .form-row.woocommerce-validated input.input-text{border-color:var(--success);border-color:color-mix(in oklab,var(--success)50%,var(--input))}.nv-app .woocommerce-input-wrapper{width:100%;display:block}.nv-app .woocommerce-form__label-for-checkbox{flex-direction:row;align-items:center;gap:.5rem;font-weight:400;display:inline-flex!important}.nv-app .form-row-first,.nv-app .form-row-last{width:100%}@media (min-width:420px){.nv-app .woocommerce-billing-fields__field-wrapper,.nv-app .woocommerce-shipping-fields__field-wrapper,.nv-app .woocommerce-address-fields__field-wrapper{flex-wrap:wrap;column-gap:.75rem;display:flex}.nv-app .woocommerce-billing-fields__field-wrapper>*,.nv-app .woocommerce-shipping-fields__field-wrapper>*,.nv-app .woocommerce-address-fields__field-wrapper>*{width:100%}.nv-app .form-row-first,.nv-app .form-row-last{width:calc(50% - .375rem)!important}}.nv-app fieldset{border:1px solid var(--border);border-radius:var(--radius-lg);margin:0 0 1rem;padding:1rem}.nv-app legend{padding:0 .375rem;font-weight:600}.woocommerce-checkout h3{margin:1rem 0 .75rem;font-size:1em}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{justify-content:flex-start}.checkout_coupon,.woocommerce-form-login{border:1px dashed var(--border);border-radius:var(--radius-lg);margin-bottom:1rem;padding:1rem}.checkout_coupon{flex-wrap:wrap;gap:.5rem;display:flex}.checkout_coupon p:first-child{width:100%;color:var(--muted-foreground);font-size:.875em}.checkout_coupon .form-row{flex:1;margin:0}#order_review_heading{margin-top:1.5rem}#order_review{border:1px solid var(--border);border-radius:var(--radius-xl);padding:1rem}.woocommerce-checkout-review-order-table{font-size:.875em}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:.625rem 0!important}.woocommerce-checkout-review-order-table td:last-child,.woocommerce-checkout-review-order-table th:last-child{text-align:end!important}.woocommerce-checkout-review-order-table .order-total{font-size:1.0625em}.woocommerce-checkout-review-order-table .product-quantity{color:var(--muted-foreground)}#payment .payment_methods{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}#payment .payment_methods>li{border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem}#payment .payment_methods>li:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}#payment .payment_methods>li>label{cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}#payment .payment_methods>li>label img{width:auto;max-height:1.75rem;display:inline}#payment .payment_box{border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);margin-top:.5rem;padding:.625rem .75rem;font-size:.8125em}#payment .place-order{margin:0}.woocommerce-terms-and-conditions-wrapper{color:var(--muted-foreground);margin-bottom:.75rem;font-size:.8125em}.woocommerce-terms-and-conditions-wrapper .nv-terms-error{border:1px solid var(--destructive);border-radius:var(--radius-md);background:var(--muted);background:color-mix(in oklab,var(--destructive)6%,transparent);padding:.5rem .75rem}.nv-terms-error input#terms{outline:2px solid var(--destructive);outline-offset:1px}.nv-terms-msg{color:var(--destructive);margin-top:.25rem;font-weight:600;display:block}.nv-shake{animation:.4s nv-shake}@keyframes nv-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.nv-shake{animation:none}}.woocommerce-privacy-policy-text a{color:var(--primary)}.nv-app .select2-container .select2-selection--single{border:1px solid var(--input);border-radius:var(--radius-md);height:2.5rem;box-shadow:var(--shadow-xs);background:0 0}.nv-app .select2-container .select2-selection--single .select2-selection__rendered{color:var(--foreground);padding-inline:.75rem 2rem;line-height:2.4rem}.nv-app .select2-container .select2-selection--single .select2-selection__arrow{height:2.4rem}.select2-dropdown{color:var(--popover-foreground);font-family:var(--nv-font);overflow:hidden;border-color:var(--border)!important;border-radius:var(--radius-md)!important;background:var(--popover)!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--primary)!important;color:var(--primary-foreground)!important}.select2-search--dropdown .select2-search__field{border-radius:var(--radius-sm);color:var(--foreground);background:0 0;border:1px solid var(--input)!important}.woocommerce-order{gap:1rem;display:grid}.woocommerce-thankyou-order-received{border-radius:var(--radius-lg);background:var(--background);background:color-mix(in oklab,var(--success)10%,var(--background));color:var(--success);text-align:center;padding:1rem;font-weight:600}.woocommerce-order-overview{grid-template-columns:1fr 1fr;gap:.5rem;padding:0;list-style:none;display:grid}.woocommerce-order-overview li{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);padding:.75rem;font-size:.8125em}.woocommerce-order-overview li strong{color:var(--foreground);font-size:1.05em;display:block}.woocommerce-customer-details address{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;font-style:normal;line-height:2}.woocommerce-account .nv-prose>.woocommerce{gap:1rem;display:grid}.woocommerce-MyAccount-navigation ul{margin:0 calc(var(--nv-gutter)*-1);padding:0 var(--nv-gutter).25rem;scrollbar-width:none;gap:.375rem;list-style:none;display:flex;overflow-x:auto}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation li{margin:0!important}.woocommerce-MyAccount-navigation a{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;height:2.25rem;padding:0 .875rem;font-size:.8125em;font-weight:500;display:inline-flex;color:var(--foreground)!important;text-decoration:none!important}.woocommerce-MyAccount-navigation .is-active a{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)!important}.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--destructive)!important}.woocommerce-MyAccount-content{font-size:.9375em}.woocommerce-MyAccount-content a{color:var(--primary)}.woocommerce-MyAccount-content .button{text-decoration:none;color:var(--primary-foreground)!important}.woocommerce-Addresses{gap:.75rem;display:grid}.woocommerce-Address{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem}.woocommerce-Address-title{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.woocommerce-Address-title h2{font-size:1em}.woocommerce-Address address{color:var(--muted-foreground);font-style:normal;line-height:2}.woocommerce-form-login,.woocommerce-form-register{border:1px solid var(--border);border-radius:var(--radius-xl);gap:.25rem;padding:1rem;display:grid}.woocommerce-form-login__submit,.woocommerce-form-register__submit{width:100%;margin-top:.5rem}.woocommerce-LostPassword{font-size:.8125em}.u-columns{gap:1.5rem;display:grid}.u-columns h2{margin-bottom:.75rem;font-size:1.0625em}.nv-app .wc-block-components-button:not(.is-link){border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-foreground);font-family:var(--nv-font)}.nv-app .wc-block-components-text-input input,.nv-app .wc-blocks-components-select select,.nv-app .wc-block-components-combobox input{border-radius:var(--radius-md)!important;border-color:var(--input)!important}.nv-app .wc-block-cart,.nv-app .wc-block-checkout{font-family:var(--nv-font)}.nv-app .wp-block-woocommerce-cart.alignwide,.nv-app .wp-block-woocommerce-checkout.alignwide{margin-inline:0}.nv-app .wc-block-components-sidebar-layout{flex-direction:column;margin:0}.nv-app .wc-block-components-main,.nv-app .wc-block-components-sidebar{width:100%!important;padding:0!important}.nv-filters-sheet .nv-sheet__body{padding-top:0}.nv-filter>summary{font-size:.9375em}.nv-filter>summary .nv-badge{margin-inline-start:.375rem;padding:0 .375rem;font-size:.6875rem}.nv-filter__search{height:2.25rem;margin-bottom:.5rem;font-size:.8125em}.nv-filter__list{overscroll-behavior:contain;gap:.125rem;max-height:16rem;display:grid;overflow-y:auto}.nv-check{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .25rem;font-size:.875em;display:flex}.nv-check:hover{background:var(--accent)}.nv-check[hidden]{display:none}.nv-check span{flex:1;min-width:0}.nv-check small{color:var(--muted-foreground);font-size:.75rem}.nv-check__dot{background:var(--c);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--border);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)15%,transparent);border-radius:50%;flex-shrink:0}.nv-check:has(input:checked) span{font-weight:600}.nv-price-range{--from:0%;--to:100%}.nv-range{height:1.75rem;margin:.25rem .625rem .75rem;position:relative}.nv-range:before{content:"";inset-inline:0;background:linear-gradient(to right,var(--muted)var(--from),var(--primary)var(--from),var(--primary)var(--to),var(--muted)var(--to));border-radius:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.nv-range input[type=range]{width:100%;height:100%;box-shadow:none;pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.nv-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:100%}.nv-range input[type=range]::-moz-range-track{background:0 0}.nv-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--primary);background:var(--background);width:1.375rem;height:1.375rem;box-shadow:var(--shadow-sm);cursor:grab;pointer-events:auto;border-radius:50%;margin-top:.1875rem}.nv-range input[type=range]::-moz-range-thumb{border:2px solid var(--primary);background:var(--background);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);cursor:grab;pointer-events:auto;border-radius:50%}.nv-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--border);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary)25%,transparent)}.nv-price-range__inputs{align-items:center;gap:.5rem;display:flex}.nv-price-range__inputs label{color:var(--muted-foreground);flex:1;align-items:center;gap:.375rem;font-size:.8125em;display:flex}.nv-price-range__inputs .nv-input{text-align:center;-moz-appearance:textfield;min-width:0;height:2.25rem;padding-inline:.5rem;font-size:.875rem}.nv-price-range__inputs .nv-input::-webkit-inner-spin-button{-webkit-appearance:none}.nv-price-range__inputs small{color:var(--muted-foreground);font-size:.75rem}.nv-filter-flags{padding-top:.25rem;display:grid}.nv-switch-row{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-size:.9375em;font-weight:500;display:flex}.nv-switch-row:last-child{border-bottom:0}.nv-app .nv-switch-row input[role=switch]{background:var(--input);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:999px;flex-shrink:0;width:2.5rem;height:1.5rem;margin:0;transition:background .2s;position:relative}.nv-app .nv-switch-row input[role=switch]:after{content:"";top:.1875rem;background:var(--background);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);transition:inset-inline-start .2s var(--nv-ease);border-radius:50%;position:absolute;inset-inline-start:.1875rem}.nv-app .nv-switch-row input[role=switch]:checked{background:var(--primary)}.nv-app .nv-switch-row input[role=switch]:checked:after{inset-inline-start:1.1875rem}.nv-filters__actions{grid-template-columns:1fr 2fr;gap:.5rem;display:grid}.nv-filters__actions .nv-btn{height:2.75rem}.nv-quick-filters .nv-chip{height:1.875rem;padding-inline:.75rem}.nv-quick-filters .nv-chip .nv-icon{margin-inline-end:-.25rem}.nv-shop-toolbar .nv-btn.is-active{border-color:var(--primary);color:var(--primary)}.nv-shop-toolbar__count{order:3}.nv-layout-toggle{color:var(--muted-foreground);order:4;margin-inline-start:-.25rem}.nv-layout-toggle__grid,.nv-layout-toggle[aria-pressed=true] .nv-layout-toggle__list{display:none}.nv-layout-toggle[aria-pressed=true] .nv-layout-toggle__grid{display:block}.nv-layout-list .nv-shop ul.products{grid-template-columns:1fr}.nv-layout-list .nv-shop .nv-product{flex-direction:row;gap:.75rem}.nv-layout-list .nv-shop .nv-product__media{flex-shrink:0;width:38%}.nv-layout-list .nv-shop .nv-product__body{padding-top:.125rem}.nv-layout-grid .nv-shop-cols-1 .nv-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-layout-grid .nv-shop-cols-1 .nv-shop .nv-product{flex-direction:column;gap:0}.nv-layout-grid .nv-shop-cols-1 .nv-shop .nv-product__media{width:auto}.nv-product__deal{color:var(--destructive);justify-content:space-between;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:flex}.nv-product__deal>span{align-items:center;gap:.125rem;display:inline-flex}.nv-product__deal .nv-countdown{gap:.125rem}.nv-product__deal .nv-countdown b{background:var(--muted);background:color-mix(in oklab,var(--destructive)12%,transparent);min-width:1.25rem;height:1.25rem;color:var(--destructive);border-radius:4px;padding:0 .125rem;font-size:.6875rem}.nv-product__deal .nv-countdown small{font-size:.625rem}.nv-product__low{color:var(--destructive);margin:0;font-size:.6875rem;font-weight:600}.nv-swatch-field{position:relative}.nv-swatch-field select[data-nv-swatch-select]{clip:rect(0 0 0 0);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nv-swatches{flex-wrap:wrap;gap:.5rem;display:flex}.nv-swatch-opt{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-width:2.75rem;height:2.5rem;color:var(--foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 .875rem;font-size:.8125em;font-weight:500;transition:border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex;position:relative}.nv-swatch-opt:hover{border-color:var(--primary);border-color:color-mix(in oklab,var(--primary)50%,var(--border))}.nv-swatch-opt[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);color:var(--primary);font-weight:700}.nv-swatch-opt.is-unavailable{opacity:.35;cursor:not-allowed;text-decoration:line-through}.nv-swatch-opt.is-oos:after{content:"";top:50%;border-top:1.5px solid var(--muted-foreground);pointer-events:none;position:absolute;inset-inline:10%;transform:translateY(-50%)rotate(-20deg)}.nv-swatches--color .nv-swatch-opt{background:var(--c);width:2.25rem;min-width:0;height:2.25rem;box-shadow:inset 0 0 0 1px var(--border);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)15%,transparent);border:2px solid #0000;border-radius:50%;padding:0}.nv-swatches--color .nv-swatch-opt[aria-checked=true]{border-color:var(--background);box-shadow:0 0 0 2px var(--primary),inset 0 0 0 1px var(--border);box-shadow:0 0 0 2px var(--primary),inset 0 0 0 1px color-mix(in oklab,var(--foreground)15%,transparent)}.nv-swatches--color .nv-swatch-opt.is-oos:after{border-top-width:2px;border-color:var(--foreground);inset-inline:-10%;transform:translateY(-50%)rotate(-45deg)}.nv-swatch-value{color:var(--muted-foreground);font-weight:500}.nv-swatch-value:not(:empty):before{content:": "}.nv-gallery__stock,.nv-gallery__count{background:var(--background);background:color-mix(in oklab,var(--background)88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:1.625rem;box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute}.nv-gallery__stock{bottom:2.5rem;color:var(--destructive);inset-inline-start:var(--nv-gutter)}.nv-gallery__count{bottom:.625rem;color:var(--foreground);inset-inline-end:var(--nv-gutter)}.nv-sale-bar{padding:.625rem var(--nv-gutter);background:linear-gradient(90deg,var(--destructive),var(--destructive));background:linear-gradient(90deg,var(--destructive),color-mix(in oklab,var(--destructive)75%,#f97316));color:var(--destructive-foreground);justify-content:space-between;align-items:center;gap:.75rem;margin:-1rem 0 1rem;display:flex}.nv-sale-bar__title{align-items:center;gap:.375rem;font-size:.9375em;font-weight:800;display:inline-flex}.nv-sale-bar__title b{background:var(--muted);background:color-mix(in oklab,var(--destructive-foreground)22%,transparent);border-radius:999px;padding:0 .375rem;font-size:.8125em}.nv-sale-bar__time{align-items:center;gap:.5rem;display:inline-flex}.nv-sale-bar__time small{opacity:.9;font-size:.75em}.nv-sale-bar .nv-countdown b{background:var(--destructive-foreground);min-width:1.625rem;height:1.625rem;color:var(--destructive);font-size:.8125rem}.nv-sticky-atc__low{bottom:calc(100% + .375rem);background:var(--background);height:1.5rem;box-shadow:var(--shadow-sm);color:var(--destructive);pointer-events:none;border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:var(--nv-gutter)}.nv-sticky-atc.is-hidden .nv-sticky-atc__low{opacity:0}.nv-keyattrs{margin-bottom:1rem}.nv-keyattrs__title{margin-bottom:.5rem;font-size:.875em;font-weight:800}.nv-keyattrs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.nv-keyattrs__list li{border-radius:var(--radius-md);background:var(--muted);flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .625rem;display:flex}.nv-keyattrs__list small{color:var(--muted-foreground);font-size:.6875rem}.nv-keyattrs__list span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125em;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.nv-keyattrs__all{color:var(--primary);align-items:center;gap:.125rem;font-size:.8125em;font-weight:600;display:inline-flex}.nv-psections{margin-top:.75rem}.nv-ptabs{top:var(--nv-sticky-top,calc(var(--nv-header-h) + var(--wp-admin--admin-bar--height,0px)));z-index:25;scroll-snap-type:none;border-bottom:1px solid var(--border);background:var(--background);background:color-mix(in oklab,var(--background)94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:0;position:sticky}@media (max-width:600px){.admin-bar .nv-ptabs{top:var(--nv-sticky-top,var(--nv-header-h))}}.nv-header[data-behavior=static]~.nv-main .nv-ptabs{top:0}.nv-ptabs__link{height:2.875rem;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 .875rem;font-size:.875em;font-weight:600;display:inline-flex;position:relative}.nv-ptabs__link:hover{color:var(--foreground)}.nv-ptabs__link.is-active{color:var(--primary)}.nv-ptabs__link.is-active:after{content:"";inset-inline:.5rem;background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.nv-psection{padding:1.25rem var(--nv-gutter);border-bottom:8px solid var(--muted);scroll-margin-top:7rem}.nv-psection:last-of-type{border-bottom:0}.nv-psection__title{margin-bottom:1rem;padding-bottom:.5rem;font-size:1em;font-weight:800;position:relative}.nv-psection__title:after{content:"";inset-inline-start:0;background:var(--primary);border-radius:3px;width:2.5rem;height:3px;position:absolute;bottom:0}.nv-psection__content{font-size:.9em;line-height:2}.nv-psection__content>*+*{margin-top:.75rem}[data-nv-collapse]{--nv-collapse-h:260px}[data-nv-collapse].is-collapsed{max-height:var(--nv-collapse-h);overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.nv-collapse-toggle{margin-top:.5rem;font-size:.875em;font-weight:600}.nv-pmeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.375rem;font-size:.8125em;display:flex}.nv-pmeta a{color:var(--primary);font-weight:600}.nv-pmeta a+.nv-icon+a,.nv-pmeta .nv-icon+a{color:var(--muted-foreground);font-weight:500}.nv-pmeta .nv-icon{opacity:.6}.nv-subtitle{color:var(--muted-foreground);margin:-.25rem 0 .5rem;font-size:.75rem;line-height:1.6}.nv-pchips{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.nv-pchip{background:var(--muted);height:1.875rem;color:var(--foreground);border-radius:999px;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.nv-pchip:hover{background:var(--accent)}.nv-pchip--rating .nv-icon{color:var(--warning);fill:currentColor}.nv-pchip--rating small{color:var(--muted-foreground)}.nv-pchip>.nv-icon:last-child:not(:first-child){opacity:.6}.nv-reviews__head{gap:.75rem;margin-bottom:1rem;display:grid}.nv-rsummary{border-radius:var(--radius-lg);background:var(--muted);align-items:center;gap:1rem;padding:.875rem;display:flex}.nv-rsummary__score{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.125rem;min-width:6rem;display:flex}.nv-rsummary__score b{font-size:2rem;font-weight:900;line-height:1.1}.nv-rsummary__score small{color:var(--muted-foreground);font-size:.6875rem}.nv-rsummary__stars{--rating:0;background:linear-gradient(90deg,var(--warning)calc(var(--rating)/5*100%),var(--muted)0);background:linear-gradient(90deg,var(--warning)calc(var(--rating)/5*100%),color-mix(in oklab,var(--foreground)15%,transparent)0);width:5.5rem;height:1rem;margin:.25rem 0;display:block;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 0/1.1rem 1rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 0/1.1rem 1rem repeat-x}[dir=rtl] .nv-rsummary__stars{transform:scaleX(-1)}.nv-rsummary__bars{flex:1;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.nv-rsummary__bars li{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.nv-rsummary__bars span{text-align:center;width:.75rem;font-weight:700}.nv-rsummary__bars i{background:var(--muted);background:color-mix(in oklab,var(--foreground)10%,transparent);border-radius:999px;flex:1;height:.375rem;position:relative;overflow:hidden}.nv-rsummary__bars i:after{content:"";width:var(--w);border-radius:inherit;background:var(--warning);position:absolute;inset-block:0;inset-inline-start:0}.nv-rsummary__bars small{min-width:1.5rem;color:var(--muted-foreground);text-align:end}.nv-reviews__cta{border:1px dashed var(--border);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.8125em;display:flex}.nv-reviews__cta p{color:var(--muted-foreground);margin:0}.nv-reviews__cta .nv-btn{flex-shrink:0}#reviews .commentlist li .comment_container{flex-direction:column;gap:.375rem}#reviews .commentlist .comment-text .star-rating{margin-bottom:.125rem}#reviews .comment-text .meta{align-items:center}#reviews .comment-text .meta .verified{font-size:.6875rem;font-style:normal}#reviews .comment-text .meta time{margin-inline-start:auto}#reviews .comment-text .description p{margin:0;line-height:1.9}.nv-votes{color:var(--muted-foreground);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.75rem;display:flex}.nv-votes span{margin-inline-end:auto}.nv-votes button{border:1px solid var(--border);height:1.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex}.nv-votes button:hover{border-color:var(--primary);color:var(--primary)}.nv-votes button.is-active{border-color:var(--primary);background:var(--muted);background:color-mix(in oklab,var(--primary)10%,transparent);color:var(--primary)}.nv-votes.is-done button:not(.is-active){opacity:.5;pointer-events:none}#nv-review-sheet .comment-form{gap:.75rem;display:grid}#nv-review-sheet .comment-form p{gap:.375rem;margin:0;display:grid}#nv-review-sheet .comment-form label{font-size:.875em;font-weight:500}#nv-review-sheet .comment-form .form-submit{margin-top:.25rem}#nv-review-sheet .comment-form .form-submit .submit{border-radius:var(--radius-lg);height:3rem}#nv-review-sheet p.stars{gap:.25rem;margin:.375rem 0 0;display:flex}#nv-review-sheet p.stars span{gap:.375rem;display:flex}#nv-review-sheet p.stars a{text-indent:200%;white-space:nowrap;background:var(--border);width:2rem;height:2rem;display:block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 50%/contain no-repeat}#nv-review-sheet p.stars:hover a,#nv-review-sheet p.stars.selected a{background:var(--warning)}#nv-review-sheet p.stars a:hover~a,#nv-review-sheet p.stars.selected a.active~a{background:var(--border)}#nv-review-sheet p.stars.selected a:not(.active){background:var(--warning)}.nv-product-page .nv-crosssells{margin-top:1.5rem}.nv-product-page .nv-crosssells>h2{padding:0 var(--nv-gutter);margin-bottom:.75rem;font-size:1.0625em;font-weight:800}.nv-cart-items{gap:.625rem;display:grid}.nv-cart-item{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);gap:.75rem;padding:.75rem;transition:opacity .2s;display:flex}.nv-cart-item__thumb{flex-shrink:0;width:5.5rem}.nv-cart-item__thumb img{aspect-ratio:1;border-radius:var(--radius-md);object-fit:var(--nv-card-fit,cover);background:var(--muted);width:100%}.nv-cart-item__body{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.nv-cart-item .product-name{font-size:.8125em;line-height:1.8}.nv-cart-item .product-name a{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.nv-cart-item .product-name dl.variation{color:var(--muted-foreground);flex-wrap:wrap;gap:0 .375rem;margin:.125rem 0 0;font-size:.9em;display:flex}.nv-cart-item .product-name dl.variation dt,.nv-cart-item .product-name dl.variation dd,.nv-cart-item .product-name dl.variation p{margin:0}.nv-cart-item__price{flex-direction:column;gap:.125rem;font-size:.9375em;font-weight:700;display:flex}.nv-cart-item__was{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;font-weight:400;display:flex}.nv-cart-item__was .nv-badge{padding:0 .375rem;font-size:.625rem}.nv-cart-item__row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.nv-cart-item__actions{align-items:center;gap:.125rem;display:flex}.nv-cart-item__later{color:var(--muted-foreground);font-size:.75rem}.nv-cart-item .product-remove a.remove{color:var(--muted-foreground)!important}.nv-cart-item .product-remove a.remove:hover{background:var(--muted);background:color-mix(in oklab,var(--destructive)10%,transparent);color:var(--destructive)!important}.nv-cart-item .nv-qty{height:2.25rem}.nv-cart-item .nv-qty .qty{width:2.25rem}.nv-cart-item .nv-qty__btn{width:2rem}.nv-cart-actions{gap:.5rem;margin-top:.25rem;display:grid}.nv-coupon{border:1px dashed var(--border);border-radius:var(--radius-lg)}.nv-coupon>summary{min-height:2.75rem;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125em;font-weight:600;list-style:none;display:flex}.nv-coupon>summary::-webkit-details-marker{display:none}.nv-coupon .coupon{gap:.5rem;padding:0 .75rem .75rem;display:flex;margin:0!important}.nv-coupon .coupon .input-text{flex:1;min-width:0}.nv-coupon .coupon .button{border-color:var(--border);height:2.5rem;color:var(--foreground);background:0 0}.nv-cart-update.nv-cart-update{top:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;inset-inline-start:0;overflow:hidden;width:1px!important;min-width:0!important;height:1px!important}.cart-collaterals .cross-sells{margin-bottom:1rem}.cart-collaterals .cross-sells>h2{margin-bottom:.75rem;font-size:1em;font-weight:800}.cart-collaterals .cross-sells ul.products{scroll-snap-type:x mandatory;margin:0 calc(var(--nv-gutter)*-1);padding:0 var(--nv-gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.cart-collaterals .cross-sells ul.products>li{scroll-snap-align:start;flex:0 0 44%}.cart_totals .nv-savings th,.cart_totals .nv-savings td{color:var(--destructive);font-weight:700}.nv-later{margin-top:1.25rem}.nv-later__title{align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:1em;font-weight:800;display:flex}.nv-later__title .nv-badge{padding:0 .4rem;font-size:.6875rem}.nv-later__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nv-later__item{border:1px solid var(--border);border-radius:var(--radius-lg);gap:.75rem;padding:.625rem;display:flex}.nv-later__thumb{flex-shrink:0;width:4rem}.nv-later__thumb img{aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;background:var(--muted);width:100%}.nv-later__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.nv-later__name{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125em;font-weight:500;display:-webkit-box;overflow:hidden}.nv-later__info .price{font-size:.8125em}.nv-cart-bar{bottom:calc(var(--nv-bottom-h,0px) + var(--nv-safe-b));z-index:45;padding:.625rem var(--nv-gutter);border-top:1px solid var(--border);background:var(--background);background:color-mix(in oklab,var(--background)94%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(14px);backdrop-filter:saturate(1.8)blur(14px);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nv-cart-bar[hidden]{display:none}.nv-cart-bar__total{flex-direction:column;min-width:0;display:flex}.nv-cart-bar__total small{color:var(--muted-foreground);font-size:.6875rem}.nv-cart-bar__total b{white-space:nowrap;font-size:1em;font-weight:800}.nv-cart-bar__total b .woocommerce-Price-currencySymbol{margin-inline-start:.15em;font-size:.75em;font-weight:500}.nv-cart-bar .nv-btn{flex-shrink:0;min-width:52%}body.nv-has-cart-bar .nv-app{padding-bottom:calc(var(--nv-bottom-h,0px) + var(--nv-cart-bar-h,76px) + var(--nv-safe-b))}body.nv-has-cart-bar .nv-toaster{bottom:calc(var(--nv-bottom-h,0px) + var(--nv-cart-bar-h,76px) + var(--nv-safe-b) + 12px)}body.nv-has-cart-bar .wc-proceed-to-checkout{display:none}.nv-shortcuts__scroll{gap:.5rem}.nv-shortcuts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .5rem;display:grid}.nv-shortcut{width:4.75rem;color:var(--foreground);text-align:center;scroll-snap-align:start;flex-direction:column;flex-shrink:0;align-items:center;gap:.375rem;display:flex}.nv-shortcuts__grid .nv-shortcut{width:auto}.nv-shortcut__circle{--sc:var(--primary);background:var(--muted);border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;display:grid;position:relative}.nv-shortcut__circle img{object-fit:cover;border-radius:50%;width:100%;height:100%}.nv-shortcut__circle--icon{background:var(--sc);color:#fff}.nv-shortcut__badge{bottom:-.375rem;border:2px solid var(--background);background:var(--destructive);color:var(--destructive-foreground);white-space:nowrap;border-radius:999px;padding:0 .375rem;font-size:.5625rem;font-style:normal;font-weight:700;line-height:1.5;position:absolute;inset-inline:50% auto;transform:translate(50%)}[dir=ltr] .nv-shortcut__badge{transform:translate(-50%)}.nv-shortcut__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.nv-ranked{gap:1rem}.nv-ranked__col{scroll-snap-align:start;flex:0 0 82%;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.nv-ranked__item{border-bottom:1px solid var(--border);color:var(--foreground);align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.nv-ranked__col li:last-child .nv-ranked__item{border-bottom:0}.nv-ranked__img{border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;width:4.25rem;height:4.25rem;overflow:hidden}.nv-ranked__img img{object-fit:var(--nv-card-fit,cover);width:100%;height:100%}.nv-ranked__num{width:1.5rem;color:var(--primary);text-align:center;flex-shrink:0;font-size:1.5rem;font-weight:900;line-height:1}.nv-ranked__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.nv-ranked__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125em;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.nv-ranked .price{font-size:.75rem}.nv-cats-sheet .nv-sheet__panel{height:min(88vh,720px)}.nv-cats-sheet .nv-sheet__body:has(.nv-catnav){padding:0;display:flex;overflow:hidden}.nv-catnav{flex:1;min-height:0;display:flex}.nv-catnav__rail{overscroll-behavior:contain;background:var(--muted);scrollbar-width:none;flex-direction:column;flex-shrink:0;width:6rem;display:flex;overflow-y:auto}.nv-catnav__rail::-webkit-scrollbar{display:none}.nv-catnav__tab{color:var(--muted-foreground);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.6;display:flex;position:relative}.nv-catnav__tab[aria-selected=true]{background:var(--background);color:var(--primary)}.nv-catnav__tab[aria-selected=true]:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:.625rem;inset-inline-start:0}.nv-catnav__icon{background:var(--background);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.nv-catnav__icon img{object-fit:cover;width:100%;height:100%}.nv-catnav__panes{overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.nv-catnav__pane{padding:.25rem var(--nv-gutter)var(--nv-gutter)}.nv-catnav__all{border-bottom:1px solid var(--border);min-height:2.75rem;color:var(--primary);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8125em;font-weight:700;display:flex}.nv-catnav__group{border-bottom:1px solid var(--border);padding:.375rem 0}.nv-catnav__group:last-child{border-bottom:0}.nv-catnav__child{min-height:2.75rem;color:var(--foreground);align-items:center;gap:.625rem;font-size:.8125em;font-weight:600;display:flex}.nv-catnav__child>span:nth-child(2){flex:1}.nv-catnav__child>.nv-icon{color:var(--muted-foreground)}.nv-catnav__thumb{border-radius:var(--radius-md);background:var(--muted);width:2.25rem;height:2.25rem;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.nv-catnav__thumb img{object-fit:cover;width:100%;height:100%}.nv-catnav__grand{gap:.375rem;padding:.125rem 0 .375rem}.nv-catnav__grand .nv-chip{height:1.75rem;padding:0 .625rem;font-size:.75em}.nv-scroller.is-dragging,ul.products.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important}.nv-scroller.is-dragging *,ul.products.is-dragging *{pointer-events:none}@media (hover:hover) and (pointer:fine){.nv-scroller,.nv-product-page .related ul.products,.nv-product-page .upsells ul.products,.cross-sells ul.products{cursor:grab}}.nv-countdown{direction:ltr}.nv-countdown [data-days]{margin:0 0 0 .375rem}.nv-product__deal{flex-wrap:wrap;row-gap:.25rem}.nv-amazing__head{padding:0 var(--nv-gutter).75rem;color:var(--nv-amazing-fg);align-items:center;gap:.625rem;display:flex}.nv-amazing__head .nv-amazing__title{white-space:nowrap;align-items:center;gap:.25rem;margin:0;font-size:1.0625em;font-weight:900;display:inline-flex}.nv-amazing__head .nv-countdown b{min-width:1.75rem;height:1.75rem;font-size:.8125rem}.nv-amazing__head .nv-amazing__all{white-space:nowrap;margin-inline-start:auto}.nv-amazing ul.nv-products--carousel>li.nv-product{width:42%}.nv-qty__trash{display:none}.nv-qty__btn.is-trash{color:var(--destructive)}.nv-qty__btn.is-trash>svg:not(.nv-qty__trash){display:none}.nv-qty__btn.is-trash .nv-qty__trash{display:block}.nv-cart-item .product-remove{display:none}.nv-cart-item.is-removing{opacity:.45;pointer-events:none}.cart_totals table.shop_table,.cart_totals table.shop_table tbody{width:100%;display:block}.cart_totals table.shop_table tr{align-items:flex-start;gap:1rem;width:100%}.cart_totals table.shop_table th{text-align:start;flex-shrink:0}.cart_totals table.shop_table td{flex:1;min-width:0;text-align:end!important}.cart_totals .woocommerce-shipping-destination,.cart_totals .woocommerce-shipping-calculator{color:var(--muted-foreground);font-size:.8125em}.nv-sheet--center .nv-sheet__panel{top:50%;inset-inline:var(--nv-gutter);border-radius:var(--radius-xl);opacity:0;max-width:22.5rem;max-height:85dvh;transition:transform .25s var(--nv-ease),opacity .2s;margin-inline:auto;padding:1rem;transform:translateY(-46%)scale(.96)}.nv-sheet--center.is-open .nv-sheet__panel{opacity:1;transform:translateY(-50%)}.nv-added__head{align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.nv-added__head h2{flex:1;margin:0;font-size:.9375em;font-weight:800}.nv-added__icon{color:var(--success);flex-shrink:0}.nv-added__product{border-radius:var(--radius-lg);background:var(--muted);align-items:center;gap:.75rem;margin-bottom:1rem;padding:.625rem;display:flex}.nv-added__img{border-radius:var(--radius-md);background:var(--background);flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.nv-added__img[hidden]{display:none}.nv-added__img img{object-fit:var(--nv-card-fit,cover);width:100%;height:100%}.nv-added__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125em;font-weight:500;line-height:1.8;display:-webkit-box;overflow:hidden}.nv-added__actions{gap:.5rem;display:grid}.nv-header__bar--context{justify-content:space-between;align-items:center;display:flex}.nv-header__bar--context .nv-header__start,.nv-header__bar--context .nv-header__end{flex:0 auto}.nv-header--product .nv-header__end .nv-btn.nv-btn{--btn-bg:transparent;--btn-fg:var(--foreground);box-shadow:none;border-color:#0000}.nv-header--product .nv-header__end .nv-wish.is-active{color:var(--destructive)}.nv-header__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:800;overflow:hidden}.nv-logo--sm .nv-logo__img{height:min(var(--nv-logo-h),1.75rem)}.nv-logo--sm .nv-logo__text{font-size:1em}.nv-product-page--header{padding-top:0}.nv-steps{padding:.125rem var(--nv-gutter).75rem;margin:0;list-style:none;display:flex}.nv-steps__item{text-align:center;flex:1;position:relative}.nv-steps__item:not(:last-child):before{content:"";top:.875rem;background:var(--border);width:100%;height:2px;position:absolute;inset-inline-start:50%}.nv-steps__item.is-done:not(:last-child):before{background:var(--primary)}.nv-steps__inner{z-index:1;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-flex;position:relative}a.nv-steps__inner:hover{color:var(--foreground)}.nv-steps__dot{border:2px solid var(--border);background:var(--background);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:800;display:grid}.nv-steps__item.is-current .nv-steps__inner{color:var(--foreground)}.nv-steps__item.is-current .nv-steps__dot{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 4px var(--border);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary)16%,transparent)}.nv-steps__item.is-done .nv-steps__dot{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.nv-steps__item.is-done .nv-steps__inner{color:var(--primary)}.nv-header--checkout~.nv-main .nv-prose>.woocommerce,.nv-header--checkout~.nv-main .entry-content{padding-top:.75rem}.nv-sheet{overflow:hidden}#nv-drawer .nv-sheet__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cart-collaterals .cross-sells ul.products{scroll-padding-inline:var(--nv-gutter)}.cart-collaterals .cross-sells ul.products>li{scroll-snap-align:start}.nv-app del .woocommerce-Price-currencySymbol{display:none}.nv-app table.woocommerce-checkout-review-order-table{table-layout:auto;width:100%}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{text-align:start}.woocommerce-checkout-review-order-table tr>:last-child{white-space:nowrap;width:40%;text-align:end!important}.woocommerce-checkout-review-order-table .product-name{white-space:normal}.woocommerce-checkout-review-order-table #shipping_method{white-space:normal;gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.woocommerce-checkout-review-order-table #shipping_method li{border:1px solid var(--border);border-radius:var(--radius-md);justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.woocommerce-checkout-review-order-table #shipping_method li:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.nv-cart-item{position:relative}.nv-cart-item.is-updating:after,.nv-cart-bar.is-loading .nv-cart-bar__total b:after{content:"";border:2px solid var(--primary);border-inline-end-color:#0000;border-radius:50%;width:1.25rem;height:1.25rem;animation:.6s linear infinite nv-spin}.nv-cart-item.is-updating:after{top:calc(50% - .625rem);position:absolute;inset-inline-start:calc(50% - .625rem)}.nv-cart-bar.is-loading .nv-cart-bar__total b{opacity:.6;align-items:center;gap:.5rem;display:inline-flex}.nv-cart-bar.is-loading .nv-cart-bar__total b:after{width:.875rem;height:.875rem}.nv-app .blockUI.blockOverlay{background:var(--background)!important;background:color-mix(in oklab,var(--background)55%,transparent)!important;opacity:1!important}.nv-app .blockUI.blockOverlay:before{content:"";top:calc(50% - .75rem);border:2px solid var(--primary);border-inline-end-color:#0000;border-radius:50%;width:1.5rem;height:1.5rem;animation:.6s linear infinite nv-spin;position:absolute;inset-inline-start:calc(50% - .75rem)}.nv-qa{gap:1rem;display:grid}.nv-qa__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nv-qa__item{border:1px solid var(--border);border-radius:var(--radius-lg);gap:.5rem;padding:.875rem;display:grid}.nv-qa__q,.nv-qa__a{align-items:flex-start;gap:.625rem;display:flex}.nv-qa__q p,.nv-qa__a p{margin:0;line-height:1.9}.nv-qa__q p{font-weight:600}.nv-qa__label{background:var(--muted);background:color-mix(in oklab,var(--primary)12%,transparent);color:var(--primary);border-radius:999px;flex-shrink:0;padding:0 .5rem;font-size:.6875rem;font-weight:700;line-height:1.75}.nv-qa__label--a{background:var(--muted);background:color-mix(in oklab,var(--success)14%,transparent);color:var(--success)}.nv-qa__a{border-radius:var(--radius-md);background:var(--muted);padding:.625rem}.nv-qa__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75em;display:flex}.nv-qa__meta .nv-badge{padding:0 .375rem;font-size:.625rem}.nv-qa__none{color:var(--muted-foreground);margin:0;font-size:.8125em}.nv-ajax-form{gap:.75rem;display:grid}.nv-ajax-form p{gap:.375rem;margin:0;display:grid}.nv-ajax-form label{font-size:.875em;font-weight:500}.nv-ajax-form .nv-ajax-form__note{color:var(--muted-foreground);text-align:center;font-size:.75em}.nv-stock-alert{border:1px dashed var(--border);border:1px dashed color-mix(in oklab,var(--primary)45%,var(--border));border-radius:var(--radius-lg);background:var(--background);background:color-mix(in oklab,var(--primary)5%,var(--background));margin-bottom:1rem;padding:.875rem}.nv-stock-alert__head{gap:.625rem;margin-bottom:.75rem;display:flex}.nv-stock-alert__head>.nv-icon{color:var(--primary);flex-shrink:0}.nv-stock-alert__head b{font-size:.9375em}.nv-stock-alert__head p{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125em}.nv-stock-alert__form{gap:.5rem;display:flex}.nv-stock-alert__form .nv-input{flex:1;min-width:0}.nv-stock-alert__form .nv-btn{flex-shrink:0}.nv-recent[hidden]{display:none}.nv-recent__list{gap:.625rem}.nv-mini{color:var(--foreground);scroll-snap-align:start;flex-direction:column;flex:0 0 7.5rem;gap:.25rem;display:flex}.nv-mini__img{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--muted);display:block;overflow:hidden}.nv-mini__img img{object-fit:var(--nv-card-fit,cover);width:100%;height:100%}.nv-mini__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75em;line-height:1.7;display:-webkit-box;overflow:hidden}.nv-mini__price{font-size:.75rem}.nv-account{gap:1rem;display:grid}.nv-account__profile{border-radius:var(--radius-xl);background:var(--background);background:color-mix(in oklab,var(--primary)8%,var(--background));align-items:center;gap:.75rem;padding:.875rem;display:flex;color:var(--foreground)!important;text-decoration:none!important}.nv-account__avatar{background:var(--primary);width:3rem;height:3rem;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.nv-account__who{flex-direction:column;flex:1;min-width:0;display:flex}.nv-account__who b{font-size:1em}.nv-account__who small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75em;overflow:hidden}.nv-account__profile>.nv-icon{color:var(--muted-foreground)}.nv-account__head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.nv-account__head h2{margin:0;font-size:1em;font-weight:800}.nv-account__head a{align-items:center;gap:.125rem;font-size:.8125em;display:inline-flex;text-decoration:none!important}.nv-account__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.nv-account__stat{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.125rem;padding:.75rem .25rem;display:flex;color:var(--foreground)!important;text-decoration:none!important}.nv-account__stat-icon{color:var(--primary)}.nv-account__stat b{font-size:1.125em;font-weight:800}.nv-account__stat small{color:var(--muted-foreground);font-size:.6875rem}.nv-account__links{border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.nv-account__links li+li{border-top:1px solid var(--border)}.nv-account__links a{align-items:center;gap:.75rem;min-height:3.25rem;padding:0 .875rem;display:flex;color:var(--foreground)!important;text-decoration:none!important}.nv-account__links a:hover{background:var(--accent)}.nv-account__links a>span{flex:1;font-size:.875em;font-weight:500}.nv-account__links a>.nv-icon:first-child,.nv-account__links a>.nv-icon:last-child{color:var(--muted-foreground)}.nv-account__links .nv-account__logout,.nv-account__links .nv-account__logout>.nv-icon{color:var(--destructive)!important}.nv-account .nv-recent{margin:0}.woocommerce-account .nv-account~p:empty{display:none}.woocommerce-account .nv-prose>.woocommerce{grid-template-columns:minmax(0,1fr)}.nv-prose .nv-account .nv-account__links{margin:0;padding:0}.nv-prose .nv-mini{color:var(--foreground);text-decoration:none}#reviews .commentlist.nv-scroller{margin-inline:calc(var(--nv-gutter)*-1);gap:.625rem;padding-bottom:.25rem;display:flex}#reviews .commentlist.nv-scroller>li{flex:0 0 82%;max-width:20rem}#reviews .commentlist.nv-scroller>li .comment_container{height:100%}#reviews .commentlist.nv-scroller .description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nv-reviews__all{margin-top:.5rem}.nv-reviews__all[hidden]{display:none}.nv-address-card{border:1px solid var(--primary);border-radius:var(--radius-lg);background:var(--background);background:color-mix(in oklab,var(--primary)5%,var(--background));box-shadow:0 0 0 1px var(--primary);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem;display:flex}.nv-address-card[hidden]{display:none}.nv-address-card__icon{background:var(--muted);background:color-mix(in oklab,var(--primary)14%,transparent);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-address-card__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.nv-address-card__body small{color:var(--muted-foreground);font-size:.75em}.nv-address-card__body p{margin:0;font-size:.875em;font-weight:600;line-height:1.8}.nv-address-card__body>span{color:var(--muted-foreground);font-size:.75em}.nv-address-card .nv-btn{flex-shrink:0}body.nv-address-collapsed .woocommerce-billing-fields__field-wrapper,body.nv-address-collapsed .woocommerce-billing-fields>h3{display:none}.nv-app .blockUI.blockOverlay{background:0 0!important}.nv-app .blockUI.blockOverlay:before,.nv-cart-item.is-updating:after{content:none}.nv-cart-item.is-updating>*{opacity:1}.nv-gallery--peek{background:0 0}.nv-gallery--peek .nv-gallery__track{padding:.5rem var(--nv-gutter)0;scroll-padding-inline:var(--nv-gutter);gap:.5rem}.nv-gallery--peek .nv-gallery__slide{border-radius:var(--radius-xl);background:var(--muted);overflow:hidden;scroll-snap-align:start!important;flex:0 0 84%!important}.nv-gallery--peek .nv-gallery__dots{bottom:.5rem}.nv-product__image,.nv-mini__img{position:relative}.nv-product.outofstock .nv-product__image img,.nv-mini.is-oos img,.nv-gallery.is-oos img{filter:grayscale();opacity:.55}.nv-oos-label{color:#fff;white-space:nowrap;pointer-events:none;background:#000000a6;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nv-breadcrumb{margin-inline:calc(var(--nv-gutter)*-1);padding-inline:var(--nv-gutter);white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.nv-breadcrumb::-webkit-scrollbar{display:none}.nv-breadcrumb>*{flex-shrink:0}.nv-app table.woocommerce-product-attributes{border:1px solid var(--border);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;font-style:normal;overflow:hidden}.nv-app table.woocommerce-product-attributes th,.nv-app table.woocommerce-product-attributes td{border:0;border-bottom:1px solid var(--border);vertical-align:middle;background:0 0;font-style:normal;line-height:1.8;text-align:start!important;padding:.75rem .875rem!important}.nv-app table.woocommerce-product-attributes tr:last-child>*{border-bottom:0}.nv-app table.woocommerce-product-attributes th{width:36%;color:var(--muted-foreground);font-size:.8125rem;font-weight:600;background:var(--muted)!important}.nv-app table.woocommerce-product-attributes td{color:var(--foreground);font-weight:500}.nv-app table.woocommerce-product-attributes td p{margin:0;padding:0}#reviews .commentlist>li{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:.875rem;display:flex}#reviews .commentlist li .comment_container{border:0;border-radius:0;padding:0}#reviews .commentlist.nv-scroller>li .comment_container{flex:1;height:auto}#reviews .commentlist .children{gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}#reviews .commentlist .children>li{border-radius:var(--radius-md);background:var(--muted);border-inline-start:3px solid var(--primary);padding:.625rem .75rem}#reviews .commentlist .children .nv-votes,#reviews .commentlist .children .children{display:none}#reviews .commentlist.nv-scroller .children .description{-webkit-line-clamp:3}.nv-reply-meta{color:var(--muted-foreground)}.nv-reply-meta>.nv-icon,#reviews .nv-reply-meta .woocommerce-review__author{color:var(--primary)}.nv-variation-sheet .nv-sheet__body{padding-top:.25rem}.nv-variation-sheet table.variations tr{margin-bottom:1rem}.nv-variation-sheet__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nv-variation-sheet__footer .price{min-width:0;font-weight:800}.nv-variation-sheet__footer .nv-btn{min-width:45%}.nv-mini__foot{align-items:center;gap:.25rem;margin-top:auto;display:flex}.nv-mini__price{text-align:start;font-weight:700}.nv-mini__price del{color:var(--muted-foreground);font-size:.9em;font-weight:400;display:block}.nv-mini__price ins{text-decoration:none}.select2-container--open .select2-dropdown{box-shadow:0 12px 32px -8px #00000040,0 2px 6px #00000014;border:1px solid var(--border)!important}.select2-container--open .select2-dropdown--below{margin-top:.25rem;border-radius:var(--radius-md)!important}.select2-container--open .select2-dropdown--above{margin-top:-.25rem;border-radius:var(--radius-md)!important}.nv-app .select2-container--open .select2-selection--single{border-color:var(--primary);box-shadow:0 0 0 3px var(--border);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary)18%,transparent)}.select2-results__option{padding:.5rem .75rem}.woocommerce:has(.nv-account)>.woocommerce-MyAccount-navigation{display:none}.nv-account__profile{background:linear-gradient(135deg,var(--primary),var(--primary));background:linear-gradient(135deg,var(--primary),color-mix(in oklab,var(--primary)70%,#000));padding:1rem;position:relative;overflow:hidden;color:var(--primary-foreground)!important}.nv-account__profile:after{content:"";inset-inline-end:-2.5rem;pointer-events:none;background:#ffffff14;border-radius:50%;width:8rem;height:8rem;position:absolute;top:-2.5rem}.nv-account__profile .nv-account__avatar{color:inherit;background:#ffffff2e;box-shadow:inset 0 0 0 2px #ffffff59}.nv-account__profile .nv-account__who small{color:inherit;opacity:.8;text-align:start}.nv-account__edit{z-index:1;--btn-bg:#ffffff29;--btn-fg:var(--primary-foreground);flex-shrink:0;position:relative;text-decoration:none!important}.nv-account__card{border:1px solid var(--border);border-radius:var(--radius-xl);padding:.875rem}.nv-account__card .nv-account__stat{background:var(--muted);border:0}.nv-account__stat-icon{align-items:center;gap:.375rem;display:inline-flex}.nv-account__stat-icon b{color:var(--foreground)}.nv-account__last{border-top:1px dashed var(--border);align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex;color:var(--foreground)!important;text-decoration:none!important}.nv-account__last-thumbs{flex-shrink:0;display:flex}.nv-account__last-thumbs img{border:2px solid var(--background);border-radius:var(--radius-md);background:var(--muted);object-fit:cover;width:2.5rem;height:2.5rem}.nv-account__last-thumbs img+img{margin-inline-start:-.75rem}.nv-account__last-info{flex-direction:column;flex:1;min-width:0;font-size:.8125em;display:flex}.nv-account__last-info small{color:var(--muted-foreground)}.nv-account__status--completed{background:var(--muted);background:color-mix(in oklab,var(--success,#16a34a)14%,transparent);color:var(--success,#16a34a)}.nv-account__status--processing,.nv-account__status--on-hold{background:var(--muted);background:color-mix(in oklab,var(--primary)12%,transparent);color:var(--primary)}.nv-account__links a>span:not(.nv-account__link-icon){flex:1}.nv-account__links a>.nv-account__link-icon{border-radius:var(--radius-md);background:var(--muted);width:2.25rem;height:2.25rem;color:var(--foreground);flex:0 0 2.25rem;place-items:center;display:grid}.nv-account__links .nv-account__logout>.nv-account__link-icon{background:var(--muted);background:color-mix(in oklab,var(--destructive)10%,transparent)}.nv-cats-sheet .nv-sheet__header{border-bottom:1px solid var(--border);padding-bottom:.5rem}.nv-cats-sheet .nv-catnav__pane{padding-top:0}.nv-amazing__head{flex-wrap:wrap;row-gap:.375rem}@media (max-width:400px){.nv-amazing__head{gap:.5rem}.nv-amazing__head .nv-amazing__title{font-size:.9375em}.nv-amazing__head .nv-countdown b{min-width:1.5rem;height:1.5rem;font-size:.75rem}}.nv-cart-items{grid-template-columns:minmax(0,1fr)}.nv-cart-item__row{flex-wrap:wrap;row-gap:.375rem}.nv-header--steps-only .nv-steps{padding-top:.75rem}.nv-app .woocommerce-product-details__short-description ul,.nv-app .woocommerce-product-details__short-description ol{margin:0 0 .75rem;padding-inline-start:1.25rem;list-style-position:outside}.nv-app .woocommerce-product-details__short-description li{margin-bottom:.25rem;padding-inline-start:.25rem}.nv-swatch-opt.is-oos{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;border-style:dashed;position:relative}.nv-swatch-opt.is-oos>span:not(.screen-reader-text){opacity:.6}.nv-swatches--color .nv-swatch-opt.is-oos{background:var(--muted);background:color-mix(in oklab,var(--c)40%,var(--muted));filter:grayscale()}.nv-swatch-opt.is-oos:before{content:attr(data-oos);z-index:2;border-radius:var(--radius-sm);background:var(--foreground);color:var(--background);white-space:nowrap;opacity:0;pointer-events:none;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%,.25rem)}.nv-swatch-opt.is-oos:hover:before{opacity:1;transform:translate(-50%)}.nv-swatch-opt.is-oos:focus-visible:before{opacity:1;transform:translate(-50%)}.nv-thankyou-actions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:1rem 0 1.5rem;display:grid}.nv-thankyou-actions .nv-btn{width:100%;text-decoration:none!important}.nv-order-view{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.nv-order-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card,var(--background));padding:.875rem}.nv-order-card__title{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9375em;font-weight:800;display:flex}.nv-order-card__title .nv-icon{color:var(--primary)}.nv-order-card__note{border-radius:var(--radius-md);background:var(--muted);margin:.75rem 0 0;padding:.625rem .75rem;font-size:.8125em}.nv-order-head__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nv-order-head__title{margin:0;font-size:1.0625em;font-weight:900}.nv-order-head__top small{color:var(--muted-foreground);font-size:.75rem}.nv-order-status{background:var(--muted);color:var(--foreground);flex-shrink:0}.nv-order-status--processing,.nv-order-status--on-hold,.nv-order-status--pending{background:var(--muted);background:color-mix(in oklab,var(--primary)12%,transparent);color:var(--primary)}.nv-order-status--completed{background:var(--muted);background:color-mix(in oklab,var(--success,#16a34a)14%,transparent);color:var(--success,#16a34a)}.nv-order-status--cancelled,.nv-order-status--failed,.nv-order-status--refunded{background:var(--muted);background:color-mix(in oklab,var(--destructive)12%,transparent);color:var(--destructive)}.nv-order-track{margin:1rem 0 .25rem;padding:0;list-style:none;display:flex}.nv-order-track__step{color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex;position:relative}.nv-order-track__step+.nv-order-track__step:before{content:"";top:.875rem;background:var(--border);width:100%;height:2px;position:absolute;inset-inline-end:50%}.nv-order-track__step.is-done+.nv-order-track__step.is-done:before{background:var(--primary)}.nv-order-track__dot{z-index:1;border:2px solid var(--border);background:var(--background);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.nv-order-track__step.is-done{color:var(--foreground)}.nv-order-track__step.is-done .nv-order-track__dot{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.nv-order-track__step.is-current .nv-order-track__dot{box-shadow:0 0 0 4px var(--border);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary)16%,transparent)}.nv-order-head__facts{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin:.875rem 0 0;display:grid}.nv-order-head__facts>div{border-radius:var(--radius-md);background:var(--muted);padding:.5rem .625rem}.nv-order-head__facts dt{color:var(--muted-foreground);font-size:.6875rem}.nv-order-head__facts dd{margin:0;font-size:.8125em;font-weight:700}.nv-order-head__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.nv-order-head__actions .nv-btn{flex:1;text-decoration:none!important}.nv-order-items{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.nv-order-item{gap:.75rem;display:flex}.nv-order-item+.nv-order-item{border-top:1px dashed var(--border);padding-top:.625rem}.nv-order-item__thumb{border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.nv-order-item__thumb img{object-fit:cover;width:100%;height:100%}.nv-order-item__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.nv-order-item__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125em;font-weight:500;line-height:1.8;display:-webkit-box;overflow:hidden;color:var(--foreground)!important;text-decoration:none!important}.nv-order-item__meta{color:var(--muted-foreground);font-size:.75em}.nv-order-item__meta ul,.nv-order-item__meta p{margin:0;padding:0;list-style:none;display:inline}.nv-order-item__meta li{display:inline}.nv-order-item__row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.nv-order-item__row .price{font-size:.875em}.nv-order-totals{border-top:1px solid var(--border);gap:.375rem;margin:.875rem 0 0;padding-top:.75rem;font-size:.8125em;display:grid}.nv-order-totals>div{justify-content:space-between;gap:1rem;display:flex}.nv-order-totals dt{color:var(--muted-foreground)}.nv-order-totals dd{text-align:end;margin:0;font-weight:600}.nv-order-totals__grand{border-top:1px dashed var(--border);margin-top:.25rem;padding-top:.5rem;font-size:1.0625em}.nv-order-totals__grand dt{color:var(--foreground);font-weight:700}.nv-order-totals__grand dd{font-weight:900}.nv-order-view .order-again{margin:.75rem 0 0}.nv-order-view .order-again .button{width:100%}.nv-order-address{gap:.375rem;font-size:.8125em;font-style:normal;line-height:1.9;display:grid}.nv-order-address__line{color:var(--muted-foreground);align-items:center;gap:.375rem;display:inline-flex}.nv-order-notes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nv-order-notes li{border-inline-start:3px solid var(--primary);border-radius:var(--radius-md);background:var(--muted);padding:.5rem .75rem;font-size:.8125em}.nv-order-notes time{color:var(--muted-foreground);font-size:.6875rem}.nv-order-notes p{margin:0}.nv-order-view__back{justify-self:start;text-decoration:none!important}.nv-order-done{border-radius:var(--radius-xl);background:var(--background);background:color-mix(in oklab,var(--success,#16a34a)9%,var(--background));text-align:center;justify-items:center;gap:.375rem;padding:1.25rem 1rem;display:grid}.nv-order-done__icon{background:var(--muted);background:color-mix(in oklab,var(--success,#16a34a)16%,transparent);width:3.5rem;height:3.5rem;color:var(--success,#16a34a);border-radius:50%;place-items:center;display:grid}.nv-order-done h2{margin:.25rem 0 0;font-size:1.0625em;font-weight:900}.nv-order-done p{color:var(--muted-foreground);margin:0;font-size:.8125em}.nv-order-done--failed{background:var(--background);background:color-mix(in oklab,var(--destructive)8%,var(--background))}.nv-order-done--failed .nv-order-done__icon{background:var(--muted);background:color-mix(in oklab,var(--destructive)14%,transparent);color:var(--destructive)}.nv-order-done .nv-thankyou-actions{width:100%;margin:.5rem 0 0}.woocommerce-order>.nv-order-view+*{margin-top:.75rem}.nv-orders{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.nv-orders__item{padding:0;overflow:hidden}.nv-orders__link{gap:.375rem;padding:.875rem;display:grid;color:var(--foreground)!important;text-decoration:none!important}.nv-orders__link:hover{background:var(--accent)}.nv-orders__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nv-orders__top b{font-size:.9375em;font-weight:800}.nv-orders__meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem .75rem;font-size:.75rem;display:flex}.nv-orders__meta span+span:before{content:"·";margin-inline-end:.75rem}.nv-orders__bottom{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.nv-orders__bottom .price{font-size:.875em}.nv-orders__actions{border-top:1px dashed var(--border);flex-wrap:wrap;gap:.5rem;padding:.625rem .875rem;display:flex}.nv-orders__actions .nv-btn{flex:1;text-decoration:none!important}.nv-orders__pages{gap:.5rem;margin-top:.75rem;display:flex}.nv-orders__pages .nv-btn{flex:1;text-decoration:none!important}.nv-orders__empty{color:var(--muted-foreground);text-align:center;justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.nv-orders__empty p{margin:0}.nv-orders__empty .nv-btn{text-decoration:none!important}.woocommerce-Price-amount,.woocommerce-Price-amount>bdi{align-items:baseline;gap:.2em;display:inline-flex}.woocommerce-Price-currencySymbol{order:2}.nv-prose .nv-account__links li+li,.nv-prose .nv-orders li+li,.nv-prose .nv-order-items li+li,.nv-prose .nv-order-notes li+li,.nv-prose .nv-order-track li+li{margin-top:0}.nv-prose ul.nv-orders,.nv-prose ul.nv-order-items,.nv-prose ol.nv-order-notes,.nv-prose ol.nv-order-track{padding-inline-start:0}.nv-account__links li{margin:0}.nv-account__profile .nv-account__who{gap:.125rem}.nv-account__profile .nv-account__who small{text-align:start}@media (hover:hover) and (pointer:fine){.woocommerce-MyAccount-navigation ul,.nv-breadcrumb{cursor:grab}}.woocommerce-MyAccount-navigation ul.is-dragging,.nv-breadcrumb.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.woocommerce-MyAccount-navigation ul.is-dragging *,.nv-breadcrumb.is-dragging *{pointer-events:none}.nv-track{border:1px dashed var(--border);border:1px dashed color-mix(in oklab,var(--primary)45%,var(--border));border-radius:var(--radius-lg);background:var(--background);background:color-mix(in oklab,var(--primary)6%,var(--background));align-items:center;gap:.625rem;margin-top:.75rem;padding:.625rem .75rem;display:flex}.nv-track__icon{background:var(--muted);background:color-mix(in oklab,var(--primary)14%,transparent);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-track__info{flex-direction:column;flex:1;min-width:0;display:flex}.nv-track__info small{color:var(--muted-foreground);font-size:.6875rem}.nv-track__code{max-width:100%;color:var(--foreground);font:inherit;letter-spacing:.02em;cursor:copy;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.375rem;padding:0;font-size:.875em;font-weight:800;display:inline-flex}.nv-track__code bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-track__code .nv-icon{color:var(--muted-foreground);flex-shrink:0}.nv-track .nv-btn{flex-shrink:0;text-decoration:none!important}.nv-orders__track{border-top:1px dashed var(--border);background:var(--background);background:color-mix(in oklab,var(--primary)5%,var(--background));color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem .875rem;font-size:.75rem;display:flex}.nv-orders__track>.nv-icon{color:var(--primary)}.nv-orders__track .nv-track__code{font-size:.8125rem}.nv-orders__track-link{align-items:center;gap:.125rem;margin-inline-start:auto;font-weight:700;display:inline-flex;color:var(--primary)!important;text-decoration:none!important}[dir=rtl] .woocommerce-Price-amount>bdi,.rtl .woocommerce-Price-amount>bdi{direction:rtl}.nv-qv__price{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.5rem;display:flex}.nv-qv__price .price{margin:0;font-size:1.125em}.nv-qv__points{margin:0 0 1rem;padding-inline-start:1.125rem;list-style:outside}.nv-qv__points li{margin-bottom:.25rem;padding-inline-start:.125rem}#nv-quickview.is-open>.nv-sheet__panel{will-change:auto}del .woocommerce-Price-amount,del .woocommerce-Price-amount>bdi{display:inline}del .woocommerce-Price-amount{text-decoration:line-through}.nv-price-was{align-items:center;gap:.375rem;display:inline-flex}.nv-product .price .nv-price-was{margin-bottom:.125rem;display:flex}.nv-price-was .nv-badge{height:1.125rem;padding:0 .375rem;font-size:.6875rem}.nv-product .price ins{text-decoration:none;display:block}.cart_totals .nv-savings th,.cart_totals .nv-savings td,.woocommerce-checkout-review-order-table .nv-savings th,.woocommerce-checkout-review-order-table .nv-savings td{color:var(--success,#16a34a);font-weight:800}.nv-cart-bar__saved{color:var(--success,#16a34a);white-space:nowrap;font-size:.6875rem;font-weight:700}.nv-cart-bar__saved[hidden]{display:none}.nv-cart-item .product-name dl.variation,.nv-mini-cart__info dl.variation,.woocommerce-checkout-review-order-table dl.variation{background:var(--muted);background:color-mix(in oklab,var(--primary)10%,transparent);color:var(--primary);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.125rem .375rem;margin:.25rem 0 0;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.nv-cart-item .product-name dl.variation dt,.nv-mini-cart__info dl.variation dt,.woocommerce-checkout-review-order-table dl.variation dt{opacity:.8;font-weight:500}.nv-cart-item .product-name dl.variation dd,.nv-mini-cart__info dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dd{margin:0}.nv-cart-item .product-name dl.variation p,.nv-mini-cart__info dl.variation p,.woocommerce-checkout-review-order-table dl.variation p{margin:0;display:inline}.woocommerce-checkout-review-order-table .product-quantity{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;margin-inline-start:.25rem;padding:0 .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.nv-app .price .nv-price-was{order:-1;width:100%}.nv-app .price .nv-price-was del{order:0;width:auto}.cart_totals tr.nv-savings,.woocommerce-checkout-review-order-table tr.nv-savings{isolation:isolate;position:relative}.cart_totals tr.nv-savings>th:before,.woocommerce-checkout-review-order-table tr.nv-savings>th:before{content:"";z-index:-1;border-radius:var(--radius-lg);background:var(--muted);background:color-mix(in oklab,var(--success,#16a34a)10%,transparent);pointer-events:none;position:absolute;inset-block:.25rem;inset-inline:-.75rem}.cart_totals tr.nv-savings>*,.woocommerce-checkout-review-order-table tr.nv-savings>*{padding-block:.875rem!important}.nv-savings-line{isolation:isolate;color:var(--success,#16a34a);justify-content:space-between;align-items:baseline;margin:.5rem 0 0;padding-block:.375rem;font-size:.875em;font-weight:700;display:flex;position:relative}.nv-savings-line:before{content:"";z-index:-1;border-radius:var(--radius-md);background:var(--muted);background:color-mix(in oklab,var(--success,#16a34a)10%,transparent);position:absolute;inset-block:0;inset-inline:-.625rem}.nv-savings-line b{font-weight:800}.nv-mini-cart__price{flex-direction:column;align-items:flex-start;display:flex}.nv-mini-cart__price .nv-price-was{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.nv-mini-cart__name{padding-inline-end:0}.nv-prose table.woocommerce-checkout-review-order-table{display:table;overflow:visible}.nv-prose .cart_totals table.shop_table,.nv-app .cart_totals table.shop_table_responsive tbody tr.nv-savings{overflow:visible}.nv-later__item{position:relative}.nv-later__name,.nv-prose .nv-later a.nv-later__name{color:var(--foreground);padding-inline-end:2rem}.nv-later__actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:auto;display:flex}.nv-later__actions>a.nv-btn--icon{top:.375rem;color:var(--muted-foreground);position:absolute;inset-inline-end:.375rem}.nv-later__actions>a.nv-btn--icon:hover{color:var(--destructive)}.nv-prose ul.nv-later__list{padding-inline-start:0}.nv-prose .nv-later__list li+li{margin-top:0}.nv-mini__price .nv-price-was{align-items:center;gap:.25rem;display:flex}.nv-mini__price .nv-price-was del{display:inline}.nv-mini__price .nv-price-was .nv-badge{height:1.125rem;padding:0 .3rem;font-size:.625rem}.nv-mini__price ins{display:block}.nv-side-cart .woocommerce-mini-cart__total,.nv-side-cart .nv-savings-line{padding-inline:.75rem}.nv-side-cart .nv-savings-line:before{inset-inline:0}.cart_totals tr.nv-savings>th:before,.woocommerce-checkout-review-order-table tr.nv-savings>th:before{inset:0}.cart_totals table.shop_table tr.nv-savings>*,.woocommerce-checkout-review-order-table tr.nv-savings>*{padding-inline:.75rem!important}.woocommerce-checkout #order_comments{min-height:5rem}.woocommerce-checkout #order_comments::placeholder{font-size:.875rem}@media (hover:hover){.woocommerce-checkout #order_comments{font-size:.875rem}}.nv-form-cards{gap:.875rem;display:grid}.nv-form-cards .nv-order-card__title{margin-bottom:1rem}.nv-form-grid,.nv-address-form .woocommerce-address-fields__field-wrapper{flex-wrap:wrap;column-gap:.75rem;display:flex}.nv-form-grid>*,.nv-address-form .woocommerce-address-fields__field-wrapper>*{width:100%}.nv-form-grid>.form-row:last-child,.nv-address-form .woocommerce-address-fields__field-wrapper>.form-row:last-child{margin-bottom:0}@media (min-width:340px){.nv-form-grid>.form-row-first,.nv-form-grid>.form-row-last,.nv-address-form .woocommerce-address-fields__field-wrapper>.nv-half{width:calc(50% - .375rem)!important}}.nv-form-hint{color:var(--muted-foreground);font-size:.75rem;font-style:normal;line-height:1.7;display:block}.nv-form-cards input[type=email]{text-align:end}.nv-form-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;list-style:none}.nv-form-fold>summary::-webkit-details-marker{display:none}.nv-form-fold>summary small{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.nv-form-fold .nv-form-fold__arrow{color:var(--muted-foreground);transition:transform .2s var(--nv-ease);margin-inline-start:auto}.nv-form-fold[open] .nv-form-fold__arrow{transform:rotate(180deg)}.nv-form-fold[open]>summary{margin-bottom:.375rem}.nv-form-fold>.nv-form-hint{margin:0 0 1rem}.nv-form-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;margin:0;display:grid}.nv-app .nv-form-actions .nv-btn{border-radius:var(--radius-lg);height:2.875rem;padding-inline:1.25rem;font-size:.9375em}.nv-form-actions .nv-btn--primary{font-weight:700}.nv-app .password-input{display:block;position:relative}.nv-app .password-input input{padding-inline-end:2.75rem}.nv-app .show-password-input{width:2.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.nv-app .show-password-input:hover{color:var(--foreground)}.nv-app .show-password-input:before{content:"";width:18px;height:18px;-webkit-mask:var(--nv-eye)center/contain no-repeat;-webkit-mask:var(--nv-eye)center/contain no-repeat;mask:var(--nv-eye)center/contain no-repeat;background:currentColor}.nv-app .show-password-input{--nv-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.nv-app .show-password-input.display-password{--nv-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E")}.nv-addresses__intro{color:var(--muted-foreground);margin:0 0 .875rem;font-size:.8125em}.nv-addresses{gap:.875rem;display:grid}@media (min-width:768px){.nv-addresses{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.nv-address{flex-direction:column;margin:0;display:flex}.nv-address__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.nv-address__head .nv-order-card__title{margin:0}.nv-prose .nv-address__head a.edit{color:var(--foreground);text-decoration:none}.nv-address__body{color:var(--foreground);font-size:.875em;font-style:normal;line-height:1.8}.nv-prose ul.nv-address__lines{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nv-prose .nv-address__lines li{align-items:flex-start;gap:.5rem;margin:0;display:flex}.nv-address__lines .nv-icon{color:var(--muted-foreground);flex-shrink:0;margin-top:.25rem}.nv-address__lines li:first-child{font-weight:700}.nv-address__empty{color:var(--muted-foreground)}.nv-address__copy{margin:.75rem 0 0}.nv-prose .nv-address__copy a{color:var(--primary);padding-inline:0;text-decoration:none}.nv-app input[type=email]{font-family:system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}.return-to-shop{margin:1.5rem 0 0}.nv-app .form-row.nv-field-hidden{display:none!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{white-space:normal}.nv-cart-bar{padding-block:.75rem;box-shadow:0 -10px 24px -18px #0000004d}.nv-cart-bar__total{flex:1;align-items:flex-start;gap:.125rem}.nv-cart-bar__total small{font-size:.6875rem;line-height:1.3}.nv-cart-bar__total b{letter-spacing:-.01em;font-size:1.0625rem;line-height:1.35}.nv-cart-bar__total b .woocommerce-Price-currencySymbol{color:var(--muted-foreground);font-size:.7em;font-weight:600}.nv-cart-bar .nv-cart-bar__saved{background:var(--muted);background:color-mix(in oklab,var(--success,#16a34a)12%,transparent);border-radius:999px;align-items:center;gap:.25rem;margin-top:.125rem;padding:.125rem .5rem .125rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.6;display:inline-flex}.nv-cart-bar .nv-cart-bar__saved[hidden]{display:none}.nv-cart-bar__saved .nv-icon{flex-shrink:0}.nv-cart-bar__saved>span{font-weight:800}.nv-cart-bar__saved .woocommerce-Price-currencySymbol{font-weight:600}.nv-cart-bar .nv-btn{border-radius:var(--radius-lg);align-self:center;height:3rem;font-weight:700}.nv-mini{position:relative}.nv-track-page{padding-block:1rem}.nv-track-form{gap:0;display:grid}.nv-track-form__head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.nv-track-form__head p{color:var(--muted-foreground);margin:0;font-size:.875em;line-height:1.8}.nv-track-form__icon{background:var(--muted);background:color-mix(in oklab,var(--primary)12%,transparent);width:3rem;height:3rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-track-form__error{border-radius:var(--radius-md);background:var(--muted);background:color-mix(in oklab,var(--destructive)10%,transparent);color:var(--destructive);align-items:center;gap:.375rem;margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125em;font-weight:600;display:flex}.nv-track-form .nv-form-actions{margin-top:.25rem}.nv-track-form input[type=tel],.nv-track-form input[inputmode=numeric]{text-align:right;direction:ltr}.nv-track-page__other{text-align:center;margin:1rem 0 0}@supports not (color:color-mix(in oklab, red, red)){.nv-product-topbar .nv-btn.nv-btn{--btn-bg:var(--background)}}