body{--c-bg:#F3F2EE;--c-bg-alt:#E9E7DF;--c-bg-deep:#1A1916;--c-card:#FFFFFF;--c-ink:#0E0E0C;--c-ink-muted:#5A5A55;--c-ink-soft:#87857E;--c-ink-inverse:#EBE9E2;--c-btn-dark:#A84727;--c-btn-dark-hover:#8E3A1E;--c-line:#D6D4CB;--c-line-soft:#E4E2DA;--c-accent:#B75A3E;--c-accent-2:#3B4A3F;--c-ok:#3B8C4A;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-display:"Instrument Serif","Cormorant Garamond",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;background:var(--c-bg)!important;color:var(--c-ink);font-family:var(--font-sans)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{--theme-font-family:var(--font-sans);--theme-headings-font-family:var(--font-sans);--theme-link-initial-color:var(--c-ink);--theme-link-hover-color:var(--c-accent)}body h1,body h2,body h3,body h4,body h5,body h6,body .entry-title,body .product_title,body .page-title,body .woocommerce-loop-product__title,body .ct-module-title,body .woocommerce-products-header__title,body .elementor-heading-title{font-family:var(--font-sans)!important}body>#header,body #header.ct-header,body .hero-section[data-type=type-1],body .hero-section[data-type=type-2],body .ct-breadcrumbs,body header.woocommerce-products-header{display:none!important}body .jn-sb-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 40px;background:var(--c-bg);border-bottom:1px solid var(--c-line-soft);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-muted)}body .jn-sb-top-right{display:flex;gap:24px;align-items:center}body .jn-sb-top-right a{color:var(--c-ink-muted);text-decoration:none}body .jn-sb-top-right a:hover{color:var(--c-ink)}body .jn-sb-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:22px 40px;background:var(--c-bg);border-bottom:1px solid var(--c-line)}body .jn-sb-brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;justify-self:start}body .jn-sb-brand-name{font-family:var(--font-sans);font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--c-ink)}body .jn-sb-brand-sub{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-soft)}body .jn-sb-nav{display:flex;flex-wrap:nowrap;gap:22px;justify-self:center;white-space:nowrap}body .jn-sb-nav-link{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--c-ink);text-decoration:none;padding:6px 0;border-bottom:1.5px solid transparent;transition:border-color .15s ease;white-space:nowrap}@media(max-width:1280px){body .jn-sb-nav{gap:16px}body .jn-sb-nav-link{font-size:12.5px}}@media(max-width:1100px){body .jn-sb-nav{gap:12px}body .jn-sb-nav-link{font-size:12px}}body .jn-sb-nav-link:hover,body .jn-sb-nav-link.is-active{border-bottom-color:var(--c-ink)}body .jn-sb-nav-item{position:relative;display:inline-flex}body .jn-sb-nav-expand{display:none}body .jn-sb-nav-item.has-dropdown:after{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:14px;background:transparent;z-index:80}body .jn-sb-nav-dropdown{position:absolute;top:100%;left:-8px;margin-top:14px;transform:translateY(0);min-width:200px;padding:10px 0 10px 8px;background:#fdfcf8;border:1px solid #E8E5DC;box-shadow:0 12px 32px #14120e14;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility 0s linear .15s,pointer-events 0s linear .15s;z-index:90}body .jn-sb-nav-item.has-dropdown:hover .jn-sb-nav-dropdown,body .jn-sb-nav-item.has-dropdown:focus-within .jn-sb-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease,visibility 0s linear 0s,pointer-events 0s linear 0s}body .jn-sb-nav-sub{display:block;padding:8px 18px 8px 0;font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--c-ink);text-decoration:none;white-space:nowrap;transition:background-color .12s ease,color .12s ease}body .jn-sb-nav-sub:hover{background:#f2efe7;color:var(--c-btn-dark)}body .jn-sb-util{display:flex;align-items:center;gap:22px;justify-self:end}body .jn-sb-util-link{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:14px;line-height:1;color:var(--c-ink);text-decoration:none}body .jn-sb-util-link:hover{color:var(--c-accent)}body button.jn-sb-util-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;line-height:1;color:var(--c-ink)}body .jn-sb-search-wrap{position:relative;display:inline-flex}body .jn-sb-search-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:95;width:420px;max-width:calc(100vw - 24px);background:#fdfcf8;border:1px solid #D6D4CB;box-shadow:0 10px 24px #14120e14;padding:8px}body .jn-sb-search-form{display:flex;align-items:center;gap:8px}body .jn-sb-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body input.jn-sb-search-input,body .jn-sb-search-panel input.jn-sb-search-input{flex:1;min-width:0;box-sizing:border-box!important;height:30px!important;min-height:0!important;padding:0 10px!important;margin:0!important;font-family:var(--font-sans);font-size:13px!important;line-height:28px!important;color:var(--c-ink);background:#fff;border:1px solid var(--c-ink)!important;border-radius:0!important;outline:none;box-shadow:none!important}body .jn-sb-search-input::placeholder{color:var(--c-ink-soft)}body button.jn-sb-search-submit{flex:none;box-sizing:border-box!important;height:30px!important;min-height:0!important;padding:0 12px!important;margin:0!important;font-family:var(--font-sans);font-size:11px!important;font-weight:500;line-height:28px!important;color:#fdfcf8!important;background:var(--c-btn-dark)!important;border:0!important;border-radius:0!important;cursor:pointer;transition:background-color .15s ease}body button.jn-sb-search-submit:hover{background:var(--c-btn-dark-hover)!important}body button.jn-sb-search-close{flex:none;box-sizing:border-box!important;width:30px!important;height:30px!important;min-height:0!important;padding:0!important;margin:0!important;font-size:18px;color:var(--c-ink)!important;background:transparent!important;border:1px solid #D6D4CB!important;border-radius:0!important;cursor:pointer;line-height:1}body .jn-sb-search-close:hover{background:#f2efe7}@media(max-width:720px){body .jn-sb-search-panel{position:fixed;top:120px;right:auto;left:50%;transform:translate(-50%);width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:10px}}body .jn-sb-util-link{gap:6px}body .jn-sb-util-icon{display:inline-block;flex:none;width:18px;height:18px;color:currentColor}body .jn-sb-cart-link{display:inline-flex;align-items:center;gap:6px}body .jn-sb-cart-icon{transform:translateY(-1px)}body .jn-sb-cart-link .josenart-cart-count{color:var(--c-accent);font-family:var(--font-sans);font-size:14px;line-height:1;margin-left:2px}body .jn-sb-util-label{display:none!important}body .jn-sb-util-icon{width:20px;height:20px}@media(max-width:767px){body .jn-sb-util{gap:16px}body .jn-sb-cart-link .josenart-cart-count{font-size:12px}}body .jn-sb-crumb-row{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;background:var(--c-bg);border-bottom:1px solid var(--c-line-soft);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}body .jn-sb-crumbs{color:var(--c-ink-muted)}body .jn-sb-crumbs a{color:var(--c-ink-muted);text-decoration:none}body .jn-sb-crumbs a:hover,body .jn-sb-crumb-current{color:var(--c-ink)}body .jn-sb-pager{display:flex;gap:12px;align-items:center;color:var(--c-ink-muted)}body .jn-sb-pager a{color:var(--c-ink);text-decoration:none}body .jn-sb-pager a:hover{color:var(--c-accent)}body .jn-sb-pager .is-disabled{color:var(--c-ink-soft);opacity:.5}body .jn-sb-pager-sep{color:var(--c-ink-soft)}body .jn-sb-nav-toggle{display:none;background:transparent;border:1px solid var(--c-line);border-radius:2px;width:38px;height:38px;padding:0;cursor:pointer;align-items:center;justify-content:center}body .jn-sb-nav-toggle-bars{display:block;width:17px;height:1.5px;background:var(--c-ink);position:relative}body .jn-sb-nav-toggle-bars:before,body .jn-sb-nav-toggle-bars:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:var(--c-ink)}body .jn-sb-nav-toggle-bars:before{top:-5px}body .jn-sb-nav-toggle-bars:after{top:5px}body .jn-sb-nav-close{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;font-size:26px;line-height:1;color:var(--c-ink);cursor:pointer}@media(max-width:900px){body .jn-sb-top{padding:10px 16px;font-size:10px;letter-spacing:.08em}body .jn-sb-top-right{gap:14px}body .jn-sb-header{grid-template-columns:auto 1fr auto;padding:14px 16px;gap:12px;position:relative}body .jn-sb-nav-toggle{display:inline-flex}body .jn-sb-brand-name{font-size:24px}body .jn-sb-brand-sub{display:none}body .jn-sb-util{gap:14px}body .jn-sb-util-link{font-size:13px}body .jn-sb-crumb-row{padding:14px 16px;font-size:10px;letter-spacing:.1em}body .jn-sb-crumb-item:not(.is-first):not(.is-keep){display:none}body .jn-sb-nav{display:flex!important;position:fixed;top:0;bottom:0;left:0;width:min(340px,86vw);background:var(--c-bg);flex-direction:column;padding:18px 22px 28px;gap:0;z-index:1001;overflow-y:auto;transform:translate(-100%);transition:transform .26s ease;box-shadow:8px 0 24px #00000014}body.jn-sb-nav-open .jn-sb-nav{transform:translate(0)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1000}body.jn-sb-nav-open:before{opacity:1;pointer-events:auto}body.jn-sb-nav-open{overflow:hidden}body .jn-sb-nav-close{display:inline-flex;align-self:flex-end;margin-bottom:6px}body .jn-sb-nav .jn-sb-nav-item{width:100%}body .jn-sb-nav .jn-sb-nav-item+.jn-sb-nav-item{border-top:1px solid var(--c-line-soft,#E4E2DA)}body .jn-sb-nav .jn-sb-nav-link{display:block;padding:14px 0;font-size:15px!important;font-weight:500}body .jn-sb-nav .jn-sb-nav-item.has-dropdown{display:grid!important;grid-template-columns:1fr auto;align-items:center;width:100%}body .jn-sb-nav .jn-sb-nav-item.has-dropdown>.jn-sb-nav-link{grid-column:1}body .jn-sb-nav .jn-sb-nav-expand{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:transparent;border:none;cursor:pointer;grid-column:2}body .jn-sb-nav .jn-sb-nav-expand-icon{position:relative;display:inline-block;width:12px;height:12px}body .jn-sb-nav .jn-sb-nav-expand-icon:before,body .jn-sb-nav .jn-sb-nav-expand-icon:after{content:"";position:absolute;background:var(--c-ink);left:0;top:50%;width:12px;height:1.5px;margin-top:-.75px;transition:transform .2s ease}body .jn-sb-nav .jn-sb-nav-expand-icon:after{transform:rotate(90deg)}body .jn-sb-nav .jn-sb-nav-item.is-expanded .jn-sb-nav-expand-icon:after{transform:rotate(0)}body .jn-sb-nav .jn-sb-nav-item.has-dropdown .jn-sb-nav-dropdown,body .jn-sb-nav .jn-sb-nav-item.has-dropdown:hover .jn-sb-nav-dropdown,body .jn-sb-nav .jn-sb-nav-item.has-dropdown:focus-within .jn-sb-nav-dropdown{position:static!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:none!important;grid-column:1 / -1;box-shadow:none;border:none;padding:0 0 12px 10px;min-width:0;background:transparent}body .jn-sb-nav .jn-sb-nav-item.has-dropdown.is-expanded .jn-sb-nav-dropdown{display:block!important}body .jn-sb-nav .jn-sb-nav-sub{font-size:13px;padding:8px 0;white-space:normal}}@media(max-width:560px){body .jn-sb-util{gap:10px}body .jn-sb-util-link{font-size:12px}body .jn-sb-header{padding:12px 14px;gap:10px}}body #main-container,body #main.site-main{background:var(--c-bg);padding-top:0!important;margin-top:0!important}body .ct-container,body .ct-container-fluid,body .ct-container-full{padding-left:40px!important;padding-right:40px!important}body--cat #main .ct-container[data-vertical-spacing],body--tag #main .ct-container[data-vertical-spacing],body--index #main .ct-container[data-vertical-spacing]{padding-top:0!important;padding-bottom:0!important;--ct-content-vertical-spacing:0px}@media(max-width:900px){body{--theme-container-edge-spacing: calc(100vw - 16px) !important}body .ct-container,body .ct-container-fluid,body .ct-container-full{width:calc(100% - 16px)!important;max-width:none!important;margin-left:8px!important;margin-right:8px!important;padding-left:0!important;padding-right:0!important}body .woo-listing-top{margin:12px 0!important;padding:10px 8px!important}body .woocommerce-ordering,body .woocommerce-ordering select,body select.orderby,body .ct-toggle-filter-panel{margin-right:0!important}body .woocommerce-ordering{position:relative!important;width:44px;height:44px}body .woocommerce-ordering select,body select.orderby{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;background-image:none!important;padding:0!important;border:0!important;-webkit-appearance:none!important;appearance:none!important;z-index:2}body .woocommerce-ordering .ct-sort-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:16px!important;height:16px!important;pointer-events:none;z-index:1}body .woocommerce-ordering:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--c-line);border-radius:2px;background:var(--c-card);pointer-events:none}}body .woo-listing-top{padding:22px 0!important;border-bottom:1px solid var(--c-line-soft);margin:28px 0 24px!important}body .woocommerce-result-count{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-muted)!important;margin:0!important}body .woocommerce-ordering select,body select.orderby{background-color:var(--c-card)!important;border:1px solid var(--c-line)!important;border-radius:2px!important;padding:8px 30px 8px 14px!important;font-family:var(--font-sans)!important;font-size:13px!important;color:var(--c-ink)!important;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230E0E0C' fill='none' stroke-width='1.2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:10px 6px!important}body .ct-toggle-filter-panel{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink)!important}body--cat .ct-container,body--tag .ct-container,body--index .ct-container{padding-top:32px!important}body .jn-archive-meta{margin-top:16px;display:flex;gap:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-muted)}body .jn-archive-meta .woocommerce-Price-amount{font-family:var(--font-mono);color:var(--c-ink-muted)}body .jn-plp-layout{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:flex-start}@media(max-width:1100px){body .jn-plp-layout{grid-template-columns:200px 1fr;gap:32px}}body .jn-plp-main{min-width:0}body .jn-plp-filter-toggle,body .jn-plp-sidebar-close{display:none}body .jn-plp-sidebar{position:sticky;top:24px;font-family:var(--font-sans);color:var(--c-ink)}body .jn-plp-sidebar-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--c-line);margin-bottom:18px}body .jn-plp-sidebar-title,body .jn-plp-sidebar-clear{font-family:var(--font-mono)!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-muted)}body a.jn-plp-sidebar-clear{color:var(--c-ink-soft);transition:color .15s ease}body a.jn-plp-sidebar-clear:hover{color:var(--c-btn-dark)}body .jn-plp-fgroup{margin-bottom:22px}body .jn-plp-fgroup-title{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft);margin-bottom:10px}body .jn-plp-fgroup-list{list-style:none;margin:0;padding:0}body .jn-plp-fgroup-list li{margin:0;padding:0;border:0}body a.jn-plp-fitem{display:flex;align-items:center;gap:10px;padding:6px 0;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--c-ink);text-decoration:none;line-height:1.35;transition:color .12s ease}body a.jn-plp-fitem:hover{color:var(--c-btn-dark)}body .jn-plp-fbox{flex:0 0 11px;width:11px;height:11px;border:1.5px solid var(--c-ink);border-radius:2px;background:transparent;box-sizing:border-box;position:relative}body a.jn-plp-fitem.is-checked .jn-plp-fbox{background:var(--c-ink);border-color:var(--c-ink)}body a.jn-plp-fitem.is-checked .jn-plp-fbox:after{content:"";position:absolute;left:2px;top:-1px;width:3px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}body .jn-plp-flabel{flex:1 1 auto}body .jn-plp-fcount{font-family:var(--font-mono);font-size:11.5px;color:var(--c-ink-soft);letter-spacing:.02em}body .jn-plp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}body .jn-plp-chips-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft);margin-right:4px}body a.jn-plp-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 12px;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--c-ink);background:var(--c-card);border:1px solid var(--c-line);border-radius:2px;text-decoration:none;transition:border-color .12s ease,color .12s ease}body a.jn-plp-chip:hover{border-color:var(--c-btn-dark);color:var(--c-btn-dark)}body .jn-plp-chip-x{font-size:14px;line-height:1;color:var(--c-ink-soft)}body a.jn-plp-chip:hover .jn-plp-chip-x{color:var(--c-btn-dark)}@media(max-width:900px){body .jn-plp-layout{display:block!important;gap:0}body .jn-plp-main{width:100%}body .jn-plp-filter-toggle{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;margin:0 0 14px;background:var(--c-bg);border:1px solid var(--c-line);border-radius:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);cursor:pointer}body .jn-plp-filter-toggle-icon{display:inline-block;width:14px;height:10px;background:linear-gradient(var(--c-ink),var(--c-ink)) 0 0 / 14px 1.5px no-repeat,linear-gradient(var(--c-ink),var(--c-ink)) 0 4px / 10px 1.5px no-repeat,linear-gradient(var(--c-ink),var(--c-ink)) 0 8px / 6px 1.5px no-repeat}body .jn-plp-sidebar{position:fixed!important;top:0;right:0;bottom:0;width:min(340px,88vw);background:var(--c-bg);padding:20px 22px 28px;overflow-y:auto;z-index:1001;transform:translate(100%);transition:transform .26s ease;box-shadow:-8px 0 24px #00000014}body.jn-plp-filters-open .jn-plp-sidebar{transform:translate(0)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1000}body.jn-plp-filters-open:after{opacity:1;pointer-events:auto}body .jn-plp-sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:auto;background:transparent;border:none;font-size:24px;line-height:1;color:var(--c-ink);cursor:pointer}body .jn-plp-sidebar-head{gap:14px}body.jn-plp-filters-open{overflow:hidden}}body .ct-active-filters,body .wp-block-woocommerce-active-filters,body .wc-block-active-filters,body .widget_layered_nav_filters,body [class*=woocommerce-widget-layered-nav-list__item--chosen]{display:none!important}body ul.products{gap:22px!important}@media(max-width:900px){body ul.products{gap:8px!important}}body ul.products li.product{background:transparent!important}body ul.products li.product>figure{position:relative;margin:0 0 14px!important;padding:0!important;background:transparent!important;border-radius:0!important;overflow:hidden;aspect-ratio:1 / 1;box-shadow:none!important}body ul.products li.product>figure a.ct-media-container,body ul.products li.product>figure .ct-media-container{display:block;width:100%;height:100%;background:transparent!important;box-shadow:none!important}body ul.products li.product>figure img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:14px;transition:transform .6s cubic-bezier(.2,.7,.3,1)}@media(max-width:900px){body ul.products li.product>figure img{padding:0}}body ul.products li.product:hover>figure img{transform:scale(1.03)}body ul.products li.product .ct-woo-card-extra,body ul.products li.product .ct-wishlist-button-archive{display:none!important}body ul.products li.product{position:relative}body .jn-wish{position:absolute;top:20px;right:20px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffffeb;border:1px solid var(--c-line);border-radius:2px;color:var(--c-ink);cursor:pointer;transition:color .15s ease,background .15s ease}body .jn-wish svg{width:16px;height:16px;display:block}body .jn-wish:hover,body .jn-wish.is-active{color:var(--c-accent)}body .jn-wish.is-active svg{fill:currentColor}body--product .jn-pd-wish{display:inline-flex;align-items:center;gap:10px;margin:18px 0 4px;padding:4px 0;background:transparent;border:0;color:var(--c-ink);font-family:var(--font-sans);font-size:16px;font-weight:600;cursor:pointer;letter-spacing:-.005em;line-height:1.2;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s ease}body--product .jn-pd-wish svg{width:20px;height:20px;flex:none;transition:fill .15s ease}body--product .jn-pd-wish:hover{color:var(--c-accent)}body--product .jn-pd-wish.is-active{color:var(--c-accent)}body--product .jn-pd-wish.is-active svg{fill:currentColor}body--product .jn-pd-wish .jn-pd-wish-saved{display:none}body--product .jn-pd-wish.is-active .jn-pd-wish-add{display:none}body--product .jn-pd-wish.is-active .jn-pd-wish-saved{display:inline}body .jn-sb-wish-count{color:var(--c-accent);font-family:var(--font-sans);font-size:14px;line-height:1;margin-left:2px}body .jn-sb-wish-count:empty{display:none}body--wishlist .jn-wishlist{max-width:1280px;margin:0 auto;padding:48px 32px 64px}body--wishlist .jn-wishlist-loading{text-align:center;padding:80px 0;font-family:var(--font-mono);font-size:12px;color:var(--c-ink-soft);letter-spacing:.12em;text-transform:uppercase}body--wishlist .jn-wishlist-empty{text-align:center;padding:80px 0}body--wishlist .jn-wishlist-empty p{font-family:var(--font-sans);font-size:17px;color:var(--c-ink-soft);margin:0 0 22px}body--wishlist .jn-wishlist-cta{display:inline-block;background:var(--c-btn-dark);color:#fdfcf8;padding:12px 24px;font-family:var(--font-sans);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s ease}body--wishlist .jn-wishlist-cta:hover{background:var(--c-btn-dark-hover);color:#fdfcf8}body--wishlist ul.products.jn-wishlist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px;list-style:none;padding:0;margin:0}@media(max-width:1280px){body--wishlist ul.products.jn-wishlist-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){body--wishlist ul.products.jn-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:20px 14px}body--wishlist .jn-wishlist{padding:32px 16px 48px}}@media(max-width:520px){body--wishlist ul.products.jn-wishlist-grid{grid-template-columns:1fr}}body ul.products li.product .woocommerce-loop-product__title,body ul.products li.product h2.woocommerce-loop-product__title,body ul.products li.product h3.woocommerce-loop-product__title{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.01em!important;color:var(--c-ink)!important;margin:0 0 6px!important;padding:0!important}body ul.products li.product .woocommerce-loop-product__title a{color:var(--c-ink)!important}body ul.products li.product .price,body ul.products li.product span.price{font-family:var(--font-sans)!important;font-size:14.5px!important;font-weight:500!important;color:var(--c-ink)!important;margin:0!important}body ul.products li.product .price .woocommerce-Price-amount,body ul.products li.product .price .amount{font-family:var(--font-sans)!important;font-size:14.5px!important;font-weight:500!important;color:var(--c-ink)!important}body ul.products li.product .price del{color:var(--c-ink-soft)!important;opacity:.55}body ul.products li.product .ct-woo-card-actions .button,body ul.products li.product a.add_to_cart_button,body ul.products li.product a.add_to_cart_button.added,body ul.products li.product a.added_to_cart,body ul.products li.product a.added_to_cart.wc-forward,body ul.products li.product a.button{display:inline-block!important;background:var(--c-btn-dark)!important;color:var(--c-bg)!important;font-family:var(--font-sans)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:0!important;border:none!important;border-radius:2px!important;padding:6px 16px!important;min-width:0!important;min-height:0!important;height:auto!important;line-height:1.4!important;text-transform:none!important;box-shadow:none!important;margin:0!important}body ul.products li.product a.button:hover,body ul.products li.product a.add_to_cart_button:hover,body ul.products li.product a.added_to_cart:hover{background:var(--c-btn-dark-hover)!important;color:var(--c-bg)!important}body ul.products li.product a.added_to_cart{margin-left:8px!important}body ul.products li.product .onsale{background:var(--c-ink)!important;color:var(--c-bg)!important;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.12em;border-radius:2px!important;padding:4px 8px!important;top:20px!important;left:20px!important;text-transform:uppercase;line-height:1.2!important;min-height:auto!important}body .menu-item-69469,body #menu-item-69469,body li#menu-item-69469,body li.menu-item-69469{display:none!important}body .woocommerce-pagination ul.page-numbers,body .woocommerce-pagination ul.page-numbers li{border:none!important}body .woocommerce-pagination .page-numbers,body .ct-pagination .page-numbers{font-family:var(--font-mono)!important;font-size:12px!important;min-width:38px;height:38px;line-height:38px!important;padding:0 12px!important;background:var(--c-card);border:1px solid var(--c-line)!important;border-radius:2px!important;color:var(--c-ink)!important;margin:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .woocommerce-pagination .page-numbers.current,body .ct-pagination .page-numbers.current{background:var(--c-btn-dark)!important;color:var(--c-bg)!important;border-color:var(--c-btn-dark)!important}body .woocommerce-pagination a.prev.page-numbers,body .woocommerce-pagination a.next.page-numbers,body .ct-pagination a.prev.page-numbers,body .ct-pagination a.next.page-numbers{border-color:var(--c-ink,#0E0E0C)!important}body .ct-pagination .ct-hidden-sm{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-right:8px!important}body .ct-pagination{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:6px!important}@media(max-width:480px){body .ct-pagination .page-numbers,body .woocommerce-pagination .page-numbers{min-width:32px!important;height:32px!important;line-height:32px!important;padding:0 8px!important;font-size:11px!important;margin:2px!important}}body--product .summary.entry-summary{padding-top:4px!important}body--product .jn-pd-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);margin:0 0 12px}body--product h1.product_title,body--product .product_title.entry-title{font-family:var(--font-sans)!important;font-size:36px!important;font-weight:600!important;letter-spacing:-.028em!important;line-height:1.06!important;color:var(--c-ink)!important;margin:0 0 10px!important}@media(max-width:640px){body--product h1.product_title{font-size:28px!important}}body--product .jn-pd-specline{font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--c-ink-muted);margin:0 0 16px}body--product .summary>p.price,body--product .summary .price{font-family:var(--font-sans)!important;font-size:22px!important;font-weight:600!important;color:var(--c-ink)!important;margin:0 0 18px!important;padding:0 0 18px!important;border-bottom:1px solid var(--c-line-soft)}body--product .summary .price .woocommerce-Price-amount,body--product .summary .price .amount{font-family:var(--font-sans)!important;font-weight:600;color:var(--c-ink)!important}body--product .summary .price del{color:var(--c-ink-soft)!important;font-size:16px;opacity:.6;margin-right:10px}body--product .summary .price ins{text-decoration:none;background:none!important}body--product .ct-product-additional-info{margin:0 0 18px!important}body--product .ct-product-additional-info .ct-module-title,body--product .ct-product-additional-info ul li{font-family:var(--font-sans)!important;font-size:13px!important;color:var(--c-ink-muted)!important}body--product .woocommerce-product-details__short-description{font-family:var(--font-sans)!important;font-size:14.5px!important;line-height:1.6!important;color:var(--c-ink-muted)!important;margin:20px 0 0!important;padding-top:18px;border-top:1px solid var(--c-line-soft)}body--product .woocommerce-product-details__short-description ul{padding-left:18px;margin:0}body--product .woocommerce-product-details__short-description li{margin:4px 0}body--product .woocommerce-product-details__short-description h1,body--product .woocommerce-product-details__short-description h2,body--product .woocommerce-product-details__short-description h3,body--product .woocommerce-product-details__short-description h4,body--product .woocommerce-product-details__short-description h5,body--product .woocommerce-Tabs-panel h1,body--product .woocommerce-Tabs-panel h2,body--product .woocommerce-Tabs-panel h3,body--product .woocommerce-Tabs-panel h4,body--product .woocommerce-Tabs-panel h5,body--product .ct-accordion-content h1,body--product .ct-accordion-content h2,body--product .ct-accordion-content h3,body--product .ct-accordion-content h4,body--product .ct-accordion-content h5{font-family:var(--font-sans)!important;font-style:normal!important;font-weight:600!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;color:var(--c-ink)!important;margin:20px 0 10px!important}body--product table.variations{width:100%!important;margin:0 0 10px!important;border-collapse:collapse;background:transparent!important;display:block!important}body--product table.variations tbody{display:block!important}body--product table.variations tr{display:block!important;margin:0 0 12px!important;padding:0!important}body--product table.variations tr:last-child{margin-bottom:0!important}body--product table.variations th,body--product table.variations td{display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;width:100%!important}body--product table.variations th.label{padding:0 0 6px!important}body--product table.variations th.label label{margin:0!important;line-height:1.2!important}body--product .ct-variation-swatches{margin:0!important}body--product table.variations th.label{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-soft)!important;width:auto!important;min-width:110px;padding-right:16px!important;white-space:nowrap!important;vertical-align:middle;text-align:left;font-weight:500!important}body--product table.variations th.label,body--product table.variations th.label *{white-space:nowrap!important}body--product table.variations td.value select{background-color:var(--c-card)!important;border:1px solid var(--c-line)!important;padding:10px 14px!important;font-family:var(--font-sans)!important;font-size:14px!important;border-radius:2px!important;color:var(--c-ink)!important}body--product a.reset_variations{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-soft)!important}body--product .cfvsw-swatches-option.cfvsw-label-option,body--product .cfvsw-swatches-container .cfvsw-swatches-option{border:1px solid var(--c-line)!important;border-radius:2px!important;padding:8px 14px!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;background:var(--c-card)!important;color:var(--c-ink)!important;margin:0 8px 8px 0!important}body--product .cfvsw-swatches-option.cfvsw-selected-swatch{border-color:var(--c-btn-dark)!important;background:var(--c-btn-dark)!important;color:var(--c-bg)!important}body--product .ct-variation-swatches{display:flex!important;flex-wrap:wrap;gap:10px;margin:4px 0 6px}body--product .ct-swatch-container{display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;position:relative;border:1px solid var(--c-line)!important;border-radius:0!important;background:var(--c-card)!important;box-shadow:none!important;outline:none!important}body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container{width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;min-width:72px;min-height:44px;padding:10px 16px!important;overflow:visible!important;border-radius:0!important}body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container .ct-swatch,body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container .ct-swatch,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container .ct-swatch,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container .ct-swatch-content{width:auto!important;height:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;color:var(--c-ink)!important;letter-spacing:0!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap}body--product .ct-variation-swatches[data-swatches-type=image] .ct-swatch-container{width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;max-width:44px!important;max-height:44px!important;padding:0!important;background:transparent!important;overflow:hidden!important}body--product .ct-variation-swatches[data-swatches-type=image] .ct-swatch-container .ct-swatch{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;overflow:hidden!important;display:block!important;border-radius:1px}body--product .ct-variation-swatches[data-swatches-type=image] .ct-swatch-container .ct-swatch img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container{width:auto!important;height:44px!important;max-width:none!important;max-height:44px!important;min-width:72px!important;min-height:44px!important;padding:0 16px!important;overflow:visible!important;border-radius:0!important;aspect-ratio:auto!important;box-sizing:border-box!important}body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container .ct-swatch,body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container .ct-swatch-content{width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;text-overflow:clip!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;color:var(--c-ink)!important;letter-spacing:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important}body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container[data-state=active],body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container.active,body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container.ct-active{background:var(--c-btn-dark)!important;border-color:var(--c-btn-dark)!important}body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container[data-state=active] .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container.active .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container.ct-active .ct-swatch-content{color:#fff!important}body--product .ct-variation-swatches[data-swatches-type=color] .ct-swatch-container .ct-tooltip{display:none!important}body--product .ct-swatch-container:hover{border-color:var(--c-ink)!important}body--product .ct-swatch-container[data-state=active],body--product .ct-swatch-container.active,body--product .ct-swatch-container.ct-active{border-color:var(--c-btn-dark)!important}body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container[data-state=active],body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container.active,body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container.ct-active,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container[data-state=active],body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container.active,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container.ct-active,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container[data-state=active],body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container.active,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container.ct-active{background:var(--c-btn-dark)!important;border-color:var(--c-btn-dark)!important}body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container[data-state=active] .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container.active .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container.ct-active .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container[data-state=active] .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container.active .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=button] .ct-swatch-container.ct-active .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container[data-state=active] .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container.active .ct-swatch-content,body--product .ct-variation-swatches[data-swatches-type=mixed] .ct-swatch-container.ct-active .ct-swatch-content{color:#fff!important}body--product .ct-swatch-container[data-state=disabled],body--product .ct-swatch-container.disabled{opacity:.4;cursor:not-allowed}body--product .ct-variation-swatches[data-swatches-type=label] .ct-swatch-container .ct-tooltip{display:none!important}body--product form.cart,body--product form.variations_form.cart{display:block!important;width:100%!important;margin:6px 0 18px!important}body--product form.cart .ct-cart-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"qty qty" "atc buy"!important;column-gap:12px!important;row-gap:12px!important;width:100%!important;max-width:100%!important;align-items:stretch!important;justify-items:stretch!important}body--product form.cart .ct-cart-actions>.quantity{grid-area:qty!important;justify-self:start!important;align-self:center!important;margin:0!important}body--product form.cart .ct-cart-actions>button.single_add_to_cart_button{grid-area:atc!important;width:100%!important;min-width:0!important;margin:0!important;white-space:nowrap!important}body--product form.cart .ct-cart-actions>.jn-pd-buynow{grid-area:buy!important;width:100%!important;margin:0!important;white-space:nowrap!important}body--product form.cart #awx-express-checkout-button-separator{display:none!important}body--product form.cart .added_to_cart,body--product form.cart a.added_to_cart.wc-forward,body--product .added_to_cart.wc-forward{display:none!important}body--product .quantity[data-type=type-2]{display:inline-flex!important;align-items:stretch!important;background:var(--c-card)!important;border:1px solid var(--c-line)!important;border-radius:2px!important;overflow:visible!important;width:140px!important;height:48px!important;padding:0!important;flex:0 0 auto!important;box-sizing:border-box!important;vertical-align:middle!important}body--product .coupon{overflow:visible!important;padding:14px 22px!important}body--product .coupon:before,body--product .coupon:after{display:none!important;content:none!important}body--product .short-text,body--product .short-small,body--product .short-text-container,body--product .short-row{margin-left:0!important;padding-left:0!important;text-indent:0!important}body--product .quantity[data-type=type-2] input.qty{order:2;flex:1 1 auto!important;background:transparent!important;border:none!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:500;text-align:center!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;color:var(--c-ink)!important;height:100%!important;line-height:46px!important;box-sizing:border-box!important}body--product .quantity[data-type=type-2] .ct-increase,body--product .quantity[data-type=type-2] .ct-decrease{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;color:var(--c-ink)!important;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer;font-size:14px!important;line-height:1!important}body--product .quantity[data-type=type-2] .ct-increase:before,body--product .quantity[data-type=type-2] .ct-decrease:before{margin:0!important;padding:0!important;line-height:1!important;font-size:11px!important}body--product .quantity[data-type=type-2] .ct-decrease:before{transform:scaleY(-1)!important}body--product .quantity[data-type=type-2] .ct-decrease{order:1}body--product .quantity[data-type=type-2] .ct-increase{order:3}body--product .quantity[data-type=type-2] .ct-increase:hover,body--product .quantity[data-type=type-2] .ct-decrease:hover{background:var(--c-bg-alt)!important}body--product button.single_add_to_cart_button,body--product .single_add_to_cart_button.button,body--product form.cart button.single_add_to_cart_button{--theme-button-background-initial-color:var(--c-btn-dark)!important;--theme-button-background-hover-color:var(--c-btn-dark-hover)!important;--theme-button-color-initial-color:#fff!important;--theme-button-color-hover-color:#fff!important;--theme-button-min-height:52px!important;--theme-button-padding:0 28px!important;--theme-button-font-size:12px!important;--theme-button-font-weight:600!important;--theme-button-text-transform:uppercase!important;--theme-button-shadow:none!important;--theme-button-transform:none!important;--theme-button-border:none!important;--theme-button-border-initial:none!important;--theme-button-border-hover:none!important;--theme-button-border-radius:0!important;background:var(--c-btn-dark)!important;background-color:var(--c-btn-dark)!important;color:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;padding:0 28px!important;height:52px!important;line-height:52px!important;min-height:52px!important;min-width:0!important;width:100%!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;vertical-align:middle!important;opacity:1!important;transition:background-color .18s ease!important}body--product button.single_add_to_cart_button:hover,body--product .single_add_to_cart_button.button:hover,body--product button.single_add_to_cart_button:focus,body--product button.single_add_to_cart_button:active,body--product button.single_add_to_cart_button.added,body--product button.single_add_to_cart_button.loading{background:var(--c-btn-dark-hover)!important;background-color:var(--c-btn-dark-hover)!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:none!important}body--product button.single_add_to_cart_button.disabled,body--product button.single_add_to_cart_button:disabled,body--product button.single_add_to_cart_button.wc-variation-selection-needed{--theme-button-background-initial-color:var(--c-ink-soft)!important;background:var(--c-ink-soft)!important;background-color:var(--c-ink-soft)!important;color:var(--c-bg)!important;cursor:not-allowed;opacity:.65!important}body--product button.single_add_to_cart_button:hover{background:var(--c-btn-dark-hover)!important;color:var(--c-bg)!important}body--product .jn-pd-buynow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background:transparent!important;background-color:transparent!important;color:var(--c-btn-dark)!important;border:1.5px solid var(--c-btn-dark)!important;border-radius:0!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em!important;padding:0 20px!important;height:52px!important;min-height:52px!important;line-height:1!important;text-transform:none!important;cursor:pointer;box-shadow:none!important;box-sizing:border-box!important;white-space:nowrap!important;transition:background .18s ease,color .18s ease,transform .08s ease}body--product .jn-pd-buynow:active{transform:translateY(1px)}body--product .jn-pd-buynow:hover{background:var(--c-btn-dark)!important;background-color:var(--c-btn-dark)!important;color:#fff!important}body--product .ppc-button-wrapper{margin-top:10px;margin-bottom:0}body--product .ppcp-messages:empty{display:none!important}body--product .jn-pd-status{margin-top:18px;padding:14px 16px;background:var(--c-bg-alt);border-radius:2px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:8px;font-family:var(--font-sans);font-size:13px;color:var(--c-ink-muted)}body--product .jn-pd-status-item{display:flex;align-items:center;gap:10px}body--product .jn-pd-status-ok{color:var(--c-ink)}body--product .jn-pd-dot{width:6px;height:6px;border-radius:50%;background:var(--c-ink-soft);flex-shrink:0}body--product .jn-pd-status-ok .jn-pd-dot{background:var(--c-ok)}body--product .jn-pd-dot-accent{background:var(--c-accent)!important}body--product .jn-pd-dot-muted{background:var(--c-ink-soft)!important}@media(max-width:640px){body--product .jn-pd-status{grid-template-columns:1fr}}body--product .ct-payment-methods{background:transparent!important}body--product .ct-payment-methods legend{font-family:var(--font-mono)!important;font-size:10.5px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft)!important}body--product [data-block="hook:62635"] .coupon-header,body--product [data-block="hook:62635"] h3{font-family:var(--font-sans)!important;font-size:14px!important;font-weight:600!important;color:var(--c-ink)!important;letter-spacing:0!important}body--product [data-block="hook:62635"] .coupon{border:1px solid var(--c-line)!important;background:var(--c-card)!important;border-radius:2px!important}body--product [data-block="hook:62635"] .coupon-note{font-family:var(--font-mono)!important;font-size:10.5px!important;color:var(--c-ink-muted)!important;letter-spacing:.06em}body--product [data-block="hook:62635"] .short-text,body--product [data-block="hook:62635"] .coupon-header{color:var(--c-btn-dark)!important}body--product [data-block="hook:62635"] .copy-btn{background:var(--c-btn-dark)!important;color:#fff!important}body--product [data-block="hook:62635"] .copy-btn:hover{background:var(--c-btn-dark-hover)!important}body--product .ct-product-divider{border-color:var(--c-line-soft)!important;margin:18px 0!important}body--product .ct-accordion-tab{border-top:1px solid var(--c-line-soft)!important}body--product .ct-accordion-tab:last-child{border-bottom:1px solid var(--c-line-soft)!important}body--product .ct-accordion-heading,body--product button.ct-accordion-heading{font-family:var(--font-sans)!important;font-size:15px!important;font-weight:600!important;color:var(--c-ink)!important;padding-top:20px!important;padding-bottom:20px!important;background:transparent!important;letter-spacing:0!important;text-transform:none!important}body--product .woocommerce-tabs .entry-content{font-family:var(--font-sans);font-size:14px;line-height:1.65;color:var(--c-ink-muted)}body--product .woocommerce-tabs .entry-content h1,body--product .woocommerce-tabs .entry-content h2,body--product .woocommerce-tabs .entry-content h3,body--product .woocommerce-tabs .entry-content h4{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:600!important;color:var(--c-ink)!important;margin:18px 0 8px!important;letter-spacing:-.01em!important}body--product .woocommerce-tabs .entry-content p{margin:0 0 12px}body--product table.shop_attributes,body--product .woocommerce-product-attributes{border:none!important;border-top:1px solid var(--c-line-soft)!important;margin-top:14px}body--product table.shop_attributes tr{border-bottom:1px solid var(--c-line-soft)!important}body--product table.shop_attributes th,body--product table.shop_attributes td{border:none!important;background:transparent!important;padding:11px 0!important;font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:.04em}body--product table.shop_attributes th{color:var(--c-ink-soft)!important;text-transform:uppercase;width:180px;text-align:left;font-weight:500!important}body--product table.shop_attributes td{color:var(--c-ink)!important}body--product section.related.products{border-top:1px solid var(--c-line-soft);padding-top:40px!important;margin-top:48px!important}body--product section.related.products>h3,body--product section.related.products>h2{font-family:var(--font-sans)!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--c-ink)!important;margin:0 0 22px!important;text-transform:none!important}body #footer{background:var(--c-bg-deep)!important;color:var(--c-ink-inverse)!important;border-top:1px solid #2A2925}body #footer a,body #footer h1,body #footer h2,body #footer h3,body #footer h4,body #footer h5,body #footer h6,body #footer p,body #footer span,body #footer li{color:var(--c-ink-inverse)!important}body #footer a:hover{color:var(--c-accent)!important}@media(min-width:1000px){body.single-product #main-container,body.single-product .site-main,body.single-product .ct-container-full,body.single-product article[id^=post-],body.single-product .product,body.single-product .product-entry-wrapper{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}body.single-product .product-entry-wrapper{display:flex!important;align-items:flex-start!important}body.single-product .product-entry-wrapper>.woocommerce-product-gallery{position:sticky!important;top:90px!important;align-self:flex-start!important}}@media(min-width:901px){body--cat,body--tag,body--index{--theme-container-edge-spacing: calc(100vw - 48px) !important}body--cat .ct-container,body--tag .ct-container,body--index .ct-container,body--cat .ct-container-fluid,body--tag .ct-container-fluid,body--index .ct-container-fluid,body--cat .ct-container-full,body--tag .ct-container-full,body--index .ct-container-full{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important}body--cat ul.products.columns-4,body--tag ul.products.columns-4,body--index ul.products.columns-4,body--cat ul.products,body--tag ul.products,body--index ul.products{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}body--cat .jn-plp-layout,body--tag .jn-plp-layout,body--index .jn-plp-layout{grid-template-columns:220px 1fr!important;gap:9px!important}}@media(min-width:901px)and (max-width:1280px){body--cat ul.products.columns-4,body--tag ul.products.columns-4,body--index ul.products.columns-4,body--cat ul.products,body--tag ul.products,body--index ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}body--cat .jn-plp-layout,body--tag .jn-plp-layout,body--index .jn-plp-layout{grid-template-columns:200px 1fr!important;gap:7px!important}}@media(min-width:901px){body .jn-sb-nav-link{font-size:15px!important}body .jn-sb-crumb-row,body .woocommerce-result-count{font-size:13px!important}body .woocommerce-ordering select,body select.orderby{font-size:15px!important}body .ct-toggle-filter-panel,body .jn-archive-meta,body .jn-plp-sidebar-title,body .jn-plp-sidebar-clear{font-size:13px!important}body .jn-plp-fgroup-title{font-size:12.5px!important}body a.jn-plp-fitem{font-size:15px!important}body .jn-plp-fcount{font-size:13.5px!important}body .jn-plp-chips-label{font-size:12.5px!important}body ul.products li.product .woocommerce-loop-product__title,body ul.products li.product h2.woocommerce-loop-product__title,body ul.products li.product h3.woocommerce-loop-product__title{font-size:15px!important}body ul.products li.product .price,body ul.products li.product span.price,body ul.products li.product .price .woocommerce-Price-amount,body ul.products li.product .price .amount{font-size:16.5px!important}body ul.products li.product .ct-woo-card-actions .button,body ul.products li.product a.add_to_cart_button,body ul.products li.product a.added_to_cart,body ul.products li.product a.button{font-size:14.5px!important;padding:8px 18px!important}body--product .jn-pd-kicker{font-size:13px!important}body--product .jn-pd-specline{font-size:16.5px!important}body--product .summary>p.price,body--product .summary .price{font-size:24px!important}body--product .summary .price del{font-size:18px!important}body--product .ct-product-additional-info .ct-module-title,body--product .ct-product-additional-info ul li{font-size:15px!important}body--product .woocommerce-product-details__short-description{font-size:16.5px!important}body--product .woocommerce-tabs .entry-content,body--product .ct-accordion-content,body--product .ct-accordion-content p,body--product .ct-accordion-content li,body--product .ct-accordion-content .woocommerce-noreviews,body--product .ct-accordion-content .woocommerce-verification-required,body--product .ct-accordion-content #reviews,body--product .ct-accordion-content #reviews p{font-size:16.5px!important}body--product table.shop_attributes th,body--product table.shop_attributes td{font-size:13px!important}}html body--checkout input[type=checkbox],html body--cart input[type=checkbox],html body input.input-checkbox,html body--checkout input#createaccount,html body--checkout input#ship-to-different-address-checkbox{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex:none!important;top:0!important;border:2px solid var(--c-ink)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;cursor:pointer;position:relative;margin:0 8px 0 0!important;padding:0!important;vertical-align:middle;transform:none!important}html body--checkout input[type=checkbox]:before,html body--checkout input[type=checkbox]:after,html body--cart input[type=checkbox]:before,html body--cart input[type=checkbox]:after,html body input.input-checkbox:before,html body input.input-checkbox:after{content:none!important;display:none!important;border:0!important;background:none!important;width:0!important;height:0!important}html body--checkout label.woocommerce-form__label-for-checkbox,html body--checkout label.checkbox,html body--cart label.woocommerce-form__label-for-checkbox,html body--cart label.checkbox{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body--checkout label.woocommerce-form__label-for-checkbox:before,html body--checkout label.woocommerce-form__label-for-checkbox:after,html body--checkout label.checkbox:before,html body--checkout label.checkbox:after,html body--cart label.woocommerce-form__label-for-checkbox:before,html body--cart label.woocommerce-form__label-for-checkbox:after{content:none!important;display:none!important;background:none!important;border:0!important}html body--checkout input[type=checkbox]:checked,html body--cart input[type=checkbox]:checked,html body input.input-checkbox:checked{background:var(--c-ink)!important;background-color:var(--c-ink)!important;border-color:var(--c-ink)!important}html body--checkout input[type=checkbox]:checked:after,html body--cart input[type=checkbox]:checked:after,html body input.input-checkbox:checked:after{content:""!important;display:block!important;position:absolute!important;top:1px!important;left:4px!important;width:6px!important;height:11px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important;background:transparent!important;opacity:1!important}html body--checkout .ct-order-review,html body--checkout .ct-order-review-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}html body--checkout #order_review{border:1px solid var(--c-ink)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html body--checkout input[type=radio],html body--checkout input.input-radio,html body--checkout input[name=payment_method],html body--checkout #payment ul.payment_methods li input[type=radio],html body--checkout ul#shipping_method li input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:none!important;margin:0 10px 0 0!important;padding:0!important;border:2px solid #000!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;cursor:pointer;position:relative;vertical-align:middle;accent-color:#000!important;transform:none!important}html body--checkout input[type=radio]:before,html body--checkout input[type=radio]:after,html body--checkout input.input-radio:before,html body--checkout input.input-radio:after{content:none!important;display:none!important}html body--checkout input[type=radio]:checked,html body--checkout input.input-radio:checked,html body--checkout input[name=payment_method]:checked{background:#fff!important;background-color:#fff!important;border-color:#000!important}html body--checkout input[type=radio]:checked:after,html body--checkout input.input-radio:checked:after,html body--checkout input[name=payment_method]:checked:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;width:8px!important;height:8px!important;background:#000!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;border:0!important}#review_form input[type=text],#review_form input[type=email],#review_form input[type=url],#review_form input[type=search],#review_form input[type=number],#review_form input[type=tel],#review_form textarea,#review_form select{border:1px solid #1a1a1a!important}#review_form input[type=checkbox],#review_form input[type=radio]{accent-color:#1a1a1a!important;border:1px solid #1a1a1a!important}#review_form label,#review_form label a,#review_form .comment-notes,#review_form .comment-form-cookies-consent,#review_form .comment-form-cookies-consent label,#review_form p,#review_form p a{color:#1a1a1a!important}:root{--theme-form-field-border-initial-color: #1a1a1a !important;--theme-form-field-border-focus-color: #1a1a1a !important}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number],input[type=date],textarea,select{border-color:#1a1a1a!important}input[type=checkbox],input[type=radio]{border-color:#1a1a1a!important;accent-color:#1a1a1a!important}#review_form .ct-upload-button{border-color:#1a1a1a!important}#review_form .gdpr-confirm-policy label,#review_form .gdpr-confirm-policy label span,#review_form .gdpr-confirm-policy label a{color:#1a1a1a!important}#review_form .cr-upload-images-preview,.cr-upload-images-preview,label.cr-upload-images-status,#cr_review_image{display:none!important}.woocommerce-message a.button,.woocommerce-message a.wc-forward,.woocommerce-notices-wrapper a.button,.woocommerce-notices-wrapper a.wc-forward,.wc-block-components-notice-banner a.button{background:var(--c-btn-dark, #A84727)!important;color:#ebe9e2!important;border-color:var(--c-btn-dark, #A84727)!important}body--checkout .woocommerce-notices-wrapper:empty{display:none!important}input[type=radio]:not(:checked){border-color:var(--c-ink-soft, #87857E)!important;accent-color:var(--c-ink-soft, #87857E)!important}body.jn-floor-lamp .jn-pdp-coupons{display:none!important}@media(min-width:901px){.jn-sb-header{grid-template-columns:auto minmax(0,1fr) auto}.jn-sb-nav{min-width:0;justify-self:stretch;width:100%;justify-content:safe center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}.jn-sb-nav::-webkit-scrollbar{display:none}.jn-sb-util,.jn-sb-brand{flex-shrink:0}}@media(min-width:1800px){.jn-sb-nav{-webkit-mask-image:none;mask-image:none;overflow-x:visible;justify-self:center;width:auto}}@media(min-width:901px)and (max-width:1599px){.jn-sb-header{gap:24px;padding-left:24px;padding-right:24px}.jn-sb-nav{gap:16px}.jn-sb-nav-link{font-size:12.5px}.jn-sb-util{gap:16px}}@media(min-width:901px)and (max-width:1279px){.jn-sb-header{gap:18px;padding-left:18px;padding-right:18px}.jn-sb-nav{gap:13px}.jn-sb-nav-link{font-size:12px}.jn-sb-util{gap:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jn-sf-v3.css.map */
