.ls-rc-section{width:100%}.lrc{--lrc-ink:#16171a;--lrc-soft:#33363b;--lrc-muted:#6b7076;--lrc-bone:#ebebeb;--lrc-line:#dedede;--lrc-white:#fff;--lrc-ease:cubic-bezier(.23,1,.32,1);padding:clamp(20px,2.6vw,44px) 0 clamp(56px,6vw,96px);color:var(--lrc-ink);font-family:var(--font-stack-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.lrc p{margin:0}.lrc__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4.4vw,88px);align-items:start}.lrc__media--sticky{position:sticky;top:calc(var(--ls-header-offset,0px) + 24px)}.lrc__stage{position:relative;display:grid;place-items:center;padding-block:clamp(24px,4vw,56px)}.lrc__stage-glow{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46% 52% at 50% 54%,color-mix(in srgb,var(--c2) 26%,transparent),transparent 70%),radial-gradient(70% 60% at 50% 110%,color-mix(in srgb,var(--c1) 30%,transparent),transparent 70%)}.lrc__stage .lhr-rc-stage{width:min(88%,760px)}.lrc__media-note{margin-top:12px!important;font-size:12px;text-align:center;color:var(--lrc-muted)}.lrc__info{min-width:0;padding-top:clamp(0px,1vw,16px)}.lrc__kicker{font-size:13px;font-weight:500;color:var(--lrc-muted);margin-bottom:8px!important}.lrc .lrc__title{margin:0;font-family:var(--font-stack-header);font-weight:700;font-size:clamp(30px,2.8vw,44px);line-height:1.08;letter-spacing:-.025em;color:#16171a!important;text-transform:none;text-wrap:balance}.lrc__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:18px}.lrc__price{font-size:32px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.lrc__price-note{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--lrc-bone);font-size:12.5px;font-weight:500;color:var(--lrc-soft)}.lrc__text{margin-top:16px!important;max-width:52ch;font-size:16px;color:var(--lrc-soft)}.lrc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;border-radius:12px;background:var(--lrc-white);overflow:hidden}.lrc-facts[data-count="1"]{grid-template-columns:1fr}.lrc-fact{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:start;align-content:start;padding:16px}.lrc-fact:nth-child(2n):before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--lrc-line)}.lrc-fact:nth-child(n+3):after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--lrc-line)}.lrc-fact__icon{grid-row:span 2;width:20px;height:20px;margin-top:1px}.lrc-fact :is(dt,dd){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrc-fact dt{font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;color:var(--lrc-muted)}.lrc-fact dd{margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.3}.lrc-buy{margin-top:20px}.lrc-agree{padding:14px 16px;border-radius:12px;background:var(--lrc-bone);font-size:13.5px;line-height:1.5;color:var(--lrc-soft)}.lrc-agree__head{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-weight:500;color:var(--lrc-ink)}.lrc-agree__icon{width:20px;height:20px;margin-top:0}.lrc-agree__body{padding-left:30px;margin-top:6px}.lrc-agree__body ul,.lrc-agree__body ol{margin:0;padding-left:18px;list-style:disc}.lrc-agree__body li{padding-left:2px}.lrc-agree__body li+li{margin-top:4px}.lrc-agree__check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-weight:500;color:var(--lrc-ink);cursor:pointer}.lrc-agree__check input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.lrc-agree__box{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--lrc-ink);border-radius:5px;background:var(--lrc-white);transition:background-color .15s ease}.lrc-agree__box svg{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .2s var(--lrc-ease)}.lrc-agree__check input:checked+.lrc-agree__box{background:var(--lrc-ink);color:#fff}.lrc-agree__check input:checked+.lrc-agree__box svg{opacity:1;transform:none}.lrc-agree__check input:focus-visible+.lrc-agree__box{outline:2px solid var(--lrc-ink);outline-offset:2px}.lrc .lrc-buy__btn{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:56px;margin-top:12px;padding:12px 24px;border:1px solid var(--lrc-ink);border-radius:5px;background:var(--lrc-ink);color:#fff;font:600 16px/1.2 var(--font-stack-body);letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .16s var(--lrc-ease),background-color .15s ease,color .15s ease,opacity .15s ease}.lrc .lrc-buy__btn svg{width:20px;height:20px;transition:transform .2s var(--lrc-ease)}.lrc .lrc-buy__btn:active:not(:disabled){transform:scale(.98)}.lrc .lrc-buy__btn:disabled{opacity:.45;cursor:not-allowed}.lrc .lrc-buy__btn[aria-busy=true]{cursor:progress}@media(hover:hover)and (pointer:fine){.lrc .lrc-buy__btn:hover:not(:disabled) svg{transform:translate(3px)}}.lrc-buy__error{margin-top:10px!important;font-size:13px;color:#a3261b}.lrc-accs{margin-top:28px;border-top:1px solid var(--lrc-line)}.lrc-acc{border-bottom:1px solid var(--lrc-line);interpolate-size:allow-keywords}.lrc .lrc-acc__open{width:100%;margin:0;border:0;border-radius:0;background:none;text-align:left;font-family:inherit;letter-spacing:0;text-transform:none;min-height:0;line-height:1.4}.lrc-acc summary,.lrc .lrc-acc__open{display:grid;grid-template-columns:22px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:18px 0;list-style:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--lrc-ink)}.lrc-acc summary::-webkit-details-marker{display:none}.lrc-acc summary:focus-visible,.lrc .lrc-acc__open:focus-visible{outline:2px solid var(--lrc-ink);outline-offset:2px;border-radius:4px}.lrc-acc__icon{width:22px;height:22px}.lrc-acc__chev{width:20px;height:20px;color:var(--lrc-muted);transition:transform .22s var(--lrc-ease)}.lrc-acc[open] .lrc-acc__chev{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.lrc-acc summary:hover .lrc-acc__chev,.lrc .lrc-acc__open:hover .lrc-acc__chev{color:var(--lrc-ink)}.lrc .lrc-acc__open:hover .lrc-acc__chev{transform:translate(3px)}}.lrc-acc::details-content{block-size:0;overflow:hidden;transition:block-size .28s var(--lrc-ease),content-visibility .28s allow-discrete}.lrc-acc[open]::details-content{block-size:auto}.lrc-acc__body{padding:0 0 20px 34px;font-size:14.5px;line-height:1.6;color:var(--lrc-soft)}.lrc-rte p+p{margin-top:8px!important}.lrc-rte ul,.lrc-rte ol{margin:0;padding-left:18px}.lrc-rte li+li{margin-top:6px}.lrc-rte :is(ol,ul):has(>li:only-child),.lrc-agree__body :is(ol,ul):has(>li:only-child){list-style:none;padding-left:0}.lrc-qa+.lrc-qa{margin-top:12px}.lrc-qa__q{font-weight:600;color:var(--lrc-ink)}.lrc-qa--plain ol,.lrc-qa--plain ul{list-style:none;padding:0}.lrc-terms{list-style:none;margin:0;padding:0;counter-reset:lrc-t}.lrc-terms>li{counter-increment:lrc-t;position:relative;padding-left:30px}.lrc-terms>li+li{margin-top:14px}.lrc-terms>li:before{content:counter(lrc-t,decimal-leading-zero);position:absolute;left:0;top:1px;font-size:12px;font-weight:600;color:var(--lrc-muted);font-variant-numeric:tabular-nums}.lrc-terms__title{font-weight:600;color:var(--lrc-ink)}.lrc-terms__text{margin-top:4px}.lrc-box{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lrc-box li{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:14px;align-items:center;padding:10px 14px 10px 10px;border-radius:12px;background:var(--lrc-white)}.lrc-box__img{display:block;width:56px;height:56px;border-radius:8px;background:var(--lrc-bone);overflow:hidden}.lrc-box__img img{width:100%;height:100%;object-fit:contain}.lrc-box__qty{font-weight:600;color:var(--lrc-ink);font-variant-numeric:tabular-nums}.lrc-linked{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:center;padding:10px;border-radius:12px;background:var(--lrc-white);color:inherit;text-decoration:none;transition:box-shadow .2s ease}.lrc-linked__img{display:block;aspect-ratio:1;border-radius:8px;background:#f5f5f5;overflow:hidden}.lrc-linked__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lrc-linked__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.lrc-linked__title{font-weight:600;font-size:15px;color:var(--lrc-ink)}.lrc-linked__sub{font-size:13px;color:var(--lrc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lrc-linked__cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:500;color:var(--lrc-ink)}.lrc-linked__cta svg{width:16px;height:16px;transition:transform .2s var(--lrc-ease)}@media(hover:hover)and (pointer:fine){.lrc-linked:hover{box-shadow:0 10px 30px -14px #00000040}.lrc-linked:hover .lrc-linked__cta svg{transform:translate(3px)}}html.ls-scroll-lock{overflow:hidden}.lrc-drawer{--lrc-ink:#16171a;--lrc-soft:#33363b;--lrc-muted:#6b7076;--lrc-line:#dedede;--lrc-paper:#f5f5f5;--lrc-ease:cubic-bezier(.23,1,.32,1);position:fixed;inset:0 0 0 auto;width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--lrc-line);background:#fff;color:var(--lrc-ink);font-family:var(--font-stack-body);transform:translate(0);transition:transform .3s var(--lrc-ease),overlay .3s allow-discrete,display .3s allow-discrete}.lrc-drawer:not([open]){transform:translate(100%)}@starting-style{.lrc-drawer[open]{transform:translate(100%)}}.lrc-drawer::backdrop{background:#0000007a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}@starting-style{.lrc-drawer[open]::backdrop{opacity:0}}.lrc-drawer__inner{display:flex;flex-direction:column;height:100%}.lrc-drawer__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 14px 10px 24px;border-bottom:1px solid var(--lrc-line)}.lrc-drawer__label{font-size:13px;color:var(--lrc-muted)}.lrc-drawer .lrc-drawer__close{display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0;border:0;border-radius:50%;background:none;color:var(--lrc-ink);transition:transform .16s var(--lrc-ease),background-color .15s ease}.lrc-drawer__close svg{width:22px;height:22px}.lrc-drawer__close:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.lrc-drawer .lrc-drawer__close:hover{background:var(--lrc-paper)}}.lrc-drawer__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:34px 32px 40px}.lrc-drawer p{margin:0}.lrc-drawer__product{margin:0 0 14px!important;font-size:12px;line-height:1.5;color:var(--lrc-muted)}.lrc-drawer .lrc-drawer__title{margin:0 0 28px;font-family:var(--font-stack-header);font-size:32px;font-weight:700;line-height:1.13;letter-spacing:-.03em;color:#16171a!important;text-transform:none;text-wrap:balance}.lrc-drawer__body{padding-top:24px;border-top:1px solid var(--lrc-line);font-size:14px;line-height:1.75;color:var(--lrc-soft)}.lrc-drawer .lrc-terms>li+li{margin-top:22px}.lrc-drawer .lrc-qa+.lrc-qa{margin-top:18px;padding-top:18px;border-top:1px solid var(--lrc-line)}.lrc-drawer .lrc-terms__title{font-size:14px}.lrc-drawer__foot{flex:none;padding:14px 32px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--lrc-line)}.lrc-drawer .lrc-drawer__back{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 18px;border:1px solid var(--lrc-ink);border-radius:5px;background:var(--lrc-ink);color:#fff;font:600 14px/1.2 var(--font-stack-body);letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .16s var(--lrc-ease)}.lrc-drawer .lrc-drawer__back:active{transform:scale(.98)}@media(max-width:640px){.lrc-drawer__scroll{padding:28px 24px 34px}.lrc-drawer__foot{padding-inline:24px}.lrc-drawer .lrc-drawer__title{font-size:29px}}@media(prefers-reduced-motion:reduce){.lrc-drawer,.lrc-drawer::backdrop{transition:none}}.lrc-steps{margin-top:clamp(56px,6vw,104px)}.lrc .lrc-steps__heading{margin:0 0 clamp(20px,2vw,32px);font-family:var(--font-stack-header);font-weight:500;font-size:clamp(28px,2.8vw,42px);line-height:1.1;letter-spacing:-.02em;color:#16171a!important}.lrc-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lrc-step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;column-gap:14px;padding:24px;border-radius:16px;background:var(--lrc-white)}.lrc-step__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--lrc-bone)}.lrc-step__icon svg{width:24px;height:24px}.lrc-step__num{align-self:center;justify-self:end;font-size:12px;font-weight:600;color:var(--lrc-muted);font-variant-numeric:tabular-nums}.lrc .lrc-step__title{grid-column:1/-1;margin:20px 0 0;font-family:var(--font-stack-body);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#16171a!important;text-transform:none}.lrc-step__text{grid-column:1/-1;margin-top:6px!important;font-size:14.5px;color:var(--lrc-muted)}@media(max-width:1199px){.lrc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:989px){.lrc__grid{grid-template-columns:minmax(0,1fr);gap:28px}.lrc__media--sticky{position:static}.lrc__stage .lhr-rc-stage{width:min(86%,620px)}}@media(max-width:749px){.lrc__stage .lhr-rc-stage{width:90%}.lrc__price-row{margin-top:14px}.lrc__price{font-size:28px}.lrc-fact{grid-template-columns:minmax(0,1fr);padding:14px 12px}.lrc-fact__icon{grid-row:auto;margin:0 0 8px}.lrc-acc__body,.lrc-agree__body{padding-left:0}}@media(max-width:339px){.lrc-facts{grid-template-columns:1fr}.lrc-fact:nth-child(2n):before{display:none}.lrc-fact:nth-child(n+2):after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--lrc-line)}}@media(prefers-reduced-motion:reduce){.lrc-acc::details-content{transition:none}.lrc-acc__chev,.lrc-agree__box svg,.lrc .lrc-buy__btn,.lrc .lrc-buy__btn svg{transition:none}}.lrc-acc__body a:not([class]){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ls-rc.css.map */
