/* PureTime identity layered over the unmodified Matrice structure. */
@font-face{font-family:"PureTime Sans";src:url("https://puretimewatch.net/wp-content/uploads/puretime-performance/fonts/nunito-sans-latin-400-v1.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF,U+2116,U+2122,U+FEFF,U+FFFD}@font-face{font-family:"PureTime Sans";src:url("https://puretimewatch.net/wp-content/themes/neve-child/assets/fonts/nunito-sans-normal-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0250-1FFF,U+2070-209F,U+20D0-2115,U+2117-2121,U+2123-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}
@font-face{font-family:"PureTime Sans";src:url("https://puretimewatch.net/wp-content/uploads/puretime-performance/fonts/nunito-sans-latin-600-v1.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF,U+2116,U+2122,U+FEFF,U+FFFD}@font-face{font-family:"PureTime Sans";src:url("https://puretimewatch.net/wp-content/themes/neve-child/assets/fonts/nunito-sans-normal-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0250-1FFF,U+2070-209F,U+20D0-2115,U+2117-2121,U+2123-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}
@font-face{font-family:"PureTime Sans";src:url("https://puretimewatch.net/wp-content/uploads/puretime-performance/fonts/nunito-sans-latin-700-v1.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF,U+2116,U+2122,U+FEFF,U+FFFD}@font-face{font-family:"PureTime Sans";src:url("https://puretimewatch.net/wp-content/themes/neve-child/assets/fonts/nunito-sans-normal-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0250-1FFF,U+2070-209F,U+20D0-2115,U+2117-2121,U+2123-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}
:root{color-scheme:dark;--dk-ink:#f4f0e6;--dk-text:#ede8dd;--dk-text-soft:#c7c0b2;--dk-muted:#bcb4a5;--dk-subtle:#aca395;--dk-line:#3a362d;--dk-line-strong:#645d4f;--dk-soft:#1c1a16;--dk-soft-2:#121210;--dk-accent:#f4c64e;--dk-accent-hover:#ffdc79;--dk-accent-tint:#262219;--dk-font:'PureTime Sans',sans-serif;--dk-font-head:'PureTime Sans',sans-serif;--nv-site-bg:#0b0b0b;--nv-text-color:#ede8dd;--nv-primary-accent:#f4c64e;--formfieldbgcolor:#211f1b;--formfieldcolor:#f4f0e6;--formfieldbordercolor:#645d4f;--primarybtnbg:#f4c64e;--primarybtncolor:#171715;--secondarybtncolor:#f4f0e6}
body,#content,.neve-main,.nv-content-wrap,.wrapper{background:#0b0b0b!important;color:var(--dk-text)}
h1,h2,h3,h4,h5,h6{color:var(--dk-ink)}
.hfg_header .header-main,.hfg_header .header-bottom,.hfg_header .header--row-inner,.header-menu-sidebar-bg,.header-menu-sidebar{background:#111110!important;color:var(--dk-text)!important}
.site-logo img{max-height:70px;width:205px;object-fit:contain}.navbar-toggle{background:#171715!important;color:var(--dk-ink)!important}.navbar-toggle .icon-bar{background:var(--dk-ink)!important}
.nav-menu-primary .sub-menu,.nv-nav-cart,.aws-search-result{background:#1c1a16!important;color:var(--dk-text)!important;border-color:var(--dk-line)!important}
.nav-menu-primary a,.nv-nav-cart a,.aws_result_title,.aws-search-result .aws_result_price{color:var(--dk-text)!important}.nav-menu-primary a:hover{color:var(--dk-accent)!important}
.aws-container .aws-search-field,.aws-container .aws-search-form,.aws-container .aws-search-btn{background:#211f1b!important;color:var(--dk-text)!important;border-color:var(--dk-line)!important}.aws-container .aws-search-field::placeholder{color:var(--dk-muted)!important}
.puretime-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px auto 0;max-width:1240px}.puretime-banners a{display:block;line-height:0}.puretime-banners img{display:block;width:100%;height:auto;aspect-ratio:668/300;object-fit:contain}
.dk-home-brands__link{background:#1a1916!important;border-color:var(--dk-line)!important}.dk-home-brands__link img{filter:grayscale(1) brightness(0) invert(1)}
.woocommerce ul.products li.product,.elementor-widget-woocommerce-products ul.products li.product{background:#141310!important;border-color:var(--dk-line)!important;color:var(--dk-text)!important}
.woocommerce ul.products li.product a img,.elementor-widget-woocommerce-products ul.products li.product img{background:#000!important;object-fit:contain}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products ul.products li.product .price,.woocommerce div.product .summary .price,.woocommerce div.product .summary .price *{color:var(--dk-ink)!important}
.woocommerce ul.products li.product .price del{color:var(--dk-muted)!important}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.elementor-button,.button.button-primary{background:var(--dk-accent)!important;color:#171715!important;border-color:var(--dk-accent)!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.elementor-button:hover{background:var(--dk-accent-hover)!important;color:#171715!important}
.woocommerce span.onsale,.cart-count{background:var(--dk-accent)!important;color:#171715!important}
.dk-guide__method,.dk-guide__card,.dk-guide__callout,.dk-guide__toc,.dk-guide__help,.dk-guide__table-wrap,.dk-about__pillar,.dk-contact__form,.dk-reviews__card{background:var(--dk-soft)!important;border-color:var(--dk-line)!important;color:var(--dk-text)!important}
.dk-guide__card--crypto,.dk-guide__method--featured,.dk-guide__badge,.dk-guide__chips span{background:var(--dk-accent-tint)!important;border-color:var(--dk-line)!important;color:var(--dk-ink)!important}
.dk-guide__num{background:var(--dk-accent)!important;color:#171715!important}
.woocommerce table.shop_table,.woocommerce #payment,.woocommerce #payment .payment_box,.woocommerce-info,.woocommerce-message,.woocommerce-error,.select2-dropdown,.select2-container--default .select2-selection--single{background:var(--dk-soft)!important;color:var(--dk-text)!important;border-color:var(--dk-line)!important}
.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.elementor-field-textual{background:#211f1b!important;color:var(--dk-text)!important;border-color:var(--dk-line-strong)!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--dk-soft)!important;color:var(--dk-ink)!important;border-color:var(--dk-line)!important}
.dk-sp-box,.dk-sp-asset{color:#171715;--dk-sp-accent:#79602c}.woocommerce #payment .payment_box .dk-sp-box,.woocommerce #payment .payment_box .dk-sp-asset{color:#171715}
.dk-community .gallery-item img{background:#f4f0e6;border-radius:6px;padding:8px}.site-footer{border-top:1px solid var(--dk-line)}
:focus-visible{outline:2px solid var(--dk-accent);outline-offset:4px}::selection{background:#f4c64e;color:#171715}
@media(max-width:767px){.puretime-banners{grid-template-columns:1fr;gap:14px;margin-top:18px}.site-logo img{width:170px;max-height:55px}.puretime-banners img{max-width:100%}}

/* Adapt Matrice’s light panels to the PureTime dark palette. */
.hfg_header .header-main{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.hfg_header .header-bottom{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.nav-menu-primary .sub-menu{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.header-menu-sidebar-bg{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.aws-container .aws-search-form:focus-within,
.aws-container .aws-search-form.aws-form-active{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.aws-search-result{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.aws-search-result ul li{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.woocommerce button[name="apply_coupon"],
.woocommerce button[name="update_cart"],
.woocommerce a.wc-backward,
.woocommerce .wc-forward:not(.checkout):not(.checkout-button),
.woocommerce-MyAccount-content .button.wc-forward,
.woocommerce-mini-cart__buttons .button:not(.checkout),
.woocommerce .return-to-shop .button{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="date"],
input[type="search"]:not(.aws-search-field),
textarea,
select,
.select2-container--default .select2-selection--single{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.woocommerce ul.products li.product,
.elementor-widget-woocommerce-products ul.products li.product{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.woocommerce table.shop_table{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.woocommerce-checkout #payment{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.lost_reset_password{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
body.page .entry-content .dk-guide__toc a{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
body.page .entry-content ol.dk-guide__steps li{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-guide__card{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-guide__card .dk-guide__time{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-guide__method{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-guide__chips span{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
body.page .entry-content ol.dk-guide__timeline li::before{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
body.page .entry-content .dk-guide__faq{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
body.page .entry-content .dk-guide__help .dk-guide__btn-telegram{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-about__stats{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-about__pillar{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
body.page .entry-content .dk-about__quality li{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-guide__table-wrap{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-thanks{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-thanks__icon::after{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-reviews .elementor-gallery-item{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.elementor-section.dk-community > .elementor-container{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-contact__tg-btn .elementor-button.elementor-button{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.elementor-column.dk-contact__tips{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-contact__quick .elementor-icon-box-wrapper{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-contact__email > .elementor-container{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-contact__form .elementor-field-textual{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.navbar-toggle{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-home-brands__link{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
.dk-home-brands__link:hover{background:var(--dk-soft)!important;border-color:var(--dk-line)!important}
body.page .entry-content .dk-guide__toc span{background:var(--dk-accent);color:#171715}body.page .entry-content .dk-guide__toc{background:transparent!important}.dk-guide__help{background:#171715!important}.dk-contact__tg,.dk-contact .dk-contact__tg-btn .elementor-button,body.page .entry-content .dk-guide__help .dk-guide__btn-telegram{background:#f4c64e!important;color:#171715!important;border-color:#f4c64e!important}.aws-container .aws-search-btn svg{fill:#f4c64e!important}.woocommerce div.product .woocommerce-product-gallery{opacity:1!important}
/* Photos retain their original colors on PureTime's dark surfaces. */
.woocommerce ul.products li.product img,.elementor-widget-woocommerce-products ul.products li.product img,.woocommerce div.product .woocommerce-product-gallery img{mix-blend-mode:normal!important}
.single-product div.product form.cart .pt-buy-now{flex:1 1 180px;min-height:50px;background:#f4c64e!important;color:#171715!important;border:1px solid #f4c64e!important}
.single-product div.product form.cart .pt-buy-now:hover{background:#ffdc79!important;color:#171715!important}
/* PureTime: clearer hierarchy, vivid gold and consistent dark controls. */
:root{--dk-accent:#f4c64e;--dk-accent-hover:#ffdc79;--dk-accent-tint:#302717;--dk-line:#373329;--dk-line-strong:#786a47;--primarybtnbg:#f4c64e;--primarybtncolor:#15130d;--nv-primary-accent:#f4c64e;--dk-ring:0 0 0 3px rgba(244,198,78,.18)}
.header_cart_icon,.header-cart-icon,.builder-item--header_cart_icon .cart-icon-wrapper,.builder-item--header_cart_icon .cart-icon,.builder-item--header_cart_icon svg{color:var(--dk-accent)!important;fill:var(--dk-accent)!important}
.builder-item--header_cart_icon .cart-count{background:var(--dk-accent)!important;color:#15130d!important;box-shadow:0 0 0 2px #111110!important}
.aws-container .aws-search-form .aws-search-btn{background:transparent!important;border:0!important}.aws-container .aws-search-btn svg{fill:var(--dk-accent)!important}
.single-product div.product form.cart .single_add_to_cart_button{background:transparent!important;color:var(--dk-accent)!important;border:1px solid #b28a32!important;box-shadow:none!important}
.single-product div.product form.cart .single_add_to_cart_button:hover{background:#302717!important;color:#ffdc79!important;border-color:#f4c64e!important}
.single-product div.product form.cart .pt-buy-now{background:var(--dk-accent)!important;color:#15130d!important;border:1px solid var(--dk-accent)!important;font-weight:700!important;box-shadow:none!important}
.single-product div.product form.cart .pt-buy-now:hover{background:var(--dk-accent-hover)!important;color:#15130d!important;border-color:var(--dk-accent-hover)!important}
.woocommerce .checkout-button,.woocommerce #place_order{background:var(--dk-accent)!important;color:#15130d!important;font-weight:700!important}
.woocommerce ul.products li.product,.elementor-widget-woocommerce-products ul.products li.product{border:1px solid #373329!important;border-radius:10px!important;box-shadow:none!important}
.woocommerce ul.products li.product:hover,.elementor-widget-woocommerce-products ul.products li.product:hover{border-color:#8b7137!important;box-shadow:none!important}
.woocommerce .woocommerce-breadcrumb a,.nv-breadcrumbs-wrap a,.product_meta a{color:#d9c38d!important}.woocommerce-review-link{color:#c9c3b5!important}
.woocommerce ul.products li.product .star-rating,.woocommerce div.product .star-rating{color:var(--dk-accent)!important}
.woocommerce select,.select2-container--default .select2-selection--single{color:#f4f0e6!important}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-results__option{color:#f4f0e6!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--selected{background:#302717!important;color:#ffdc79!important}
.dk-sp-box,.dk-sp-assets{--dksp-ink:#f4f0e6;--dksp-text:#d0c9ba;--dksp-muted:#beb6a5;--dksp-line:#625946;--dksp-soft:#232018;--dksp-accent:#f4c64e;--dksp-accent-tint:#302717;color:#f4f0e6!important}
.woocommerce #payment .payment_box .dk-sp-asset,.dk-sp-asset{color:#f4f0e6!important}
.dk-sp-asset__body{background:#24221d!important;border:1px solid #625946!important;min-height:72px;justify-content:center;padding:12px 14px!important}
.dk-sp-asset__body strong{color:#f4f0e6!important}.dk-sp-asset__body small{color:#c9c1b0!important}
.dk-sp-asset:hover .dk-sp-asset__body{background:#302b20!important;border-color:#b39345!important}
.dk-sp-asset input:checked + .dk-sp-asset__body{background:#f4c64e!important;border-color:#f4c64e!important;box-shadow:none!important}
.dk-sp-asset input:checked + .dk-sp-asset__body strong,.dk-sp-asset input:checked + .dk-sp-asset__body small{color:#15130d!important}
.dk-sp-asset input:checked + .dk-sp-asset__body:after{content:'✓';position:absolute;right:10px;top:10px;color:#15130d;font-size:15px;font-weight:700}
.dk-sp-box,.dk-sp-method,.dk-sp-status,.dk-sp-crypto__details,.dk-sp-address{background:#1c1a16!important;border-color:#625946!important;color:#f4f0e6!important}.dk-sp-box h2,.dk-sp-lead,.dk-sp-amount,.dk-sp-crypto__details dd{color:#f4f0e6!important}.dk-sp-crypto__qr{background:#fff!important;color:#171715!important}.dk-sp-crypto__qr small{color:#514b40!important}
.dk-sp-copy,.dk-sp-paid-btn{background:#f4c64e!important;color:#15130d!important;border-color:#f4c64e!important}.dk-sp-warning{background:#302717!important;border-color:#b28a32!important;color:#f4f0e6!important}
.woocommerce #payment ul.payment_methods li label{color:#f4f0e6}.woocommerce input[type=radio],.woocommerce input[type=checkbox]{accent-color:#f4c64e}
:focus-visible{outline:2px solid #f4c64e;outline-offset:4px}::selection{background:#f4c64e;color:#15130d}
.woocommerce select:invalid,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#bbb3a3!important}
.woocommerce input::placeholder,.woocommerce textarea::placeholder{color:#bbb3a3!important;opacity:1}
.woocommerce button:disabled,.woocommerce a.button.disabled{opacity:.55!important;cursor:not-allowed}
@media(max-width:767px){.dk-sp-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dk-sp-asset__body{padding:12px!important;height:100%;box-sizing:border-box}.dk-sp-asset__body small{overflow-wrap:anywhere}}
.dk-trust__item:before,.dk-footer-contacts__item:before{background-color:var(--dk-accent)!important}
.woocommerce span.onsale{color:#15130d!important}
/* Brand logos turn gold on deliberate pointer hover and keyboard focus. */
.dk-home-brands__link img{transition:filter .18s ease}
.dk-home-brands__link:focus-visible{background:#302717!important;border-color:var(--dk-accent)!important}
.dk-home-brands__link:focus-visible img{filter:brightness(0) saturate(100%) invert(82%) sepia(63%) saturate(686%) hue-rotate(346deg) brightness(101%) contrast(92%)!important}
@media(hover:hover) and (pointer:fine){
 .dk-home-brands__link:hover{background:#302717!important;border-color:var(--dk-accent)!important}
 .dk-home-brands__link:hover img{filter:brightness(0) saturate(100%) invert(82%) sepia(63%) saturate(686%) hue-rotate(346deg) brightness(101%) contrast(92%)!important}
}
@media(prefers-reduced-motion:reduce){.dk-home-brands__link img{transition:none}}

/* Silver cart with discreet dark counter. */
.header_cart_icon,.header-cart-icon,.builder-item--header_cart_icon .cart-icon-wrapper,.builder-item--header_cart_icon .cart-icon,.builder-item--header_cart_icon svg{color:#d6d9de!important;fill:#d6d9de!important}
.builder-item--header_cart_icon .cart-count{background:#24272c!important;color:#edf0f4!important;border:1px solid #5c626a!important;box-shadow:none!important}
.builder-item--header_cart_icon a:hover svg,.builder-item--header_cart_icon a:focus-visible svg{color:#fff!important;fill:#fff!important}
.woocommerce-cart .product-thumbnail img{mix-blend-mode:normal!important;opacity:1!important;filter:none!important}
/* Product details: a readable specification sheet, with native WooCommerce tabs. */
.single-product div.product .product_title{font-size:clamp(26px,2.7vw,36px);line-height:1.22;text-wrap:balance;letter-spacing:-.025em}
.single-product div.product .summary .price{font-size:30px!important;font-variant-numeric:tabular-nums;margin:20px 0 24px}
.pt-product-keyfacts{margin:0 0 26px;padding:0;font-size:15px;line-height:1.55}
.pt-product-keyfacts>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;padding:9px 0}
.pt-product-keyfacts dt{color:var(--dk-muted);font-weight:400}
.pt-product-keyfacts dd{margin:0;color:var(--dk-text);overflow-wrap:anywhere}
.single-product div.product .woocommerce-tabs{padding-top:32px}
.single-product div.product .woocommerce-tabs ul.tabs li,.single-product div.product .woocommerce-tabs ul.tabs li.active{background:transparent!important}
.single-product div.product .woocommerce-tabs ul.tabs li a{font-size:16px;min-height:48px}
.pt-product-details{display:grid;grid-template-columns:minmax(0,1fr) 265px;column-gap:80px;align-items:start;padding:24px 0 12px}
.pt-product-specification h2{font-size:28px;line-height:1.3;margin:0 0 28px;color:var(--dk-ink);letter-spacing:-.02em}
.pt-product-specs{margin:0;border-top:1px solid var(--dk-line)}
.pt-product-specs>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:20px 0;border-bottom:1px solid var(--dk-line)}
.pt-product-specs dt{font-weight:600;color:var(--dk-muted);font-size:15px;line-height:1.65}
.pt-product-specs dd{margin:0;color:var(--dk-text);font-size:16px;line-height:1.65;max-width:70ch;overflow-wrap:anywhere}
.pt-product-help{padding:24px;background:var(--dk-soft);border:1px solid var(--dk-line);border-radius:12px;margin-top:4px}
.pt-product-help h3{font-size:19px;line-height:1.35;margin:0 0 20px}
.pt-product-help ul{list-style:none;padding:0;margin:0 0 22px}
.pt-product-help li+li{border-top:1px solid var(--dk-line)}
.pt-product-help li a{display:flex;align-items:center;min-height:48px;color:var(--dk-text);text-decoration:none;font-size:15px}
.pt-product-help li a:hover,.pt-product-help li a:focus-visible{color:var(--dk-accent)}
.pt-product-question{display:block;padding-top:20px;border-top:1px solid var(--dk-line);color:var(--dk-accent);font-size:15px;line-height:1.6;text-underline-offset:4px}
.pt-product-notes{margin:32px 0 0;max-width:70ch;color:var(--dk-muted);font-size:14px;line-height:1.7}
.pt-product-notes h3{font-size:18px;color:var(--dk-ink);margin:0 0 12px}
.pt-product-notes p{margin:0 0 12px}
.single-product div.product div.images .flex-control-thumbs{max-height:150px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dk-line-strong) #111110;padding:0 3px 3px 0}
.single-product div.product div.images .flex-control-thumbs li img{min-height:44px;object-fit:contain;background:#000}
.woocommerce-cart .product-thumbnail img{background:#000!important}
@media(max-width:960px){.pt-product-details{grid-template-columns:minmax(0,1fr) 230px;column-gap:32px}.pt-product-specs>div{grid-template-columns:125px minmax(0,1fr);gap:20px}}
@media(max-width:767px){.single-product div.product .product_title{font-size:26px}.pt-product-keyfacts>div{grid-template-columns:95px minmax(0,1fr);gap:12px}.pt-product-details{grid-template-columns:1fr;row-gap:32px;padding-top:12px}.pt-product-specification h2{font-size:25px;margin-bottom:22px}.pt-product-specs>div{grid-template-columns:1fr;gap:5px;padding:16px 0}.pt-product-specs dt{font-size:13px}.pt-product-specs dd{font-size:16px}.pt-product-help{padding:22px;margin:0}.single-product div.product div.images .flex-control-thumbs{max-height:none;overflow-y:hidden}.single-product div.product .woocommerce-tabs{padding-top:16px}}
.single-product .pt-product-help ul,.single-product .pt-product-help li{list-style:none!important;margin-left:0!important;padding-left:0!important}
.single-product #tab-description>p{max-width:72ch;line-height:1.7;margin-bottom:18px}
.single-product #tab-description>table{background:transparent;color:var(--dk-text);border-collapse:collapse;width:100%}
.single-product #tab-description>table th,.single-product #tab-description>table td{padding:18px;border-color:var(--dk-line);line-height:1.65}
@media(max-width:767px){.single-product .woocommerce-product-gallery .zoomImg{display:none!important}}
