.lf,.lf-block,.lf-sticky,.lf-progress,.lf-editor-note{--lf-ink: var(--rf-charcoal, #1c1f1d);--lf-paper: var(--rf-ivory, #f6f3ea);--lf-accent: var(--rf-lime, #ff7a1a);--lf-accent-ink: var(--restforward-gold-text, var(--roamviro-gold-text, #9a3d0b));--lf-sand: var(--restforward-sand, var(--roamviro-sand, #efebe1));--lf-line: var(--restforward-sand-line, var(--roamviro-sand-line, #d9d4c7));--lf-muted: var(--restforward-muted, var(--roamviro-muted, #5f655e));--lf-white: #fff;--lf-star: #f5a623;--lf-display: var(--font-heading--family, system-ui, sans-serif);--lf-display-weight: var(--font-heading--weight, 800);--lf-body: var(--font-body--family, system-ui, sans-serif);--lf-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--lf-radius: 18px;--lf-radius-sm: 12px;--lf-shadow: 0 1px 2px rgb(0 0 0 / .05), 0 18px 40px -22px rgb(0 0 0 / .35);--lf-shadow-lift: 0 2px 6px rgb(0 0 0 / .06), 0 30px 60px -26px rgb(0 0 0 / .42);--lf-ease: cubic-bezier(.16, 1, .3, 1);--lf-ease-soft: cubic-bezier(.22, .61, .36, 1);--lf-pad: clamp(56px, 4rem + 3vw, 120px);--lf-gutter: clamp(16px, 4vw, 48px)}.lf{position:relative;color:var(--lf-ink);background:var(--lf-bg, var(--lf-paper));font-family:var(--lf-body);padding-block:var(--lf-pad);overflow-x:clip}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf--tight{padding-block:calc(var(--lf-pad) * .6)}.lf--flush-top{padding-block-start:0}.lf--bg-sand{--lf-bg: var(--lf-sand)}.lf--bg-white{--lf-bg: var(--lf-white)}.lf--bg-ink{--lf-bg: var(--lf-ink);color:var(--lf-paper);--lf-muted: color-mix(in srgb, var(--lf-paper) 72%, transparent);--lf-line: color-mix(in srgb, var(--lf-paper) 18%, transparent);--lf-accent-ink: var(--lf-accent)}.lf--bg-accent{--lf-bg: color-mix(in srgb, var(--lf-accent) 22%, var(--lf-paper))}.lf__wrap{width:min(100% - 2 * var(--lf-gutter),1240px);margin-inline:auto}.lf__wrap--narrow{width:min(100% - 2 * var(--lf-gutter),860px)}.lf__wrap--wide{width:min(100% - 2 * var(--lf-gutter),1400px)}.lf-eyebrow{margin:0 0 12px;font-family:var(--lf-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-accent-ink)}.lf-h1,.lf-h2,.lf-h3{margin:0;font-family:var(--lf-display);font-weight:var(--lf-display-weight);line-height:.98;letter-spacing:-.005em;text-wrap:balance;color:inherit}.lf-h1{font-size:clamp(44px,3rem + 3.6vw,104px);text-transform:uppercase}.lf-h2{font-size:clamp(34px,1.6rem + 2.6vw,68px);text-transform:uppercase}.lf-h3{font-size:clamp(24px,1.1rem + 1.1vw,36px);text-transform:uppercase;line-height:1.04}.lf-h1 :is(mark,em),.lf-h2 :is(mark,em),.lf-h3 :is(mark,em){font-style:normal;color:inherit;background:linear-gradient(transparent 58%,var(--lf-accent) 58% 92%,transparent 92%);background-repeat:no-repeat;background-size:100% 100%;padding-inline:.06em}.lf--bg-ink :is(.lf-h1,.lf-h2,.lf-h3) :is(mark,em){background:none;color:var(--lf-accent)}.lf-lede{margin:0;font-size:clamp(17px,1rem + .25vw,20px);line-height:1.55;color:var(--lf-muted);text-wrap:pretty}.lf-rte{font-size:16px;line-height:1.65;color:var(--lf-muted)}.lf-rte>:first-child{margin-top:0}.lf-rte>:last-child{margin-bottom:0}.lf-rte strong{color:var(--lf-ink)}.lf--bg-ink .lf-rte strong{color:var(--lf-paper)}.lf-center{text-align:center}.lf-head{display:grid;gap:14px;justify-items:center;text-align:center;max-width:900px;margin:0 auto clamp(32px,4vw,56px)}.lf-head--left{justify-items:start;text-align:start;margin-inline:0}.lf-stars{display:inline-flex;gap:2px;color:var(--lf-star);line-height:1}.lf-stars svg{width:var(--lf-star-size, 18px);height:var(--lf-star-size, 18px);fill:currentColor}.lf-cta{display:grid;justify-items:center;gap:10px;margin-top:clamp(28px,3vw,44px)}.lf-cta--start{justify-items:start}.lf-btn{--lf-tx: 0px;--lf-ty: 0px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;min-width:min(100%,340px);padding:16px 34px;border:0;border-radius:999px;background:var(--lf-accent);color:var(--lf-ink);font-family:var(--lf-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--lf-accent) 80%,black);transform:translate3d(var(--lf-tx),var(--lf-ty),0);transition:transform .35s var(--lf-ease),box-shadow .35s var(--lf-ease)}.lf-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .55) 48%,transparent 66%);transform:translate(-120%)}html.lf-motion .lf-btn:before{animation:lf-sheen 3.6s var(--lf-ease-soft) infinite 1.2s}.lf-btn:hover{box-shadow:0 18px 34px -14px color-mix(in srgb,var(--lf-accent) 85%,black)}.lf-btn:focus-visible{outline:3px solid var(--lf-ink);outline-offset:3px}.lf--bg-ink .lf-btn:focus-visible{outline-color:var(--lf-paper)}.lf-btn__arrow{display:inline-block;transition:transform .35s var(--lf-ease)}.lf-btn:hover .lf-btn__arrow{transform:translate(5px)}.lf-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.lf-cta__note{margin:0;font-size:13px;color:var(--lf-muted)}.lf-link{font-family:var(--lf-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-accent-ink);text-decoration:underline;text-underline-offset:4px}@keyframes lf-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.lf-media{position:relative;overflow:hidden;border-radius:var(--lf-radius);background:var(--lf-sand)}.lf-media img,.lf-media video,.lf-media svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.lf-media svg.placeholder-svg{background:var(--lf-sand);fill:color-mix(in srgb,var(--lf-ink) 25%,transparent)}[data-lf-parallax]>img,[data-lf-parallax]>svg{transform:translate3d(0,var(--lf-parallax, 0px),0) scale(1.14);will-change:transform}.lf-editor-note{margin:0 auto;max-width:720px;padding:22px 26px;border:2px dashed var(--lf-line);border-radius:var(--lf-radius);text-align:center;font-size:14px;line-height:1.5;color:var(--lf-muted)}html.lf-motion [data-lf-reveal]{opacity:0;transition:opacity .9s var(--lf-ease) var(--lf-delay, 0ms),transform 1.1s var(--lf-ease) var(--lf-delay, 0ms),clip-path 1.2s var(--lf-ease) var(--lf-delay, 0ms),filter 1s var(--lf-ease) var(--lf-delay, 0ms)}html.lf-motion [data-lf-reveal=""],html.lf-motion [data-lf-reveal=up]{transform:translate3d(0,34px,0)}html.lf-motion [data-lf-reveal=down]{transform:translate3d(0,-28px,0)}html.lf-motion [data-lf-reveal=left]{transform:translate3d(-48px,0,0)}html.lf-motion [data-lf-reveal=right]{transform:translate3d(48px,0,0)}html.lf-motion [data-lf-reveal=scale]{transform:scale(.92)}html.lf-motion [data-lf-reveal=blur]{filter:blur(12px);transform:translate3d(0,16px,0)}html.lf-motion [data-lf-reveal=mask]{opacity:1;clip-path:inset(18% 12% 18% 12% round var(--lf-radius));transform:scale(1.04)}html.lf-motion [data-lf-reveal].is-in{opacity:1;transform:none;filter:none;clip-path:none}html.lf-motion [data-lf-reveal=mask].is-in{clip-path:inset(0 0 0 0 round var(--lf-radius))}.lf-word{display:inline-block;overflow:clip;overflow-clip-margin:.12em;vertical-align:bottom;padding-bottom:.04em}.lf-word__inner{display:inline-block}html.lf-motion [data-lf-split] .lf-word__inner{transform:translate3d(0,105%,0) rotate(4deg);transform-origin:0 100%;transition:transform 1s var(--lf-ease) calc(var(--i, 0) * 55ms + var(--lf-delay, 0ms))}html.lf-motion [data-lf-split].is-in .lf-word__inner{transform:none}html.lf-motion [data-lf-split] :is(mark,em){background-size:0% 100%;transition:background-size .9s var(--lf-ease) .6s}html.lf-motion [data-lf-split].is-in :is(mark,em){background-size:100% 100%}.lf-scrub-word{transition:opacity .35s linear,color .35s linear}html.lf-motion [data-lf-scrub] .lf-scrub-word{opacity:.4}html.lf-motion [data-lf-scrub] .lf-scrub-word.is-lit{opacity:1}.lf-bars{display:grid;gap:18px;margin:0;padding:0;list-style:none}.lf-bar__label{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;font-size:15px;line-height:1.35}.lf-bar__value{flex:none;font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:30px;line-height:1;color:var(--lf-accent-ink);font-variant-numeric:tabular-nums}.lf-bar__track{position:relative;height:10px;border-radius:99px;background:color-mix(in srgb,currentColor 12%,transparent);overflow:hidden}.lf-bar__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--lf-ink),color-mix(in srgb,var(--lf-ink) 70%,var(--lf-accent)));transform-origin:0 50%;transform:scaleX(calc(var(--lf-target, 100) / 100))}.lf--bg-ink .lf-bar__fill{background:linear-gradient(90deg,var(--lf-accent),color-mix(in srgb,var(--lf-accent) 60%,white))}html.lf-motion .lf-bar__fill{transform:scaleX(0);transition:transform 1.6s var(--lf-ease)}html.lf-motion [data-lf-bar][style*=--lf-fill] .lf-bar__fill{transform:scaleX(calc(var(--lf-target, 100) / 100))}.lf-bar__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transform:translate(-100%)}html.lf-motion .lf-bar__fill:after{animation:lf-bar-glint 2.8s var(--lf-ease-soft) 1.8s infinite}@keyframes lf-bar-glint{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.lf-progress{position:fixed;inset:0 0 auto;z-index:60;height:3px;background:var(--lf-accent);transform-origin:0 50%;transform:scaleX(var(--lf-progress, 0));pointer-events:none}.lf-sticky{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;z-index:55;display:flex;align-items:center;gap:14px;max-width:760px;margin-inline:auto;padding:10px 10px 10px 14px;border-radius:999px;background:color-mix(in srgb,var(--lf-ink) 94%,transparent);color:var(--lf-paper);box-shadow:var(--lf-shadow-lift);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate3d(0,140%,0);opacity:0;transition:transform .6s var(--lf-ease),opacity .4s var(--lf-ease)}.lf-sticky.is-visible{transform:none;opacity:1}.lf-sticky__thumb{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--lf-paper)}.lf-sticky__thumb img{width:100%;height:100%;object-fit:cover}.lf-sticky__text{min-width:0;flex:1;display:grid;line-height:1.2}.lf-sticky__title{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-sticky__meta{font-size:12px;opacity:.75}.lf-sticky .lf-btn{min-height:46px;min-width:0;padding:10px 22px;font-size:13px}.lf-hero{--lf-bg: var(--lf-ink);color:var(--lf-paper);padding-block:0;min-height:min(92svh,900px);display:grid}.lf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.lf-hero__bg>img,.lf-hero__bg>svg{width:100%;height:100%;object-fit:cover;object-position:var(--lf-focus, 70% 50%)}.lf-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lf-ink) var(--lf-scrim, 88%),transparent) 0%,color-mix(in srgb,var(--lf-ink) 40%,transparent) 55%,transparent 80%),linear-gradient(0deg,color-mix(in srgb,var(--lf-ink) 60%,transparent),transparent 40%)}.lf-hero--media-left .lf-hero__bg:after{transform:scaleX(-1)}.lf-hero__inner{grid-template-columns:minmax(0,1fr);position:relative;z-index:1;display:grid;align-content:center;gap:22px;width:min(100% - 2 * var(--lf-gutter),1240px);margin-inline:auto;padding-block:clamp(96px,12vh,160px) clamp(64px,10vh,120px)}.lf-hero__content{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;gap:22px;max-width:640px}.lf-hero--media-left .lf-hero__content{margin-inline-start:auto}.lf-pill{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:8px 16px 8px 8px;border-radius:999px;background:color-mix(in srgb,var(--lf-paper) 12%,transparent);border:1px solid color-mix(in srgb,var(--lf-paper) 22%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--lf-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.lf-pill__dot{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lf-accent);color:var(--lf-ink)}.lf-pill__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--lf-accent)}html.lf-motion .lf-pill__dot:after{animation:lf-ping 2.4s var(--lf-ease-soft) infinite}@keyframes lf-ping{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(2.1);opacity:0}}.lf-hero .lf-lede{color:color-mix(in srgb,var(--lf-paper) 82%,transparent);max-width:560px}.lf-hero__heading :is(mark,em){color:var(--lf-ink);background:linear-gradient(var(--lf-accent),var(--lf-accent));background-repeat:no-repeat;padding-inline:.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lf-hero__subheading{display:block;margin-top:.18em;font-size:.46em;line-height:1.05;letter-spacing:.01em;color:color-mix(in srgb,var(--lf-paper) 90%,transparent)}.lf-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lf-checks li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.4}.lf-check{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--lf-accent);color:var(--lf-ink)}.lf-check svg{width:13px;height:13px}.lf-hero .lf-cta{margin-top:6px}.lf-hero .lf-cta__note{color:color-mix(in srgb,var(--lf-paper) 72%,transparent)}.lf-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px}.lf-hero__chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lf-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--lf-paper);color:var(--lf-ink);box-shadow:var(--lf-shadow-lift);font-size:14px;font-weight:600;white-space:nowrap}.lf-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lf-accent) 35%,transparent)}html.lf-motion .lf-chip{animation:lf-float 6s ease-in-out infinite;animation-delay:var(--lf-float-delay, 0s)}@keyframes lf-float{0%,to{translate:0 0}50%{translate:0 -12px}}.lf-chip:nth-child(1){top:24%;right:8%}.lf-chip:nth-child(2){top:52%;right:26%;--lf-float-delay: -2s}.lf-chip:nth-child(3){bottom:14%;right:6%;--lf-float-delay: -4s}.lf-hero--media-left .lf-chip{right:auto}.lf-hero--media-left .lf-chip:nth-child(1){left:8%}.lf-hero--media-left .lf-chip:nth-child(2){left:26%}.lf-hero--media-left .lf-chip:nth-child(3){left:6%}.lf-hero__scroll{position:absolute;left:50%;bottom:22px;z-index:2;width:26px;height:42px;margin-left:-13px;border:2px solid color-mix(in srgb,var(--lf-paper) 60%,transparent);border-radius:999px}.lf-hero__scroll:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--lf-paper)}html.lf-motion .lf-hero__scroll:after{animation:lf-scroll-cue 1.8s var(--lf-ease-soft) infinite}@keyframes lf-scroll-cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}to{opacity:0}}@media(max-width:749px){.lf-hero{min-height:0}.lf-hero__bg{position:relative;inset:auto;aspect-ratio:4 / 3.4}.lf-hero__bg:after{background:linear-gradient(0deg,var(--lf-ink) 0%,transparent 45%)}.lf-hero--media-left .lf-hero__bg:after{transform:none}.lf-hero__inner{margin-top:-64px;padding-block:0 56px}.lf-hero__chips,.lf-hero__scroll{display:none}.lf-hero .lf-btn{width:100%}.lf-hero .lf-cta{justify-items:stretch;text-align:center}}.lf-ticker{--lf-bg: color-mix(in srgb, var(--lf-accent) 26%, var(--lf-paper));padding-block:18px;border-block:1px solid color-mix(in srgb,var(--lf-ink) 10%,transparent)}.lf-ticker--ink{--lf-bg: var(--lf-ink);color:var(--lf-paper)}.lf-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lf-marquee__track{display:flex;width:max-content;gap:0}html.lf-motion .lf-marquee__track{animation:lf-marquee var(--lf-marquee-duration, 40s) linear infinite}.lf-marquee.is-paused .lf-marquee__track,.lf-marquee[data-paused=true] .lf-marquee__track{animation-play-state:paused}@keyframes lf-marquee{to{transform:translate3d(calc(-1 * var(--lf-marquee-distance, 50%)),0,0)}}.lf-ticker__item{display:inline-flex;align-items:center;gap:14px;padding-inline:28px;font-size:15px;font-weight:500;white-space:nowrap}.lf-ticker__item:after{content:"\2726";margin-left:28px;color:var(--lf-accent-ink)}.lf-ticker--ink .lf-ticker__item:after{color:var(--lf-accent)}.lf-ticker__item img{height:22px;width:auto}.lf-ticker__toggle{position:absolute;right:8px;top:50%;translate:0 -50%;width:28px;height:28px;border:0;border-radius:50%;background:var(--lf-paper);color:var(--lf-ink);cursor:pointer;opacity:0;transition:opacity .2s}.lf-marquee:hover .lf-ticker__toggle,.lf-ticker__toggle:focus-visible{opacity:1}.lf-bubble{display:flex;gap:14px;align-items:flex-start;max-width:560px;margin:0 auto 22px}.lf-avatar{flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--lf-accent) 40%,var(--lf-paper));display:grid;place-items:center;font-weight:700;color:var(--lf-ink)}.lf-avatar img{width:100%;height:100%;object-fit:cover}.lf-bubble__body{position:relative;padding:14px 18px;border-radius:6px 18px 18px;background:var(--lf-white);box-shadow:var(--lf-shadow);font-size:15px;line-height:1.5;color:var(--lf-ink)}.lf-bubble__name{display:block;margin-bottom:4px;font-weight:700;font-size:14px}.lf-bubble__meta{display:flex;gap:12px;margin-top:8px;font-size:12px;color:var(--lf-muted)}.lf-photo-grid{display:grid;grid-template-columns:repeat(var(--lf-cols, 2),minmax(0,1fr));gap:8px;max-width:560px;margin:0 auto}.lf-photo{position:relative;aspect-ratio:1;border-radius:10px}.lf-photo__tag{position:absolute;top:10px;left:50%;translate:-50% 0;padding:4px 10px;border-radius:99px;background:#ffffffe6;color:#111;font-family:var(--lf-mono);font-size:12px;font-weight:600;white-space:nowrap}.lf-wall{columns:2 320px;column-gap:20px;max-width:980px;margin:0 auto}.lf-wall__item{break-inside:avoid;margin-bottom:20px}.lf-comment{display:flex;gap:10px;padding:16px;border-radius:var(--lf-radius-sm);background:var(--lf-white);box-shadow:var(--lf-shadow);color:var(--lf-ink)}.lf-comment .lf-avatar{width:36px;height:36px;font-size:14px}.lf-comment__bubble{min-width:0;flex:1}.lf-comment__text{padding:10px 14px;border-radius:16px;background:#f0f2f5;font-size:14px;line-height:1.45}.lf-comment__name{display:block;font-weight:700;font-size:13px;margin-bottom:2px}.lf-comment__actions{display:flex;gap:14px;padding:6px 14px 0;font-size:12px;font-weight:600;color:#65676b}.lf-comment__likes{margin-left:auto;display:inline-flex;gap:4px;align-items:center}.lf-comment__reply{display:flex;gap:8px;margin-top:10px;padding-left:10px}.lf-comment__reply .lf-avatar{width:26px;height:26px;font-size:11px;background:var(--lf-ink);color:var(--lf-paper)}.lf-comment__reply .lf-comment__text{font-size:13px}.lf-comment__badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#e4e6eb;font-size:10px;font-weight:700;vertical-align:1px}.lf-videos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:16px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.lf-videos::-webkit-scrollbar{display:none}.lf-videos--center{justify-content:safe center;grid-auto-columns:minmax(220px,280px)}.lf-video-card{scroll-snap-align:start;text-align:center}.lf-video{position:relative;aspect-ratio:9 / 16;border-radius:var(--lf-radius);overflow:hidden;background:var(--lf-ink);box-shadow:var(--lf-shadow);transform:perspective(900px) rotateX(var(--lf-rx, 0deg)) rotateY(var(--lf-ry, 0deg));transition:transform .5s var(--lf-ease)}.lf-video video,.lf-video img,.lf-video svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lf-video__caption{position:absolute;left:10px;right:10px;bottom:18%;z-index:2;padding:8px 10px;border-radius:8px;background:var(--lf-white);color:#111;font-weight:700;font-size:15px;line-height:1.2;text-align:center}.lf-video__toggle{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;border:0;border-radius:50%;background:#ffffff47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:transform .3s var(--lf-ease),opacity .3s}.lf-video__toggle:hover{transform:scale(1.08)}.lf-video__toggle svg{position:static;width:22px;height:22px}.lf-video.has-sound .lf-video__toggle{opacity:0}.lf-video.has-sound:hover .lf-video__toggle,.lf-video__toggle:focus-visible{opacity:1}.lf-video__pause{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#00000073;cursor:pointer}.lf-video__pause:focus-visible,.lf-video__toggle:focus-visible{outline:3px solid #fff;outline-offset:2px}.lf-video__pause-icon{width:12px;height:14px;border-inline:4px solid #fff}.lf-video.is-paused .lf-video__pause-icon{width:0;height:0;border-inline:0;border-block:7px solid transparent;border-left:12px solid #fff;margin-left:3px}#lf-buy:focus{outline:none}.lf-video__icon-on{display:none}.lf-video.has-sound .lf-video__icon-on{display:block}.lf-video.has-sound .lf-video__icon-off{display:none}.lf-video-card__name{margin:14px 0 2px;font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:20px;text-transform:uppercase}.lf-video-card__meta{margin:0;font-size:13px;color:var(--lf-muted)}.lf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.lf-rcard{--lf-rx: 0deg;--lf-ry: 0deg;position:relative;display:grid;align-content:start;justify-items:center;gap:12px;padding:22px 20px 24px;border:1px solid var(--lf-line);border-radius:var(--lf-radius);background:var(--lf-white);color:var(--lf-ink);text-align:center;transform:perspective(900px) rotateX(var(--lf-rx)) rotateY(var(--lf-ry));transition:transform .5s var(--lf-ease),box-shadow .5s var(--lf-ease)}.lf-rcard:hover{box-shadow:var(--lf-shadow-lift)}.lf-rcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--lf-mx, 50%) var(--lf-my, 0%),rgb(255 255 255 / .5),transparent 45%);opacity:0;transition:opacity .4s;pointer-events:none}.lf-rcard:hover:after{opacity:1}.lf-rcard__img{width:150px;aspect-ratio:1;border-radius:50%}.lf-rcard__title{margin:0;font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:24px;line-height:1.05;text-transform:uppercase}.lf-rcard__text{margin:0;font-size:15px;line-height:1.55;color:var(--lf-muted)}.lf-rcard__by{display:flex;gap:8px;align-items:center;font-weight:700;font-size:14px}.lf-rcard .lf-stars{--lf-star-size: 15px}.lf-statement__text{margin:0;font-size:clamp(20px,1rem + .9vw,30px);line-height:1.45;font-weight:500;text-align:center;text-wrap:pretty}.lf-bigquote{display:grid;gap:18px;justify-items:center;text-align:center}.lf-bigquote__mark{font-family:Georgia,serif;font-size:120px;line-height:.6;height:52px;color:var(--lf-accent)}.lf-bigquote__body{margin:0;max-width:900px;font-size:clamp(18px,1rem + .4vw,22px);line-height:1.75;font-style:italic}.lf-bigquote__by{font-family:var(--lf-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-muted)}.lf-block{font-family:var(--lf-body);color:var(--lf-ink);width:100%}.lf-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.lf-rating .lf-stars{--lf-star-size: 16px}.lf-subtitle{margin:0;font-family:var(--lf-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-muted)}.lf-block .lf-checks li{font-size:15px}.lf-block .lf-check{width:20px;height:20px}.lf-saving{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.lf-saving__badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;background:var(--lf-ink);color:var(--lf-accent);font-family:var(--lf-mono);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}html.lf-motion .lf-saving__badge{animation:lf-wiggle 5s var(--lf-ease-soft) infinite 2s}@keyframes lf-wiggle{0%,88%,to{transform:none}91%{transform:rotate(-4deg) scale(1.06)}94%{transform:rotate(3deg) scale(1.06)}}.lf-saving__pill{display:block;width:100%;padding:10px 14px;border-radius:999px;background:color-mix(in srgb,var(--lf-accent) 30%,var(--lf-paper));font-size:14px;font-weight:600;text-align:center}.lf-offer{border:1.5px solid var(--lf-ink);border-radius:var(--lf-radius-sm);overflow:hidden;background:var(--lf-white)}.lf-offer__head{display:flex;gap:12px;align-items:center;padding:14px 16px;background:color-mix(in srgb,var(--lf-accent) 16%,var(--lf-white))}.lf-offer__icon{flex:none;display:grid;place-items:center;width:40px;height:24px;border-radius:99px;background:var(--lf-ink);position:relative}.lf-offer__icon:after{content:"";position:absolute;right:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--lf-accent)}.lf-offer__title{margin:0;font-weight:700;font-size:15px}.lf-offer__sub{margin:2px 0 0;font-size:13px;color:var(--lf-muted)}.lf-offer__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:14px 16px;list-style:none;font-size:13px;border-top:1px solid var(--lf-line)}.lf-offer__perks li{display:flex;gap:6px}.lf-offer__perks li:before{content:"\2713";font-weight:800;color:var(--lf-accent-ink)}.lf-notice{padding:12px 16px;border:1.5px dashed color-mix(in srgb,var(--lf-ink) 35%,transparent);border-radius:var(--lf-radius-sm);background:color-mix(in srgb,var(--lf-ink) 4%,transparent);text-align:center;font-size:13px;line-height:1.5}.lf-notice__title{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;font-family:var(--lf-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lf-notice__dot{width:8px;height:8px;border-radius:50%;background:var(--color-lowstock, #e8a33c)}html.lf-motion .lf-notice__dot{animation:lf-blink 1.4s ease-in-out infinite}@keyframes lf-blink{50%{opacity:.25}}.lf-trust{display:grid;grid-template-columns:repeat(var(--lf-cols, 3),minmax(0,1fr));gap:12px;text-align:center}.lf-trust__item{display:grid;justify-items:center;gap:6px;font-family:var(--lf-mono);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.lf-trust__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--lf-accent) 26%,var(--lf-paper))}.lf-trust__icon svg{width:22px;height:22px}.lf-results{padding:20px;border-radius:var(--lf-radius-sm);background:var(--lf-sand)}.lf-results__head{display:flex;gap:14px;align-items:center;margin-bottom:16px}.lf-results__seal{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--lf-ink);color:var(--lf-accent);font-family:var(--lf-mono);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}html.lf-motion .lf-results__seal{animation:lf-spin 22s linear infinite}@keyframes lf-spin{to{rotate:360deg}}.lf-results__title{margin:0 0 4px;font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:22px;text-transform:uppercase;line-height:1}.lf-results__text{margin:0;font-size:13px;line-height:1.45;color:var(--lf-muted)}.lf-results .lf-bar__value{font-size:26px}.lf-results .lf-bar__track{height:8px}.lf-linkbox{display:flex;gap:12px;align-items:center;padding:12px 16px;border:1.5px solid var(--lf-ink);border-radius:var(--lf-radius-sm);color:var(--lf-ink);font-family:var(--lf-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s}.lf-linkbox:hover{background:var(--lf-ink);color:var(--lf-paper)}.lf-linkbox__arrow{margin-left:auto;transition:transform .3s var(--lf-ease)}.lf-linkbox:hover .lf-linkbox__arrow{transform:translate(4px)}.lf-callout{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px;border-radius:var(--lf-radius-sm);background:color-mix(in srgb,var(--lf-accent) 22%,var(--lf-paper))}.lf-callout__img{width:64px;height:64px;border-radius:12px}.lf-callout__title{margin:0 0 4px;font-family:var(--lf-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lf-callout__text{margin:0;font-size:14px;line-height:1.5}.lf-callout--quote{grid-template-columns:1fr;text-align:center;padding:22px}.lf-callout--quote .lf-callout__text{font-size:20px;line-height:1.35;font-weight:500}.lf-callout--quote :is(mark,em,strong){background:none;color:var(--lf-accent-ink);font-weight:800}.lf-buyhead{padding-block:clamp(48px,5vw,80px) 0}.lf-tabs__list{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;margin:0 auto clamp(28px,3vw,44px);padding:0}.lf-tabs__tab{position:relative;padding:8px 2px 10px;border:0;background:none;color:color-mix(in srgb,currentColor 40%,transparent);font-family:var(--lf-mono);font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .3s}.lf-tabs__tab[aria-selected=true]{color:inherit}.lf-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lf-accent);transform-origin:0 50%;transform:scaleX(var(--lf-tab-progress, 0))}.lf-tabs__tab:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.lf-tabs__ink{position:absolute;left:0;bottom:0;height:2px;width:var(--lf-ink-w, 0px);background:currentColor;transform:translate(var(--lf-ink-x, 0px));transition:transform .5s var(--lf-ease),width .5s var(--lf-ease)}.lf-tabs__panel[hidden]{display:none}.lf-tabs__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.lf-tabs__panel--flip .lf-tabs__grid .lf-tabs__media{order:2}.lf-tabs__media{aspect-ratio:1}.lf-tabs__body{display:grid;gap:18px}html.lf-motion .lf-tabs__panel .lf-tabs__media,html.lf-motion .lf-tabs__panel .lf-tabs__body{opacity:0;transition:opacity .7s var(--lf-ease),transform .9s var(--lf-ease),clip-path 1s var(--lf-ease)}html.lf-motion .lf-tabs__panel .lf-tabs__media{clip-path:inset(0 0 0 100% round var(--lf-radius))}html.lf-motion .lf-tabs__panel .lf-tabs__body{transform:translate3d(0,24px,0)}html.lf-motion .lf-tabs__panel.is-active .lf-tabs__media{opacity:1;clip-path:inset(0 0 0 0 round var(--lf-radius))}html.lf-motion .lf-tabs__panel.is-active .lf-tabs__body{opacity:1;transform:none;transition-delay:.12s}@media(max-width:749px){.lf-tabs__grid{grid-template-columns:1fr}.lf-tabs__panel--flip .lf-tabs__grid .lf-tabs__media{order:0}.lf-tabs__list{gap:6px 18px}.lf-tabs__tab{font-size:13px}}.lf-gradient{--lf-bg: var(--lf-paper);background:radial-gradient(60% 80% at var(--lf-sx, 20%) var(--lf-sy, 0%),color-mix(in srgb,var(--lf-accent) 45%,transparent),transparent 70%),linear-gradient(110deg,color-mix(in srgb,var(--lf-accent) 30%,var(--lf-paper)),var(--lf-paper) 45%,color-mix(in srgb,var(--lf-accent) 38%,var(--lf-paper)));background-size:100% 100%,220% 100%}html.lf-motion .lf-gradient{animation:lf-gradient-pan 18s ease-in-out infinite alternate}@keyframes lf-gradient-pan{0%{background-position:0 0,0% 0}to{background-position:0 0,100% 0}}.lf-fcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2.4vw,32px)}.lf-fcard{display:grid;grid-template-rows:auto 1fr;border-radius:var(--lf-radius);overflow:hidden;background:var(--lf-white);color:var(--lf-ink);box-shadow:var(--lf-shadow);transform:perspective(900px) rotateX(var(--lf-rx, 0deg)) rotateY(var(--lf-ry, 0deg));transition:transform .5s var(--lf-ease),box-shadow .5s var(--lf-ease)}.lf-fcard:hover{box-shadow:var(--lf-shadow-lift)}.lf-fcard__media{aspect-ratio:1 / 1;border-radius:0}.lf-fcard__media img{transition:transform 1.2s var(--lf-ease)}.lf-fcard:hover .lf-fcard__media img{transform:scale(1.06)}.lf-fcard__body{padding:18px 20px 24px}.lf-fcard__label{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--lf-line);font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:22px;text-transform:uppercase}.lf-fcard__sub{margin:0 0 8px;font-family:var(--lf-mono);font-size:13px;letter-spacing:.06em;text-align:center;text-transform:uppercase}.lf-fcard__text{margin:0;font-size:14px;line-height:1.55;color:var(--lf-muted)}.lf-levels{max-width:860px;margin:0 auto;border-top:1px solid var(--lf-line)}.lf-acc{border-bottom:1px solid var(--lf-line)}.lf-acc>summary{display:flex;align-items:center;gap:16px;padding:22px 4px;cursor:pointer;list-style:none;font-family:var(--lf-mono);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lf-acc>summary::-webkit-details-marker{display:none}.lf-acc>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lf-acc__dot{flex:none;width:16px;height:16px;border-radius:50%;background:var(--lf-dot, var(--lf-accent));box-shadow:0 0 0 4px color-mix(in srgb,var(--lf-dot, var(--lf-accent)) 22%,transparent)}.lf-acc__chev{margin-left:auto;width:14px;height:14px;transition:transform .4s var(--lf-ease)}.lf-acc[open] .lf-acc__chev{transform:rotate(180deg)}.lf-acc__content{overflow:hidden}.lf-acc__inner{padding:0 4px 22px 36px;font-size:15px;line-height:1.6;color:var(--lf-muted)}.lf-compare{display:grid;grid-template-columns:1fr minmax(0,1.1fr) 1fr;gap:clamp(20px,3vw,44px);align-items:start}.lf-compare__col h3{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--lf-mono);font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lf-compare__sign{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lf-ink);color:var(--lf-paper);font-size:16px}.lf-compare__col--takes .lf-compare__sign{background:var(--lf-accent);color:var(--lf-ink)}.lf-compare__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.lf-compare__list li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:15px;line-height:1.5}.lf-compare__icon{width:20px;height:20px;margin-top:2px;color:var(--lf-accent-ink)}.lf-compare__media{aspect-ratio:4 / 5}@media(max-width:989px){.lf-compare{grid-template-columns:1fr 1fr}.lf-compare__media{grid-column:1 / -1;order:-1;aspect-ratio:16 / 10}}@media(max-width:599px){.lf-compare{grid-template-columns:1fr}}.lf-founder{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center}.lf-founder__media{aspect-ratio:4 / 5}.lf-founder__body{display:grid;gap:18px}.lf-founder__sig{display:flex;align-items:center;gap:14px;margin-top:6px}.lf-founder__sig-name{font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:22px;text-transform:uppercase}.lf-founder__sig-role{font-size:13px;color:var(--lf-muted)}.lf-founder__sig svg{width:120px;height:44px;color:var(--lf-accent-ink)}.lf-founder__sig path{stroke-dasharray:400;stroke-dashoffset:0}html.lf-motion .lf-founder__sig path{stroke-dashoffset:400;transition:stroke-dashoffset 2.2s var(--lf-ease) .4s}html.lf-motion .lf-founder__sig.is-in path{stroke-dashoffset:0}@media(max-width:749px){.lf-founder{grid-template-columns:1fr}}.lf-final{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.lf-final__media{aspect-ratio:1}.lf-final .lf-cta{justify-items:stretch;text-align:center}@media(max-width:749px){.lf-final{grid-template-columns:1fr}.lf-final__media{order:-1}}[data-lf-spotlight]{isolation:isolate}[data-lf-spotlight]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(420px circle at var(--lf-sx, -999px) var(--lf-sy, -999px),color-mix(in srgb,var(--lf-accent) 18%,transparent),transparent 70%);pointer-events:none}.lf-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lf-scramble{font-variant-numeric:tabular-nums}.lf-caret{display:inline-block;width:.08em;min-width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:lf-caret .9s steps(1) infinite}@keyframes lf-caret{50%{opacity:0}}.lf-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.lf-hero>.lf-particles{z-index:1;mix-blend-mode:screen}.lf[data-lf-particles]:not(.lf-hero)>:not(.lf-particles,.lf-aurora,.lf-dim__sky){position:relative;z-index:1}.lf-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.lf-hero>.lf-aurora{z-index:1;right:30%;-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent);mask-image:linear-gradient(90deg,#000 45%,transparent);mix-blend-mode:screen;opacity:.55}.lf-hero--media-left>.lf-aurora{right:0;left:30%;-webkit-mask-image:linear-gradient(270deg,#000 45%,transparent);mask-image:linear-gradient(270deg,#000 45%,transparent)}.lf-aurora i{position:absolute;width:46vmax;height:46vmax;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lf-accent) 60%,transparent) 0%,transparent 62%);filter:blur(30px);opacity:.55}.lf-aurora i:nth-child(1){left:-14vmax;top:-18vmax}.lf-aurora i:nth-child(2){left:28%;bottom:-26vmax;background:radial-gradient(circle,color-mix(in srgb,var(--lf-accent) 35%,#fff 10%) 0%,transparent 60%);opacity:.35}.lf-aurora i:nth-child(3){right:-16vmax;top:10%;width:34vmax;height:34vmax;opacity:.4}.lf-aurora--soft i{opacity:.28}.lf--bg-ink .lf-aurora--soft i{opacity:.32}html.lf-motion .lf-aurora i{animation:lf-aurora 22s ease-in-out infinite alternate}html.lf-motion .lf-aurora i:nth-child(2){animation-duration:28s;animation-delay:-9s}html.lf-motion .lf-aurora i:nth-child(3){animation-duration:18s;animation-delay:-4s}@keyframes lf-aurora{0%{translate:0 0;scale:1}50%{translate:8vmax 5vmax;scale:1.18}to{translate:-6vmax 9vmax;scale:.92}}.lf-grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:1;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.lf-motion .lf-grain{animation:lf-grain 1.2s steps(6) infinite}@keyframes lf-grain{0%{translate:0 0}20%{translate:-4% 3%}40%{translate:3% -5%}60%{translate:-6% -2%}80%{translate:5% 4%}to{translate:0 0}}html.lf-motion .lf-hero__heading :is(mark,em){background-image:linear-gradient(100deg,var(--lf-accent) 0 40%,color-mix(in srgb,var(--lf-accent) 55%,#fff) 50%,var(--lf-accent) 60% 100%);background-size:0% 100%}html.lf-motion .lf-hero__heading.is-in :is(mark,em){background-size:300% 100%;animation:lf-mark-sheen 5s var(--lf-ease-soft) 1.6s infinite}@keyframes lf-mark-sheen{0%,60%{background-position:100% 0}to{background-position:0% 0}}.lf-btn>span:not(.lf-ripple){position:relative;z-index:1}.lf-ripple{position:absolute;z-index:0;border-radius:50%;pointer-events:none;background:color-mix(in srgb,#fff 55%,transparent)}[data-lf-velocity] .lf-ticker__item{transform:skew(calc(var(--lf-skew, 0deg) * -1));transition:transform .12s linear}.lf-final,.lf-founder,.lf-compare{perspective:1400px}html.lf-motion [data-lf-tilt-scroll]{rotate:x calc((1 - var(--lf-ts, 1)) * 16deg);scale:calc(.9 + var(--lf-ts, 1) * .1);transform-origin:50% 100%}[data-lf-cursor-glow]{isolation:isolate}[data-lf-cursor-glow]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s var(--lf-ease-soft);background:radial-gradient(520px circle at var(--lf-gx, 50%) var(--lf-gy, 50%),color-mix(in srgb,var(--lf-accent) 22%,transparent),transparent 70%)}[data-lf-cursor-glow].is-glowing:after{opacity:1}@property --lf-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.lf-offer,.lf-results{position:relative;isolation:isolate}@media(prefers-reduced-motion:no-preference){html.lf-motion .lf-offer:before,html.lf-motion .lf-results:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:2px;border-radius:inherit;background:conic-gradient(from var(--lf-angle),transparent 0 70%,var(--lf-accent) 82%,color-mix(in srgb,var(--lf-accent) 40%,#fff) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:lf-orbit 6s linear infinite}}@keyframes lf-orbit{to{--lf-angle: 360deg}}@supports (animation-timeline: view()){html.lf-motion .lf-media:not([data-lf-parallax],.lf-video)>img{animation:lf-settle linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes lf-settle{0%{scale:1.14}to{scale:1}}}.lf-dots{display:flex;justify-content:center;gap:4px;margin-top:14px}.lf-dot{position:relative;width:28px;height:44px;padding:0;border:0;background:none;cursor:pointer}.lf-dot:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:99px;background:color-mix(in srgb,currentColor 25%,transparent);transition:width .4s var(--lf-ease),margin .4s var(--lf-ease),background .3s}.lf-dot[aria-current=true]:before{width:22px;margin-left:-11px;background:currentColor}.lf-dot:focus-visible{outline:2px solid currentColor;outline-offset:-6px;border-radius:99px}[data-lf-drag]{cursor:grab}[data-lf-drag].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-lf-drag].is-dragging *{pointer-events:none}.lf-promo{--lf-bg: var(--lf-ink);padding:0;color:var(--lf-paper)}.lf-promo--accent{--lf-bg: var(--lf-accent);color:var(--lf-ink)}.lf-promo__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;min-height:44px;padding:10px var(--lf-gutter);color:inherit;font-family:var(--lf-mono);font-size:13px;font-weight:600;letter-spacing:.1em;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden}.lf-promo__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--lf-accent) 38%,transparent) 50%,transparent 65%);translate:-100% 0;pointer-events:none}.lf-promo--accent .lf-promo__inner:after{background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .6) 50%,transparent 65%)}html.lf-motion .lf-promo__inner:after{animation:lf-promo-sweep 4.5s var(--lf-ease-soft) infinite .8s}@keyframes lf-promo-sweep{0%,50%{translate:-100% 0}to{translate:100% 0}}.lf-promo__text :is(em,strong){font-style:normal;color:var(--lf-accent)}.lf-promo--accent .lf-promo__text :is(em,strong){color:inherit;text-decoration:underline;text-underline-offset:3px}.lf-promo__spark{display:inline-grid;color:var(--lf-accent)}.lf-promo--accent .lf-promo__spark{color:var(--lf-ink)}.lf-promo__spark svg{width:14px;height:14px}html.lf-motion .lf-promo__spark{animation:lf-spark 2.4s ease-in-out infinite}@keyframes lf-spark{0%,to{scale:1;rotate:0deg}50%{scale:1.35;rotate:90deg}}.lf-promo__timer{display:inline-flex;align-items:center;gap:8px}.lf-promo__timer[hidden]{display:none}.lf-promo__clock{padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--lf-accent) 22%,transparent);font-variant-numeric:tabular-nums}.lf-promo__arrow{display:inline-grid;transition:translate .3s var(--lf-ease)}.lf-promo__inner:hover .lf-promo__arrow{translate:4px 0}.lf-promo__inner:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.lf-hero__offer{justify-self:start;margin:0;font-family:var(--lf-mono);font-size:clamp(14px,1.2vw,17px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lf-hero__offer>span{position:relative;display:inline-block;padding:7px 14px;border-radius:6px;background:var(--lf-accent);color:var(--lf-ink);overflow:hidden;rotate:-1.5deg}.lf-hero__offer :is(em,strong){font-style:normal}.lf-hero__offer>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .65) 50%,transparent 70%);translate:-120% 0}html.lf-motion .lf-hero__offer>span:after{animation:lf-promo-sweep 3.6s var(--lf-ease-soft) infinite 1.4s}.lf-hero__title{position:relative}.lf-badge{position:absolute;top:-.4em;right:-.2em;z-index:2;display:grid;place-items:center;width:clamp(84px,8vw,116px);aspect-ratio:1;border-radius:50%;background:var(--lf-ink);color:var(--lf-paper);box-shadow:inset 0 0 0 2px var(--lf-accent),0 0 0 5px color-mix(in srgb,var(--lf-accent) 22%,transparent),0 16px 36px -12px color-mix(in srgb,var(--lf-accent) 60%,black)}.lf-badge__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-family:var(--lf-mono);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;fill:currentColor}html.lf-motion .lf-badge__ring{animation:lf-spin 14s linear infinite}.lf-badge__text{position:relative;max-width:62%;font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:clamp(18px,1.8vw,26px);line-height:.95;color:var(--lf-accent);text-align:center;text-transform:uppercase}html.lf-motion .lf-badge.is-in{animation:lf-badge-pop .9s var(--lf-ease) .9s both}@keyframes lf-badge-pop{0%{scale:.4;rotate:-40deg}60%{scale:1.12;rotate:8deg}to{scale:1;rotate:-8deg}}.lf-hero__quote{position:relative;max-width:520px;margin:6px 0 0;padding:18px 20px 16px 22px;border:1px solid color-mix(in srgb,var(--lf-paper) 18%,transparent);border-radius:var(--lf-radius);background:color-mix(in srgb,var(--lf-paper) 9%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lf-hero__quote:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--lf-accent)}.lf-hero__quote-title{margin:0 0 6px;font-family:var(--lf-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-accent)}.lf-hero__quote blockquote{margin:0;font-size:16px;font-style:italic;line-height:1.5}.lf-hero__quote blockquote>*{margin:0}.lf-hero__quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:14px}.lf-hero__quote figcaption .lf-avatar{width:36px;height:36px}.lf-hero__quote figcaption small{display:block;color:color-mix(in srgb,var(--lf-paper) 65%,transparent);font-size:12px}.lf-hero__quote .lf-stars{--lf-star-size: 15px;margin-left:auto;color:var(--lf-star)}.lf-hero__aside{position:relative;display:grid;gap:18px;justify-items:end;align-content:end}.lf-hero__aside .lf-hero__quote{max-width:400px;margin:0;background:color-mix(in srgb,var(--lf-ink) 52%,transparent)}.lf-badge--desktop{position:relative;top:auto;right:auto;width:clamp(104px,9vw,132px)}.lf-badge--mobile{display:none}@media(min-width:990px){.lf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:end;column-gap:clamp(32px,5vw,80px)}.lf-hero__aside{align-self:stretch;grid-template-rows:1fr auto}.lf-hero__aside .lf-badge--desktop{align-self:start}}@media(max-width:989px){.lf-hero__aside{justify-items:stretch}.lf-hero__aside .lf-hero__quote{max-width:none}.lf-badge--desktop{display:none}.lf-badge--mobile{display:grid;top:0;right:0;width:84px;translate:0 calc(-100% + 6px)}}.lf-wm{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.lf-wm-b{margin-inline-start:.04em;padding-inline:.08em;border-radius:.1em;background:var(--lf-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}:is(.lf,.lf-block,.lf-sticky) .lf-wm-b,.product-details .lf-wm-b{color:var(--lf-accent, #c8f02c)!important}.lf--bg-ink .lf-wm-b,.lf-hero .lf-wm-b,.lf-sticky .lf-wm-b{padding-inline:0;background:none}.lf-wm-a{fill:var(--lf-ink);color:var(--lf-ink)}.lf-wm-b{fill:var(--lf-accent-ink);color:var(--lf-accent-ink)}.lf-badge .lf-wm-b{fill:var(--lf-accent)}.lf--bg-ink .lf-wm-a,.lf-hero .lf-wm-a,.lf-sticky .lf-wm-a{color:var(--lf-paper)}.lf--bg-ink .lf-wm-b,.lf-hero .lf-wm-b{color:var(--lf-accent)}.lf-badge .lf-wm-a{fill:var(--lf-paper)}.lf-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.lf-swatches__label{font-family:var(--lf-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--lf-paper) 75%,transparent)}.lf-swatches__list{display:flex;gap:2px;margin:0;padding:0;list-style:none}.lf-swatch{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.lf-swatch:before{content:"";width:24px;height:24px;border-radius:50%;background:var(--lf-swatch);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 2px color-mix(in srgb,var(--lf-paper) 0%,transparent);transition:box-shadow .3s var(--lf-ease),transform .3s var(--lf-ease)}.lf-swatch:hover:before,.lf-swatch:focus-visible:before{transform:scale(1.12);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 2px var(--lf-ink),0 0 0 4px var(--lf-accent)}.lf-swatch:focus-visible{outline:none}html.lf-motion .lf-swatches.is-in .lf-swatch:before{animation:lf-swatch-wave 3.2s var(--lf-ease-soft) 1.4s 1 both}.lf-swatches__list li:nth-child(2) .lf-swatch:before{animation-delay:1.5s}.lf-swatches__list li:nth-child(3) .lf-swatch:before{animation-delay:1.6s}.lf-swatches__list li:nth-child(4) .lf-swatch:before{animation-delay:1.7s}.lf-swatches__list li:nth-child(5) .lf-swatch:before{animation-delay:1.8s}.lf-swatches__list li:nth-child(6) .lf-swatch:before{animation-delay:1.9s}@keyframes lf-swatch-wave{0%,to{translate:0 0}12%{translate:0 -6px}24%{translate:0 0}}.lf-promo__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lf-promo__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.lf-promo__text a{position:relative;z-index:2}.lf-qty{margin:0;padding:0;border:0;min-width:0}.lf-qty__legend{margin-bottom:10px;padding:0;font-family:var(--lf-mono);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lf-qty__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lf-qty__option{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;padding:22px 8px 14px;border:1.5px solid var(--lf-line);border-radius:var(--lf-radius-sm);background:var(--lf-white);color:var(--lf-ink);text-align:center;cursor:pointer;transition:border-color .25s,box-shadow .35s var(--lf-ease),transform .35s var(--lf-ease)}.lf-qty__option:hover{transform:translateY(-2px)}.lf-qty__option input{position:absolute;opacity:0;pointer-events:none}.lf-qty__option:has(input:checked){border-color:var(--lf-ink);background:color-mix(in srgb,var(--lf-accent) 16%,var(--lf-white));box-shadow:0 0 0 3px color-mix(in srgb,var(--lf-accent) 70%,transparent),var(--lf-shadow)}.lf-qty__option:has(input:focus-visible){outline:3px solid var(--lf-ink);outline-offset:2px}.lf-qty__badge{position:absolute;top:-10px;left:50%;translate:-50% 0;max-width:calc(100% - 8px);padding:3px 8px;border-radius:99px;background:var(--lf-ink);color:var(--lf-accent);font-family:var(--lf-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-qty__media{position:relative;display:block;width:100%;aspect-ratio:4 / 3;margin-bottom:4px}.lf-qty__img{position:absolute;left:50%;top:50%;width:78%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;box-shadow:0 6px 14px -8px #00000073;translate:-50% -50%;transition:rotate .45s var(--lf-ease),translate .45s var(--lf-ease)}.lf-qty__media--2 .lf-qty__img{width:64%}.lf-qty__media--3 .lf-qty__img{width:56%}.lf-qty__media--2 .lf-qty__img:nth-of-type(1){translate:-68% -50%;rotate:-8deg}.lf-qty__media--2 .lf-qty__img:nth-of-type(2){translate:-32% -46%;rotate:6deg}.lf-qty__media--3 .lf-qty__img:nth-of-type(1){translate:-80% -48%;rotate:-12deg}.lf-qty__media--3 .lf-qty__img:nth-of-type(2){translate:-50% -54%;rotate:0deg}.lf-qty__media--3 .lf-qty__img:nth-of-type(3){translate:-20% -46%;rotate:12deg}.lf-qty__option:hover .lf-qty__media--2 .lf-qty__img:nth-of-type(1),.lf-qty__option:has(input:checked) .lf-qty__media--2 .lf-qty__img:nth-of-type(1){translate:-74% -50%;rotate:-12deg}.lf-qty__option:hover .lf-qty__media--2 .lf-qty__img:nth-of-type(2),.lf-qty__option:has(input:checked) .lf-qty__media--2 .lf-qty__img:nth-of-type(2){translate:-26% -46%;rotate:10deg}.lf-qty__option:hover .lf-qty__media--3 .lf-qty__img:nth-of-type(1),.lf-qty__option:has(input:checked) .lf-qty__media--3 .lf-qty__img:nth-of-type(1){translate:-88% -46%;rotate:-16deg}.lf-qty__option:hover .lf-qty__media--3 .lf-qty__img:nth-of-type(3),.lf-qty__option:has(input:checked) .lf-qty__media--3 .lf-qty__img:nth-of-type(3){translate:-12% -44%;rotate:16deg}.lf-qty__count{position:absolute;right:0;bottom:0;padding:1px 7px;border-radius:99px;background:var(--lf-ink);color:var(--lf-paper);font-family:var(--lf-mono);font-size:11px;font-weight:700}.lf-qty__stack{display:flex;height:18px;margin-bottom:2px}.lf-qty__dot{width:18px;height:18px;margin-left:-6px;border:2px solid var(--lf-white);border-radius:50%;background:var(--lf-ink)}.lf-qty__dot:first-child{margin-left:0}.lf-qty__option:has(input:checked) .lf-qty__dot{background:var(--lf-accent);border-color:var(--lf-ink)}html.lf-motion .lf-qty__option:has(input:checked) .lf-qty__dot{animation:lf-dot-hop .5s var(--lf-ease) calc(var(--n) * 70ms) both}@keyframes lf-dot-hop{40%{translate:0 -6px}}.lf-qty__name{font-weight:700;font-size:14px}.lf-qty__price{display:grid;font-size:15px;line-height:1.2}.lf-qty__price s{font-size:12px;color:var(--lf-muted)}.lf-qty__save{padding:2px 8px;border-radius:6px;background:var(--lf-accent);font-family:var(--lf-mono);font-size:12px;font-weight:700}.lf-qty__note{margin:10px 0 0;font-size:13px;color:var(--lf-muted)}.shopify-section:has(.lf-qty) .quantity-selector-wrapper{display:none}.lf-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lf-share__label{font-family:var(--lf-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-muted)}.lf-share__row{display:flex;flex-wrap:wrap;gap:8px}.lf-share__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid var(--lf-line);border-radius:50%;background:var(--lf-white);color:var(--lf-ink);cursor:pointer;transition:transform .3s var(--lf-ease),background .25s,color .25s,border-color .25s}.lf-share__btn svg{width:20px;height:20px}.lf-share__btn:hover,.lf-share__btn:focus-visible{transform:translateY(-3px) rotate(-6deg);color:#fff;border-color:transparent}.lf-share__btn:focus-visible{outline:3px solid var(--lf-ink);outline-offset:2px}.lf-share__btn--whatsapp:hover,.lf-share__btn--whatsapp:focus-visible{background:#25d366}.lf-share__btn--telegram:hover,.lf-share__btn--telegram:focus-visible{background:#229ed9}.lf-share__btn--facebook:hover,.lf-share__btn--facebook:focus-visible{background:#1877f2}.lf-share__btn--pinterest:hover,.lf-share__btn--pinterest:focus-visible{background:#e60023}.lf-share__btn--copy:hover,.lf-share__btn--copy:focus-visible,.lf-share__btn--native:hover,.lf-share__btn--native:focus-visible{background:var(--lf-ink)}.lf-share__btn--copy.is-done{background:var(--lf-accent);color:var(--lf-ink)}.lf-share__status{font-size:13px;color:var(--lf-muted)}.lf-share__status:empty{display:none}.lf-qty__option{gap:2px;padding:14px 8px 10px}.lf-qty__media{aspect-ratio:auto;height:62px;margin-bottom:4px;border-radius:10px;background:var(--lf-paper);overflow:hidden}.lf-qty__img{width:auto;height:100%;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.lf-qty__media--2 .lf-qty__img,.lf-qty__media--3 .lf-qty__img{width:auto;height:88%}.lf-qty__count{display:none}.lf-qty__name{font-size:13px}.lf-qty__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;font-size:15px}.lf-qty__save{position:absolute;top:6px;right:6px;padding:1px 6px;font-size:11px}.lf-qty__option:has(.lf-qty__badge) .lf-qty__save{top:14px}.lf-qty__media .lf-qty__img--single{width:auto!important;height:100%!important;translate:-50% -50%!important;rotate:0deg!important}.lf-qty__option:hover .lf-qty__img--single,.lf-qty__option:has(input:checked) .lf-qty__img--single{scale:1.06}.lf-qty__img--single{transition:scale .4s var(--lf-ease)}.lf-dim{--lf-level: 1;--lf-t: calc((var(--lf-level) - 1) / (var(--lf-steps, 5) - 1));isolation:isolate;overflow:hidden}.lf-dim:has(.lf-dim__step:nth-of-type(2)[aria-selected=true]){--lf-level: 2}.lf-dim:has(.lf-dim__step:nth-of-type(3)[aria-selected=true]){--lf-level: 3}.lf-dim:has(.lf-dim__step:nth-of-type(4)[aria-selected=true]){--lf-level: 4}.lf-dim:has(.lf-dim__step:nth-of-type(5)[aria-selected=true]){--lf-level: 5}.lf-dim:has(.lf-dim__step:nth-of-type(6)[aria-selected=true]){--lf-level: 6}.lf-dim__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,#3a2a14 calc((1 - var(--lf-t)) * 100%),var(--lf-ink)),var(--lf-ink));transition:background 1.2s var(--lf-ease-soft)}.lf-dim__lamp{position:absolute;left:50%;top:calc(8% + var(--lf-t) * 60%);width:min(70vw,720px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(255 196 112 / .55),rgb(255 160 70 / .18) 38%,transparent 66%);opacity:calc(1 - var(--lf-t) * .92);scale:calc(1 - var(--lf-t) * .45);transition:top 1.4s var(--lf-ease),opacity 1.4s var(--lf-ease),scale 1.4s var(--lf-ease)}.lf-dim__moon{position:absolute;right:12%;top:14%;width:54px;height:54px;border-radius:50%;box-shadow:inset -14px 6px #e9e6ff;opacity:calc(var(--lf-t) * .9);translate:0 calc((1 - var(--lf-t)) * 40px);transition:opacity 1.4s var(--lf-ease),translate 1.4s var(--lf-ease)}.lf-dim>.lf-particles{opacity:calc(var(--lf-t) * .9);transition:opacity 1.4s var(--lf-ease)}.lf-dim .lf__wrap{position:relative;z-index:1}.lf-dim__stage{max-width:940px;margin:clamp(28px,4vw,52px) auto 0}.lf-dim__track{position:relative;display:grid;grid-template-columns:repeat(var(--lf-steps, 5),minmax(0,1fr));margin:0 0 clamp(28px,4vw,44px);padding:0}.lf-dim__rail{position:absolute;left:calc(50% / var(--lf-steps, 5));right:calc(50% / var(--lf-steps, 5));top:21px;height:2px;background:color-mix(in srgb,var(--lf-paper) 16%,transparent);border-radius:2px}.lf-dim__fill{display:block;height:100%;width:calc(var(--lf-t) * 100%);border-radius:inherit;background:linear-gradient(90deg,#ff9b52,#f2c14e,var(--lf-accent),#8fd3c7,#b9b4ff);background-size:calc(100%/max(var(--lf-t),.01)) 100%;transition:width .9s var(--lf-ease)}.lf-dim__step{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;color:color-mix(in srgb,var(--lf-paper) 55%,transparent);font:inherit;cursor:pointer;transition:color .4s}.lf-dim__node{position:relative;width:44px;height:44px;border-radius:50%;background:var(--lf-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lf-dot) 55%,transparent);transition:box-shadow .5s var(--lf-ease),scale .5s var(--lf-ease)}.lf-dim__node:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:var(--lf-dot);opacity:.5;transition:opacity .4s,inset .5s var(--lf-ease)}.lf-dim__node:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(var(--lf-dot) calc(var(--lf-tab-progress, 0) * 360deg),transparent 0);-webkit-mask:radial-gradient(circle,transparent 23px,#000 24px);mask:radial-gradient(circle,transparent 23px,#000 24px);opacity:0}.lf-dim__num{font-family:var(--lf-mono);font-size:11px;letter-spacing:.14em}.lf-dim__label{font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:clamp(13px,1.3vw,17px);line-height:1.05;text-align:center;text-transform:uppercase}.lf-dim__step[aria-selected=true]{color:var(--lf-paper)}.lf-dim__step[aria-selected=true] .lf-dim__node{scale:1.12;box-shadow:inset 0 0 0 2px var(--lf-dot),0 0 28px -2px var(--lf-dot)}.lf-dim__step[aria-selected=true] .lf-dim__node:before{top:9px;right:9px;bottom:9px;left:9px;opacity:1}.lf-dim__step[aria-selected=true] .lf-dim__node:after{opacity:1}.lf-dim__step:hover .lf-dim__node{scale:1.08}.lf-dim__step:focus-visible{outline:none}.lf-dim__step:focus-visible .lf-dim__node{outline:3px solid var(--lf-paper);outline-offset:4px}.lf-dim__panels{display:grid;max-width:640px;margin:0 auto;text-align:center}.lf-dim__panel{grid-area:1 / 1}.lf-dim__panel[hidden]{display:none}.lf-dim__kicker{margin:0 0 8px;font-family:var(--lf-mono);font-size:12px;letter-spacing:.16em;color:var(--lf-accent)}.lf-dim__title{margin:0 0 12px;font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:clamp(34px,5vw,64px);line-height:.95;text-transform:uppercase}.lf-dim__text{font-size:17px;line-height:1.6;color:color-mix(in srgb,var(--lf-paper) 78%,transparent)}.lf-dim__text>*{margin:0}html.lf-motion .lf-dim__panel .lf-dim__title,html.lf-motion .lf-dim__panel .lf-dim__text,html.lf-motion .lf-dim__panel .lf-dim__kicker{opacity:0;translate:0 18px;filter:blur(6px);transition:opacity .7s var(--lf-ease),translate .8s var(--lf-ease),filter .7s var(--lf-ease)}html.lf-motion .lf-dim__panel.is-active .lf-dim__kicker{opacity:1;translate:0 0;filter:none}html.lf-motion .lf-dim__panel.is-active .lf-dim__title{opacity:1;translate:0 0;filter:none;transition-delay:.08s}html.lf-motion .lf-dim__panel.is-active .lf-dim__text{opacity:1;translate:0 0;filter:none;transition-delay:.16s}@media(max-width:749px){.lf-dim__label{font-size:11px}.lf-dim__step:not([aria-selected=true]) .lf-dim__label{opacity:.6}.lf-dim__node{width:40px;height:40px}.lf-dim__rail{top:19px}}.lf-buy-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0}.lf-buy-actions>:first-child{min-width:0}.lf-share--inline{position:relative;display:flex;flex-wrap:nowrap;gap:6px}.lf-share--inline .lf-share__btn{width:44px;height:44px;border:1px solid var(--lf-line, #d9d4c7);background:var(--lf-paper, #f2f0e6)}.lf-share--inline .lf-share__btn svg{width:25px;height:25px}.lf-share--inline .lf-share__btn--native svg{width:22px;height:22px}.lf-share--inline .lf-share__btn--whatsapp{border-color:#a5dfb9;background:#eefaf1}.lf-share--inline .lf-share__btn--telegram{border-color:#aad9ec;background:#edf8fc}.lf-share--inline .lf-share__btn:hover,.lf-share--inline .lf-share__btn:focus-visible{color:var(--lf-ink, #1c1f1d);transform:translateY(-3px)}.lf-share--inline .lf-share__btn--native:hover,.lf-share--inline .lf-share__btn--native:focus-visible{background:var(--lf-white, #fff)}.lf-share--inline .lf-share__status:not(:empty){position:absolute;top:calc(100% + 4px);right:0;width:max-content;max-width:220px}@media(max-width:359px){.lf-share--inline .lf-share__btn{width:40px;height:40px}}.lf-section+.lf-section>.lf:not(.lf-hero,.lf-promo,.lf-ticker,.lf--tight),[id$=__main].shopify-section+.lf-section>.lf:not(.lf-hero,.lf-promo,.lf-ticker,.lf--tight){--lf-wave: clamp(28px, 4vw, 64px);margin-top:calc(-1 * var(--lf-wave) + 1px);padding-top:calc(var(--lf-pad) + var(--lf-wave));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 52C220 8 380 0 650 40S1080 98 1440 28V100H0Z'/%3E%3C/svg%3E") top / 100% var(--lf-wave) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--lf-wave) - 1px) / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 52C220 8 380 0 650 40S1080 98 1440 28V100H0Z'/%3E%3C/svg%3E") top / 100% var(--lf-wave) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--lf-wave) - 1px) / 100% 100% no-repeat}.lf-section:nth-child(2n)+.lf-section>.lf:not(.lf-hero,.lf-promo,.lf-ticker,.lf--tight){-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 30C300 96 620 92 900 46S1250 4 1440 50V100H0Z'/%3E%3C/svg%3E") top / 100% var(--lf-wave) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--lf-wave) - 1px) / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 30C300 96 620 92 900 46S1250 4 1440 50V100H0Z'/%3E%3C/svg%3E") top / 100% var(--lf-wave) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--lf-wave) - 1px) / 100% 100% no-repeat}.lf-rcard{display:flex;flex-direction:column;gap:12px;height:100%;text-align:left;padding:22px}.lf-rcard__img{justify-self:center}.lf-rcard__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lf-rcard__top .lf-stars{--lf-star-size: 16px;color:var(--lf-star)}.lf-rcard__source{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 6px;border-radius:99px;background:color-mix(in srgb,var(--lf-accent) 26%,var(--lf-paper));font-size:11.5px;font-weight:600}.lf-rcard__source svg{width:12px;height:12px}.lf-rcard .lf-rcard__title{display:flex;align-items:flex-start;min-height:2.1em;margin:4px 0 0;text-align:left}.lf-rcard .lf-rcard__text{text-align:left;align-self:start}.lf-rcard .lf-rcard__by{display:flex;align-items:center;gap:10px;margin:auto 0 0;padding-top:14px;border-top:1px solid var(--lf-line);text-align:left}.lf-rcard__by .lf-avatar{width:36px;height:36px;font-size:14px}.lf-rcard__who{display:grid;min-width:0;font-size:14px;line-height:1.3}.lf-rcard__who small{color:var(--lf-muted);font-size:12px}.lf-rcard__who .lf-rcard__variant{color:var(--lf-accent-ink);font-weight:600}@media(prefers-reduced-motion:no-preference){html.lf-motion .lf-hero__bg{animation:lf-intro-zoom 2.6s var(--lf-ease) both}html.lf-motion .lf-offer__icon:after{animation:lf-toggle-on .7s var(--lf-ease) .5s both}html.lf-motion .lf-stars svg{animation:lf-star-pop .5s var(--lf-ease) both;animation-delay:calc(var(--lf-star-i, 0) * 90ms + .2s)}html.lf-motion .lf-stars svg:nth-child(2){--lf-star-i: 1}html.lf-motion .lf-stars svg:nth-child(3){--lf-star-i: 2}html.lf-motion .lf-stars svg:nth-child(4){--lf-star-i: 3}html.lf-motion .lf-stars svg:nth-child(5){--lf-star-i: 4}html.lf-motion .lf-acc[open] .lf-acc__dot{animation:lf-dot-pulse 1.8s ease-out infinite}html.lf-motion .lf-trust__icon{transition:transform .4s var(--lf-ease)}html.lf-motion .lf-trust__item:hover .lf-trust__icon{transform:translateY(-4px) rotate(-8deg)}html.lf-motion .lf-rcard__source svg{animation:lf-star-pop .6s var(--lf-ease) .6s both}}@keyframes lf-intro-zoom{0%{scale:1.12;filter:brightness(.6)}to{scale:1;filter:none}}@keyframes lf-toggle-on{0%{translate:-16px 0;background:color-mix(in srgb,var(--lf-paper) 70%,transparent)}to{translate:0 0}}@keyframes lf-star-pop{0%{scale:0;rotate:-60deg}70%{scale:1.25;rotate:8deg}to{scale:1;rotate:0deg}}@keyframes lf-dot-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--lf-dot, var(--lf-accent)) 55%,transparent)}to{box-shadow:0 0 0 12px transparent}}.lf-section:has(>.lf-ticker)+.lf-section>.lf,.lf-section:has(>.lf-ticker)+.lf-section:not(:has(>.lf))+.lf-section>.lf,.lf-section:has(>.lf-ticker)+.lf-section:not(:has(>.lf))+.lf-section:not(:has(>.lf))+.lf-section>.lf,.lf-section:has(>.lf-ticker)+.lf-section:not(:has(>.lf))+.lf-section:not(:has(>.lf))+.lf-section:not(:has(>.lf))+.lf-section>.lf,.lf-section:has(>.lf-ticker)+.lf-section:not(:has(>.lf))+.lf-section:not(:has(>.lf))+.lf-section:not(:has(>.lf))+.lf-section:not(:has(>.lf))+.lf-section>.lf{margin-top:0!important;padding-top:var(--lf-pad)!important;-webkit-mask:none!important;mask:none!important}.shopify-section:has(>.lf .lf-final){margin-bottom:calc(-1*clamp(32px,4.5vw,76px))}.lf:has(.lf-final){padding-bottom:calc(var(--lf-pad) + clamp(32px,4.5vw,76px))}.lf-compare--cards{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,32px)}.lf-compare--cards .lf-compare__col{position:relative;align-self:stretch;display:flex;flex-direction:column;padding:clamp(22px,2.4vw,32px);border-radius:24px;background:var(--lf-white);box-shadow:var(--lf-shadow);transform:perspective(900px) rotateX(var(--lf-rx, 0deg)) rotateY(var(--lf-ry, 0deg));transition:transform .5s var(--lf-ease),box-shadow .5s var(--lf-ease)}.lf-compare--cards .lf-compare__col:hover{box-shadow:var(--lf-shadow-lift)}.lf-compare--cards .lf-compare__col--takes{background:var(--lf-ink);color:var(--lf-paper);--lf-line: color-mix(in srgb, var(--lf-paper) 14%, transparent)}.lf-compare--cards .lf-compare__col h3{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid var(--lf-line);font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:clamp(22px,2vw,28px);letter-spacing:0;text-transform:uppercase}.lf-compare--cards .lf-compare__sign{width:34px;height:34px;font-size:20px}.lf-compare__count{margin-left:auto;font-family:var(--lf-mono);font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--lf-muted)}.lf-compare--cards .lf-compare__list{gap:0}.lf-compare--cards .lf-compare__list li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;border-bottom:1px dashed var(--lf-line);font-size:15.5px;line-height:1.4;transition:translate .35s var(--lf-ease)}.lf-compare--cards .lf-compare__list li:last-child{border-bottom:0}.lf-compare--cards .lf-compare__list li:hover{translate:6px 0}.lf-compare--cards .lf-compare__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--lf-accent) 28%,var(--lf-paper));color:var(--lf-ink)}.lf-compare--cards .lf-compare__col--takes .lf-compare__icon{background:color-mix(in srgb,var(--lf-accent) 16%,transparent);color:var(--lf-accent)}.lf-compare--cards .lf-compare__icon svg{width:20px;height:20px}.lf-compare--cards .lf-compare__media{position:relative;aspect-ratio:4 / 5;border-radius:28px;overflow:visible;background:none}.lf-compare--cards .lf-compare__media:before{content:"";position:absolute;top:8%;right:-6%;bottom:8%;left:-6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lf-accent) 55%,transparent),transparent);filter:blur(18px)}html.lf-motion .lf-compare--cards .lf-compare__media:before{animation:lf-glow-breathe 5s ease-in-out infinite}.lf-compare--cards .lf-compare__media>img{border-radius:28px;box-shadow:var(--lf-shadow-lift)}@keyframes lf-glow-breathe{0%,to{opacity:.55;scale:.94}50%{opacity:1;scale:1.04}}@media(max-width:989px){.lf-compare--cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lf-compare--cards .lf-compare__media{grid-column:1 / -1;order:-1;max-width:420px;width:100%;justify-self:center;aspect-ratio:1}}@media(max-width:599px){.lf-compare--cards{grid-template-columns:minmax(0,1fr)}}.lf-vs{position:relative;max-width:920px;margin:clamp(24px,3vw,40px) auto 0}.lf-vs:before{content:"";position:absolute;top:-10px;bottom:-10px;left:calc(32% + 6px);width:calc(34% - 12px);border-radius:24px;background:color-mix(in srgb,var(--lf-accent) 16%,var(--lf-white));box-shadow:inset 0 0 0 2px var(--lf-accent),0 24px 48px -28px color-mix(in srgb,var(--lf-accent) 80%,black)}.lf-vs__head,.lf-vs__row{position:relative;display:grid;grid-template-columns:32% 34% 34%;align-items:center}.lf-vs__head>span{display:grid;justify-items:center;gap:8px;padding:10px 12px 18px;text-align:center;font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:clamp(16px,1.6vw,22px);text-transform:uppercase}.lf-vs__thumb{display:block;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--lf-paper);box-shadow:0 0 0 3px var(--lf-accent)}.lf-vs__thumb img{width:100%;height:100%;object-fit:cover}html.lf-motion .lf-vs.is-in .lf-vs__thumb{animation:lf-star-pop .7s var(--lf-ease) .2s both}.lf-vs__theirs-head{color:var(--lf-muted);align-self:end}.lf-vs__table{position:relative;width:100%;border-collapse:collapse}.lf-vs__table tbody{display:grid}.lf-vs__row{border-top:1px solid var(--lf-line)}.lf-vs__row>*{display:flex;align-items:center;gap:10px;padding:16px 14px;font-size:15px;line-height:1.35;text-align:left}.lf-vs__label{font-family:var(--lf-mono);font-size:12px!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-muted)}.lf-vs__ours{font-weight:600}.lf-vs__theirs{color:var(--lf-muted)}.lf-vs__mark{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.lf-vs__mark--yes{background:var(--lf-ink);color:var(--lf-accent)}.lf-vs__mark--yes svg{width:14px;height:14px}.lf-vs__mark--no{border:1.5px solid var(--lf-line);position:relative}.lf-vs__mark--no:after{content:"";width:10px;height:1.5px;background:var(--lf-muted)}.lf-vs__note{max-width:920px;margin:22px auto 0;font-size:13px;color:var(--lf-muted);text-align:center}@media(max-width:599px){.lf-vs:before{display:none}.lf-vs__head{grid-template-columns:1fr 1fr;gap:8px}.lf-vs__head>span:first-child{display:none}.lf-vs__head>span{padding:0 6px 12px;font-size:15px}.lf-vs__thumb{width:56px;height:56px}.lf-vs__table tbody{gap:14px}.lf-vs__row{grid-template-columns:1fr 1fr;gap:8px;border-top:0;align-items:stretch}.lf-vs__row>*{align-items:flex-start;gap:8px;padding:12px;font-size:14px;border-radius:14px}.lf-vs__label{grid-column:1 / -1;justify-content:center;padding:0!important;gap:10px!important;font-size:11px!important;letter-spacing:.14em}.lf-vs__label:before,.lf-vs__label:after{content:"";flex:1;height:1px;margin-top:.6em;background:var(--lf-line)}.lf-vs__ours{background:color-mix(in srgb,var(--lf-accent) 22%,var(--lf-white));box-shadow:inset 0 0 0 1.5px var(--lf-accent)}.lf-vs__theirs{background:color-mix(in srgb,var(--lf-ink) 5%,var(--lf-white))}.lf-vs__mark{width:22px;height:22px}.lf-vs__mark--yes svg{width:12px;height:12px}}.lf-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.lf-specs__media{aspect-ratio:1;border-radius:28px}.lf-specs__body{display:grid;gap:18px}.lf-specs__list{display:grid;margin:6px 0 0;border-top:1px solid var(--lf-line)}.lf-specs__row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--lf-line);transition:background .3s}.lf-specs__row:hover{background:color-mix(in srgb,var(--lf-accent) 8%,transparent)}.lf-specs__row dt{font-family:var(--lf-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-muted);padding-top:3px}.lf-specs__row dd{margin:0;font-size:16px;font-weight:600}.lf-specs__care{padding:18px 20px;border-radius:16px;background:var(--lf-ink);color:var(--lf-paper)}.lf-specs__care-title{margin:0 0 6px;font-family:var(--lf-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-accent)}.lf-specs__care .lf-rte{font-size:14.5px;color:color-mix(in srgb,var(--lf-paper) 85%,transparent)}.lf-specs__note{margin:0;font-size:12.5px;color:var(--lf-muted)}@media(max-width:749px){.lf-specs{grid-template-columns:minmax(0,1fr)}}.lf-photo{margin:0}.lf-ticker__toggle{width:44px;height:44px;right:4px}@media(hover:none){.lf-ticker__toggle{opacity:.85;width:36px;height:36px;font-size:11px}}.lf-tabs__tab{min-height:44px}.lf-comment__badge{font-size:11px}.lf-results__seal{font-size:10px}@media(min-width:750px){.lf-swipe+.lf-dots{display:none}.lf-swipe[data-lf-drag]{cursor:auto}}@media(max-width:749px){.lf-swipe{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lf-gutter);margin-inline:calc(-1 * var(--lf-gutter));padding:4px var(--lf-gutter) 18px;scrollbar-width:none}.lf-swipe::-webkit-scrollbar{display:none}.lf-swipe>*{scroll-snap-align:start}.lf-videos{grid-auto-columns:62%;margin-inline:calc(-1 * var(--lf-gutter));padding-inline:var(--lf-gutter);scroll-padding-inline:var(--lf-gutter)}.lf-videos--center{justify-content:start}.lf-aurora i{width:70vmax;height:70vmax}.lf-hero>.lf-aurora{inset:auto 0 0;height:62%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%);mask-image:linear-gradient(180deg,transparent,#000 25%);opacity:.7}.lf-btn{min-height:56px;padding-inline:24px}.lf-wall{columns:1}.lf-wall.lf-swipe{align-items:start}.lf-wall.lf-swipe>.lf-wall__item{margin-bottom:0}.lf-badge{width:76px}.lf-promo__inner{font-size:11.5px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.lf *,.lf *:before,.lf *:after,.lf-block,.lf-block *,.lf-block:before,.lf-block *:before,.lf-block *:after,.lf-sticky{animation:none!important;transition-duration:.01ms!important}}.lf-promo__ship{display:inline-flex;align-items:center;gap:6px;padding-left:14px;margin-left:4px;border-left:1px solid currentColor}.lf-promo__ship svg{width:16px;height:16px}@media(max-width:599px){.lf-promo__ship{display:none}}.lf-final--offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(16px,2vw,28px);align-items:stretch;text-align:left}.lf-final__card{position:relative;display:grid;align-content:center;gap:18px;padding:clamp(24px,4vw,56px);border-radius:28px;background:linear-gradient(160deg,#2a2e2b,#1c1f1d 60%);border:1px solid color-mix(in srgb,var(--lf-accent) 35%,transparent);box-shadow:0 40px 80px -40px #000000b3,inset 0 1px #ffffff0f}.lf-final__card .lf-h2{margin:0;text-align:left;font-size:clamp(38px,5vw,72px);line-height:.95}.lf-final__card .lf-lede{margin:0;max-width:36ch;text-align:left}.lf-final__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none}.lf-final__tier{display:grid;gap:4px;padding:16px 12px;border-radius:16px;text-align:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);transition:translate .3s var(--lf-ease),border-color .3s}.lf-final__tier:hover{translate:0 -3px;border-color:var(--lf-accent)}.lf-final__tier.is-best{background:var(--lf-accent);border-color:var(--lf-accent);color:#1c1f1d}.lf-final__tier-pct{font-family:var(--lf-display);font-weight:var(--lf-display-weight);font-size:clamp(30px,3.4vw,46px);line-height:1;color:var(--lf-accent)}.lf-final__tier.is-best .lf-final__tier-pct{color:#1c1f1d}.lf-final__tier-label{font-family:var(--lf-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.lf-final__perks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:14.5px}.lf-final__perks li{display:inline-flex;align-items:center;gap:8px}.lf-final__tick{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lf-accent);color:#1c1f1d}.lf-final__tick svg{width:12px;height:12px}.lf-final--offer .lf-cta{justify-items:start;margin-top:4px}.lf-final--offer .lf-final__media{min-height:100%;aspect-ratio:auto;border-radius:28px}.lf-final--offer .lf-final__media img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.lf-final--offer{grid-template-columns:minmax(0,1fr)}.lf-final--offer .lf-final__media{order:-1;aspect-ratio:4 / 3}.lf-final__tier{padding:12px 6px}}.shopify-section .restforward-faq.restforward{background:var(--restforward-bg, var(--restforward-ivory, #f2f0e6))}[id$=__main].shopify-section{background:#fff}.product-details .lf-wm-b{background:#1c1f1d!important;padding-inline:.08em}.lf-qty__option .lf-qty__media{height:auto;aspect-ratio:1 / 1;border-radius:12px}.lf-qty__option .lf-qty__media .lf-qty__img--single{right:0;bottom:0;left:0;top:0;width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:cover;mix-blend-mode:normal;translate:none!important}.lf-qty__option:hover .lf-qty__media .lf-qty__img--single,.lf-qty__option:has(input:checked) .lf-qty__media .lf-qty__img--single{scale:1.04}.lf-buyhead--anchor{--lf-pad: 0px}.lf-buyhead--anchor .lf__wrap{display:none}.lf-share--inline .lf-share__btn{padding:0;place-items:center}[id$=__main] slideshow-slide .product-media-constraint-wrapper,[id$=__main] slideshow-slide .product-media{width:100%!important;height:100%!important;aspect-ratio:auto!important}[id$=__main] slideshow-slide .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important}[id$=__main] media-gallery slideshow-slides{aspect-ratio:1 / 1!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lf-longform.css.map */
