/* NOGGI Shop 0.9.75 */.woocommerce-breadcrumb{max-width:var(--n-max);margin:0 auto!important;padding:22px var(--n-gutter) 0!important;font-size:14px!important;color:var(--muted)!important}.woocommerce-breadcrumb a{color:var(--muted)!important;text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--ink)!important}.np{max-width:var(--n-max);margin:0 auto;padding:0 var(--n-gutter)}.np-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4.5vw,80px);align-items:start;padding:clamp(16px,2vw,28px) 0 clamp(48px,6vw,88px)}.woocommerce div.product.np div.images,.woocommerce div.product.np div.summary{float:none;width:auto;margin:0}.np-media{position:relative}.woocommerce div.product div.images.np-gal,.np-gal{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start;position:sticky;top:96px;margin:0}.np-main{grid-column:2;grid-row:1;aspect-ratio:1/1;border-radius:var(--n-r);overflow:hidden;background:#fff}.np-main img{width:100%;height:100%;object-fit:contain;display:block}.np-thumbs{grid-column:1;grid-row:1;display:grid;gap:8px;max-height:min(70vh,640px);overflow:auto;scrollbar-width:none}.np-thumb{padding:0;border:1.5px solid transparent;border-radius:var(--n-rs);overflow:hidden;background:#fff;opacity:.6;cursor:pointer;aspect-ratio:1/1;transition:opacity .2s,border-color .2s}.np-thumb img{width:100%;height:100%;object-fit:cover;display:block}.np-thumb:hover,.np-thumb[aria-current=true]{opacity:1}.np-thumbs .np-thumb[hidden]{display:none}.np-thumb[aria-current=true]{border-color:var(--ink)}.np-media .yith-wcbm-badge{z-index:2}.woocommerce .np-media span.onsale{position:absolute;top:14px;left:110px;z-index:3;min-width:0;min-height:0;margin:0;padding:6px 12px;border-radius:999px;background:var(--accent);color:#fff;font:600 12.5px/1.2 var(--n-sans);letter-spacing:.02em}.np-buy .product_title{font:400 clamp(40px,4.2vw,64px)/1.02 var(--n-serif);letter-spacing:-.01em;margin:6px 0 14px;color:var(--ink)}.np-buy .woocommerce-product-rating{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px}.np-buy .woocommerce-product-rating a{color:var(--muted)}.np-buy p.price,.np-buy .woocommerce-variation-price .price{font:500 30px/1.2 var(--n-sans)!important;color:var(--ink)!important;margin:14px 0 4px}.np-buy .price del{color:var(--muted);font-size:.6em;font-weight:400;opacity:1}.np-buy .price ins{text-decoration:none}.np-buy .legal-price-info,.np-buy .wc-gzd-additional-info{font-size:14px;color:var(--muted);margin:0 0 4px}.np-buy .legal-price-info a{color:var(--muted)}.np-buy form.cart{margin:26px 0 0}.np-buy table.variations{border:0;margin:0 0 8px;width:100%}.np-buy table.variations tr{display:block;margin:0 0 20px}.np-buy table.variations th,.np-buy table.variations td{display:block;padding:0;border:0;text-align:left;background:none}.np-buy table.variations th.label label{font-size:15px;font-weight:600;margin:0 0 10px;display:block}.woocommerce div.product form.cart .variations select.np-select-hidden,.np-select-hidden{position:absolute!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;overflow:hidden;opacity:0!important;transition:none!important;pointer-events:none}.np-buy table.variations td.value{position:relative}.np-pills{display:flex;flex-wrap:wrap;gap:8px}.np-pill{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 18px;border:1.5px solid var(--line);border-radius:var(--n-rs);background:var(--surface);color:var(--ink);font:500 15px/1.2 var(--n-sans);cursor:pointer;transition:border-color .2s,background .2s}.np-pill:hover{border-color:var(--muted)}.np-pill[aria-checked=true]{border-color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.np-pill:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.np-dot{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0003}.np-buy .reset_variations{display:inline-block;margin-top:10px;font-size:14px;color:var(--muted)}.np-buy .single_variation_wrap .woocommerce-variation-availability{font-size:14px;color:var(--ok)}.np-buy .woocommerce-variation-add-to-cart,.np-buy form.cart:not(.variations_form){display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.np-buy .quantity .qty{height:54px;width:76px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface);text-align:center;font:500 16px var(--n-sans)}.woocommerce .np-buy .single_add_to_cart_button.button.alt{flex:1;min-height:54px;border-radius:999px;background:var(--ink);color:var(--paper);font:500 16px/1 var(--n-sans);padding:0 28px;transition:background .2s}.woocommerce .np-buy .single_add_to_cart_button.button.alt:hover{background:var(--accent)}.woocommerce .np-buy .single_add_to_cart_button.button.alt.disabled{background:var(--ink);opacity:.4}.np-buy .ppc-button-wrapper,.np-buy #ppc-button-ppcp-gateway,.np-buy .wc-stripe-product-checkout-container,.np-buy #wc-stripe-express-checkout-element{flex-basis:100%;margin-top:4px}.np-usps{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px;font-size:15.5px}.np-usps li{display:flex;gap:10px;align-items:center}.np-usps .n-ico{color:var(--ok);width:20px;height:20px}.np-buy .woocommerce-product-details__short-description{margin-top:24px;font-size:15.5px;color:var(--muted)}.np-buy .woocommerce-product-details__short-description table{border:0;width:100%;border-collapse:collapse}.np-buy .woocommerce-product-details__short-description td{border:0;border-top:1px solid var(--line);padding:10px 0;background:none;vertical-align:top}.np-acc{border-top:1px solid var(--line);margin:0 0 clamp(48px,6vw,88px);max-width:62rem}.np-acc-item{border-bottom:1px solid var(--line)}.np-acc-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:400 clamp(24px,2.2vw,30px)/1.15 var(--n-serif);cursor:pointer}.np-acc-item summary::-webkit-details-marker{display:none}.np-acc-item summary::after{content:"+";font:300 28px/1 var(--n-sans)}.np-acc-item[open] summary::after{content:"−"}.np-acc-body{overflow:hidden;min-width:0;padding:0 0 26px;color:var(--muted);font-size:16px;line-height:1.6}.np-acc-body h2:first-child{display:none}.np-acc-body table.shop_attributes{border:0;margin:0}.np-acc-body table.shop_attributes th,.np-acc-body table.shop_attributes td{border:0;border-bottom:1px solid var(--line);padding:10px 12px 10px 0;background:none;font-style:normal;text-align:left;font-weight:400}.np-acc-body table.shop_attributes th{color:var(--ink);width:45%}.np-after .related>h2,.np-after .upsells>h2{font:400 clamp(32px,3.6vw,52px)/1.04 var(--n-serif);margin:0 0 28px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px) clamp(14px,1.8vw,24px);margin:0 0 clamp(48px,6vw,88px)!important;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{float:none;width:auto!important;margin:0!important;padding:0;text-align:left}.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:cover;border-radius:var(--n-r);background:#fff;margin:0 0 14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:400 28px/1.1 var(--n-serif)!important;padding:0!important;margin:0 0 6px!important;color:var(--ink)}.woocommerce ul.products li.product .price{color:var(--ink)!important;font:500 16px var(--n-sans)!important}.woocommerce ul.products li.product .button{margin-top:12px;border-radius:999px;background:var(--ink);color:var(--paper);font:500 15px/1 var(--n-sans);padding:14px 22px}.woocommerce ul.products li.product .button:hover{background:var(--accent)}@media (max-width:900px){.np-top{grid-template-columns:1fr}.woocommerce div.product div.images.np-gal,.np-gal{position:static;top:auto;grid-template-columns:1fr}.woocommerce .np-media span.onsale{left:14px}.np-main,.np-thumbs{grid-column:1;grid-row:auto}.np-thumbs{grid-auto-flow:column;grid-auto-columns:68px;max-height:none;overflow-x:auto}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.woocommerce ul.products{grid-template-columns:1fr}}.ncat-wrap{max-width:var(--n-max);margin:0 auto;padding:0 var(--n-gutter)}.ncat-crumbs{padding:22px 0 0!important;margin:0!important}.ncat-head{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 60px;align-items:end;padding:clamp(20px,3vw,40px) 0 clamp(24px,3vw,40px)}.ncat-head h1{font:400 clamp(46px,6.4vw,98px)/1.02 var(--n-serif);letter-spacing:-.01em;margin:0;color:var(--ink)}.ncat-intro{color:var(--muted);font-size:17px;max-width:32em}.ncat-intro p{margin:0}.nc-size{height:38px;border:1.5px solid var(--line);border-radius:999px;padding:0 34px 0 14px;font:400 14.5px var(--n-sans);color:var(--ink);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d1b18' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 13px center;-webkit-appearance:none;appearance:none;cursor:pointer}.ncat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,48px) clamp(14px,1.8vw,24px);padding-bottom:clamp(32px,4vw,56px)}.ncat-legal{font-size:14px;color:var(--muted);padding-bottom:clamp(56px,7vw,100px)}.nc{display:flex;flex-direction:column}.nc[hidden]{display:none}.nc-img{position:relative;display:block;aspect-ratio:1/1;border-radius:var(--n-r);overflow:hidden;background:#fff}.nc-img img{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nc:hover .nc-img img{transform:scale(1.03)}.nc-badge{position:absolute;left:14px;top:14px;z-index:1;padding:5px 11px;border-radius:999px;background:var(--accent);color:#fff;font:600 12.5px/1.2 var(--n-sans)}.nc-info{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-top:16px}.nc-title{font:400 30px/1.05 var(--n-serif);margin:0}.nc-title a{color:var(--ink);text-decoration:none}.nc-price{margin:0;white-space:nowrap;font-weight:500}.nc-price s{color:var(--muted);font-weight:400;font-size:.86em;margin-left:6px}.nc-sub{margin:2px 0 0;color:var(--muted);font-size:15px}.nc-qa{display:flex;gap:8px;align-items:center;margin-top:14px}.nc-sw{display:flex;gap:6px;margin-right:4px}.nc-sw button{position:relative;width:26px;height:26px;padding:0;border-radius:50%;border:1px solid #0003;cursor:pointer}.nc-sw button[aria-checked=true]::after{content:"";position:absolute;inset:-4px;border:1.5px solid var(--ink);border-radius:50%}.nc-size{flex:1;min-width:0;height:44px}.nc-add{flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:var(--paper);cursor:pointer;transition:background .2s}.nc-add:hover{background:var(--accent);color:#fff}.nc-add:disabled{opacity:.4;cursor:not-allowed}.nc-add.is-busy{opacity:.6}.n-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:200;background:var(--band);color:var(--on-band);padding:13px 22px;border-radius:999px;font-size:15px;box-shadow:0 12px 30px #0003;white-space:nowrap}.n-toast a{color:var(--oak);text-decoration:underline}@media (max-width:900px){.ncat-head{grid-template-columns:1fr}.ncat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ncat-grid{grid-template-columns:1fr}}.np-buy .np-hint{margin-left:8px;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}.np-rel{margin-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,7vw,104px)}.np-rel-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.np-rel-head h2{margin:0;font:400 clamp(30px,3.2vw,42px)/1.1 var(--n-serif)}.np-rel-head a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.np-rel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}@media (max-width:1100px){.np-rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.np-rel-grid{grid-template-columns:minmax(0,1fr)}}.np-stick{display:none}@media (max-width:900px){.np-stick{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);box-shadow:0 -10px 30px -18px #0004;transform:translateY(110%);transition:transform .25s}.np-stick.is-on{transform:none}.np-stick[hidden]{display:none}.np-stick-info{display:flex;flex-direction:column;min-width:0;flex:1}.np-stick-info small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--muted)}.np-stick-price{font-size:16px}.np-stick-price del{font-weight:400;font-size:.85em;opacity:.6}.np-stick-price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.np-stick .np-stick-btn{flex:none;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font:500 15px/1 var(--n-sans);cursor:pointer}.np-stick .np-stick-btn:hover,.np-stick .np-stick-btn:focus{background:var(--accent);color:#fff}}@media (prefers-reduced-motion:reduce){.np-stick{transition:none}}.ncat-cmp{margin-top:clamp(48px,6vw,88px)}.ntb-shelf .ncat-cmp{padding-bottom:clamp(56px,7vw,104px)}.ncat-cmp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ncat-cmp h2,.ncat-seo h2{margin:0;font:400 clamp(30px,3.2vw,42px)/1.1 var(--n-serif)}.ncat-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border:1px solid var(--ink);border-radius:10px;color:var(--ink);font-weight:500;text-decoration:none;transition:background .2s,color .2s}.ncat-btn:hover{background:var(--ink);color:var(--paper)}.ncat-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--n-r);background:var(--surface)}.ncat-table table{width:100%;min-width:640px;margin:0;border-collapse:collapse;font-size:15.5px}.ncat-table th,.ncat-table td{padding:16px 20px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:none}.ncat-table tbody tr:last-child th,.ncat-table tbody tr:last-child td{border-bottom:0}.ncat-table thead th{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ncat-table tbody th a{color:var(--ink);font:400 22px/1.2 var(--n-serif);text-decoration:none}.ncat-table tbody th a:hover{text-decoration:underline;text-underline-offset:.15em}.ncat-table td:last-child{white-space:nowrap;font-weight:600}.ncat-seo{max-width:52rem;margin-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,7vw,104px)}.ncat-seo h2{margin-bottom:14px}.ncat-seo p{margin:0 0 12px;font-size:17px;line-height:1.65;color:var(--muted)}.ntb-pick{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(18px,2.4vw,40px);padding:clamp(18px,2.2vw,28px);border:1px solid var(--line);border-radius:var(--n-r);background:var(--surface)}.ntb-fld{display:grid;gap:8px;align-content:start;margin:0}.ntb-fld>span{font-size:14.5px;font-weight:500;color:var(--ink)}.ntb-fld small{font-weight:400;color:var(--muted)}.ntb-seg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ntb .ntb-seg button{display:block;min-width:0;min-height:56px;padding:8px 14px;white-space:normal;overflow-wrap:break-word;border:1.5px solid var(--line);border-radius:var(--n-rs);background:#fffc;color:var(--ink);text-align:left;font:400 15px/1.25 var(--n-sans);cursor:pointer;transition:border-color .2s,background .2s}.ntb-seg b{display:block;font-weight:500}.ntb-seg small{color:var(--muted);font-size:13px}.ntb .ntb-seg button:hover,.ntb .ntb-seg button:focus{border-color:#b9ad9a;background:#fff;color:var(--ink)}.ntb .ntb-seg button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.ntb-dims{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.ntb-inp{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;transition:border-color .2s}.ntb-inp:focus-within{border-color:var(--ink)}.ntb .ntb-inp input{width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;outline:0;background:none;box-shadow:none;font:400 17px var(--n-sans);color:var(--ink);font-variant-numeric:tabular-nums}.ntb-inp em{font-style:normal;color:var(--muted)}.ntb-calc{grid-column:1/-1;margin:0;font-size:14.5px;color:var(--muted);min-height:22px}.ntb-calc span{white-space:nowrap}.ntb-calc b,.ntb-meta b{color:var(--ink);font-weight:500}.ntb-res{padding-top:20px}.ntb-bar{position:sticky;top:75px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-bottom:24px;padding:12px 0;border-bottom:1px solid var(--line);background:var(--paper);font-size:15px;color:var(--muted)}.admin-bar .ntb-bar{top:107px}.ntb-bar b{color:var(--ink);font-weight:500}.ntb-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ntb .ntb-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:400 14px var(--n-sans);cursor:pointer}.ntb .ntb-chip:hover,.ntb .ntb-chip:focus{border-color:var(--ink);background:var(--surface);color:var(--ink)}.ntb-chip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.ntb .ntb-link{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:#b9ad9a;text-underline-offset:.2em;cursor:pointer}.ntb .ntb-link:hover,.ntb .ntb-link:focus{background:none;color:var(--ink);text-decoration-color:currentColor}.ntb-body{display:flex;flex-direction:column;gap:12px;flex:1;margin-top:16px}.ntb-opt{display:grid;gap:8px}.ntb-opt>span{font-size:13.5px;color:var(--muted)}.ntb-opt small{font-size:13px}.ntb-sizes,.ntb-colors{display:flex;flex-wrap:wrap;gap:6px}.ntb .ntb-sizes button,.ntb .ntb-colors button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border:1.5px solid var(--line);border-radius:var(--n-rs);background:var(--surface);color:var(--ink);font:500 14.5px/1.2 var(--n-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .2s,background .2s}.ntb .ntb-colors button{padding-left:8px;font-weight:400}.ntb-colors i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002;flex:none}.ntb .ntb-sizes button:hover,.ntb .ntb-sizes button:focus,.ntb .ntb-colors button:hover,.ntb .ntb-colors button:focus{border-color:#b9ad9a;background:var(--surface);color:var(--ink)}.ntb .ntb-sizes button[aria-pressed=true],.ntb .ntb-colors button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.ntb .ntb-sizes button.is-out{opacity:.45;text-decoration:line-through;text-decoration-color:var(--muted)}.ntb .ntb-colors button:disabled{opacity:.45;cursor:not-allowed}.ntb-meta{margin:0;min-height:20px;font-size:14px;color:var(--muted)}.ntb-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.ntb-foot .nc-price{font-size:19px}.ntb-tax{margin:2px 0 0;font-size:13px;color:var(--muted)}.ntb-tax a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.ntb .ntb-add{flex:none;height:46px;padding:0 18px;border:0;border-radius:10px;background:var(--accent);color:#fff;font:500 15px var(--n-sans);cursor:pointer;transition:background .2s}.ntb .ntb-add:hover,.ntb .ntb-add:focus{background:var(--ink);color:#fff}.ntb .ntb-add:disabled{opacity:.6;cursor:wait}.ntb-empty{display:grid;gap:12px;max-width:760px;padding:clamp(20px,3vw,36px);border:1px dashed #c9bead;border-radius:var(--n-r);background:var(--surface);color:var(--ink)}.ntb-empty[hidden]{display:none}.ntb-empty h3{margin:0;font:400 30px/1.1 var(--n-serif)}.ntb-empty p,.ntb-empty ul{margin:0}.ntb-empty ul{padding-left:1.2em;display:grid;gap:6px}.ntb-empty a{color:var(--ink)}.ntb-sz span{display:block}.ntb-sz small{font-size:inherit;color:var(--muted)}.ntb-sz .is-fit{font-weight:600}.ncat-table tr.is-hit th,.ncat-table tr.is-hit td{background:#fff}@media (min-width:1500px){.ntb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.ntb-pick{grid-template-columns:1fr}.ntb-seg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.ntb-bar,.admin-bar .ntb-bar{top:63px}}@media (max-width:560px){.ntb-seg{grid-template-columns:1fr 1fr}.ntb .ntb-seg button:first-child{grid-column:1/-1}}@media (max-width:760px){.ntb .ncat-table table{min-width:0}.ntb .ncat-table thead{display:none}.ntb .ncat-table tr,.ntb .ncat-table th,.ntb .ncat-table td{display:block}.ntb .ncat-table tr{padding:16px 20px;border-bottom:1px solid var(--line)}.ntb .ncat-table tbody tr:last-child{border-bottom:0}.ntb .ncat-table th,.ntb .ncat-table td{padding:3px 0;border:0}.ntb .ncat-table td::before{content:attr(data-l) ": ";color:var(--muted);font-weight:400}.ntb .ncat-table .ntb-sz span{display:inline}.ntb .ncat-table .ntb-sz span+span::before{content:" · "}}.n-sc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.n-sc>article{position:relative;display:grid;grid-template-rows:auto 1fr;gap:14px;min-width:0}.n-sc-b{display:grid;gap:8px;align-content:start}.n-sc h3{margin:0;font:400 clamp(24px,1.9vw,30px)/1.05 var(--n-serif)}.n-sc h3 a{color:var(--ink);text-decoration:none}.n-sc-sz{margin:0;font-size:14.5px;color:var(--muted);font-variant-numeric:tabular-nums}.n-sc-f{display:flex;justify-content:space-between;align-items:center;gap:10px}.n-sc-dots{display:flex;gap:6px}.n-sc-dots i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002}.n-sc .nc-price{font-size:17px}.n-sc .ntb-tax{margin-top:4px}.n-sc.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.n-sc,.n-sc.is-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.n-sc{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*var(--n-gutter));padding:0 var(--n-gutter) 8px;scroll-padding:0 var(--n-gutter);scrollbar-width:none}.n-sc>article{flex:0 0 78%;scroll-snap-align:start}}.np-pills .np-pill:hover,.np-pills .np-pill:focus{background:var(--surface);color:var(--ink);border-color:var(--muted)}.np-pills .np-pill[aria-checked=true]:hover,.np-pills .np-pill[aria-checked=true]:focus{background:#fff;color:var(--ink);border-color:var(--ink)}.np-pills .np-pill:disabled:hover{background:var(--surface);border-color:var(--line)}.np-pills .np-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.np-thumbs .np-thumb:hover,.np-thumbs .np-thumb:focus{background:#fff;color:inherit}.nc .nc-add:focus{background:var(--ink);color:var(--paper)}.nc .nc-add:hover{background:var(--accent);color:#fff}.nc-sw button:hover,.nc-sw button:focus{border-color:#0003}.single-product .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;gap:8px}.woocommerce-breadcrumb .n-sep{color:var(--muted)}.np-thumbs{display:flex;flex-direction:column;gap:8px}.np-thumb{flex:none;width:100%;height:auto}.np-main{position:relative}.np-bdgs{position:absolute;left:14px;top:14px;z-index:3;display:flex;gap:6px}.np-bdg{padding:5px 11px;border-radius:999px;background:var(--surface);color:var(--ink);font:600 12.5px/1.2 var(--n-sans);letter-spacing:.02em}.np-bdg.is-sale{background:var(--accent);color:#fff}.np-buy .product_title{font-size:clamp(42px,4.4vw,68px);margin:12px 0 14px}.np-rate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:14.5px;color:var(--muted)}.np-buy p.price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:22px 0 4px!important;font-size:34px!important;letter-spacing:-.01em}.np-buy p.price ins{order:1;text-decoration:none}.np-buy p.price del{order:2;font-size:19px;color:var(--muted);font-weight:400}.np-buy p.price .np-pct{order:3;align-self:center;padding:5px 11px;border-radius:999px;background:var(--accent);color:#fff;font:600 12.5px/1.2 var(--n-sans)}.np-buy p.price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.np-buy .legal-price-info{margin:4px 0 26px}.np-buy .legal-price-info .tax-info:not(:last-child)::after{content:","}.np-buy table.variations tbody{display:flex;flex-direction:column}.np-buy table.variations tr{margin:0 0 24px}.np-buy table.variations th.label label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px}.np-lab-side{font-weight:400;color:var(--muted);font-size:15px}.np-buy .np-hint{display:none}.np-sw{display:flex;gap:8px}.np-sw .np-swatch,.np-sw .np-swatch:hover,.np-sw .np-swatch:focus{position:relative;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #0003;cursor:pointer}.np-sw .np-swatch[aria-checked=true]::after{content:"";position:absolute;inset:-4px;border:1.5px solid var(--ink);border-radius:50%}.np-sw .np-swatch:disabled{opacity:.3;cursor:not-allowed}.np-sw .np-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.np-sizes{display:grid;gap:8px}.np-sizes .np-size,.np-sizes .np-size:hover,.np-sizes .np-size:focus{display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:baseline;width:100%;padding:13px 18px;border:1.5px solid var(--line);border-radius:var(--n-rs);background:var(--surface);color:var(--ink);text-align:left;font:400 16px/1.3 var(--n-sans);cursor:pointer;transition:border-color .2s,background .2s}.np-sizes .np-size:hover{border-color:var(--muted)}.np-sizes .np-size[aria-checked=true]{border-color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.np-sizes .np-size:disabled{opacity:.4;cursor:not-allowed}.np-size b{font-weight:500}.np-size small{grid-column:1;color:var(--muted);font-size:14px}.np-size .np-size-p{grid-row:1/3;grid-column:2;align-self:center;font-weight:500;white-space:nowrap}.np-buy .reset_variations,.np-buy .woocommerce-variation-description,.np-buy .woocommerce-variation-availability,.np-buy .delivery-time-info{display:none!important}.np-buy .woocommerce-variation-price{display:none}.np-buy .woocommerce-variation-add-to-cart,.np-buy form.cart:not(.variations_form){flex-wrap:nowrap}.np-buy .np-qty{display:flex;align-items:center;height:54px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface)}.np-buy .np-qty .qty{width:30px!important;height:100%!important;border:0!important;background:none!important;padding:0!important;text-align:center;font:500 16px var(--n-sans);-moz-appearance:textfield}.np-buy .np-qty .qty::-webkit-inner-spin-button,.np-buy .np-qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.np-buy .np-qty .np-qty-b,.np-buy .np-qty .np-qty-b:hover,.np-buy .np-qty .np-qty-b:focus{width:44px;height:100%;padding:0;border:0;background:none;color:var(--ink);font:400 19px/1 var(--n-sans);cursor:pointer}.np-buy .nrp-product-variable-message,.np-buy .nrp-product-message{order:5;flex-basis:100%;font-size:14px;color:var(--muted)}.np-buy .product-limit-note{margin-top:10px;font-size:13.5px;color:var(--muted)}.np-buy .np-acc{margin:26px 0 0;max-width:none}.np-buy .np-acc-item summary{padding:18px 0;font:600 16px/1.3 var(--n-sans)}.np-buy .np-acc-item summary::after{font-size:26px;line-height:.8}.np-buy .np-acc-body{padding:0 0 20px;font-size:16px}.np-acc-body h2{font:400 26px/1.15 var(--n-serif);color:var(--ink);margin:18px 0 8px}.np-acc-body h3{font:600 16px/1.3 var(--n-sans);color:var(--ink);margin:18px 0 6px}.np-acc-body ul{margin:0 0 12px;padding-left:1.2em}.np-acc-body li{margin:0 0 4px}.np-acc-body a{color:var(--ink)}@media (max-width:900px){.np-thumbs{flex-direction:row;overflow-x:auto}.np-thumb{width:68px}}.np-sizes .np-size.is-alt{opacity:.55}.np-sw .np-swatch.is-alt{opacity:.4}.ncat-head h1 em{font-style:italic;color:var(--accent)}.nc-badges{position:absolute;left:14px;top:14px;z-index:2;display:flex;gap:6px}.nc-badges .nc-badge{position:static}.nc-badge.is-best{background:var(--surface);color:var(--ink)}.nc-img.has-cut img{position:absolute;inset:0;transition:opacity .4s,transform .8s cubic-bezier(.2,.7,.2,1)}.nc-img.has-cut .nc-cut{padding:6%;object-fit:contain}.nc-img.has-cut .nc-room{object-fit:cover;opacity:0}@media (hover:hover){.nc:hover .nc-img.has-cut .nc-room,.nc:hover .nc-img .nc-ai{opacity:1}}.nc-img .nc-ai{opacity:0;transition:opacity .4s}.ncat-head h1{font-size:clamp(40px,5vw,68px)}.np-buy .product_title{font-size:clamp(34px,3vw,50px)}.np-buy table.variations tr{position:relative}.np-buy table.variations tr:has(.np-sizes){order:-1}.np-buy table.variations td.value>.np-lab-side{position:absolute;top:0;right:0}.np-buy table.variations td.value{position:static}.np-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.np-sizes .np-size,.np-sizes .np-size:hover,.np-sizes .np-size:focus{padding:11px 14px;gap:1px 10px}.np-size small{font-size:13px}@media (max-width:480px){.np-sizes{grid-template-columns:minmax(0,1fr)}}.np-buy .np-points{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin:0;padding:10px 14px;border-radius:var(--n-rs);background:#e9f2ea;color:#2f6b3f;font-size:14px;line-height:1.45}.np-buy .np-points .n-ui{width:20px;height:20px}.np-buy .np-points p{margin:0}.np-buy .np-points .amount,.np-buy .np-points strong{font-weight:600}.np-buy .np-points a{display:inline-block;margin-top:2px;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}.np-buy table.variations th.label label{justify-content:flex-start;gap:10px}.np-lab-val{font-weight:400;color:var(--muted);font-size:15px}.np-buy table.variations{margin:0 0 12px}.np-buy table.variations tr:last-child{margin-bottom:0}.np-buy .single_variation_wrap .woocommerce-variation.single_variation{margin:0}.np2 .np-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:clamp(24px,3vw,48px);align-items:start;padding:clamp(12px,1.4vw,20px) 0 clamp(48px,6vw,80px)}.np2 .np-left{min-width:0}.np2 .np-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,2.4vw,36px);align-items:start}.woocommerce .np2 div.images.np-gal,.np2 .np-gal{position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.np2 .np-main{grid-column:1;grid-row:auto;cursor:zoom-in}.np2 .np-thumbs{grid-column:1;grid-row:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:none;overflow:visible}.np2 .np-thumb{width:auto}.np-gal .np-nav,.np-lb .np-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff2;color:var(--ink);box-shadow:0 4px 14px #0002;cursor:pointer;transition:opacity .2s,background .2s}.np-gal .np-nav{opacity:0}.np-gal .np-main:hover .np-nav,.np-gal .np-nav:focus-visible{opacity:1}.np-gal .np-nav:hover,.np-gal .np-nav:focus,.np-lb .np-nav:hover,.np-lb .np-nav:focus{background:#fff;color:var(--ink)}.np-nav.is-prev{left:14px}.np-nav.is-next{right:14px}.np-nav svg,.np-lb-x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.np-gal .np-zoom,.np-gal .np-zoom:hover,.np-gal .np-zoom:focus{position:absolute;left:14px;bottom:14px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:var(--muted);cursor:zoom-in}.np-gal .np-zoom .n-ui{width:18px;height:18px}@media (hover:none){.np-gal .np-nav{opacity:1;width:38px;height:38px}}.np-lb{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#1d1b18f2}.np-lb[hidden]{display:none}.np-lb img{max-width:min(92vw,1400px);max-height:88vh;object-fit:contain;background:#fff;border-radius:var(--n-rs)}.np-lb .np-nav.is-prev{left:24px}.np-lb .np-nav.is-next{right:24px}.np-gal .np-nav[hidden],.np-lb .np-nav[hidden]{display:none}.np-lb .np-lb-x,.np-lb .np-lb-x:hover,.np-lb .np-lb-x:focus{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.np-lb-n{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;background:#1d1b18bf;color:#fff;font-size:12px}.np-lb-n:empty{display:none}html.np-lb-open{overflow:hidden}.np-glance{display:grid;gap:18px}.np-glance-h{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.np-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.np-tile{padding:14px 10px;border:1px solid var(--line);border-radius:var(--n-rs);background:var(--surface);text-align:center}.np-tile b{display:block;font:400 26px/1.05 var(--n-serif);color:var(--ink)}.np-tile small{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.3}.np-points-list{display:grid;margin:0;padding:0;list-style:none}.np-points-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.np-points-list li:first-child{border-top:1px solid var(--line)}.np-ck{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#e9f2ea;color:var(--ok)}.np-ck .n-ui{width:14px;height:14px}.np-points-list b{display:block;font-weight:600;font-size:15.5px;color:var(--ink)}.np-points-list span{color:var(--muted);font-size:14.5px}.np-points-list a{color:var(--ink)}.np-glance-more{justify-self:start;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.np2 .np-buy{position:sticky;top:92px;display:flex;flex-direction:column;padding:22px 24px;border:1px solid var(--line);border-radius:var(--n-r);background:var(--surface)}.admin-bar .np2 .np-buy{top:124px}.np2 .np-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:8px 0 0;font-size:14px;color:var(--muted)}.np2 .np-meta>*+*::before{content:"·";margin:0 8px}.np2 .np-meta .np-rate{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none}.np2 .np-meta .np-rate:hover span{color:var(--ink);text-decoration:underline}.n-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.np2 .np-buy .product_title{margin:0;font-size:clamp(30px,2.3vw,40px);line-height:1.05}.np2 .np-buy p.price{display:inline-flex;margin:10px 10px 0 0!important;font-size:32px!important}.np2 .np-buy p.price del{font-size:17px}.np2 .np-buy .wc-gzd-additional-info-placeholder:empty{display:none}.np2 .np-buy .legal-price-info{display:inline-block;margin:0}.np2 .np-buy .legal-price-info p{margin:0;font-size:13.5px;white-space:nowrap}.np2 .np-buy .legal-price-info .tax-info:not(:last-child)::after{content:" ·"}.np2 .np-buy .legal-price-info a{color:inherit;text-decoration:underline;text-underline-offset:3px}.np2 .np-stock{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:6px 0 0;font-size:14.5px}.np2 .np-stock i{align-self:center;width:9px;height:9px;margin-right:2px;border-radius:50%;background:#3aa35b;box-shadow:0 0 0 4px #3aa35b26}.np2 .np-stock b{color:var(--ok);font-weight:600;white-space:nowrap}.np2 .np-stock span{color:var(--muted)}.np2 .np-stock span::before{content:"– "}.np2 .np-buy form.cart{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line)}.np2 .np-buy table.variations{margin:0}.np2 .np-buy table.variations tr{margin:0 0 16px}.np2 .np-buy table.variations tr:last-child{margin:0}.np2 .np-buy table.variations tr:has(.np-sw){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.np2 .np-buy table.variations tr:has(.np-sw) th.label label{margin:0}.np2 .np-buy table.variations tr:has(.np-sw) td.value{flex:0 1 auto}.np2 .np-buy .np-cnote{flex-basis:100%;margin:10px 0 0;padding:9px 12px;border-radius:10px;background:#e9f2ea;font-size:14px;font-weight:600;line-height:1.45;color:var(--ok)}.np2 .np-buy table.variations th.label label{margin:0 0 8px}.np2 .np-sw{flex-wrap:wrap;gap:6px}.np2 .np-sw .np-swatch,.np2 .np-sw .np-swatch:hover,.np2 .np-sw .np-swatch:focus{display:inline-flex;align-items:center;gap:9px;width:auto;height:44px;padding:0 14px 0 10px;border:1.5px solid var(--line);border-radius:var(--n-rs);background:#fff8;color:var(--ink);font:400 14.5px/1 var(--n-sans);transition:border-color .2s}.np2 .np-sw .np-swatch:hover{border-color:var(--muted)}.np2 .np-sw .np-swatch[aria-checked=true]{border-color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.np2 .np-sw .np-swatch[aria-checked=true]::after{display:none}.np2 .np-sw .np-swatch i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 1px #0002;background-image:linear-gradient(135deg,#ffffff1f,transparent 55%)}.np2 .np-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.np2 .np-sizes .np-size,.np2 .np-sizes .np-size:hover,.np2 .np-sizes .np-size:focus{display:grid;grid-template-columns:1fr;justify-items:center;gap:1px;padding:8px 6px;background:#fff8;text-align:center}.np2 .np-sizes .np-size:hover{border-color:var(--muted)}.np2 .np-sizes .np-size[aria-checked=true]{border-color:var(--ink);background:#fff}.np2 .np-size b{font-size:14.5px;white-space:nowrap}.np2 .np-size small{display:none}.np2 .np-size .np-size-only{font-size:11.5px;line-height:1.2;color:var(--muted)}.np2 .np-size .np-size-p{grid-row:auto;grid-column:auto;color:var(--muted);font-size:13px;font-weight:400}.np2 .np-fit{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.np2 .np-fit a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:#b9ad9a;text-underline-offset:.2em}.np2 .np-fit b{color:var(--ink);font-weight:500}@media (max-width:420px){.np2 .np-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}.np2 .np-buy .single_variation_wrap{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.np2 .np-buy .np-qty,.woocommerce .np2 .np-buy .single_add_to_cart_button.button.alt{height:52px;min-height:52px}.np2 .np-buy .ppc-button-wrapper,.np2 .np-buy #wc-stripe-express-checkout-element{margin-top:8px!important}.np2 .np-buy .product-limit-note{margin:8px 0 0}.np2 .np-after-buy{display:grid;gap:12px;margin-top:14px}.np2 .np-buy .np-points{grid-template-columns:18px 1fr;gap:10px;margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#e9f2ea;color:var(--ok);font-size:14px;line-height:1.45}.np2 .np-buy .np-points.is-new{animation:np-pts 1.2s ease-out}@keyframes np-pts{0%{background:#c9e3cf}100%{background:#e9f2ea}}@media (prefers-reduced-motion:reduce){.np2 .np-buy .np-points.is-new{animation:none}}.np2 .np-buy .np-points .n-ui{width:18px;height:18px}.np2 .np-buy .np-points .amount,.np2 .np-buy .np-points strong{font-weight:500}.np2 .np-buy .np-points a{display:inline;margin:0}.np-paytext{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.np2:has(.np-stock) .np-buy .delivery-time-info{display:none}.np-details{margin-top:56px}.np-tabs-w{position:sticky;top:76px;z-index:20;background:var(--paper)}.admin-bar .np-tabs-w{top:108px}.np-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.np-tabs-w .np-tabs-arr,.np-tabs-w .np-tabs-arr:hover,.np-tabs-w .np-tabs-arr:focus{position:absolute;top:0;bottom:1px;z-index:1;display:grid;place-items:center;width:48px;padding:0;border:0;border-radius:0;color:var(--ink);cursor:pointer}.np-tabs-w .is-prev,.np-tabs-w .is-prev:hover,.np-tabs-w .is-prev:focus{left:0;justify-items:start;background:linear-gradient(90deg,var(--paper) 55%,#f6f2eb00)}.np-tabs-w .is-next,.np-tabs-w .is-next:hover,.np-tabs-w .is-next:focus{right:0;justify-items:end;background:linear-gradient(270deg,var(--paper) 55%,#f6f2eb00)}.np-tabs-w .np-tabs-arr[hidden]{display:none}.np-tabs-arr svg{width:32px;height:32px;padding:7px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #0002;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.np-tabs::-webkit-scrollbar{display:none}.np-tabs a{flex:none;margin-bottom:-1px;padding:14px 16px;border-bottom:2px solid transparent;color:var(--muted);font-weight:500;text-decoration:none}.np-tabs a:hover{color:var(--ink)}.np-tabs a.is-on{color:var(--ink);border-bottom-color:var(--ink)}.np-sec{padding-top:36px;scroll-margin-top:140px;color:var(--muted);font-size:16px;line-height:1.6}.np-sec-h,.np-sec-body h2{margin:0 0 14px;font:400 34px/1.1 var(--n-serif);color:var(--ink)}.np-sec-h+.np-sec-body>h2:first-child{display:none}.np-sec-body h3{margin:18px 0 6px;font:600 16px/1.3 var(--n-sans);color:var(--ink)}.np-sec-body ul,.np-sec-body ol{margin:0 0 12px;padding-left:1.2em}.np-sec-body li{margin:4px 0}.np-sec-body a{color:var(--ink);text-decoration:underline;text-decoration-color:#b9ad9a;text-underline-offset:.2em}.np-sec-body a:hover{text-decoration-color:currentColor}.np-sec-body>p,.np-sec-body>ul,.np-sec-body>ol,.np-sec-body>h3,.np-sec-body>h4,.np-sec-body .manufacturer p{max-width:68ch;text-wrap:pretty}.np-sec-body b,.np-sec-body strong{color:var(--ink);font-weight:500}.np-sec-body table.shop_attributes{width:100%;margin:0;border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:var(--n-rs);overflow:hidden;background:var(--surface);font-size:15px}.np-sec-body table.shop_attributes th,.np-sec-body table.shop_attributes td{padding:12px 16px;border:0;border-bottom:1px solid var(--line);background:none;font-style:normal;font-weight:400;text-align:left}.np-sec-body table.shop_attributes th{width:45%;color:var(--ink);font-weight:500}.np-sec-body table.shop_attributes tr:last-child th,.np-sec-body table.shop_attributes tr:last-child td{border-bottom:0}.np-sec-body table.shop_attributes p{margin:0}.np-stick{position:fixed;left:0;right:0;bottom:0;z-index:90;display:block;padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -10px 30px -18px #0005;transform:translateY(110%);transition:transform .3s}.np-stick.is-on{transform:none}.np-stick[hidden]{display:none}.np-stick-in{display:flex;align-items:center;gap:16px;max-width:var(--n-max);height:72px;margin:0 auto;padding:0 var(--n-gutter)}.np-stick-img{flex:none;width:52px;height:52px;border-radius:10px;background:#fff;object-fit:contain}.np-stick-info{display:flex;flex-direction:column;flex:1;min-width:0}.np-stick-info b{overflow:hidden;font:400 22px/1.1 var(--n-serif);white-space:nowrap;text-overflow:ellipsis}.np-stick-info small{overflow:hidden;color:var(--muted);font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.np-stick-price{font-weight:500;font-size:20px;white-space:nowrap}.np-stick-price del{font-weight:400;font-size:.75em;opacity:.6}.np-stick-price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.np-stick .np-stick-btn,.np-stick .np-stick-btn:focus{flex:none;height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font:500 16px/1 var(--n-sans);cursor:pointer}.np-stick .np-stick-btn:hover{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){.np-stick{transition:none}}@media (max-width:1280px){.np2 .np-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.np2 .np-grid{grid-template-columns:minmax(0,1fr)}.np2 .np-left,.np2 .np-hero{display:contents}.np2 .np-media{order:1}.np2 .np-buy{position:static;order:2}.np2 .np-glance{order:3}.np2 .np-details{order:4;margin-top:16px}.np2 .np-thumbs{grid-template-columns:repeat(5,minmax(0,64px));gap:8px}.np-tabs-w{top:64px}.np-glance-more{display:none}.np-buy .np-points a{display:block}.np-stick-in{height:64px;gap:10px}.np-stick-img,.np-stick-info b{display:none}.np-stick-info small{color:var(--ink);font-size:14px;font-weight:500}.np-stick-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:0 12px}.np-stick-info{grid-column:1;grid-row:1}.np-stick-price{grid-column:1;grid-row:2;font-size:15px}.np-stick .np-stick-btn{grid-column:2;grid-row:1/3;align-self:center;padding:0 18px}}@media (max-width:560px){.np2 .np-buy{padding:18px 16px}.np-tile b{font-size:22px}.np-buy .np-qty .np-qty-b,.np-buy .np-qty .np-qty-b:hover,.np-buy .np-qty .np-qty-b:focus{width:34px}.np-buy .np-qty .qty{width:24px!important}.woocommerce .np2 .np-buy .single_add_to_cart_button.button.alt{min-width:0;padding:0 14px;font-size:15px}}.woocommerce div.product.np2 div.images.np-gal{position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.np2 .np-buy table.variations tbody{gap:16px}.np2 .np-buy table.variations tr,.np2 .np-buy table.variations tr:last-child{margin:0}.np-tile{padding:12px 8px}.np-tile b{font-size:22px;line-height:1.1}.np-tile small{font-size:12.5px;hyphens:auto}.np-points-list span{line-height:1.45}.np-tabs a{padding:14px 11px;font-size:15px}.np2 .np-express{display:flex;gap:8px;margin-top:8px}.np2 .np-express>*{flex:1;min-width:0}.np2 .np-express #wc-stripe-express-checkout-element,.np2 .np-express .ppc-button-wrapper{margin:0!important}.np2 .np-buy .product-limit-note{font-size:12.5px;line-height:1.4}.np-sec-body table.shop_attributes th,.np-sec-body table.shop_attributes td{padding:11px 16px;vertical-align:top;line-height:1.45;background:none!important}.np-sec-body table.shop_attributes td p{margin:0!important;padding:0}.np-sec-body table.shop_attributes td a{color:inherit;text-decoration:none}.np-sec-body h4{margin:18px 0 6px;font:600 16px/1.3 var(--n-sans);color:var(--ink)}.np-sec-body p{margin:0 0 10px}.np-stick-price ins{text-decoration:none}@media (max-width:560px){.np-stick-price del{display:none}.np-stick-info b{font-size:17px}}.np2 .np-buy .wc-gzd-additional-info-placeholder[aria-hidden=true]{display:none}.np2 .np-buy p.price{vertical-align:baseline}.np2 .np-express{display:grid;gap:8px}.np2 .np-express>*{min-width:0}.np-ck{font-size:13px;line-height:1;font-weight:600}.np-gal .np-zoom,.np-gal .np-zoom:hover,.np-gal .np-zoom:focus{width:auto;height:auto;display:flex;gap:6px;padding:5px 11px;border-radius:999px;font:400 12.5px/1.2 var(--n-sans);color:var(--muted)}.np-gal .np-zoom .n-ui{width:15px;height:15px}@media (hover:none){.np-gal .np-zoom{font-size:0;gap:0;padding:7px}}.np2 .np-pricerow{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px;margin-top:10px}.np2 .np-pricerow p.price{display:flex;gap:8px;margin:0!important;font-size:29px!important}.np2 .np-pricerow p.price del{font-size:15px}.np2 .np-pricerow p.price .np-pct{padding:4px 8px;font-size:12px}.np2 .np-pricerow .legal-price-info{display:block;margin:0}.np2 .np-pricerow .legal-price-info p{font-size:13px}.np2 .np-pricerow .wc-gzd-additional-info-placeholder[aria-hidden=true]{display:none}.np2 .np-buy{padding:22px}.np2 .np-pricerow{column-gap:8px}.np2 .np-pricerow p.price{gap:6px}.np2 .np-pricerow .legal-price-info p{font-size:12.5px}.np2 .np-buy form.cart{margin-bottom:0}.np2 .np-buy .product_title{margin:0 0 4px}.np2 .np-pricerow{margin-top:14px}.np2 .np-stock{margin-top:10px}.np2 .np-buy form.cart{margin-top:20px;padding-top:20px}.woocommerce div.product.np2 form.cart{margin-bottom:0}.np2 .np-express{margin-top:10px!important;gap:10px}.np2 .np-express .ppc-button-wrapper,.np2 .np-express #ppc-button-ppcp-gateway{margin:0!important}.np2 .np-buy .np-qty{border-radius:10px}.woocommerce .np2 .np-buy .single_add_to_cart_button.button.alt{border-radius:10px;background:var(--accent)}.woocommerce .np2 .np-buy .single_add_to_cart_button.button.alt:hover{background:var(--ink)}.np-stick .np-stick-btn,.np-stick .np-stick-btn:focus{border-radius:10px;background:var(--accent);color:#fff}.np-stick .np-stick-btn:hover{background:var(--ink)}.np2 #wc-stripe-express-checkout-element .blockOverlay{opacity:0!important}.np-ai{position:absolute;right:14px;bottom:14px;z-index:3;padding:4px 10px;border-radius:999px;background:#1d1b18b3;color:#fff;font:500 12px/1.3 var(--n-sans);letter-spacing:.02em;pointer-events:none}.np-ai[hidden]{display:none}.np-lb-f{position:relative;margin:0;line-height:0}.np-lb-f .np-ai{line-height:1.3}.np-spec{width:100%;margin:0;border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:var(--n-rs);overflow:hidden;background:var(--surface);font-size:15px}.np-spec th,.np-spec td{padding:11px 16px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;vertical-align:top;line-height:1.45}.np-spec th{width:42%;color:var(--ink);font-weight:500}.np-spec td{color:var(--muted)}.np-spec tr:last-child th,.np-spec tr:last-child td{border-bottom:0}@media (max-width:560px){.np-spec th,.np-spec td{display:block;width:auto;border:0}.np-spec th{padding-bottom:0}.np-spec td{padding-top:2px;border-bottom:1px solid var(--line)}.np-spec tr:last-child td{border-bottom:0}}.np-sec-body .manufacturer h4,.np-sec-body h3.wc-gzd-product-manufacturer-heading{margin:16px 0 4px;font:600 15px/1.3 var(--n-sans);color:var(--ink)}.np-sec-body h3.wc-gzd-product-manufacturer-heading{margin-top:0}.np-sec-body .manufacturer p{margin:0}.np-rev-sum{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--ink);font-weight:500}.np-sec-body .commentlist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.np-sec-body .commentlist li{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:var(--n-rs);background:var(--surface)}.np-sec-body .commentlist .avatar,.np-sec-body .commentlist .star-rating,.np-sec-body .woocommerce-review__dash{display:none}.np-sec-body .commentlist .comment_container,.np-sec-body .commentlist .comment-text{margin:0;padding:0;border:0}.np-sec-body .commentlist .meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;font-size:14.5px}.np-sec-body .commentlist .woocommerce-review__author{color:var(--ink);font-weight:500}.np-sec-body .commentlist time{color:var(--muted)}.np-sec-body .commentlist .description p{margin:0;color:var(--ink);font-size:15.5px}.np-shop-rate{margin:14px 0 0;font-size:14px}.woocommerce .single_add_to_cart_button.button.loading{position:relative;opacity:1;padding-right:28px;color:transparent!important;pointer-events:none}.woocommerce .single_add_to_cart_button.button.loading::after{content:"";position:absolute;top:50%;left:50%;right:auto;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;font-family:inherit;animation:n-spin .7s linear infinite}.woocommerce .single_add_to_cart_button.button.added::after{display:none}@keyframes n-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.woocommerce .single_add_to_cart_button.button.loading::after{animation-duration:2s}}