:root{--primary-color:#fdcc7f}.pinol-cat-banner{background:#fff}.pinol-cat-banner img{display:block;width:100%;height:auto}.cart-item .image-icon img{width:24px}.account-item .icon-user:before{content:"";background:url(/wp-content/uploads/2026/07/user.svg);width:24px;height:24px;background-size:24px;display:block}.nav-sidebar .form-flat input:not([type=submit]){background-color:#fff}body .single_add_to_cart_button:not(.single_buy_now):before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.3977%203.70433C11.8223%203.91614%2011.9842%204.41961%2011.7647%204.82933L8.82852%2010.2772H17.1981L14.2619%204.82933C14.0424%204.41961%2014.2079%203.91614%2014.6289%203.70433C15.0499%203.49253%2015.5717%203.65225%2015.7948%204.0585L19.1447%2010.2772H22.2249C22.8618%2010.2772%2023.3763%2010.7738%2023.3763%2011.3884C23.3763%2012.0029%2022.8618%2012.4995%2022.2249%2012.4995L20.3574%2019.7043C20.1019%2020.6939%2019.1807%2021.3884%2018.1228%2021.3884H7.90377C6.84588%2021.3884%205.92472%2020.6939%205.66924%2019.7043L3.80174%2012.4995C3.16485%2012.4995%202.6503%2012.0029%202.6503%2011.3884C2.6503%2010.7738%203.16485%2010.2772%203.80174%2010.2772H6.88186L10.2318%204.0585C10.4513%203.64878%2010.9731%203.49253%2011.3977%203.70433V3.70433ZM7.8318%2013.8884C8.31037%2013.8884%208.69538%2013.5168%208.69538%2013.055C8.69538%2012.5932%208.31037%2012.2217%207.8318%2012.2217C7.35323%2012.2217%206.96822%2012.5932%206.96822%2013.055C6.96822%2013.5168%207.35323%2013.8884%207.8318%2013.8884ZM19.0584%2013.055C19.0584%2012.5932%2018.6734%2012.2217%2018.1948%2012.2217C17.7162%2012.2217%2017.3312%2012.5932%2017.3312%2013.055C17.3312%2013.5168%2017.7162%2013.8884%2018.1948%2013.8884C18.6734%2013.8884%2019.0584%2013.5168%2019.0584%2013.055Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);margin-right:5px;top:6px;position:relative}body .ux-buy-now-button:before{content:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20enable-background%3D%22new%200%200%20496.007%20496.007%22%20height%3D%2220%22%20viewBox%3D%220%200%20496.007%20496.007%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m205.892%20403.822c-6.25-6.25-16.38-6.25-22.63%200l-41.92%2041.92c-6.25%206.24-6.25%2016.38%200%2022.62%206.206%206.226%2016.348%206.282%2022.63%200l41.92-41.92c6.25-6.251%206.25-16.38%200-22.62zm-113.71-113.711c-6.24-6.25-16.37-6.25-22.62%200l-41.92%2041.92c-6.25%206.25-6.25%2016.38%200%2022.63%206.24%206.239%2016.354%206.266%2022.62%200l41.92-41.92c6.25-6.249%206.25-16.38%200-22.63zm75.81%2037.901c-6.25-6.25-16.38-6.24-22.63%200l-106.24%20106.24c-6.25%206.25-6.25%2016.38%200%2022.63%206.248%206.229%2016.358%206.252%2022.63%200l106.24-106.24c6.25-6.25%206.25-16.38%200-22.63zm327.2-307.02-151.62%20464c-4.286%2013.097-22.084%2015.008-29.04%203.07l-101.96-175.35c-3.22-5.53-2.83-12.44.98-17.58l36.61-49.29-49.29%2036.61c-5.14%203.81-12.05%204.2-17.58.98l-175.35-101.961c-11.896-6.919-10.066-24.741%203.07-29.04l464-151.62c12.402-4.047%2024.245%207.727%2020.18%2020.181z%22%2F%3E%3C%2Fsvg%3E);margin-right:5px;top:6px;position:relative}.button.primary{color:#000;box-shadow:none;border:none;line-height:unset;border-radius:5px;padding:8px 20px}.dark,.dark p,.dark td{color:#fff}.fw600 *{font-weight:600}.fw500 *{font-weight:500}.fw800 *{font-weight:800}a.button{letter-spacing:0}a.button.primary{color:#344943;padding:7px 20px;font-size:16px}.banner-image{bottom:-120px;left:0;animation:myMove 3s infinite;transition:all .2s}@keyframes myMove{0%,100%{top:0}50%{top:15px}}.item-count{font-size:22px;font-weight:800;color:var(--primary-color)}.counter-item p{font-weight:700}.h1,.h2,h1,h2{line-height:1.1}.col-cate>.col-inner{width:1600px;max-width:1600px}.row-category .icon-box{background:#f7e8d3;border-radius:30px 0 30px;overflow:hidden}.row-category .icon-box-text{background:#8d5e2f;color:#fff;display:flex;flex-direction:column;align-items:baseline;justify-content:flex-end;padding:0 30px 10px 10px!important}.row-category .icon-box-text h3{font-size:22px;font-weight:800;color:#fff;margin-bottom:0}.row-category .icon-box-text p{font-size:16px;font-weight:700}.row-category .icon-box-text a.button{font-size:14px;font-weight:500}.row-category .icon-box-text a.button:hover{color:var(--primary-color)!important}.row-category .icon-box-img{transition:all .3s}.row-category .icon-box:hover .icon-box-img img{transform:translateX(-40px)}.row-category .icon-box-img img{width:120%;position:relative;max-width:120%;transform:translateX(-30px);transition:all .3s}.custom-slider-controls{display:flex;gap:10px;position:absolute;bottom:0}.custom-slider-controls button{background:rgb(43 47 51 / .05);border-radius:50%;width:40px;height:40px;top:auto;transition:all .3s;margin:0;padding:0;line-height:unset}.custom-slider-controls button:hover{background:var(--primary-color)}.custom-slider-controls button i{color:#8d5e2f}.col-cate-left>.col-inner{height:100%}.section-cate{padding-top:100px!important}.banner-radius{border-radius:20px!important;overflow:hidden}.banner-product:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(transparent,rgb(0 0 0 / .7));z-index:3}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button svg{border:1px solid #eee;box-shadow:0 1px 12px 0 rgb(0 0 0 / .12);padding:11px;] opacity:1}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{opacity:1}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button path{fill:var(--primary-color)}.slider-nav-outside .flickity-prev-next-button.previous{right:94%}.slider-nav-outside .flickity-prev-next-button.next{left:94%}.partner .box-text{display:none}.partner .box{display:flex;align-items:center;justify-content:center;box-shadow:0 6px 9px 0 rgb(38 45 118 / .08);background-color:#fff;padding:20px;border-radius:10px}.partner .box img{height:45px;object-fit:contain}.row-testi .col>.col-inner{background-color:#fff7ec;padding:20px;border-radius:10px}a.hotspot{background-color:#fff;border-radius:99px;color:#344943;display:block;font-weight:500}a.hotspot:before{content:"";width:36px;height:36px;position:absolute;top:-6px;left:-6px;background:#fff;border-radius:50%;z-index:-1;-webkit-animation:1.2s decorTheLookDot ease-in-out infinite;animation:1.2s decorTheLookDot ease-in-out infinite}@keyframes decorTheLookDot{from{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.2)}}.home-blog .box{background-color:#fff;border-radius:10px;overflow:hidden}.home-blog .box .box-text{padding:20px}ins span.amount{font-size:18px;font-weight:800}.product-container ins span.amount{font-size:28px;font-weight:800}.product-container ins span{font-size:18px;font-weight:800}.row-pack .icon-box-text p{margin-bottom:0}.title-pack p{margin-bottom:8px}.row-pack .icon-box-img img{padding-top:0}.row-pack .icon-box-left .icon-box-img+.icon-box-text{padding-left:6px}.row-pack .icon-box{align-items:center}.product-gallery-slider img,.product-thumbnails img{border-radius:10px}.product-thumbnails a{border-radius:10px}.product-thumbnails .is-nav-selected a{border-color:#fdcc7f}.info-product span.amount{color:#ef1104;font-weight:800}.info-product del{font-size:16px;font-weight:600}.info-product del span.amount{color:#555;font-weight:600}.info-product .price{margin-bottom:15px}.product-short-description{border-top:1px solid #eee;padding-top:20px}.product-short-description:before{content:'Mô tả';display:block;font-weight:600;color:#807f7d}.product_meta .posted_in{margin-bottom:0;padding-top:20px}.wc-tabs>li>a{padding:13px 0;cursor:pointer;margin-right:15px;position:relative;font-size:20px;font-weight:700;letter-spacing:0}.wc-tabs.nav-line>li>a:before{background-color:#222!important}blockquote,dl,figure,form,ol,p,pre,ul{margin-bottom:1em}form.cart .single_add_to_cart_button,form.cart .ux-buy-now-button{background-color:#fff0;color:#6d3b28;border:1px solid;line-height:0;font-size:16px;border-radius:5px;padding:10px 15px}form.cart .single_add_to_cart_button:before,.product-small .add-to-cart-button a:before,form.cart .ux-buy-now-button:before{content:"\f07a";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;margin-right:10px}form.cart .ux-buy-now-button:before{content:'\f09d'}form.cart .ux-buy-now-button{color:#492d25;background-color:var(--primary-color)}.nav-pills>li>a{white-space:nowrap;border-radius:99px;border:1px #ebebeb solid;transition:all .3s;font-size:16px;font-weight:500!important;color:#222;padding:0 30px;letter-spacing:0}.nav-pills>li{margin:0 10px}.nav-pills>li.active a{color:#000}.product-small .product-title a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:700;color:#153b9b}.product-small.box{box-shadow:0 2px 10px 0 rgb(0 0 0 / .08);border-radius:10px;overflow:hidden;background:#FFF}.product-small.box .box-text{padding:10px}.product-small .add-to-cart-button a{width:100%;border:1px solid #492d25;font-size:16px;font-weight:500;color:#492d25;border-radius:99px}.product-small span.amount{font-weight:700}.product-small .price{margin-top:10px}.product-small .price ins{margin-top:5px}.product-small .price ins,.single-product .related.related-products-wrapper .product-small .price ins,.single-product ul.products li.product .price ins{color:#c10b00!important;text-decoration:none}.product-small .price ins .amount,.product-small .price ins .woocommerce-Price-amount,.single-product .related.related-products-wrapper .product-small .price ins .amount,.single-product .related.related-products-wrapper .product-small .price ins .woocommerce-Price-amount,.single-product ul.products li.product .price ins .amount,.single-product ul.products li.product .price ins .woocommerce-Price-amount{color:#c10b00!important}.product-small .price ins .text-gia,.single-product .related.related-products-wrapper .product-small .price ins .text-gia,.single-product ul.products li.product .price ins .text-gia{color:#222222!important;font-weight:700;margin-right:4px}.product-small .price del,.single-product .related.related-products-wrapper .product-small .price del,.single-product ul.products li.product .price del{color:#666666!important;opacity:1}.product-small .price del .amount,.product-small .price del .woocommerce-Price-amount,.single-product .related.related-products-wrapper .product-small .price del .amount,.single-product .related.related-products-wrapper .product-small .price del .woocommerce-Price-amount,.single-product ul.products li.product .price del .amount,.single-product ul.products li.product .price del .woocommerce-Price-amount{color:#666666!important}.product-small .badge-container{margin:0;top:10px;left:10px}.badge-inner{border-radius:99px;background-color:#ee1000!important}.badge-circle,.badge-outline{margin-left:10px}.shop-container .breadcrumbs{margin-bottom:20px}h1.cat-title{font-size:30px;color:#344943}h3.widget-title,span.widget-title{letter-spacing:0;font-size:24px;color:#344943;font-weight:800}.widget .is-divider{height:1px;width:100%;max-width:100%}aside ul li a{font-size:15px;color:#333}aside ul>li{border:none!important}.woocommerce .widget_layered_nav ul li a::before,.woocommerce .widget_layered_nav_filters ul li a::before{content:'';font-size:15px;color:#222;position:absolute;top:1px;left:0;width:20px;height:20px;border-radius:3px;border:1px solid #999}.woocommerce .widget_layered_nav ul li a:hover{color:var(--primary-color)}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav_filters ul li a{position:relative;padding:0 0 0 30px;border-bottom:0;display:inline-block}.woocommerce .widget_layered_nav ul li a:active::before,.woocommerce .widget_layered_nav ul li a:focus::before,.woocommerce .widget_layered_nav ul li a:hover::before,.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a:active::before,.woocommerce .widget_layered_nav_filters ul li a:focus::before,.woocommerce .widget_layered_nav_filters ul li a:hover::before,.woocommerce .widget_layered_nav_filters ul li.chosen a::before{content:'\f00c';color:#e03232;font-size:15px;position:absolute;top:1px;left:0;border-color:#e03232;line-height:20px;text-align:center;font-family:"Font Awesome 6 Free";font-weight:900}.product-section-title{font-size:28px;letter-spacing:0}.related-products-wrapper{margin-top:50px;padding-top:30px}h1.page-title{font-size:24px;letter-spacing:0;margin-bottom:0}#post-list .box-image{border-radius:10px;overflow:hidden}.box-blog-post .is-divider{margin-top:0;background-color:#fff0}.widget-area aside{padding:30px;background-color:#f2f2f2;border-radius:10px}.single .entry-header-text{padding-bottom:0}.entry-header .is-divider{display:none}div#ez-toc-container .ez-toc-title{font-weight:700;color:#344943}#ez-toc-container{padding:20px;border:none;background:#efefef}.related-title-section{font-size:20px;font-weight:bolder}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;border-radius:5px;box-shadow:none}.list-shop-tab{padding:10px;background-color:#fff;background-image:-webkit-linear-gradient(0deg,#0074bf 0%,#0074bf 52%,#0074bf 100%)}.list-shop-tab select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-repeat:no-repeat;background-position:right 10px center;background-color:#fff!important;padding-right:28px;text-indent:.01px;text-overflow:'';cursor:pointer;font-size:14px;font-weight:500;padding:5px 20px 5px 12px;width:100%;height:40px;border-radius:0;border:1px solid #E3E3E3;outline:none!important}.tab-bottom-data{background:#fff;padding:0;line-height:24px;border-bottom:dashed 1px #F2F2F2;cursor:pointer;position:relative;display:inline-block;padding:10px 5px}.tab-bottom-item h3{display:inline-block;width:100%;font-size:15px;font-weight:700;color:#000}.tab-bottom-item p{margin-bottom:5px}.tab-bottom-item i{color:#344943}.tab-bottom-contact a{position:relative;display:block;padding-left:18px}.tab-bottom-contact a::before{content:"";background-position:center;background-size:contain;background-repeat:no-repeat;width:14px;height:13px;left:2px;top:0;position:absolute}.tab-bottom-contact{display:flex;align-items:center;font-size:12px;gap:6px;flex-wrap:wrap}.list-shop-iframe iframe{width:100%!important;height:555px}.tab-bottom{max-height:426px;position:relative;overflow-y:scroll}.ft-contact{position:relative;z-index:99}.mg0 *{margin-bottom:0}.home .row-product-footer{display:none}.absolute-footer.dark{display:none}footer .is-divider{border-top:1px dashed rgb(255 255 255 / .4);background-color:transparent!important}@media(max-width:767px){.product-small .add-to-cart-button a{padding:5px;font-size:12px}.product-small.box .box-text{padding:10px}form.cart .single_add_to_cart_button:before,.product-small .add-to-cart-button a:before,form.cart .ux-buy-now-button:before{margin-right:4px}.tabbed-content .nav{overflow:auto;white-space:nowrap}.product-small .product-title a{font-size:15px;-webkit-line-clamp:2}.counter-item p{font-size:13px}.col-cate>.col-inner{width:100%;max-width:100%}.custom-slider-controls{position:unset}.row-category .icon-box{border-radius:15px 0 15px}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{width:30px!important}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button svg{padding:10px!important;background:#fff}.slider-nav-outside .flickity-prev-next-button.next{left:auto}.slider-nav-outside .flickity-prev-next-button.previous{right:auto}}:root{--nx-blue:#0e4fd1;--nx-blue-strong:#0a3691;--nx-yellow:#ffc533;--nx-orange:#ff6a3d;--nx-text:#17345f;--nx-muted:#667085;--nx-border:#dce6f5;--nx-surface:#ffffff;--nx-surface-soft:#f6f9ff;--nx-shadow:0 18px 48px rgba(14, 79, 209, 0.09)}html{scroll-behavior:smooth}body.single-product{background:radial-gradient(circle at top left,rgb(14 79 209 / .08),transparent 34%),linear-gradient(180deg,#f5f8ff 0,#ffffff 520px)}.single-product .product-container,.single-product .product-main{position:relative;z-index:1}.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:28px;box-shadow:var(--nx-shadow);padding:20px}.single-product .woocommerce-product-gallery__wrapper,.single-product .summary.entry-summary>*:last-child{margin-bottom:0}.single-product div.product .product-title{color:var(--nx-blue-strong);font-size:clamp(2rem, 1.6rem + 1.1vw, 2.7rem);font-weight:800;line-height:1.15;text-transform:uppercase}.single-product div.product .summary .price{color:#ff4526;font-size:clamp(2rem, 1.65rem + 1vw, 2.7rem);font-weight:800;line-height:1.1}.single-product div.product .summary .woocommerce-product-rating{display:flex;align-items:center;gap:10px;margin-bottom:18px}.single-product div.product .summary .cart{display:flex;flex-wrap:wrap;gap:14px;padding:5px;border:1px solid var(--nx-border);border-radius:20px;background:var(--nx-surface-soft)}.single-product div.product .summary .single_add_to_cart_button{background:linear-gradient(135deg,var(--nx-yellow),#ffb300);border:0;border-radius:16px;box-shadow:0 12px 24px rgb(255 197 51 / .25);color:var(--nx-text);font-size:1rem;font-weight:800;letter-spacing:.02em;min-height:52px;padding:0 24px;text-transform:uppercase}.single-product div.product .summary .single_add_to_cart_button:hover{background:linear-gradient(135deg,#ffb300,var(--nx-yellow));color:var(--nx-text)}.single-product .woocommerce-product-gallery .flex-control-thumbs img,.single-product .woocommerce-product-gallery .flickity-slider img{border-radius:10px}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{border:2px solid #fff0;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{border-color:var(--nx-blue);box-shadow:0 10px 24px rgb(14 79 209 / .18);transform:translateY(-2px)}.nx-product-anchor-shell{margin:32px 0 28px}.nx-product-anchor-nav{--nx-sticky-offset:86px;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);border:1px solid var(--nx-border);border-radius:24px;box-shadow:var(--nx-shadow);position:sticky;top:var(--nx-sticky-offset);z-index:30}.nx-product-anchor-list{display:flex;flex-wrap:nowrap;gap:12px;list-style:none;margin:0;overflow-x:auto;padding:5px 10px;scrollbar-width:none}.nx-product-anchor-list::-webkit-scrollbar{display:none}.nx-product-anchor-link{align-items:center;border:1px solid #fff0;border-radius:999px;color:var(--nx-text);display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center;min-height:46px;padding:0 20px;text-align:center;text-transform:uppercase;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;white-space:nowrap}.nx-product-anchor-link:hover,.nx-product-anchor-link:focus,.nx-product-anchor-link.is-active{background:linear-gradient(135deg,var(--nx-blue),var(--nx-blue-strong));box-shadow:0 12px 24px rgb(14 79 209 / .22);color:#fff;outline:0;transform:translateY(-1px)}.woocommerce-tabs.nx-product-tabs-wrapper{border:0;margin:0;padding:0}.woocommerce-tabs.nx-product-tabs-wrapper .tabs.wc-tabs{display:none}.woocommerce-tabs.nx-product-tabs-wrapper .tab-panels{margin:0;padding:0}.woocommerce-tabs.nx-product-tabs-wrapper .panel{margin:0;padding:0}.nx-product-section{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:28px;box-shadow:var(--nx-shadow);margin-bottom:28px;padding:34px;scroll-margin-top:calc(var(--nx-sticky-offset, 86px) + 84px)}.nx-product-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:24px}.nx-product-section-heading{color:var(--nx-blue-strong);font-size:clamp(1.7rem, 1.4rem + 0.8vw, 2.3rem);font-weight:800;line-height:1.15;margin:0;position:relative;text-transform:uppercase}.nx-product-section-heading::after{background:linear-gradient(90deg,var(--nx-yellow),var(--nx-orange));border-radius:999px;content:"";display:block;height:5px;margin-top:12px;width:84px}.nx-product-description-intro{display:grid;align-items:start;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(300px,0.95fr);margin-bottom:30px}.nx-product-highlight,.nx-product-video-card{background:#fff0;border:0;border-radius:0;box-shadow:none;padding:0}.nx-product-title{color:var(--nx-blue-strong);font-size:clamp(1.6rem, 1.35rem + 0.8vw, 2.15rem);font-weight:800;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.nx-product-highlight-body,.nx-product-richtext{color:#31496d;font-size:1rem;line-height:1.85}.nx-product-richtext>*:last-child,.nx-product-highlight-body>*:last-child{margin-bottom:0}.nx-product-video{background:#dde8ff;border-radius:22px;box-shadow:0 18px 34px rgb(14 79 209 / .12);overflow:hidden;position:relative}.nx-product-video iframe,.nx-product-video video,.nx-product-video embed,.nx-product-video object{aspect-ratio:16 / 9;border:0;display:block;height:auto;width:100%}.nx-product-video-placeholder{align-items:center;color:var(--nx-text);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;padding:30px;text-align:center}.nx-product-video-link{color:var(--nx-blue-strong);display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;margin-top:16px;text-decoration:none}.nx-product-video-link:hover{color:var(--nx-blue);text-decoration:underline}.nx-product-description-body{border-top:1px solid var(--nx-border);padding-top:28px}.nx-product-empty{background:#f8fbff;border:1px dashed var(--nx-border);border-radius:10px;color:var(--nx-muted);padding:18px 20px}.nx-product-empty p,.nx-product-empty-text{margin:0}.nx-review-count-pill{background:#eef4ff;border:1px solid #c9daf8;border-radius:999px;color:var(--nx-blue);display:inline-flex;font-size:.95rem;font-weight:700;padding:10px 16px}.single-product #reviews #comments ol.commentlist li .comment-text,.single-product #reviews #comments ol.commentlist li .comment_container{background:#f8fbff;border:1px solid var(--nx-border);border-radius:20px;box-shadow:none;padding:18px 20px}.single-product #reviews .commentlist li{margin-bottom:18px}.single-product #review_form_wrapper,.single-product #review_form{background:#fff}.single-product #review_form_wrapper{border-top:1px solid var(--nx-border);margin-top:24px;padding-top:24px}.single-product #review_form input[type="text"],.single-product #review_form input[type="email"],.single-product #review_form textarea{border:1px solid #cfdcf2;border-radius:14px;box-shadow:none;min-height:48px}.single-product #review_form textarea{min-height:140px;padding-top:14px}.single-product #review_form .form-submit input{background:linear-gradient(135deg,var(--nx-blue),var(--nx-blue-strong));border:0;border-radius:16px;color:#fff;font-weight:700;padding:0 24px}@media (max-width:849px){.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary,.nx-product-section{border-radius:22px;padding:22px}.nx-product-description-intro{grid-template-columns:1fr}.nx-product-highlight,.nx-product-video-card{padding:22px}}@media (max-width:549px){.nx-product-anchor-shell{margin-top:24px}.nx-product-anchor-list{gap:10px;padding:12px}.nx-product-anchor-link{font-size:.82rem;min-height:42px;padding:0 16px}.nx-product-section,.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{border-radius:10px;padding:18px}.nx-product-video-placeholder{min-height:220px}}:root{--nx-blue:#0c57d6;--nx-blue-strong:#0846b8;--nx-yellow:#ffc928;--nx-orange:#ff6b39;--nx-text:#1d2f5f;--nx-muted:#66708a;--nx-border:#dde7fb;--nx-surface:#ffffff;--nx-surface-soft:#f8fbff;--nx-shadow:0 18px 45px rgba(12, 87, 214, 0.08)}body.single-product{background:radial-gradient(circle at top right,rgb(12 87 214 / .05),transparent 28%),linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .woocommerce-tabs.nx-product-tabs-wrapper,.single-product .nx-product-detail-layout{clear:both;display:block!important;float:none;margin:5px auto 0!important;max-width:100%;width:100%}.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content>.tabs.wc-tabs,.single-product .woocommerce-tabs.nx-product-tabs-wrapper>.tabs.wc-tabs,.single-product .nx-product-anchor-nav{align-items:center;background:#fff;border:1px solid var(--nx-border);border-radius:24px;box-shadow:var(--nx-shadow);display:flex!important;flex-wrap:nowrap;gap:0;margin:0 0 24px!important;overflow-x:auto;padding:0 22px!important;white-space:nowrap}.single-product .woocommerce-tabs .tabs.wc-tabs::before,.single-product .woocommerce-tabs .tabs.wc-tabs::after,.single-product .woocommerce-tabs .nav-line>li>a::before{display:none!important}.single-product .woocommerce-tabs .tabs.wc-tabs>li,.single-product .nx-product-anchor-item{display:flex;float:none;margin:0!important}.single-product .woocommerce-tabs .tabs.wc-tabs>li>a,.single-product .nx-product-anchor-link{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--nx-text)!important;display:inline-flex;font-size:17px;font-weight:700;justify-content:center;letter-spacing:0;min-height:72px;padding:0 22px!important;position:relative;text-transform:uppercase;transform:none!important;white-space:nowrap}.single-product .woocommerce-tabs .tabs.wc-tabs>li.active>a,.single-product .woocommerce-tabs .tabs.wc-tabs>li>a:hover,.single-product .woocommerce-tabs .tabs.wc-tabs>li>a:focus,.single-product .nx-product-anchor-link.is-active,.single-product .nx-product-anchor-link:hover,.single-product .nx-product-anchor-link:focus{color:var(--nx-blue)!important}.single-product .woocommerce-tabs .tabs.wc-tabs>li.active>a::after,.single-product .woocommerce-tabs .tabs.wc-tabs>li>a:hover::after,.single-product .woocommerce-tabs .tabs.wc-tabs>li>a:focus::after,.single-product .nx-product-anchor-link.is-active::after,.single-product .nx-product-anchor-link:hover::after,.single-product .nx-product-anchor-link:focus::after{background:linear-gradient(90deg,var(--nx-yellow),#ffd96a);border-radius:999px;bottom:10px;content:"";height:4px;left:22px;position:absolute;right:22px}.single-product .woocommerce-tabs .tab-panels,.single-product .nx-product-section{background:#fff;border:1px solid var(--nx-border);border-radius:28px;box-shadow:var(--nx-shadow);padding:34px}.single-product .woocommerce-tabs .tab-panels{background:#fff0;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.single-product .woocommerce-tabs .panel{margin:0;max-width:100%;overflow:hidden;padding:0;width:100%}.single-product .woocommerce-Tabs-panel--description>h2:first-child,.single-product .woocommerce-Tabs-panel h2:first-child:empty{display:none}.single-product .product-short-description,.single-product .product-short-description::before{color:var(--nx-text)}.single-product div.product .product-title,.nx-product-section-heading,.nx-product-title{color:var(--nx-blue)}.nx-product-section-heading::after{background:linear-gradient(90deg,var(--nx-yellow),#ffd96a);height:4px;width:62px}.single-product div.product .summary .price{color:#ff4c2e}.single-product div.product .summary .cart{background:#f8fbff;border-color:var(--nx-border)}.single-product div.product .summary .single_add_to_cart_button{background:linear-gradient(135deg,#ffcf35,#f4b400);color:#163264}.single-product div.product .summary .single_add_to_cart_button:hover{background:linear-gradient(135deg,#f7bf17,#ffcf35);color:#163264}.nx-product-highlight,.nx-product-video-card,.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{background:#fff;border-color:var(--nx-border);box-shadow:var(--nx-shadow)}.single-product .woocommerce-Tabs-panel--description>.nx-product-section{margin:0}.single-product .nx-product-description-section{padding:20px}.single-product .nx-product-description-intro{align-items:start;gap:32px}.single-product .nx-product-highlight,.single-product .nx-product-video-card{background:#fff0;border:0;border-radius:0;box-shadow:none;padding:0}.single-product .nx-product-description-body{margin-top:6px}.nx-product-highlight-body,.nx-product-richtext,.single-product .woocommerce-Tabs-panel{color:#31476e}.single-product .woocommerce-tabs .tabs.wc-tabs::-webkit-scrollbar,.single-product .nx-product-anchor-nav::-webkit-scrollbar{display:none}@media (max-width:849px){.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content>.tabs.wc-tabs,.single-product .woocommerce-tabs.nx-product-tabs-wrapper>.tabs.wc-tabs,.single-product .nx-product-anchor-nav{padding:0 12px!important}.single-product .woocommerce-tabs .tabs.wc-tabs>li>a,.single-product .nx-product-anchor-link{font-size:14px;min-height:60px;padding:0 14px!important}.single-product .woocommerce-tabs .tab-panels,.single-product .nx-product-section{padding:24px}.single-product .nx-product-description-section{padding:24px}}.single-product .woocommerce-tabs.nx-product-tabs-wrapper>.tabs.wc-tabs{display:none!important}.single-product .nx-product-description-section{border-radius:10px;padding:5px}.single-product .nx-product-description-section .nx-product-description-intro{align-items:stretch;gap:5px}.single-product .nx-product-description-section .nx-product-highlight,.single-product .nx-product-description-section .nx-product-video-card{background:linear-gradient(180deg,#ffffff 0,#f7fbff 100%);border:1px solid var(--nx-border);border-radius:10px;box-shadow:0 18px 34px rgb(14 79 209 / .08);display:flex;flex-direction:column;height:100%;padding:5px}.single-product .nx-product-description-section .nx-product-description-body{margin-top:0;padding-top:5px}.single-product .nx-product-description-section .nx-product-video{background:#dde8ff;border-radius:10px;box-shadow:0 18px 34px rgb(14 79 209 / .12);overflow:hidden}.single-product .nx-product-description-section .nx-product-empty{border-radius:10px;padding:5px}.single-product .nx-product-description-section .nx-product-video iframe,.single-product .nx-product-description-section .nx-product-video video,.single-product .nx-product-description-section .nx-product-video embed,.single-product .nx-product-description-section .nx-product-video object,.single-product .nx-product-description-section .nx-product-video .nx-product-media-image{aspect-ratio:16 / 9;border:0;display:block;height:auto;width:100%}.single-product .nx-product-description-section .nx-product-media-image{object-fit:cover}@media (max-width:849px){.single-product .nx-product-description-section{padding:5px}.single-product .nx-product-description-section .nx-product-description-intro{gap:5px;grid-template-columns:1fr}.single-product .nx-product-description-section .nx-product-highlight,.single-product .nx-product-description-section .nx-product-video-card{padding:5px}}.single-product .nx-product-description-section .nx-product-anchor-shell{margin:0 0 5px}.single-product .nx-product-description-section .nx-product-anchor-nav{background:#fff0;backdrop-filter:none;border:0;border-bottom:1px solid var(--nx-border);border-radius:0;box-shadow:none;position:static;top:auto}.single-product .nx-product-description-section .nx-product-anchor-list{gap:8px;padding:0 0 5px}.single-product .nx-product-description-section .nx-product-anchor-link{min-height:52px;padding:0 16px!important}@media (max-width:849px){.single-product .nx-product-description-section .nx-product-anchor-link{min-height:46px;padding:0 12px!important}}.single-product body,body.single-product{background:#f7faff}.single-product .product-main,.single-product .product-container,.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .woocommerce-tabs.nx-product-tabs-wrapper,.single-product .nx-product-detail-layout{max-width:1280px}.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{border-radius:10px;padding:18px}.single-product .woocommerce-product-gallery__wrapper img,.single-product .woocommerce-product-gallery .flex-control-thumbs img{border-radius:14px}.single-product .woocommerce-product-gallery .flex-control-thumbs{margin-top:14px}.single-product div.product .product-title{font-size:clamp(2rem, 1.6rem + 0.85vw, 2.5rem);font-weight:800;letter-spacing:0;line-height:1.12;margin-bottom:12px;text-transform:uppercase}.single-product div.product .summary .woocommerce-product-rating{gap:8px;margin-bottom:10px}.single-product div.product .summary .woocommerce-product-rating .star-rating,.single-product div.product .summary .woocommerce-product-rating .woocommerce-review-link,.single-product div.product .summary .woocommerce-product-rating .count{font-size:13px}.single-product div.product .summary .price{font-size:clamp(2rem, 1.65rem + 0.7vw, 2.35rem);font-weight:800;line-height:1}.single-product div.product .summary,.single-product div.product .summary p,.single-product div.product .summary li,.single-product div.product .summary label,.single-product div.product .summary .woocommerce-product-details__short-description,.single-product div.product .summary .product-short-description,.single-product div.product .summary .product-short-description p{font-size:14px;line-height:1.75}.single-product div.product .summary .cart{border-radius:16px;gap:12px;padding:14px 16px}.single-product div.product .summary .quantity input.qty,.single-product div.product .summary .qty{font-size:15px;font-weight:700}.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary .button,.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now{border-radius:14px;font-size:15px;font-weight:700;min-height:52px}.single-product .nx-product-section{border-radius:10px;padding:22px}.single-product .nx-product-section-heading{font-size:clamp(1.45rem, 1.2rem + 0.45vw, 1.8rem);line-height:1.2}.single-product .nx-product-description-section{border-radius:10px;padding:14px}.single-product .nx-product-description-section .nx-product-anchor-shell{margin:0 0 14px}.single-product .nx-product-description-section .nx-product-anchor-list{gap:12px;padding:0 0 12px}.single-product .nx-product-description-section .nx-product-anchor-link{font-size:15px;font-weight:700;min-height:54px;padding:0 18px!important}.single-product .nx-product-description-section .nx-product-description-intro{align-items:stretch;gap:18px;grid-template-columns:minmax(0,0.95fr) minmax(340px,1.05fr)}.single-product .nx-product-description-section .nx-product-highlight,.single-product .nx-product-description-section .nx-product-video-card{border-radius:10px;padding:5px}.single-product .nx-product-title{font-size:clamp(1.55rem, 1.35rem + 0.35vw, 1.9rem);font-weight:800;line-height:1.15;margin-bottom:14px;text-transform:uppercase}.single-product .nx-product-highlight-body,.single-product .nx-product-highlight-body p,.single-product .nx-product-richtext,.single-product .nx-product-richtext p,.single-product .nx-product-richtext li{font-size:14px;line-height:1.8}.single-product .nx-product-description-section .nx-product-description-body{margin-top:12px;padding-top:16px}.single-product .nx-product-description-section .nx-product-video,.single-product .nx-product-description-section .nx-product-empty,.single-product #reviews #comments ol.commentlist li .comment-text,.single-product #reviews #comments ol.commentlist li .comment_container{border-radius:16px}.single-product .nx-product-video-link,.single-product .nx-review-count-pill{font-size:13px}.single-product .nx-review-count-pill{padding:8px 14px}.single-product .related .product-small .box-text,.single-product .upsells .product-small .box-text,.single-product ul.products li.product .box-text{padding-top:10px}.single-product .related .product-small .name,.single-product .upsells .product-small .name,.single-product ul.products li.product .woocommerce-loop-product__title,.single-product ul.products li.product .name{font-size:14px;font-weight:700;line-height:1.5}.single-product .related .product-small .price,.single-product .upsells .product-small .price,.single-product ul.products li.product .price{font-size:15px;font-weight:700}@media (max-width:849px){.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary,.single-product .nx-product-section,.single-product .nx-product-description-section{border-radius:16px;padding:14px}.single-product div.product .product-title{font-size:clamp(1.65rem, 1.35rem + 1vw, 2rem)}.single-product div.product .summary .price{font-size:clamp(1.75rem, 1.5rem + 0.9vw, 2rem)}.single-product .nx-product-description-section .nx-product-description-intro{gap:14px;grid-template-columns:1fr}.single-product .nx-product-description-section .nx-product-highlight,.single-product .nx-product-description-section .nx-product-video-card{padding:14px}.single-product .nx-product-description-section .nx-product-anchor-link{font-size:14px;min-height:48px;padding:0 12px!important}}.single-product div.product .summary.entry-summary{padding:28px 28px 24px}.single-product div.product .summary .product-short-description{border-top:0;color:var(--nx-text);margin:0 0 18px;padding-top:0}.single-product div.product .summary .product-short-description:before{content:none!important}.single-product div.product .summary .product-short-description p:last-child{margin-bottom:0}.single-product div.product.product-type-variable .summary>.price-wrapper{background:#f8fbff;border:1px solid var(--nx-border);border-radius:10px;margin:0 0 18px;padding:14px 18px}.single-product div.product.product-type-variable .summary>.price-wrapper .price{color:var(--nx-blue-strong);font-size:clamp(1.05rem, 0.95rem + 0.25vw, 1.2rem);font-weight:700;line-height:1.5}.single-product div.product.product-type-variable .summary>.price-wrapper del{opacity:.55}.single-product div.product.product-type-variable .summary>.price-wrapper ins{color:#333;text-decoration:none}.single-product div.product .summary form.cart:not(.variations_form){align-items:stretch;background:#fff0;border:0;box-shadow:none;display:flex;flex-wrap:wrap;padding:0}.single-product div.product .summary form.variations_form.cart{background:#fff0;border:0;border-radius:0;box-shadow:none;display:block;margin-top:0;padding:0}.single-product div.product .summary form.variations_form table.variations,.single-product div.product .summary form.variations_form table.variations tbody{border:0;display:block;margin:0;width:100%}.single-product div.product .summary form.variations_form table.variations{background:#fff;border:1px solid var(--nx-border);border-radius:20px;margin-bottom:14px;padding:10px}.single-product div.product .summary form.variations_form table.variations tr{display:block;margin:0 0 18px}.single-product div.product .summary form.variations_form table.variations tr:last-child{margin-bottom:0}.single-product div.product .summary form.variations_form table.variations th,.single-product div.product .summary form.variations_form table.variations td{display:block;padding:0;text-align:left;width:100%}.single-product div.product .summary form.variations_form table.variations th.label{padding-bottom:10px}.single-product div.product .summary form.variations_form table.variations th.label label{color:var(--nx-text);font-size:16px;font-weight:700;margin:0}.single-product div.product .summary form.variations_form table.variations td.value{position:relative}.single-product div.product .summary form.variations_form table.variations td.value>select{appearance:none;background:#fff;border:1px solid var(--nx-border);border-radius:14px;color:var(--nx-text);font-size:14px;font-weight:600;min-height:50px;padding:0 14px}.single-product div.product .summary form.variations_form table.variations td.value>select.nx-attribute-select{height:0!important;left:0;opacity:0!important;pointer-events:none;position:absolute!important;top:0;width:0!important}.single-product div.product .summary .nx-attribute-options{display:flex;flex-wrap:wrap;gap:10px}.single-product div.product .summary .nx-attribute-option{align-items:center;background:#fff;border:1px solid var(--nx-border);border-radius:13px;color:var(--nx-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:46px;min-width:92px;padding:10px 16px;text-align:center;transition:border-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease,transform 0.2s ease}.single-product div.product .summary .nx-attribute-option:hover,.single-product div.product .summary .nx-attribute-option:focus-visible{border-color:var(--nx-blue);box-shadow:0 10px 24px rgb(12 87 214 / .12);color:var(--nx-blue);outline:0;transform:translateY(-1px)}.single-product div.product .summary .nx-attribute-option.is-selected{background:#f5f9ff;border-color:var(--nx-blue);box-shadow:0 0 0 2px rgb(12 87 214 / .12);color:var(--nx-blue)}.single-product div.product .summary .nx-attribute-option.is-disabled{box-shadow:none;cursor:not-allowed;opacity:.45;text-decoration:line-through;transform:none}.single-product div.product .summary form.variations_form .reset_variations{color:var(--nx-muted);display:inline-flex;font-size:12px;font-weight:700;margin-top:10px;text-decoration:none}.single-product div.product .summary form.variations_form .reset_variations:hover{color:var(--nx-blue)}.single-product div.product .summary form.variations_form .single_variation_wrap{margin-top:0}.single-product div.product .summary form.variations_form .single_variation{margin-bottom:14px}.single-product div.product .summary form.variations_form .woocommerce-variation-price{background:#fff;border:1px solid var(--nx-border);border-radius:10px;padding:16px 18px}.single-product div.product .summary form.variations_form .woocommerce-variation-price .price{align-items:baseline;color:#f53d19;display:flex;flex-wrap:wrap;font-size:clamp(2rem, 1.75rem + 0.5vw, 2.35rem);font-weight:800;gap:10px 14px;line-height:1.1;margin:0}.single-product div.product .summary form.variations_form .woocommerce-variation-price del{color:#99a3bd;font-size:.62em;order:2}.single-product div.product .summary form.variations_form .woocommerce-variation-price ins{color:#f53d19;order:1;text-decoration:none}.single-product div.product .summary form.variations_form .woocommerce-variation-availability{color:var(--nx-muted);font-size:13px;margin-top:10px}.single-product div.product .summary form.variations_form .woocommerce-variation-add-to-cart.variations_button{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.single-product div.product .summary .quantity.buttons_added,.single-product div.product .summary .quantity{align-items:center;background:#fff;border:1px solid var(--nx-border);border-radius:16px;display:inline-flex;height:54px;margin:0;overflow:hidden}.single-product div.product .summary .quantity.buttons_added .minus,.single-product div.product .summary .quantity.buttons_added .plus,.single-product div.product .summary .quantity .minus,.single-product div.product .summary .quantity .plus{background:#fff0;border:0;box-shadow:none;color:var(--nx-blue-strong);font-size:20px;font-weight:700;margin:0;min-width:38px;padding:0}.single-product div.product .summary .quantity.buttons_added input.qty,.single-product div.product .summary .quantity input.qty{background:#fff0;border:0;box-shadow:none;color:var(--nx-text);font-size:15px;font-weight:700;height:54px;margin:0;padding:0;text-align:center;width:52px}.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now,.single-product div.product .summary form.cart:not(.variations_form) .button{align-items:center;display:inline-flex;flex:1 1 220px;justify-content:center;line-height:1.1!important;min-height:54px;padding:0 24px!important}.single-product div.product .summary .single_add_to_cart_button{background:linear-gradient(135deg,#ffc928,#f5b400);border:0;box-shadow:0 12px 24px rgb(255 201 40 / .26);color:#17345f}.single-product div.product .summary .single_add_to_cart_button:hover{background:linear-gradient(135deg,#f7be15,#ffc928);color:#17345f}.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now{background:linear-gradient(135deg,#0c57d6,#0846b8);border:1px solid #0846b8;box-shadow:0 12px 24px rgb(12 87 214 / .18);color:#fff}.single-product div.product .summary .ux-buy-now-button:hover,.single-product div.product .summary .single_buy_now:hover{background:linear-gradient(135deg,#084bc2,#073eaa);color:#fff}.single-product div.product .summary .single_add_to_cart_button:before,.single-product div.product .summary .ux-buy-now-button:before,.single-product div.product .summary .single_buy_now:before{content:none!important;display:none!important}.single-product div.product .summary form.variations_form .woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{box-shadow:none;cursor:not-allowed;opacity:.55}@media (max-width:849px){.single-product div.product .summary.entry-summary{padding:18px}.single-product div.product.product-type-variable .summary>.price-wrapper,.single-product div.product .summary form.variations_form table.variations,.single-product div.product .summary form.variations_form .woocommerce-variation-price{border-radius:16px;padding:14px}.single-product div.product .summary .nx-attribute-option{flex:1 1 calc(50% - 5px);min-width:0}.single-product div.product .summary form.variations_form .woocommerce-variation-add-to-cart.variations_button,.single-product div.product .summary form.cart:not(.variations_form){gap:10px}.single-product div.product .summary .quantity.buttons_added,.single-product div.product .summary .quantity,.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now,.single-product div.product .summary form.cart:not(.variations_form) .button{flex:1 1 100%;width:100%}}:root{--nx-blue:#0057b8;--nx-blue-strong:#003087;--nx-yellow:#f5a623;--nx-orange:#f5a623;--nx-red:#e53935;--nx-text:#1a1a2e;--nx-muted:#6b7280;--nx-border:#e5e7eb;--nx-surface:#ffffff;--nx-surface-soft:#f7f9fc;--nx-shadow:0 2px 12px rgba(0, 87, 184, 0.08);--nx-radius:8px}body.single-product{background:#fff;color:var(--nx-text)}.single-product .product-main,.single-product .product-footer,.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .related.products{max-width:1200px}.single-product .product-main .row.content-row{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.single-product .product-main .row.content-row>.col:not(.product-info),.single-product .product-main .row.content-row>.col-fit:not(.product-info){margin:0;max-width:none!important;padding:0!important;width:auto!important}.single-product #product-sidebar{display:none!important}.single-product .product-gallery,.single-product .product-info.summary.entry-summary{width:auto!important}.single-product .woocommerce-product-gallery{background:#fff0;border:0;border-radius:0;box-shadow:none;padding:0}.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__wrapper img{background:var(--nx-surface-soft);border:1px solid var(--nx-border);border-radius:var(--nx-radius);overflow:hidden}.single-product .woocommerce-product-gallery__wrapper img{aspect-ratio:4 / 3;object-fit:cover}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.single-product .woocommerce-product-gallery .flex-control-thumbs li{margin:0!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{background:#fff;border:2px solid #fff0;border-radius:6px;box-shadow:none;opacity:1;transform:none}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{border-color:var(--nx-blue);box-shadow:none}.single-product div.product .summary.entry-summary{background:#fff0;border:0;border-radius:0;box-shadow:none;padding:0}.single-product .product-title-container,.single-product .ux-product-brands,.single-product .product-page-price+.product-title,.single-product .summary .woocommerce-breadcrumb{margin-bottom:0}.single-product div.product .product-title{color:var(--nx-text);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.single-product div.product .summary .woocommerce-product-rating{align-items:center;display:inline-flex;gap:6px;margin:0 0 12px;vertical-align:middle}.single-product div.product .summary .woocommerce-product-rating .star-rating{color:var(--nx-yellow);font-size:13px;margin:0}.single-product div.product .summary .woocommerce-product-rating .woocommerce-review-link,.single-product div.product .summary .woocommerce-product-rating .count,.single-product .nx-product-sold-count{color:var(--nx-muted);font-size:13px;font-weight:400}.single-product .nx-product-sold-count{border-left:1px solid var(--nx-border);display:inline-flex;margin-left:14px;padding-left:14px;vertical-align:middle}.single-product div.product .summary .product-short-description,.single-product div.product .summary .product-short-description p{color:var(--nx-muted);font-size:13px;line-height:1.7}.single-product div.product .summary .product-short-description{margin:0 0 16px}.single-product .nx-feature-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.single-product .nx-feature-pill{align-items:center;background:#e8f0fb;border-radius:20px;color:var(--nx-blue);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:5px 12px}.single-product .summary .price-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.single-product .summary .price-wrapper .price,.single-product div.product .summary .price{align-items:center;color:var(--nx-red);display:flex;flex-wrap:wrap;font-size:30px;font-weight:800;gap:10px 12px;letter-spacing:-.03em;line-height:1.1;margin:0}.single-product .summary .price-wrapper del,.single-product div.product .summary .price del{color:var(--nx-muted);font-size:16px;font-weight:400;opacity:1}.single-product .summary .price-wrapper ins,.single-product div.product .summary .price ins{color:var(--nx-red);font-weight:800;text-decoration:none}.single-product .summary .nx-discount-tag{background:var(--nx-red);border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;padding:3px 10px}.single-product div.product .summary form.variations_form.cart{margin-top:0}.single-product div.product .summary form.variations_form table.variations{background:#fff0;border:0;border-radius:0;margin-bottom:0;padding:0}.single-product div.product .summary form.variations_form table.variations tr{margin:0 0 16px}.single-product div.product .summary form.variations_form table.variations th.label{padding-bottom:8px}.single-product div.product .summary form.variations_form table.variations th.label label{color:var(--nx-text);font-size:13px;font-weight:600}.single-product div.product .summary form.variations_form table.variations td.value>select{border:2px solid var(--nx-border);border-radius:6px;font-size:13px;font-weight:500;min-height:40px}.single-product div.product .summary .nx-attribute-options{gap:8px}.single-product div.product .summary .nx-attribute-option{background:#fff;border:2px solid var(--nx-border);border-radius:6px;box-shadow:none;color:var(--nx-text);font-size:13px;font-weight:500;min-height:0;min-width:0;padding:7px 16px;transform:none}.single-product div.product .summary .nx-attribute-option:hover,.single-product div.product .summary .nx-attribute-option:focus-visible,.single-product div.product .summary .nx-attribute-option.is-selected{background:#e8f0fb;border-color:var(--nx-blue);box-shadow:none;color:var(--nx-blue);transform:none}.single-product div.product .summary .nx-attribute-option.is-selected{font-weight:700}.single-product div.product .summary form.variations_form .woocommerce-variation-price{background:#fff0;border:0;border-radius:0;padding:0}.single-product div.product .summary form.variations_form .woocommerce-variation-price .price{font-size:30px;margin:18px 0}.single-product div.product .summary form.variations_form .woocommerce-variation-price del{font-size:16px}.single-product div.product .summary form.variations_form .woocommerce-variation-add-to-cart.variations_button{align-items:center;gap:10px 12px}.single-product div.product .summary .quantity.buttons_added,.single-product div.product .summary .quantity{background:#fff;border:2px solid var(--nx-border);border-radius:6px;height:40px}.single-product div.product .summary .quantity.buttons_added input.qty,.single-product div.product .summary .quantity input.qty{font-size:15px;font-weight:600;height:40px;width:48px}.single-product div.product .summary .quantity.buttons_added .minus,.single-product div.product .summary .quantity.buttons_added .plus,.single-product div.product .summary .quantity .minus,.single-product div.product .summary .quantity .plus{color:var(--nx-text);font-size:18px;min-width:36px}.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now,.single-product div.product .summary form.cart:not(.variations_form) .button{border-radius:6px;box-shadow:none;flex:1 1 0%;font-size:14px;font-weight:700;min-height:48px;padding:12px 20px!important}.single-product div.product .summary .single_add_to_cart_button{background:var(--nx-yellow);color:#fff}.single-product div.product .summary .single_add_to_cart_button:hover{background:#e0940f;color:#fff}.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now{background:var(--nx-blue);border-color:var(--nx-blue);color:#fff}.single-product div.product .summary .ux-buy-now-button:hover,.single-product div.product .summary .single_buy_now:hover{background:var(--nx-blue-strong);border-color:var(--nx-blue-strong);color:#fff}.single-product .pinol-gift-products{border:1px solid var(--nx-border);border-radius:var(--nx-radius);margin-top:16px;padding:14px;width:100%}.single-product .pinol-gift-products__head{margin-bottom:10px}.single-product .pinol-gift-products__head h3{display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin:0 0 4px}.single-product .pinol-gift-products__head p{color:var(--nx-muted);font-size:12px;margin:0}.single-product .pinol-gift-products__item{align-items:center;border-bottom:1px solid var(--nx-border);display:grid;gap:10px;grid-template-columns:16px 52px minmax(0,1fr);padding:8px 0}.single-product .pinol-gift-products__item:last-child{border-bottom:0}.single-product .pinol-gift-products__item input[type="radio"]{accent-color:var(--nx-blue);margin:0}.single-product .pinol-gift-products__image img{border-radius:4px;height:52px;object-fit:cover;width:52px}.single-product .pinol-gift-products__text{color:var(--nx-text);display:grid;gap:2px}.single-product .pinol-gift-products__text,.single-product .pinol-gift-products__text span{font-size:13px;line-height:1.45}.single-product .nx-gallery-trust-badges{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.single-product .nx-gallery-trust-badge{align-items:center;color:var(--nx-muted);display:inline-flex;font-size:12px;gap:6px}.single-product .nx-icon{align-items:center;color:currentColor;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.single-product .nx-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.single-product .nx-icon--star svg{fill:currentColor;stroke:none}.single-product .nx-product-tabs-wrapper{clear:both;margin-top:32px}.single-product .nx-tabs-section{border-top:1px solid var(--nx-border);padding-top:32px}.single-product .nx-product-tabs-nav{border-bottom:2px solid var(--nx-border);display:flex;gap:0;overflow-x:auto}.single-product .nx-product-tabs-nav::-webkit-scrollbar{display:none}.single-product .nx-product-tabs-nav .tab-btn{background:none;border:0;border-bottom:2px solid #fff0;color:var(--nx-muted);cursor:pointer;font-size:13px;font-weight:600;margin-bottom:-2px;padding:12px 20px;transition:color 0.2s ease,border-color 0.2s ease;white-space:nowrap}.single-product .nx-product-tabs-nav .tab-btn.active,.single-product .nx-product-tabs-nav .tab-btn:hover{border-bottom-color:var(--nx-blue);color:var(--nx-blue)}.single-product .nx-product-tabs-wrapper .tab-panels{background:#fff0;border:0;padding:0}.single-product .nx-product-tabs-wrapper .tab-content{display:none;padding:28px 0 0}.single-product .nx-product-tabs-wrapper .tab-content.active{display:block}.single-product .nx-tab-panel,.single-product .nx-tab-richtext{color:var(--nx-text)}.single-product .nx-desc-grid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.single-product .nx-desc-text h2{color:var(--nx-blue-strong);font-size:18px;font-weight:800;margin:0 0 12px;text-transform:uppercase}.single-product .nx-desc-summary,.single-product .nx-desc-summary p,.single-product .nx-tab-richtext,.single-product .nx-tab-richtext p,.single-product .nx-tab-richtext li{color:var(--nx-muted);font-size:13px;line-height:1.8}.single-product .nx-check-list,.single-product .nx-commit-list{display:grid;gap:7px;margin:14px 0 0}.single-product .nx-check-list li,.single-product .nx-commit-list li{align-items:flex-start;color:var(--nx-text);display:flex;font-size:13px;gap:8px}.single-product .nx-check-list li::before{background:var(--nx-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17 4.83 12 3.41 13.41 9 19l12-12-1.41-1.41z'/%3E%3C/svg%3E");background-size:cover;border-radius:50%;content:"";flex-shrink:0;height:16px;margin-top:1px;width:16px}.single-product .nx-commitments{border:1px solid var(--nx-border);border-radius:var(--nx-radius);margin-top:20px;padding:18px}.single-product .nx-commitments h3{color:var(--nx-blue-strong);font-size:14px;font-weight:700;margin:0 0 12px}.single-product .nx-commit-list li::before{color:#27ae60;content:"✓";font-weight:700}.single-product .nx-desc-video{background:var(--nx-surface-soft);border-radius:var(--nx-radius);overflow:hidden;position:relative}.single-product .nx-desc-video iframe,.single-product .nx-desc-video img,.single-product .nx-desc-video .nx-product-media-image{display:block;height:auto;width:100%}.single-product .nx-desc-video iframe{aspect-ratio:16 / 9;min-height:320px}.single-product .nx-desc-video img,.single-product .nx-desc-video .nx-product-media-image{aspect-ratio:4 / 3;object-fit:cover}.single-product .nx-video-caption{color:var(--nx-blue);font-size:12px;margin-top:8px;text-align:center}.single-product .nx-video-caption a{color:inherit}.single-product .nx-support-card{background:var(--nx-blue-strong);border-radius:var(--nx-radius);color:#fff;margin-top:20px;padding:18px}.single-product .nx-support-card__eyebrow{font-size:13px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.single-product .nx-support-card p{color:rgb(255 255 255 / .82);font-size:12px;line-height:1.6;margin:0 0 12px}.single-product .nx-support-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.single-product .nx-support-card__phone{font-size:16px;font-weight:800}.single-product .nx-support-card__button{background:var(--nx-blue);border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;padding:8px 18px}.single-product .nx-desc-richtext{margin-top:24px}.single-product .nx-tab-richtext table{border-collapse:collapse;font-size:13px;width:100%}.single-product .nx-tab-richtext table td,.single-product .nx-tab-richtext table th{border:1px solid var(--nx-border);padding:10px 14px}.single-product .nx-tab-richtext table tr:nth-child(odd) td{background:var(--nx-surface-soft)}.single-product .nx-tab-richtext.is-narrow{max-width:680px}.single-product .nx-tab-richtext.is-plain{max-width:none}.single-product .nx-policy-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .nx-policy-card{border:1px solid var(--nx-border);border-radius:var(--nx-radius);padding:18px}.single-product .nx-policy-card__title{color:var(--nx-blue-strong);font-size:14px;font-weight:700;margin-bottom:10px}.single-product .nx-features-section{background:var(--nx-surface-soft);margin-top:32px;padding:36px 24px}.single-product .nx-section-title,.single-product .related.products>h2{border-left:4px solid var(--nx-blue);color:var(--nx-blue-strong);font-size:20px;font-weight:800;margin:0 0 24px;padding-left:12px;text-transform:uppercase}.single-product .nx-features-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.single-product .nx-feature-card{background:#fff;border:1px solid var(--nx-border);border-radius:var(--nx-radius);padding:20px 14px;text-align:center}.single-product .nx-feature-icon{align-items:center;background:#e8f0fb;border-radius:50%;color:var(--nx-blue);display:flex;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.single-product .nx-feature-card h4{color:var(--nx-text);font-size:13px;font-weight:700;margin:0 0 4px}.single-product .nx-feature-card p{color:var(--nx-muted);font-size:12px;line-height:1.5;margin:0}.single-product .nx-reviews-layout{align-items:start;display:grid;gap:32px;grid-template-columns:200px minmax(0,1fr)}.single-product .nx-rating-summary{text-align:center}.single-product .nx-big-rating{color:var(--nx-text);font-size:56px;font-weight:800;line-height:1}.single-product .nx-big-rating span{color:var(--nx-muted);font-size:18px;font-weight:400}.single-product .nx-rating-stars-big,.single-product .nx-review-stars{display:flex;gap:4px}.single-product .nx-rating-stars-big{justify-content:center;margin:8px 0}.single-product .nx-star{color:#d6d8df}.single-product .nx-star.is-active{color:var(--nx-yellow)}.single-product .nx-rating-total{color:var(--nx-muted);font-size:13px}.single-product .nx-rating-bars{margin-top:16px}.single-product .nx-rating-bar-row{align-items:center;display:flex;gap:8px;margin-bottom:5px}.single-product .nx-rating-bar-row>span:first-child{font-size:12px;text-align:right;width:24px}.single-product .nx-bar-track{background:var(--nx-border);border-radius:3px;flex:1;height:6px}.single-product .nx-bar-fill{background:var(--nx-yellow);border-radius:3px;height:100%}.single-product .nx-bar-pct{color:var(--nx-muted);font-size:11px;width:34px}.single-product .nx-reviews-list{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.single-product .nx-review-card{border:1px solid var(--nx-border);border-radius:var(--nx-radius);padding:10px}.single-product .nx-reviewer{align-items:center;display:flex;gap:10px;margin-bottom:10px}.single-product .nx-reviewer-avatar{align-items:center;background:#e8f0fb;border-radius:50%;color:var(--nx-blue);display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.single-product .nx-reviewer-avatar img{display:block;height:100%;object-fit:cover;width:100%}.single-product .nx-reviewer-name{font-size:13px;font-weight:700}.single-product .nx-reviewer-badge{color:var(--nx-muted);font-size:11px}.single-product .nx-review-stars{margin-bottom:6px}.single-product .nx-review-text{color:var(--nx-muted);font-size:13px;line-height:1.6;margin:0}.single-product .nx-review-date{color:#b0b0b0;font-size:11px;margin-top:6px}.single-product .nx-review-form-shell{border-top:1px solid var(--nx-border);margin-top:28px;padding-top:24px}.single-product .nx-review-form-shell #comments,.single-product .nx-review-form-shell .woocommerce-Reviews-title{display:none}.single-product .related.products{background:var(--nx-surface-soft);margin-top:36px;padding:36px 24px}.single-product .related.products ul.products{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.single-product .related.products ul.products li.product{background:#fff;border:1px solid var(--nx-border);border-radius:var(--nx-radius);margin:0!important;overflow:hidden;padding:0!important;width:auto!important}.single-product .related.products ul.products li.product .box{margin:0}body.home .product-small .box-image,body.page .product-small .box-image,body.single .product-small .box-image{overflow:hidden}body.home .product-small .box-image>a,body.home .product-small .box-image>div:first-child,body.home .product-small .box-image .image-cover,body.home .product-small .box-image .image-zoom_in,body.home .product-small .box-image .image-fade_in_back,body.home .product-small .box-image .image-none,body.page .product-small .box-image>a,body.page .product-small .box-image>div:first-child,body.page .product-small .box-image .image-cover,body.page .product-small .box-image .image-zoom_in,body.page .product-small .box-image .image-fade_in_back,body.page .product-small .box-image .image-none,body.single .product-small .box-image>a,body.single .product-small .box-image>div:first-child,body.single .product-small .box-image .image-cover,body.single .product-small .box-image .image-zoom_in,body.single .product-small .box-image .image-fade_in_back,body.single .product-small .box-image .image-none{aspect-ratio:1 / 1;overflow:hidden;position:relative}body.home .product-small .box-image>a,body.home .product-small .box-image>div:first-child>a,body.home .product-small .box-image .image-cover>a,body.home .product-small .box-image .image-zoom_in>a,body.home .product-small .box-image .image-fade_in_back>a,body.home .product-small .box-image .image-none>a,body.page .product-small .box-image>a,body.page .product-small .box-image>div:first-child>a,body.page .product-small .box-image .image-cover>a,body.page .product-small .box-image .image-zoom_in>a,body.page .product-small .box-image .image-fade_in_back>a,body.page .product-small .box-image .image-none>a,body.single .product-small .box-image>a,body.single .product-small .box-image>div:first-child>a,body.single .product-small .box-image .image-cover>a,body.single .product-small .box-image .image-zoom_in>a,body.single .product-small .box-image .image-fade_in_back>a,body.single .product-small .box-image .image-none>a{display:block;height:100%;width:100%}body.home .product-small .box-image>a>img:not(.back-image),body.home .product-small .box-image>div:first-child>a>img:not(.back-image),body.home .product-small .box-image .image-cover>a>img:not(.back-image),body.home .product-small .box-image .image-zoom_in>a>img:not(.back-image),body.home .product-small .box-image .image-fade_in_back>a>img:not(.back-image),body.home .product-small .box-image .image-none>a>img:not(.back-image),body.home .product-small .box-image>img:not(.back-image),body.page .product-small .box-image>a>img:not(.back-image),body.page .product-small .box-image>div:first-child>a>img:not(.back-image),body.page .product-small .box-image .image-cover>a>img:not(.back-image),body.page .product-small .box-image .image-zoom_in>a>img:not(.back-image),body.page .product-small .box-image .image-fade_in_back>a>img:not(.back-image),body.page .product-small .box-image .image-none>a>img:not(.back-image),body.page .product-small .box-image>img:not(.back-image),body.single .product-small .box-image>a>img:not(.back-image),body.single .product-small .box-image>div:first-child>a>img:not(.back-image),body.single .product-small .box-image .image-cover>a>img:not(.back-image),body.single .product-small .box-image .image-zoom_in>a>img:not(.back-image),body.single .product-small .box-image .image-fade_in_back>a>img:not(.back-image),body.single .product-small .box-image .image-none>a>img:not(.back-image),body.single .product-small .box-image>img:not(.back-image){display:block;height:100%;object-fit:cover;width:100%}body.home .product-small .box-image img.back-image,body.page .product-small .box-image img.back-image,body.single .product-small .box-image img.back-image{height:100%!important;object-fit:cover;width:100%!important}.single-product .related.products ul.products li.product .box-image,.single-product .related.related-products-wrapper .product-small .box-image{aspect-ratio:1 / 1;align-self:stretch;display:block;flex:0 0 auto;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:100%!important;overflow:hidden;padding-top:0!important;position:relative;width:100%!important}.single-product .related.products .has-equal-box-heights .box-image,.single-product .related.related-products-wrapper .has-equal-box-heights .box-image{padding-top:0!important}.single-product .related.products ul.products li.product .box-image>a,.single-product .related.products ul.products li.product .box-image>div:first-child,.single-product .related.products ul.products li.product .box-image .image-cover,.single-product .related.products ul.products li.product .box-image .image-zoom_in,.single-product .related.products ul.products li.product .box-image .image-fade_in_back,.single-product .related.products ul.products li.product .box-image .image-none,.single-product .related.related-products-wrapper .product-small .box-image>a,.single-product .related.related-products-wrapper .product-small .box-image>div:first-child,.single-product .related.related-products-wrapper .product-small .box-image .image-cover,.single-product .related.related-products-wrapper .product-small .box-image .image-zoom_in,.single-product .related.related-products-wrapper .product-small .box-image .image-fade_in_back,.single-product .related.related-products-wrapper .product-small .box-image .image-none{display:block;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.single-product .related.products ul.products li.product .box-image>a,.single-product .related.products ul.products li.product .box-image>div:first-child>a,.single-product .related.products ul.products li.product .box-image .image-cover>a,.single-product .related.products ul.products li.product .box-image .image-zoom_in>a,.single-product .related.products ul.products li.product .box-image .image-fade_in_back>a,.single-product .related.products ul.products li.product .box-image .image-none>a,.single-product .related.related-products-wrapper .product-small .box-image>a,.single-product .related.related-products-wrapper .product-small .box-image>div:first-child>a,.single-product .related.related-products-wrapper .product-small .box-image .image-cover>a,.single-product .related.related-products-wrapper .product-small .box-image .image-zoom_in>a,.single-product .related.related-products-wrapper .product-small .box-image .image-fade_in_back>a,.single-product .related.related-products-wrapper .product-small .box-image .image-none>a{display:block;height:100%;width:100%}.single-product .related.products ul.products li.product .box-image img,.single-product .related.related-products-wrapper .product-small .box-image img{aspect-ratio:auto!important;display:block;height:100%!important;object-fit:cover!important;width:100%!important}.single-product .related.products ul.products li.product .box-image img.back-image,.single-product .related.related-products-wrapper .product-small .box-image img.back-image{height:100%!important;object-fit:cover;width:100%!important}.single-product .related.products ul.products li.product .box-text{padding:12px}.single-product .related.products ul.products li.product .add-to-cart-button,.single-product .related.products ul.products li.product .button,.single-product .related.products ul.products li.product .box-text .price-wrapper+.button,.single-product .related.products ul.products li.product .box-text .price-wrapper+a.button,.single-product .related.products ul.products li.product .product_type_variable,.single-product .related.products ul.products li.product .product_type_simple{display:none!important}.single-product .related.products ul.products li.product .box-text-inner{display:flex;flex-direction:column;gap:4px;min-height:122px}.single-product .related.products ul.products li.product .name,.single-product .related.products ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;color:var(--nx-text);font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.single-product .related.products ul.products li.product .price{color:var(--nx-red);display:block;font-size:14px;font-weight:700}.single-product .related.products ul.products li.product .price del{color:var(--nx-muted);font-size:12px;font-weight:400;opacity:1}.single-product .related.products ul.products li.product .price ins{text-decoration:none}.single-product .related.products ul.products li.product .star-rating{color:var(--nx-yellow);font-size:11px;margin:0 0 4px}.single-product .nx-trust-bar{background:#fff;border-bottom:1px solid var(--nx-border);border-top:1px solid var(--nx-border);margin-top:32px;padding:20px 0}.single-product .nx-trust-bar-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.single-product .nx-trust-item{align-items:center;display:flex;gap:12px}.single-product .nx-trust-item-icon{align-items:center;background:#e8f0fb;border-radius:50%;color:var(--nx-blue);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.single-product .nx-trust-item-title{color:var(--nx-text);font-size:13px;font-weight:700}.single-product .nx-trust-item-description{color:var(--nx-muted);font-size:11px}@media (max-width:960px){.single-product .product-main .row.content-row{grid-template-columns:1fr}.single-product .nx-desc-grid,.single-product .nx-policy-grid,.single-product .nx-reviews-layout{grid-template-columns:1fr}.single-product .nx-features-grid,.single-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .nx-reviews-list{grid-template-columns:1fr}.single-product .nx-trust-bar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.single-product .nx-features-section,.single-product .related.products{padding-left:16px;padding-right:16px}.single-product .nx-product-tabs-nav .tab-btn{padding:12px 14px}.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now,.single-product div.product .summary form.cart:not(.variations_form) .button{flex:1 1 100%;width:100%}.single-product .nx-trust-bar-grid{grid-template-columns:1fr 1fr}}.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary,.single-product .nx-tabs-section,.single-product .related.related-products-wrapper.product-section,.single-product .nx-features-section{background:#fff;border:1px solid var(--nx-border);border-radius:10px;box-shadow:none}.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{padding:12px}.single-product .nx-tabs-section{padding:5px}.single-product .nx-product-tabs-nav{border-bottom:1px solid var(--nx-border);gap:6px;padding:0 6px}.single-product .nx-product-tabs-nav .tab-btn{font-size:12px;font-weight:700;min-height:46px;padding:0 12px}.single-product .nx-product-tabs-wrapper .tab-panels{padding:12px 8px 8px}.single-product .nx-product-tabs-wrapper .tab-content{padding:0}.single-product .nx-desc-grid{gap:18px}.single-product div.product .summary form.variations_form table.variations tr{margin:0 0 12px}.single-product div.product .summary form.variations_form table.variations th.label{padding-bottom:6px}.single-product div.product .summary form.variations_form table.variations th.label label{font-size:12px}.single-product div.product .summary form.variations_form table.variations td.value>select{font-size:12px;min-height:36px;padding:0 10px}.single-product div.product .summary .nx-attribute-options{gap:5px}.single-product div.product .summary .nx-attribute-option{border-width:1px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.25;min-height:34px;padding:6px 10px}.single-product div.product .summary .quantity.buttons_added,.single-product div.product .summary .quantity{height:38px}.single-product div.product .summary .quantity.buttons_added input.qty,.single-product div.product .summary .quantity input.qty{font-size:14px;height:38px;width:42px}.single-product div.product .summary .quantity.buttons_added .minus,.single-product div.product .summary .quantity.buttons_added .plus,.single-product div.product .summary .quantity .minus,.single-product div.product .summary .quantity .plus{font-size:16px;min-width:32px}.single-product .related.related-products-wrapper.product-section{margin-top:28px;padding:18px}.single-product .related.related-products-wrapper .product-section-title{border-left:4px solid var(--nx-blue);color:var(--nx-blue-strong);font-size:18px;font-weight:800;line-height:1.25;margin:0 0 16px;padding:0 0 0 10px;text-transform:uppercase}.single-product .related.related-products-wrapper .row{margin-left:-8px;margin-right:-8px}.single-product .related.related-products-wrapper .row>.col{padding:0 8px 16px}.single-product .related.related-products-wrapper .row>.col>.col-inner,.single-product .related.related-products-wrapper .product-small,.single-product .related.related-products-wrapper .product-small .box{height:100%}.single-product .related.related-products-wrapper .product-small .box{background:#fff;border:1px solid var(--nx-border);border-radius:10px;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.single-product .related.related-products-wrapper .product-small .box-image .image-cover{aspect-ratio:1 / 1;background:#fff}.single-product .related.related-products-wrapper .product-small .box-image img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.single-product .related.related-products-wrapper .product-small .image-tools,.single-product .related.related-products-wrapper .product-small .add-to-cart-button,.single-product .related.related-products-wrapper .product-small .button,.single-product .related.related-products-wrapper .product-small .product_type_simple,.single-product .related.related-products-wrapper .product-small .product_type_variable,.single-product .related.related-products-wrapper .product-small .product_type_external,.single-product .related.related-products-wrapper .product-small .ajax_add_to_cart,.single-product .related.related-products-wrapper .product-small .star-rating,.single-product .related.related-products-wrapper .product-small .category{display:none!important}.single-product .related.related-products-wrapper .product-small .box-text{padding:10px 12px 12px}.single-product .related.related-products-wrapper .product-small .title-wrapper,.single-product .related.related-products-wrapper .product-small .price-wrapper{margin:0}.single-product .related.related-products-wrapper .product-small .name,.single-product .related.related-products-wrapper .product-small .woocommerce-loop-product__title{color:var(--nx-text);display:-webkit-box;font-size:12px;font-weight:700;line-height:1.4;margin:0 0 8px;min-height:34px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.single-product .related.related-products-wrapper .product-small .price{color:var(--nx-text);display:block;font-size:12px;font-weight:700;line-height:1.5}.single-product .related.related-products-wrapper .product-small .price del{color:var(--nx-muted);font-size:11px;font-weight:400;opacity:1}.single-product .related.related-products-wrapper .product-small .price ins{color:var(--nx-text);text-decoration:none}@media (max-width:849px){.single-product .related.related-products-wrapper.product-section{padding:14px}.single-product .related.related-products-wrapper .product-section-title{font-size:16px}}@media (max-width:600px){.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary,.single-product .related.related-products-wrapper.product-section{padding:10px}.single-product .nx-product-tabs-nav .tab-btn{padding:0 10px}.single-product .related.related-products-wrapper .row>.col{padding-bottom:12px}}.single-product .product-container,.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .related.related-products-wrapper.product-section,.single-product .nx-features-section{margin-left:auto!important;margin-right:auto!important;max-width:1360px;width:calc(100% - 10px)}.single-product .product-main,.single-product .product-footer{margin-left:auto!important;margin-right:auto!important;max-width:none;width:98%}.single-product .product-main .row.content-row{align-items:start;gap:10px;grid-template-columns:minmax(0,1.06fr) minmax(420px,0.94fr);margin-left:auto!important;margin-right:auto!important;max-width:none;width:98%}.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary,.single-product .nx-tabs-section,.single-product .related.related-products-wrapper.product-section,.single-product .nx-features-section{border:1px solid #e6edf8;border-radius:14px;box-shadow:0 10px 30px rgb(21 54 110 / .04)}.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{padding:0}.single-product .woocommerce-product-gallery .flex-control-thumbs{gap:10px;margin-top:12px}.single-product .woocommerce-product-gallery .flex-control-thumbs li{aspect-ratio:1 / 1;border-radius:10px;overflow:hidden}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{display:block;height:100%;object-fit:cover;border-radius:10px;width:100%}.single-product .product-thumbnails .col,.single-product .product-thumbnails .flickity-slider>.col,.single-product .product-thumbnails .row-slider>.col{aspect-ratio:1 / 1;display:flex;padding-bottom:0!important}.single-product .product-thumbnails .col>a,.single-product .product-thumbnails .flickity-slider>.col>a,.single-product .product-thumbnails .row-slider>.col>a{aspect-ratio:1 / 1;display:block;height:calc(100% - 20px)!important;overflow:hidden;border-radius:10px;width:100%;border:1px solid #2196f33b}.single-product .product-thumbnails .col img,.single-product .product-thumbnails .flickity-slider>.col img,.single-product .product-thumbnails .row-slider>.col img{background:#fff;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center;margin-bottom:0!important;padding:0!important;border-radius:10px}.single-product div.product .product-title{color:#182948;font-size:clamp(2rem, 1.55rem + 0.75vw, 2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin-bottom:10px}.single-product div.product .summary,.single-product div.product .summary p,.single-product div.product .summary li,.single-product div.product .summary label,.single-product div.product .summary .woocommerce-product-details__short-description,.single-product div.product .summary .product-short-description,.single-product div.product .summary .product-short-description p{font-size:13px;line-height:1.72}.single-product .summary .price-wrapper{gap:10px;margin:14px 0 18px}.single-product .summary .price-wrapper .price,.single-product div.product .summary .price,.single-product div.product .summary form.variations_form .woocommerce-variation-price .price{font-size:clamp(2.1rem, 1.7rem + 0.55vw, 2.75rem);line-height:1.04}.single-product .nx-feature-pills{gap:10px 8px;margin-bottom:16px}.single-product .nx-feature-pill{border-radius:999px;font-size:12px;font-weight:600;padding:6px 12px}.single-product div.product .summary form.variations_form table.variations th.label{padding-bottom:7px}.single-product div.product .summary form.variations_form table.variations th.label label{font-size:13px;font-weight:700}.single-product div.product .summary .nx-attribute-options{align-items:stretch;gap:5px}.single-product div.product .summary .nx-attribute-option{border-color:#d9e3f2;border-radius:8px;font-size:12px;font-weight:600;min-height:36px;padding:7px 12px}.single-product div.product .summary .nx-attribute-option.is-selected{background:#f1f6ff}.single-product div.product .summary .quantity.buttons_added,.single-product div.product .summary .quantity{border-color:#dfe7f4;border-radius:10px;height:42px}.single-product div.product .summary .quantity.buttons_added input.qty,.single-product div.product .summary .quantity input.qty{font-size:14px;font-weight:700;height:42px;width:46px}.single-product div.product .summary .quantity.buttons_added .minus,.single-product div.product .summary .quantity.buttons_added .plus,.single-product div.product .summary .quantity .minus,.single-product div.product .summary .quantity .plus{font-size:15px;min-width:34px}.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now,.single-product div.product .summary form.cart:not(.variations_form) .button{border-radius:10px;font-size:14px;min-height:50px}.single-product .nx-tabs-section{padding:8px}.single-product .nx-product-tabs-nav{gap:8px;padding:0 4px}.single-product .nx-product-tabs-nav .tab-btn{font-size:13px;min-height:48px;padding:0 14px}.single-product .nx-product-tabs-wrapper .tab-panels{padding:18px 12px 12px}.single-product .nx-desc-grid{align-items:start;gap:24px;grid-template-columns:minmax(0,1fr) minmax(360px,0.95fr)}.single-product .nx-desc-text,.single-product .nx-desc-side{min-width:0}.single-product .nx-desc-text h2{font-size:16px;margin-bottom:10px}.single-product .nx-desc-summary,.single-product .nx-desc-summary p,.single-product .nx-tab-richtext,.single-product .nx-tab-richtext p,.single-product .nx-tab-richtext li{font-size:13px;line-height:1.75}.single-product .nx-check-list,.single-product .nx-commit-list{gap:9px}.single-product .nx-commitments,.single-product .nx-support-card{border-radius:12px;padding:16px 18px}.single-product .nx-desc-video{border:1px solid #eaf0f8;border-radius:12px}.single-product .nx-desc-richtext{border-top:1px solid #edf2f9;margin-top:20px;padding-top:18px}.single-product .related.related-products-wrapper.product-section{padding:20px}.single-product .related.related-products-wrapper .product-section-title{font-size:17px;margin-bottom:18px}.single-product .related.related-products-wrapper .row.nx-related-grid{display:flex;flex-wrap:wrap;justify-content:center}.single-product .related.related-products-wrapper .row.nx-related-grid>.product-small.col{flex:0 0 25%;max-width:25%}.single-product .related.related-products-wrapper .row>.col{padding:0 10px 20px}.single-product .related.related-products-wrapper .product-small .box{border-radius:12px}.single-product .related.related-products-wrapper .product-small .box-text,.single-product .related.related-products-wrapper .product-small .title-wrapper,.single-product .related.related-products-wrapper .product-small .price-wrapper,.single-product .related.related-products-wrapper .product-small .add-to-cart-button{height:auto!important}.single-product .related.related-products-wrapper .product-small .box-text{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:12px 14px 14px}.single-product .related.related-products-wrapper .product-small .name,.single-product .related.related-products-wrapper .product-small .woocommerce-loop-product__title{font-size:13px;line-height:1.42;margin-bottom:0;min-height:38px}.single-product .related.related-products-wrapper .product-small .price-wrapper{margin-top:auto!important}.single-product .related.related-products-wrapper .product-small .price{font-size:13px;line-height:1.45}.single-product .related.related-products-wrapper .product-small .price del{font-size:11px}@media (min-width:1500px){.single-product .product-container,.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .related.related-products-wrapper.product-section,.single-product .nx-features-section{max-width:1420px}}@media (max-width:1100px){.single-product .product-main .row.content-row{grid-template-columns:minmax(0,1fr)}.single-product .nx-desc-grid{grid-template-columns:1fr}.single-product .related.related-products-wrapper .row.nx-related-grid>.product-small.col{flex-basis:33.3333%;max-width:33.3333%}}@media (max-width:849px){.single-product .shop-container>.nx-product-breadcrumbs-shell,.single-product .product-container,.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .related.related-products-wrapper.product-section,.single-product .nx-features-section{width:calc(100% - 20px)!important}.single-product .product-footer>.container{padding-left:0!important;padding-right:0!important}.single-product .product-main .row.content-row{gap:12px!important}.single-product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary,.single-product .nx-tabs-section,.single-product .related.related-products-wrapper.product-section,.single-product .nx-features-section{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.single-product .nx-product-tabs-nav{padding:0!important}.single-product .nx-product-tabs-wrapper .tab-panels{padding:12px 0 0!important}.single-product .related.related-products-wrapper .row.nx-related-grid>.product-small.col{flex-basis:50%;max-width:50%}}@media (max-width:600px){.single-product .shop-container>.nx-product-breadcrumbs-shell,.single-product .product-container,.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .related.related-products-wrapper.product-section,.single-product .nx-features-section{width:calc(100% - 20px)!important}.single-product .product-footer>.container{padding-left:0!important;padding-right:0!important}.single-product .nx-product-tabs-nav .tab-btn{font-size:12px}.single-product .related.related-products-wrapper .row.nx-related-grid>.product-small.col{flex-basis:100%;max-width:100%}}.single-product .product-main .row.content-row>.product-info.summary.col-fit.col.entry-summary.product-summary,.single-product .product-main .row.content-row>.product-info.summary.col.entry-summary,.single-product .product-info.summary.entry-summary,.single-product div.product .summary.entry-summary{background:#ffffff!important;border:1px solid #e6edf8!important;border-radius:14px!important;box-shadow:0 10px 28px rgb(21 54 110 / .04)!important;overflow:hidden;padding:24px 26px 26px!important}.single-product .shop-container>.nx-product-breadcrumbs-shell{display:block!important;margin:0 auto 16px!important;opacity:1!important;padding-top:10px;visibility:visible!important}.single-product .shop-container>.nx-product-breadcrumbs-shell nav,.single-product .shop-container>.nx-product-breadcrumbs-shell p{margin:0!important}.single-product .nx-product-breadcrumbs-shell nav{display:block!important;height:auto!important;overflow:visible!important}.single-product .nx-product-breadcrumbs-shell p{display:block!important;height:auto!important;line-height:1.5!important}.single-product .nx-product-breadcrumbs-shell a,.single-product .nx-product-breadcrumbs-shell span{display:inline!important}.single-product div.product .summary.entry-summary>*{max-width:100%}.single-product div.product .product-title{color:#182948!important;font-size:clamp(22px, 1.2vw + 14px, 24px)!important;letter-spacing:-0.02em!important;line-height:1.15!important;margin:0 0 12px!important;overflow-wrap:anywhere}.single-product div.product .summary .is-divider.small{background:#e6edf8!important;height:3px!important;margin:0 0 16px!important;max-width:34px!important}.single-product .summary .price-wrapper{align-items:center;background:#f8fbff!important;border:1px solid #dde7fb!important;border-radius:10px!important;display:flex;flex-wrap:wrap;gap:10px!important;margin:0 0 18px!important;padding:16px 20px!important}.single-product .summary .price-wrapper .price,.single-product div.product .summary>.price,.single-product div.product .summary>.price-wrapper .price{font-size:30px!important;line-height:1.08!important}.single-product .summary .price-wrapper del,.single-product div.product .summary>.price del,.single-product div.product .summary>.price-wrapper .price del{font-size:16px!important}.single-product .summary .nx-discount-tag{border-radius:4px;font-size:13px;padding:3px 10px}@media (min-width:850px){.single-product .nx-feature-pills{align-items:stretch;display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))}.single-product .nx-feature-pill{align-items:center;display:flex!important;gap:8px;justify-content:center;min-height:44px;padding:8px 14px!important;text-align:center;width:100%}.single-product div.product .summary form.variations_form table.variations td.value{padding-right:10px!important}.single-product div.product .summary .nx-attribute-options{align-items:stretch;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}.single-product div.product .summary .nx-attribute-option{flex:0 0 calc((100% - ((var(--nx-visible-columns, 8) - 1) * 8px)) / var(--nx-visible-columns, 8));max-width:calc((100% - ((var(--nx-visible-columns, 8) - 1) * 8px)) / var(--nx-visible-columns, 8));min-height:40px!important;min-width:0;padding:8px 16px!important;width:calc((100% - ((var(--nx-visible-columns, 8) - 1) * 8px)) / var(--nx-visible-columns, 8))}.single-product div.product .summary .nx-attribute-option__label{width:100%}}.single-product div.product .summary .product-short-description,.single-product div.product .summary .product-short-description p{font-size:13px!important;line-height:1.78!important}.single-product div.product .summary .product-short-description{margin:0 0 18px!important}.single-product .nx-feature-pills{gap:8px!important;margin:0 0 20px!important}.single-product .nx-feature-pill{background:#e8f0fb!important;border-radius:999px!important;color:var(--nx-blue)!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important}.single-product div.product .summary form.variations_form.cart{margin-top:2px}.single-product div.product .summary form.variations_form table.variations{margin-bottom:0!important}.single-product div.product .summary form.variations_form table.variations tr{margin:0 0 18px!important}.single-product div.product .summary form.variations_form table.variations th.label{padding-bottom:8px!important}.single-product div.product .summary form.variations_form table.variations th.label label{color:var(--nx-text)!important;font-size:13px!important;font-weight:600!important;line-height:1.35}.single-product div.product .summary form.variations_form table.variations td.value{padding-right:54px!important;position:relative}.single-product div.product .summary .nx-attribute-options{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.single-product div.product .summary .nx-attribute-option{align-items:center!important;background:#ffffff!important;border:2px solid #e3e9f3!important;border-radius:8px!important;box-shadow:none!important;color:var(--nx-text)!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;justify-content:center!important;line-height:1.2!important;margin:0!important;min-height:38px!important;min-width:118px;padding:7px 12px!important;text-align:center;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease!important;white-space:nowrap}.single-product div.product .summary .nx-attribute-option__label{display:block;line-height:1.2}.single-product div.product .summary .nx-attribute-option:hover,.single-product div.product .summary .nx-attribute-option:focus-visible{background:#ffffff!important;border-color:var(--nx-blue)!important;box-shadow:0 0 0 3px rgb(12 87 214 / .08)!important;color:var(--nx-blue)!important;outline:0;transform:none!important}.single-product div.product .summary .nx-attribute-option.is-selected{background:#e8f0fb!important;border-color:var(--nx-blue)!important;box-shadow:0 0 0 3px rgb(12 87 214 / .08)!important;color:var(--nx-blue)!important;font-weight:700!important}.single-product div.product .summary .nx-attribute-option.is-disabled{background:#f8fafc!important;border-color:#edf2f7!important;color:#a7b0c0!important;opacity:1!important}.single-product div.product .summary form.variations_form .reset_variations{color:#9aa5ba!important;font-size:12px!important;font-weight:600!important;margin:0!important;position:absolute;right:0;text-decoration:none;top:-30px}.single-product div.product .summary form.variations_form .reset_variations:hover{color:var(--nx-blue)!important}.single-product div.product .summary form.variations_form .woocommerce-variation-price{margin-top:2px!important;padding:0!important}.single-product div.product .summary form.variations_form .woocommerce-variation-price .price{font-size:30px!important;line-height:1.08!important;margin:10px 0 16px!important}.single-product div.product .summary form.variations_form .woocommerce-variation-price del{font-size:16px!important}.single-product div.product .summary form.variations_form .woocommerce-variation-add-to-cart.variations_button{align-items:stretch!important;display:flex!important;gap:14px!important;margin-top:8px!important;width:100%!important}.single-product div.product .summary .quantity.buttons_added,.single-product div.product .summary .quantity{border:2px solid #e3e9f3!important;border-radius:8px!important;flex:0 0 112px;height:46px!important}.single-product div.product .summary .quantity.buttons_added input.qty,.single-product div.product .summary .quantity input.qty{font-size:15px!important;font-weight:600!important;height:46px!important;width:44px!important}.single-product div.product .summary .quantity.buttons_added .minus,.single-product div.product .summary .quantity.buttons_added .plus,.single-product div.product .summary .quantity .minus,.single-product div.product .summary .quantity .plus{font-size:18px!important;min-width:34px!important}.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary .ux-buy-now-button,.single-product div.product .summary .single_buy_now,.single-product div.product .summary form.cart:not(.variations_form) .button{border-radius:8px!important;font-size:14px!important;font-weight:700!important;min-height:50px!important}@media (min-width:850px){.single-product .nx-feature-pills{grid-template-columns:repeat(4,minmax(0,1fr))}.single-product div.product .summary .nx-attribute-options{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}.single-product div.product .summary .nx-attribute-option{flex:0 0 calc((100% - ((var(--nx-visible-columns, 8) - 1) * 8px)) / var(--nx-visible-columns, 8));max-width:calc((100% - ((var(--nx-visible-columns, 8) - 1) * 8px)) / var(--nx-visible-columns, 8));min-width:0;width:calc((100% - ((var(--nx-visible-columns, 8) - 1) * 8px)) / var(--nx-visible-columns, 8))}}@media (max-width:1100px){.single-product .product-main .row.content-row>.product-info.summary.col-fit.col.entry-summary.product-summary,.single-product .product-main .row.content-row>.product-info.summary.col.entry-summary,.single-product .product-info.summary.entry-summary,.single-product div.product .summary.entry-summary{padding:22px 22px 24px!important}.single-product div.product .summary .nx-attribute-option{min-width:0}}@media (max-width:849px){.single-product .nx-feature-pills{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .nx-feature-pill{width:100%}.single-product .product-main .row.content-row>.product-info.summary.col-fit.col.entry-summary.product-summary,.single-product .product-main .row.content-row>.product-info.summary.col.entry-summary,.single-product .product-info.summary.entry-summary,.single-product div.product .summary.entry-summary{padding:18px 16px 20px!important}.single-product div.product .summary form.variations_form table.variations td.value{padding-right:0!important}.single-product div.product .summary form.variations_form .reset_variations{display:inline-flex;margin-top:8px!important;position:static}.single-product div.product .summary .nx-attribute-options{display:grid!important;grid-template-columns:repeat(var(--nx-mobile-columns,2),minmax(0,1fr));overflow:visible;padding-bottom:0}.single-product div.product .summary .nx-attribute-option{flex:none;max-width:none;min-width:0;width:100%}.single-product div.product .summary form.variations_form .woocommerce-variation-add-to-cart.variations_button{flex-wrap:wrap}.single-product div.product .summary .quantity.buttons_added,.single-product div.product .summary .quantity{flex-basis:100px}.single-product .shop-container>.nx-product-breadcrumbs-shell{margin-bottom:12px!important;padding-top:8px}.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content,.single-product .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content.nx-product-tabs-wrapper{margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.single-product .nx-tabs-section,.single-product .nx-product-tabs-nav,.single-product .nx-product-tabs-wrapper .tab-panels{width:100%!important}.single-product div.product .summary form.variations_form .woocommerce-variation-add-to-cart.variations_button,.single-product div.product .summary form.cart:not(.variations_form){padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:600px){.single-product div.product .product-title{font-size:20px!important}.single-product div.product .summary .nx-attribute-options{display:grid!important;gap:5px!important;grid-template-columns:repeat(var(--nx-mobile-columns,2),minmax(0,1fr))}.single-product div.product .summary .nx-attribute-option{flex:none;font-size:12px!important;margin:0!important;max-width:none;min-width:0;padding:8px 10px!important;width:100%}.single-product .summary .price-wrapper{margin:0 0 12px!important;padding:12px 14px!important}.single-product div.product .summary .product-short-description{margin:0 0 12px!important}.single-product .nx-feature-pills{margin:0 0 12px!important}.single-product div.product .summary form.variations_form table.variations tr{margin:0 0 12px!important}}@media (min-width:1101px){.single-product .nx-tab-panel--description{--nx-desc-cluster-height:339px}.single-product .nx-tab-panel--description .nx-desc-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);min-height:var(--nx-desc-cluster-height)}.single-product .nx-tab-panel--description .nx-desc-text,.single-product .nx-tab-panel--description .nx-desc-media,.single-product .nx-tab-panel--description .nx-desc-support{display:flex;flex-direction:column;min-width:0}.single-product .nx-tab-panel--description .nx-desc-text,.single-product .nx-tab-panel--description .nx-desc-media,.single-product .nx-tab-panel--description .nx-desc-support .nx-support-card{min-height:var(--nx-desc-cluster-height)}.single-product .nx-tab-panel--description .nx-commitments{margin-top:auto}.single-product .nx-tab-panel--description .nx-desc-video{flex:1 1 auto;height:100%;min-height:var(--nx-desc-cluster-height)}.single-product .nx-tab-panel--description .nx-desc-video iframe,.single-product .nx-tab-panel--description .nx-desc-video img,.single-product .nx-tab-panel--description .nx-desc-video .nx-product-media-image{height:100%;width:100%}.single-product .nx-tab-panel--description .nx-desc-video iframe{aspect-ratio:auto;min-height:0}.single-product .nx-tab-panel--description .nx-desc-video img,.single-product .nx-tab-panel--description .nx-desc-video .nx-product-media-image{object-fit:cover}.single-product .nx-tab-panel--description .nx-support-card{display:flex;flex-direction:column;gap:14px;height:100%;justify-content:flex-start;margin-top:0;padding:22px 20px}.single-product .nx-tab-panel--description .nx-support-card p{margin:0}.single-product .nx-tab-panel--description .nx-support-card__hotline{display:grid;gap:6px}.single-product .nx-tab-panel--description .nx-support-card__label{color:rgb(255 255 255 / .75);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.single-product .nx-tab-panel--description .nx-support-card__phone{color:#fff;font-size:24px;font-weight:800;line-height:1.15}.single-product .nx-tab-panel--description .nx-support-card__contact-links{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .nx-tab-panel--description .nx-support-card__button{align-items:center;display:inline-flex;justify-content:center;min-height:42px;padding:10px 12px}.single-product .nx-tab-panel--description .nx-support-card__button.is-zalo{background:#0a68ff}.single-product .nx-tab-panel--description .nx-support-card__button.is-messenger{background:#1d4ed8}.single-product .nx-tab-panel--description .nx-support-card__actions{display:none!important}.single-product .nx-tab-panel--description .nx-support-card__link{color:#fff;font-size:13px;font-weight:600;margin-top:auto;text-decoration:underline;text-underline-offset:3px}}@media (max-width:1100px){.single-product .nx-tab-panel--description .nx-desc-grid{grid-template-columns:1fr}.single-product .nx-tab-panel--description .nx-desc-video,.single-product .nx-tab-panel--description .nx-support-card{min-height:0}.single-product .nx-tab-panel--description .nx-support-card{margin-top:0}.single-product .nx-tab-panel--description .nx-support-card__contact-links{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.single-product .nx-tab-panel--description .nx-support-card__actions{display:none!important}.single-product .nx-tab-panel--description .nx-support-card__link{display:inline-flex;margin-top:14px}}.single-product div.product .summary form.variations_form table.variations th.label label{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:0}.single-product div.product .summary .nx-selected-attribute-value{color:var(--nx-blue);display:none;font-size:inherit;font-weight:700}.product-small.has-nx-loop-actions .box{display:flex;flex-direction:column;height:100%}.product-small.has-nx-loop-actions.has-nx-loop-swatches,.product-small.has-nx-loop-actions.has-nx-loop-swatches .box,.product-small.has-nx-loop-actions.has-nx-loop-swatches .box-text{overflow:visible}.single-product .related.related-products-wrapper.product-section,.single-product .related.related-products-wrapper .row,.single-product .related.related-products-wrapper .row>.col,.single-product .related.related-products-wrapper .row>.col>.col-inner,.single-product .related.related-products-wrapper .product-small,.single-product .related.related-products-wrapper .product-small .box,.single-product .related.related-products-wrapper .product-small .box-text{overflow:visible!important}.product-small.has-nx-loop-actions.has-nx-loop-swatches{position:relative}.product-small.has-nx-loop-actions.has-nx-loop-swatches.is-nx-popup-open{z-index:40}.col.has-nx-loop-popup-open,li.product.has-nx-loop-popup-open{position:relative;z-index:40!important}.col.has-nx-loop-popup-open>.col-inner,li.product.has-nx-loop-popup-open .col-inner,.product-small.has-nx-loop-actions.has-nx-loop-swatches.is-nx-popup-open,.product-small.has-nx-loop-actions.has-nx-loop-swatches.is-nx-popup-open .box,.product-small.has-nx-loop-actions.has-nx-loop-swatches.is-nx-popup-open .box-text{overflow:visible!important}.product-small.has-nx-loop-actions .box-text{display:flex;flex:1 1 auto;flex-direction:column;height:auto!important;min-height:0!important}.product-small.has-nx-loop-actions .box-text-inner,.product-small.has-nx-loop-actions:not(.has-nx-loop-swatches) .box-text{display:flex;flex:1 1 auto;flex-direction:column}.product-small.has-nx-loop-actions:not(.has-nx-loop-swatches) .box{height:100%}.product-small.has-nx-loop-actions .add-to-cart-button{display:none!important}.product-small.has-nx-loop-swatches .ux-swatches-in-loop,.product-small.has-nx-loop-swatches .ux-swatches,.product-small.has-nx-loop-swatches form.variations_form,.product-small.has-nx-loop-swatches form.cart.variations_form{display:none!important}.product-small.has-nx-loop-actions:not(.has-nx-loop-swatches) .nx-loop-actions-spacer{flex:0 0 66px;min-height:66px}.product-small.has-nx-loop-swatches .nx-loop-swatches{display:flex;flex-direction:column;gap:5px;margin-top:5px;min-height:0;padding-top:0;position:relative;z-index:1}.product-small.has-nx-loop-swatches .nx-loop-swatches.is-expanded{z-index:30}.product-small.has-nx-loop-swatches .nx-loop-swatch-group{display:flex;flex-direction:column;gap:5px}.product-small.has-nx-loop-swatches .nx-loop-swatches.has-secondary .nx-loop-swatch-group.is-secondary{border-left:1px solid #FF9800;border-right:1px solid #FF9800;border-bottom:1px solid #FF9800;border-top:5px solid #FF9800;background:#fff;border-radius:10px;box-shadow:0 14px 32px rgb(22 39 70 / .16);display:flex;left:-30px;opacity:0;padding:5px;pointer-events:none;position:absolute;right:0;top:var(--nx-secondary-popup-top,calc(100% + 5px));transform:translateY(5px);width:max-content;min-width:100%;max-width:min(320px, calc(100vw - 24px));transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;visibility:hidden;z-index:60}.product-small.has-nx-loop-swatches .nx-loop-swatches.has-secondary.is-expanded .nx-loop-swatch-group.is-secondary{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.product-small.has-nx-loop-swatches .nx-loop-swatch-group__title{align-items:baseline;color:#1e3157;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:5px;line-height:1.35}.product-small.has-nx-loop-swatches .nx-loop-swatch-group__selected{color:#2d61df;font-weight:700}.product-small.has-nx-loop-swatches .nx-loop-swatch-group__meta{color:#6b7a96;font-weight:600}.product-small.has-nx-loop-swatches .nx-loop-swatch-group__shell{align-items:center;display:grid;gap:5px;grid-template-columns:20px minmax(0,1fr) 20px}.product-small.has-nx-loop-swatches .nx-loop-swatch-track{-ms-overflow-style:none;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;padding:5px 0;scrollbar-width:none}.product-small.has-nx-loop-swatches .nx-loop-swatch-track::-webkit-scrollbar{display:none}.product-small.has-nx-loop-swatches .nx-loop-swatch-option{align-items:center;background:#fff;border:1px solid #d8e1f0;border-radius:5px;color:#162746;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:400;height:28px;justify-content:center;line-height:1.15;min-width:58px;overflow:visible;padding:5px;position:relative;transition:border-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease,background-color 0.2s ease;white-space:nowrap}.product-small.has-nx-loop-swatches .nx-loop-swatch-option:hover,.product-small.has-nx-loop-swatches .nx-loop-swatch-option:focus-visible{background:#fff;border-color:#2d61df;box-shadow:0 0 0 2px rgb(45 97 223 / .08);color:#2d61df;outline:0}.product-small.has-nx-loop-swatches .nx-loop-swatch-option.is-selected{background:#f5f8ff;border-color:#2d61df;box-shadow:0 0 0 2px rgb(45 97 223 / .08);color:#2d61df}.product-small.has-nx-loop-swatches .nx-loop-swatch-option.is-selected::after{align-items:center;background:#f5a623;border:2px solid #fff;border-radius:999px;color:#fff;content:"\f00c";display:inline-flex;font-family:"Font Awesome 6 Free";font-size:9px;font-weight:900;height:18px;justify-content:center;box-shadow:0 4px 10px rgb(245 166 35 / .28);position:absolute;right:-6px;top:-8px;width:18px}.product-small.has-nx-loop-swatches .nx-loop-swatch-option.is-disabled,.product-small.has-nx-loop-swatches .nx-loop-swatch-option:disabled{background:#f8fafc;border-color:#ecf1f7;box-shadow:none;color:#adb7c8;cursor:not-allowed}.product-small.has-nx-loop-swatches .nx-loop-swatch-nav{align-items:center;background:#fff0;border:0;border-radius:0;box-shadow:none;color:#f5a623;display:inline-flex;font-size:18px;font-weight:400;height:28px;justify-content:center;padding:0;transition:color 0.2s ease,opacity 0.2s ease;width:14px}.product-small.has-nx-loop-swatches .nx-loop-swatch-nav:hover,.product-small.has-nx-loop-swatches .nx-loop-swatch-nav:focus-visible{background:#fff0;border:0;box-shadow:none;color:#df8d13;outline:0;transform:none}.product-small.has-nx-loop-swatches .nx-loop-swatch-nav:disabled{cursor:default;opacity:.45;transform:none}.product-small.has-nx-loop-swatches .nx-loop-swatch-group:not(.has-overflow) .nx-loop-swatch-nav{opacity:0;pointer-events:none}.product-small.has-nx-loop-actions .nx-loop-card-actions{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px;padding-top:5px;transition:opacity 0.18s ease}.product-small.has-nx-loop-actions .nx-loop-card-actions.is-single{grid-template-columns:minmax(0,1fr)}.product-small.has-nx-loop-swatches .nx-loop-card-actions{margin-top:auto}.product-small.has-nx-loop-swatches .nx-loop-swatches.has-secondary.is-expanded .nx-loop-card-actions{opacity:.28;pointer-events:none}.product-small.has-nx-loop-actions:not(.has-nx-loop-swatches) .nx-loop-card-actions{margin-top:auto}.product-small.has-nx-loop-actions .nx-loop-card__view,.product-small.has-nx-loop-actions .nx-loop-card__buy{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-height:32px;padding:5px;text-align:center;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.product-small.has-nx-loop-actions .nx-loop-card__view{background:#fff;border:1px solid #e2e8f3;color:#1b2b4d}.product-small.has-nx-loop-actions .nx-loop-card__buy{background:#1f4fbf;border:1px solid #1f4fbf;color:#fff}.product-small.has-nx-loop-actions .nx-loop-card__buy.is-hidden{display:none!important}.product-small.has-nx-loop-actions .nx-loop-card__view:hover,.product-small.has-nx-loop-actions .nx-loop-card__buy:hover,.product-small.has-nx-loop-actions .nx-loop-card__view:focus-visible,.product-small.has-nx-loop-actions .nx-loop-card__buy:focus-visible{box-shadow:0 10px 20px rgb(31 79 191 / .14);outline:0;text-decoration:none;transform:translateY(-1px)}@media (max-width:849px){.product-small.has-nx-loop-swatches .nx-loop-swatch-group__title{font-size:11px}.product-small.has-nx-loop-swatches .nx-loop-swatch-group__shell{gap:5px;grid-template-columns:20px minmax(0,1fr) 20px}.product-small.has-nx-loop-swatches .nx-loop-swatch-option{font-size:11px;height:28px;min-width:58px;padding:5px}.product-small.has-nx-loop-swatches .nx-loop-swatch-nav{height:28px;width:14px}.product-small.has-nx-loop-swatches .nx-loop-swatches.has-secondary .nx-loop-swatch-group.is-secondary{box-sizing:border-box;left:0;max-width:100%;min-width:100%;padding:5px;right:0;width:auto}.product-small.has-nx-loop-swatches .nx-loop-swatches.has-secondary.is-expanded{z-index:70}.product-small.has-nx-loop-swatches .nx-loop-swatches.has-secondary .nx-loop-swatch-track{min-width:0;width:100%}.product-small.has-nx-loop-actions .nx-loop-card-actions{gap:5px}.product-small.has-nx-loop-actions .nx-loop-card__view,.product-small.has-nx-loop-actions .nx-loop-card__buy{font-size:11px;min-height:32px;padding:5px}.product-small.has-nx-loop-actions:not(.has-nx-loop-swatches) .nx-loop-actions-spacer{flex-basis:58px;min-height:58px}}.product-small form.variations_form,.product-small .ux-swatches-in-loop,.product-small .ux-swatches,.product-small table.variations,.product-small .single_variation_wrap{display:none!important}