.lpi{--lpi-black:#0A0B0C;--lpi-ink:#111315;--lpi-char:#1C1F21;--lpi-tile:#282D31;--lpi-line:#3A4046;--lpi-cream:#F2F0EB;--lpi-muted:#B4B0A7;--lpi-orange:#F26921;--lpi-orange-2:#F58A51;--lpi-ok:#8BD3A4;--lpi-wrapw:1160px;--lpi-r:14px;--lpi-r-sm:10px;background:var(--lpi-ink);color:var(--lpi-cream);font-family:var(--lpi-f-body);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;color-scheme:dark}.lpi *,.lpi *:before,.lpi *:after{box-sizing:border-box}.lpi img{max-width:100%;display:block}.lpi a{color:inherit}.lpi h1,.lpi h2,.lpi h3{margin:0;text-wrap:balance;color:inherit;letter-spacing:normal;text-transform:none;font-family:inherit}.lpi p,.lpi ul{margin:0}.lpi :focus-visible{outline:3px solid var(--lpi-orange-2);outline-offset:3px;border-radius:6px}.lpi [hidden]{display:none!important}.lpi-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lpi-editor-note{background:#fff4d6;color:#111315;border:2px dashed #F26921;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.lpi-band{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lpi-wrap{max-width:var(--lpi-wrapw);margin:0 auto}.lpi-sec{padding-block:72px}.lpi-alt{background:var(--lpi-char)}.lpi .lpi-h2{font-family:var(--lpi-f-head);font-weight:700;text-transform:uppercase;font-size:clamp(26px,3.2vw,36px);line-height:1.15;letter-spacing:.01em}.lpi-lede{color:var(--lpi-muted);font-size:17px;max-width:56ch}.lpi-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;border-radius:999px;padding:3px 10px;line-height:1.4}.lpi-ph{background:#111315d1;color:var(--lpi-cream);border:1px dashed var(--lpi-orange-2)}.lpi-ph-svg{width:100%;height:100%;background:var(--lpi-tile);fill:var(--lpi-line)}.lpi .lpi-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--lpi-f-body);font-weight:700;font-size:18px;min-height:52px;border-radius:var(--lpi-r-sm);padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;width:100%;letter-spacing:normal;text-transform:none;line-height:1.2}.lpi .lpi-btn-or{background:var(--lpi-orange);color:var(--lpi-ink)}.lpi .lpi-btn-or:hover{background:var(--lpi-orange-2)}.lpi .lpi-btn[disabled]{opacity:.55;cursor:not-allowed}.lpi-ann{background:var(--lpi-ink);color:var(--lpi-cream);text-align:center;font-family:var(--lpi-f-head);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding-block:9px;border-bottom:1px solid var(--lpi-line)}.lpi-hero{background:var(--lpi-black);color:var(--lpi-cream)}.lpi-hero .lpi-eyebrow{color:var(--lpi-orange-2)}.lpi-kp svg{color:var(--lpi-orange)}.lpi-hero .lpi-trust{color:var(--lpi-muted)}.lpi-logo-row{padding-block:14px 0;display:flex;justify-content:center}.lpi-logo-row img{height:44px;width:auto}.lpi-hero-grid{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:56px;align-items:center;padding-block:16px 32px}.lpi-hero-copy{display:flex;flex-direction:column;gap:12px;max-width:540px}.lpi-eyebrow{font-family:var(--lpi-f-head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.lpi-chip{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.lpi .lpi-hero h1{font-family:var(--lpi-f-display);font-weight:400;text-transform:uppercase;font-size:clamp(36px,4.4vw,54px);line-height:1.03;letter-spacing:.005em}.lpi-sub{font-size:18px;font-weight:500;line-height:1.45}.lpi .lpi-kp{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:15px;font-weight:600;list-style:none;padding:0;margin:0}.lpi-kp li{display:flex;align-items:center;gap:7px}.lpi-kp svg{flex:none}.lpi-trust{font-size:14px;font-weight:500;text-align:center}.lpi-on-hero .lpi-msg{color:#ff9e94}.lpi-hero-media{position:relative;border-radius:18px;overflow:hidden;height:100%;min-height:560px;max-height:660px}.lpi-hero-media img,.lpi-hero-media svg{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.lpi-hero-media .lpi-tag,.lpi-story-img .lpi-tag{position:absolute;left:14px;bottom:14px}.lpi-form{display:flex;flex-direction:column;gap:12px;margin:0}.lpi-pairs{display:grid;gap:8px}.lpi-pair{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.lpi-pl{font-size:13px;font-weight:600}.lpi-selwrap{position:relative;display:block}.lpi-selwrap:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid var(--lpi-ink);border-bottom:2px solid var(--lpi-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.lpi .lpi-sel{appearance:none;-webkit-appearance:none;width:100%;min-height:48px;border-radius:8px;padding:10px 34px 10px 12px;font:500 16px var(--lpi-f-body);background:var(--lpi-cream);color:var(--lpi-ink);border:2px solid transparent;cursor:pointer;margin:0;box-shadow:none}.lpi .lpi-sel.is-err{border-color:#b3261e;box-shadow:0 0 0 2px #fff}.lpi-on-dk .lpi-sel.is-err{border-color:#ff8a80;box-shadow:none}.lpi-gift{font-size:13px;font-weight:600}.lpi-msg{font-size:14px;font-weight:600}.lpi-msg:empty{display:none}.lpi-on-dk .lpi-msg{color:#ff9e94}.lpi-ap{font-size:13px;text-align:center;font-weight:500}.lpi-ap:empty{display:none}.lpi-tlist{display:flex;flex-direction:column;gap:12px;padding-top:6px}.lpi-trow{position:relative;border:2px solid var(--lpi-line);border-radius:12px;background:var(--lpi-char)}.lpi-trow.is-on{border-color:var(--lpi-orange);background:#22180f}.lpi .lpi-thead{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;font:inherit;width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;min-height:60px;border-radius:10px;letter-spacing:normal;text-transform:none}.lpi-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--lpi-muted)}.lpi-trow.is-on .lpi-radio{border-color:var(--lpi-orange);background:var(--lpi-orange);box-shadow:inset 0 0 0 4px #22180f}.lpi-tn{font-weight:700;font-size:17px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.3}.lpi-tn .lpi-save{margin-left:0;vertical-align:0}.lpi-tsub{display:block;font-size:14px;color:var(--lpi-muted);margin-top:2px;line-height:1.4}.lpi-trow.is-on .lpi-tsub{color:var(--lpi-cream)}.lpi-tp{text-align:right;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.lpi-tp b{font-size:21px}.lpi-tp small{font-size:13px;color:var(--lpi-muted)}.lpi-tp s{display:block;font-size:13px;color:var(--lpi-muted)}.lpi-tflag{position:absolute;top:-12px;right:14px;font-size:12px;font-weight:700;background:var(--lpi-orange);color:var(--lpi-ink);border-radius:999px;padding:2px 10px;white-space:nowrap}.lpi-trow .lpi-pairs{padding:0 14px 14px 48px}.lpi .lpi-story-img{margin:0;position:relative;border-radius:var(--lpi-r);overflow:hidden;aspect-ratio:6/5;max-height:460px;width:100%}.lpi-story-img img,.lpi-story-img svg{width:100%;height:100%;object-fit:cover}.lpi-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lpi-story-copy{display:flex;flex-direction:column;gap:18px;max-width:520px}.lpi-story-copy p{font-size:18px;color:var(--lpi-muted)}.lpi-story-copy p strong{color:var(--lpi-cream);font-weight:600}.lpi-anno-head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;margin-bottom:40px}.lpi-anno{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center}.lpi-feat-col{display:flex;flex-direction:column;gap:22px}.lpi-feat{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;border-radius:10px}.lpi-feat img,.lpi-feat .lpi-noimg{width:72px;height:72px;border-radius:10px;object-fit:cover}.lpi-feat .lpi-noimg{background:var(--lpi-tile);display:flex;align-items:center;justify-content:center}.lpi .lpi-feat h3{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:3px;font-family:var(--lpi-f-body)}.lpi-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lpi-orange);color:var(--lpi-ink);font-size:13px;font-weight:700;flex:none}.lpi-feat p{font-size:15px;color:var(--lpi-muted);line-height:1.5}.lpi-feat.is-flash{animation:lpi-flash 1.2s ease-out}@keyframes lpi-flash{0%{background:#f269212e}to{background:transparent}}.lpi-prod{position:relative;background:#ececec;border-radius:18px;aspect-ratio:1/1;max-height:520px;width:100%}.lpi-prod img{width:100%;height:100%;object-fit:contain;border-radius:18px}.lpi .lpi-hot{position:absolute;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;min-height:0}.lpi-hot span{width:28px;height:28px;border-radius:50%;background:var(--lpi-orange);color:var(--lpi-ink);font:700 14px var(--lpi-f-body);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #f2692147}.lpi-spec-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.lpi-spec-row span{border:1px solid var(--lpi-line);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500}.lpi-rev-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.lpi-cta-mid{margin-top:32px;display:flex;justify-content:center}.lpi-cta-mid .lpi-btn{width:auto;min-width:280px}.lpi-fit{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:48px;align-items:center}.lpi-fit-right{display:flex;flex-direction:column;gap:28px}.lpi .lpi-fit-img{margin:0;position:relative;border-radius:var(--lpi-r);overflow:hidden;background:#f1eee9}.lpi-fit-img img{width:100%;height:auto}.lpi-fit-img figcaption{position:absolute;left:12px;bottom:12px;background:var(--lpi-ink);color:var(--lpi-cream);font-size:13px;font-weight:600;border-radius:999px;padding:4px 12px}.lpi-fit-copy{display:flex;flex-direction:column;gap:18px}.lpi .lpi-badges{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.lpi-badges li{display:flex;align-items:center;gap:8px;background:var(--lpi-tile);border-radius:10px;padding:10px 14px;font-size:15px;font-weight:600}.lpi-panel{border:2px solid var(--lpi-cream);border-radius:var(--lpi-r);padding:18px 20px;overflow-x:auto}.lpi .lpi-panel h3{font-family:var(--lpi-f-head);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em;padding-bottom:10px;border-bottom:6px solid var(--lpi-cream);margin-bottom:4px}.lpi-panel table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:420px;border:0;margin:0}.lpi-panel th,.lpi-panel td{text-align:left;padding:8px 6px;border:0;border-bottom:1px solid var(--lpi-line);font-size:15px;background:none;color:inherit}.lpi-panel thead th{font-size:13px;color:var(--lpi-muted);font-weight:600}.lpi-panel tbody th{font-weight:700}.lpi-fn-s{font-size:14px;color:var(--lpi-muted)}.lpi-panel .lpi-fn{font-size:13px;color:var(--lpi-muted);margin-top:10px}.lpi-offer-head{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;max-width:640px}.lpi-offer{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}.lpi-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:12px}.lpi .lpi-card{position:relative;-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;font-family:var(--lpi-f-body);background:var(--lpi-tile);color:var(--lpi-cream);border:2px solid var(--lpi-tile);border-radius:var(--lpi-r);padding:14px;display:flex;flex-direction:column;gap:8px;letter-spacing:normal;text-transform:none;font-size:16px;line-height:1.5}.lpi .lpi-card[aria-pressed=true]{border-color:var(--lpi-orange);background:#2e2219}.lpi-pimg{background:#ececec;border-radius:10px;aspect-ratio:1/1;overflow:hidden;position:relative;display:block}.lpi-pimg img{width:100%;height:100%;object-fit:cover}.lpi-qty{position:absolute;right:8px;top:8px;background:var(--lpi-ink);color:var(--lpi-cream);font-weight:700;font-size:13px;border-radius:999px;padding:2px 9px}.lpi-c-name{font-weight:700;font-size:17px}.lpi-c-price{font-weight:700;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}.lpi-c-price small{font-size:13px;font-weight:500;color:var(--lpi-muted)}.lpi-was{color:var(--lpi-muted);font-size:14px}.lpi .lpi-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;font-size:14px}.lpi-card li{display:flex;gap:7px;align-items:flex-start}.lpi-card li svg{flex:none;margin-top:4px}.lpi-flag{position:absolute;top:-12px;left:12px;font-size:12px;font-weight:700;background:var(--lpi-orange);color:var(--lpi-ink);border-radius:999px;padding:2px 10px;white-space:nowrap}.lpi-save{font-size:12px;font-weight:700;background:var(--lpi-orange);color:var(--lpi-ink);border-radius:6px;padding:1px 7px;margin-left:6px;vertical-align:2px}.lpi-buy-panel{background:var(--lpi-ink);border:1px solid var(--lpi-line);border-radius:var(--lpi-r);padding:20px;display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px)}.lpi-bp-title{font-weight:700;font-size:18px}.lpi-bp-sum{display:flex;justify-content:space-between;align-items:baseline;font-variant-numeric:tabular-nums}.lpi-bp-sum b{font-size:26px}.lpi-risk{font-size:14px;color:var(--lpi-muted);text-align:center}.lpi-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.lpi-acc{display:flex;flex-direction:column;border-top:1px solid var(--lpi-line)}.lpi-acc details{border-bottom:1px solid var(--lpi-line)}.lpi-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-weight:600;font-size:17px;min-height:56px}.lpi-acc summary::-webkit-details-marker{display:none}.lpi-pm{width:22px;height:22px;flex:none;position:relative}.lpi-pm:before,.lpi-pm:after{content:"";position:absolute;left:3px;right:3px;top:10px;height:2px;background:var(--lpi-orange);transition:transform .2s}.lpi-pm:after{transform:rotate(90deg)}.lpi-acc details[open] .lpi-pm:after{transform:rotate(0)}.lpi-ans ul{margin:0 0 18px;padding:0 4px 0 22px;color:var(--lpi-muted);display:flex;flex-direction:column;gap:6px}.lpi-ans p{color:var(--lpi-muted);padding:0 4px 18px}.lpi-foot{border-top:1px solid var(--lpi-line);padding-block:28px;font-size:14px;color:var(--lpi-muted)}.lpi-foot .lpi-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.lpi-foot nav{display:flex;flex-wrap:wrap;gap:18px}.lpi-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--lpi-ink);border-top:1px solid var(--lpi-line);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s}.lpi-sticky.is-show{transform:none}.lpi-sticky .lpi-wrap{display:flex;align-items:center;gap:12px}.lpi-s-img{flex:none}.lpi-sticky img{width:48px;height:48px;border-radius:8px;background:#ececec;object-fit:cover;flex:none}.lpi-s-t{flex:1;min-width:0;line-height:1.3}.lpi-s-t b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpi-s-t span{font-size:14px;color:var(--lpi-muted);font-variant-numeric:tabular-nums}.lpi .lpi-sticky .lpi-btn{width:auto;min-height:48px;font-size:16px;padding:10px 18px}@media(prefers-reduced-motion:reduce){.lpi *,.lpi *:before,.lpi *:after{transition:none!important;animation:none!important}}@media(max-width:980px){.lpi-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.lpi-anno{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lpi-anno .lpi-prod{grid-column:1/-1;max-width:520px;margin:0 auto}.lpi-offer{grid-template-columns:minmax(0,1fr)}.lpi-buy-panel{position:static}}@media(max-width:760px){.lpi-sec{padding-block:48px}.lpi-logo-row{padding-block:12px 0}.lpi-logo-row img{height:34px}.lpi-hero-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:10px 28px}.lpi-hero-media{order:-1;min-height:0;height:24vh;max-height:200px;border-radius:14px}.lpi-hero-media img{object-position:50% 50%}.lpi-hero-copy{gap:8px;max-width:none}.lpi-tlist,.lpi-form{gap:10px}.lpi .lpi-hero h1{font-size:clamp(32px,9vw,38px)}.lpi-hero .lpi-sub{font-size:16px}.lpi-hero .lpi-eyebrow{display:none}.lpi-hero .lpi-kp{order:20}.lpi-story,.lpi-fit,.lpi-faq{grid-template-columns:minmax(0,1fr);gap:28px}.lpi-fit-right{display:contents}.lpi-fit-copy{order:1}.lpi-fit-img{order:2;max-width:360px;margin-inline:auto}.lpi-panel{order:3}.lpi-anno{grid-template-columns:minmax(0,1fr)}.lpi-feat-col{gap:16px}.lpi-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px));padding-top:14px;padding-bottom:6px}.lpi .lpi-card{flex:0 0 74%;scroll-snap-align:start}.lpi-trow .lpi-pairs{padding:0 12px 12px}.lpi-pair{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:6px}.lpi .lpi-sel{padding:10px 26px 10px 10px}.lpi-selwrap:after{right:11px}.lpi-trow:not(.is-on) .lpi-tsub{display:none}.lpi-trow:not(.is-on) .lpi-tp s{display:none}.lpi .lpi-thead{min-height:52px;padding:10px 12px;gap:10px}.lpi-tn{font-size:16px}.lpi-tp b{font-size:19px}.lpi-cta-mid .lpi-btn{width:100%}}.lpi-prodline{display:flex;flex-direction:column;gap:2px;padding-top:12px;margin-top:4px;border-top:1px solid var(--lpi-line)}.lpi-pname{font-family:var(--lpi-f-head);font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.lpi-sizelink{font-size:14px;font-weight:600;text-align:center}.lpi-on-hero .lpi-ap{color:var(--lpi-muted)}.lpi .lpi-pains{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.lpi-pains li{display:flex;flex-direction:column;gap:2px;border-left:3px solid var(--lpi-orange);padding-left:14px}.lpi-pains b{font-size:17px;color:var(--lpi-cream)}.lpi-pains span{font-size:16px;color:var(--lpi-muted);line-height:1.5}.lpi-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:stretch}.lpi .lpi-split-media{margin:0;position:relative;border-radius:var(--lpi-r);overflow:hidden;max-height:560px}.lpi-split-media img,.lpi-split-media svg{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.lpi-split-media .lpi-tag{position:absolute;left:14px;bottom:14px}.lpi-split-copy{display:flex;flex-direction:column;justify-content:center;gap:18px}.lpi-split-copy .lpi-lede{font-size:18px}.lpi-sig{font-family:var(--lpi-f-head);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--lpi-orange-2)}.lpi .lpi-pts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;margin:6px 0 0;padding:0;list-style:none}.lpi-pts li{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--lpi-line);padding-top:14px}.lpi-pts b{font-size:16px;display:flex;align-items:center;gap:8px}.lpi-pts b svg{color:var(--lpi-orange);flex:none}.lpi-pts span{font-size:15px;color:var(--lpi-muted);line-height:1.5}.lpi-badges svg{color:var(--lpi-orange);flex:none}.lpi-panel-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:6px solid var(--lpi-cream);margin-bottom:4px}.lpi .lpi-panel .lpi-panel-top h3{padding:0;border:0;margin:0}.lpi-unit{display:flex;border:1px solid var(--lpi-line);border-radius:999px;overflow:hidden}.lpi .lpi-unit button{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--lpi-muted);font:600 13px var(--lpi-f-body);padding:6px 14px;min-height:36px;cursor:pointer;letter-spacing:normal;text-transform:none}.lpi .lpi-unit button[aria-pressed=true]{background:var(--lpi-cream);color:var(--lpi-ink)}.lpi-tbl{overflow-x:auto}.lpi-panel tbody tr.is-me th,.lpi-panel tbody tr.is-me td{color:var(--lpi-orange-2)}.lpi-cmp{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:48px;align-items:center}.lpi .lpi-cmp-media{margin:0;border-radius:var(--lpi-r);overflow:hidden;max-height:600px}.lpi-cmp-media img,.lpi-cmp-media svg{width:100%;height:100%;object-fit:cover}.lpi-cmp-copy{display:flex;flex-direction:column;gap:20px;min-width:0}.lpi-ac{color:var(--lpi-orange-2);display:block}.lpi .lpi-ctbl{width:100%;border-collapse:separate;border-spacing:0;border:0;margin:0}.lpi-ctbl th,.lpi-ctbl td{border:0;border-bottom:1px solid var(--lpi-line);padding:12px 8px;font-size:15px;vertical-align:middle;background:none;color:inherit;text-align:left}.lpi-ctbl thead th{font-size:13px;color:var(--lpi-muted);font-weight:600}.lpi-ctbl thead th:not(:first-child),.lpi-ctbl td{text-align:center;width:23%}.lpi-ctbl tbody th{font-weight:600}.lpi-yes{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#22180f;border:1px solid var(--lpi-orange);color:var(--lpi-orange)}.lpi-no{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#7e7a73}.lpi-ship{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--lpi-muted)}.lpi-ship span{display:flex;align-items:center;gap:7px}.lpi-ship svg{color:var(--lpi-orange);flex:none}.lpi-kit{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:56px;align-items:center}.lpi-kit-media{position:relative;border-radius:var(--lpi-r);overflow:hidden;max-height:600px;aspect-ratio:9/10;max-width:100%}.lpi-kit-media>img,.lpi-kit-media>svg{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.lpi .lpi-kit-inset{position:absolute;right:16px;bottom:16px;margin:0;width:150px;border-radius:12px;overflow:hidden;border:3px solid var(--lpi-ink);background:var(--lpi-ink)}.lpi-kit-inset img{width:100%;aspect-ratio:1/1;object-fit:cover}.lpi-kit-inset figcaption{font-size:12px;font-weight:600;padding:5px 8px;text-align:center}.lpi-kit-copy{display:flex;flex-direction:column;gap:18px;min-width:0}.lpi .lpi-kfeat{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 22px}.lpi-kfeat li{display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--lpi-line);padding-top:12px}.lpi-kfeat b{font-size:16px}.lpi-kfeat span{font-size:15px;color:var(--lpi-muted);line-height:1.5}.lpi-kit-buy{display:flex;flex-direction:column;gap:14px;background:var(--lpi-char);border:1px solid var(--lpi-line);border-radius:var(--lpi-r);padding:18px}.lpi-kit-price{display:flex;flex-direction:column;gap:2px}.lpi-kit-price b{font-size:28px;font-variant-numeric:tabular-nums}.lpi-kit-price span{font-size:14px;color:var(--lpi-muted)}.lpi-foot{padding-bottom:96px}@media(max-width:980px){.lpi-anno .lpi-prod{grid-row:1}}@media(max-width:760px){.lpi-split,.lpi-cmp,.lpi-kit{grid-template-columns:minmax(0,1fr);gap:28px}.lpi .lpi-split-media{max-height:360px}.lpi .lpi-pts,.lpi .lpi-kfeat{grid-template-columns:minmax(0,1fr)}.lpi .lpi-story-img{aspect-ratio:16/10}.lpi .lpi-cmp-media{max-height:320px}.lpi-kit-media{aspect-ratio:4/3}.lpi .lpi-kit-inset{width:110px;right:12px;bottom:12px}}.lpf{--lpf-black:#0A0B0C;--lpf-ink:#111315;--lpf-char:#1C1F21;--lpf-tile:#282D31;--lpf-line:#3A4046;--lpf-cream:#F2F0EB;--lpf-muted:#B4B0A7;--lpf-orange:#F26921;--lpf-orange-2:#F58A51;--lpf-ok:#8BD3A4;--lpf-wrapw:1160px;--lpf-r:14px;--lpf-r-sm:10px;background:var(--lpf-ink);color:var(--lpf-cream);font-family:var(--lpf-f-body);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;color-scheme:dark}.lpf *,.lpf *:before,.lpf *:after{box-sizing:border-box}.lpf img{max-width:100%;display:block}.lpf a{color:inherit}.lpf h1,.lpf h2,.lpf h3{margin:0;text-wrap:balance;color:inherit;letter-spacing:normal;text-transform:none;font-family:inherit}.lpf p,.lpf ul{margin:0}.lpf :focus-visible{outline:3px solid var(--lpf-orange-2);outline-offset:3px;border-radius:6px}.lpf [hidden]{display:none!important}.lpf-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lpf-editor-note{background:#fff4d6;color:#111315;border:2px dashed #F26921;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.lpf-band{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lpf-wrap{max-width:var(--lpf-wrapw);margin:0 auto}.lpf-sec{padding-block:72px}.lpf-alt{background:var(--lpf-char)}.lpf .lpf-h2{font-family:var(--lpf-f-head);font-weight:700;text-transform:uppercase;font-size:clamp(26px,3.2vw,36px);line-height:1.15;letter-spacing:.01em}.lpf-lede{color:var(--lpf-muted);font-size:17px;max-width:56ch}.lpf-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;border-radius:999px;padding:3px 10px;line-height:1.4}.lpf-ph{background:#111315d1;color:var(--lpf-cream);border:1px dashed var(--lpf-orange-2)}.lpf-ph-svg{width:100%;height:100%;background:var(--lpf-tile);fill:var(--lpf-line)}.lpf .lpf-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--lpf-f-body);font-weight:700;font-size:18px;min-height:52px;border-radius:var(--lpf-r-sm);padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;width:100%;letter-spacing:normal;text-transform:none;line-height:1.2}.lpf .lpf-btn-or{background:var(--lpf-orange);color:var(--lpf-ink)}.lpf .lpf-btn-or:hover{background:var(--lpf-orange-2)}.lpf .lpf-btn[disabled]{opacity:.55;cursor:not-allowed}.lpf-ann{background:var(--lpf-ink);color:var(--lpf-cream);text-align:center;font-family:var(--lpf-f-head);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding-block:9px;border-bottom:1px solid var(--lpf-line)}.lpf-hero{background:var(--lpf-black);color:var(--lpf-cream)}.lpf-hero .lpf-eyebrow{color:var(--lpf-orange-2)}.lpf-kp svg{color:var(--lpf-orange)}.lpf-hero .lpf-trust{color:var(--lpf-muted)}.lpf-logo-row{padding-block:14px 0;display:flex;justify-content:center}.lpf-logo-row img{height:46px;width:auto}.lpf-hero-grid{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:56px;align-items:center;padding-block:16px 32px}.lpf-hero-copy{display:flex;flex-direction:column;gap:12px;max-width:540px}.lpf-eyebrow{font-family:var(--lpf-f-head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.lpf-chip{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.lpf .lpf-hero h1{font-family:var(--lpf-f-display);font-weight:400;text-transform:uppercase;font-size:clamp(36px,4.5vw,56px);line-height:1.02;letter-spacing:.005em}.lpf-sub{font-size:18px;font-weight:500;line-height:1.45}.lpf .lpf-kp{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:15px;font-weight:600;list-style:none;padding:0;margin:0}.lpf-kp li{display:flex;align-items:center;gap:7px}.lpf-kp svg{flex:none}.lpf-trust{font-size:14px;font-weight:500;text-align:center}.lpf-on-hero .lpf-msg{color:#ff9e94}.lpf-on-hero .lpf-ap{color:var(--lpf-muted)}.lpf-hero-media{position:relative;border-radius:18px;overflow:hidden;height:100%;min-height:560px;max-height:640px}.lpf-hero-media img,.lpf-hero-media svg{width:100%;height:100%;object-fit:cover;object-position:45% 40%}.lpf-hero-media .lpf-tag,.lpf-story-img .lpf-tag{position:absolute;left:14px;bottom:14px}.lpf-form{display:flex;flex-direction:column;gap:12px;margin:0}.lpf-pairs{display:grid;gap:8px}.lpf-pair{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.lpf-pl{font-size:13px;font-weight:600}.lpf-selwrap{position:relative;display:block}.lpf-selwrap:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid var(--lpf-ink);border-bottom:2px solid var(--lpf-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.lpf .lpf-sel{appearance:none;-webkit-appearance:none;width:100%;min-height:48px;border-radius:8px;padding:10px 34px 10px 12px;font:500 16px var(--lpf-f-body);background:var(--lpf-cream);color:var(--lpf-ink);border:2px solid transparent;cursor:pointer;margin:0;box-shadow:none}.lpf .lpf-sel.is-err{border-color:#b3261e;box-shadow:0 0 0 2px #fff}.lpf-on-dk .lpf-sel.is-err{border-color:#ff8a80;box-shadow:none}.lpf-gift{font-size:13px;font-weight:600}.lpf-msg{font-size:14px;font-weight:600}.lpf-msg:empty{display:none}.lpf-on-dk .lpf-msg{color:#ff9e94}.lpf-ap{font-size:13px;text-align:center;font-weight:500}.lpf-ap:empty{display:none}.lpf-tlist{display:flex;flex-direction:column;gap:12px;padding-top:6px}.lpf-trow{position:relative;border:2px solid var(--lpf-line);border-radius:12px;background:var(--lpf-char)}.lpf-trow.is-on{border-color:var(--lpf-orange);background:#22180f}.lpf .lpf-thead{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;font:inherit;width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;min-height:60px;border-radius:10px;letter-spacing:normal;text-transform:none}.lpf-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--lpf-muted)}.lpf-trow.is-on .lpf-radio{border-color:var(--lpf-orange);background:var(--lpf-orange);box-shadow:inset 0 0 0 4px #22180f}.lpf-tn{font-weight:700;font-size:17px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.3}.lpf-tn .lpf-save{margin-left:0;vertical-align:0}.lpf-tsub{display:block;font-size:14px;color:var(--lpf-muted);margin-top:2px;line-height:1.4}.lpf-trow.is-on .lpf-tsub{color:var(--lpf-cream)}.lpf-tp{text-align:right;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.lpf-tp b{font-size:21px}.lpf-tp small{font-size:13px;color:var(--lpf-muted)}.lpf-tp s{display:block;font-size:13px;color:var(--lpf-muted)}.lpf-tflag{position:absolute;top:-12px;right:14px;font-size:12px;font-weight:700;background:var(--lpf-orange);color:var(--lpf-ink);border-radius:999px;padding:2px 10px;white-space:nowrap}.lpf-trow .lpf-pairs{padding:0 14px 14px 48px}.lpf-orange-band{background:var(--lpf-orange);color:var(--lpf-ink)}.lpf-orange-band .lpf-story-copy p,.lpf-orange-band .lpf-story-copy p strong{color:var(--lpf-ink)}.lpf .lpf-story-img{margin:0;position:relative;border-radius:var(--lpf-r);overflow:hidden;aspect-ratio:6/5;max-height:460px;width:100%}.lpf-story-img img,.lpf-story-img svg{width:100%;height:100%;object-fit:cover}.lpf-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lpf-story-copy{display:flex;flex-direction:column;gap:18px;max-width:520px}.lpf-story-copy p{font-size:18px;color:var(--lpf-muted)}.lpf-story-copy p strong{color:var(--lpf-cream);font-weight:600}.lpf-anno-head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;margin-bottom:40px}.lpf-anno{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center}.lpf-feat-col{display:flex;flex-direction:column;gap:22px}.lpf-feat{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;border-radius:10px}.lpf-feat img,.lpf-feat .lpf-noimg{width:72px;height:72px;border-radius:10px;object-fit:cover}.lpf-feat .lpf-noimg{background:var(--lpf-tile);display:flex;align-items:center;justify-content:center}.lpf .lpf-feat h3{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:3px;font-family:var(--lpf-f-body)}.lpf-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lpf-orange);color:var(--lpf-ink);font-size:13px;font-weight:700;flex:none}.lpf-feat p{font-size:15px;color:var(--lpf-muted);line-height:1.5}.lpf-feat.is-flash{animation:lpf-flash 1.2s ease-out}@keyframes lpf-flash{0%{background:#f269212e}to{background:transparent}}.lpf-prod{position:relative;background:#ececec;border-radius:18px;aspect-ratio:1/1;max-height:520px;width:100%}.lpf-prod img{width:100%;height:100%;object-fit:contain;border-radius:18px}.lpf .lpf-hot{position:absolute;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;min-height:0}.lpf-hot span{width:28px;height:28px;border-radius:50%;background:var(--lpf-orange);color:var(--lpf-ink);font:700 14px var(--lpf-f-body);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #f2692147}.lpf-spec-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.lpf-spec-row span{border:1px solid var(--lpf-line);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500}.lpf-rev-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.lpf-cta-mid{margin-top:32px;display:flex;justify-content:center}.lpf-cta-mid .lpf-btn{width:auto;min-width:280px}.lpf-fit{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:48px;align-items:center}.lpf-fit-right{display:flex;flex-direction:column;gap:28px}.lpf .lpf-fit-img{margin:0;position:relative;border-radius:var(--lpf-r);overflow:hidden;background:#f1eee9}.lpf-fit-img img{width:100%;height:auto}.lpf-fit-img figcaption{position:absolute;left:12px;bottom:12px;background:var(--lpf-ink);color:var(--lpf-cream);font-size:13px;font-weight:600;border-radius:999px;padding:4px 12px}.lpf-fit-copy{display:flex;flex-direction:column;gap:18px}.lpf .lpf-badges{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.lpf-badges li{display:flex;align-items:center;gap:8px;background:var(--lpf-tile);border-radius:10px;padding:10px 14px;font-size:15px;font-weight:600}.lpf-panel{border:2px solid var(--lpf-cream);border-radius:var(--lpf-r);padding:18px 20px;overflow-x:auto}.lpf .lpf-panel h3{font-family:var(--lpf-f-head);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em;padding-bottom:10px;border-bottom:6px solid var(--lpf-cream);margin-bottom:4px}.lpf-panel table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:420px;border:0;margin:0}.lpf-panel th,.lpf-panel td{text-align:left;padding:8px 6px;border:0;border-bottom:1px solid var(--lpf-line);font-size:15px;background:none;color:inherit}.lpf-panel thead th{font-size:13px;color:var(--lpf-muted);font-weight:600}.lpf-panel tbody th{font-weight:700}.lpf-fn-s{font-size:14px;color:var(--lpf-muted)}.lpf-panel .lpf-fn{font-size:13px;color:var(--lpf-muted);margin-top:10px}.lpf-offer-head{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;max-width:640px}.lpf-offer{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}.lpf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:12px}.lpf .lpf-card{position:relative;-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;font-family:var(--lpf-f-body);background:var(--lpf-tile);color:var(--lpf-cream);border:2px solid var(--lpf-tile);border-radius:var(--lpf-r);padding:14px;display:flex;flex-direction:column;gap:8px;letter-spacing:normal;text-transform:none;font-size:16px;line-height:1.5}.lpf .lpf-card[aria-pressed=true]{border-color:var(--lpf-orange);background:#2e2219}.lpf-pimg{background:#ececec;border-radius:10px;aspect-ratio:1/1;overflow:hidden;position:relative;display:block}.lpf-pimg img{width:100%;height:100%;object-fit:cover}.lpf-qty{position:absolute;right:8px;top:8px;background:var(--lpf-ink);color:var(--lpf-cream);font-weight:700;font-size:13px;border-radius:999px;padding:2px 9px}.lpf-c-name{font-weight:700;font-size:17px}.lpf-c-price{font-weight:700;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}.lpf-c-price small{font-size:13px;font-weight:500;color:var(--lpf-muted)}.lpf-was{color:var(--lpf-muted);text-decoration:line-through;font-size:14px}.lpf-was-total{text-decoration:none}.lpf .lpf-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;font-size:14px}.lpf-card li{display:flex;gap:7px;align-items:flex-start}.lpf-card li svg{flex:none;margin-top:4px}.lpf-flag{position:absolute;top:-12px;left:12px;font-size:12px;font-weight:700;background:var(--lpf-orange);color:var(--lpf-ink);border-radius:999px;padding:2px 10px;white-space:nowrap}.lpf-save{font-size:12px;font-weight:700;background:var(--lpf-orange);color:var(--lpf-ink);border-radius:6px;padding:1px 7px;margin-left:6px;vertical-align:2px}.lpf-buy-panel{background:var(--lpf-ink);border:1px solid var(--lpf-line);border-radius:var(--lpf-r);padding:20px;display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px)}.lpf-bp-title{font-weight:700;font-size:18px}.lpf-bp-sum{display:flex;justify-content:space-between;align-items:baseline;font-variant-numeric:tabular-nums}.lpf-bp-sum b{font-size:26px}.lpf-risk{font-size:14px;color:var(--lpf-muted);text-align:center}.lpf-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.lpf-acc{display:flex;flex-direction:column;border-top:1px solid var(--lpf-line)}.lpf-acc details{border-bottom:1px solid var(--lpf-line)}.lpf-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-weight:600;font-size:17px;min-height:56px}.lpf-acc summary::-webkit-details-marker{display:none}.lpf-pm{width:22px;height:22px;flex:none;position:relative}.lpf-pm:before,.lpf-pm:after{content:"";position:absolute;left:3px;right:3px;top:10px;height:2px;background:var(--lpf-orange);transition:transform .2s}.lpf-pm:after{transform:rotate(90deg)}.lpf-acc details[open] .lpf-pm:after{transform:rotate(0)}.lpf-ans ul{margin:0 0 18px;padding:0 4px 0 22px;color:var(--lpf-muted);display:flex;flex-direction:column;gap:6px}.lpf-ans p{color:var(--lpf-muted);padding:0 4px 18px}.lpf-foot{border-top:1px solid var(--lpf-line);padding-block:28px;font-size:14px;color:var(--lpf-muted)}.lpf-foot .lpf-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.lpf-foot nav{display:flex;flex-wrap:wrap;gap:18px}.lpf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--lpf-ink);border-top:1px solid var(--lpf-line);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s}.lpf-sticky.is-show{transform:none}.lpf-sticky .lpf-wrap{display:flex;align-items:center;gap:12px}.lpf-s-img{flex:none}.lpf-sticky img{width:48px;height:48px;border-radius:8px;background:#ececec;object-fit:cover;flex:none}.lpf-s-t{flex:1;min-width:0;line-height:1.3}.lpf-s-t b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpf-s-t span{font-size:14px;color:var(--lpf-muted);font-variant-numeric:tabular-nums}.lpf .lpf-sticky .lpf-btn{width:auto;min-height:48px;font-size:16px;padding:10px 18px}@media(prefers-reduced-motion:reduce){.lpf *,.lpf *:before,.lpf *:after{transition:none!important;animation:none!important}}@media(max-width:980px){.lpf-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.lpf-anno{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lpf-anno .lpf-prod{grid-column:1/-1;max-width:520px;margin:0 auto}.lpf-offer{grid-template-columns:minmax(0,1fr)}.lpf-buy-panel{position:static}}@media(max-width:760px){.lpf-sec{padding-block:48px}.lpf-logo-row{padding-block:12px 0}.lpf-logo-row img{height:34px}.lpf-hero-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:10px 28px}.lpf-hero-media{order:-1;min-height:0;height:20vh;max-height:180px;border-radius:14px}.lpf-hero-media img{object-position:50% 50%}.lpf-hero-copy{gap:8px;max-width:none}.lpf-tlist,.lpf-form{gap:10px}.lpf .lpf-hero h1{font-size:clamp(32px,9vw,38px)}.lpf-hero .lpf-sub{font-size:16px}.lpf-hero .lpf-eyebrow{display:none}.lpf-hero .lpf-kp{order:20}.lpf-story,.lpf-fit,.lpf-faq{grid-template-columns:minmax(0,1fr);gap:28px}.lpf-fit-right{display:contents}.lpf-fit-copy{order:1}.lpf-fit-img{order:2;max-width:360px;margin-inline:auto}.lpf-panel{order:3}.lpf-anno{grid-template-columns:minmax(0,1fr)}.lpf-feat-col{gap:16px}.lpf-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px));padding-top:14px;padding-bottom:6px}.lpf .lpf-card{flex:0 0 74%;scroll-snap-align:start}.lpf-trow .lpf-pairs{padding:0 12px 12px}.lpf-pair{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:6px}.lpf .lpf-sel{padding:10px 26px 10px 10px}.lpf-selwrap:after{right:11px}.lpf-trow:not(.is-on) .lpf-tsub{display:none}.lpf-trow:not(.is-on) .lpf-tp s{display:none}.lpf .lpf-thead{min-height:52px;padding:10px 12px;gap:10px}.lpf-tn{font-size:16px}.lpf-tp b{font-size:19px}.lpf-cta-mid .lpf-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
