#nx a:focus-visible,#nx button:focus-visible,#nx input:focus-visible{outline:2px solid #f04438!important;outline-offset:4px!important}.nx-page{min-height:52vh}.nx-page h1,.nx-shop h1{font-family:'Space Grotesk',sans-serif;font-size:40px;letter-spacing:-1.4px;margin:8px 0 0}.nx-content{font-size:14px;line-height:1.85}.nx-content>h2,.nx-content>h3{margin-top:30px}.nx-content>p{max-width:850px;color:#6f7277}.nx-detail{font-size:10px;margin-top:9px;color:#74777d}.nx-view-cart{display:block;text-align:center;margin:14px auto 0}.drawer .checkout{display:flex;align-items:center;justify-content:center;margin:0}.nx-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}.nx-filters a{font-size:11px;border:1px solid #e8e8e8;border-radius:24px;padding:9px 14px}.nx-filters a:hover{background:#121316;color:white}.nx-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nx-product-grid .product{min-width:0}.nx-support .btn{margin-right:10px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:auto;margin:0;border:1px solid var(--l);border-radius:10px;overflow:hidden;padding:0 0 16px;background:#fff}.woocommerce ul.products li.product a img{height:300px;object-fit:cover;margin:0 0 14px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .star-rating{margin-left:14px;margin-right:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px}.woocommerce ul.products li.product .price{color:#121316;font-size:13px}.woocommerce ul.products li.product .button{margin:10px 14px 0}.woocommerce span.onsale{background:#f04438;min-width:44px;min-height:44px;font-size:11px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#121316;color:#fff;border-radius:5px;padding:13px 18px;font-family:'Space Grotesk',sans-serif;font-size:12px;line-height:1.3}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#f04438}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:#26282c;color:#fff}.woocommerce div.product .product_title{font-size:34px;line-height:1.12;margin:0 0 18px;letter-spacing:-1px}.woocommerce div.product p.price{color:#121316;font-size:24px}.woocommerce div.product .woocommerce-product-details__short-description{font-size:14px;line-height:1.8;color:#74777d}.woocommerce div.product div.images img{border-radius:12px}.woocommerce .quantity .qty{padding:10px;border:1px solid #ddd;border-radius:5px;min-height:42px}.woocommerce div.product .product_meta{border-top:1px solid #e8e8e8;padding:16px 0;font-size:12px;line-height:2.2}.woocommerce div.product .product_meta>span{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:#f6f6f4;border-radius:5px}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#121316;color:#fff}.woocommerce div.product .woocommerce-tabs .panel{font-size:14px;line-height:1.8}.woocommerce table.shop_table{border:1px solid #e8e8e8;border-radius:10px;font-size:13px}.woocommerce table.shop_table th{background:#f6f6f4;padding:16px 12px}.woocommerce table.shop_table td{padding:16px 12px}.woocommerce table.cart img{width:80px;border-radius:7px}.woocommerce a.remove{color:#f04438!important}.woocommerce a.remove:hover{background:#f04438;color:#fff!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=text],.woocommerce input[type=tel],.woocommerce select,.woocommerce .select2-container--default .select2-selection--single{border:1px solid #ddd;border-radius:5px;padding:12px;min-height:45px;background:#fff;font:13px Archivo,sans-serif;color:#121316}.woocommerce form .form-row label{font-size:12px;font-weight:600;margin-bottom:5px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.1fr .9fr;gap:0 45px;background:transparent;border:0;height:auto;color:#121316;font-weight:400}.woocommerce-checkout #customer_details{grid-row:1/4}.woocommerce-checkout #order_review_heading{grid-column:2;margin-top:0}.woocommerce-checkout #order_review{grid-column:2}.woocommerce-checkout #payment{background:#f6f6f4;border-radius:10px}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-top-color:#f04438;background:#f6f6f4;font-size:13px}.woocommerce-info:before,.woocommerce-message:before{color:#f04438}.woocommerce .woocommerce-result-count{font-size:12px;color:#74777d}.woocommerce .woocommerce-ordering select{font-size:12px;min-height:38px}.woocommerce-account .woocommerce-MyAccount-navigation{background:#f6f6f4;border:1px solid #e8e8e8;border-radius:10px;padding:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:11px;font-size:13px;border-bottom:1px solid #e8e8e8}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#f04438;font-weight:700}.woocommerce form.login,.woocommerce form.register{border-radius:10px}.woocommerce .cart-collaterals .cart_totals h2{font-size:26px}.woocommerce .related.products{padding-top:40px}.woocommerce .related.products h2{font-size:27px}.woocommerce #review_form #respond textarea{width:100%;border:1px solid #ddd}.admin-bar .header{top:32px}.woocommerce .woocommerce-pagination ul{border:0;display:flex;justify-content:center;gap:6px}.woocommerce .woocommerce-pagination ul li{border:1px solid #e8e8e8;border-radius:4px}.woocommerce .woocommerce-pagination ul li span.current{background:#121316;color:#fff}.nl input:focus{outline:2px solid #f04438!important}.scrim.show{cursor:pointer}
@media(max-width:900px){.nx-product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:24px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{grid-column:auto;grid-row:auto}.nx-page h1,.nx-shop h1{font-size:32px}.admin-bar .header{top:46px}.nav{display:none}.menu{display:inline-flex}.mnav.open{display:block;position:fixed;top:74px;left:16px;right:16px;background:white;z-index:60;border:1px solid #ddd;padding:16px}.mnav>a,.mg>button{display:flex;justify-content:space-between;width:100%;padding:12px;border:0;border-bottom:1px solid #eee;background:white}.ms{display:none;padding:12px;background:#f6f6f4}.mg.open .ms{display:block}.ms a{display:block;padding:7px;font-size:12px}}
@media(max-width:600px){.nx-product-grid,.woocommerce ul.products{grid-template-columns:1fr}.nx-product-grid .product{width:100%}.woocommerce ul.products li.product a img{height:325px}.woocommerce div.product .product_title{font-size:28px}.woocommerce table.shop_table_responsive tr td{padding:12px}.woocommerce .cart-collaterals .cart_totals{width:100%}.nx-page h1,.nx-shop h1{font-size:28px}.nx-content{font-size:13px}.nx-page{padding-top:35px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none}.woocommerce .woocommerce-ordering{float:none;width:100%}.woocommerce .woocommerce-ordering select{width:100%}.admin-bar .header{top:0}.admin-bar #nx .mnav{top:72px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide,.rail,.drawer,.search{transition:none!important;scroll-behavior:auto!important}}

.price del{color:#aaa;font-weight:400;margin-right:5px}.price ins{text-decoration:none}.woocommerce div.product p.price ins{text-decoration:none}
.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .wish{z-index:3}.nx-single-wish{margin-bottom:20px!important}.nx-single-wish.active{background:#f04438!important}
html,body{overflow-x:hidden}#nx .drawer{visibility:hidden;pointer-events:none}#nx .drawer.open{visibility:visible;pointer-events:auto}.feature>div:first-child{overflow:hidden}.feature>div:first-child img{width:100%;height:100%;object-fit:cover}
