:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(114,28,43);
	--wd-alternative-color: rgb(181,139,67);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(118,170,193);
	--btn-accented-bgcolor-hover: rgb(87,151,178);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://luxurywatches.my/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* LuxuryWatches MY: garnet, antique gold and ivory — 2026-10-26 */
:root{--lw-wine:#721c2b;--lw-dark:#340811;--lw-gold:#b58b43;--lw-champagne:#e5cf9e;--lw-ivory:#fbf8f1;--lw-ink:#302720;--wd-primary-color:#721c2b;--wd-alternative-color:#b58b43;--wd-link-color:#721c2b;--wd-link-color-hover:#946c27;--btn-accented-bgcolor:#721c2b;--btn-accented-bgcolor-hover:#340811;--btn-accented-color:#fff8e9;--btn-accented-color-hover:#fff8e9;--btn-default-bgcolor:#eee4d2;--btn-default-bgcolor-hover:#e5cf9e}
body,.website-wrapper,.main-page-wrapper{background-color:var(--lw-ivory);color:var(--lw-ink)}
.whb-general-header{background:#fbf8f1!important;border-bottom:1px solid #d9c69f!important}
.whb-header-bottom{background:linear-gradient(100deg,#340811,#721c2b 50%,#340811)!important;border-top:1px solid #b58b43!important;border-bottom:1px solid #b58b43!important}
.whb-header-bottom .wd-nav>li>a{color:#f3dfb3!important;letter-spacing:1.8px;font-size:11px;font-weight:600}
.whb-header-bottom .wd-nav>li>a:hover,.whb-header-bottom .wd-nav>li.current-menu-item>a{color:#fff8e9!important}
.whb-header-bottom .nav-link-text:after{background:#d8b76b!important}
.whb-header-bottom .wd-dropdown{border-top:2px solid #b58b43;background:#fbf8f1}
.whb-general-header .wd-tools-element>a{color:#581320}
.whb-general-header .wd-tools-count{background:#721c2b;color:#fff8e9}
.site-logo .wd-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:200px;text-decoration:none}
.site-logo .wd-logo img{display:none}
.site-logo .wd-logo:before{content:'LUXURY WATCHES';font-family:Georgia,'Times New Roman',serif;font-size:24px;letter-spacing:3.2px;line-height:1.35;color:#581320;font-weight:400;white-space:nowrap}
.site-logo .wd-logo:after{content:'M A L A Y S I A';font-size:9px;letter-spacing:3px;color:#916a2b;line-height:2}
.whb-general-header .whb-col-left.whb-visible-lg .info-box-wrapper,.whb-general-header .whb-col-left.whb-visible-lg .whb-space-element{display:none}
.whb-general-header .whb-col-left.whb-visible-lg:after{content:'A CONSIDERED COLLECTION';font-size:9px;letter-spacing:2.2px;color:#80643c}
h1,h2,h3,h4,.wd-entities-title{color:#4e1720}
h1.product_title{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(28px,2.9vw,43px);line-height:1.17;letter-spacing:-.7px;margin-bottom:22px}
.single-product .summary-inner{padding-top:8px}
.single-product .summary-inner>.price{color:#721c2b;font-size:27px;font-weight:500;letter-spacing:.4px;margin-bottom:25px}
.single-product .woocommerce-product-details__short-description{font-size:14px;line-height:1.85;color:#66574b}
.single-product .woocommerce-product-details__short-description strong{color:#5c1a27}
.single-product .woocommerce-product-details__short-description ul{padding-left:18px;margin:20px 0}
.single-product .woocommerce-product-details__short-description li::marker{color:#a78342}
.single_add_to_cart_button,.woocommerce button.button.alt,.woocommerce a.button.alt,.btn-color-primary{background:linear-gradient(105deg,#721c2b,#4f101d)!important;border:1px solid #b58b43!important;color:#fff4d8!important;box-shadow:0 4px 14px #3408111c;letter-spacing:1.5px;font-size:11px;font-weight:600;min-height:46px;border-radius:0!important}
.single_add_to_cart_button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.btn-color-primary:hover{background:linear-gradient(105deg,#b58b43,#e3c788)!important;color:#340811!important;border-color:#a6803f!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #956b25;outline-offset:3px}
.single-product .quantity input,.single-product .quantity input[type=button],.single-product .quantity button{border-color:#d9c69f;background:#fffdf8;color:#581320}
.single-product .woocommerce-product-gallery__image{background:#f6f0e3;border:1px solid #e5d5b6}
.single-product .product_meta{border-top:1px solid #d9c69f;padding-top:22px;color:#806b58;font-size:12px}
.single-product .product_meta a{color:#721c2b}
.single-product .woocommerce-tabs{border-top:1px solid #d9c69f}
.single-product .woocommerce-tabs .tabs>li a{letter-spacing:1.2px;font-size:11px}
.single-product .woocommerce-tabs .tabs>li.active a{color:#721c2b}
.single-product .woocommerce-tabs .tabs>li:before{background:#b58b43!important}
.single-product .woocommerce-Tabs-panel{max-width:1120px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.85}
.single-product .woocommerce-Tabs-panel h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:29px;line-height:1.3;margin-top:34px;margin-bottom:18px}
.single-product .woocommerce-Tabs-panel h3{font-size:17px;line-height:1.5;margin-top:24px;color:#581320}
.single-product .woocommerce-Tabs-panel th{color:#581320;background:#f3ead8;width:38%;font-size:12px;letter-spacing:.35px}
.single-product .woocommerce-Tabs-panel td,.single-product .woocommerce-Tabs-panel th{padding:15px 18px;border-color:#dfcfaf}
.single-product .woocommerce-Tabs-panel tr:nth-child(even) td{background:#fffcf6}
.wd-footer{background:linear-gradient(120deg,#26070d,#46121c)!important;border-top:3px solid #b58b43;color:#d1c1a5}
.wd-footer a,.wd-footer p,.wd-footer li,.wd-footer .widget{color:#d1c1a5}
.wd-footer a:hover{color:#f0d7a3}
.wd-footer h2,.wd-footer h3,.wd-footer h4,.wd-footer h5,.wd-footer .widget-title{color:#e5cf9e;letter-spacing:1.4px}
.wd-footer .copyrights-wrapper{border-top:1px solid #8a653c;background:transparent;color:#d1c1a5}
.page-title{background-color:#4f101d!important;color:#f4e4c4}
.page-title h1,.page-title .breadcrumbs,.page-title .breadcrumbs a{color:#f4e4c4}
.coming-soon-footer-banner{background:#581320!important;color:#fff0d1;border-top:1px solid #b58b43}
.coming-soon-footer-banner a{color:#fff0d1!important}
.wd-scroll-top{background:#721c2b!important;color:#fff0d1!important}
@media(max-width:1024px){.site-logo .wd-logo:before{font-size:20px;letter-spacing:2px}.site-logo .wd-logo{min-width:170px}.site-logo .wd-logo:after{font-size:8px;letter-spacing:2px}.single-product .summary-inner{padding-top:16px}.single-product .woocommerce-Tabs-panel{font-size:14px}.single-product .woocommerce-Tabs-panel h2{font-size:26px}}
@media(max-width:600px){h1.product_title{font-size:29px;line-height:1.2}.single-product .summary-inner>.price{font-size:25px}.single-product .woocommerce-Tabs-panel th,.single-product .woocommerce-Tabs-panel td{padding:11px 9px;font-size:12px}.single-product .woocommerce-Tabs-panel th{width:40%}.single_add_to_cart_button{min-height:48px}.site-logo .wd-logo:before{font-size:17px;letter-spacing:1.6px}.site-logo .wd-logo{min-width:150px}.site-logo .wd-logo:after{font-size:7px;letter-spacing:1.4px}}

/* Luxury collection homepage */
#slide-35537{background:radial-gradient(ellipse at 80% 40%,#812b38 0%,#4a101c 45%,#25060d 100%)!important;color:#f8efd9!important;}
#slide-35537 .wd-slide-inner{width:100%;}
.lw-home-hero{min-height:650px;width:100%;max-width:1250px;margin:auto;padding:60px 45px;display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;box-sizing:border-box;}
.lw-home-hero .lw-eyebrow{color:#d7b77b;font-size:12px;letter-spacing:3px;font-weight:600;margin:0 0 28px;}
.lw-home-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:66px;line-height:1.08;font-weight:400;letter-spacing:-1px;color:#fff6e3;margin:0 0 25px;}
.lw-home-hero h1 em{font-weight:400;color:#dfbd7c;}
.lw-home-hero .lw-hero-intro{font-size:16px;line-height:1.8;color:#e8d8cc;margin-bottom:30px;}
.lw-home-hero .lw-hero-cta{display:inline-flex;align-items:center;gap:28px;padding:17px 25px;border:1px solid #d2ac67;color:#fff1d4;background:rgba(181,139,67,.12);font-size:11px;font-weight:700;letter-spacing:1.8px;transition:.25s;}
.lw-home-hero .lw-hero-cta:hover{background:#b58b43;color:#25060d;}
.lw-home-hero .lw-hero-specs{margin:28px 0 0;color:#caaa75;font-size:10px;letter-spacing:1.3px;}
.lw-home-hero .lw-hero-art{display:block;position:relative;padding:12px;border:1px solid rgba(216,181,119,.55);box-shadow:0 25px 70px #16030980;background:#3a101a;}
.lw-hero-art img{display:block;width:100%;height:auto;}
.lw-hero-art span{display:block;text-align:center;font-size:10px;letter-spacing:2px;color:#dec18d;padding:16px 4px 4px;}
@media(max-width:1024px){.lw-home-hero{gap:30px;padding:45px 25px;min-height:550px;}.lw-home-hero h1{font-size:48px;}}
@media(max-width:767px){#slider-73,#slider-73 .wd-slide{height:auto!important;min-height:0!important;}.lw-home-hero{grid-template-columns:1fr;gap:32px;padding:42px 25px;}.lw-home-hero h1{font-size:44px;}.lw-home-hero .lw-eyebrow{font-size:10px;}.lw-home-hero .lw-hero-art{max-width:380px;width:100%;margin:auto;}.lw-home-hero .lw-hero-specs{font-size:9px;}}


/* Readable editorial and product text */
:root{--wd-text-color:#333333;--wd-title-color:#242424;--wd-entities-title-color:#242424;}
h1,h2,h3,h4,.wd-entities-title{color:#242424;}
.single-product .product_title,.single-product .summary-inner>.price,.single-product .summary-inner>.price .amount,.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description :is(p,li,strong,b,em,a),.single-product .product_meta,.single-product .product_meta a,.single-product .woocommerce-tabs .tabs>li a,.single-product .woocommerce-Tabs-panel,.single-product .woocommerce-Tabs-panel :is(h2,h3,h4,h5,h6,p,li,strong,b,em,td,th,a),.product-grid-item :is(.wd-entities-title,.wd-entities-title a,.price,.amount){color:#292929!important;}
.single-product .woocommerce-product-details__short-description li::marker{color:#555555;}
.entry-content:not(:has(.lw-home-hero)) :is(p,li,td,th,blockquote),.wd-entry-content :is(p,li,td,th,blockquote),.woocommerce-product-attributes{color:#333333;}
.entry-content:not(:has(.lw-home-hero)) :is(p,li,td,th,blockquote) :is(strong,b,em,a),.wd-entry-content :is(p,li,td,th,blockquote) :is(strong,b,em,a){color:#292929;}
.single-product .woocommerce-Tabs-panel a,.wd-entry-content p a,.entry-content:not(:has(.lw-home-hero)) p a{text-decoration:underline;text-underline-offset:3px;}


/* Neutral typography: no gold lettering */
.site-logo .wd-logo:after,.whb-general-header .whb-col-left.whb-visible-lg:after{color:#484848!important;}
.whb-header-bottom .wd-nav>li>a,.whb-header-bottom .wd-nav>li>a:hover,.whb-header-bottom .wd-nav>li.current-menu-item>a{color:#ffffff!important;}
.lw-home-hero :is(h1,h1 em,.lw-eyebrow,.lw-hero-intro,.lw-hero-specs,.lw-hero-cta),.lw-hero-art span{color:#ffffff!important;}
.lw-home-hero .lw-hero-cta:hover{color:#242424!important;}
.wd-footer,.wd-footer :is(a,p,li,.widget,h2,h3,h4,h5,h6,.widget-title),.wd-footer .copyrights-wrapper{color:#eeeeee!important;}
.page-title,.page-title :is(h1,.breadcrumbs,.breadcrumbs a),.coming-soon-footer-banner,.coming-soon-footer-banner a,.wd-scroll-top{color:#ffffff!important;}
.single_add_to_cart_button,.woocommerce button.button.alt,.woocommerce a.button.alt,.btn-color-primary{color:#ffffff!important;}
.single_add_to_cart_button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.btn-color-primary:hover{color:#242424!important;}


/* Footer wordmark matches header branding */
.wd-footer a:has(>img[src*="wood-logo-dark.svg"]){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;min-width:200px;text-decoration:none;}
.wd-footer img[src*="wood-logo-dark.svg"]{display:none!important;}
.wd-footer a:has(>img[src*="wood-logo-dark.svg"]):before{content:'LUXURY WATCHES';font-family:Georgia,'Times New Roman',serif;font-size:24px;letter-spacing:3.2px;line-height:1.35;color:#ffffff;font-weight:400;white-space:nowrap;}
.wd-footer a:has(>img[src*="wood-logo-dark.svg"]):after{content:'M A L A Y S I A';font-size:9px;letter-spacing:3px;line-height:2;color:#eeeeee;}
@media(max-width:1024px){.wd-footer a:has(>img[src*="wood-logo-dark.svg"]):before{font-size:20px;letter-spacing:2px}.wd-footer a:has(>img[src*="wood-logo-dark.svg"]){min-width:170px}.wd-footer a:has(>img[src*="wood-logo-dark.svg"]):after{font-size:8px;letter-spacing:2px}}
@media(max-width:600px){.wd-footer a:has(>img[src*="wood-logo-dark.svg"]):before{font-size:17px;letter-spacing:1.6px}.wd-footer a:has(>img[src*="wood-logo-dark.svg"]){min-width:150px}.wd-footer a:has(>img[src*="wood-logo-dark.svg"]):after{font-size:7px;letter-spacing:1.4px}}


/* One refined, readable typeface throughout product sales content */
.single-product .product_title,.single-product .summary-inner,.single-product .summary-inner :is(p,span,a,li,strong,b,em,label,button,input,select),.single-product .woocommerce-tabs,.single-product .woocommerce-tabs :is(h1,h2,h3,h4,h5,h6,p,span,a,li,strong,b,em,td,th,label,button,input,textarea),.single-product .woocommerce-product-attributes{font-family:'Poppins',Arial,Helvetica,sans-serif!important;}
.single-product h1.product_title{font-weight:400;letter-spacing:0;font-size:clamp(28px,2.6vw,36px);line-height:1.3;}
.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-Tabs-panel{font-size:16px;line-height:1.85;font-weight:400;letter-spacing:0;}
.single-product .woocommerce-Tabs-panel h2{font-family:'Poppins',Arial,Helvetica,sans-serif!important;font-size:25px;font-weight:600;line-height:1.4;letter-spacing:0;}
.single-product .woocommerce-Tabs-panel h3{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0;}
.single-product .woocommerce-product-details__short-description :is(strong,b),.single-product .woocommerce-Tabs-panel :is(strong,b){font-weight:700;}
.single-product .woocommerce-Tabs-panel :is(td,th){font-size:14px;line-height:1.65;letter-spacing:0;}
@media(max-width:600px){.single-product h1.product_title{font-size:28px;}.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-Tabs-panel{font-size:15px;}.single-product .woocommerce-Tabs-panel h2{font-size:23px;}.single-product .woocommerce-Tabs-panel :is(td,th){font-size:13px;}}


/* Product specifications: burgundy and neutral, no yellow */
.single-product .woocommerce-Tabs-panel table,.single-product .woocommerce-product-attributes{background:#ffffff;border-color:#dddddd;}
.single-product .woocommerce-Tabs-panel table th,.single-product table.woocommerce-product-attributes th{background:#4f101d!important;color:#ffffff!important;border-color:#66313c!important;font-weight:600;}
.single-product .woocommerce-Tabs-panel table td,.single-product table.woocommerce-product-attributes td{background:#ffffff!important;color:#292929!important;border-color:#dddddd!important;}
.single-product .woocommerce-Tabs-panel table tr:nth-child(even) td,.single-product table.woocommerce-product-attributes tr:nth-child(even) td{background:#f5f5f5!important;}
.single-product .woocommerce-Tabs-panel table th :is(p,span,strong,a),.single-product table.woocommerce-product-attributes th :is(p,span,strong,a){color:#ffffff!important;}


/* Product editorial: generous measure and quiet magazine hierarchy */
.single-product .woocommerce-Tabs-panel--description{max-width:1080px;}
.single-product .lw-editorial{padding:24px 12px 40px;text-align:left;}
.single-product .lw-editorial p{margin:0 0 22px;}
.single-product .lw-editorial :is(p,li){line-height:1.9;}
.single-product .lw-editorial .lw-editorial-opening{max-width:760px;margin:0 auto 64px;padding-bottom:44px;border-bottom:1px solid #d9d9d9;}
.single-product .lw-editorial .lw-editorial-kicker{font-size:11px;letter-spacing:2px;line-height:1.7;margin-bottom:22px;}
.single-product .lw-editorial .lw-editorial-kicker strong{font-weight:600;}
.single-product .lw-editorial .lw-editorial-opening h2{font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.25;letter-spacing:-.35px;margin:0 0 30px;max-width:650px;}
.single-product .lw-editorial .lw-editorial-opening>p:nth-of-type(2){font-size:19px;line-height:1.8;}
.single-product .lw-editorial .lw-editorial-opening>p:last-child{margin-bottom:0;}
.single-product .lw-editorial .lw-editorial-label{font-size:10px;letter-spacing:2px;font-weight:600;line-height:1.7;margin:0 0 18px;}
.single-product .lw-editorial .lw-editorial-chapter{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.65fr);gap:64px;padding:0 0 56px;margin-bottom:56px;border-bottom:1px solid #d9d9d9;}
.single-product .lw-editorial .lw-editorial-heading h2{font-size:25px;font-weight:400;line-height:1.4;margin:0;}
.single-product .lw-editorial .lw-editorial-prose{max-width:65ch;}
.single-product .lw-editorial .lw-editorial-prose p:last-child{margin-bottom:0;}
.single-product .lw-editorial .lw-editorial-specs{margin-bottom:64px;}
.single-product .lw-editorial .lw-editorial-specs h2,.single-product .lw-editorial .lw-editorial-faq>h2{font-size:28px;font-weight:400;line-height:1.4;margin:0 0 28px;max-width:760px;}
.single-product .lw-editorial .lw-editorial-specs table{width:100%;margin:0;}
.single-product .lw-editorial .lw-editorial-verdict{max-width:820px;margin:0 auto 72px;padding:40px 44px;background:#ffffff;border-left:3px solid #4f101d;}
.single-product .lw-editorial .lw-editorial-verdict h2{font-size:27px;font-weight:400;line-height:1.4;margin:0 0 24px;}
.single-product .lw-editorial .lw-editorial-verdict p:last-child{margin-bottom:0;}
.single-product .lw-editorial .lw-editorial-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px;}
.single-product .lw-editorial .lw-editorial-answer{border-top:1px solid #cfcfcf;padding:26px 0 12px;}
.single-product .lw-editorial .lw-editorial-answer h3{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 14px;}
.single-product .lw-editorial .lw-editorial-answer p{font-size:15px;line-height:1.85;}
@media(max-width:767px){.single-product .lw-editorial{padding:12px 0 20px;}.single-product .lw-editorial .lw-editorial-opening{margin-bottom:36px;padding-bottom:30px;}.single-product .lw-editorial .lw-editorial-opening>p:nth-of-type(2){font-size:17px;}.single-product .lw-editorial .lw-editorial-chapter{grid-template-columns:1fr;gap:22px;padding-bottom:32px;margin-bottom:36px;}.single-product .lw-editorial .lw-editorial-heading h2{font-size:24px;}.single-product .lw-editorial .lw-editorial-verdict{padding:28px 22px;margin-bottom:44px;}.single-product .lw-editorial .lw-editorial-faq-grid{grid-template-columns:1fr;gap:0;}.single-product .lw-editorial .lw-editorial-specs{margin-bottom:40px;}.single-product .lw-editorial .lw-editorial-specs h2,.single-product .lw-editorial .lw-editorial-faq>h2{font-size:25px;}}


/* Photo-led watch journal */
.single-product .lw-watch-journal{max-width:1060px;margin:auto;padding:24px 0 40px;font-family:'Poppins',Arial,Helvetica,sans-serif;}
.single-product .lw-watch-journal :is(p,figure){margin:0;}
.single-product .lw-watch-journal figure img{display:block;width:100%;height:auto;}
.single-product .lw-watch-journal .lwj-kicker{font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.7;margin:0 0 24px;}
.single-product .lw-watch-journal h2{font-family:'Poppins',Arial,Helvetica,sans-serif!important;font-weight:400;letter-spacing:-1px;line-height:1.12;margin:0 0 28px;font-size:clamp(30px,3.7vw,48px);}
.single-product .lw-watch-journal .lwj-cover{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff;}
.single-product .lw-watch-journal .lwj-cover-copy{padding:38px 40px;}
.single-product .lw-watch-journal .lwj-deck{font-size:17px;line-height:1.8;max-width:30ch;}
.single-product .lw-watch-journal .lwj-reference{font-size:10px;letter-spacing:1px;line-height:1.8;margin-top:36px;padding-top:20px;border-top:1px solid #ddd;}
.single-product .lw-watch-journal .lwj-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0;margin-bottom:64px;border-bottom:1px solid #ccc;}
.single-product .lw-watch-journal .lwj-facts>div{text-align:center;border-right:1px solid #ccc;padding:8px;}
.single-product .lw-watch-journal .lwj-facts>div:last-child{border:0;}
.single-product .lw-watch-journal .lwj-facts strong{display:block;font-size:29px;line-height:1.3;font-weight:400;}
.single-product .lw-watch-journal .lwj-facts small{font-size:14px;font-weight:400;}
.single-product .lw-watch-journal .lwj-facts span{display:block;font-size:9px;letter-spacing:1.2px;margin-top:10px;}
.single-product .lw-watch-journal .lwj-spread{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center;margin-bottom:64px;}
.single-product .lw-watch-journal figcaption{font-size:9px;letter-spacing:1.5px;line-height:1.7;margin-top:13px;}
.single-product .lw-watch-journal .lwj-story{padding:12px 16px 12px 0;}
.single-product .lw-watch-journal .lwj-story>p:not(.lwj-kicker){font-size:16px;line-height:1.85;max-width:42ch;}
.single-product .lw-watch-journal .lwj-story .lwj-note{font-size:13px!important;line-height:1.8;margin-top:26px;padding-top:20px;border-top:1px solid #ccc;}
.single-product .lw-watch-journal .lwj-movement{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:48px;margin:0 0 64px;background:#4f101d;color:#fff!important;}
.single-product .woocommerce-Tabs-panel .lwj-movement :is(h2,p,span,strong){color:#fff!important;}
.single-product .lw-watch-journal .lwj-movement h2{font-size:36px;margin:0;}
.single-product .lw-watch-journal .lwj-movement p:not(.lwj-kicker){font-size:16px;line-height:1.85;}
.single-product .lw-watch-journal .lwj-movement .lwj-movement-note{font-size:12px!important;margin-top:24px;border-top:1px solid #ffffff45;padding-top:20px;}
.single-product .lw-watch-journal .lwj-reverse figure{grid-column:2;grid-row:1;}
.single-product .lw-watch-journal .lwj-reverse .lwj-story{grid-column:1;grid-row:1;padding-left:24px;}
.single-product .lw-watch-journal .lwj-closing{text-align:center;max-width:650px;margin:8px auto 60px;padding:20px 16px;}
.single-product .lw-watch-journal .lwj-closing h2{font-size:34px;}
.single-product .lw-watch-journal .lwj-closing>p:last-child{font-size:16px;line-height:1.9;}
.single-product .lw-watch-journal details{border-top:1px solid #c8c8c8;}
.single-product .lw-watch-journal details:last-child{border-bottom:1px solid #c8c8c8;}
.single-product .lw-watch-journal summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:23px 0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.6;color:#292929;}
.single-product .lw-watch-journal summary::-webkit-details-marker{display:none;}
.single-product .lw-watch-journal summary>span:last-child{font-size:20px;font-weight:400;flex:0 0 20px;}
.single-product .lw-watch-journal details[open]>summary>span:last-child{transform:rotate(45deg);}
.single-product .lw-watch-journal .lwj-detail-body{padding:0 0 26px;}
.single-product .lw-watch-journal .lwj-detail-body>p{max-width:75ch;font-size:15px;line-height:1.85;}
.single-product .lw-watch-journal .lwj-detail-body>h2{font-size:24px;line-height:1.4;letter-spacing:0;}
.single-product .lw-watch-journal .lwj-reference-section{margin-bottom:60px;}
.single-product .lw-watch-journal .lwj-spec-detail>summary{font-size:22px;font-weight:400;}
.single-product .lw-watch-journal .lwj-faq>h2{font-size:34px;}
@media(max-width:767px){.single-product .lw-watch-journal{padding:12px 0 20px;}.single-product .lw-watch-journal .lwj-cover,.single-product .lw-watch-journal .lwj-spread,.single-product .lw-watch-journal .lwj-movement{grid-template-columns:1fr;}.single-product .lw-watch-journal .lwj-cover-copy{padding:30px 24px;}.single-product .lw-watch-journal h2{font-size:35px;}.single-product .lw-watch-journal .lwj-facts{grid-template-columns:repeat(2,1fr);row-gap:22px;padding:24px 0;margin-bottom:36px;}.single-product .lw-watch-journal .lwj-facts>div:nth-child(2){border:0;}.single-product .lw-watch-journal .lwj-facts strong{font-size:26px;}.single-product .lw-watch-journal .lwj-spread{gap:28px;margin-bottom:38px;}.single-product .lw-watch-journal .lwj-story,.single-product .lw-watch-journal .lwj-reverse .lwj-story{padding:0 8px;grid-column:auto;grid-row:auto;}.single-product .lw-watch-journal .lwj-reverse figure{grid-column:auto;grid-row:auto;}.single-product .lw-watch-journal .lwj-movement{padding:30px 24px;gap:26px;margin-bottom:38px;}.single-product .lw-watch-journal .lwj-movement h2{font-size:32px;}.single-product .lw-watch-journal .lwj-kicker{margin-bottom:17px;}.single-product .lw-watch-journal .lwj-reference-section{margin-bottom:40px;}.single-product .lw-watch-journal summary{font-size:15px;padding:20px 0;}}


/* Refined magazine art direction */
.single-product .lw-watch-journal{padding-top:40px;}
.single-product .lw-watch-journal .lwj-cover{grid-template-columns:1.06fr 1fr;background:transparent;align-items:center;}
.single-product .lw-watch-journal .lwj-cover-copy{padding:42px 0 42px 54px;}
.single-product .lw-watch-journal .lwj-cover h2{font-size:clamp(32px,3.4vw,44px);line-height:1.13;letter-spacing:-1.3px;margin-bottom:28px;}
.single-product .lw-watch-journal .lwj-cover .lwj-kicker{border-top:2px solid #4f101d;padding-top:20px;margin-bottom:38px;}
.single-product .lw-watch-journal .lwj-deck{font-size:17px;line-height:1.8;max-width:34ch;}
.single-product .lw-watch-journal .lwj-reference{margin-top:38px;padding-top:18px;letter-spacing:1.4px;}
.single-product .lw-watch-journal .lwj-facts{padding:32px 0;margin-bottom:84px;}
.single-product .lw-watch-journal .lwj-spread{gap:72px;margin-bottom:84px;}
.single-product .lw-watch-journal .lwj-story h2{font-size:clamp(32px,3.4vw,44px);line-height:1.15;}
.single-product .lw-watch-journal .lwj-story>p:not(.lwj-kicker){max-width:38ch;}
.single-product .lw-watch-journal figcaption{display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:1.3px;margin-top:17px;}
.single-product .lw-watch-journal figcaption:before{content:'';display:block;width:28px;height:1px;background:#4f101d;flex-shrink:0;}
.single-product .lw-watch-journal .lwj-movement{padding:48px 52px;margin:0 0 84px;gap:64px;}
.single-product .lw-watch-journal .lwj-craft{display:grid;grid-template-columns:.78fr 1fr 1fr;gap:30px;align-items:start;border-top:1px solid #ccc;padding-top:38px;margin:0 0 84px;}
.single-product .lw-watch-journal .lwj-craft-heading h2{font-size:29px;line-height:1.2;letter-spacing:-.5px;margin-bottom:24px;}
.single-product .lw-watch-journal .lwj-craft-heading>p:last-child{font-size:14px;line-height:1.8;}
.single-product .lw-watch-journal .lwj-craft figure:nth-of-type(2){margin-top:52px;}
.single-product .lw-watch-journal .lwj-craft figcaption{display:block;letter-spacing:1px;line-height:1.7;font-size:8px;}
.single-product .lw-watch-journal .lwj-craft figcaption:before{margin-bottom:12px;}
.single-product .lw-watch-journal .lwj-craft figcaption strong{display:block;font-weight:400;font-size:14px;letter-spacing:0;margin-top:7px;}
.single-product .lw-watch-journal .lwj-closing{max-width:730px;margin:0 auto 74px;padding:44px 30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.single-product .lw-watch-journal .lwj-closing h2{font-size:38px;line-height:1.2;}
.single-product .lw-watch-journal .lwj-closing>p:last-child{max-width:59ch;margin:auto;}
.single-product .lw-watch-journal .lwj-faq>h2{margin-bottom:34px;}
@media(max-width:767px){.single-product .lw-watch-journal{padding-top:22px;}.single-product .lw-watch-journal .lwj-cover{grid-template-columns:1fr;}.single-product .lw-watch-journal .lwj-cover-copy{padding:30px 8px 14px;}.single-product .lw-watch-journal .lwj-cover .lwj-kicker{margin-bottom:25px;padding-top:17px;}.single-product .lw-watch-journal .lwj-cover h2{font-size:35px;letter-spacing:-.7px;}.single-product .lw-watch-journal .lwj-deck{max-width:36ch;font-size:16px;}.single-product .lw-watch-journal .lwj-facts{margin-bottom:44px;}.single-product .lw-watch-journal .lwj-spread{gap:24px;margin-bottom:44px;}.single-product .lw-watch-journal .lwj-story h2{font-size:34px;}.single-product .lw-watch-journal .lwj-movement{padding:30px 24px;gap:25px;margin-bottom:44px;}.single-product .lw-watch-journal .lwj-craft{grid-template-columns:1fr 1fr;gap:18px;padding-top:28px;margin-bottom:44px;}.single-product .lw-watch-journal .lwj-craft-heading{grid-column:1/-1;margin-bottom:10px;}.single-product .lw-watch-journal .lwj-craft-heading h2 br{display:none;}.single-product .lw-watch-journal .lwj-craft-heading h2{font-size:28px;}.single-product .lw-watch-journal .lwj-craft figure:nth-of-type(2){margin-top:28px;}.single-product .lw-watch-journal .lwj-craft figcaption{font-size:8px;letter-spacing:.5px;}.single-product .lw-watch-journal .lwj-craft figcaption strong{font-size:12px;}.single-product .lw-watch-journal .lwj-closing{padding:32px 12px;margin-bottom:40px;}.single-product .lw-watch-journal .lwj-closing h2{font-size:30px;}}


/* Premium product headline: one consistent Poppins family */
.single-product h1.product_title{font-family:'Poppins',Arial,Helvetica,sans-serif!important;font-weight:300!important;font-size:clamp(28px,2.75vw,38px);line-height:1.34;letter-spacing:-.85px;margin-bottom:26px;text-wrap:balance;}
@media(max-width:600px){.single-product h1.product_title{font-size:28px;line-height:1.35;letter-spacing:-.5px;}}

