:root{--ngw-bg:#090909;--ngw-bg2:#111111;--ngw-section:#151515;--ngw-card:#181818;--ngw-hover:#212121;--ngw-deep:#050505;--ngw-text:#FFFFFF;--ngw-text2:#D0D0D0;--ngw-bodytext:#B9B9B9;--ngw-muted:#888888;--ngw-silver:#C0C0C0;--ngw-silver2:#E5E5E5;--ngw-silver3:#8F8F8F;--ngw-border:#2B2B2B;--ngw-divider:#363636;--ngw-input:#121212;--ngw-content:1280px;--ngw-headw:1360px;--ngw-ff-head:'Montserrat',Arial,sans-serif;--ngw-ff-body:'Poppins',Arial,sans-serif}html,body{background:var(--ngw-bg)!important;color:var(--ngw-bodytext);font-family:var(--ngw-ff-body);font-weight:400;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--ngw-ff-head);color:var(--ngw-text);font-weight:700;line-height:1.15;letter-spacing:-.5px;hyphens:none;overflow-wrap:break-word;margin-top:0}p{color:var(--ngw-bodytext);overflow-wrap:break-word}a{color:var(--ngw-text2);text-decoration:none;transition:color .25s ease}a:hover{color:var(--ngw-silver2)}img{max-width:100%;height:auto}*{box-sizing:border-box}.ngw-wrap{max-width:var(--ngw-content);margin:0 auto;padding-left:32px;padding-right:32px;width:100%}.ngw-section{padding:96px 0;background:var(--ngw-bg)}.ngw-section--alt{background:var(--ngw-section)}.ngw-eyebrow{font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:600;color:var(--ngw-silver);margin-bottom:18px;line-height:1}.ngw-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:20px;flex-wrap:wrap}.ngw-section-head h2{font-size:42px;line-height:1.15;letter-spacing:-.5px;margin:0;text-transform:uppercase;max-width:900px}.ngw-section-head+.ngw-grid,.ngw-section-head+*{margin-top:0}.ngw-viewall{font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:1px;font-size:12.5px;font-weight:600;color:var(--ngw-silver);border-bottom:1px solid var(--ngw-border);padding-bottom:4px;white-space:nowrap}.ngw-viewall:hover{color:#fff;border-color:#fff}.ngw-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce #place_order{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:.6px;font-weight:600;font-size:14px;background:var(--ngw-silver)!important;color:#000!important;border:none!important;border-radius:8px!important;height:52px;padding:0 30px!important;cursor:pointer;transition:background .25s ease,transform .2s ease,color .25s ease;line-height:1!important;white-space:nowrap;text-decoration:none}.ngw-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #place_order:hover{background:#fff!important;color:#000!important;transform:translateY(-1px)}.ngw-btn-outline{background:transparent!important;color:#fff!important;border:1px solid var(--ngw-silver)!important}.ngw-btn-outline:hover{background:#fff!important;color:#000!important}.ngw-btn-sm{height:44px;padding:0 22px!important;font-size:13px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .quantity input,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select,.select2-container--default .select2-selection--single{background:var(--ngw-input)!important;border:1px solid var(--ngw-border)!important;color:#fff!important;border-radius:8px!important;min-height:52px;padding:0 16px;font-family:var(--ngw-ff-body);font-size:15px}textarea{padding:14px 16px;min-height:120px}input:focus,textarea:focus,select:focus{border-color:var(--ngw-silver)!important;outline:none}::placeholder{color:#777}label,.woocommerce form .form-row label{color:var(--ngw-text2);font-size:14px;font-family:var(--ngw-ff-body)}.ngw-header{position:fixed;top:0;left:0;width:100%;height:88px;z-index:999;background:rgb(9 9 9 / .96);backdrop-filter:blur(8px);border-bottom:1px solid #242424;transition:background .3s,border-color .3s}.ngw-header--transparent{background:#fff0;border-color:#fff0;backdrop-filter:none}.ngw-header--transparent.scrolled{background:rgb(9 9 9 / .96);backdrop-filter:blur(8px);border-color:#242424}.ngw-header-inner{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;height:88px;max-width:var(--ngw-headw);width:100%;margin:0 auto;padding:0 32px}.ngw-logo{grid-column:1;display:flex;align-items:center;width:130px;max-width:130px}.ngw-logo img{max-height:34px;max-width:104px;width:auto;height:auto}.ngw-logo span{font-family:var(--ngw-ff-head);font-weight:800;font-size:20px;letter-spacing:1px;color:#fff;white-space:nowrap}.ngw-nav{grid-column:2;margin:0;display:flex;justify-content:center;align-items:center}.ngw-menu{display:flex;justify-content:center;align-items:center;gap:20px;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.ngw-menu li{margin:0}.ngw-menu a{font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:.8px;font-size:12.5px;font-weight:600;line-height:1;color:var(--ngw-text2);white-space:nowrap;display:block;padding:8px 2px}.ngw-menu a:hover{color:#fff}.ngw-menu .ngw-mobile-only{display:none}.ngw-actions{grid-column:3;display:flex;align-items:center;justify-self:end;gap:17px}.ngw-ico{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;position:relative;padding:0}.ngw-ico svg{width:21px;height:21px}.ngw-ico:hover{color:var(--ngw-silver)}.ngw-cart-count{position:absolute;top:-8px;right:-10px;background:var(--ngw-silver);color:#000;font-family:var(--ngw-ff-head);font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.ngw-burger{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:0;grid-column:1}.ngw-burger span{width:22px;height:2px;background:#fff;transition:.3s}.ngw-burger.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.ngw-burger.active span:nth-child(2){opacity:0}.ngw-burger.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body{padding-top:88px}body.home{padding-top:0}body.admin-bar .ngw-header{top:32px!important}@media (max-width:782px){body.admin-bar .ngw-header{top:46px!important}}.ngw-search-overlay{position:fixed;inset:0;background:rgb(9 9 9 / .97);z-index:1000;display:none;align-items:center;justify-content:center;padding:24px}.ngw-search-overlay.open{display:flex}.ngw-search-overlay input[type=search]{width:100%;max-width:640px;background:#fff0;border:none;border-bottom:2px solid var(--ngw-border);color:#fff;font-family:var(--ngw-ff-head);font-size:32px;padding:16px 0;text-align:center;outline:none;min-height:auto;border-radius:0}.ngw-search-close{position:absolute;top:28px;right:32px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;line-height:1}@media (max-width:1279px) and (min-width:1100px){.ngw-header-inner{grid-template-columns:120px minmax(0,1fr) auto;padding:0 24px}.ngw-logo{width:120px;max-width:120px}.ngw-logo img{max-width:96px}.ngw-menu{gap:15px}.ngw-menu a{font-size:12px;letter-spacing:.5px}.ngw-actions{gap:14px}}@media (max-width:1099px){.ngw-header{height:68px}.ngw-header-inner{grid-template-columns:36px 1fr auto;height:68px;padding:0 18px;gap:12px}.ngw-burger{display:flex}.ngw-logo{grid-column:2;justify-self:center;width:auto;max-width:none}.ngw-logo img{max-width:94px}.ngw-actions{grid-column:3;gap:16px}.ngw-actions a[aria-label="Wishlist"]{display:none}body{padding-top:68px}body.home{padding-top:0}.ngw-nav{position:fixed;top:68px;left:0;width:100%;background:var(--ngw-bg);border-bottom:1px solid var(--ngw-border);max-height:0;overflow-y:auto;transition:max-height .35s ease;display:block;z-index:998}.ngw-nav.open{max-height:calc(100vh - 68px)}body.admin-bar .ngw-nav{top:114px}.ngw-menu{flex-direction:column;gap:0;padding:8px 18px 24px;align-items:stretch}.ngw-menu li{border-bottom:1px solid var(--ngw-border)}.ngw-menu a{display:flex;align-items:center;min-height:48px;padding:12px 2px;font-size:15px;text-align:left}.ngw-menu .ngw-mobile-only{display:block}}.ngw-hero{position:relative;min-height:680px;display:flex;align-items:center;background:linear-gradient(180deg,rgb(9 9 9 / .4),rgb(9 9 9 / .92)),var(--ngw-bg);background-size:cover;background-position:center;border-bottom:1px solid var(--ngw-border);padding:120px 0 60px}.ngw-hero-inner{max-width:var(--ngw-content);margin:0 auto;padding:0 32px;width:100%}.ngw-hero h1{font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-1px;font-weight:800;text-transform:uppercase;margin:0 0 20px;max-width:680px}.ngw-hero p{font-size:20px;line-height:1.6;color:var(--ngw-text2);max-width:680px;margin:0 0 36px}.ngw-hero-btns{display:flex;gap:16px;flex-wrap:wrap}.ngw-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.ngw-cat{position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;display:flex;align-items:flex-end;padding:26px;background:var(--ngw-card);border:1px solid var(--ngw-border);background-size:cover;background-position:center;transition:transform .3s ease}.ngw-cat:hover{transform:translateY(-4px)}.ngw-cat h3{font-size:22px;text-transform:uppercase;margin:0;color:#fff;z-index:2;transition:transform .3s}.ngw-cat:hover h3{transform:translateY(-16px)}.ngw-cat span{position:absolute;left:26px;bottom:20px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--ngw-silver);opacity:0;transition:opacity .3s}.ngw-cat:hover span{opacity:1}.ngw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.ngw-card-p{background:var(--ngw-card);border:1px solid var(--ngw-border);border-radius:14px;overflow:hidden;transition:border-color .25s,transform .25s;display:flex;flex-direction:column}.ngw-card-p:hover{border-color:var(--ngw-divider);transform:translateY(-4px)}.ngw-card-p>a:first-child{overflow:hidden;display:block}.ngw-card-p img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .5s}.ngw-card-p:hover img{transform:scale(1.03)}.ngw-card-p h4{font-size:17px;line-height:1.35;margin:16px 16px 6px;color:#fff;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ngw-card-p .price{display:block;margin:0 16px 14px;color:var(--ngw-silver);font-family:var(--ngw-ff-head);font-size:19px;font-weight:700}.ngw-card-p .price del{color:var(--ngw-muted);font-weight:400;font-size:15px;margin-right:8px}.ngw-card-p .price ins{text-decoration:none;color:var(--ngw-silver)}.ngw-card-p .ngw-btn{margin:auto 16px 16px;height:44px;font-size:13px}.ngw-why{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.ngw-why-item{text-align:center;padding:30px 24px;background:var(--ngw-card);border:1px solid var(--ngw-border);border-radius:12px}.ngw-why-item .ic{font-size:30px;color:var(--ngw-silver);margin-bottom:16px;line-height:1}.ngw-why-item h4{font-size:18px;text-transform:uppercase;margin:0 0 10px;color:#fff}.ngw-why-item p{font-size:14.5px;color:var(--ngw-text2);margin:0;line-height:1.6}.ngw-follow{padding:96px 0 120px;background:var(--ngw-bg)}.ngw-follow-head{margin-bottom:48px}.ngw-follow-track{display:flex;gap:24px;overflow-x:auto;overflow-y:visible;padding:4px 2px 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ngw-follow-track::-webkit-scrollbar{height:6px}.ngw-follow-track::-webkit-scrollbar-thumb{background:var(--ngw-border);border-radius:3px}.ngw-follow-card{flex:0 0 250px;min-height:360px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--ngw-card);border:1px solid var(--ngw-border);border-radius:16px;overflow:hidden;transition:transform .25s,border-color .25s}.ngw-follow-card:hover{transform:translateY(-4px);border-color:var(--ngw-divider)}.ngw-follow-img{display:block;width:100%;aspect-ratio:4/5;overflow:hidden}.ngw-follow-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ngw-follow-card:hover .ngw-follow-img img{transform:scale(1.03)}.ngw-follow-meta{display:block;padding:16px}.ngw-follow-title{display:block;font-family:var(--ngw-ff-head);font-size:15px;color:#fff;font-weight:600;line-height:1.35;margin-bottom:6px}.ngw-follow-link{display:block;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--ngw-silver)}.ngw-story-section{padding:100px 0 120px;background:var(--ngw-section);border-top:1px solid var(--ngw-border)}.ngw-story{max-width:820px;margin:0 auto;text-align:center}.ngw-story h2{font-size:42px;text-transform:uppercase;margin:0 0 24px;line-height:1.15}.ngw-story p{font-size:17px;color:var(--ngw-text2);line-height:1.75;max-width:820px;margin:0 auto}.ngw-news{text-align:center;max-width:640px;margin:0 auto}.ngw-news h2{font-size:36px;text-transform:uppercase;margin:0 0 12px}.ngw-news p{color:var(--ngw-text2);margin:0 0 28px}.ngw-news form{display:flex;gap:12px;max-width:480px;margin:0 auto}.ngw-news input{flex:1}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin:48px 0 0!important;padding:0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;content:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:var(--ngw-card);border:1px solid var(--ngw-border);border-radius:14px;overflow:hidden;padding:0 0 16px!important;text-align:left;transition:border-color .25s,transform .25s}.woocommerce ul.products li.product:hover{border-color:var(--ngw-divider);transform:translateY(-4px)}.woocommerce ul.products li.product a img{margin:0 0 14px!important;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--ngw-ff-head);font-size:17px;line-height:1.35;color:#fff;padding:0 16px!important;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products li.product .price{color:var(--ngw-silver)!important;font-family:var(--ngw-ff-head);font-size:19px;font-weight:700;padding:0 16px;display:block;margin-top:6px}.woocommerce ul.products li.product .price del{color:var(--ngw-muted);font-weight:400}.woocommerce ul.products li.product .price ins{color:var(--ngw-silver);text-decoration:none}.woocommerce ul.products li.product .button{margin:14px 16px 0}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button{margin:10px 16px 0;display:inline-block}.woocommerce .star-rating span{color:var(--ngw-silver)}.woocommerce span.onsale{background:var(--ngw-silver);color:#000;border-radius:6px;font-family:var(--ngw-ff-head);text-transform:uppercase;font-size:11px;font-weight:700;min-height:auto;line-height:1;padding:6px 10px;top:12px;left:12px;margin:0}.woocommerce-result-count{color:var(--ngw-muted);font-size:14px}.woocommerce .woocommerce-ordering select{min-height:44px}.woocommerce .woocommerce-products-header,.ngw-wc-page>.ngw-wrap>h1,.ngw-shop-title{padding-top:0}.woocommerce-products-header__title,.page-title,.ngw-shop-title{font-size:42px;text-transform:uppercase;margin:0 0 18px;line-height:1.15}.woocommerce nav.woocommerce-pagination ul{border:none;margin-top:40px}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 4px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:var(--ngw-text2);background:var(--ngw-card);border:1px solid var(--ngw-border);border-radius:8px;min-width:44px;height:44px;line-height:44px;padding:0}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ngw-silver);color:#000;border-color:var(--ngw-silver)}.single-product div.product{display:grid;grid-template-columns:55% 45%;gap:48px;align-items:start}.single-product div.product .woocommerce-product-gallery{width:100%!important;margin:0!important;float:none!important}.single-product div.product .summary{margin:0!important;width:100%!important;float:none!important}.single-product div.product .product_title{font-size:34px;text-transform:uppercase;line-height:1.15;margin:0 0 14px}.single-product div.product p.price,.single-product div.product span.price{color:var(--ngw-silver)!important;font-family:var(--ngw-ff-head);font-size:24px;font-weight:700;margin-bottom:18px}.single-product .woocommerce-product-details__short-description{font-size:16px;color:var(--ngw-text2);line-height:1.7}.single-product .variations label{font-size:14px;color:var(--ngw-text2)}.single-product .woo-variation-swatches .variable-item{min-width:44px;min-height:44px;border-radius:8px!important}.single-product form.cart .button{height:52px}.single-product .quantity input{width:80px;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs{border:none;padding:0;margin:40px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff0;border:1px solid var(--ngw-border);border-radius:8px;margin:0 8px 8px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--ngw-text2)}.woocommerce div.product .woocommerce-tabs .panel{color:var(--ngw-text2)}.woocommerce div.product .woocommerce-tabs .panel h3{font-size:15px;text-transform:uppercase;letter-spacing:.5px;color:var(--ngw-silver);margin:18px 0 8px}.related.products>h2,.up-sells>h2{font-size:28px;text-transform:uppercase;margin-bottom:24px}.woocommerce table.shop_table{border-color:var(--ngw-border);background:var(--ngw-card);border-radius:12px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--ngw-border);padding:18px;color:var(--ngw-text2)}.woocommerce .cart-collaterals h2,.woocommerce-checkout h3,.entry-content .cart_totals h2{font-size:24px;text-transform:uppercase}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-size:38px;text-transform:uppercase}.woocommerce #order_review,.woocommerce .cart_totals{background:var(--ngw-card);border:1px solid var(--ngw-border);border-radius:12px;padding:24px}.ngw-footer{background:#070707;border-top:1px solid var(--ngw-border);padding:72px 0 30px;margin-top:0}.ngw-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--ngw-border)}.ngw-footer-logo{font-family:var(--ngw-ff-head);font-weight:800;font-size:24px;letter-spacing:1px;color:#fff;margin-bottom:10px}.ngw-footer-tag{font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:2px;font-size:12px;color:var(--ngw-silver);margin:0 0 16px}.ngw-footer-desc{font-size:14px;color:var(--ngw-muted);max-width:320px;line-height:1.7}.ngw-social{display:flex;gap:12px;margin-top:20px}.ngw-social a{width:38px;height:38px;border:1px solid var(--ngw-border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--ngw-text2)}.ngw-social a:hover{border-color:var(--ngw-silver);color:var(--ngw-silver)}.ngw-footer-col h4{font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:1px;font-size:16px;color:#fff;margin:0 0 18px}.ngw-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ngw-footer-col li{line-height:2}.ngw-footer-col a{font-size:14px;color:var(--ngw-muted)}.ngw-footer-col a:hover{color:#fff}.ngw-footer-contact{font-size:13.5px;color:var(--ngw-muted);margin:14px 0 0}.ngw-footer-bottom{padding-top:26px;text-align:center}.ngw-footer-bottom p{font-size:13.5px;color:var(--ngw-muted);margin:0;letter-spacing:.3px}.ngw-sizeguide-link{display:inline-flex;align-items:center;font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600;color:var(--ngw-silver);margin:0 0 16px;cursor:pointer;border-bottom:1px solid var(--ngw-border);padding-bottom:3px}.ngw-sizeguide-link:hover{color:#fff;border-color:#fff}.ngw-modal{position:fixed;inset:0;background:rgb(5 5 5 / .85);z-index:1001;display:none;align-items:center;justify-content:center;padding:24px}.ngw-modal.open{display:flex}.ngw-modal-box{background:var(--ngw-section);border:1px solid var(--ngw-border);border-radius:14px;max-width:520px;width:100%;max-height:85vh;overflow-y:auto;padding:32px;position:relative}.ngw-modal-box h3{font-size:24px;text-transform:uppercase;margin:0 0 8px}.ngw-modal-box h4{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--ngw-silver);margin:22px 0 10px}.ngw-modal-sub{color:var(--ngw-muted);font-size:14px;margin:0}.ngw-modal-close{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:30px;line-height:1;cursor:pointer}.ngw-size-table{width:100%;border-collapse:collapse}.ngw-size-table th,.ngw-size-table td{border:1px solid var(--ngw-border);padding:10px 12px;text-align:center;font-size:14px;color:var(--ngw-text2)}.ngw-size-table th{background:var(--ngw-card);color:#fff;font-family:var(--ngw-ff-head);text-transform:uppercase;font-size:12px;letter-spacing:.5px}.ngw-trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:24px 0 8px;padding:20px 0 0;border-top:1px solid var(--ngw-border)}.ngw-tb{display:flex;align-items:center;gap:10px;color:var(--ngw-text2);font-size:13px}.ngw-tb svg{color:var(--ngw-silver);flex-shrink:0}.ngw-tb span{font-family:var(--ngw-ff-head);text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:500}body.home #main-container,body.home .ct-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}body.home main,body.home #primary{margin:0!important;padding:0!important}body:not(.home) #main-container{padding-top:48px}@media(max-width:1099px){.ngw-wrap,.ngw-hero-inner{padding-left:24px;padding-right:24px}.ngw-section{padding:72px 0}.ngw-hero{min-height:560px;padding:96px 0 50px}.ngw-hero h1{font-size:46px}.ngw-hero p{font-size:18px}.ngw-section-head h2{font-size:34px}.ngw-story-section{padding:72px 0}.ngw-story h2{font-size:34px}.ngw-story p{font-size:16px}.woocommerce-products-header__title{font-size:34px}.ngw-cats,.ngw-grid,.ngw-why,.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}.single-product div.product{grid-template-columns:1fr;gap:32px}.single-product div.product .product_title{font-size:28px}.ngw-follow{padding:72px 0 80px}.ngw-follow-card{flex-basis:230px}.ngw-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-size:32px}}@media(max-width:767px){.ngw-cats,.ngw-grid,.ngw-why,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.ngw-section-head{margin-bottom:20px}.ngw-section-head h2{font-size:30px}}@media(max-width:430px){.ngw-wrap,.ngw-hero-inner{padding-left:18px;padding-right:18px}.ngw-section{padding:48px 0}.ngw-hero{min-height:540px;padding:84px 0 40px}.ngw-hero h1{font-size:34px}.ngw-hero p{font-size:16px}.ngw-eyebrow{font-size:11px;letter-spacing:2.5px}.ngw-section-head h2{font-size:28px}.ngw-story-section{padding:56px 0}.ngw-story h2{font-size:28px}.ngw-story p{font-size:15px}.woocommerce-products-header__title{font-size:28px}body{font-size:15px}.ngw-card-p h4,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px}.ngw-card-p .price,.woocommerce ul.products li.product .price{font-size:17px}.single-product div.product .product_title{font-size:24px}.ngw-why{grid-template-columns:1fr}.ngw-follow-card{flex-basis:72vw;min-height:auto}.ngw-footer-grid{grid-template-columns:1fr;gap:28px}.ngw-news form{flex-direction:column}.ngw-btn{font-size:13px}.ngw-modal-box{padding:24px 20px}.ngw-trust-badges{grid-template-columns:1fr 1fr;gap:10px 14px}.ngw-tb span{font-size:11px}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-size:28px}}@media(max-width:360px){.ngw-cats,.ngw-grid,.woocommerce ul.products{grid-template-columns:1fr!important}}