:root{--jw-accent:#e47b02;--jw-accent-hover:#c96c00;--jw-accent-ink:#b45309;--jw-ink:#15181c;--jw-text:#2f3a44;--jw-muted:#4b5560;--jw-line:#e3e5e8;--jw-soft:#f6f6f4;--jw-surface:#ffffff;--jw-sale:#c81e1e;--jw-wa:#0b7a3e;--jw-wa-hover:#086333;--jw-focus:#15181c}:root:root{--global-palette-highlight:var(--jw-accent-ink);--global-palette-highlight-alt:var(--jw-ink);--global-palette-highlight-alt2:var(--jw-surface);--global-palette-btn-bg:var(--jw-accent);--global-palette-btn-bg-hover:var(--jw-ink);--global-palette-btn:var(--jw-ink);--global-palette-btn-hover:#ffffff;--global-heading-font-family:"Barlow Condensed", "Arial Narrow", sans-serif;--global-body-font-family:"Archivo", system-ui, sans-serif}.site-top-header-wrap .site-header-row-container-inner{background:var(--jw-ink)!important}.site-top-header-wrap .header-social-wrap a{color:#fff!important;background:transparent!important;border-color:transparent!important}.site-top-header-wrap .header-social-wrap a:hover{color:var(--jw-accent)!important}.woocommerce ul.products li.product .woocommerce-loop-image-link,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link>img:first-child{background:#efefec;border-radius:4px}.woocommerce ul.products li.product .woocommerce-loop-image-link img,.woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail{mix-blend-mode:multiply;filter:brightness(1.06) contrast(1.03)}.woocommerce ul.products li.product .product-has-hover-image{position:relative;overflow:hidden}.woocommerce ul.products li.product .product-has-hover-image img:not(.secondary-product-image){transition:opacity .3s ease}.woocommerce ul.products li.product .product-has-hover-image .secondary-product-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:none;transition:opacity .3s ease}@media (hover:hover) and (pointer:fine){.woocommerce ul.products li.product .product-has-hover-image:hover img:not(.secondary-product-image),.woocommerce ul.products li.product .product-has-hover-image:focus-visible img:not(.secondary-product-image){opacity:0!important}.woocommerce ul.products li.product .product-has-hover-image:hover .secondary-product-image,.woocommerce ul.products li.product .product-has-hover-image:focus-visible .secondary-product-image{opacity:1!important}.woocommerce ul.products li.product.jw-soldout .product-has-hover-image:hover .secondary-product-image{opacity:.55!important}}@media (hover:none),(pointer:coarse){.woocommerce ul.products li.product .secondary-product-image{display:none!important}}.woocommerce ul.products li.product.entry,.woocommerce ul.products li.product .entry-content-wrap{box-shadow:none!important;background:transparent!important}.woocommerce ul.products li.product .entry-content-wrap,.woocommerce ul.products li.product .product-details{padding:0!important;margin:0!important}.woocommerce ul.products li.product .entry-content-wrap>*,.woocommerce ul.products li.product .product-details>*,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-action-wrap{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.woocommerce ul.products li.product .jw-card-brand{margin-top:8px;padding-top:10px;border-top:1px solid rgb(21 24 28 / .14)}.woocommerce ul.products li.product .jw-loop-view{display:flex;align-items:center;justify-content:center;width:100%;padding-inline:8px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--global-body-font-family);font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .jw-loop-view{border-radius:4px!important;min-height:44px;text-transform:uppercase;font-size:.875rem;letter-spacing:.04em;white-space:nowrap}@media (max-width:767px){.woocommerce ul.products li.product .jw-loop-view{font-size:.8125rem}}body{color:var(--jw-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}p,li{text-wrap:pretty}h1,h2,h3,h4,.product_title,.woocommerce-loop-product__title{color:var(--jw-ink);text-wrap:balance;letter-spacing:.01em}.product_title.entry-title{font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);line-height:1.1;text-transform:uppercase;margin-bottom:.5rem}.price,.woocommerce-Price-amount{color:var(--jw-ink);font-weight:700}.summary .price{font-size:1.5rem}.price del,.price del .woocommerce-Price-amount,.price del bdi{color:var(--jw-muted)!important;opacity:1!important;font-weight:400}.price ins{text-decoration:none}.price ins .woocommerce-Price-amount{color:var(--jw-sale)}.button,button,input[type="submit"],.wp-block-button__link,.elementor-button{border-radius:4px;font-weight:700;letter-spacing:.02em}.stock{font-weight:600;font-size:.9375rem}.stock.in-stock{color:#13612e}.stock.out-of-stock{color:var(--jw-sale)}.cfvsw-swatches-container{gap:.5rem}.cfvsw-swatches-option.cfvsw-label-option{min-width:48px!important;min-height:44px!important;border:1px solid #b9bfc6!important;border-radius:4px!important;font-weight:600;color:var(--jw-ink);background:#fff}.cfvsw-swatches-option.cfvsw-selected-swatch{border-color:var(--jw-ink)!important;box-shadow:inset 0 0 0 1px var(--jw-ink);background:var(--jw-ink);color:#fff}.cfvsw-swatches-option.cfvsw-swatches-disabled,.cfvsw-swatches-option.cfvsw-swatches-out-of-stock{opacity:.45;text-decoration:line-through}.variations th.label label{font-weight:700;color:var(--jw-ink)}.woocommerce ul.products li.product{position:relative}.jw-card-brand{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jw-muted);margin-bottom:.15rem}.jw-badge{position:absolute;top:.6rem;left:.6rem;z-index:2;padding:.25rem .55rem;border-radius:2px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.jw-badge--new{background:var(--jw-ink);color:#fff}.jw-badge--soldout{background:#5b6670;color:#fff}.woocommerce ul.products li.product.jw-soldout .onsale,.woocommerce ul.products li.product.jw-soldout .jw-badge--new{display:none!important}.woocommerce ul.products li.product.jw-soldout img{filter:grayscale(1) brightness(1.06) contrast(1.03)!important;opacity:.55}.woocommerce ul.products li.product.jw-soldout .woocommerce-loop-product__title,.woocommerce ul.products li.product.jw-soldout .price,.woocommerce ul.products li.product.jw-soldout .price .woocommerce-Price-amount{color:var(--jw-muted)!important}.woocommerce ul.products li.product.jw-soldout .jw-loop-view{background:#fff!important;color:var(--jw-ink)!important;border:2px solid var(--jw-ink)!important}.woocommerce span.onsale.jw-badge--sale{background:var(--jw-sale);color:#fff;min-height:0;min-width:0;border-radius:2px}.jw-badge--new+.onsale,.onsale+.jw-badge--new{top:2.2rem}.header-cart-wrap,.header-mobile-cart-wrap,.site-header-item .header-cart-button{display:none!important}.header-navigation .header-menu-container>ul>li>a,.header-navigation .nav-drop-title-wrap,.mobile-navigation ul li>a{color:var(--jw-ink)!important;font-weight:600}.header-navigation .header-menu-container>ul>li>a:hover,.header-navigation .header-menu-container>ul>li.current-menu-item>a{color:var(--jw-accent-ink)!important;background:transparent!important;box-shadow:inset 0 -3px 0 var(--jw-accent)}.search-toggle-open,.search-toggle-open .kadence-svg-iconset,.menu-toggle-open,.menu-toggle-open .kadence-svg-iconset,.header-cart-button{color:var(--jw-ink)!important}.search-toggle-open:hover,.menu-toggle-open:hover{color:var(--jw-accent-ink)!important}.single-product .woocommerce-product-gallery{opacity:1!important}.single-product .woocommerce-product-gallery.gallery-has-thumbnails{height:auto!important}.single-product .woocommerce-product-gallery__image img{background:#efefec}.single-product .woocommerce-product-gallery .flex-viewport{margin-bottom:0!important}.single-product .woocommerce-product-gallery .flex-control-thumbs{position:static!important;margin:12px 0 0!important;padding:0!important;display:flex!important;flex-wrap:wrap;gap:8px;transform:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:calc((100% - 32px) / 5)!important;margin:0!important;padding:0!important;float:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs img{border-radius:2px;background:#efefec;aspect-ratio:1 / 1;object-fit:contain}.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{outline:2px solid var(--jw-ink);outline-offset:-2px}.single-product div.product .woocommerce-product-gallery{margin-bottom:24px}.single-product div.product .woocommerce-tabs,.single-product div.product .related,.single-product div.product .up-sells{clear:both}.single-product .woocommerce-tabs{margin-top:clamp(24px, 4vw, 48px);padding-top:0}.single-product .woocommerce-tabs ul.wc-tabs{display:none!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{display:block!important;margin:0 0 24px;padding:20px 0 0!important;border-top:2px solid var(--jw-ink);box-shadow:none!important;background:transparent!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel>h2{margin:0 0 12px;font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);text-transform:uppercase}.single-product .woocommerce-tabs .shop_attributes{margin-bottom:0}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product .variations_button{margin:0!important;padding:0!important;min-height:0!important}.single-product form.variations_form,.single-product form.variations_form table.variations{margin-bottom:0!important}.single-product .summary .jw-buy{margin-top:16px}.single-product .single_variation:empty{display:none}.single-product .single_variation .woocommerce-variation-availability p{margin:8px 0 0}.pwb-single-product-brands{display:none!important}#search-drawer .drawer-content form.search-form>.kadence-search-icon-wrap,#search-drawer .drawer-content .search-submit,#search-drawer .kadence-search-icon-wrap,.dgwt-wcas-search-form .kadence-search-icon-wrap{display:none!important}#search-drawer .dgwt-wcas-search-wrapp{width:min(640px, calc(100vw - 32px));max-width:none;margin-inline:auto}#search-drawer .dgwt-wcas-search-input{min-height:52px;font-size:1rem}.dgwt-wcas-suggestions-wrapp{z-index:100001!important;border-radius:0 0 4px 4px}.dgwt-wcas-suggestion .dgwt-wcas-st-title{color:var(--jw-ink);font-weight:600}.dgwt-wcas-suggestion .dgwt-wcas-sp{color:var(--jw-ink);font-weight:800}.product-archive-hero-section .entry-hero-container-inner,.product-archive-hero-section .hero-section-overlay{background:var(--jw-ink)!important;background-image:none!important}.product-archive-hero-section .entry-header,.product-archive-hero-section .entry-hero-container-inner .site-container,.product-archive-hero-section .hero-container{min-height:clamp(96px, 14vw, 180px)!important}.product-archive-hero-section .entry-header{padding-block:20px!important}.product-archive-hero-section .page-title,.product-archive-hero-section h1{color:#fff!important;font-size:clamp(2rem, 1.4rem + 3vw, 3.5rem)!important;text-transform:uppercase;line-height:1}.product-archive-hero-section .archive-description,.product-archive-hero-section .term-description{color:#d5d9de!important}.header-navigation .menu-item.jw-menu-sale>a,.mobile-navigation .menu-item.jw-menu-sale>a{color:var(--jw-sale)!important;font-weight:800}.header-navigation .header-menu-container ul ul.sub-menu{min-width:240px;padding:6px 0;background:#fff!important;border:1px solid var(--jw-line);border-top:3px solid var(--jw-accent);border-radius:0 0 4px 4px;box-shadow:0 12px 28px rgb(21 24 28 / .14)}.header-navigation .header-menu-container ul ul li.menu-item{border:0!important}.header-navigation .header-menu-container ul ul li.menu-item>a{width:100%;padding:10px 18px!important;border-bottom:0!important;background:transparent!important;color:var(--jw-ink)!important;font-size:.9375rem;font-weight:500;box-shadow:none!important}.header-navigation .header-menu-container ul ul li.menu-item>a:hover,.header-navigation .header-menu-container ul ul li.menu-item>a:focus-visible{background:#efefec!important;color:var(--jw-ink)!important}.header-navigation .header-menu-container ul ul .jw-menu-all>a{font-weight:800!important;border-top:1px solid var(--jw-line)!important;margin-top:4px}#mobile-drawer .drawer-inner,#mobile-drawer .drawer-content{background:#fff!important;color:var(--jw-ink)!important}#mobile-drawer .drawer-header .drawer-toggle,#mobile-drawer .menu-toggle-close{color:var(--jw-ink)!important}#mobile-drawer .mobile-navigation ul li>a,#mobile-drawer .mobile-navigation ul li .drawer-nav-drop-wrap>a{color:var(--jw-ink)!important;font-size:1rem;font-weight:600;min-height:48px;display:flex;align-items:center}#mobile-drawer .mobile-navigation ul ul li>a{font-weight:500!important;color:var(--jw-text)!important;padding-left:16px!important}#mobile-drawer .mobile-navigation ul li,#mobile-drawer .mobile-navigation ul li .drawer-nav-drop-wrap,#mobile-drawer .mobile-navigation .drawer-sub-toggle{border-color:var(--jw-line)!important}#mobile-drawer .mobile-navigation .drawer-sub-toggle{color:var(--jw-ink)!important;min-width:48px}#mobile-drawer .mobile-navigation ul li.current-menu-item>a,#mobile-drawer .mobile-navigation ul li.menu-item-has-children.kadence-menu-toggled>.drawer-nav-drop-wrap>a{color:var(--jw-accent-ink)!important}#mobile-drawer .mobile-navigation .jw-menu-all>a{font-weight:800!important}.single-product .product_meta,.single-product .product_meta>span,.single-product .product_meta .sku_wrapper,.single-product .product_meta a{color:var(--jw-muted)!important}.woocommerce-Tabs-panel p,.woocommerce-product-details__short-description p{max-width:60ch}.site-footer,.site-footer .site-top-footer-wrap,.site-footer .site-middle-footer-wrap,.site-footer .site-bottom-footer-wrap,.site-footer .site-footer-row-container-inner{background:var(--jw-ink)!important}#colophon .site-footer-row-container .site-footer-row .footer-html a{color:var(--jw-accent)!important}.site-footer,.site-footer p,.site-footer a,.site-footer .widget-title{color:#e9ebee!important}.site-footer a:hover{color:var(--jw-accent)!important}::selection{background:var(--jw-accent);color:var(--jw-ink)}html{accent-color:var(--jw-accent);scrollbar-color:#9aa1a8 #fff0}a{text-underline-offset:.18em}:focus-visible{outline:3px solid var(--jw-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}