.lmn-section-wrapper{--lmn-bg: var(--lmn-color-bg, #f7f7f5);--lmn-fg: var(--lmn-color-fg, #111110);--lmn-mid: var(--lmn-color-mid, #6b6b66);--lmn-accent: var(--lmn-color-accent, #c94a3a);--lmn-border: var(--lmn-color-border, #e2e2de);--lmn-white: #ffffff;--lmn-light: #efefeb;--lmn-dark-bg: #111110;--lmn-section-heading-color: var(--lmn-color-section-heading, var(--lmn-fg, #111110));--lmn-faq-heading-color: var(--lmn-color-faq-heading, var(--lmn-fg, #111110));--lmn-step-num-color: var(--lmn-color-step-numbers, #2a2a28)}.lmn-page *,.lmn-page *:before,.lmn-page *:after{box-sizing:border-box;margin:0;padding:0}.lmn-section-wrapper{margin:0!important;padding:0!important}.lmn-page{font-family:var(--font-body-family, sans-serif);background:var(--lmn-bg, #f7f7f5);color:var(--lmn-fg, #111110);overflow-x:hidden}.lmn-hero{display:grid;grid-template-columns:55% 45%;align-items:start}main:has(.lmn-section-wrapper),body:has(.lmn-section-wrapper) main{padding-top:0!important}.lmn-gallery-panel{position:sticky;top:var(--lmn-header-height, 80px);align-self:start;display:grid;grid-template-columns:72px 1fr;background:var(--lmn-white);overflow:hidden}.lmn-thumbs-col{display:flex;flex-direction:column;border-right:1px solid var(--lmn-border);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;order:1;align-self:stretch}.lmn-thumbs-col::-webkit-scrollbar{display:none}.lmn-thumb{width:72px;aspect-ratio:1 / 1;flex-shrink:0;overflow:hidden;cursor:pointer;border-bottom:1px solid var(--lmn-border);opacity:.45;position:relative;transition:opacity .2s;background:var(--lmn-white)}.lmn-thumb:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--lmn-accent);transform:scaleY(0);transition:transform .25s;transform-origin:top}.lmn-thumb.active{opacity:1}.lmn-thumb.active:after{transform:scaleY(1)}.lmn-thumb img{width:100%;height:100%;object-fit:contain;display:block;padding:4px;transition:transform .3s ease}.lmn-thumb:hover{opacity:.82}.lmn-thumb:hover img{transform:scale(1.04)}.lmn-main-image-area{position:relative;overflow:hidden;background:var(--lmn-white);order:2;aspect-ratio:1 / 1;width:100%}.lmn-slider{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .48s cubic-bezier(.25,.46,.45,.94)}.lmn-slide{min-width:100%;width:100%;height:100%;flex-shrink:0;overflow:hidden;background:var(--lmn-white)}.lmn-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .45s ease}.lmn-slide:hover img{transform:scale(1.015)}.lmn-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;background:#ffffffe6;border:1px solid var(--lmn-border);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:20px;color:var(--lmn-fg);line-height:1;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lmn-arrow:hover{background:var(--lmn-fg);color:var(--lmn-white)}.lmn-arrow--prev{left:10px}.lmn-arrow--next{right:10px}.lmn-counter{position:absolute;bottom:12px;right:12px;font-size:11px;letter-spacing:.06em;color:var(--lmn-mid);background:#f7f7f5e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 9px;border:1px solid var(--lmn-border);pointer-events:none}.lmn-info-panel{padding:48px 52px 80px;display:flex;flex-direction:column;overflow-y:auto;color:var(--lmn-fg, #111110);background:var(--lmn-bg, #f7f7f5)}.lmn-brand-tag{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lmn-mid);margin-bottom:16px;display:flex;align-items:center;gap:10px}.lmn-brand-tag:before{content:"";display:inline-block;width:22px;height:1px;background:var(--lmn-mid)}.lmn-title{font-family:var(--font-heading-family, inherit);font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.01em;margin-bottom:6px;color:var(--lmn-fg, #111110)!important}.lmn-subtitle{font-size:14px;color:var(--lmn-mid);font-style:italic;margin-bottom:22px}.lmn-app-block{margin-bottom:8px}.lmn-app-block:empty{display:none}.lmn-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:24px}.lmn-stars-manual{display:flex;align-items:center;gap:8px}.lmn-jm-badge{display:none}.lmn-rating-row--jm:has(.jdgm-prev-badge) .lmn-stars-manual{display:none}.lmn-rating-row--jm:has(.jdgm-prev-badge) .lmn-jm-badge{display:flex;align-items:center}.lmn-stars-track{display:flex;gap:3px}.lmn-star{width:13px;height:13px;background:var(--lmn-accent, #c94a3a);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex-shrink:0}.lmn-star--empty{opacity:.25}.lmn-rating-num{font-size:12px;color:var(--lmn-mid)}.lmn-rating-count{font-size:12px;color:var(--lmn-mid);border-left:1px solid var(--lmn-border);padding-left:8px}.lmn-price-block{margin-bottom:22px}.lmn-price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:6px}.lmn-price-current{font-size:32px;font-weight:500;letter-spacing:-.02em}.lmn-price-compare{font-size:18px;color:var(--lmn-mid);text-decoration:line-through}.lmn-price-save{font-size:12px;font-weight:500;color:var(--lmn-accent);background:#c94a3a14;padding:3px 8px}.lmn-price-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--lmn-mid)}.lmn-free-ship{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:#c94a3a14;color:var(--lmn-accent);padding:3px 8px}.lmn-divider{height:1px;background:var(--lmn-border);margin:20px 0}.lmn-modes-label{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lmn-mid);margin-bottom:10px}.lmn-mode-tabs{display:flex;border:1px solid var(--lmn-border);margin-bottom:12px}.lmn-mode-tab{flex:1;padding:10px 6px;border:none;border-right:1px solid var(--lmn-border);background:none;cursor:pointer;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lmn-mid);transition:all .2s;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.lmn-mode-tab:last-child{border-right:none}.lmn-mode-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.lmn-mode-tab--red .lmn-mode-dot{background:#c94a3a}.lmn-mode-tab--blue .lmn-mode-dot{background:#3a6db5}.lmn-mode-tab--purple .lmn-mode-dot{background:#7a4aad}.lmn-mode-tab--green .lmn-mode-dot{background:#2e7d52}.lmn-mode-tab.active{color:var(--lmn-white)}.lmn-mode-tab--red.active{background:#c94a3a}.lmn-mode-tab--blue.active{background:#3a6db5}.lmn-mode-tab--purple.active{background:#7a4aad}.lmn-mode-tab--green.active{background:#2e7d52}.lmn-mode-tab.active .lmn-mode-dot{background:#ffffffb3}.lmn-mode-content{display:none;flex-wrap:wrap;gap:6px}.lmn-mode-content.active{display:flex}.lmn-mode-benefit{font-size:11px;color:var(--lmn-mid);padding:5px 10px;border:1px solid var(--lmn-border);background:var(--lmn-white)}.lmn-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px}.lmn-benefit-pill{display:flex;align-items:center;gap:10px;padding:12px;background:var(--lmn-white);border:1px solid var(--lmn-border);transition:border-color .2s}.lmn-benefit-pill:hover{border-color:var(--lmn-accent)}.lmn-pill-icon{font-size:16px;flex-shrink:0}.lmn-pill-text strong{display:block;font-size:11px;font-weight:500;letter-spacing:.03em}.lmn-pill-text span{font-size:10px;color:var(--lmn-mid)}.lmn-variants{margin-bottom:18px}.lmn-option-group{margin-bottom:12px}.lmn-option-label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lmn-mid);margin-bottom:8px}.lmn-option-values{display:flex;flex-wrap:wrap;gap:6px}.lmn-option-btn{padding:8px 16px;border:1px solid var(--lmn-border);background:var(--lmn-white);font-size:13px;cursor:pointer;transition:all .2s}.lmn-option-btn:hover,.lmn-option-btn.active{border-color:var(--lmn-fg);background:var(--lmn-fg);color:var(--lmn-white)}.lmn-purchase-row{display:flex;gap:10px;margin-bottom:10px}.lmn-qty-box{display:flex;align-items:center;border:1px solid var(--lmn-border);background:var(--lmn-white);flex-shrink:0}.lmn-qty-btn{width:42px;height:52px;border:none;background:none;cursor:pointer;font-size:20px;color:var(--lmn-fg);display:flex;align-items:center;justify-content:center;transition:background .15s;touch-action:manipulation}.lmn-qty-btn:hover{background:var(--lmn-light)}.lmn-qty-val{width:42px;text-align:center;font-size:14px;font-weight:500;border:none;background:none;-moz-appearance:textfield}.lmn-qty-val::-webkit-inner-spin-button,.lmn-qty-val::-webkit-outer-spin-button{-webkit-appearance:none}.lmn-add-cart{flex:1;height:52px;background:var(--lmn-fg);color:var(--lmn-white);border:none;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;position:relative;overflow:hidden;transition:transform .1s;touch-action:manipulation}.lmn-add-cart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lmn-accent);transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.lmn-add-cart:hover:before{transform:translate(0)}.lmn-add-cart span{position:relative;z-index:1}.lmn-add-cart:disabled{opacity:.4;cursor:not-allowed}.lmn-add-cart:active{transform:scale(.99)}.lmn-trust-bar{display:grid;grid-template-columns:repeat(var(--lmn-trust-cols, 3),1fr);border:1px solid var(--lmn-border);background:var(--lmn-white);margin-bottom:22px}.lmn-trust-item{padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;border-right:1px solid var(--lmn-border)}.lmn-trust-item:last-child{border-right:none}.lmn-trust-icon{font-size:18px}.lmn-trust-label{font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--lmn-fg, #111110)}.lmn-desc-accordion{border-top:1px solid var(--lmn-border)}.lmn-desc-toggle{width:100%;padding:16px 0;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;cursor:pointer;list-style:none;color:var(--lmn-fg)}.lmn-desc-toggle::-webkit-details-marker{display:none}.lmn-desc-toggle:after{content:"+";font-size:20px;color:var(--lmn-mid);transition:transform .25s}details[open] .lmn-desc-toggle:after{transform:rotate(45deg)}.lmn-desc-body{font-size:13px;color:var(--lmn-mid);line-height:1.7;padding-bottom:18px}.lmn-section-eyebrow{font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--lmn-mid);margin-bottom:14px}.lmn-section-eyebrow--faint{color:#ffffff59}.lmn-section-heading{font-family:var(--font-heading-family, inherit);font-size:clamp(28px,3.5vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.06;color:var(--lmn-section-heading-color)}.lmn-section-heading--light{color:var(--lmn-white)}.lmn-faq-heading{color:var(--lmn-faq-heading-color)!important}.lmn-how-strip{background:var(--lmn-dark-bg);padding:80px 40px}.lmn-how-strip .lmn-section-eyebrow{color:#ffffff59;margin-bottom:12px}.lmn-how-strip .lmn-section-heading{margin-bottom:52px}.lmn-steps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff12;border:1px solid rgba(255,255,255,.07)}.lmn-step-card{background:var(--lmn-dark-bg);padding:36px 28px;transition:background .25s}.lmn-step-card:hover{background:#1a1a18}.lmn-step-num{font-size:44px;font-weight:300;color:var(--lmn-step-num-color);line-height:1;margin-bottom:20px}.lmn-step-title{font-size:14px;font-weight:500;color:var(--lmn-white);margin-bottom:8px}.lmn-step-desc{font-size:12px;color:#fff6;line-height:1.7}.lmn-features{padding:100px 40px;max-width:1400px;margin:0 auto}.lmn-features>.lmn-section-heading{margin-bottom:52px}.lmn-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.lmn-feature-img{aspect-ratio:4 / 5;overflow:hidden;background:var(--lmn-white)}.lmn-feature-img img{width:100%;height:100%;object-fit:cover;display:block}.lmn-feature-list{display:flex;flex-direction:column}.lmn-feat-item{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--lmn-border);opacity:0;transform:translate(16px);transition:opacity .5s ease,transform .5s ease}.lmn-feat-item.lmn-visible{opacity:1;transform:translate(0)}.lmn-feat-num{font-size:11px;font-weight:500;color:var(--lmn-accent);letter-spacing:.08em;flex-shrink:0;padding-top:3px}.lmn-feat-title{font-size:14px;font-weight:500;margin-bottom:6px}.lmn-feat-desc{font-size:13px;color:var(--lmn-mid);line-height:1.65}.lmn-modes-section{padding:100px 40px;background:var(--lmn-white)}.lmn-modes-inner{max-width:1400px;margin:0 auto}.lmn-modes-inner .lmn-section-heading{margin-bottom:52px}.lmn-modes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lmn-border);border:1px solid var(--lmn-border)}.lmn-mode-card{background:var(--lmn-white);padding:44px 36px;transition:background .25s}.lmn-mode-card:hover{background:var(--lmn-bg)}.lmn-mode-indicator{width:36px;height:3px;margin-bottom:26px}.lmn-mode-card-title{font-size:17px;font-weight:500;margin-bottom:6px}.lmn-mode-card-sub{font-size:12px;color:var(--lmn-mid);font-style:italic;margin-bottom:24px}.lmn-mode-card ul{list-style:none}.lmn-mode-card ul li{font-size:13px;color:var(--lmn-mid);padding:8px 0;border-bottom:1px solid var(--lmn-border);display:flex;align-items:center;gap:8px}.lmn-mode-card ul li:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--lmn-mid);flex-shrink:0}.lmn-reviews{padding:100px 40px;max-width:1400px;margin:0 auto}.lmn-reviews--judgeme{padding:100px 40px;max-width:100%;background:var(--lmn-bg, #f7f7f5)}.lmn-reviews--judgeme .lmn-reviews-inner{max-width:1400px;margin:0 auto}.lmn-judgeme-wrap{margin-top:48px}.lmn-judgeme-wrap .jdgm-widget,.lmn-judgeme-wrap .jdgm-all-reviews-widget{font-family:var(--font-body-family, sans-serif)!important;color:var(--lmn-fg, #111110)!important}.lmn-judgeme-wrap .jdgm-star,.lmn-rating-row--judgeme .jdgm-star{color:var(--lmn-accent, #c94a3a)!important}.lmn-rating-row--judgeme .jdgm-prev-badge{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lmn-mid, #6b6b66)}.lmn-rating-row--judgeme .jdgm-prev-badge__stars{display:flex;gap:2px}.lmn-rating-row--judgeme .jdgm-prev-badge__count{font-size:12px}.lmn-judgeme-wrap .jdgm-rev-widg__header{border-bottom:1px solid var(--lmn-border, #e2e2de)!important}.lmn-judgeme-wrap .jdgm-rev{background:var(--lmn-white, #fff)!important;border:1px solid var(--lmn-border, #e2e2de)!important;border-radius:0!important;padding:24px!important;margin-bottom:12px!important}.lmn-judgeme-wrap .jdgm-rev:hover{border-color:var(--lmn-fg, #111110)!important}.lmn-judgeme-wrap .jdgm-rev__author{font-weight:500!important;font-size:12px!important}.lmn-judgeme-wrap .jdgm-rev__body{font-size:13px!important;line-height:1.65!important;font-style:italic!important}.lmn-judgeme-wrap .jdgm-paginate a,.lmn-judgeme-wrap .jdgm-paginate span{border:1px solid var(--lmn-border, #e2e2de)!important;border-radius:0!important;font-size:12px!important}.lmn-judgeme-wrap .jdgm-paginate a.jdgm-current,.lmn-judgeme-wrap .jdgm-paginate span.jdgm-current{background:var(--lmn-fg, #111110)!important;color:#fff!important;border-color:var(--lmn-fg, #111110)!important}.lmn-judgeme-wrap .jdgm-write-rev-link,.lmn-judgeme-wrap .jdgm-btn{background:var(--lmn-fg, #111110)!important;color:#fff!important;border-radius:0!important;border:none!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:12px 28px!important}.lmn-judgeme-wrap .jdgm-write-rev-link:hover,.lmn-judgeme-wrap .jdgm-btn:hover{background:var(--lmn-accent, #c94a3a)!important}.lmn-reviews .lmn-section-heading{margin-bottom:52px}.lmn-reviews-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lmn-review-card{background:var(--lmn-white);border:1px solid var(--lmn-border);padding:26px;transition:border-color .2s}.lmn-review-card:hover{border-color:var(--lmn-fg)}.lmn-rev-stars{display:flex;gap:2px;margin-bottom:12px}.lmn-rev-star{width:10px;height:10px;background:var(--lmn-accent);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.lmn-rev-text{font-size:13px;color:var(--lmn-fg);line-height:1.6;font-style:italic;margin-bottom:18px}.lmn-rev-meta{display:flex;align-items:center;justify-content:space-between}.lmn-rev-name{font-size:11px;font-weight:500;letter-spacing:.04em}.lmn-rev-verified{font-size:10px;color:var(--lmn-mid)}.lmn-guarantee{border-top:1px solid var(--lmn-border);border-bottom:1px solid var(--lmn-border)}.lmn-guarantee-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--lmn-border)}.lmn-guarantee-item{padding:56px 44px;border-right:1px solid var(--lmn-border);background:var(--lmn-white);transition:background .25s}.lmn-guarantee-item:hover{background:var(--lmn-bg)}.lmn-g-icon-wrap{width:44px;height:44px;border:1px solid var(--lmn-border);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:22px}.lmn-g-title{font-size:15px;font-weight:500;margin-bottom:10px}.lmn-g-text{font-size:13px;color:var(--lmn-mid);line-height:1.7}.lmn-faq{padding:100px 40px}.lmn-faq-inner{max-width:720px;margin:0 auto}.lmn-faq-heading{margin-bottom:44px;text-align:center}.lmn-faq-item{border-bottom:1px solid var(--lmn-border)}.lmn-faq-btn{width:100%;padding:20px 0;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--lmn-fg);text-align:left;gap:16px;touch-action:manipulation}.lmn-faq-icon{width:26px;height:26px;border:1px solid var(--lmn-border);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--lmn-mid);flex-shrink:0;transition:all .25s}.lmn-faq-item.lmn-open .lmn-faq-icon{background:var(--lmn-fg);color:var(--lmn-white);border-color:var(--lmn-fg);transform:rotate(45deg)}.lmn-faq-body{max-height:0;overflow:hidden;font-size:13px;color:var(--lmn-mid);line-height:1.75;transition:max-height .35s ease,padding-bottom .35s ease}.lmn-faq-item.lmn-open .lmn-faq-body{max-height:300px;padding-bottom:20px}.lmn-cta-section{padding:100px 40px;background:var(--lmn-dark-bg);text-align:center}.lmn-cta-title{font-family:var(--font-heading-family, inherit);font-size:clamp(30px,5vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--lmn-white);margin-bottom:36px;white-space:pre-line}.lmn-cta-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.lmn-cta-primary{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:16px 44px;background:var(--lmn-white);color:var(--lmn-fg);border:none;cursor:pointer;transition:all .2s;touch-action:manipulation}.lmn-cta-primary:hover{background:var(--lmn-accent);color:var(--lmn-white)}.lmn-cta-note{font-size:12px;color:#ffffff4d}.lmn-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:300;height:60px;display:flex;align-items:center;padding:0 40px;gap:20px;background:#111110f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.06);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.lmn-sticky-bar.lmn-sticky-visible{transform:translateY(0)}.lmn-sticky-name{font-size:12px;color:#ffffff8c;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmn-sticky-price{font-size:16px;font-weight:500;color:var(--lmn-white);flex-shrink:0}.lmn-sticky-buy{font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;padding:12px 28px;background:var(--lmn-white);color:var(--lmn-fg);border:none;cursor:pointer;flex-shrink:0;transition:all .2s;touch-action:manipulation}.lmn-sticky-buy:hover{background:var(--lmn-accent);color:var(--lmn-white)}.lmn-fade-up{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.lmn-fade-up.lmn-visible{opacity:1;transform:translateY(0)}@media(max-width:1024px){.lmn-hero{grid-template-columns:52% 48%}.lmn-info-panel{padding:36px 36px 60px}.lmn-reviews-row{grid-template-columns:1fr 1fr;gap:10px}.lmn-steps-row{grid-template-columns:repeat(2,1fr)}.lmn-features-grid{gap:40px}.lmn-guarantee-item{padding:44px 32px}}@media(max-width:768px){.lmn-hero{display:block}.lmn-gallery-panel{position:relative;top:auto;height:auto;display:flex;flex-direction:column;grid-template-columns:unset}.lmn-main-image-area{order:1;width:100%;aspect-ratio:1 / 1;height:auto}.lmn-slider{height:100%}.lmn-slide{height:100%;min-height:100%}.lmn-thumbs-col{order:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:none;border-top:1px solid var(--lmn-border);width:100%;padding:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.lmn-thumb{width:72px;min-width:72px;height:72px;aspect-ratio:1 / 1;border-bottom:none;border-right:1px solid var(--lmn-border);flex-shrink:0;scroll-snap-align:start}.lmn-thumb:after{top:auto;bottom:0;left:0;right:0;width:auto;height:2px;transform:scaleX(0);transform-origin:left}.lmn-thumb.active:after{transform:scaleX(1)}.lmn-arrow{width:32px;height:32px;font-size:18px}.lmn-arrow--prev{left:8px}.lmn-arrow--next{right:8px}.lmn-info-panel{padding:24px 16px 80px}.lmn-title{font-size:clamp(22px,6vw,32px)}.lmn-mode-tab{padding:9px 4px;font-size:9px;gap:4px}.lmn-mode-dot{width:6px;height:6px}.lmn-benefit-pill{padding:10px;gap:8px}.lmn-pill-icon{font-size:14px}.lmn-purchase-row{gap:8px}.lmn-qty-btn{width:38px;height:48px}.lmn-add-cart{height:48px;font-size:11px}.lmn-trust-bar{grid-template-columns:repeat(var(--lmn-trust-cols, 3),1fr)}.lmn-how-strip,.lmn-features,.lmn-modes-section,.lmn-reviews,.lmn-faq{padding:56px 16px}.lmn-cta-section{padding:72px 16px}.lmn-steps-row{grid-template-columns:1fr;gap:1px}.lmn-features-grid{grid-template-columns:1fr;gap:32px}.lmn-feature-img{aspect-ratio:1 / 1}.lmn-modes-grid{grid-template-columns:1fr}.lmn-mode-card{padding:32px 24px}.lmn-reviews-row{grid-template-columns:1fr}.lmn-guarantee-grid{grid-template-columns:1fr;border-left:none}.lmn-guarantee-item{border-right:none;border-bottom:1px solid var(--lmn-border);padding:36px 20px}.lmn-faq-inner{max-width:100%}.lmn-faq-btn{font-size:13px;padding:18px 0}.lmn-cta-primary{width:100%;padding:16px 24px}.lmn-cta-note{text-align:center;font-size:11px}.lmn-sticky-bar{padding:0 16px;height:56px;gap:12px}.lmn-sticky-name{display:none}.lmn-sticky-buy{padding:11px 22px;font-size:11px}}@media(max-width:390px){.lmn-info-panel{padding:20px 14px 80px}.lmn-thumb{width:60px;min-width:60px;height:60px}.lmn-title{font-size:22px}.lmn-price-current{font-size:28px}.lmn-benefit-grid{grid-template-columns:1fr}.lmn-mode-tab{font-size:9px;padding:8px 3px}.lmn-how-strip{padding:48px 14px}.lmn-step-num{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/luminlogy-product.css.map */
