.nujp{--ink:#181616;--ink2:#3A3535;--mute:#00000099;--line:#0000001A;--panel:#F7F7F7;--warm:#F4F1EE;--white:#fff;--ff:"Montserrat",sans-serif;font-family:var(--ff);color:var(--ink);font-size:15px;line-height:1.5;overflow-x:clip;position:relative}.nujp *,.nujp *:before,.nujp *:after{box-sizing:border-box}.nujp-wrap{max-width:1440px;margin:0 auto;padding:0 40px}.nujp a{color:inherit}.nujp-muted{color:var(--mute)}.nujp .nujp-h,.nujp .nujp-h2{font-family:var(--ff);font-weight:400;text-transform:uppercase;letter-spacing:.4px;margin:0 0 16px;color:var(--ink)}.nujp .nujp-h{font-size:16px;line-height:1.3}.nujp .nujp-h2{font-size:22px;line-height:1.3}.nujp-ico{width:22px;height:22px;flex:0 0 22px}.nujp-badge{display:inline-block;background:var(--ink);color:#fff;font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;padding:5px 9px;line-height:1.2}.nujp-badge--new{background:#fff;color:var(--ink);border:1px solid var(--ink)}.nujp-stars{position:relative;display:inline-block;flex:0 0 auto;line-height:0;vertical-align:middle;white-space:nowrap}.nujp-stars svg{width:15px;height:15px;fill:currentColor;margin-right:2px}.nujp-stars__bg{color:#d6d3d1}.nujp-stars__fg{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--ink)}.nujp-sizelink{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px;background:none!important;border:0!important;padding:0!important;color:var(--ink)!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.nujp-sizelink .nujp-ico{width:18px;height:18px;flex-basis:18px}.nujp-rail{position:relative;min-width:0;max-width:100%;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.nujp .product_meta{font-size:12px;color:var(--mute);margin-top:18px}.nujp .product_meta>span{display:block;margin-bottom:4px}.nujp-sec{margin-bottom:72px}@media (max-width:1024px){.nujp-wrap{padding:0 20px}}@media (max-width:767px){.nujp-wrap{padding:0 16px}.nujp-h2{font-size:18px}.nujp-sec{margin-bottom:52px}}@media (prefers-reduced-motion:reduce){.nujp *{transition:none!important;scroll-behavior:auto!important}}.elementor-location-popup .visuallyhidden:not(.focusable),.elementor-location-popup .visuallyhidden.focusable:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}body.single-product .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{z-index:10000}body.single-product .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__container{transform:none;opacity:1;visibility:visible;pointer-events:auto}body.single-product .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__main{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;overflow:auto}