.fmlp-main,.fmlp{--lp-bg:#131217;--lp-black:#0b0b0d;--lp-line:#2b2931;--lp-purple:#a87fe3;--lp-text:#f9f8fc;--lp-muted:#aaa6b1;background:var(--lp-bg)!important;color:var(--lp-text)!important;font-family:Inter,Arial,sans-serif;letter-spacing:0;line-height:1.6}
.fmlp-main{display:block;padding:55px 0 58px!important;background:linear-gradient(145deg,#141319,#0b0b0d)!important;--color-foreground:249,248,252;--color-background:19,18,23;--color-button:168,127,227;--color-button-text:255,255,255;--color-secondary-button-text:249,248,252}
.fmlp-main .page-width,.fmlp-wrap{width:100%;max-width:1180px!important;padding:0 36px!important;margin:0 auto!important;box-sizing:border-box}
.fmlp-main .product{gap:46px!important;align-items:start!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.fmlp-main .product__media-wrapper,.fmlp-main .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important;min-width:0}
.fmlp-main .product__info-container{max-width:none!important}.fmlp-main h1,.fmlp h2,.fmlp h3{font-family:Inter,Arial,sans-serif!important;color:#fff!important;letter-spacing:-.025em!important;font-weight:700!important}
.fmlp-main .product__title{margin:0!important}.fmlp-main h1{font-size:40px!important;line-height:1.12!important;margin:0 0 22px!important}.fmlp-title>p{font-size:18px!important;line-height:1.5;color:#aaa6b1!important;margin:0 0 30px!important}
.fmlp-main .product__media-list{margin:0!important}.fmlp-main .product__media-item{width:100%!important;max-width:100%!important;margin:0!important}.fmlp-main .product__media{border-radius:14px!important;overflow:hidden;background:#222!important}.fmlp-main .product-media-container{max-width:100%!important;width:100%!important;border:0!important;background:#1b1a20!important;border-radius:14px!important;overflow:hidden}.fmlp-main .media{background:#1b1a20!important}.fmlp-main .product__media img{object-fit:cover!important}.fmlp-main .thumbnail-list{gap:10px!important}.fmlp-main .thumbnail{border-radius:10px!important;overflow:hidden}.fmlp-main .thumbnail[aria-current]{border-color:#a87fe3!important}.fmlp-main .thumbnail-slider{margin-top:12px}.fmlp-main .slider-button{color:#fff!important}.fmlp-main .slider-counter{color:#aaa!important}.fmlp-main .product__media-icon{background:#222!important;color:#fff!important}
.fmlp-pricebox{border:1px solid #72518b;border-radius:16px;padding:19px 20px 0;overflow:hidden;position:relative;margin:0 0 22px;background:radial-gradient(at 100% 0,#32223f,transparent),linear-gradient(120deg,#20182c,#121015);box-shadow:0 8px 24px #0003}.fmlp-pricebox:before{content:'';position:absolute;inset:0 0 auto;height:3px;background:#ac7ee4}.fmlp-kicker{display:block;color:#c5a3f3;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.6}.fmlp-pricebox p{font-size:13px!important;margin:15px 0 3px;color:#c2bbc9}.fmlp-pricebox [data-fmlp-price]{font-size:34px;line-height:1.4;font-weight:700;color:white}.fmlp-pricebox [data-fmlp-offer]{font-size:13px;color:#ddd4e8;display:block;margin:2px 0 18px}.fmlp-pricebox__bottom{background:linear-gradient(110deg,#634080,#34203f);padding:13px 20px;margin:0 -20px;color:white;font-size:12px}
.fmlp-main .product-form__input{max-width:none!important;margin:14px 0!important}.fmlp-main .form__label{color:#bbb6c3!important;font-size:13px!important;margin-bottom:9px}.fmlp-main .product-form__input input[type=radio]+label{border:1px solid #33313a!important;background:#141318!important;color:#fff!important;border-radius:6px!important;padding:10px 16px!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;letter-spacing:0!important;box-shadow:none!important}.fmlp-main .product-form__input input[type=radio]:checked+label{border-color:#a878e6!important;box-shadow:0 0 0 1px #a878e6 inset!important;background:#261a36!important}.fmlp-main .fmcl-offer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.fmlp-main .fmcl-offer-grid legend{float:none;grid-column:1/-1!important}.fmlp-main .fmcl-offer-grid input[type=radio]{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.fmlp-main .fmcl-offer-grid label.fmcl-offer-card{margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-start!important;padding:12px 9px!important;min-height:130px!important;box-sizing:border-box;line-height:1.35!important}.fmlp-main .fmcl-offer-left,.fmlp-main .fmcl-offer-right{display:flex;flex-direction:column;gap:5px}.fmlp-main .fmcl-offer-title{font-size:12px!important;color:white!important}.fmlp-main .fmcl-offer-price{font-size:17px!important;color:#d1b0ff!important;white-space:nowrap}.fmlp-main .fmcl-offer-count{font-size:10px!important;color:#c9c3d1!important}.fmlp-main .fmcl-offer-save,.fmlp-main .fmcl-offer-original{font-size:10px!important;color:#bfb4ca!important}.fmlp-main .fmcl-kit-unit-note{font-size:11px!important;color:#aaa6b1!important;margin:12px 0 18px!important}
.fmlp-main .fmcl-size-trigger{background:none!important;color:#d9baff!important;border:0!important;text-decoration:underline;font-size:12px!important;padding:0!important}.fmlp-main .fmcl-size-guide{margin:14px 0}.fmlp-main .fmcl-size-guide table{font-size:12px}.fmlp-main .fmcl-size-guide p{font-size:12px;color:#aaa6b1}.fmlp-main .product-form{margin:15px 0!important}.fmlp-main .product-form__submit{background:#a378e0!important;border:0!important;border-radius:9px!important;color:white!important;min-height:54px!important;font-weight:700!important;letter-spacing:0!important;font-family:Inter,Arial,sans-serif!important;box-shadow:none!important}.fmlp-main .product-form__submit:after,.fmlp-main .product-form__submit:before{display:none!important}.fmlp-main .product-form__error-message-wrapper{color:#ffc6c6!important}.fmlp-main .fmcl-region-top{background:#1b1920!important;border-color:#353039!important;color:#ddd!important}.fmlp-main .fmcl-region-top strong,.fmlp-main .fmcl-region-top small{color:#ccc!important}.fmlp-main .fmcl-shipping-panel{background:#18161c!important;border-color:#343039!important;color:#ccc!important}.fmlp-main .fmcl-shipping-panel div,.fmlp-main .fmcl-shipping-panel h3,.fmlp-main .fmcl-shipping-panel strong{color:inherit}.fmlp-main .fmcl-shipping-panel a{color:#d7bcfa!important}.fmlp-main .fmcl-shipping-panel__calculator,.fmlp-main .fmcl-shipping-panel__trust,.fmlp-main .fmcl-shipping-panel__location{background:transparent!important;border-color:#343039!important}.fmlp-main .fmcl-shipping-panel input{background:#111!important;color:white!important;border-color:#5b5065!important}.fmlp-main .fmcl-shipping-panel button{background:#a378e0!important;color:#fff!important}.fmlp-main .fmcl-shipping-panel__result{background:#17131c!important;color:white!important}.fmlp-main .fmlp-points{padding:0;margin:22px 0;list-style:none;color:#c7c2cc;font-size:14px;line-height:2}.fmlp-main pickup-availability{display:none!important}
.fmlp-original{display:block;color:#c5a3f3!important;font-size:12px;text-decoration:underline;margin-top:18px}.fmlp [hidden],.fmlp-main [hidden]{display:none!important}.fmlp-section{padding:78px 0}.fmlp-black{background:var(--lp-black)}.fmlp h2{font-size:34px;line-height:1.2;margin:0 0 17px}.fmlp h3{font-size:20px;line-height:1.25;margin:7px 0 13px}.fmlp p{color:var(--lp-muted);font-size:16px;line-height:1.6;margin:0 0 18px}.fmlp-lead{max-width:720px;margin-bottom:40px!important;font-size:17px!important}.fmlp small{font-size:12px;color:#9993a1;line-height:1.6}.fmlp figure{margin:0}.fmlp img{display:block;max-width:100%;width:100%;height:auto;border-radius:12px}.fmlp-grid{display:grid;gap:16px}.fmlp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fmlp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fmlp-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fmlp-card{background:#0c0b0e;border:1px solid #2b2831;border-radius:14px;padding:27px 25px}.fmlp-card p{font-size:15px;margin:12px 0 0}.fmlp-trust{display:grid;grid-template-columns:repeat(4,1fr);padding:27px max(24px,calc((100% - 1108px)/2));gap:18px;border-top:1px solid #292630;border-bottom:1px solid #292630;background:#18161c;font-size:13px;text-align:center}.fmlp-trust div:before{content:'✓';color:#b38be9;margin-right:10px}.fmlp-anatomy{overflow:hidden;max-width:880px;margin:36px auto 0;background:#070709;border-radius:18px}.fmlp-anatomy img{width:100%;max-height:580px;object-fit:contain}.fmlp-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.fmlp-video{border-radius:13px;overflow:hidden;background:#09090b}.fmlp-video video{display:block;width:100%;height:100%;max-height:570px;object-fit:contain;background:#09090b}.fmlp-tabs{display:flex;overflow:auto;gap:9px;scrollbar-width:thin;margin-bottom:30px;padding-bottom:5px}.fmlp-tabs button{font-family:inherit;border:1px solid #36303e;border-radius:7px;background:#1c1922;padding:11px 18px;white-space:nowrap;color:#bbb3c6;font-size:14px;cursor:pointer}.fmlp-tabs button[aria-selected=true]{background:#9c70d4;border-color:#b384ed;color:#fff}.fmlp [role=tabpanel] ul{font-size:16px;color:#aaa6b1;padding-left:20px;margin-bottom:28px}.fmlp [role=tabpanel] li{margin:9px 0}.fmlp-detail{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:430px}.fmlp-detail img{width:100%;height:420px;object-fit:cover}.fmlp-large{font-size:47px;font-weight:700;color:#ad80e9;line-height:1.2;display:block;margin-bottom:20px}.fmlp-step{border-top:1px solid #342e3d;padding:26px 17px 0 0}.fmlp-step>span{display:grid;place-items:center;border-radius:50%;width:43px;height:43px;background:#a177db;color:white;font-size:20px;margin-bottom:21px}.fmlp figcaption{font-size:15px;color:#dad4e1;text-align:center;padding:14px}.fmlp-timeline article{display:grid;grid-template-columns:190px 1fr;gap:30px;border-bottom:1px solid #2e2935;padding:25px 0}.fmlp-timeline span{font-weight:600;color:#c6a5f0;font-size:17px}.fmlp-timeline p{margin:0}.fmlp-final{text-align:center;background:radial-gradient(ellipse at top,#342044,#141019 75%)}.fmlp-final h2{font-size:52px}.fmlp-final strong{display:block;font-size:34px;margin:24px 0;color:#fff}.fmlp-final p{max-width:560px;margin:0 auto}.fmlp-cta{display:block;width:fit-content;min-width:260px;padding:16px 25px;color:white!important;background:#a378e0;border-radius:9px;text-decoration:none;font-size:16px;font-weight:600;margin:18px auto}.fmlp-narrow{max-width:880px!important}.fmlp-table{overflow:auto}.fmlp table,.fmlp-main table{width:100%;border-collapse:collapse;box-shadow:none!important;margin-bottom:15px}.fmlp th,.fmlp td,.fmlp-main th,.fmlp-main td{padding:17px 22px;border:0;border-bottom:1px solid #35303d;text-align:left;font-size:15px}.fmlp th{color:#c8a5fa;background:#1e1926}.fmlp details{border-bottom:1px solid #343039}.fmlp summary{display:flex;justify-content:space-between;padding:22px 0;cursor:pointer;color:#eee8f5;font-size:17px;font-weight:500;list-style:none}.fmlp summary:after{content:'+';color:#b989f3;margin-left:16px}.fmlp details[open] summary:after{content:'−'}.fmlp summary::-webkit-details-marker{display:none}.fmlp details p{font-size:15px;padding-right:25px}.fmlp a{color:#c7a1f2}.fmlp-reviews{background:#141217}.fmlp-reviews .jdgm-rev-widg{background:transparent!important;color:#eee!important;border-color:#43354f!important}.fmlp-reviews .jdgm-rev-widg__title{display:none!important}.fmlp-reviews .jdgm-rev__body,.fmlp-reviews .jdgm-rev__title,.fmlp-reviews .jdgm-rev__author,.fmlp-reviews .jdgm-rev-widg__summary-text,.fmlp-reviews .jdgm-histogram__frequency{color:#ded5e8!important}.fmlp-video-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px}.fmlp-video-track>.fmlp-video{aspect-ratio:9/16;scroll-snap-align:start}.fmlp-video-track video{object-fit:cover;max-height:none}.fmlp-arrows{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.fmlp-arrows button{border:1px solid #443650;border-radius:50%;background:#1d1725;color:#d4b5fa;width:42px;height:42px;cursor:pointer;font-size:21px}.fmlp-science h2{font-size:50px}.fmlp-science .fmlp-card{padding:30px}.fmlp-science h3{font-size:26px}.fmlp-science .fmlp-card a,.fmlp-science .fmlp-card small{display:block;margin-top:22px;font-size:13px}.fmlp-science-note{font-size:12px!important;text-align:center;padding-top:25px;color:#96909d!important}.fmlp button:focus-visible,.fmlp a:focus-visible,.fmlp-main a:focus-visible,.fmlp-main button:focus-visible{outline:2px solid #d5acf9;outline-offset:4px}
@media(min-width:750px){.fmlp-main .product__media-wrapper{position:sticky!important;top:25px}.fmlp-main .product__media-list .product__media-item:not(.is-active){display:none!important}.fmlp-main .product-media-container.constrain-height{--viewport-offset:0px!important;max-height:none!important}.fmlp-main .product__media{aspect-ratio:1!important;padding-top:100%!important;--ratio-percent:100%!important}}
@media(max-width:989px) and (min-width:750px){.fmlp-main .product{gap:28px!important}.fmlp-main h1{font-size:32px!important}.fmlp-main .page-width,.fmlp-wrap{padding:0 26px!important}.fmlp-four{grid-template-columns:repeat(2,1fr)}.fmlp-main .fmcl-offer-grid label.fmcl-offer-card{min-height:145px!important}}
@media(max-width:749px){.fmlp-main{padding:20px 0 36px!important}.fmlp-main .page-width,.fmlp-wrap{padding:0 20px!important}.fmlp-main .product{display:block!important;margin:0!important}.fmlp-main .product__media-wrapper{margin-bottom:28px!important;position:static!important}.fmlp-main .product__media-list{scroll-padding-left:0!important;width:100%!important}.fmlp-main .product__media-item{padding:0!important}.fmlp-main .product__media-list.slider--mobile{margin:0!important}.fmlp-main .slider-mobile-gutter{margin:0!important}.fmlp-main h1{font-size:28px!important;line-height:1.16!important;margin-bottom:16px!important}.fmlp-title>p{font-size:16px!important;margin-bottom:22px!important}.fmlp-main .product__info-wrapper{padding:0!important}.fmlp-pricebox [data-fmlp-price]{font-size:32px}.fmlp-pricebox__bottom{font-size:11px;padding:13px}.fmlp-main .fmcl-offer-grid label.fmcl-offer-card{min-height:132px!important;padding:11px 7px!important}.fmlp-main .fmcl-offer-title{font-size:11px!important}.fmlp-main .fmcl-offer-price{font-size:15px!important}.fmlp-main .fmcl-offer-save{font-size:9px!important}.fmlp-main .fmcl-offer-grid{gap:6px!important}.fmlp-main .fmcl-size-one-row{display:flex!important;flex-wrap:wrap!important;gap:6px}.fmlp-main .fmcl-size-one-row legend{width:100%}.fmlp-main .product-form__input input[type=radio]+label{margin:0!important;padding:10px 14px!important}.fmlp-section{padding:48px 0}.fmlp h2{font-size:27px;margin-bottom:15px}.fmlp h3{font-size:19px}.fmlp-lead{font-size:15px!important;margin-bottom:27px!important}.fmlp p{font-size:15px}.fmlp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.fmlp-three figure img{border-radius:9px}.fmlp-trust{grid-template-columns:repeat(2,1fr);gap:18px;padding:22px 16px;font-size:11px}.fmlp-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fmlp-card{padding:20px 16px;border-radius:10px}.fmlp-four h3{font-size:16px}.fmlp-four .fmlp-kicker{font-size:9px}.fmlp-four p{font-size:13px}.fmlp-anatomy{margin-top:22px}.fmlp-split{grid-template-columns:1fr;gap:28px}.fmlp-split .fmlp-video{max-height:440px}.fmlp-split video{max-height:440px}.fmlp-tabs{gap:7px;margin-bottom:22px}.fmlp-tabs button{padding:10px 14px;font-size:13px}.fmlp-detail{grid-template-columns:1fr;gap:20px;min-height:0}.fmlp-detail img{height:auto;max-height:420px;object-fit:contain}.fmlp-large{font-size:35px}.fmlp-step{padding:20px 0 0;grid-column:1/-1}.fmlp-step p{font-size:14px}.fmlp-step>span{float:left;margin-right:18px;width:37px;height:37px}.fmlp figcaption{font-size:12px;padding:10px 0}.fmlp-timeline article{grid-template-columns:1fr;gap:10px;padding:22px 0}.fmlp-timeline span{font-size:16px}.fmlp-final h2{font-size:43px}.fmlp th,.fmlp td{padding:13px 12px;font-size:13px}.fmlp summary{font-size:15px;padding:19px 0}.fmlp-video-track{grid-auto-columns:72%;gap:12px}.fmlp-science h2{font-size:36px}.fmlp-two{grid-template-columns:1fr}.fmlp-science h3{font-size:23px}.fmlp-science .fmlp-card{padding:25px}}
@media(prefers-reduced-motion:reduce){.fmlp *, .fmlp-main *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

body .fmlp-main .product .product__title h1{font-family:Inter,Arial,sans-serif!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.025em!important}
.fmlp-reviews .jdgm-widget .jm-text,.fmlp-reviews .jdgm-widget p,.fmlp-reviews .jdgm-widget strong,.fmlp-reviews .jdgm-widget label{color:#e4dce9!important}.fmlp-reviews .jdgm-widget button,.fmlp-reviews .jdgm-widget select{color:#eee!important;background:#241b30!important;border-color:#51405e!important}.fmlp-reviews .jdgm-widget .jm-button--primary{background:#9d73d7!important;color:white!important}.fmlp-reviews .jdgm-widget option{background:#241b30!important;color:#eee!important}.fmlp-reviews .jdgm-widget [class*="jm-review-card"]{border-color:#403348!important}.fmlp-reviews .jdgm-widget .jm-star-rating__font-icon{color:#ffa901!important}
