
:root{color-scheme:light}.lm-mode-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f0f6f9;color:#18465c;border:1px solid #cedee7;border-radius:5px;padding:10px 13px;min-height:40px;font:700 11px/1.3 Arial,sans-serif;cursor:pointer;grid-column:2;grid-row:1;justify-self:end;align-self:center}.lm-mode-toggle>span:first-child{font-size:20px}.site-header__inner{position:relative}.lm-read-more{margin-top:24px;border-top:1px solid #cfdde5;padding:18px 0;max-width:100%}.lm-read-more summary{font:700 14px/1.6 Arial,sans-serif;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#086b94}.lm-read-more summary::-webkit-details-marker{display:none}.lm-read-more summary:after{content:'+';font-size:20px}.lm-read-more[open] summary:after{content:'−'}.lm-read-more>div{font:400 14px/1.9 Arial,sans-serif;max-width:900px;color:#526b79;padding-top:14px}.lm-read-more p{margin:0 0 12px}.lm-read-more a{text-underline-offset:4px}.lm-reveal{opacity:1;transform:translateY(0);transition:opacity .55s,transform .55s;transition-delay:var(--lm-delay,0ms)}@media(prefers-reduced-motion:no-preference){.lm-reveal:not(.lm-in-view){opacity:.35;transform:translateY(16px)}}
html[data-color-mode=dark]{color-scheme:dark;background:#10181f}html[data-color-mode=dark] body{background:#10181f;color:#d9e4eb;--surface:#18232d;--surface-border:#34444f;--surface-shadow:0 12px 30px #0002;--ink-strong:#edf5fa;--ink:#d9e4eb;--ink-muted:#acbfcb;--brand-blue-soft:#1b3546}html[data-color-mode=dark] [data-lm-surface]{background-color:#18232d!important;background-image:none!important}html[data-color-mode=dark] [data-lm-ink]{color:#c9dbe7!important}html[data-color-mode=dark] :is(h1,h2,h3,h4){color:#eef6fa}html[data-color-mode=dark] :is(input,textarea,select){background:#13212c!important;color:#e0edf5!important;border-color:#526a7c!important}html[data-color-mode=dark] .lm-mode-toggle{background:#223846;color:#eef6fa;border-color:#4a6576}html[data-color-mode=dark] .wc-site{--wc-ink:#edf5fa;--wc-muted:#b2c6d3;--wc-line:#344b5c;--wc-blue:#63c2df;background:#10181f;color:#dcebf4}html[data-color-mode=dark] .mc-site{--mc-ink:#edf5fa;--mc-muted:#b7c6d1;--mc-line:#3d4c58;--mc-soft:#10181f;--mc-paper:#18232d;background:#10181f;color:#dcebf4}html[data-color-mode=dark] .mc-hero{background:#18232d;color:#eef6fa}html[data-color-mode=dark] .wc-button{background:#086b89;color:white!important}html[data-color-mode=dark] .mc-button{color:white!important}html[data-color-mode=dark] :is(.mm-card-image,.mm-main-photo,.mc-range-photo,.product-card__media){background:#fff!important}html[data-color-mode=dark] .wc-hero-art{background:#dbeef4!important}html[data-color-mode=dark] .wc-category-art{background:#e7f0f4!important}html[data-color-mode=dark] .wc-hero-art>span{color:#244f63!important}html[data-color-mode=dark] .wc-hero-art img{mix-blend-mode:normal}html[data-color-mode=dark] .lm-read-more{border-color:#3a5363}html[data-color-mode=dark] .lm-read-more summary{color:#79cbe6}html[data-color-mode=dark] .lm-read-more>div{color:#b8cbd6}
.lm-candle-scene{position:relative;min-height:280px;background:radial-gradient(ellipse at 50% 86%,#a14c152b,transparent 65%);overflow:hidden;border-bottom:1px solid #ffffff20;margin-bottom:12px;isolation:isolate}.lm-carved-logo{width:min(340px,76%);position:absolute;left:50%;top:28px;transform:translateX(-50%);padding:16px 18px 14px;border:1px solid #a26d3f59;border-radius:10px;background:linear-gradient(145deg,#291d1c,#141118);box-shadow:inset 0 2px 8px #0009,0 1px 0 #d8995240;text-align:center}.lm-carved-logo img{display:block;width:100%;height:auto;filter:sepia(1) saturate(3.6) hue-rotate(340deg) brightness(1.5) drop-shadow(0 0 8px #ff9a3e);mix-blend-mode:screen;animation:lm-candle-glow 4s ease-in-out infinite}.lm-carved-logo>span{display:block;font:700 9px/1.5 Arial;letter-spacing:.25em;color:#dba46d;margin-top:8px;text-shadow:0 0 10px #ff8c3540}.lm-candle{position:absolute;width:38px;height:80px;left:calc(50% - 19px);bottom:36px}.lm-candle-wax{position:absolute;width:30px;height:48px;bottom:0;left:4px;border-radius:5px 5px 9px 9px;background:linear-gradient(90deg,#b38761,#ffe3b7 40%,#d8ad7b);box-shadow:0 0 30px #ef9b4430}.lm-candle-wick{position:absolute;bottom:48px;left:18px;height:9px;width:2px;background:#28221b}.lm-candle-flame{position:absolute;bottom:55px;left:10px;width:18px;height:32px;border-radius:60% 35% 55% 45%;background:radial-gradient(ellipse at 50% 80%,#fffbe2 0 20%,#ffd879 35%,#ff8b25 66%,transparent 72%);transform-origin:50% 100%;animation:lm-flame 2.1s ease-in-out infinite;filter:drop-shadow(0 0 13px #ff9b32)}.lm-candle-caption{position:absolute;bottom:7px;left:0;right:0;text-align:center;font:11px/1.6 Arial;color:#debda1}.lm-candle-bat{position:absolute;width:48px;height:23px;background:#07070e;clip-path:polygon(0 0,24% 27%,37% 17%,44% 35%,50% 26%,56% 35%,63% 17%,76% 27%,100% 0,85% 65%,65% 70%,50% 100%,35% 70%,15% 65%);z-index:2;pointer-events:none}.lm-candle-bat--one{top:28px;left:0;animation:lm-bat-one 17s ease-in-out infinite}.lm-candle-bat--two{top:120px;right:8px;width:34px;animation:lm-bat-two 21s ease-in-out infinite}.lm-candle-bat--three{top:180px;left:25px;width:26px;animation:lm-bat-one 23s ease-in-out infinite reverse}
@keyframes lm-flame{0%,100%{transform:rotate(-4deg) scale(.94,1)}30%{transform:rotate(5deg) scale(1.06,.92)}65%{transform:rotate(-2deg) scale(.92,1.12)}}@keyframes lm-candle-glow{0%,100%{opacity:.84;filter:sepia(1) saturate(3.6) hue-rotate(340deg) brightness(1.4) drop-shadow(0 0 6px #ff9a3e)}35%{opacity:1;filter:sepia(1) saturate(3.6) hue-rotate(340deg) brightness(1.8) drop-shadow(0 0 12px #ff9a3e)}60%{opacity:.91}}@keyframes lm-bat-one{0%,100%{transform:translate(0,0) rotate(-12deg) scaleY(.8)}25%{transform:translate(90px,30px) rotate(8deg) scaleY(1)}50%{transform:translate(230px,-8px) rotate(-5deg) scaleY(.7)}75%{transform:translate(130px,35px) rotate(14deg) scaleY(1)}}@keyframes lm-bat-two{0%,100%{transform:translate(0,0) rotate(10deg)}40%{transform:translate(-190px,55px) rotate(-14deg) scaleY(.7)}70%{transform:translate(-80px,-65px) rotate(8deg)}}
@media(min-width:1121px) and (max-width:1450px){.site-nav{gap:.3rem!important}.site-nav>a,.site-nav__dropdown>a{font-size:11px!important;letter-spacing:0!important}.page-width{width:calc(100% - 56px);max-width:1400px}.hero__grid{gap:28px}.hero__title{font-size:clamp(42px,4.7vw,68px)}.mc-container,.wc-container{width:calc(100% - 56px)}}
@media(max-width:1120px){.lm-mode-toggle{position:absolute;top:18px;right:11rem;min-height:38px;padding:7px 10px}.lm-mode-toggle [data-color-label]{font-size:10px}.mc-hero--image{gap:0}.mc-hero>div:first-child{padding:28px}.wc-nav,.mc-nav{flex-wrap:wrap}.mm-product,.mm-information{gap:28px}.wc-category-grid,.mm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.wc-category-grid,.mm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-mode-toggle{right:9.2rem;top:18px}.lm-mode-toggle [data-color-label]{display:none}.lm-mode-toggle{width:36px;padding:4px}.lm-candle-scene{min-height:265px}.lm-halloween-hero .hero__panel:has(.lm-candle-scene){grid-template-columns:1fr}.mc-hero>div:first-child{padding:28px 22px}.lm-read-more>div{font-size:14px}}
@media(max-width:380px){.wc-category-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.lm-candle-scene *,.lm-reveal{animation:none!important;transition:none!important}.lm-reveal{opacity:1!important;transform:none!important}}@media print{.lm-mode-toggle,.lm-candle-scene{display:none}.lm-reveal{opacity:1!important;transform:none!important}}

html[data-color-mode=dark] .site-logo--header{filter:brightness(0) invert(1)}html[data-color-mode=dark] .wc-nav-help{background:#086b89!important;color:white!important}.lm-seasonal-pause{position:absolute;right:8px;bottom:7px;z-index:4;border:1px solid #ad795350;background:#251a22;color:#dfc0a5;padding:5px 7px;font:10px/1.4 Arial;cursor:pointer}.lm-candle-scene[data-paused=true] *{animation-play-state:paused!important}.lm-candle-caption{padding-right:95px}

.lm-item-help{padding:32px 0;background:#eef5f8;border-block:1px solid #dbe7ee}.lm-item-help>.page-width{display:flex;align-items:center;justify-content:space-between;gap:35px}.lm-item-help h2{font:700 23px/1.3 Arial,sans-serif;color:#163e52;margin:10px 0;max-width:780px}.lm-item-help p{font:400 13px/1.85 Arial,sans-serif;color:#526c7b;max-width:720px;margin:0}.lm-item-help__actions{display:grid;gap:10px;min-width:220px}.lm-item-help__actions>button{border:1px solid #bfd2dd;background:transparent;color:#175371;padding:11px 16px;font:700 12px Arial;min-height:42px;cursor:pointer}.lm-item-help__actions>span{font:12px/1.6 Arial;color:#526c7b}.lm-enquiry-context,.lm-enquiry-guidance{border-left:3px solid #08779b;background:#eef6f9;padding:16px 20px;font:14px/1.8 Arial;color:#244b60}.lm-enquiry-context p,.lm-enquiry-guidance p{margin:6px 0 0;font-size:13px}.lm-enquiry-context[hidden]{display:none}@media(max-width:760px){.lm-item-help>.page-width{align-items:stretch;flex-direction:column;gap:24px}.lm-item-help h2{font-size:21px}.lm-item-help__actions{min-width:0}}html[data-color-mode=dark] .lm-item-help{background:#18232d;border-color:#3a5363}html[data-color-mode=dark] .lm-item-help h2{color:#eff8fc}html[data-color-mode=dark] .lm-item-help p,html[data-color-mode=dark] .lm-item-help__actions>span{color:#b8cbd6}html[data-color-mode=dark] .lm-item-help__actions>button{color:#a4dbef;border-color:#526b7b}html[data-color-mode=dark] .lm-enquiry-context,html[data-color-mode=dark] .lm-enquiry-guidance{background:#1c3545;color:#d4e7f0}
