:root{--lh-ink:#0e0e12;--lh-white:#ffffff;--lh-accent:#D4541A;--lh-accent-hover:#b8431a;--lh-accent-light:#fdf0e8;--lh-faint:#f6f4f0;--lh-border:#e4e2dc;--lh-muted:#888888;--lh-green:#2D6A4F;--lh-gold:#9A6B00;--lh-text:#1a1a22;--lh-dark-bg:#0e0e12;--lh-dark-border:rgba(255, 255, 255, 0.12);--lh-dark-muted:rgba(255, 255, 255, 0.55);--lh-font-body:'DM Sans', sans-serif;--lh-font-serif:'DM Serif Display', serif;--lh-font-display:'Bebas Neue', sans-serif;--lh-header-h:64px;--lh-sidebar-w:260px;--lh-radius-sm:6px;--lh-radius-md:10px;--lh-radius-lg:14px;--lh-ease:0.2s ease;--lh-ease-slow:0.4s ease}body{font-family:var(--lh-font-body);color:var(--lh-text);background:var(--lh-white);overflow-x:hidden}h1,h2,h3,h4,h5,h6,.woodmart-font-family-h1,.woodmart-font-family-h2,.woodmart-font-family-h3{font-family:var(--lh-font-serif);letter-spacing:-.5px}a:not(.button),.woodmart-color-scheme-default a:not(.button){color:var(--lh-ink)}a:not(.button):hover{color:var(--lh-accent)}:root{--color-primary:var(--lh-accent)}.home .wd-page-wrapper>header,.home .whb-main-header{position:fixed;top:0;left:0;right:0;z-index:200}.home .whb-row:not(.whb-with-bg){background-color:transparent!important;border-bottom-color:rgb(255 255 255 / .12)!important;transition:background-color var(--lh-ease-slow),border-color var(--lh-ease-slow)}.home .lh-header-over-dark .whb-row:not(.whb-with-bg){background-color:transparent!important}.home .lh-header-over-dark .wd-nav-header>li>a,.home .lh-header-over-dark .site-logo a,.home .lh-header-over-dark .wd-header-tools-element,.home .lh-header-over-dark .wd-tools-icon{color:rgb(255 255 255 / .85)!important}.home .lh-header-over-dark .wd-nav-header>li>a:hover{color:#ffffff!important}.home .lh-header-over-light .whb-row:not(.whb-with-bg){background-color:rgb(255 255 255 / .97)!important;border-bottom-color:var(--lh-border)!important;backdrop-filter:blur(12px)}body:has(#lh-hero) .wd-page-content,body:has(#lh-hero) .main-page-wrapper,body:has(#lh-hero) .wd-content-layout,body:has(#lh-hero) .entry-content,body:has(#lh-hero) .wp-block-shortcode{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body:has(#lh-hero) .wd-page-content,body:has(#lh-hero) .main-page-wrapper{padding-top:0!important;margin-top:0!important}.lh-hero{position:relative;width:100%;min-height:100vh;min-height:100svh;overflow:hidden;display:flex;align-items:flex-end}.lh-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 40%,rgb(40 30 20 / .3) 0%,transparent 60%),linear-gradient(160deg,#1a1208 0%,#0e1520 40%,#080e18 100%)}.lh-hero[style] .lh-hero-bg{background-image:var(--lh-hero-img);background-size:cover;background-position:center 30%}.lh-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 30%,rgb(10 10 16 / .45) 58%,rgb(10 10 16 / .92) 83%,rgb(10 10 16) 100%)}.lh-hero-overlay-left{position:absolute;inset:0;background:linear-gradient(to right,rgb(10 10 16 / .75) 0%,rgb(10 10 16 / .4) 40%,transparent 65%)}.lh-hero-content{position:relative;z-index:10;padding:0 80px 72px;width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.lh-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lh-accent);margin-bottom:18px;background:rgb(212 84 26 / .15);border:1px solid rgb(212 84 26 / .3);padding:5px 14px 5px 10px;border-radius:100px}.lh-eyebrow-dot{width:5px;height:5px;background:var(--lh-accent);border-radius:50%;animation:lh-blink 2s infinite;flex-shrink:0}@keyframes lh-blink{0%,100%{opacity:1}50%{opacity:.3}}.lh-hero-h1{font-family:var(--lh-font-serif);font-size:clamp(48px, 6.5vw, 88px);color:#fff;line-height:1;letter-spacing:-2px;margin-bottom:20px}.lh-hero-h1 em{font-style:italic;color:#F4A261}.lh-hero-sub{font-size:16px;color:rgb(255 255 255 / .55);line-height:1.7;max-width:440px;margin-bottom:36px}.lh-hero-btns{display:flex;gap:12px;margin-bottom:48px;flex-wrap:wrap}.lh-btn-primary{background:var(--lh-accent);color:#ffffff!important;border:none;border-radius:var(--lh-radius-md);padding:15px 32px;font-family:var(--lh-font-body);font-weight:600;font-size:15px;cursor:pointer;transition:background var(--lh-ease),transform 0.15s ease;text-decoration:none!important;display:inline-block;letter-spacing:.2px}.lh-btn-primary:hover{background:var(--lh-accent-hover);transform:translateY(-2px)}.lh-btn-ghost{background:rgb(255 255 255 / .08);color:#ffffff!important;border:1px solid rgb(255 255 255 / .2);border-radius:var(--lh-radius-md);padding:15px 32px;font-family:var(--lh-font-body);font-weight:500;font-size:15px;cursor:pointer;transition:background var(--lh-ease),border-color var(--lh-ease);text-decoration:none!important;display:inline-block;backdrop-filter:blur(8px)}.lh-btn-ghost:hover{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .4)}.lh-hero-stats{display:flex;gap:32px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .12);flex-wrap:wrap}.lh-stat-num{font-family:var(--lh-font-serif);font-size:26px;color:#fff;line-height:1}.lh-stat-lbl{font-size:12px;color:rgb(255 255 255 / .5);margin-top:4px}.lh-hero-cards{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-bottom:4px}.lh-hero-card{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);border-radius:16px;backdrop-filter:blur(16px);padding:16px 20px;width:280px;display:flex;align-items:center;gap:14px;transition:background var(--lh-ease);text-decoration:none!important;color:#ffffff!important}.lh-hero-card:hover{background:rgb(255 255 255 / .11)}.lh-fc-thumb{width:54px;height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.lh-fc-thumb.warm{background:rgb(212 84 26 / .2)}.lh-fc-thumb.cool{background:rgb(44 95 138 / .25)}.lh-fc-thumb img{width:100%;height:100%;object-fit:cover}.lh-fc-info{flex:1;min-width:0}.lh-fc-label{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:3px}.lh-fc-name{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.lh-fc-price{font-size:13px;font-weight:500;color:#F4A261}.lh-fc-price .woocommerce-Price-amount{color:#F4A261}.lh-fc-price ins{text-decoration:none}.lh-fc-price del{display:none}.lh-scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:10;opacity:0;animation:lh-fadeInUp 1s 1.5s forwards}.lh-scroll-hint span{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .45)}.lh-scroll-line{width:1px;height:36px;background:linear-gradient(to bottom,rgb(255 255 255 / .45),transparent);animation:lh-scrollPulse 2s infinite}@keyframes lh-scrollPulse{0%,100%{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes lh-fadeInUp{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:.45;transform:translateX(-50%) translateY(0)}}.lh-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--lh-border);background:var(--lh-white)}.lh-trust-cell{padding:20px 28px;display:flex;align-items:center;gap:12px;border-right:1px solid var(--lh-border)}.lh-trust-cell:last-child{border-right:none}.lh-trust-icon{font-size:18px;flex-shrink:0;width:34px;text-align:center}.lh-trust-copy strong{display:block;font-size:13px;font-weight:600;color:var(--lh-text)}.lh-trust-copy span{font-size:12px;color:var(--lh-muted)}.lh-cat-band{width:100%;display:grid;grid-template-columns:repeat(5,1fr);height:72vh;min-height:480px;overflow:hidden;border-top:1px solid var(--lh-border);border-bottom:1px solid var(--lh-border)}.lh-cat-col{position:relative;overflow:hidden;cursor:pointer;text-decoration:none!important;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid rgb(255 255 255 / .06);transition:flex 0.5s cubic-bezier(.4,0,.2,1);flex:1}.lh-cat-col:last-child{border-right:none}.lh-cat-col:hover{flex:2.2}.lh-cat-col.c1 .lh-cat-col-bg{background:linear-gradient(170deg,#1a0e06 0%,#2d1a0a 50%,#1a0e06 100%)}.lh-cat-col.c2 .lh-cat-col-bg{background:linear-gradient(170deg,#06101a 0%,#0a1e35 50%,#06101a 100%)}.lh-cat-col.c3 .lh-cat-col-bg{background:linear-gradient(170deg,#0a0618 0%,#16103a 50%,#0a0618 100%)}.lh-cat-col.c4 .lh-cat-col-bg{background:linear-gradient(170deg,#051208 0%,#0a2414 50%,#051208 100%)}.lh-cat-col.c5 .lh-cat-col-bg{background:linear-gradient(170deg,#18120a 0%,#302214 50%,#18120a 100%)}.lh-cat-col-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.5s ease}.lh-cat-col:hover .lh-cat-col-bg{transform:scale(1.06)}.lh-cat-col-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .3) 50%,transparent 100%);opacity:.6;transition:opacity 0.4s}.lh-cat-col:hover .lh-cat-col-overlay{opacity:1}.lh-cat-col-content{position:relative;z-index:2;padding:0 20px 28px;opacity:.7;transform:translateY(6px);transition:opacity 0.3s,transform 0.3s}.lh-cat-col:hover .lh-cat-col-content{opacity:1;transform:translateY(0)}.lh-cat-col-tag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 8px;border-radius:4px;margin-bottom:8px}.lh-tag-orange{background:rgb(212 84 26 / .25);color:#F4A261}.lh-tag-blue{background:rgb(44 95 138 / .3);color:#7AB8E8}.lh-tag-purple{background:rgb(120 80 200 / .3);color:#B8A0E8}.lh-tag-green{background:rgb(30 140 80 / .25);color:#7AE8A8}.lh-tag-gold{background:rgb(180 140 0 / .25);color:#F0CC60}.lh-cat-col-name{font-family:var(--lh-font-serif);font-size:22px;color:#fff;line-height:1.1;margin-bottom:4px;white-space:nowrap}.lh-cat-col-sub{font-size:11px;color:rgb(255 255 255 / .45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-section{padding:80px}.lh-section-alt{background:var(--lh-faint)}.lh-sec-sup{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lh-accent);margin-bottom:8px}.lh-sec-sup-gold{color:#F4A261}.lh-sec-h{font-family:var(--lh-font-serif);font-size:clamp(28px, 3vw, 38px);color:var(--lh-ink);letter-spacing:-.5px;line-height:1.1;margin-bottom:6px}.lh-sec-h em{font-style:italic}.lh-sec-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.lh-see-all{font-size:13px;font-weight:600;color:var(--lh-accent)!important;text-decoration:none!important;display:flex;align-items:center;gap:4px;transition:gap var(--lh-ease)}.lh-see-all:hover{gap:8px}.lh-deals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.lh-deal-card{background:var(--lh-white);border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);overflow:hidden;cursor:pointer;transition:transform var(--lh-ease),box-shadow var(--lh-ease),border-color var(--lh-ease);text-decoration:none!important;color:var(--lh-text)!important;display:block}.lh-deal-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(0 0 0 / .1);border-color:#ccc}.lh-dc-image{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--lh-faint)}.lh-dc-image img,.lh-arr-img img{width:100%;height:100%;object-fit:contain;transition:transform 0.4s ease}.lh-deal-card:hover .lh-dc-image img{transform:scale(1.08)}.lh-dc-save{position:absolute;top:12px;left:12px;background:var(--lh-accent);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--lh-radius-sm);letter-spacing:.3px}.lh-dc-info{padding:16px 18px 18px}.lh-dc-cat{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--lh-muted);margin-bottom:5px}.lh-dc-name{font-size:14px;font-weight:600;color:var(--lh-text);line-height:1.4;margin-bottom:12px}.lh-dc-foot{display:flex;justify-content:space-between;align-items:center}.lh-dc-price{font-family:var(--lh-font-serif);font-size:22px;color:var(--lh-ink)}.lh-dc-price ins{text-decoration:none}.lh-dc-price del{font-size:13px;color:var(--lh-muted);font-family:var(--lh-font-body)}.lh-dc-add{width:32px;height:32px;background:var(--lh-ink);color:#fff;border:none;border-radius:8px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--lh-ease),transform 0.15s ease;font-family:var(--lh-font-body);flex-shrink:0;line-height:1}.lh-dc-add:hover{background:var(--lh-accent);transform:scale(1.1)}.lh-arrivals-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.lh-arrival-card{background:var(--lh-white);border:1px solid var(--lh-border);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform var(--lh-ease),box-shadow var(--lh-ease);text-decoration:none!important;color:var(--lh-text)!important;display:block}.lh-arrival-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgb(0 0 0 / .09)}.lh-arrival-card:hover .lh-arr-img img{transform:scale(1.07)}.lh-arr-img{aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;background:var(--lh-faint)}.lh-arr-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.lh-arr-new-badge{position:absolute;top:8px;right:8px;background:var(--lh-green);color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;padding:3px 8px;border-radius:4px}.lh-arr-info{padding:13px 15px 15px}.lh-arr-cat{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--lh-muted);margin-bottom:4px}.lh-arr-name{font-size:13px;font-weight:500;color:var(--lh-text);line-height:1.4;margin-bottom:8px}.lh-arr-price{font-size:15px;font-weight:600;color:var(--lh-accent)}.lh-arr-price ins{text-decoration:none}.lh-arr-price .woocommerce-Price-amount{color:var(--lh-accent)}.lh-reviews-section{padding:72px 0;background:var(--lh-dark-bg);overflow:hidden}.lh-rev-header{padding:0 80px 40px;display:flex;justify-content:space-between;align-items:flex-end}.lh-rev-title{font-family:var(--lh-font-serif);font-size:36px;color:#fff;letter-spacing:-.5px}.lh-rev-score{text-align:right}.lh-rev-big{font-family:var(--lh-font-serif);font-size:52px;color:#fff;line-height:1}.lh-rev-stars{color:#FFD24C;font-size:18px;letter-spacing:2px}.lh-rev-count{font-size:13px;color:rgb(255 255 255 / .4)}.lh-rev-track-wrap{overflow:hidden}.lh-rev-track{display:flex;gap:16px;padding:0 80px;animation:lh-scrollRev 36s linear infinite;width:max-content}.lh-rev-track:hover{animation-play-state:paused}@keyframes lh-scrollRev{from{transform:translateX(0)}to{transform:translateX(-50%)}}.lh-rev-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:var(--lh-radius-lg);padding:20px 22px;width:270px;flex-shrink:0;transition:background var(--lh-ease)}.lh-rev-card:hover{background:rgb(255 255 255 / .1)}.lh-rev-card-stars{color:#FFD24C;font-size:13px;margin-bottom:10px}.lh-rev-card-text{font-size:13px;color:rgb(255 255 255 / .6);line-height:1.6;margin-bottom:14px;font-style:italic}.lh-rev-card-author{font-size:12px;font-weight:600;color:#fff}.lh-nl-section{width:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;background:var(--lh-faint);border-top:1px solid var(--lh-border);padding:80px;text-align:center}.lh-nl-inner{max-width:540px;width:100%}.lh-nl-sup{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lh-accent);margin-bottom:14px}.lh-nl-h{font-family:var(--lh-font-serif);font-size:clamp(32px, 4vw, 52px);color:var(--lh-ink);letter-spacing:-1px;line-height:1.1;margin-bottom:14px}.lh-nl-h em{font-style:italic;color:var(--lh-accent)}.lh-nl-p{font-size:15px;color:var(--lh-muted);line-height:1.7;margin-bottom:32px}.lh-nl-form{display:flex;gap:0;max-width:420px;margin:0 auto 12px}.lh-nl-input{flex:1;border:1px solid var(--lh-border);border-right:none;border-radius:var(--lh-radius-md) 0 0 var(--lh-radius-md);padding:13px 18px;font-family:var(--lh-font-body);font-size:14px;color:var(--lh-ink);background:var(--lh-white);outline:none;transition:border-color var(--lh-ease)}.lh-nl-input:focus{border-color:var(--lh-accent)}.lh-nl-input::placeholder{color:#bbb}.lh-nl-btn{background:var(--lh-accent);color:#fff;border:none;border-radius:0 var(--lh-radius-md) var(--lh-radius-md) 0;padding:13px 24px;font-family:var(--lh-font-body);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background var(--lh-ease)}.lh-nl-btn:hover{background:var(--lh-accent-hover)}.lh-nl-note{font-size:11px;color:#bbb}.lh-reveal{opacity:1;transform:translateY(0);transition:opacity 0.6s ease,transform 0.6s ease}.lh-js .lh-reveal{opacity:0;transform:translateY(24px)}.lh-reveal.lh-in{opacity:1;transform:translateY(0)}@media (max-width:1200px){.lh-hero-content{padding:0 48px 56px}.lh-section{padding:64px 48px}.lh-rev-header,.lh-rev-track{padding-left:48px;padding-right:48px}.lh-nl-section{padding:64px 48px}.lh-deals-grid{grid-template-columns:repeat(2,1fr)}.lh-arrivals-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.lh-hero-content{grid-template-columns:1fr;padding:0 32px 48px}.lh-hero-cards{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.lh-hero-card{width:100%;max-width:280px}.lh-trust-strip{grid-template-columns:repeat(2,1fr)}.lh-cat-band{grid-template-columns:repeat(3,1fr);height:auto;min-height:300px}.lh-cat-band .lh-cat-col:nth-child(n+4){display:none}.lh-section{padding:48px 32px}.lh-deals-grid{grid-template-columns:repeat(2,1fr)}.lh-arrivals-row{grid-template-columns:repeat(2,1fr)}.lh-rev-header,.lh-rev-track{padding-left:32px;padding-right:32px}.lh-nl-section{padding:48px 32px}}@media (max-width:600px){.lh-hero-content{padding:0 20px 40px}.lh-hero-h1{letter-spacing:-1px}.lh-hero-stats{gap:20px}.lh-hero-btns{flex-direction:column}.lh-trust-strip{grid-template-columns:1fr}.lh-trust-cell{border-right:none;border-bottom:1px solid var(--lh-border)}.lh-cat-band{grid-template-columns:repeat(2,1fr)}.lh-section{padding:40px 20px}.lh-sec-row{flex-direction:column;align-items:flex-start;gap:12px}.lh-deals-grid{grid-template-columns:1fr}.lh-arrivals-row{grid-template-columns:repeat(2,1fr)}.lh-rev-header{flex-direction:column;gap:20px;padding:0 20px 28px}.lh-rev-score{text-align:left}.lh-rev-track{padding-left:20px;padding-right:20px}.lh-nl-section{padding:40px 20px}.lh-nl-form{flex-direction:column}.lh-nl-input{border-right:1px solid var(--lh-border);border-bottom:none;border-radius:var(--lh-radius-md) var(--lh-radius-md) 0 0}.lh-nl-btn{border-radius:0 0 var(--lh-radius-md) var(--lh-radius-md)}}