.luminis-v2{--lv2-espresso:#2b1812;--lv2-espresso2:#39231c;--lv2-gold:#bc9165;--lv2-cream:#faf7f1;--lv2-ivory:#f1eae0;--lv2-ivory2:#eee4d9;--lv2-ink:#39261f;--lv2-muted:#806e63;--lv2-line:#e6dacc;--lv2-serif:Georgia,"Times New Roman",serif;--lv2-sans:Arial,Helvetica,sans-serif;font:14px/1.55 var(--lv2-sans);color:var(--lv2-ink);background:var(--lv2-cream);font-synthesis:none;position:relative}.luminis-v2,.luminis-v2 *,.luminis-v2 *:before,.luminis-v2 *:after{box-sizing:border-box}.luminis-v2 img{display:block;max-width:100%}.luminis-v2 button,.luminis-v2 select{font:inherit;cursor:pointer}.luminis-v2 button:focus-visible,.luminis-v2 a:focus-visible,.luminis-v2 select:focus-visible,.luminis-v2 summary:focus-visible{outline:2px solid var(--lv2-gold);outline-offset:3px}.luminis-v2 h1,.luminis-v2 h2,.luminis-v2 h3,.luminis-v2 p{margin:0}.luminis-v2 a{color:inherit;text-decoration:none}.luminis-v2 h1,.luminis-v2 h2,.luminis-v2 h3{font-family:var(--lv2-serif);font-weight:400;letter-spacing:-.035em;line-height:1.1}.luminis-v2 em{font-family:var(--lv2-serif);color:var(--lv2-gold);font-weight:400}.luminis-v2 .lv2-wrap{width:min(100%,1320px);padding:0 clamp(17px,3.5vw,45px);margin-inline:auto}.luminis-v2 .lv2-kicker{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#ac865f;font-weight:700;margin-bottom:14px}.luminis-v2--hero{padding:1px 0 52px}.luminis-v2 .lv2-crumbs{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:26px 0 23px;color:#958174;font-size:11px;letter-spacing:.05em}.luminis-v2 .lv2-crumbs span:last-child{max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luminis-v2 .lv2-crumbs a:hover{text-decoration:underline}.luminis-v2 .lv2-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(25px,4.6vw,68px);align-items:start}.luminis-v2 .lv2-gallery{min-width:0}.luminis-v2 .lv2-gallery-stage{height:clamp(390px,39vw,488px);background:#e5dfd7;position:relative;overflow:hidden;border-radius:5px}.luminis-v2 .lv2-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.018);transition:opacity .42s ease,transform .65s ease,visibility .42s;pointer-events:none}.luminis-v2 .lv2-gallery-slide.is-active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.luminis-v2 .lv2-gallery-slide>img,.luminis-v2 .lv2-gallery-slide>video,.luminis-v2 .lv2-gallery-slide>iframe{display:block;width:100%;height:100%;object-fit:cover;object-position:center 21%;filter:saturate(.8)}.luminis-v2 .lv2-gallery-slide>iframe{filter:none}.luminis-v2 .lv2-image-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(20,14,11,.1),transparent 32%,transparent 72%,rgba(20,14,11,.28))}.luminis-v2 .lv2-corner-label{position:absolute;top:18px;left:18px;padding:9px 12px;background:#fefaf3f5;color:#77553b;font-size:9px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.luminis-v2 .lv2-gallery-caption{position:absolute;bottom:19px;left:21px;color:#fff;letter-spacing:.065em;font-size:11px;text-shadow:0 1px 6px #473c35}.luminis-v2 .lv2-gallery-controls{position:absolute;bottom:17px;right:17px;display:flex;gap:8px}.luminis-v2 .lv2-gallery-arrow{border:1px solid #eee2d1;background:#f8f5eff0;color:var(--lv2-espresso);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:25px;line-height:1;transition:transform .2s,background .2s}.luminis-v2 .lv2-gallery-arrow:hover{background:#fff;transform:translateY(-2px)}.luminis-v2 .lv2-gallery-thumbs{display:flex;gap:9px;margin-top:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.luminis-v2 .lv2-gallery-thumb{width:calc(25% - 7px);flex:0 0 calc(25% - 7px);min-width:67px;height:85px;overflow:hidden;border:2px solid transparent;padding:3px;background:#efe7dd;border-radius:4px;position:relative}.luminis-v2 .lv2-gallery-thumb.is-active{border-color:#ae865e}.luminis-v2 .lv2-gallery-thumb img{height:100%;width:100%;object-fit:cover;object-position:center 20%;filter:saturate(.7)}.luminis-v2 .lv2-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#2c1b1570}.luminis-v2 .lv2-gallery-note{margin-top:14px;display:flex;gap:8px;align-items:center;color:#9e8978;font-size:11px}.luminis-v2 .lv2-gallery-note:first-letter{color:var(--lv2-gold)}.luminis-v2 .lv2-product-info{padding-top:10px}.luminis-v2 .lv2-eyebrow{color:#aa805c;letter-spacing:.18em;font-size:10px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:13px;margin-bottom:17px}.luminis-v2 .lv2-eyebrow:before{content:"";width:27px;height:1px;background:var(--lv2-gold)}.luminis-v2 .lv2-title{font-size:clamp(38px,3.35vw,55px);line-height:1.04;margin:0 0 15px}.luminis-v2 .lv2-title em{display:block;line-height:1.08}.luminis-v2 .lv2-intro{font-size:13px;color:#78685e;line-height:1.82;max-width:54ch;margin-bottom:17px}.luminis-v2 .lv2-trust{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--lv2-line);margin-bottom:16px}.luminis-v2 .lv2-trust span{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;padding:5px 8px;background:#f5eee5;border:1px solid #eddfce;border-radius:100px;font-size:10px;color:#8b6c55}.luminis-v2 .lv2-perks{display:grid;grid-template-columns:1fr 1fr;gap:11px 12px;margin:0 0 20px}.luminis-v2 .lv2-perk{display:flex;align-items:center;gap:8px;font-size:11px;color:#756256}.luminis-v2 .lv2-perk span{font-weight:700;color:#b69273}.luminis-v2 .lv2-summary-peek{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #e8daca;border-radius:5px;background:#f4ece2;padding:13px 15px;margin-bottom:18px;text-align:left;color:var(--lv2-espresso);transition:background .2s,transform .2s}.luminis-v2 .lv2-summary-peek:hover{background:#f0e4d7;transform:translateY(-1px)}.luminis-v2 .lv2-summary-peek strong{font-size:11px;font-weight:700}.luminis-v2 .lv2-summary-peek small{display:block;margin-top:3px;font-size:10px;color:#977d6b}.luminis-v2 .lv2-summary-peek>span:last-child{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#8a6750;font-size:19px}.luminis-v2 .lv2-price-block{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;margin-bottom:11px}.luminis-v2 .lv2-price{font:400 30px/1.1 var(--lv2-serif);letter-spacing:-.04em}.luminis-v2 .lv2-compare{font-size:14px;color:#aa9384}.luminis-v2 .lv2-price-block small{font-size:9px;margin-left:auto;color:#a18c7f}.luminis-v2 .lv2-variant-label{display:block;font-size:11px;margin-bottom:7px;color:#6c584a}.luminis-v2 .lv2-variant-select{width:100%;border:1px solid #e1d2c3;padding:11px;margin-bottom:12px;background:#fff;color:#3e2b22;border-radius:3px}.luminis-v2 .lv2-product-form{display:block}.luminis-v2 .lv2-product-form form{margin:0}.luminis-v2 .lv2-buy-button{width:100%;display:flex;justify-content:center;align-items:center;gap:14px;min-height:51px;padding:12px 20px!important;background:var(--lv2-espresso)!important;color:#f8ecdf!important;border:1px solid var(--lv2-espresso)!important;border-radius:3px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important;line-height:1.3!important;min-width:0!important;max-width:none!important;transition:background .2s,transform .2s!important;box-shadow:none!important}.luminis-v2 .lv2-buy-button:before,.luminis-v2 .lv2-buy-button:after{content:none!important}.luminis-v2 .lv2-buy-button:hover:not(:disabled){background:#4a2c21!important;transform:translateY(-1px)}.luminis-v2 .lv2-buy-button:disabled{opacity:.5;cursor:not-allowed}.luminis-v2 .lv2-buy-arrow{font-size:15px}.luminis-v2 .lv2-product-form .loading__spinner{position:static}.luminis-v2 .lv2-secure{text-align:center;font-size:10px;color:#a18c7b;margin-top:12px}.luminis-v2 .lv2-learn-more{display:block;text-align:center;font-size:11px;color:#765744;text-decoration:underline;text-underline-offset:4px;margin-top:15px}.luminis-v2 .lv2-mobile-buy{display:none}.luminis-v2 .product-form__error-message-wrapper{margin:5px 0 10px;color:#b42318;font-size:12px}.luminis-v2 .product-form__error-message-wrapper[hidden]{display:none!important}.luminis-v2 .lv2-feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--lv2-espresso);color:#f0decf;margin-top:50px;border-radius:4px}.luminis-v2 .lv2-feature{display:flex;align-items:center;gap:12px;padding:17px 24px;min-width:0;border-right:1px solid #705346}.luminis-v2 .lv2-feature:last-child{border-right:0}.luminis-v2 .lv2-feature-icon{font-family:var(--lv2-serif);color:var(--lv2-gold);font-size:24px;line-height:1}.luminis-v2 .lv2-feature strong{display:block;font:400 16px var(--lv2-serif)}.luminis-v2 .lv2-feature small{display:block;color:#c2a99a;font-size:10px}.luminis-v2.lv2-details-section{padding:24px 0 46px}.luminis-v2 .lv2-section-heading,.luminis-v2 .lv2-test-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.luminis-v2 .lv2-section-heading h2,.luminis-v2 .lv2-test-head h2{font-size:clamp(31px,3vw,44px)}.luminis-v2 .lv2-side-note,.luminis-v2 .lv2-test-head>p{max-width:250px;text-align:right;color:#88746a;font-size:11px;line-height:1.65}.luminis-v2 .lv2-details-box{display:grid;grid-template-columns:215px minmax(0,1fr);border:1px solid #e4d7ca;border-radius:5px;background:#f6f0e9;overflow:hidden;min-height:250px}.luminis-v2 .lv2-tabs{background:#eee4d9;border-right:1px solid #e4d6c5;padding:13px 0;display:flex;flex-direction:column}.luminis-v2 .lv2-tab{background:transparent;border:0;border-left:2px solid transparent;text-align:left;color:#775f51;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-weight:700;font-size:11px;min-height:43px}.luminis-v2 .lv2-tab.is-active{border-left-color:var(--lv2-gold);background:#fbf8f3;color:var(--lv2-espresso)}.luminis-v2 .lv2-tab small{color:#b08b70;font-size:10px}.luminis-v2 .lv2-tab-content{padding:24px 30px;min-width:0}.luminis-v2 .lv2-panel{min-height:170px}.luminis-v2 .lv2-panel[hidden]{display:none!important}.luminis-v2 .lv2-panel h3{font-size:25px;margin:0 0 9px}.luminis-v2 .lv2-panel p,.luminis-v2 .lv2-rte{font-size:12px;line-height:1.8;color:#76665d}.luminis-v2 .lv2-rte p{margin-bottom:8px}.luminis-v2 .lv2-rte ul{padding-left:20px;margin:8px 0 12px}.luminis-v2 .lv2-rte *{max-width:100%}.luminis-v2 .lv2-rte img{height:auto}.luminis-v2 .lv2-rte a{text-decoration:underline;text-underline-offset:3px}.luminis-v2 .lv2-chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin:18px 0}.luminis-v2 .lv2-chapter{border-bottom:1px solid #e3d6c8;font-size:12px}.luminis-v2 .lv2-chapter summary{cursor:pointer;list-style:none;display:flex;gap:7px;align-items:center;padding:12px 5px;color:#614738;font-weight:600}.luminis-v2 .lv2-chapter summary::-webkit-details-marker{display:none}.luminis-v2 .lv2-chapter summary>span{color:var(--lv2-gold)}.luminis-v2 .lv2-chapter summary b{font-size:16px;margin-left:auto;font-weight:400;color:#b18e72}.luminis-v2 .lv2-chapter[open] summary b{transform:rotate(45deg)}.luminis-v2 .lv2-chapter-content{padding:0 5px 15px;font-size:12px;color:#76675b}.luminis-v2 .lv2-soft-button{margin-top:12px;padding:11px 17px;border:1px solid #b89475;color:#765641;background:transparent;font-size:10px;font-weight:700;letter-spacing:.12em}.luminis-v2 .lv2-soft-button:hover{background:#eaddcf}.luminis-v2 .lv2-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin:14px 0}.luminis-v2 .lv2-tile-grid>div{border-bottom:1px solid #ddcfc0;padding:12px 4px;font-size:12px;color:#765b4c}.luminis-v2 .lv2-panel-note{padding:10px 13px;margin-top:13px!important;background:#fffcf7;border-left:2px solid var(--lv2-gold)}.luminis-v2 .lv2-faq{border-bottom:1px solid #dfd1c3;padding:3px 0}.luminis-v2 .lv2-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;padding:13px 0;color:#50372c}.luminis-v2 .lv2-faq summary:after{content:"+";font-size:18px;font-weight:400;color:#a27b5c}.luminis-v2 .lv2-faq[open] summary:after{content:"\2212"}.luminis-v2 .lv2-faq p,.luminis-v2 .lv2-faq .lv2-rte{padding:0 0 14px;color:#77645a;font-size:12px}.luminis-v2 .lv2-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#21110bc2;z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.luminis-v2 .lv2-drawer-overlay.is-open{opacity:1;visibility:visible}.luminis-v2 .lv2-drawer{position:fixed;top:0;right:0;bottom:0;width:min(510px,100vw);background:#fcf9f4;z-index:1002;transform:translate(105%);transition:transform .32s ease;overflow:hidden;display:flex;flex-direction:column;box-shadow:-20px 0 60px #25140c40}.luminis-v2 .lv2-drawer.is-open{transform:translate(0)}.luminis-v2 .lv2-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 26px;background:var(--lv2-espresso);color:#fcf0de}.luminis-v2 .lv2-drawer-head h2{font-size:31px}.luminis-v2 .lv2-drawer-head button{width:36px;height:36px;flex:none;border:1px solid #9c7e66;border-radius:50%;background:transparent;color:#fff;font-size:24px}.luminis-v2 .lv2-drawer-body{overflow-y:auto;padding:30px 26px 42px}.luminis-v2 .lv2-drawer-body h3{margin:20px 0 12px;font-size:28px}.luminis-v2 .lv2-drawer-body p{font-size:13px;line-height:1.75}.luminis-v2 .lv2-drawer-list{font-size:13px;color:#765d4e;line-height:2;padding-left:20px}.luminis-v2 .lv2-drawer-buy{margin-top:23px}.luminis-v2.lv2-testimonials{background:#f0e6db;padding:47px 0 42px;overflow:hidden}.luminis-v2 .lv2-test-head{margin-bottom:24px}.luminis-v2 .lv2-marquee-shell{overflow:hidden;position:relative}.luminis-v2 .lv2-marquee-track{display:flex;width:max-content;max-width:none;gap:12px;animation:lv2-marquee var(--lv2-duration,43s) linear infinite;will-change:transform}.luminis-v2 .lv2-marquee-track.is-static{animation:none;width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.luminis-v2 .lv2-marquee-shell:hover .lv2-marquee-track,.luminis-v2 .lv2-marquee-shell:focus-within .lv2-marquee-track{animation-play-state:paused}.luminis-v2 .lv2-marquee-set{display:flex;gap:12px;flex:0 0 auto}.luminis-v2 .lv2-test-card{display:flex;flex-direction:column;width:305px;height:260px;flex:0 0 305px;min-width:0;text-align:left;overflow:hidden;border:0;border-radius:5px;scroll-snap-align:center;background:#fdfaf5;color:#51382c;position:relative;box-shadow:0 3px 14px #22110a0a}.luminis-v2 .lv2-test-quote{padding:24px 25px;justify-content:space-between}.luminis-v2 .lv2-quote-mark{font:italic 37px/1 var(--lv2-serif);color:#c7a27f}.luminis-v2 .lv2-test-quote>p{font:italic 15px/1.55 var(--lv2-serif);color:#7b6253;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.luminis-v2 .lv2-student{display:flex;gap:10px;align-items:center}.luminis-v2 .lv2-student img,.luminis-v2 .lv2-avatar{width:42px;height:42px;flex:none;border-radius:50%;object-fit:cover;background:linear-gradient(130deg,#ceb29c,#5d3d2c);color:#fff;display:grid;place-items:center;font:20px var(--lv2-serif)}.luminis-v2 .lv2-student strong{display:block;font-size:11px}.luminis-v2 .lv2-student span:last-child{display:block;font-size:10px;color:#a18b7b}.luminis-v2 .lv2-test-video{padding:0!important;cursor:pointer;display:block;background:#a69d96}.luminis-v2 .lv2-test-video img{height:100%;width:100%;object-fit:cover;filter:saturate(.62) brightness(.65);transition:transform .3s}.luminis-v2 .lv2-test-video:hover img{transform:scale(1.045)}.luminis-v2 .lv2-test-video-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:16px}.luminis-v2 .lv2-play-circle{display:grid;place-items:center;width:47px;height:47px;margin-bottom:18px;border-radius:50%;border:1px solid #fff;background:#fdfaf5c9;color:var(--lv2-espresso);font-size:17px}.luminis-v2 .lv2-test-video-layer strong{font:italic 21px var(--lv2-serif)}.luminis-v2 .lv2-test-video-layer small{font-size:11px;margin-top:9px}.luminis-v2 .lv2-test-footnote{margin-top:22px;color:#9a806d;font-size:11px}.luminis-v2 .lv2-editor-empty{padding:42px;border:1px dashed #bda38b;background:#fdf9f3;text-align:center;font-size:12px;color:#806756}.luminis-v2 .lv2-video-modal{padding:12px;border:none;border-radius:7px;max-width:min(680px,95vw);max-height:90vh;overflow:visible;background:#170e0a;box-shadow:0 18px 80px #0009}.luminis-v2 .lv2-video-modal::backdrop{background:#000b}.luminis-v2 .lv2-video-container video{display:block;width:100%;max-height:75vh;object-fit:contain}.luminis-v2 .lv2-video-close{position:absolute;z-index:3;right:-11px;top:-18px;width:37px;height:37px;border:1px solid #dcc2a7;background:#2b1812;border-radius:50%;color:#fff;font-size:24px}@keyframes lv2-marquee{to{transform:translate(calc(-50% - 6px))}}.luminis-v2.lv2-final{padding:55px 0 66px}.luminis-v2 .lv2-final-box{position:relative;overflow:hidden;background:#2b1812;border-radius:4px;padding:34px 46px;color:#f6e4d4;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:36px;row-gap:10px}.luminis-v2 .lv2-final-box:after{content:"";position:absolute;right:23%;top:-140px;width:350px;height:350px;border:1px solid #6d4a3a;border-radius:50%;pointer-events:none}.luminis-v2 .lv2-final-box .lv2-kicker{grid-column:1/-1;color:#c49c76;margin:0}.luminis-v2 .lv2-final-box h2{font-size:clamp(26px,2.7vw,38px)}.luminis-v2 .lv2-final-box>p:not(.lv2-kicker){grid-column:1;grid-row:3;color:#ccb5a5;font-size:12px}.luminis-v2 .lv2-final-button{grid-column:2;grid-row:2/4;background:#cda37c;border:0;position:relative;z-index:1;padding:17px 29px;color:#3c2519;font-size:11px;letter-spacing:.1em;font-weight:700;transition:background .2s,transform .2s}.luminis-v2 .lv2-final-button:hover{background:#e0b790;transform:translateY(-1px)}@media(max-width:990px){.luminis-v2 .lv2-hero-grid{gap:24px}.luminis-v2 .lv2-gallery-stage{height:430px}.luminis-v2 .lv2-title{font-size:39px}.luminis-v2 .lv2-perks{gap:9px}.luminis-v2 .lv2-feature{padding:15px 12px}.luminis-v2 .lv2-details-box{grid-template-columns:180px 1fr}}@media(max-width:750px){.luminis-v2 .lv2-wrap{padding:0 17px}.luminis-v2--hero{padding-bottom:33px}.luminis-v2 .lv2-crumbs{font-size:10px;margin:19px 0}.luminis-v2 .lv2-hero-grid{display:flex;flex-direction:column;gap:22px}.luminis-v2 .lv2-gallery,.luminis-v2 .lv2-product-info{width:100%}.luminis-v2 .lv2-gallery-stage{height:min(118vw,510px)}.luminis-v2 .lv2-gallery-thumb{height:74px}.luminis-v2 .lv2-title{font-size:clamp(40px,12vw,58px)}.luminis-v2 .lv2-product-info{padding-top:0}.luminis-v2 .lv2-eyebrow{margin-bottom:12px}.luminis-v2 .lv2-intro{font-size:13px}.luminis-v2 .lv2-trust{gap:6px}.luminis-v2 .lv2-trust span{font-size:9px}.luminis-v2 .lv2-summary-peek{margin:16px 0}.luminis-v2 .lv2-feature-strip{grid-template-columns:1fr;margin-top:28px}.luminis-v2 .lv2-feature{padding:16px 18px;border-right:0;border-bottom:1px solid #6a4737}.luminis-v2 .lv2-feature:last-child{border-bottom:0}.luminis-v2 .lv2-mobile-buy{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:10px max(14px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-right));background:#fcf8f2;box-shadow:0 -8px 25px #2b181220;transform:translateY(125%);transition:transform .25s;pointer-events:none}.luminis-v2 .lv2-mobile-buy.is-visible{transform:translateY(0);pointer-events:auto}.luminis-v2 .lv2-mobile-buy>strong{font:400 23px var(--lv2-serif);white-space:nowrap}.luminis-v2 .lv2-mobile-buy .lv2-buy-button{width:auto;flex:1;min-height:45px;padding:10px!important;font-size:10px!important}.luminis-v2.lv2-details-section{padding:30px 0}.luminis-v2 .lv2-section-heading,.luminis-v2 .lv2-test-head{align-items:start;flex-direction:column;gap:11px}.luminis-v2 .lv2-side-note,.luminis-v2 .lv2-test-head>p{text-align:left;max-width:100%}.luminis-v2 .lv2-details-box{display:block}.luminis-v2 .lv2-tabs{display:flex;flex-direction:row;overflow-x:auto;padding:0;background:#f0e5d9;border-right:0;border-bottom:1px solid #e2d5c8}.luminis-v2 .lv2-tab{flex:none;white-space:nowrap;min-height:52px;padding:13px 15px;border-left:0;border-bottom:2px solid transparent}.luminis-v2 .lv2-tab.is-active{border-bottom-color:var(--lv2-gold)}.luminis-v2 .lv2-tab small{display:none}.luminis-v2 .lv2-tab-content{padding:20px 17px}.luminis-v2 .lv2-chapter-grid{grid-template-columns:1fr}.luminis-v2 .lv2-test-head h2,.luminis-v2 .lv2-section-heading h2{font-size:34px}.luminis-v2.lv2-testimonials{padding:40px 0 36px}.luminis-v2 .lv2-test-card{width:270px;flex-basis:270px;height:256px}.luminis-v2.lv2-final{padding:38px 0 64px}.luminis-v2 .lv2-final-box{padding:32px 23px;display:flex;align-items:start;flex-direction:column;gap:16px}.luminis-v2 .lv2-final-button{width:100%}.luminis-v2 .lv2-final-box>p:not(.lv2-kicker){line-height:1.7}}@media(max-width:385px){.luminis-v2 .lv2-trust{display:grid;grid-template-columns:1fr 1fr}.luminis-v2 .lv2-perks{grid-template-columns:1fr}.luminis-v2 .lv2-gallery-stage{height:380px}.luminis-v2 .lv2-mobile-buy{gap:9px}.luminis-v2 .lv2-mobile-buy>strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.luminis-v2 *,.luminis-v2 *:before,.luminis-v2 *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.luminis-v2 .lv2-marquee-track{animation:none!important;overflow-x:auto!important;width:100%!important}}.luminis-v2 .lv2-campus-slide{background:linear-gradient(130deg,#d4c1ae,#f1e5d8 48%,#bea590);display:flex;align-items:center;justify-content:center;padding:38px}.luminis-v2 .lv2-campus-window{width:92%;max-width:355px;min-height:315px;background:#faf8f4;box-shadow:0 24px 60px #472b2540;border:1px solid #ddccb7;overflow:hidden;border-radius:5px}.luminis-v2 .lv2-campus-bar{height:39px;background:#2e1a15;color:#e9d3bc;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:9px;letter-spacing:.15em}.luminis-v2 .lv2-campus-body{padding:20px 25px}.luminis-v2 .lv2-campus-body>p{font-size:9px;color:#aa835f;letter-spacing:.11em;margin:0 0 7px}.luminis-v2 .lv2-campus-body>strong{font:400 26px var(--lv2-serif);display:block;color:#422c23;margin-bottom:19px}.luminis-v2 .lv2-campus-placeholder{height:8px;border-radius:8px;margin-bottom:8px;background:#e5dace;width:96%}.luminis-v2 .lv2-campus-placeholder.short{width:67%}.luminis-v2 .lv2-campus-lessons{font-size:12px;color:#715849;line-height:2;margin:14px 0}.luminis-v2 .lv2-campus-progress{height:6px;background:#e3d6c6;border-radius:8px}.luminis-v2 .lv2-campus-progress i{display:block;height:100%;width:33%;border-radius:8px;background:#b89674}.luminis-v2 .lv2-campus-thumb{height:100%;display:grid;place-items:center;background:#dfd4c5;font:30px var(--lv2-serif);color:#543b31}@media(max-width:750px){.luminis-v2 .lv2-campus-slide{padding:20px}.luminis-v2 .lv2-campus-window{min-height:280px}}@media(min-width:991px){.luminis-v2 .lv2-gallery-stage{height:var(--lv2-gallery-height,488px)}.luminis-v2 .lv2-title{font-size:clamp(35px,4vw,var(--lv2-title-size,55px))}}.luminis-v2 .lv2-gallery-slide>img{object-fit:var(--lv2-image-fit,cover)}.luminis-v2 .lv2-dynamic-checkout{margin-top:10px}.luminis-v2 .lv2-dynamic-checkout .shopify-payment-button__button{min-height:48px;border-radius:3px;font-size:12px}.luminis-v2.lv2-details-section{background:var(--lv2-detail-bg,#faf7f1)}@media(min-width:751px){.luminis-v2 .lv2-section-heading h2{font-size:var(--lv2-detail-title-size,44px)}}.luminis-v2.lv2-testimonials{background:var(--lv2-test-bg,#f0e6db)}.luminis-v2 .lv2-test-quote{background:var(--lv2-test-card-color,#fdfaf5)}@media(min-width:751px){.luminis-v2 .lv2-test-card{width:var(--lv2-test-card-width,310px);flex-basis:var(--lv2-test-card-width,310px)}}.luminis-v2 .lv2-final-box{background:var(--lv2-final-bg,#2b1812)}.luminis-v2 .lv2-final-button{background:var(--lv2-final-button,#cda37c)}.luminis-v2.lv2-final .lv2-final-box h2,.luminis-v2.lv2-final .lv2-final-box h2:not(.h0):not(.h1):not(.h2){color:var(--lv2-final-title,#f6e4d4)!important;font-family:var(--lv2-serif)!important;line-height:1.17!important;letter-spacing:-.035em!important}.luminis-v2.lv2-final .lv2-final-box h2 em{color:var(--lv2-final-accent,#d1a476)!important}.luminis-v2.lv2-final .lv2-final-box>p:not(.lv2-kicker){color:var(--lv2-final-copy,#e2c9b8)!important;line-height:1.65!important}.luminis-v2.lv2-final .lv2-final-box>.lv2-kicker{color:var(--lv2-final-accent,#d1a476)!important}.luminis-v2.lv2-final .lv2-final-button{color:#342016!important;background:var(--lv2-final-button,#cda37c)!important;min-height:52px;border-radius:2px}.luminis-v2.lv2-final .lv2-final-button:hover{filter:brightness(1.08)}.luminis-v2.luminis-v2--hero{background-color:var(--lv2-cream,#faf7f1)!important}.luminis-v2 .lv2-title{color:var(--lv2-espresso,#2b1812)!important;text-wrap:balance;overflow-wrap:break-word}.luminis-v2 .lv2-title em{color:var(--lv2-gold,#bc9165)!important}.luminis-v2 .lv2-section-heading h2,.luminis-v2 .lv2-test-head h2{color:#2b1812!important}.luminis-v2 .lv2-section-heading h2 em,.luminis-v2 .lv2-test-head h2 em{color:#bc9165!important}.luminis-v2 .lv2-campus-thumb{font:600 10px/1.2 Arial,sans-serif!important;letter-spacing:.12em!important}.luminis-v2 .lv2-editor-preview{padding:2px 0 4px}.luminis-v2 .lv2-preview-notice{color:#967765!important;font-size:11px;letter-spacing:.02em;margin:0 0 13px!important}.luminis-v2 .lv2-editor-preview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.luminis-v2 .lv2-editor-preview-cards .lv2-test-card{width:100%!important;flex-basis:auto!important;min-height:230px;height:230px}.luminis-v2 .lv2-test-video-demo{background:linear-gradient(130deg,#9f887a,#4a2c21)!important;color:#fff!important}.luminis-v2 .lv2-test-video-demo .lv2-test-video-layer{position:relative}.luminis-v2 .lv2-test-video-demo .lv2-play-circle{color:#40281a!important}.luminis-v2 .lv2-gallery-stage{background:#e7ded3}.luminis-v2 .lv2-gallery-thumb:hover{border-color:#cbaa87}@media(max-width:750px){.luminis-v2 .lv2-editor-preview-cards{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x proximity;padding-bottom:8px}.luminis-v2 .lv2-editor-preview-cards .lv2-test-card{width:260px!important;flex:0 0 260px!important;scroll-snap-align:start}.luminis-v2 .lv2-final-box h2{font-size:31px!important}}.luminis-v2.luminis-v2--hero{padding-top:var(--lv2-header-space,32px)!important;scroll-margin-top:clamp(80px,9vw,128px)}.luminis-v2.luminis-v2--hero .lv2-gallery-slide>img{object-position:center var(--lv2-image-y,0%)!important}.luminis-v2.lv2-details-section,.luminis-v2.lv2-testimonials,.luminis-v2.lv2-final{scroll-margin-top:clamp(80px,9vw,128px)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luminis-product-v2.css.map */
