/* Lily Marlow – lm-styles-v4.0-defer.css (31. 10. 2026): štýly prvkov vytváraných skriptom lm-scripts, načítané neblokujúco. Zdroj: lm-styles-v3.9.css. */
.lm-shell .lm-eyebrow{display:block;font-size:14px;font-weight:600;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}
.lm-shell .lm-hero{display:grid;grid-template-columns:46% 54%;min-height:600px}
.lm-shell .lm-hero-copy{padding:75px 8% 55px 3%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.lm-shell .lm-hero h1 em{color:#99432d}
.lm-shell .lm-hero-copy>p{max-width:330px}
.lm-shell .lm-hero-art{position:relative;overflow:hidden;margin:25px 0;background:#ded3bc;border-radius:3px 120px 3px 3px}
.lm-shell .lm-hero-art>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:73% center;transform:scale(1.05)}
.lm-shell .lm-hero-art:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#1d231855)}
.lm-shell .lm-hero-art>span{position:absolute;z-index:1;bottom:26px;left:28px;color:white;font-size:14px;letter-spacing:.1em}
.lm-shell .lm-hero-art b{display:block;font:29px Georgia,serif;letter-spacing:-.02em;margin-top:8px}
.lm-shell .lm-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:12px}
.lm-shell .lm-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#99432d;color:#fff;border:1px solid #99432d;padding:15px 23px;font:16px Arial,sans-serif;min-height:49px;border-radius:0;transition:.2s;text-align:center}
.lm-shell .lm-button:hover{background:#793422;border-color:#793422;color:white}
.lm-shell .lm-button.lm-light{background:#f9f7f2;color:#302c27;border-color:#f9f7f2}
.lm-shell .lm-link{display:inline-block;border:0;border-bottom:1px solid;background:none;padding:5px 0;color:inherit;font-size:16px}
.lm-shell .lm-link:hover{color:#99432d}
.lm-shell .lm-benefits{display:flex;justify-content:space-evenly;gap:20px;padding:24px 0;border-top:1px solid #dcd7ce;border-bottom:1px solid #dcd7ce;font-size:16px}
.lm-shell .lm-section{padding:75px 0}
.lm-shell .lm-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}
.lm-shell .lm-heading h2{margin:0}
.lm-shell .lm-heading .lm-eyebrow{margin-bottom:15px}
.lm-shell .lm-quiz-strip{background:#525b43;color:white;padding:40px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:35px}
.lm-shell .lm-quiz-strip h2{font-size:37px;color:white;margin:0}
.lm-shell .lm-quiz-strip p{font-size:16px;color:#eeeee5;margin:0}
.lm-shell .lm-quiz-strip .lm-eyebrow{font-size:14px;color:#dde0d5;margin-bottom:12px}
.lm-shell .lm-story{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}
.lm-shell .lm-story-image{height:550px;border-radius:100px 3px 3px 3px;overflow:hidden}
.lm-shell .lm-story-image img{height:100%;width:100%;object-fit:cover;object-position:73% center}
.lm-shell .lm-steps{list-style:none;counter-reset:steps;padding:0;margin:25px 0}
.lm-shell .lm-steps li{counter-increment:steps;padding:16px 0 16px 48px;border-top:1px solid #dcd7ce;position:relative}
.lm-shell .lm-steps li:before{content:'0' counter(steps);position:absolute;left:0;top:13px;color:#99432d;font:25px Georgia,serif}
.lm-shell .lm-steps b{font-size:18px;font-weight:400;display:block}
.lm-shell .lm-steps span{font-size:16px;color:#746e65}
.lm-shell .lm-discovery{display:grid;grid-template-columns:1fr 1fr;background:#eee7dd;align-items:center;gap:60px;padding:35px 60px}
.lm-shell .lm-discovery>img{width:100%;mix-blend-mode:multiply}
.lm-shell .lm-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}
.lm-shell details .lm-link{margin-bottom:20px}
#lm-scent-dialog .lm-close{position:absolute;right:15px;top:10px;font-size:28px;background:none;border:0;width:40px;height:40px}
#lm-scent-dialog .lm-quiz-options{display:grid;gap:10px}
#lm-scent-dialog .lm-quiz-options button{border:1px solid #dcd7ce;background:none;padding:18px;text-align:left;display:flex;justify-content:space-between;font-size:18px;color:#302c27}
#lm-scent-dialog .lm-quiz-options button:hover{background:#eee7dd;border-color:#99432d}
#lm-scent-dialog .lm-back,#lm-scent-dialog .lm-restart{font-size:16px;background:none;border:0;text-decoration:underline;margin-top:25px}
.lm-dialog-open{overflow:hidden}
@media(max-width:991px){.lm-shell .lm-hero{min-height:550px}.lm-shell .lm-hero-copy{padding:45px 8% 45px 0}.lm-shell .lm-hero h1{font-size:60px}.lm-shell .lm-quiz-strip{grid-template-columns:1fr auto;gap:20px}.lm-shell .lm-quiz-strip>p{display:none}.lm-shell .lm-story{gap:6%}.lm-shell .lm-story-image{height:470px}.lm-shell .lm-discovery{padding:35px;gap:30px}.lm-shell .lm-faq{gap:6%}}
@media(max-width:600px){.lm-shell .lm-hero{grid-template-columns:1fr;min-height:0}.lm-shell .lm-hero-copy{padding:38px 1% 25px}.lm-shell .lm-hero h1{font-size:58px}.lm-shell .lm-hero h1 br{display:none}.lm-shell .lm-hero-art{height:350px;margin:0 0 25px;border-top-right-radius:85px}.lm-shell .lm-hero-art>img{object-position:74% center}.lm-shell .lm-hero-art b{font-size:25px}.lm-shell .lm-benefits{flex-wrap:wrap;gap:12px 22px;font-size:14px}.lm-shell .lm-eyebrow{font-size:14px}.lm-shell .lm-section{padding:48px 0}.lm-shell .lm-heading{gap:14px;align-items:start}.lm-shell .lm-heading h2{font-size:35px}.lm-shell .lm-heading .lm-link{font-size:14px;white-space:nowrap}.lm-shell .lm-quiz-strip{grid-template-columns:1fr;padding:30px;gap:20px}.lm-shell .lm-quiz-strip .lm-button{justify-self:start}.lm-shell .lm-story{grid-template-columns:1fr;gap:32px}.lm-shell .lm-story-image{height:370px;border-top-left-radius:85px}.lm-shell .lm-story h2{font-size:41px}.lm-shell .lm-discovery{grid-template-columns:1fr;padding:25px;gap:10px}.lm-shell .lm-discovery>img{max-height:250px;object-fit:contain}.lm-shell .lm-discovery h2{font-size:35px}.lm-shell .lm-faq{grid-template-columns:1fr;gap:25px}.lm-shell .lm-faq h2{font-size:38px}.lm-shell .lm-actions{gap:17px}.lm-shell .lm-button{padding:14px 17px;font-size:16px}.lm-shell .lm-link{font-size:16px}}
.lm-carousel{--c-ink:#302c27;--c-accent:#99432d;--c-line:#dcd7ce;--c-paper:#f9f7f2;box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:25px 0 26px;color:var(--c-ink);font-family:Arial,Helvetica,sans-serif;isolation:isolate}
.lm-carousel *{box-sizing:border-box}
.lm-carousel button,.lm-carousel a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.lm-carousel .lm-c-heading{display:flex;justify-content:space-between;gap:20px;margin:0 4.5% 20px;font-size:14px;letter-spacing:.17em;line-height:1.5;color:#655f55}
.lm-carousel .lm-c-track{position:relative;display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;padding:0 4.5% 12px;scroll-snap-type:x mandatory;scroll-padding-inline:4.5%;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}
.lm-carousel .lm-c-track::-webkit-scrollbar{display:none}
.lm-carousel .lm-c-track:after{content:'';flex:0 0 calc(9% - 22px)}
.lm-carousel .lm-c-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.lm-carousel .lm-c-track:focus-visible{outline:2px solid var(--c-accent);outline-offset:-3px}
.lm-carousel .lm-c-card{flex:0 0 91%;min-width:0;display:grid;grid-template-columns:45% 55%;min-height:540px;border-radius:24px;overflow:hidden;background:#eee7d8;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #5d55300b;box-shadow:0 5px 15px #403a2410;position:relative}
.lm-carousel .lm-c-jasmine{background:#e5eadf}
.lm-carousel .lm-c-citrus{background:#f2e1d4}
.lm-carousel .lm-c-samples{background:#eae4d9}
.lm-carousel .lm-c-copy{padding:48px 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}
.lm-carousel .lm-c-kicker{display:flex;align-items:center;gap:10px;font:14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:#605744;margin-bottom:28px}
.lm-carousel .lm-c-spark{font-size:24px;line-height:1;color:#8a7350}
.lm-carousel .lm-c-jasmine .lm-c-spark{color:#526949}
.lm-carousel .lm-c-citrus .lm-c-spark{color:#99432d}
.lm-carousel h1.lm-c-title,.lm-carousel h2.lm-c-title{font:400 clamp(38px,4.6vw,70px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-.045em;color:#302c27;margin:0 0 23px;text-transform:none}
.lm-carousel .lm-c-title em{font-weight:400;color:#99432d}
.lm-carousel .lm-c-jasmine .lm-c-title em{color:#526949}
.lm-carousel p.lm-c-description{font:18px/1.85 Arial,Helvetica,sans-serif;color:#685f53;max-width:320px;margin:0 0 27px}
.lm-carousel a.lm-c-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:49px;padding:14px 19px;background:#99432d;color:#fff;text-decoration:none;border:1px solid #99432d;font:16px/1.6 Arial,Helvetica,sans-serif;transition:background .2s,transform .2s}
.lm-carousel .lm-c-cta>span{font-size:22px;line-height:1}
.lm-carousel a.lm-c-cta:hover{background:#793422;transform:translateY(-2px)}
.lm-carousel .lm-c-jasmine .lm-c-cta{background:#525b43;border-color:#525b43}
.lm-carousel .lm-c-jasmine .lm-c-cta:hover{background:#39412e}
.lm-carousel .lm-c-notes{display:block;font:14px/1.8 Arial,Helvetica,sans-serif;color:#746756;margin-top:25px;max-width:310px}
.lm-carousel .lm-c-photo{position:relative;overflow:hidden;background:#dfd3bf;min-width:0;min-height:100%}
.lm-carousel .lm-c-photo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:73% center;display:block;user-select:none;pointer-events:none}
.lm-carousel .lm-c-photo:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#1c201967);pointer-events:none}
.lm-carousel .lm-c-photo-label{position:absolute;z-index:1;bottom:25px;left:28px;color:#fff;font-size:14px;letter-spacing:.13em;line-height:1.8;text-shadow:0 1px 10px #0003}
.lm-carousel .lm-c-photo-label>span{display:block;font:27px/1.2 Georgia,serif;letter-spacing:-.025em;margin-top:5px}
.lm-carousel .lm-c-number{position:absolute;right:22px;top:22px;z-index:1;color:#fff;font:16px Arial,sans-serif;border:1px solid #fff8;display:grid;place-items:center;border-radius:50%;width:42px;height:42px;background:#26221c18;backdrop-filter:blur(8px)}
.lm-carousel .lm-c-samples .lm-c-photo{background:#e0d7c7}
.lm-carousel .lm-c-samples .lm-c-photo img{object-fit:contain;padding:10%;mix-blend-mode:multiply}
.lm-carousel .lm-c-samples .lm-c-photo:after{display:none}
.lm-carousel .lm-c-samples .lm-c-photo-label,.lm-carousel .lm-c-samples .lm-c-number{color:#514637;text-shadow:none}
.lm-carousel .lm-c-samples .lm-c-number{border-color:#51463755;background:transparent}
.lm-carousel .lm-c-controls{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 4.5% 0}
.lm-carousel .lm-c-hint{font-size:14px;color:#746e65;display:flex;gap:10px;align-items:center;white-space:nowrap}
.lm-carousel .lm-c-hint>span{font-size:22px}
.lm-carousel .lm-c-pagination{display:flex;gap:16px;align-items:center}
.lm-carousel button.lm-c-dot{border:0;border-bottom:2px solid transparent;background:none;font:14px Arial,sans-serif;color:#746e65;display:flex;align-items:center;gap:8px;padding:14px 0;cursor:pointer;min-height:44px;border-radius:0}
.lm-carousel .lm-c-dot-number{font-size:14px;color:#80796c}
.lm-carousel button.lm-c-dot[aria-current=true]{color:#302c27;border-bottom-color:#99432d}
.lm-carousel button.lm-c-dot[aria-current=true] .lm-c-dot-number{color:#99432d}
.lm-carousel .lm-c-actions{display:flex;align-items:center;gap:9px}
.lm-carousel button.lm-c-control{padding:0;width:44px;height:44px;min-width:44px;display:inline-grid;place-items:center;border:1px solid #d4cec2;border-radius:50%;background:transparent;color:#302c27;cursor:pointer;transition:background .2s,border-color .2s}
.lm-carousel button.lm-c-control:hover:not(:disabled){background:#eee7dc;border-color:#99432d}
.lm-carousel button.lm-c-control:disabled{opacity:.3;cursor:default}
.lm-carousel .lm-c-control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;display:block}
.lm-carousel .lm-c-play svg{width:17px;height:17px}
.lm-carousel .lm-c-play-shape{fill:currentColor;stroke:none}
.lm-carousel .lm-c-pause-shape{display:none;stroke-width:2}
.lm-carousel.is-playing .lm-c-play-shape{display:none}
.lm-carousel.is-playing .lm-c-pause-shape{display:block}
.lm-carousel .lm-c-count{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.06em;margin:0 8px}
.lm-carousel .lm-c-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.lm-carousel button:focus-visible,.lm-carousel a:focus-visible{outline:3px solid #99432d;outline-offset:4px}
body.lm-home-ready #lm-home>.lm-carousel{max-width:none;width:calc(100% + 8.7%);margin-left:-4.35%;margin-right:-4.35%}
@media(min-width:1600px){.lm-carousel h1.lm-c-title,.lm-carousel h2.lm-c-title{font-size:76px}.lm-carousel .lm-c-card{min-height:610px}}
@media(max-width:1100px){.lm-carousel .lm-c-card{min-height:500px}.lm-carousel .lm-c-copy{padding:35px 9%}.lm-carousel .lm-c-kicker{font-size:14px;margin-bottom:24px}.lm-carousel h1.lm-c-title,.lm-carousel h2.lm-c-title{font-size:clamp(42px,4.8vw,58px)}.lm-carousel .lm-c-hint{display:none}.lm-carousel .lm-c-controls{gap:20px}.lm-carousel .lm-c-pagination{gap:17px}}
@media(max-width:820px){.lm-carousel .lm-c-card{grid-template-columns:47% 53%;flex-basis:94%;min-height:475px}.lm-carousel .lm-c-track{gap:16px}.lm-carousel .lm-c-track:after{flex-basis:calc(6% - 16px)}.lm-carousel .lm-c-copy{padding:30px 8%}.lm-carousel h1.lm-c-title,.lm-carousel h2.lm-c-title{font-size:43px}.lm-carousel p.lm-c-description{font-size:16px}.lm-carousel .lm-c-kicker{font-size:14px;letter-spacing:.08em}.lm-carousel .lm-c-spark{font-size:22px}.lm-carousel a.lm-c-cta{font-size:14px;padding:13px 15px;gap:14px}.lm-carousel .lm-c-photo-label{left:20px;bottom:23px}.lm-carousel .lm-c-photo-label>span{font-size:24px}.lm-carousel .lm-c-dot-name{display:none}.lm-carousel button.lm-c-dot{min-width:35px;justify-content:center}.lm-carousel .lm-c-dot-number{font-size:16px}}
@media(max-width:580px){.lm-carousel{padding:20px 0}.lm-carousel .lm-c-heading{font-size:14px;margin:0 20px 14px;letter-spacing:.13em}.lm-carousel .lm-c-edition{display:none}.lm-carousel .lm-c-track{padding:0 20px 10px;scroll-padding-inline:20px;gap:12px}.lm-carousel .lm-c-track:after{flex-basis:calc(6% - 12px)}.lm-carousel .lm-c-card{grid-template-columns:1fr;grid-template-rows:auto 235px;min-height:0;flex-basis:94%;border-radius:18px}.lm-carousel .lm-c-copy{padding:28px 25px 25px;justify-content:flex-start;min-height:326px}.lm-carousel .lm-c-kicker{font-size:14px;margin-bottom:17px;letter-spacing:.1em}.lm-carousel h1.lm-c-title,.lm-carousel h2.lm-c-title{font-size:45px;line-height:1.04;margin-bottom:15px}.lm-carousel p.lm-c-description{font-size:16px;line-height:1.75;max-width:300px;margin-bottom:18px}.lm-carousel a.lm-c-cta{font-size:14px;min-height:44px;padding:11px 15px;gap:18px;margin-top:auto}.lm-carousel .lm-c-notes{font-size:14px;margin-top:15px;line-height:1.6}.lm-carousel .lm-c-photo{min-height:235px}.lm-carousel .lm-c-photo img{object-position:73% center}.lm-carousel .lm-c-photo-label{bottom:18px;left:22px;font-size:14px}.lm-carousel .lm-c-photo-label>span{font-size:23px}.lm-carousel .lm-c-number{width:33px;height:33px;right:16px;top:16px;font-size:14px}.lm-carousel .lm-c-samples .lm-c-photo img{padding:10px 30px 43px}.lm-carousel .lm-c-samples .lm-c-photo-label{bottom:12px}.lm-carousel .lm-c-samples .lm-c-photo-label>span{font-size:22px}.lm-carousel .lm-c-controls{padding:8px 20px 0;gap:10px}.lm-carousel .lm-c-pagination{gap:6px}.lm-carousel button.lm-c-dot{min-width:27px}.lm-carousel .lm-c-actions{gap:6px}.lm-carousel button.lm-c-control{width:40px;min-width:40px;height:44px;border-radius:25px}.lm-carousel .lm-c-count{display:none}.lm-carousel .lm-c-dot-number{font-size:14px}}
@media(max-width:360px){.lm-carousel .lm-c-copy{padding:24px 20px}.lm-carousel h1.lm-c-title,.lm-carousel h2.lm-c-title{font-size:39px}.lm-carousel .lm-c-card{grid-template-rows:auto 210px}.lm-carousel .lm-c-photo{min-height:210px}.lm-carousel button.lm-c-dot{min-width:25px}}
@media(prefers-reduced-motion:reduce){.lm-carousel *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.lm-carousel a.lm-c-cta:hover{transform:none}}
body.lm-theme .lm-shell .lm-quiz-strip,body.lm-theme .lm-shell .lm-discovery,body.lm-theme .lm-shell .lm-story-image,body.lm-theme .lm-shell .lm-hero-art{border-radius:var(--lm-radius)}
body.lm-theme .lm-shell .lm-button{white-space:normal}
body.lm-theme .lm-shell .lm-steps span{font-size:16px}
body.lm-theme .lm-shell .lm-steps b{font-size:18px}
body.lm-theme .lm-shell .lm-eyebrow{font-size:14px;letter-spacing:.1em}
body.lm-theme .lm-shell .lm-benefits{font-size:16px;flex-wrap:wrap;border-radius:24px}
#lm-scent-dialog .lm-quiz-options button{border-radius:14px;font-size:18px}
body.lm-theme .lm-carousel a.lm-c-cta{border-radius:14px;font-size:16px;white-space:normal}
body.lm-theme .lm-carousel .lm-c-description{font-size:18px;line-height:1.7;max-width:none}
body.lm-theme .lm-carousel .lm-c-kicker,body.lm-theme .lm-carousel .lm-c-notes{font-size:14px;letter-spacing:.03em}
body.lm-theme .lm-carousel .lm-c-controls{flex-wrap:wrap;gap:16px}
body.lm-theme .lm-carousel .lm-c-pagination{flex-wrap:wrap}
body.lm-theme .lm-carousel .lm-c-dot{border-radius:999px}
body.lm-theme .lm-carousel .lm-c-heading{flex-wrap:wrap}
body.lm-theme .lm-carousel .lm-c-control{min-width:46px;min-height:46px}
body.lm-theme .lm-carousel .lm-c-copy{padding:40px 8%}
@media(max-width:991px){body.lm-theme .lm-shell .lm-quiz-strip{grid-template-columns:1fr}body.lm-theme .lm-shell .lm-quiz-strip .lm-button{justify-self:start}body.lm-theme .lm-carousel .lm-c-title{font-size:50px}body.lm-theme .lm-carousel .lm-c-copy{padding:30px 7%}body.lm-theme .lm-shell .lm-story{grid-template-columns:1fr}body.lm-theme .lm-shell .lm-discovery{grid-template-columns:1fr}body.lm-theme .lm-shell .lm-faq{grid-template-columns:1fr;gap:26px}}
@media(max-width:767px){body.lm-theme .lm-carousel .lm-c-title{font-size:46px}body.lm-theme .lm-carousel .lm-c-description{font-size:17px}body.lm-theme .lm-carousel .lm-c-heading{font-size:13px;letter-spacing:.04em}}
@media(max-width:480px){body.lm-theme .lm-carousel .lm-c-cta{gap:12px}body.lm-theme .lm-carousel .lm-c-photo-label>span{font-size:28px}}
.lm-markets{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:44px 0;border-top:1px solid #d1cbbf;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);gap:5%;color:#302c27;font-family:Arial,Helvetica,sans-serif;line-height:1.5}
.lm-markets *{box-sizing:border-box}
.lm-markets .lm-m-intro{min-width:0}
.lm-markets .lm-m-eyebrow{display:block;font-size:18px;letter-spacing:.12em;color:#525b43;margin-bottom:20px}
.lm-markets h2#lm-markets-title{font:400 clamp(34px,3.6vw,48px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:0 0 22px;text-transform:none;color:#302c27}
.lm-markets h2 em{color:#99432d}
.lm-markets .lm-m-intro>p{font-size:18px;color:#625b51;margin:0}
.lm-markets .lm-m-selection{min-width:0;align-self:center}
.lm-markets ul.lm-m-grid{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 8px;padding:10px 0;margin:0}
.lm-markets .lm-m-grid>li{padding:0;margin:0;list-style:none;min-width:0}
.lm-markets .lm-m-grid>li:before{display:none}
.lm-markets a.lm-m-country{display:flex;flex-direction:column;align-items:center;gap:15px;min-height:130px;padding:8px 2px;text-align:center;text-decoration:none;color:#302c27;border:0;background:transparent;border-radius:20px;outline-offset:4px}
.lm-markets .lm-m-flag{display:block;width:64px;height:64px;border-radius:50%;padding:4px;border:1px solid #c5beaf;background:#f9f7f2;box-shadow:0 3px 8px #302c2710;transition:transform .2s,box-shadow .2s,border-color .2s;flex-shrink:0}
.lm-markets .lm-m-flag svg{display:block;width:100%;height:100%;stroke:none;border-radius:50%}
.lm-markets .lm-m-name{font:18px/1.35 Arial,sans-serif;overflow-wrap:anywhere}
.lm-markets .lm-m-current{font:16px/1.4 Arial,sans-serif;color:#525b43;margin-top:-9px}
.lm-markets .is-current .lm-m-flag{outline:2px solid #525b43;outline-offset:3px}
.lm-markets a.lm-m-country:hover .lm-m-flag{transform:translateY(-4px);box-shadow:0 8px 18px #302c2720;border-color:#99432d}
.lm-markets a.lm-m-country:hover .lm-m-name{text-decoration:underline;text-underline-offset:5px}
.lm-markets a.lm-m-country:focus-visible{outline:3px solid #99432d}
.lm-markets .lm-m-note{font:18px/1.6 Arial,sans-serif;color:#625b51;margin:16px 0 0;text-align:center}
body.lm-theme #footer>.lm-markets{width:92%;margin:30px auto 0}
body.lm-markets-ready #footer .lm-footer-countries{display:none!important}
@media(max-width:1100px){.lm-markets{grid-template-columns:1fr;gap:30px}.lm-markets h2#lm-markets-title br{display:none}.lm-markets .lm-m-grid{max-width:850px}.lm-markets .lm-m-note{text-align:left}}
@media(max-width:600px){.lm-markets{padding:32px 0}.lm-markets h2#lm-markets-title{font-size:40px}.lm-markets .lm-m-intro>p{font-size:18px}.lm-markets ul.lm-m-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px}.lm-markets .lm-m-flag{width:64px;height:64px}.lm-markets .lm-m-name{font-size:18px}.lm-markets .lm-m-note{font-size:16px}body.lm-theme #footer>.lm-markets{width:88%}}
@media(prefers-reduced-motion:reduce){.lm-markets .lm-m-flag{transition:none}.lm-markets a.lm-m-country:hover .lm-m-flag{transform:none}}
.lm-m-name{overflow-wrap:normal!important;word-break:normal!important;font-size:16px!important}
.lm-shell .lm-discovery>img{width:auto!important;max-width:100%!important;height:auto!important;max-height:300px;object-fit:contain!important;justify-self:center;align-self:center}
.lm-topbar-in{max-width:1200px;margin:0 auto;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:10px 16px;flex-wrap:wrap;text-align:center}
.lm-topbar-tag{background:#f9f7f2;color:var(--lm-accent,#99432d);border-radius:999px;padding:3px 11px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.lm-topbar-text{letter-spacing:.02em}
.lm-topbar a.lm-topbar-link{color:#f9f7f2!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}
.lm-topbar a.lm-topbar-link:hover{color:#fff!important;text-decoration-thickness:2px}
@media(max-width:480px){.lm-topbar-in{gap:6px 10px;padding:8px 12px}}
@media(max-width:480px){.lm-topbar-tag{display:none}.lm-topbar-in{flex-wrap:nowrap;gap:8px;font-size:13px}.lm-topbar-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
body.lm-theme .lm-carousel button.lm-c-dot{border:1px solid transparent!important;border-radius:999px!important;padding:8px 14px!important;min-height:40px;gap:6px;transition:background .2s,border-color .2s,color .2s}
body.lm-theme .lm-carousel button.lm-c-dot:hover{border-color:var(--lm-line,#dcd7ce)!important;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-carousel button.lm-c-dot[aria-current=true]{background:#fff!important;border-color:var(--lm-line,#dcd7ce)!important;box-shadow:0 1px 2px rgba(48,44,39,.06)}
body.lm-theme .lm-carousel button.lm-c-dot:focus-visible{outline:2px solid var(--lm-accent,#99432d);outline-offset:2px}
@media(max-width:767px){body.lm-theme .lm-carousel button.lm-c-dot{padding:6px 10px!important;min-height:36px}}
body.lm-theme .lm-row-price{color:var(--lm-olive,#525b43);font-weight:600}
body.lm-theme .lm-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}
body.lm-theme .lm-contact-form{background:#fff;border:1px solid var(--lm-line,#dcd7ce);border-radius:26px;padding:28px 30px}
body.lm-theme .lm-contact-form h2{font-family:Georgia,serif!important;font-weight:400!important;font-size:28px!important;margin:0 0 6px!important}
body.lm-theme .lm-contact-form form,body.lm-theme .lm-contact-form fieldset{margin:0!important;padding:0!important;border:0!important;max-width:none!important;width:100%!important}
body.lm-theme .lm-contact-form .form-group{max-width:none!important;width:100%!important}
body.lm-theme .lm-contact-form input.form-control,body.lm-theme .lm-contact-form textarea.form-control{width:100%!important;max-width:none!important;border-radius:14px!important;border:1px solid var(--lm-line,#dcd7ce)!important;min-height:48px;font-size:16px;background:#fbfaf7}
body.lm-theme .lm-contact-form textarea.form-control{min-height:140px}
body.lm-theme .lm-contact-form input.form-control:focus,body.lm-theme .lm-contact-form textarea.form-control:focus{border-color:var(--lm-ink,#302c27)!important;box-shadow:0 0 0 3px rgba(153,67,45,.12)!important;background:#fff}
body.lm-theme .lm-contact-form label{font-size:14px;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-contact-form h4,body.lm-theme .lm-contact-form .h4,body.lm-theme .lm-contact-form legend{font-family:Georgia,serif!important;font-weight:400!important;font-size:20px!important}
body.lm-theme .lm-contact-form button[type=submit],body.lm-theme .lm-contact-form .btn{border-radius:999px!important;padding:13px 28px!important;font-size:16px!important}
@media(max-width:991px){body.lm-theme .lm-contact-grid{grid-template-columns:1fr}}
@media(max-width:600px){body.lm-theme .lm-contact-form{padding:22px 18px}}
body.lm-theme .lm-shell .lm-benefits>*{display:inline-flex!important;align-items:center;gap:10px}
body.lm-theme .lm-shell .lm-benefits>*::before{content:"";flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#f3eee6 var(--lm-bi-bg,none);border:1px solid var(--lm-line,#dcd7ce);-webkit-mask:none;box-sizing:border-box}
body.lm-theme .lm-shell .lm-benefits>*{position:relative}
body.lm-theme .lm-shell .lm-benefits>*::after{content:"";position:absolute;left:9px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--lm-accent,#99432d);-webkit-mask:var(--lm-bi) center/contain no-repeat;mask:var(--lm-bi) center/contain no-repeat;pointer-events:none}
body.lm-theme .lm-shell .lm-benefits>*:nth-child(1){--lm-bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3.5s-6 6.4-6 10.7a6 6 0 0 0 12 0C18 9.9 12 3.5 12 3.5z%22/%3E%3Cpath d=%22M9.5 14.5a2.5 2.5 0 0 0 2.5 2.5%22/%3E%3C/svg%3E")}
body.lm-theme .lm-shell .lm-benefits>*:nth-child(2){--lm-bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%222.2%22/%3E%3Cpath d=%22M12 9.8C10.5 6.5 12 3.5 12 3.5s1.5 3 0 6.3zM14.2 12c3.3-1.5 6.3 0 6.3 0s-3 1.5-6.3 0zM12 14.2c1.5 3.3 0 6.3 0 6.3s-1.5-3 0-6.3zM9.8 12c-3.3 1.5-6.3 0-6.3 0s3-1.5 6.3 0z%22/%3E%3C/svg%3E")}
body.lm-theme .lm-shell .lm-benefits>*:nth-child(3){--lm-bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5.5 4.5h13l-.8 15h-11.4z%22/%3E%3Cpath d=%22M5.5 7.5h13M9 12h6M9.5 15h5%22/%3E%3C/svg%3E")}
@media(max-width:600px){body.lm-theme .lm-shell .lm-benefits>*{font-size:14px}}
.lm-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
body.lm-theme .lm-qb{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}
body.lm-theme .products .product .lm-qb{position:absolute;left:10px;right:10px;bottom:10px;z-index:5;background:rgba(255,255,255,.97);backdrop-filter:blur(6px);border:1px solid var(--lm-line,#dcd7ce);border-radius:20px;padding:12px;box-shadow:0 18px 40px -22px rgba(48,44,39,.55);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}
body.lm-theme .products .product:hover .lm-qb,body.lm-theme .products .product:focus-within .lm-qb{opacity:1;transform:none;pointer-events:auto}
body.lm-theme .lm-qb-title{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted,#746e65);margin:0 0 8px;text-align:center}
body.lm-theme .lm-qb-loading{display:block;text-align:center;font-size:14px;color:var(--lm-muted,#746e65);padding:8px 0}
body.lm-theme .lm-qb-row{display:flex;gap:8px;align-items:stretch}
body.lm-theme .lm-qb-select{flex:1 1 auto;min-width:0;margin:0}
body.lm-theme .lm-qb-select select{width:100%;height:42px;border:1px solid var(--lm-line,#dcd7ce);border-radius:12px;background:#fff;padding:0 30px 0 12px;font-size:14px;color:var(--lm-ink,#302c27);appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#302c27 50%),linear-gradient(135deg,#302c27 50%,transparent 50%);background-position:calc(100% - 16px) 19px,calc(100% - 11px) 19px;background-size:5px 5px;background-repeat:no-repeat;text-overflow:ellipsis}
body.lm-theme .lm-qb-qty{flex:0 0 auto;display:flex;align-items:center;border:1px solid var(--lm-line,#dcd7ce);border-radius:999px;background:#fff;height:42px;overflow:hidden}
body.lm-theme .lm-qb-qty button{width:36px;height:100%;border:0;background:transparent;font-size:18px;color:var(--lm-ink,#302c27);cursor:pointer;padding:0}
body.lm-theme .lm-qb-qty button:hover{background:#f3eee6}
body.lm-theme .lm-qb-qty input{width:34px;height:100%;border:0;text-align:center;font-size:15px;background:transparent;-moz-appearance:textfield;padding:0}
body.lm-theme .lm-qb-qty input::-webkit-inner-spin-button,body.lm-theme .lm-qb-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body.lm-theme .lm-qb-add{flex:1 1 auto;min-width:0;height:42px;white-space:nowrap;border:0;border-radius:999px;background:var(--lm-accent,#99432d);color:#fff;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}
body.lm-theme .lm-qb-add:hover{background:#7a3524}
body.lm-theme .lm-qb-add.is-loading{opacity:.7;pointer-events:none}
body.lm-theme .lm-qb-add::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--i-bag) center/contain no-repeat;mask:var(--i-bag) center/contain no-repeat}
@media(hover:none){body.lm-theme .products .product .lm-qb{position:static;opacity:1;transform:none;pointer-events:auto;box-shadow:none;margin:10px 0 0;background:#f9f7f2}body.lm-theme .products .product .lm-qb-title{display:none}}
body.lm-theme .lm-sc{background:#fff;border:1px solid var(--lm-line,#dcd7ce);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;min-height:120px}
body.lm-theme .lm-sc.is-loading{background:linear-gradient(90deg,#f3eee6 25%,#faf7f2 50%,#f3eee6 75%);background-size:200% 100%;animation:lmShimmer 1.2s infinite;min-height:380px}
body.lm-theme .lm-sc-img{display:block;background:#f3eee6;aspect-ratio:4/3;overflow:hidden}
body.lm-theme .lm-sc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
body.lm-theme .lm-sc:hover .lm-sc-img img{transform:scale(1.04)}
body.lm-theme .lm-sc-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}
body.lm-theme .lm-sc-name{font-family:Georgia,serif;font-size:19px;line-height:1.3;color:var(--lm-ink,#302c27)!important;text-decoration:none!important}
body.lm-theme .lm-sc-price{font-weight:600;font-size:16px;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-sc .lm-qb{margin-top:auto}
body.lm-theme .lm-sc-more{font-size:14px;color:var(--lm-muted,#746e65)!important;text-align:center}
body.lm-theme .lm-hr{margin:56px 0;padding:36px;background:#f3eee6;border:1px solid var(--lm-line,#dcd7ce);border-radius:32px}
body.lm-theme .lm-hr--detail{max-width:1170px;margin:40px auto;box-sizing:border-box}
body.lm-theme .lm-hr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:24px}
body.lm-theme .lm-hr-eyebrow{display:block;font-size:13px;letter-spacing:.14em;color:var(--lm-muted,#746e65);margin-bottom:6px}
body.lm-theme .lm-hr h2{font-family:Georgia,serif!important;font-weight:400!important;font-size:38px!important;line-height:1.15;margin:0!important;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-hr-score{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--lm-line,#dcd7ce);border-radius:999px;padding:10px 22px 10px 12px}
body.lm-theme .lm-hr-score b{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:var(--lm-olive,#525b43);color:#fff;font:600 18px/1 Arial,sans-serif}
body.lm-theme .lm-hr-score span{font-size:14px;line-height:1.4;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-hr-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:thin}
body.lm-theme .lm-hr-card{margin:0;scroll-snap-align:start;background:#fff;border:1px solid var(--lm-line,#dcd7ce);border-radius:22px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:10px}
body.lm-theme .lm-hr-stars{color:#c28a2e;letter-spacing:2px;font-size:16px}
body.lm-theme .lm-hr-card blockquote{margin:0;padding:0;border:0;font-family:Georgia,serif;font-size:19px;line-height:1.4;color:var(--lm-ink,#302c27);flex:1}
body.lm-theme .lm-hr-card figcaption{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--lm-muted,#746e65)}
body.lm-theme .lm-hr-card figcaption strong{color:var(--lm-ink,#302c27);font-size:14.5px}
body.lm-theme .lm-hr-card figcaption a{color:var(--lm-accent,#99432d)!important;margin-top:4px}
body.lm-theme .lm-hr-links{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:14px;font-size:14px}
body.lm-theme .lm-hr-links a{color:var(--lm-ink,#302c27)!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){body.lm-theme .lm-hr{padding:24px 16px;border-radius:24px;margin:40px 0}body.lm-theme .lm-hr h2{font-size:30px!important}body.lm-theme .lm-hr-track{grid-auto-columns:82%}}
body.lm-theme .lm-select-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden}
body.lm-theme .lm-vchips{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0 0 8px}
body.lm-theme .lm-vchip{position:relative;margin:0;cursor:pointer;display:block}
body.lm-theme .lm-vchip input{position:absolute;opacity:0;pointer-events:none}
body.lm-theme .lm-vchip span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:48px;padding:6px 8px;border:1px solid var(--lm-line,#dcd7ce);border-radius:14px;background:#fff;text-align:center;transition:border-color .2s,box-shadow .2s,background .2s;line-height:1.2}
body.lm-theme .lm-vchip b{font-weight:600;font-size:14.5px;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-vchip small{font-size:12px;color:var(--lm-muted,#746e65)}
body.lm-theme .lm-vchip em{font-style:normal;font-size:12.5px;color:var(--lm-accent,#99432d);font-weight:600}
body.lm-theme .lm-vchip:hover span{border-color:var(--lm-ink,#302c27)}
body.lm-theme .lm-vchip input:checked+span{border-color:var(--lm-accent,#99432d);box-shadow:0 0 0 1px var(--lm-accent,#99432d) inset;background:#fbf6f2}
body.lm-theme .lm-vchip input:focus-visible+span{outline:2px solid var(--lm-accent,#99432d);outline-offset:2px}
body.lm-theme .lm-vchip.is-off span{opacity:.45;cursor:not-allowed;text-decoration:line-through}
body.lm-theme .lm-vchips--detail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:6px 0 4px;max-width:440px}
body.lm-theme .lm-vchips--detail .lm-vchip span{min-height:64px;border-radius:16px}
body.lm-theme .lm-vchips--detail .lm-vchip b{font-size:17px}
body.lm-theme .lm-vchips--detail .lm-vchip small{font-size:13px}
body.lm-theme .lm-sc .lm-qb-row{flex-wrap:wrap}
body.lm-theme .lm-sc .lm-qb-add{flex:1 1 150px}
body.lm-theme .lm-hr-viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}
body.lm-theme .lm-hr.at-start .lm-hr-viewport{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}
body.lm-theme .lm-hr.at-end .lm-hr-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 100%)}
body.lm-theme .lm-hr-track{scrollbar-width:none!important;-ms-overflow-style:none;scroll-behavior:smooth;padding:4px 2px 8px!important;outline:0}
body.lm-theme .lm-hr-track::-webkit-scrollbar{display:none!important}
body.lm-theme .lm-hr-card{transition:transform .35s ease,box-shadow .35s ease}
body.lm-theme .lm-hr-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(48,44,39,.5)}
body.lm-theme .lm-hr-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}
body.lm-theme .lm-hr-foot .lm-hr-links{margin:0}
body.lm-theme .lm-hr-nav{display:flex;align-items:center;gap:12px}
body.lm-theme .lm-hr-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--lm-line,#dcd7ce);background:#fff;color:var(--lm-ink,#302c27);font-size:17px;cursor:pointer;transition:background .2s,color .2s}
body.lm-theme .lm-hr-btn:hover{background:var(--lm-ink,#302c27);color:#fff}
body.lm-theme .lm-hr-dots{display:flex;gap:6px}
body.lm-theme .lm-hr-dots i{width:7px;height:7px;border-radius:999px;background:#d8d0c3;transition:width .3s,background .3s}
body.lm-theme .lm-hr-dots i.on{width:22px;background:var(--lm-accent,#99432d)}
body.lm-theme .lm-hr.no-nav .lm-hr-nav{display:none}
body.lm-theme select.lm-select-hidden{left:0!important;top:0!important;width:1px!important;max-width:1px!important;min-width:0!important;clip-path:inset(50%)!important}
body.lm-theme .lm-scents{margin:4px 0 16px;max-width:560px}
body.lm-theme .lm-scents-label{display:block;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--lm-ink,#302c27);margin-bottom:8px}
body.lm-theme .lm-scents-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.lm-theme .lm-scent-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--lm-line,#dcd7ce);border-radius:16px;background:#fff;color:var(--lm-ink,#302c27)!important;text-decoration:none!important;transition:border-color .2s,box-shadow .2s,transform .2s;min-width:0}
body.lm-theme .lm-scent-chip i{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #fff,0 0 0 4px color-mix(in srgb,var(--c) 45%,transparent)}
body.lm-theme .lm-scent-chip span{display:flex;flex-direction:column;min-width:0;line-height:1.2}
body.lm-theme .lm-scent-chip b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.lm-theme .lm-scent-chip small{font-size:12px;color:var(--lm-muted,#746e65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.lm-theme .lm-scent-chip:hover{border-color:var(--lm-ink,#302c27);transform:translateY(-1px)}
body.lm-theme .lm-scent-chip.is-on{border-color:var(--lm-accent,#99432d);box-shadow:0 0 0 1px var(--lm-accent,#99432d) inset;background:#fbf6f2}
@media(max-width:480px){body.lm-theme .lm-scents-list{grid-template-columns:minmax(0,1fr)}}
body.lm-theme .lm-scent-chip b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:14px}
body.lm-theme .lm-scent-chip small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
body.lm-theme .lm-scents{max-width:none}
.lm-topbar-in{flex-wrap:nowrap!important;gap:14px!important;min-height:22px}
.lm-topbar-stage{position:relative;display:grid;min-width:0;flex:0 1 auto;overflow:hidden;height:24px}
.lm-topbar-msg{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;opacity:0;transform:translateY(100%);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1);pointer-events:none}
.lm-topbar-msg.is-on{opacity:1;transform:none;pointer-events:auto}
.lm-topbar-msg.is-out{opacity:0;transform:translateY(-100%)}
.lm-topbar-ico{width:17px;height:17px;flex:0 0 auto;opacity:.9}
.lm-topbar-text{overflow:hidden;text-overflow:ellipsis}
.lm-topbar-dots{display:flex;gap:5px;flex:0 0 auto}
.lm-topbar-dots i{width:5px;height:5px;border-radius:999px;background:rgba(249,247,242,.4);transition:width .35s,background .35s}
.lm-topbar-dots i.on{width:16px;background:#f9f7f2}
@media (prefers-reduced-motion:reduce){.lm-topbar-msg{transition:opacity .3s}.lm-topbar-msg,.lm-topbar-msg.is-out{transform:none}}
@media(max-width:480px){.lm-topbar-dots{display:none}.lm-topbar-ico{display:none}.lm-topbar-stage{flex:1 1 auto}.lm-topbar-msg{justify-content:center;gap:8px}}
body.lm-theme .lm-scent-chip{position:relative}
body.lm-theme .lm-scent-pop{position:absolute;left:50%;bottom:calc(100% + 12px);width:280px;transform:translate(-50%,8px);opacity:0;pointer-events:none;z-index:40;background:#fff;border:1px solid var(--lm-line,#dcd7ce);border-radius:22px;overflow:hidden;box-shadow:0 26px 50px -24px rgba(48,44,39,.55);transition:opacity .25s ease,transform .25s ease;display:block;text-align:left}
body.lm-theme .lm-scent-pop::after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;background:#fff;border-right:1px solid var(--lm-line,#dcd7ce);border-bottom:1px solid var(--lm-line,#dcd7ce);transform:translateX(-50%) rotate(45deg)}
body.lm-theme .lm-scent-pop img{display:block;width:100%;height:150px;object-fit:cover}
body.lm-theme .lm-scent-pop-body{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px}
body.lm-theme .lm-scent-pop-body em{font-style:normal;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted,#746e65)}
body.lm-theme .lm-scent-pop-body strong{font-family:Georgia,serif;font-weight:400;font-size:22px;line-height:1.2;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-scent-pop-notes{font-size:13px;color:var(--c);font-weight:600;line-height:1.4}
body.lm-theme .lm-scent-pop-desc{font-size:13.5px;line-height:1.5;color:#4a453e;white-space:normal}
body.lm-theme .lm-scent-pop-cta{font-size:13px;color:var(--lm-accent,#99432d);margin-top:2px}
@media(hover:hover){body.lm-theme .lm-scent-chip:hover .lm-scent-pop,body.lm-theme .lm-scent-chip:focus-visible .lm-scent-pop{opacity:1;transform:translate(-50%,0)}}
@media(hover:none){body.lm-theme .lm-scent-pop{display:none}}
body.lm-theme .lm-scents-list>.lm-scent-chip:first-child .lm-scent-pop{left:0;transform:translate(0,8px)}
body.lm-theme .lm-scents-list>.lm-scent-chip:first-child .lm-scent-pop::after{left:40px}
@media(hover:hover){body.lm-theme .lm-scents-list>.lm-scent-chip:first-child:hover .lm-scent-pop{transform:translate(0,0)}}
body.lm-theme .lm-scents-list>.lm-scent-chip:last-child .lm-scent-pop{left:auto;right:0;transform:translate(0,8px)}
body.lm-theme .lm-scents-list>.lm-scent-chip:last-child .lm-scent-pop::after{left:auto;right:34px;transform:rotate(45deg)}
@media(hover:hover){body.lm-theme .lm-scents-list>.lm-scent-chip:last-child:hover .lm-scent-pop{transform:translate(0,0)}}
body.lm-theme .lm-jump{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:#fff;border:1px solid var(--lm-line,#dcd7ce);box-shadow:0 18px 40px -20px rgba(48,44,39,.55);color:var(--lm-ink,#302c27)!important;text-decoration:none!important;font-size:14px;transform:translateY(20px);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}
body.lm-theme .lm-jump.is-on{opacity:1;transform:none;pointer-events:auto}
body.lm-theme .lm-jump img{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#f3eee6}
body.lm-theme .lm-jump b{font-weight:600}
@media(max-width:600px){body.lm-theme .lm-jump{right:12px;bottom:12px}}
body.lm-theme .lm-hr-tabs{position:relative;display:inline-flex;gap:0;background:#fff;border:1px solid var(--lm-line,#dcd7ce);border-radius:999px;padding:4px}
body.lm-theme .lm-hr-tab{position:relative;z-index:1;border:0;background:transparent;padding:10px 18px;border-radius:999px;font-size:14.5px;color:var(--lm-muted,#746e65);cursor:pointer;transition:color .3s;white-space:nowrap}
body.lm-theme .lm-hr-tab.is-on{color:#fff}
body.lm-theme .lm-hr-tab:focus-visible{outline:2px solid var(--lm-accent,#99432d);outline-offset:2px}
body.lm-theme .lm-hr-tab-ink{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:999px;background:var(--lm-ink,#302c27);transition:transform .4s cubic-bezier(.2,.7,.2,1),width .4s cubic-bezier(.2,.7,.2,1)}
body.lm-theme .lm-hr-scores{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
body.lm-theme .lm-hr-scores .lm-hr-score{transition:opacity .3s,filter .3s}
body.lm-theme .lm-hr-scores .lm-hr-score.is-dim{opacity:.4;filter:grayscale(1)}
body.lm-theme .lm-hr-scores .lm-hr-score b{width:auto;min-width:62px;padding:0 10px;border-radius:999px;height:46px}
body.lm-theme .lm-hr-scores .lm-hr-score a{color:var(--lm-accent,#99432d)!important}
body.lm-theme .lm-hr-track{transition:opacity .22s ease,transform .22s ease}
body.lm-theme .lm-hr-track.is-swapping{opacity:0;transform:translateY(8px)}
body.lm-theme .lm-hr-badge{align-self:flex-start;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#f3eee6;color:var(--lm-ink,#302c27)}
body.lm-theme .lm-hr-badge--h{background:#fff4d9;color:#8a6414}
body.lm-theme .lm-hr-empty{padding:30px;text-align:center;color:var(--lm-muted,#746e65)}
@media(max-width:600px){body.lm-theme .lm-hr-tabs{width:100%;justify-content:space-between}body.lm-theme .lm-hr-tab{padding:9px 12px;font-size:13.5px;flex:1}}
.lm-topbar-ico{width:1em!important;height:1em!important;flex:0 0 1em}
.product a.name .lm-nm{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.product a.name .lm-n1,.product a.name .lm-n2{display:block}
.product a.name .lm-n1{font-size:.72em;line-height:1.3;opacity:.7;margin-bottom:2px}
.product a.name .lm-n2{line-height:1.2}
body.lm-theme .products .product .lm-qb{display:flex;flex-direction:column;justify-content:center;background:#fff!important}
.lm-benefits{border:1px solid #dcd7ce!important;border-radius:24px}
.lm-shell>.lm-benefits{margin-top:49px!important}
.lm-shell>.lm-hr{margin-top:0!important;margin-bottom:0!important}
@media (max-width:767px){.lm-shell>.lm-benefits{margin-top:28px!important}}
.lm-topbar-ico{width:1.2em!important;height:1.2em!important;flex:0 0 1.2em!important;stroke-width:2.4px!important;stroke:currentColor;color:#fff!important;overflow:visible}
.lm-topbar-ico *{stroke-width:2.4px!important;vector-effect:non-scaling-stroke}
.lm-journal .lm-heading{align-items:flex-end}
.lm-journal h2 em{font-style:italic;color:var(--lm-accent,#99432d)}
.lm-jr-nav{display:flex;align-items:center;gap:10px}
.lm-jr-btn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--lm-line,#dcd7ce);background:#fff;color:var(--lm-ink,#302c27);font-size:18px;cursor:pointer;transition:background .25s,color .25s,border-color .25s,opacity .25s}
.lm-jr-btn:hover:not(:disabled){background:var(--lm-accent,#99432d);border-color:var(--lm-accent,#99432d);color:#fff}
.lm-jr-btn:disabled{opacity:.35;cursor:default}
.lm-jr-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px 2px 18px;margin:0 -2px}
.lm-jr-track::-webkit-scrollbar{display:none}
.lm-jc{scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--lm-line,#dcd7ce);border-radius:var(--lm-radius,24px);padding:10px;color:var(--lm-ink,#302c27)!important;text-decoration:none!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.lm-jc:hover{transform:translateY(-4px);border-color:#cfc6b8;box-shadow:0 24px 44px -30px rgba(48,44,39,.55)}
.lm-jc-media{position:relative;display:block;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#efe8dc}
.lm-jc-media img{width:100%;height:100%;object-fit:cover;object-position:68% 50%;display:block;transition:transform .7s ease}
.lm-jc:hover .lm-jc-media img{transform:scale(1.05)}
.lm-jc-tag{position:absolute;left:12px;top:12px;padding:6px 12px;border-radius:999px;background:rgba(249,247,242,.94);color:var(--lm-accent,#99432d);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.lm-jc-body{display:flex;flex-direction:column;flex:1;padding:20px 14px 14px}
.lm-jc-title{display:block;font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:23px;line-height:1.22;transition:color .3s}
.lm-jc:hover .lm-jc-title{color:var(--lm-accent,#99432d)}
.lm-jc-ex{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;font-size:15px;line-height:1.6;color:var(--lm-muted,#746e65)}
.lm-jc-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;color:var(--lm-ink,#302c27)}
.lm-jc-more span{transition:transform .3s}
.lm-jc:hover .lm-jc-more span{transform:translateX(5px)}
@media (max-width:991px){.lm-jr-track{grid-auto-columns:calc((100% - 24px)/2)}}
@media (max-width:600px){.lm-jr-track{grid-auto-columns:82%;gap:14px}.lm-jr-nav .lm-jr-btn{display:none}.lm-jc-title{font-size:20px}}
@media (max-width:600px){.lm-journal .lm-heading{flex-direction:column;align-items:flex-start!important;gap:12px}}
.lm-topbar-dots{display:none!important}
body.lm-theme .benefitBanner__picture.lm-bi-van::before{--lm-bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2.5 6.5h11v9h-11z%22/%3E%3Cpath d=%22M13.5 9.5h4l3 3v3h-7%22/%3E%3Ccircle cx=%226.5%22 cy=%2217%22 r=%221.8%22/%3E%3Ccircle cx=%2217%22 cy=%2217%22 r=%221.8%22/%3E%3C/svg%3E")}
body.lm-theme .benefitBanner__picture.lm-bi-package::before{--lm-bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l8 4.5v9L12 21l-8-4.5v-9z%22/%3E%3Cpath d=%22M4 7.5l8 4.5 8-4.5M12 12v9%22/%3E%3Cpath d=%22M8 5.2l8 4.6%22/%3E%3C/svg%3E")}
body.lm-theme .benefitBanner__picture.lm-bi-gift::before{--lm-bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%229%22 width=%2217%22 height=%224%22 rx=%221%22/%3E%3Cpath d=%22M5 13v7.5h14V13M12 9v11.5%22/%3E%3Cpath d=%22M12 9c-1.5-3.5-5.5-4-5.5-1.5S10 9 12 9zm0 0c1.5-3.5 5.5-4 5.5-1.5S14 9 12 9z%22/%3E%3C/svg%3E")}
body.lm-theme .benefitBanner__picture.lm-bi-bot::before{--lm-bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 5.5h15a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H10l-4.5 3.5v-3.5h-1a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1z%22/%3E%3Cpath d=%22M8.5 10.5h.01M12 10.5h.01M15.5 10.5h.01%22/%3E%3C/svg%3E")}
body.lm-theme .pageArticleDetail>div.lm-has-contact{display:grid;grid-template-columns:minmax(0px,0.85fr) minmax(0px,1.15fr);column-gap:36px;align-items:start;max-width:1040px;margin:0px auto}
body.lm-theme .pageArticleDetail>div.lm-has-contact>*{grid-column:2}
body.lm-theme .pageArticleDetail>div.lm-has-contact>.lm-page-lead,body.lm-theme .pageArticleDetail>div.lm-has-contact>.lm-company{grid-column:1 / -1}
body.lm-theme .pageArticleDetail>div.lm-has-contact>.lm-contact-info{grid-area:2 / 1 / span 20}
body.lm-theme .pageArticleDetail>div.lm-has-contact>p:empty{display:none}
body.lm-theme .pageArticleDetail>div.lm-has-contact .lm-page-lead{text-align:center;font-size:18px;color:var(--lm-muted,#746e65);max-width:680px;margin:-4px auto 36px}
@media (max-width:991px){body.lm-theme .pageArticleDetail>div.lm-has-contact{grid-template-columns:1fr}}
@media (max-width:991px){body.lm-theme .pageArticleDetail>div.lm-has-contact>*{grid-area:auto / 1 !important}}
@media (max-width:991px){body.lm-theme .pageArticleDetail>div.lm-has-contact>.lm-contact-info{margin-bottom:28px}}
body.lm-theme.type-page .pageArticleDetail>div.lm-plain-page{max-width:760px;margin:0px auto}
body.lm-theme.type-page .pageArticleDetail>div.lm-plain-page p,body.lm-theme.type-page .pageArticleDetail>div.lm-plain-page li{font-size:17px;line-height:1.75}
@media (max-width:991px){body.lm-theme .pageArticleDetail>div.lm-has-contact{grid-template-columns:minmax(0px,1fr) !important}}
body.lm-theme .search-widget #formSearchForm.lm-has-value::after{display:none}
@media (min-width:768px){.lm-carousel .lm-c-track{padding-left:32px!important;scroll-padding-inline-start:32px!important}.lm-carousel .lm-c-heading,.lm-carousel .lm-c-controls{margin-left:32px!important;padding-left:0!important}}
.lm-section .product-slider-holder>.products.product-slider{margin-left:-8px!important;margin-right:-8px!important}
.lm-faq>div:first-child{position:relative;overflow:hidden;background:linear-gradient(150deg,#f4ece2 0%,#ecdccb 100%);border:1px solid #e3d5c3;border-radius:24px;padding:44px 44px 40px;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;box-sizing:border-box}
.lm-faq>div:first-child::after{content:"?";position:absolute;right:34px;bottom:18px;font:italic 190px/.8 Georgia,serif;color:#99432d;opacity:.09;pointer-events:none}
.lm-faq>div:first-child .lm-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#99432d!important}
.lm-faq>div:first-child .lm-eyebrow::before{content:"✳";font-size:16px;line-height:1}
.lm-faq>div:first-child h2{font-size:44px!important;line-height:1.12!important;margin-bottom:18px!important;position:relative;z-index:1}
.lm-faq .lm-faq-note{position:relative;z-index:1;margin:0 0 26px!important;max-width:340px;color:#655f55;font-size:16px;line-height:1.6}
.lm-faq .lm-faq-cta{position:relative;z-index:1;align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:10px;background:#302c27;color:#f9f7f2!important;border-radius:14px;padding:14px 22px;font-size:16px;text-decoration:none!important;transition:background .2s}
.lm-faq .lm-faq-cta:hover{background:#99432d}
.lm-section.lm-faq{padding-top:0!important}
@media (min-width:768px){.lm-faq{grid-template-columns:5fr 7fr!important;gap:40px!important;align-items:stretch}}
@media (max-width:767px){.lm-faq>div:first-child{padding:30px 26px;margin-bottom:20px}.lm-faq>div:first-child h2{font-size:34px!important}}
#lm-home .lm-hr + .lm-faq{padding-top:48px!important}
@media (max-width:767px){.lm-benefits{display:grid!important;grid-template-columns:max-content!important;justify-content:center!important;justify-items:start!important;row-gap:14px!important;padding:22px 20px!important}.lm-benefits>*{justify-content:flex-start!important;text-align:left!important;margin:0!important}}
@media (max-width:767px){.lm-section .product-slider-holder>.products.product-slider{margin-left:0!important;margin-right:0!important}}
@media (max-width:767px){body .products-additional .product .name .lm-n1{font-size:15px!important}body .products-additional .product .name .lm-n2{font-size:20px!important;line-height:1.2!important}body .products-additional .product .lm-qb{display:none!important}}
@media (hover:none){body.lm-theme .products .product .lm-qb{order:4!important}}
.lm-close{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}
.lm-close:focus,.lm-close:focus-visible,.lm-close:active{outline:0!important;box-shadow:none!important;border:0!important;background:none!important}
@media (max-width:767px){.lm-carousel .lm-c-copy{padding:20px 20px 20px!important;min-height:0!important}.lm-carousel .lm-c-title{font-size:32px!important;line-height:1.1!important;margin-bottom:12px!important}.lm-carousel .lm-c-kicker{margin-bottom:12px!important}.lm-carousel .lm-c-description{margin-bottom:16px!important}.lm-carousel .lm-c-cta{margin-top:auto!important}.lm-carousel .lm-c-notes{margin-top:12px!important}.lm-section.lm-faq{padding-bottom:16px!important}.lm-faq>div:first-child{margin-bottom:16px!important}}
@media (min-width:768px){html[lang="ro"] .lm-carousel h1.lm-c-title,html[lang="ro"] .lm-carousel h2.lm-c-title{font-size:clamp(34px,3.9vw,60px)!important}html body .lm-carousel .lm-c-notes{max-width:none!important;white-space:nowrap!important}}
@media (min-width:1600px){html[lang="ro"] .lm-carousel h1.lm-c-title,html[lang="ro"] .lm-carousel h2.lm-c-title{font-size:64px!important}}
@media (max-width:767px){html body.lm-theme .lm-faq .lm-faq-note{margin-bottom:0!important}html body.lm-theme .lm-faq .lm-faq-cta{margin-top:20px!important}}
@media (hover:none){html body.lm-theme .products .product .p:has(>.lm-qb){padding-bottom:10px!important}html body.lm-theme .products .product:has(a[href*="3x-6"]) .lm-qb{display:none!important}html body.lm-theme .products .product:not(:has(a[href*="3x-6"])) .p:has(>.lm-qb .lm-qb-body button) .p-bottom .btn-cart{display:none!important}}
@media (hover:none){html body.lm-theme .products.products-additional .product:not(:has(a[href*="3x-6"])) .p:has(>.lm-qb .lm-qb-body button) .p-bottom .btn-cart{display:inline-flex!important}html body.lm-theme .products.products-additional .product .p:has(>.lm-qb){padding-bottom:12px!important}}
.lm-carousel .lm-c-track{gap:24px!important;padding-left:16px!important;padding-right:16px!important;scroll-padding-inline:16px!important}
.lm-carousel .lm-c-card{flex:0 0 100%!important}
.lm-carousel .lm-c-track:after{flex:0 0 1px!important}
@media (min-width:768px){.lm-carousel .lm-c-track{gap:40px!important;padding-left:32px!important;padding-right:32px!important;scroll-padding-inline:32px!important}}
body.lm-theme .lm-hr-viewport,body.lm-theme .lm-hr.at-start .lm-hr-viewport,body.lm-theme .lm-hr.at-end .lm-hr-viewport{-webkit-mask-image:none!important;mask-image:none!important}
body.lm-theme .lm-hr-track{grid-auto-columns:calc((100% - 28px)/3)!important;scroll-snap-type:x mandatory;scroll-padding-inline:2px}
body.lm-theme .lm-hr-card{scroll-snap-align:start}
@media (max-width:1023px){body.lm-theme .lm-hr-track{grid-auto-columns:calc((100% - 14px)/2)!important}}
@media (max-width:640px){body.lm-theme .lm-hr-track{grid-auto-columns:calc(100% - 4px)!important}}
.lm-hr .lm-hr-tabs{display:none!important}
@media (max-width:767px){.lm-carousel .lm-c-copy{padding:20px 20px 20px!important;min-height:0!important}.lm-carousel .lm-c-title{font-size:32px!important;line-height:1.1!important;margin-bottom:12px!important}.lm-carousel .lm-c-kicker{margin-bottom:12px!important}.lm-carousel .lm-c-description{margin-bottom:16px!important}.lm-carousel .lm-c-cta{margin-top:auto!important}.lm-carousel .lm-c-notes{margin-top:12px!important}.lm-section.lm-faq{padding-bottom:16px!important}.lm-faq>div:first-child{margin-bottom:16px!important}}
body.lm-theme .lm-sc-name,body.lm-theme .lm-sc-price{text-align:center!important;justify-content:center!important;margin-left:auto;margin-right:auto}
.lm-c-notes{color:#5c5245!important}
.lm-c-dot:not([aria-current="true"]) .lm-c-dot-number{color:#5f584d!important}
@media (max-width:767px){body.lm-theme .lm-shell .lm-section:has(.products-block){padding-bottom:5px}body.lm-theme .lm-shell .lm-quiz-strip + .lm-story{padding-top:15px}body.lm-theme .lm-shell .lm-hr + .lm-faq{margin-top:15px}body.lm-theme .lm-shell .lm-journal{padding-bottom:0}body.lm-theme .lm-shell .lm-journal .lm-jr-track{padding-bottom:15px}body.lm-theme .lm-shell .lm-faq{row-gap:15px;padding-bottom:13px}body.lm-theme .lm-shell .lm-faq>div:first-child{margin-bottom:0}body.lm-theme .lm-shell .lm-faq details:last-child{margin-bottom:0}body.lm-theme .lm-has-contact>:has(+ .contact-form){margin-bottom:15px!important}body.lm-theme .lm-has-contact .contact-form{margin-top:0!important}}
@media (min-width:768px){body.lm-theme .lm-vchips--detail:has(> .lm-vchip:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}body.lm-theme .lm-vchips--detail:has(> .lm-vchip:nth-child(3)) .lm-vchip b{font-size:15px}}
@media (max-width:767px){body.lm-theme .p-variants-block:has(> .variant-list + .variant-list) .lm-vchips--detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:none}body.lm-theme .p-variants-block:has(> .variant-list + .variant-list) .lm-vchips--detail .lm-vchip span{min-height:56px;padding:6px 4px;border-radius:12px}body.lm-theme .p-variants-block:has(> .variant-list + .variant-list) .lm-vchips--detail .lm-vchip b{font-size:12.5px;line-height:1.25;overflow-wrap:anywhere}}
body.lm-theme .p-variants-block.lm-vselects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;margin-bottom:8px}
body.lm-theme .p-variants-block.lm-vselects > :not(.variant-list){display:none}
body.lm-theme .p-variants-block.lm-vselects > .variant-list{display:block;margin:0;padding:0;min-width:0;width:auto}
body.lm-theme .p-variants-block.lm-vselects .variant-label{display:block;margin:0 0 6px;white-space:nowrap}
body.lm-theme .p-variants-block.lm-vselects select{display:block;width:100%;min-width:0;max-width:none;padding:0 22px 0 10px !important;font-size:14px !important;text-overflow:ellipsis;background-position:right 4px center}
@media (max-width:767px){body.lm-theme .p-variants-block.lm-vselects{gap:6px}body.lm-theme .p-variants-block.lm-vselects select{font-size:12.5px !important;padding:0 18px 0 7px !important;background-position:right 2px center}body.lm-theme .p-variants-block.lm-vselects .variant-label{font-size:11px}}
.lm-faqp-search{position:relative;max-width:560px;margin:0 0 16px}
.lm-faqp-search input{width:100%;height:56px;border-radius:999px;border:1px solid var(--fq-line);background:#fff;padding:0 22px 0 54px;font-size:16px;color:var(--fq-ink);box-shadow:0 10px 28px rgba(48,44,39,.08);outline:none;transition:box-shadow .2s,border-color .2s;-webkit-appearance:none;appearance:none}
.lm-faqp-search input:focus{border-color:var(--fq-acc);box-shadow:0 0 0 4px rgba(153,67,45,.13),0 10px 28px rgba(48,44,39,.08)}
.lm-faqp-search svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--fq-acc);pointer-events:none}
.lm-faqp-chips{display:flex;flex-wrap:wrap;gap:8px}
.lm-faqp .lm-faqp-chip{border:1px solid var(--fq-line);background:rgba(255,255,255,.75);color:var(--fq-ink);border-radius:999px;padding:9px 16px;font-size:14px;line-height:1.2;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s;min-height:0;box-shadow:none;font-weight:500}
.lm-faqp .lm-faqp-chip:hover{border-color:var(--fq-ink);transform:translateY(-1px)}
.lm-faqp .lm-faqp-chip[aria-pressed="true"]{background:var(--fq-ink);color:#f9f7f2;border-color:var(--fq-ink)}
@media (max-width:767px){.lm-faqp-search input{height:52px}.lm-faqp-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:2px 20px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lm-faqp-chips::-webkit-scrollbar{display:none}.lm-faqp .lm-faqp-chip{flex:0 0 auto}}
@media (max-width:767px){body.lm-theme .p-variants-block.lm-vselects{grid-template-columns:1fr;gap:10px}body.lm-theme .p-variants-block.lm-vselects .variant-label{white-space:normal}body.lm-theme .p-variants-block.lm-vselects select{font-size:15px!important;padding:0 32px 0 12px!important;background-position:right 10px center}}
