
#lk-home-ten:has(.lk-hw-hero){--hw-orange:#EF9A51;--hw-light:#FBF1E4;background:#191518;color:var(--hw-light)!important}
#lk-home-ten .lk-hw-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;background:radial-gradient(ellipse at 90% 10%,#432734,transparent 65%),#21191C;border-bottom:1px solid #49352E}
#lk-home-ten .lk-hw-image{display:block;width:100%;min-width:0;align-self:center}
#lk-home-ten .lk-hw-image img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}
#lk-home-ten .lk-hw-copy{padding:clamp(24px,3vw,56px);color:#FBF1E4!important}
#lk-home-ten .lk-hw-copy .eyebrow{color:var(--hw-accent)!important;font-weight:700;letter-spacing:.12em}
#lk-home-ten .lk-hw-copy h1{font-family:var(--heading-font-family,Archivo,sans-serif);font-size:clamp(32px,3.2vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.035em;margin:0 0 16px;color:#FBF1E4!important}
#lk-home-ten .lk-hw-discount{display:block;font-size:clamp(70px,7.5vw,120px);color:var(--hw-accent)!important;line-height:1;letter-spacing:-.06em;margin-bottom:5px}
#lk-home-ten .lk-hw-description{font-size:clamp(14px,1.1vw,17px);max-width:39ch;line-height:1.55;color:#D9CFC5!important}
#lk-home-ten .lk-hw-cta{background:var(--hw-accent)!important;color:#201619!important;border:1px solid var(--hw-accent)!important;min-height:46px;margin:4px 0 14px;font-weight:700}
#lk-home-ten .lk-hw-cta:hover{filter:brightness(1.08)}
#lk-home-ten .lk-hw-rating{display:block;font-size:13px;color:#FBF1E4!important;line-height:1.7}
#lk-home-ten .lk-hw-rating span{color:var(--hw-accent)!important;letter-spacing:1px}
#lk-home-ten .lk-hw-reassurance{font-size:11px;color:#CABCAD!important;margin:6px 0 0;line-height:1.5}
#lk-home-ten .lk-hw-code{color:#FBF1E4!important}#lk-home-ten .lk-hw-code strong{border:1px dashed var(--hw-accent);padding:4px 10px;border-radius:4px}
#lk-home-ten .lk-hw-ticker{overflow:hidden;background:#EF9A51;color:#211719!important;padding:11px 0;border-block:1px solid #F9BC7C;font-size:12px;font-weight:800;letter-spacing:.13em}
#lk-home-ten .lk-hw-ticker-track{display:flex;width:max-content;animation:lkHalloweenMarquee 42s linear infinite}
#lk-home-ten .lk-hw-ticker-track span{white-space:nowrap;flex:none;padding-right:24px}
#lk-home-ten .lk-hw-ticker:hover .lk-hw-ticker-track,#lk-home-ten .lk-hw-ticker:focus .lk-hw-ticker-track{animation-play-state:paused}
@keyframes lkHalloweenMarquee{to{transform:translateX(-50%)}}
#lk-home-ten .lk-hw-confidence{padding-block:30px}
#lk-home-ten .lk-hw-confidence-heading{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;align-items:start;margin-bottom:20px}
#lk-home-ten .lk-hw-confidence-heading p{color:#CABCAD!important;max-width:65ch;font-size:14px;margin:0}
#lk-home-ten .lk-hw-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#lk-home-ten .lk-hw-reasons article{padding:20px;border:1px solid #514038;border-radius:8px;background:#261F22}
#lk-home-ten .lk-hw-reason-number{color:#EF9A51!important;font-size:12px;letter-spacing:.12em}
#lk-home-ten .lk-hw-reasons h3{font-size:20px;margin:8px 0;color:#FBF1E4!important}
#lk-home-ten .lk-hw-reasons p{color:#D2C4B6!important;font-size:13px;line-height:1.6;margin:0 0 12px}
#lk-home-ten .lk-hw-reasons a{font-size:12px;color:#F5AC69!important;text-decoration:underline;text-underline-offset:4px}
#lk-home-ten:has(.lk-hw-hero) .inner>h2,#lk-home-ten:has(.lk-hw-hero) .lk-hw-confidence h2{color:#FBF1E4!important}
#lk-home-ten:has(.lk-hw-hero) .inner>.eyebrow{color:#EF9A51!important}
#lk-home-ten:has(.lk-hw-hero) .benefits{background:#2B2226;color:#EFE2D5!important;border-color:#514038}
#lk-home-ten:has(.lk-hw-hero) .benefits svg{color:#EF9A51!important}
#lk-home-ten:has(.lk-hw-hero) .rule{border-color:#514038}
#lk-home-ten:has(.lk-hw-hero) #lk-discover{scroll-margin-top:140px}
#lk-home-ten:has(.lk-hw-hero) .filters button{background:transparent;color:#EEE1D4!important;border-color:#766151}
#lk-home-ten:has(.lk-hw-hero) .filters button[aria-pressed=true]{background:#EF9A51;color:#211719!important;border-color:#EF9A51;box-shadow:none}
#lk-home-ten:has(.lk-hw-hero) .product{color:#2A2520!important;--ink:#2A2520;--muted:#6B6157;--paper:#FBF8F2}
#lk-home-ten:has(.lk-hw-hero) .product h3{color:#2A2520!important}
#lk-home-ten:has(.lk-hw-hero) .lk-rail-controls button{color:#FBF1E4!important;border-color:#806B57;background:#30252A}
#lk-home-ten:has(.lk-hw-hero) .review-proof{background:#2B2028;color:#FBF1E4!important;border-block:1px solid #514038}
#lk-home-ten:has(.lk-hw-hero) .review-proof .review-number,#lk-home-ten:has(.lk-hw-hero) .review-proof .review-number span{color:#FBF1E4!important}
#lk-home-ten:has(.lk-hw-hero) .stars{color:#EF9A51!important}
#lk-home-ten:has(.lk-hw-hero) .story>.story-copy.inner{background:#2B2226;color:#E6DACD!important}
#lk-home-ten:has(.lk-hw-hero) .story-copy mark{color:#FBF1E4!important;background:transparent}
#lk-home-ten:has(.lk-hw-hero) .lk-faq details{border-color:#514038;background:transparent;color:#E6DACD!important}
#lk-home-ten:has(.lk-hw-hero) .lk-faq summary{color:#FBF1E4!important}
@media(max-width:999px){#lk-home-ten .lk-hw-hero{grid-template-columns:1fr}#lk-home-ten .lk-hw-copy{padding:24px 20px;text-align:center}#lk-home-ten .lk-hw-copy h1{font-size:32px;margin-bottom:12px}#lk-home-ten .lk-hw-discount{font-size:76px}#lk-home-ten .lk-hw-description{margin:0 auto 14px;max-width:42ch}#lk-home-ten .lk-hw-cta{width:auto;min-width:230px}#lk-home-ten .lk-hw-confidence-heading{grid-template-columns:1fr;gap:8px}#lk-home-ten .lk-hw-confidence h2{margin:0}#lk-home-ten .lk-hw-reasons{gap:10px}#lk-home-ten .lk-hw-reasons article{padding:16px}}
@media(max-width:749px){#lk-home-ten .lk-hw-image img{aspect-ratio:5/4}#lk-home-ten .lk-hw-copy .eyebrow{font-size:11px;margin-bottom:8px}#lk-home-ten .lk-hw-reasons{grid-template-columns:1fr}#lk-home-ten .lk-hw-reasons article{position:relative;padding:16px 16px 16px 46px}#lk-home-ten .lk-hw-reason-number{position:absolute;left:16px;top:20px}#lk-home-ten .lk-hw-reasons h3{font-size:18px;margin:0 0 5px}#lk-home-ten .lk-hw-reasons p{margin-bottom:8px}}
@media(prefers-reduced-motion:reduce){#lk-home-ten .lk-hw-ticker-track{animation:none}#lk-home-ten .lk-hw-ticker{overflow-x:auto}}

#lk-home-ten:has(.lk-hw-hero){--ink:#FBF1E4;--muted:#D9CFC5}
#lk-home-ten:has(.lk-hw-hero) :is(.review-proof>p:not(.eyebrow),.story-copy>p:not(.eyebrow),.lk-faq details p){color:#D9CFC5!important}
#lk-home-ten:has(.lk-hw-hero) :is(.story-copy h2,.lk-hw-confidence h2){color:#FBF1E4!important}
#lk-home-ten:has(.lk-hw-hero) :is(.text-link,.story-copy>.eyebrow){color:#EF9A51!important}
#lk-home-ten:has(.lk-hw-hero) #lk-discover.lk-collection-tabs .filters button{background:#261F22!important;color:#FBF1E4!important}
#lk-home-ten:has(.lk-hw-hero) #lk-discover.lk-collection-tabs .filters button[aria-pressed=true]{background:#EF9A51!important;color:#211719!important}
#lk-home-ten:has(.lk-hw-hero) .product{background:#FBF8F2;color:#2A2520!important}
#lk-home-ten:has(.lk-hw-hero) .product .lk-rated-stars{color:#D5CDBF!important}
