.lp-landing:is(.lp-landing,#lp-iso){--lp-vw:480px;--lp-gutter:16px;--lp-inset:var(--lp-gutter);--lp-text-xs:12px;--lp-text-sm:14px;--lp-text-base:16px;--lp-text-md:18px;--lp-text-lg:20px;--lp-text-xl:24px;--lp-text-2xl:28px;--lp-text-3xl:34px;--lp-leading-tight:1.2;--lp-leading-snug:1.45;--lp-leading-body:1.6;--lp-space-3xs:4px;--lp-space-2xs:8px;--lp-space-xs:12px;--lp-space-sm:16px;--lp-space-md:24px;--lp-space-lg:32px;--lp-space-xl:40px;--lp-space-2xl:56px;--lp-section-y:var(--lp-space-xl);--lp-block-y:var(--lp-space-md);--lp-brand:#9b083e;--lp-brand-2:#b31852;--lp-dark:#4a0420;--lp-dark-2:#54122a;--lp-tint-1:#fff5f6;--lp-tint-2:#ffe4e8;--lp-tint-3:#fdeef1;--lp-cream:#fefdf0;--lp-ink:#1a1a1a;--lp-ink-90:rgba(0,0,0,.9);--lp-muted:#555;--lp-faint:#9a8790;--lp-star:#f5b301;--lp-line:#ececec;--lp-line-tint:#f2d3dc;--lp-good:#108474;--lp-hl:#fff6a8;--lp-f-body:"Montserrat",system-ui,sans-serif;--lp-f-serif:"Trirong","Georgia",serif}.lp-landing:is(.lp-landing,#lp-iso) *{box-sizing:border-box;margin:0;padding:0}.lp-landing:is(.lp-landing,#lp-iso){font-family:var(--lp-f-body);background:#fff;color:var(--lp-ink);font-size:var(--lp-text-base);line-height:var(--lp-leading-body);text-align:left;max-width:var(--lp-vw);margin:0 auto;position:relative;overflow-x:hidden;padding-bottom:78px;-webkit-font-smoothing:antialiased}.lp-landing:is(.lp-landing,#lp-iso) img{max-width:100%;display:block}.lp-landing:is(.lp-landing,#lp-iso) button{font:inherit;cursor:pointer;border:0;background:none}.lp-landing:is(.lp-landing,#lp-iso){font-family:var(--lp-f-body)}.lp-landing:is(.lp-landing,#lp-iso) :is(h1,h2,h3,h4,#lp-iso){font-family:var(--lp-f-serif);font-weight:600;line-height:var(--lp-leading-tight);text-align:left}.lp-landing:is(.lp-landing,#lp-iso) :is(.lp-f-body,#lp-iso),.lp-landing:is(.lp-landing,#lp-iso) :is(button,input,select,textarea,#lp-iso){font-family:var(--lp-f-body)}.lp-landing:is(.lp-landing,#lp-iso) h1{font-size:var(--lp-text-2xl)}.lp-landing:is(.lp-landing,#lp-iso) b,.lp-landing:is(.lp-landing,#lp-iso) strong{font-weight:700}.lp-landing:is(.lp-landing,#lp-iso) summary{list-style:none}.lp-landing:is(.lp-landing,#lp-iso) summary::-webkit-details-marker,.lp-landing:is(.lp-landing,#lp-iso) summary::marker{display:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-center{text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-sec{margin-top:var(--lp-section-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-sec.lp-tight{margin-top:var(--lp-block-y)}.lp-landing:is(.lp-landing,#lp-iso) .lp-eyebrow{display:block;text-align:left;font-size:var(--lp-text-xs);text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-shead{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-xl);line-height:var(--lp-leading-tight);color:var(--lp-brand);text-align:left;margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-shead.lp-dark{color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-stext{font-size:var(--lp-text-base);line-height:var(--lp-leading-body);margin-top:var(--lp-space-sm);text-align:left}.lp-landing:is(.lp-landing,#lp-iso) .lp-stext p{margin-top:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-stext p:first-child{margin-top:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-stext .lp-em{font-weight:700;color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-stext b{color:var(--lp-dark);font-weight:700}.lp-landing:is(.lp-landing,#lp-iso) .lp-pull{font-family:var(--lp-f-serif);font-style:italic;font-size:var(--lp-text-xl);line-height:1.35;color:var(--lp-dark);text-align:center;margin-top:var(--lp-block-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-figure{margin:var(--lp-block-y) var(--lp-gutter) 0;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #9b083e14;border:1px solid var(--lp-line)}.lp-landing:is(.lp-landing,#lp-iso) .lp-figure img{width:100%}.lp-landing:is(.lp-landing,#lp-iso) .lp-fig-cap{background:var(--lp-tint-1);padding:var(--lp-space-sm);font-size:var(--lp-text-sm);line-height:var(--lp-leading-snug);color:var(--lp-muted);text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-fig-cap b{color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-bleed{margin:var(--lp-block-y) var(--lp-gutter) 0}.lp-landing:is(.lp-landing,#lp-iso) .lp-bleed img{width:100%;border-radius:14px}.lp-landing:is(.lp-landing,#lp-iso) .lp-callout{margin:var(--lp-block-y) var(--lp-gutter) 0;background:var(--lp-tint-1);border-left:4px solid var(--lp-brand);border-radius:10px;padding:var(--lp-space-sm);font-size:var(--lp-text-base);color:var(--lp-dark-2);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-callout b{color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-checks{margin:var(--lp-space-sm) 0 0;display:flex;flex-direction:column;gap:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso)>.lp-checks{margin-left:var(--lp-gutter);margin-right:var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-chk{display:grid;grid-template-columns:24px 1fr;gap:var(--lp-space-xs);align-items:start;font-size:var(--lp-text-base);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-chk .lp-c{width:24px;height:24px;border-radius:50%;background:var(--lp-good);color:#fff;display:grid;place-items:center;font-size:var(--lp-text-sm);font-weight:800;margin-top:1px}.lp-landing:is(.lp-landing,#lp-iso) .lp-chk .lp-x{background:var(--lp-faint)}.lp-landing:is(.lp-landing,#lp-iso) .lp-chk b{color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-atc,.lp-landing:is(.lp-landing,#lp-iso) .lp-cta-full{width:100%;height:56px;border-radius:9px;background:var(--lp-brand);color:#fff;font-size:var(--lp-text-lg);font-weight:600;font-family:var(--lp-f-body);text-align:center}.lp-landing:is(.lp-landing,#lp-iso).lp-busy,.lp-landing:is(.lp-landing,#lp-iso) .lp-busy{opacity:.6;pointer-events:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-announce{background:#fff;border-bottom:1px solid var(--lp-line);height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-sale{font-size:var(--lp-text-xs);font-weight:700;letter-spacing:.06em}.lp-landing:is(.lp-landing,#lp-iso) .lp-timer{display:flex;align-items:center;gap:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-tbox{background:var(--lp-ink);color:#fff;border-radius:6px;width:38px;height:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:var(--lp-leading-tight)}.lp-landing:is(.lp-landing,#lp-iso) .lp-tbox b{font-size:var(--lp-text-sm);font-weight:700}.lp-landing:is(.lp-landing,#lp-iso) .lp-tbox span{font-size:var(--lp-text-xs);letter-spacing:.05em;margin-top:1px;opacity:.85}.lp-landing:is(.lp-landing,#lp-iso) .lp-tsep{font-weight:700;font-size:var(--lp-text-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-gmain{width:100%;aspect-ratio:1/1;background:var(--lp-tint-3);overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-gmain img{width:100%;height:100%;object-fit:cover}.lp-landing:is(.lp-landing,#lp-iso) .lp-thumbs{display:flex;gap:var(--lp-space-2xs);margin-top:var(--lp-space-xs);padding:0 var(--lp-gutter);align-items:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-thumbs .lp-arrow{width:34px;height:34px;flex:none;border:1px solid var(--lp-line);border-radius:50%;display:grid;place-items:center;color:var(--lp-muted);font-size:var(--lp-text-base)}.lp-landing:is(.lp-landing,#lp-iso) .lp-thumbs .lp-row{display:flex;gap:var(--lp-space-2xs);overflow-x:auto;flex:1;scrollbar-width:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-thumbs .lp-row::-webkit-scrollbar{display:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-thumbs .lp-t{width:66px;height:66px;flex:none;border-radius:8px;overflow:hidden;border:2px solid var(--lp-line);cursor:pointer}.lp-landing:is(.lp-landing,#lp-iso) .lp-thumbs .lp-t.lp-on{border-color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-thumbs .lp-t img{width:100%;height:100%;object-fit:cover}.lp-landing:is(.lp-landing,#lp-iso) .lp-nutri{display:flex;align-items:center;justify-content:center;gap:var(--lp-space-2xs);margin-top:var(--lp-space-sm);padding:0 var(--lp-gutter);font-weight:600;font-size:var(--lp-text-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-nutri svg{width:16px;height:16px;stroke:var(--lp-ink);fill:none;stroke-width:2}.lp-landing:is(.lp-landing,#lp-iso) .lp-rating{display:flex;align-items:center;justify-content:flex-start;gap:var(--lp-space-3xs);margin-top:var(--lp-space-sm);padding:0 var(--lp-gutter);flex-wrap:wrap}.lp-landing:is(.lp-landing,#lp-iso) .lp-stars{color:var(--lp-star);font-size:var(--lp-text-sm);letter-spacing:.5px}.lp-landing:is(.lp-landing,#lp-iso) .lp-rating .lp-txt{font-size:var(--lp-text-xs);color:var(--lp-ink-90);font-weight:500}.lp-landing:is(.lp-landing,#lp-iso) h1{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-2xl);line-height:var(--lp-leading-tight);letter-spacing:-.01em;color:var(--lp-dark);margin-top:var(--lp-space-sm);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-subhero{margin-top:var(--lp-space-xs);padding:0 var(--lp-gutter);font-size:var(--lp-text-sm);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-benefits{margin-top:var(--lp-space-md);padding:0 var(--lp-gutter);display:flex;flex-direction:column;gap:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow{display:grid;grid-template-columns:44px 1fr;gap:var(--lp-space-xs);align-items:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow .lp-ic{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--lp-brand);display:grid;place-items:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow .lp-ic svg{width:22px;height:22px;stroke:var(--lp-brand);fill:none;stroke-width:1.6}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow p{font-size:var(--lp-text-sm);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow p b{font-weight:700;color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-batch{margin:var(--lp-block-y) var(--lp-gutter) 0;background:linear-gradient(180deg,var(--lp-tint-1),var(--lp-tint-2));border-radius:14px;padding:var(--lp-space-md) var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-batch h3{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-lg);color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-batch .lp-made{margin-top:var(--lp-space-xs);font-size:var(--lp-text-sm);color:var(--lp-ink-90)}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow-date{margin-top:var(--lp-space-sm);background:#fff;border-radius:26px;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--lp-space-sm);font-size:var(--lp-text-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow-date.lp-sold{color:var(--lp-faint)}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow-date.lp-sold *{text-decoration:line-through}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow-date.lp-hot{background:#fff;padding:0;position:relative;overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow-date.lp-hot .lp-fill{height:100%;background:var(--lp-brand);color:#fff;font-weight:600;border-radius:26px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--lp-space-sm);min-width:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow-date.lp-hot .lp-fill span{white-space:nowrap}.lp-landing:is(.lp-landing,#lp-iso) .lp-brow-date .lp-r{font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-buy{margin-top:var(--lp-space-md);padding:0 var(--lp-gutter);display:flex;flex-direction:column;gap:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt{display:block;border:1.5px solid var(--lp-line);border-radius:9px;overflow:hidden;background:#fff;cursor:pointer}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt-main{min-height:57px;display:flex;align-items:center;gap:var(--lp-space-xs);padding:var(--lp-space-xs) var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt.lp-on{border-color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt input,.lp-landing:is(.lp-landing,#lp-iso) .lp-refill input{position:absolute;opacity:0;pointer-events:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-radio{width:22px;height:22px;border-radius:50%;border:2px solid #ccc;flex:none;position:relative}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt.lp-on .lp-radio{border-color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt.lp-on .lp-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt .lp-mid{flex:1;min-width:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt .lp-ttl{font-weight:600;font-size:var(--lp-text-sm);display:flex;align-items:center;gap:var(--lp-space-2xs);flex-wrap:wrap}.lp-landing:is(.lp-landing,#lp-iso) .lp-free-ship{background:var(--lp-tint-2);color:var(--lp-brand);font-size:var(--lp-text-xs);font-weight:700;padding:var(--lp-space-3xs) var(--lp-space-2xs);border-radius:5px;white-space:nowrap}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt .lp-sub{font-size:var(--lp-text-xs);color:var(--lp-muted);margin-top:2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt .lp-price{text-align:right;flex:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt .lp-price .lp-p{font-weight:700;font-size:var(--lp-text-lg)}.lp-landing:is(.lp-landing,#lp-iso) .lp-opt .lp-price .lp-w{font-size:var(--lp-text-sm);color:var(--lp-faint);text-decoration:line-through;margin-left:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-bonus{display:flex;align-items:center;gap:var(--lp-space-xs);padding:var(--lp-space-xs) var(--lp-space-sm);font-size:var(--lp-text-sm);font-weight:600;border-top:1px solid var(--lp-line-tint)}.lp-landing:is(.lp-landing,#lp-iso) .lp-bonus.lp-soft{background:var(--lp-tint-2);color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-bonus.lp-deep{background:var(--lp-brand);color:#fff}.lp-landing:is(.lp-landing,#lp-iso) .lp-bonus svg{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill{display:flex;align-items:center;gap:var(--lp-space-xs);padding:var(--lp-space-xs) var(--lp-space-sm);border:1px dashed var(--lp-brand-2);border-radius:9px;background:var(--lp-tint-3);cursor:pointer}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill .lp-refill-ic{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--lp-brand);background:#fff;display:flex;align-items:center;justify-content:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill .lp-refill-ic svg{width:14px;height:14px;stroke:var(--lp-brand);stroke-width:3;fill:none;opacity:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill.lp-on .lp-refill-ic svg{opacity:1}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill:not(.lp-on){border-color:var(--lp-line);background:#fff}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill:not(.lp-on) .lp-refill-ic{border-color:var(--lp-line)}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill-txt{flex:1;min-width:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill-ttl{display:block;font-weight:700;font-size:var(--lp-text-sm);color:var(--lp-ink)}.lp-landing:is(.lp-landing,#lp-iso) .lp-refill-sub{display:block;font-size:var(--lp-text-xs);color:var(--lp-muted);margin-top:1px}.lp-landing:is(.lp-landing,#lp-iso) .lp-atc-wrap{margin-top:var(--lp-space-md);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-atc .lp-sub{display:block;font-family:var(--lp-f-body);font-weight:500;font-size:var(--lp-text-xs);opacity:.9;margin-top:2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-buy-reassure{margin:var(--lp-space-xs) var(--lp-gutter) 0;display:flex;align-items:center;justify-content:center;gap:var(--lp-space-2xs);background:var(--lp-tint-1);border:1px solid var(--lp-line-tint);border-radius:10px;padding:var(--lp-space-xs);font-size:var(--lp-text-xs);font-weight:600;color:var(--lp-dark);text-align:center;transition:background .2s}.lp-landing:is(.lp-landing,#lp-iso) .lp-buy-reassure svg{width:16px;height:16px;flex:none;stroke:var(--lp-good);fill:none;stroke-width:2.2}.lp-landing:is(.lp-landing,#lp-iso) .lp-buy-reassure b{color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-ship-line{display:flex;align-items:center;justify-content:center;gap:var(--lp-space-2xs);margin-top:var(--lp-space-sm);padding:0 var(--lp-gutter);color:var(--lp-brand);font-size:var(--lp-text-sm);font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-ship-line svg{width:18px;height:18px;stroke:var(--lp-brand);fill:none;stroke-width:1.8}.lp-landing:is(.lp-landing,#lp-iso) .lp-pay-row{margin:var(--lp-space-xs) var(--lp-gutter) 0;display:flex;flex-direction:column;align-items:center;gap:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-pay-trust{display:flex;align-items:center;justify-content:center;gap:var(--lp-space-2xs);font-size:var(--lp-text-xs);font-weight:600;color:var(--lp-muted)}.lp-landing:is(.lp-landing,#lp-iso) .lp-pay-trust svg{width:14px;height:14px;stroke:var(--lp-muted);fill:none;stroke-width:2}.lp-landing:is(.lp-landing,#lp-iso) .lp-pay-badges{display:flex;gap:var(--lp-space-3xs);align-items:center;opacity:.72;flex-wrap:wrap;justify-content:center;max-width:270px;margin:0 auto}.lp-landing:is(.lp-landing,#lp-iso) .lp-pay-badges span{font-size:var(--lp-text-xs);font-weight:800;letter-spacing:.02em;color:#3a2f5c;background:#eef0f5;border:1px solid #e0e3ec;border-radius:4px;padding:3px var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-social-proof{margin:var(--lp-space-sm) var(--lp-gutter) 0;display:flex;align-items:center;gap:var(--lp-space-xs);background:#fff;border:1px solid var(--lp-line);border-radius:10px;padding:var(--lp-space-xs);box-shadow:0 4px 14px #9b083e0d}.lp-landing:is(.lp-landing,#lp-iso) .lp-social-proof .lp-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-good);flex:none;position:relative;margin-left:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-social-proof .lp-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--lp-good);opacity:.5;animation:lp-sp-pulse 1.8s ease-out infinite}@keyframes lp-sp-pulse{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.8);opacity:0}}.lp-landing:is(.lp-landing,#lp-iso) .lp-social-proof .lp-sp-txt{font-size:var(--lp-text-sm);color:var(--lp-dark);font-weight:600;line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-social-proof .lp-sp-txt b{color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-social-proof .lp-sp-txt span{display:block;font-size:var(--lp-text-xs);color:var(--lp-faint);font-weight:600;margin-top:1px}@media(prefers-reduced-motion:reduce){.lp-landing:is(.lp-landing,#lp-iso) .lp-social-proof .lp-dot:after{animation:none}}.lp-landing:is(.lp-landing,#lp-iso) .lp-ctablk{margin-top:var(--lp-block-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-cta-full{height:60px;border-radius:8px}.lp-landing:is(.lp-landing,#lp-iso) .lp-guar{display:flex;align-items:center;justify-content:center;gap:var(--lp-space-2xs);padding:var(--lp-space-sm) 0 0;color:var(--lp-brand);font-size:var(--lp-text-base);font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-guar svg{width:20px;height:20px;stroke:var(--lp-brand);fill:none;stroke-width:2}.lp-landing:is(.lp-landing,#lp-iso) .lp-steps{margin:var(--lp-block-y) var(--lp-gutter) 0;display:flex;flex-direction:column;gap:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-step{background:#fff;border:1px solid var(--lp-line);border-radius:14px;padding:var(--lp-space-sm);position:relative;box-shadow:0 4px 14px #9b083e0d}.lp-landing:is(.lp-landing,#lp-iso) .lp-step .lp-num{font-family:var(--lp-f-serif);font-size:var(--lp-text-3xl);color:var(--lp-tint-2);font-weight:700;line-height:var(--lp-leading-tight);position:absolute;top:var(--lp-space-xs);right:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-step h4{font-size:var(--lp-text-base);font-weight:700;color:var(--lp-dark);position:relative;z-index:1}.lp-landing:is(.lp-landing,#lp-iso) .lp-step p{font-size:var(--lp-text-sm);color:var(--lp-muted);margin-top:var(--lp-space-2xs);position:relative;z-index:1}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp{margin-top:var(--lp-section-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-tbl{border:1px solid var(--lp-line);border-radius:12px;overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-h{display:grid;grid-template-columns:1.4fr .8fr .8fr;background:var(--lp-dark);color:#fff}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-h div{padding:var(--lp-space-xs) var(--lp-space-2xs);font-size:var(--lp-text-xs);font-weight:700;text-align:center;line-height:var(--lp-leading-tight)}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-h div:first-child{text-align:left}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-h .lp-us{background:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-r{display:grid;grid-template-columns:1.4fr .8fr .8fr;border-top:1px solid var(--lp-line)}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-r:nth-child(2n){background:var(--lp-tint-1)}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-r div{padding:var(--lp-space-xs) var(--lp-space-2xs);font-size:var(--lp-text-sm);display:flex;align-items:center;justify-content:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-r div:first-child{justify-content:flex-start;color:var(--lp-muted);font-size:var(--lp-text-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-cmp-r .lp-us{background:#9b083e0d}.lp-landing:is(.lp-landing,#lp-iso) .lp-yes{color:var(--lp-good);font-weight:800;font-size:var(--lp-text-base)}.lp-landing:is(.lp-landing,#lp-iso) .lp-no{color:var(--lp-faint);font-weight:800;font-size:var(--lp-text-base)}.lp-landing:is(.lp-landing,#lp-iso) .lp-story{margin:var(--lp-block-y) var(--lp-gutter) 0;background:var(--lp-tint-1);border:1px solid var(--lp-line-tint);border-radius:16px;overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-story img{width:100%}.lp-landing:is(.lp-landing,#lp-iso) .lp-story .lp-body{padding:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-story .lp-q{font-family:var(--lp-f-serif);font-style:italic;font-size:var(--lp-text-md);line-height:var(--lp-leading-snug);color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-story .lp-a{margin-top:var(--lp-space-xs);font-size:var(--lp-text-sm);color:var(--lp-muted);font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-story .lp-a .lp-stars{display:block;margin-bottom:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-ba{margin-top:var(--lp-section-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-ba-frame{border:1px solid var(--lp-line-tint);border-radius:14px;padding:var(--lp-space-sm);display:grid;grid-template-columns:1fr 1fr;gap:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-ba-card{background:#fff;border:1px solid var(--lp-line);border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #9b083e0f}.lp-landing:is(.lp-landing,#lp-iso) .lp-ba-card img{width:100%;aspect-ratio:3/4;object-fit:cover}.lp-landing:is(.lp-landing,#lp-iso) .lp-ba-card .lp-lab{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-lg);text-align:center;padding:var(--lp-space-xs) 0;color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-stars{color:var(--lp-star);font-size:var(--lp-text-sm);letter-spacing:1px}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev-trustline{margin:var(--lp-space-sm) var(--lp-gutter) 0;font-size:var(--lp-text-xs);font-weight:600;color:var(--lp-muted);line-height:var(--lp-leading-snug);text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev-trustline svg{width:15px;height:15px;stroke:var(--lp-good);fill:none;stroke-width:2.2;display:inline-block;vertical-align:-3px;margin-right:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev-trustline b{color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev-card{margin:var(--lp-block-y) var(--lp-gutter) 0;border:1px solid var(--lp-line-tint);border-radius:16px;padding:var(--lp-space-md) var(--lp-space-sm);text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev-card .lp-big{font-size:var(--lp-text-base);font-weight:600;margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev-card .lp-cnt{font-size:var(--lp-text-sm);color:var(--lp-muted);margin-top:2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-bars{margin-top:var(--lp-space-sm);display:flex;flex-direction:column;gap:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-bar-row{display:grid;grid-template-columns:56px 1fr 40px;gap:var(--lp-space-2xs);align-items:center;font-size:var(--lp-text-xs);color:var(--lp-muted)}.lp-landing:is(.lp-landing,#lp-iso) .lp-bar-row .lp-lbl{text-align:left}.lp-landing:is(.lp-landing,#lp-iso) .lp-bar-track{height:9px;background:#eee;border-radius:5px;overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-bar-fill{display:block;height:100%;background:var(--lp-star);border-radius:5px}.lp-landing:is(.lp-landing,#lp-iso) .lp-bar-row .lp-pct{text-align:right}.lp-landing:is(.lp-landing,#lp-iso) .lp-reviews{margin-top:var(--lp-space-sm);padding:0 var(--lp-gutter);display:flex;flex-direction:column;gap:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev{border:1px solid var(--lp-line);border-radius:14px;overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-photo{width:100%;aspect-ratio:1/1;object-fit:cover}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-body{padding:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-top{display:flex;align-items:center;justify-content:space-between}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-st{color:var(--lp-star);font-size:var(--lp-text-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-vbadge{background:#000;color:#fff;font-size:var(--lp-text-xs);font-weight:700;padding:var(--lp-space-3xs) var(--lp-space-2xs);border-radius:5px}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-name{font-weight:700;font-size:var(--lp-text-sm);margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-date{font-size:var(--lp-text-xs);color:var(--lp-faint);font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-txt{font-size:var(--lp-text-sm);line-height:var(--lp-leading-snug);margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev .lp-txt .lp-hl{background:var(--lp-hl);padding:0 3px;border-radius:2px;font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-rev-mini{margin-top:var(--lp-space-sm);padding:0 var(--lp-gutter);display:flex;flex-direction:column;gap:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rmini{border:1px solid var(--lp-line);border-radius:10px;padding:var(--lp-space-xs) var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rmini .lp-st{color:var(--lp-star);font-size:var(--lp-text-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rmini .lp-n{font-weight:700;font-size:var(--lp-text-sm);margin-top:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rmini .lp-n span{color:var(--lp-good);font-weight:600;font-size:var(--lp-text-xs);margin-left:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-rmini p{font-size:var(--lp-text-sm);margin-top:var(--lp-space-3xs);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-timeline{margin-top:var(--lp-section-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-track{position:relative;padding-left:26px}.lp-landing:is(.lp-landing,#lp-iso) .lp-track:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--lp-brand),var(--lp-star))}.lp-landing:is(.lp-landing,#lp-iso) .lp-tl{position:relative;padding-bottom:var(--lp-space-md)}.lp-landing:is(.lp-landing,#lp-iso) .lp-tl:last-child{padding-bottom:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-tl:before{content:"";position:absolute;left:-26px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--lp-brand);border:3px solid #fff;box-shadow:0 0 0 1px var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-tl .lp-ph{font-size:var(--lp-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--lp-star);font-weight:700}.lp-landing:is(.lp-landing,#lp-iso) .lp-tl h4{font-size:var(--lp-text-base);font-weight:700;color:var(--lp-dark);margin-top:2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-tl p{font-size:var(--lp-text-sm);color:var(--lp-muted);margin-top:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-qgrid{margin:var(--lp-space-sm) var(--lp-gutter) 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-qcard{border:1px solid var(--lp-line);border-radius:12px;padding:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-qcard .lp-ic{width:40px;height:40px;margin:0 0 var(--lp-space-2xs);border-radius:50%;background:var(--lp-tint-2);color:var(--lp-brand);display:grid;place-items:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-qcard .lp-ic svg{width:22px;height:22px;stroke:var(--lp-brand);fill:none;stroke-width:1.6}.lp-landing:is(.lp-landing,#lp-iso) .lp-qcard h5{font-size:var(--lp-text-sm);font-weight:700;color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-qcard p{font-size:var(--lp-text-xs);color:var(--lp-muted);margin-top:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-facts{margin:var(--lp-block-y) var(--lp-gutter) 0}.lp-landing:is(.lp-landing,#lp-iso) .lp-facts img{width:100%;border-radius:14px;border:1px solid var(--lp-line)}.lp-landing:is(.lp-landing,#lp-iso) .lp-badges{padding:var(--lp-space-sm) var(--lp-gutter) 0;display:flex;flex-wrap:wrap;gap:var(--lp-space-2xs);justify-content:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-pb{display:inline-flex;align-items:center;gap:var(--lp-space-2xs);border:1px solid var(--lp-line-tint);border-radius:999px;padding:var(--lp-space-2xs) var(--lp-space-xs);font-size:var(--lp-text-xs);font-weight:600;color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-pb .lp-d{width:6px;height:6px;border-radius:50%;background:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc{margin-top:var(--lp-section-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-head{text-align:left}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-badge{display:inline-flex;align-items:center;gap:var(--lp-space-2xs);background:var(--lp-dark);color:#fff;font-size:var(--lp-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:var(--lp-space-3xs) var(--lp-space-xs);border-radius:999px}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-badge svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:2}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc h2{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-xl);line-height:var(--lp-leading-tight);color:var(--lp-dark);margin-top:var(--lp-space-xs);text-align:left}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc .lp-evc-sub{font-size:var(--lp-text-sm);color:var(--lp-muted);margin-top:var(--lp-space-2xs);text-align:left;line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat{margin-top:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--lp-space-xs);background:linear-gradient(180deg,var(--lp-tint-1),#fff);border:1px solid var(--lp-line-tint);border-radius:14px;padding:var(--lp-space-sm);transition:border-color .2s,box-shadow .2s}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat>summary::-webkit-details-marker{display:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat[open]>summary{border-color:var(--lp-brand);box-shadow:0 6px 20px #9b083e14}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat .lp-evc-ic{width:38px;height:38px;border-radius:10px;background:var(--lp-tint-2);display:grid;place-items:center;flex:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat .lp-evc-ic svg{width:20px;height:20px;stroke:var(--lp-brand);fill:none;stroke-width:1.9}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat .lp-evc-tt{flex:1;min-width:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat .lp-evc-tt .lp-h{display:block;font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-base);color:var(--lp-dark);line-height:var(--lp-leading-tight)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat .lp-evc-tt .lp-s{display:block;font-size:var(--lp-text-xs);color:var(--lp-muted);font-weight:600;margin-top:2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat .lp-evc-chev{width:22px;height:22px;flex:none;stroke:var(--lp-brand);fill:none;stroke-width:2.2;transition:transform .25s}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-cat[open] .lp-evc-chev{transform:rotate(180deg)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-body{padding:var(--lp-space-2xs) 2px var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study{border:1px solid var(--lp-line);border-radius:12px;padding:var(--lp-space-sm);margin-top:var(--lp-space-xs);background:#fff}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lp-space-2xs);margin-bottom:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-tag{font-size:var(--lp-text-xs);font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--lp-good);background:#eafaf4;border:1px solid #cdeee2;border-radius:5px;padding:2px var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-jr{font-size:var(--lp-text-xs);color:var(--lp-faint);font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study h4{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-base);color:var(--lp-dark);line-height:var(--lp-leading-tight)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-row{margin-top:var(--lp-space-2xs);font-size:var(--lp-text-sm);color:var(--lp-muted);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-row b{color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-row .lp-k{display:block;font-size:var(--lp-text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-brand);margin-bottom:2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-link{display:inline-flex;align-items:center;gap:var(--lp-space-3xs);margin-top:var(--lp-space-xs);font-size:var(--lp-text-xs);font-weight:700;color:var(--lp-brand);text-decoration:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-study .lp-st-link svg{width:14px;height:14px;stroke:var(--lp-brand);fill:none;stroke-width:2}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-ing{margin-top:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-ing .lp-ing{border-bottom:1px solid var(--lp-line);padding:var(--lp-space-xs) 0}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-ing .lp-ing:last-child{border-bottom:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-ing .lp-ing .lp-h{font-weight:700;font-size:var(--lp-text-base);color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-ing .lp-ing p{font-size:var(--lp-text-sm);color:var(--lp-muted);line-height:var(--lp-leading-snug);margin-top:var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-qual{margin-top:var(--lp-space-xs);display:flex;flex-direction:column;gap:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-qual .lp-q{display:flex;gap:var(--lp-space-xs);align-items:flex-start}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-qual .lp-q .lp-ck{width:20px;height:20px;border-radius:50%;background:var(--lp-good);color:#fff;display:grid;place-items:center;font-size:var(--lp-text-xs);font-weight:800;flex:none;margin-top:1px}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-qual .lp-q .lp-t{font-size:var(--lp-text-sm);color:var(--lp-muted);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-qual .lp-q .lp-t b{color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-evc-note{margin-top:var(--lp-space-sm);font-size:var(--lp-text-xs);color:var(--lp-faint);text-align:left;line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-value{margin:var(--lp-block-y) var(--lp-gutter) 0;border:1px solid var(--lp-line-tint);border-radius:14px;overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-value .lp-vrow{display:flex;justify-content:space-between;align-items:center;padding:var(--lp-space-xs) var(--lp-space-sm);font-size:var(--lp-text-sm);border-top:1px solid var(--lp-line-tint)}.lp-landing:is(.lp-landing,#lp-iso) .lp-value .lp-vrow:first-child{border-top:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-value .lp-vrow .lp-vv{font-weight:700;color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-value .lp-vtot{background:var(--lp-tint-1);font-weight:700}.lp-landing:is(.lp-landing,#lp-iso) .lp-value .lp-vtot .lp-vv{color:var(--lp-brand);font-size:var(--lp-text-md)}.lp-landing:is(.lp-landing,#lp-iso) .lp-perday{text-align:center;font-size:var(--lp-text-sm);color:var(--lp-muted);margin:var(--lp-space-sm) var(--lp-gutter) 0}.lp-landing:is(.lp-landing,#lp-iso) .lp-perday b{color:var(--lp-brand);font-family:var(--lp-f-serif);font-size:var(--lp-text-lg)}.lp-landing:is(.lp-landing,#lp-iso) .lp-warn{margin:var(--lp-block-y) var(--lp-gutter) 0;background:#fbeaea;border:1px solid #f0c8c8;border-radius:14px;padding:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-warn h4{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-md);color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-warn ul{margin-top:var(--lp-space-xs);padding-left:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-warn li{font-size:var(--lp-text-sm);color:var(--lp-dark-2);margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-gsec{padding:var(--lp-space-lg) var(--lp-gutter);text-align:center;background:var(--lp-tint-1);margin-top:var(--lp-space-lg)}.lp-landing:is(.lp-landing,#lp-iso) .lp-gsec .lp-eyebrow{text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-seal{width:96px;height:96px;margin:0 auto var(--lp-space-sm);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,var(--lp-tint-2));border:3px solid var(--lp-brand);display:grid;place-items:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-seal .lp-n{font-family:var(--lp-f-serif);font-size:var(--lp-text-2xl);font-weight:700;color:var(--lp-brand);line-height:.9}.lp-landing:is(.lp-landing,#lp-iso) .lp-seal .lp-d{font-size:var(--lp-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--lp-muted);font-weight:700;margin-top:2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-gsec h2{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-xl);color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-gsec p{font-size:var(--lp-text-sm);margin-top:var(--lp-space-xs);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap{margin-top:var(--lp-section-y);padding:0 var(--lp-gutter)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-card{background:linear-gradient(180deg,var(--lp-tint-1),#fff);border:1px solid var(--lp-line-tint);border-radius:16px;padding:var(--lp-space-md) var(--lp-space-sm);box-shadow:0 10px 30px #9b083e14}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-badge{display:inline-flex;align-items:center;gap:var(--lp-space-2xs);background:var(--lp-tint-2);color:var(--lp-brand);font-size:var(--lp-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:var(--lp-space-3xs) var(--lp-space-xs);border-radius:999px}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-badge svg{width:13px;height:13px;stroke:var(--lp-brand);fill:none;stroke-width:2}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap h3{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-xl);line-height:var(--lp-leading-tight);color:var(--lp-dark);margin-top:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap .lp-lead{font-size:var(--lp-text-sm);color:var(--lp-muted);margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-step{margin-top:var(--lp-space-md)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-q{font-weight:700;font-size:var(--lp-text-base);color:var(--lp-dark);margin-bottom:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-slider{--lp-pct:60%;-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--lp-brand) var(--lp-pct),var(--lp-line-tint) var(--lp-pct));outline:none;margin:var(--lp-space-2xs) 0 2px}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--lp-brand);box-shadow:0 4px 12px #9b083e4d;cursor:pointer}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-slider::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--lp-brand);box-shadow:0 4px 12px #9b083e4d;cursor:pointer}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-ticks{display:flex;justify-content:space-between;margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-ticks span{font-size:var(--lp-text-xs);color:var(--lp-faint);font-weight:600;flex:1;text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-ticks span:first-child{text-align:left}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-ticks span:last-child{text-align:right}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-val{margin-top:var(--lp-space-sm);text-align:center;font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-lg);color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-dyn{margin-top:var(--lp-space-xs);background:#fff;border:1px solid var(--lp-line);border-radius:12px;padding:var(--lp-space-sm);font-size:var(--lp-text-sm);color:var(--lp-muted);line-height:var(--lp-leading-snug);min-height:78px}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-dyn b{color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-chips{display:grid;grid-template-columns:1fr 1fr;gap:var(--lp-space-xs);margin-top:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-chip{border:1.5px solid var(--lp-line);border-radius:10px;padding:var(--lp-space-sm) var(--lp-space-xs);font-size:var(--lp-text-sm);font-weight:600;color:var(--lp-dark);background:#fff;text-align:left;display:flex;align-items:center;gap:var(--lp-space-2xs);transition:border-color .2s,background .2s;cursor:pointer}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-chip svg{width:20px;height:20px;flex:none;stroke:var(--lp-brand);fill:none;stroke-width:1.7}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-chip.lp-on{border-color:var(--lp-brand);background:var(--lp-tint-1)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-next{margin-top:var(--lp-space-sm);width:100%;height:52px;border-radius:9px;background:var(--lp-brand);color:#fff;font-size:var(--lp-text-base);font-weight:700;font-family:var(--lp-f-body);display:flex;align-items:center;justify-content:center;gap:var(--lp-space-2xs);transition:opacity .2s}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-next[disabled]{opacity:.4;pointer-events:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-gen{text-align:center;padding:var(--lp-space-sm) 0 var(--lp-space-3xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-gen .lp-t{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-md);color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-bar{height:10px;border-radius:999px;background:var(--lp-line-tint);overflow:hidden;margin:var(--lp-space-sm) 0 var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--lp-brand),var(--lp-brand-2));border-radius:999px;transition:width .1s linear}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-gen .lp-pct{font-size:var(--lp-text-xs);color:var(--lp-muted);font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-checks{margin-top:var(--lp-space-sm);display:flex;flex-direction:column;gap:var(--lp-space-2xs);text-align:left;max-width:260px;margin-left:auto;margin-right:auto}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-checks div{display:flex;align-items:center;gap:var(--lp-space-2xs);font-size:var(--lp-text-sm);color:var(--lp-faint);font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-checks div.lp-on{opacity:1;transform:none;color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-checks .lp-ck{width:20px;height:20px;border-radius:50%;background:var(--lp-line-tint);color:#fff;display:grid;place-items:center;font-size:var(--lp-text-xs);font-weight:800;flex:none;transition:background .3s}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-checks div.lp-on .lp-ck{background:var(--lp-good)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-result .lp-snap-badge{background:var(--lp-good);color:#fff}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-result .lp-snap-badge svg{stroke:#fff}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-result .lp-rtext{font-size:var(--lp-text-sm);color:var(--lp-ink);line-height:var(--lp-leading-body);margin-top:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-result .lp-rtext b{color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-pri{display:flex;flex-wrap:wrap;gap:var(--lp-space-2xs);margin-top:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-pri span{background:var(--lp-tint-2);color:var(--lp-brand);font-size:var(--lp-text-xs);font-weight:700;padding:var(--lp-space-2xs) var(--lp-space-xs);border-radius:999px}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-bridge{margin-top:var(--lp-space-sm);font-family:var(--lp-f-serif);font-style:italic;font-size:var(--lp-text-base);color:var(--lp-dark);text-align:center;line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-arrow{display:block;text-align:center;margin-top:var(--lp-space-xs);color:var(--lp-brand);font-size:var(--lp-text-xl);animation:lp-snapbob 1.6s ease-in-out infinite}@keyframes lp-snapbob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-disc{font-size:var(--lp-text-xs);color:var(--lp-faint);text-align:center;margin-top:var(--lp-space-sm);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-fade{animation:lp-snapfade .5s ease both}@keyframes lp-snapfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-arrow,.lp-landing:is(.lp-landing,#lp-iso) .lp-snap-fade{animation:none}}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq{padding:var(--lp-space-sm) var(--lp-gutter) 0;display:flex;flex-direction:column;gap:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq details{border:1px solid var(--lp-line);border-radius:10px;overflow:hidden}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq summary{list-style:none;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--lp-space-xs);padding:var(--lp-space-sm);font-weight:600;font-size:var(--lp-text-sm);color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq summary::-webkit-details-marker{display:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq .lp-pl{flex:none;width:26px;height:26px;border-radius:50%;background:var(--lp-tint-2);color:var(--lp-brand);display:grid;place-items:center;font-size:var(--lp-text-md);transition:transform .25s}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq details[open] .lp-pl{transform:rotate(45deg)}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq .lp-b{padding:0 var(--lp-space-sm) var(--lp-space-sm);font-size:var(--lp-text-sm);color:var(--lp-muted);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-faq-cat{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-base);color:var(--lp-brand);margin:var(--lp-space-md) 0 var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-final{background:linear-gradient(180deg,var(--lp-brand-2),var(--lp-dark));color:#fce8ee;text-align:center;padding:var(--lp-section-y) var(--lp-gutter) var(--lp-space-lg);margin-top:var(--lp-space-lg)}.lp-landing:is(.lp-landing,#lp-iso) .lp-final .lp-eyebrow{color:#ffd4e0;text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-final h2{font-family:var(--lp-f-serif);font-weight:600;font-size:var(--lp-text-2xl);color:#fff;margin-top:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-final p{font-size:var(--lp-text-sm);color:#ffebf2e6;margin-top:var(--lp-space-xs);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-final .lp-bottle{width:150px;margin:var(--lp-space-md) auto 0;border-radius:14px;overflow:hidden;box-shadow:0 20px 44px #00000059}.lp-landing:is(.lp-landing,#lp-iso) .lp-final .lp-cta-full{background:#fff;color:var(--lp-brand);margin-top:var(--lp-space-md)}.lp-landing:is(.lp-landing,#lp-iso) .lp-final .lp-guar{display:flex;align-items:center;justify-content:center;gap:var(--lp-space-2xs);padding:var(--lp-space-sm) 0 0;font-size:var(--lp-text-base);font-weight:600;color:#ffd4e0}.lp-landing:is(.lp-landing,#lp-iso) .lp-final .lp-guar svg{width:20px;height:20px;stroke:#ffd4e0;fill:none;stroke-width:2}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot{background:var(--lp-cream);padding:var(--lp-space-lg) var(--lp-gutter);text-align:center;border-top:1px solid var(--lp-line)}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot .lp-disc{font-size:var(--lp-text-xs);color:var(--lp-faint);margin-top:var(--lp-space-2xs);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-trust{margin:var(--lp-space-sm) auto 0;max-width:320px;text-align:left;background:#fff;border:1px solid var(--lp-line);border-radius:12px;padding:var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-trust .lp-ft-h{font-size:var(--lp-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-brand);text-align:center}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-trust .lp-ft-co{font-weight:700;font-size:var(--lp-text-sm);color:var(--lp-dark);text-align:center;margin-top:var(--lp-space-2xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-trust .lp-ft-row{display:flex;align-items:flex-start;gap:var(--lp-space-2xs);margin-top:var(--lp-space-xs);font-size:var(--lp-text-xs);color:var(--lp-muted);line-height:var(--lp-leading-snug)}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-trust .lp-ft-row svg{width:15px;height:15px;flex:none;stroke:var(--lp-brand);fill:none;stroke-width:1.9;margin-top:1px}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-trust .lp-ft-row a{color:var(--lp-brand);font-weight:600;text-decoration:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-trust .lp-ft-row b{color:var(--lp-dark)}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-links{margin:var(--lp-space-sm) auto 0;max-width:320px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lp-space-2xs) var(--lp-space-sm)}.lp-landing:is(.lp-landing,#lp-iso) .lp-foot-links a{font-size:var(--lp-text-xs);color:var(--lp-muted);font-weight:600;text-decoration:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fffffffa;border-top:1px solid var(--lp-line);box-shadow:0 -8px 24px #9b083e14;padding:var(--lp-space-xs) var(--lp-gutter) calc(var(--lp-space-xs) + env(safe-area-inset-bottom));transform:translateY(130%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky.lp-show{transform:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky-in{max-width:var(--lp-vw);margin:0 auto;display:flex;align-items:center;gap:var(--lp-space-xs)}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky .lp-c{flex:1;min-width:0}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky .lp-c .lp-t{font-weight:700;font-size:var(--lp-text-sm);color:var(--lp-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky .lp-c .lp-p{font-size:var(--lp-text-xs);color:var(--lp-muted);font-weight:600}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky .lp-c .lp-p b{color:var(--lp-brand)}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky button{flex:none;height:44px;padding:0 var(--lp-space-md);border:0;border-radius:8px;background:var(--lp-brand);color:#fff;font-family:inherit;font-weight:700;font-size:var(--lp-text-sm);white-space:nowrap;cursor:pointer}.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky .lp-save-tag{display:inline-block;background:var(--lp-tint-2);color:var(--lp-brand);font-size:var(--lp-text-xs);font-weight:800;letter-spacing:.03em;padding:1px var(--lp-space-3xs);border-radius:4px;margin-left:var(--lp-space-3xs);vertical-align:middle}@media(prefers-reduced-motion:reduce){.lp-landing:is(.lp-landing,#lp-iso) .lp-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/levita-landing.css.map */
