.ribi-lp{--rlp-ink:#212121;--rlp-amber:#E9A63A;--rlp-cream:#F2F2F2;--rlp-bg:var(--bg,#F6F2EB);--rlp-bg2:var(--bg-2,#EEE8DE);--rlp-tile:var(--tile,#ECE5DA);--rlp-tx:var(--tx,#212121);--rlp-tx2:var(--tx-2,rgba(33,33,33,.75));--rlp-tx3:var(--tx-3,rgba(33,33,33,.68));--rlp-line:var(--line,rgba(33,33,33,.12));--rlp-line2:var(--line-2,rgba(33,33,33,.24));--rlp-accent:var(--accent,#9A5B07);--rlp-sans:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;--rlp-serif:var(--rlp-sans);--rlp-ease:cubic-bezier(.2,.7,.2,1);--rlp-top:0px;--rlp-y:96px;--rlp-gut:40px;--rlp-fd:var(--fs-display,52px);--rlp-fs:var(--fs-section,44px);--rlp-fh:var(--fs-heading,32px);background:var(--rlp-bg);color:var(--rlp-tx);font:400 16px/1.6 var(--rlp-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:0}.ribi-lp.rlp-compact{--rlp-y:64px}.ribi-lp *,.ribi-lp *:before,.ribi-lp *:after{box-sizing:border-box}.ribi-lp img{max-width:100%;height:auto;display:block}.ribi-lp picture{display:contents}.ribi-lp a{color:inherit}.ribi-lp h1,.ribi-lp h2,.ribi-lp h3,.ribi-lp p{margin:0}.rlp-wrap{max-width:1360px;margin:0 auto;padding:0 var(--rlp-gut)}.rlp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:root .ribi-lp .rlp-h2{font-family:var(--rlp-sans);font-weight:600;font-size:var(--rlp-fs);line-height:1.12;letter-spacing:-.02em;margin:0}html:root .ribi-lp .rlp-h2--sm{font-size:var(--rlp-fh);letter-spacing:-.01em}html:root .ribi-lp .rlp-label{display:block;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--rlp-tx2);margin-bottom:12px}html:root .ribi-lp .rlp-label--amber{color:#f2f2f2b8}.rlp-lead{font-size:16px;color:var(--rlp-tx2);margin-top:12px;max-width:560px}.rlp-ul{font-weight:500;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rlp-ul:hover{color:var(--rlp-accent)}html:root .ribi-lp .rlp-sec{padding:var(--rlp-y) 0}html:root .ribi-lp :is(#rlp-more,#rlp-finder,#rlp-compare,section#rlp-spares,#rlp-accessories,#rlp-guides,#rlp-faq),html:root .ribi-lp:not(.rlp-compact) #rlp-range{padding-top:0}html:root .ribi-lp :is(#rlp-more,#rlp-finder,#rlp-compare,section#rlp-spares,#rlp-accessories,#rlp-guides,#rlp-faq):before,html:root .ribi-lp:not(.rlp-compact) #rlp-range:before{content:"";display:block;height:1px;background:var(--rlp-line);width:min(1280px,calc(100% - var(--rlp-gut) * 2));margin:0 auto var(--rlp-y)}.rlp-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;flex-wrap:wrap}html:root .ribi-lp .rlp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:12px;border:1px solid transparent;font:600 14px/1 var(--rlp-sans);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap;transform:none}html:root .ribi-lp .rlp-btn--amber{background:var(--rlp-amber);color:var(--rlp-ink)}html:root .ribi-lp .rlp-btn--amber:hover{background:var(--amber-hi,#F2B550)}html:root .ribi-lp .rlp-btn--ink{background:var(--inkbtn,#212121);color:var(--inkbtn-tx,#F2F2F2)}html:root .ribi-lp .rlp-btn--line{background:var(--rlp-tx);color:var(--rlp-bg)}html:root .ribi-lp .rlp-btn--line:hover{background:var(--rlp-tx2)}html:root .ribi-lp .rlp-btn--ghost{background:#f2f2f21f;color:var(--rlp-cream)}html:root .ribi-lp .rlp-btn--ghost:hover{background:#f2f2f238;color:var(--rlp-cream)}html:root .ribi-lp .rlp-btn--sm{height:40px;padding:0 18px}html:root .ribi-lp .rlp-btn[disabled]{opacity:.45;cursor:not-allowed;background:var(--rlp-bg2);color:var(--rlp-tx)}.rlp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}html:root .ribi-lp :is(.price,.was)>.cur{font-size:var(--cur,12px)!important}.rlp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:min(70vh,580px);border-radius:20px;overflow:hidden;margin-top:16px}html:root .ribi-lp .rlp-hero__panel{background:var(--strip,#212121);color:var(--rlp-cream);padding:56px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}html:root .ribi-lp .rlp-hero__panel:after{display:none}.rlp-hero__logo{min-height:40px;display:flex;align-items:center;margin-bottom:28px}.rlp-hero__logo img{height:34px;width:auto;max-width:180px;object-fit:contain;object-position:left center;filter:grayscale(1) invert(1) brightness(1.4);mix-blend-mode:screen}.rlp-wordmark{font-size:24px;font-weight:600}html:root .ribi-lp .rlp-hero__h1{font-family:var(--rlp-sans);font-weight:600;font-size:var(--rlp-fd);line-height:1.05;letter-spacing:-.02em;color:var(--rlp-cream);margin:0;max-width:12em}html:root .ribi-lp .rlp-hero__h1 em{font-style:normal;color:inherit}.rlp-hero__lead{color:#f2f2f2b8;margin-top:16px;font-size:16px;line-height:1.6;max-width:30em}.rlp-hero__lead p{margin:0}.rlp-mini{display:none}.rlp-rev{display:inline-block;margin-top:24px;color:var(--rlp-cream);font-size:14px;line-height:1.5;text-decoration:underline;text-decoration-color:#f2f2f266;text-underline-offset:4px;max-width:420px}.rlp-rev:hover{text-decoration-color:currentColor}html:root .ribi-lp .rlp-rev small{display:block;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:#f2f2f299;margin-bottom:2px}html:root .ribi-lp .rlp-hero__stage{position:relative;overflow:hidden;background:var(--rlp-bg2)}html:root .ribi-lp .rlp-orbs{position:absolute;top:24px;right:24px;bottom:24px;left:24px;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:16px;transform:none!important}html:root .ribi-lp .rlp-orb{position:relative;inset:auto;width:auto;min-height:0;aspect-ratio:auto;border-radius:12px;background:var(--rlp-tile);box-shadow:none;animation:none;overflow:hidden;display:block}html:root .ribi-lp .rlp-orb--1{grid-row:1/3}html:root .ribi-lp .rlp-orbs>.rlp-orb:only-child{grid-column:1/3}html:root .ribi-lp .rlp-orbs>.rlp-orb--2:last-child{grid-row:1/3}html:root .ribi-lp .rlp-orb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10%}html:root .ribi-lp .rlp-orb__pt{position:absolute;left:12px;bottom:12px;transform:none;background:#fff;color:#212121;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;box-shadow:none}.rlp-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s var(--rlp-ease),visibility .6s}.rlp-slide.is-on{opacity:1;visibility:visible}.rlp-feat{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:32px 32px 80px}html:root .ribi-lp .rlp-feat__im{display:block;border-radius:12px;background:var(--rlp-tile);box-shadow:none;overflow:hidden;aspect-ratio:4/5;transform:none}.rlp-feat__im img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10%}html:root .ribi-lp .rlp-feat__card{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;color:var(--rlp-tx);opacity:1;transform:none}html:root .ribi-lp .rlp-feat__k{display:block;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--rlp-tx2)}html:root .ribi-lp .rlp-feat__card h3{font-family:var(--rlp-sans);font-weight:600;font-size:var(--rlp-fh);line-height:1.15;letter-spacing:-.01em;margin-top:8px}.rlp-feat__card ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px;font-size:14px;line-height:1.5;color:var(--rlp-tx2)}.rlp-feat__go{display:inline-block;margin-top:16px;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.rlp-feat__src{display:block;margin-top:8px;font-size:12px;color:var(--rlp-tx3)}.rlp-dots{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:20px;z-index:3;flex-wrap:wrap;padding:0 12px}.rlp-dots button{height:32px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--rlp-tx2);font:500 14px var(--rlp-sans);cursor:pointer}.rlp-dots button.is-on{color:var(--rlp-tx);border-bottom-color:var(--rlp-tx)}.rlp-featm{display:none}.rlp-nav{position:sticky;top:var(--rlp-top);z-index:20;background:var(--rlp-bg);border-bottom:1px solid var(--rlp-line);margin-top:16px}.rlp-nav__in{display:flex;align-items:center;height:52px}.rlp-nav__links{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;height:100%}.rlp-nav__links::-webkit-scrollbar{display:none}.rlp-nav__links a{flex:none;display:flex;align-items:center;height:100%;text-decoration:none;font-size:14px;font-weight:500;color:var(--rlp-tx2);border-bottom:2px solid transparent;margin-bottom:-1px}.rlp-nav__links a:hover{color:var(--rlp-tx)}.rlp-nav__links a.is-on{color:var(--rlp-tx);border-bottom-color:var(--rlp-tx)}.rlp-stats-sec{padding:64px 0 0}.rlp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}html:root .ribi-lp .rlp-stat b{display:block;font-family:var(--rlp-sans);font-weight:600;font-size:var(--rlp-fh);line-height:1.15;letter-spacing:-.01em}.rlp-stat span{font-size:14px;color:var(--rlp-tx2)}.rlp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px;counter-reset:rlpst}.rlp-step{display:flex;flex-direction:column;gap:8px;text-decoration:none}html:root .ribi-lp .rlp-step:before{counter-increment:rlpst;content:counter(rlpst);font-family:var(--rlp-sans);font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--rlp-tx3)}.rlp-step b{font-size:20px;font-weight:600;line-height:1.3}.rlp-step span{font-size:14px;color:var(--rlp-tx2);flex:1}.rlp-step i{font-style:normal;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rlp-step:hover i{color:var(--rlp-accent)}.rlp-finder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:64px;align-items:start}.rlp-select{display:block;margin-top:24px;height:48px;border-radius:12px;border:1px solid var(--rlp-line2);background-color:var(--rlp-bg);color:var(--rlp-tx);padding:0 14px;width:100%;max-width:100%;font:400 16px var(--rlp-sans);cursor:pointer}.rlp-select:hover{border-color:var(--rlp-tx3)}.rlp-select:focus-visible{outline:2px solid var(--amber,#E9A63A);outline-offset:2px}.rlp-msg{margin-top:16px;font-size:14px;color:var(--rlp-tx2)}.rlp-msg a{color:var(--rlp-tx);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rlp-msg a:hover{color:var(--rlp-accent)}.rlp-grid{display:grid;gap:48px 24px}.rlp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rlp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ribi-lp .pc-by,.ribi-lp .pc-v{display:none}.rlp-grid--4[style*=--n]{grid-template-columns:repeat(2,minmax(0,1fr))}.rlp-more-all{margin-top:32px;text-align:right}html:root .ribi-lp .rlp-tbl{overflow-x:auto;border:0;border-radius:0;background:none}.rlp-cmp{width:100%;border-collapse:collapse;font-size:14px}.rlp-cmp th,.rlp-cmp td{padding:16px;text-align:center;border-bottom:1px solid var(--rlp-line);vertical-align:top;font-weight:400}.rlp-cmp tbody th{text-align:left;color:var(--rlp-tx3);position:sticky;left:0;background:var(--rlp-bg);width:200px}.rlp-cmp thead th{position:relative;padding-top:24px}.rlp-cmp thead th:first-child{position:sticky;left:0;background:var(--rlp-bg)}.rlp-cmp thead th.is-top:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;background:var(--rlp-tx)}.rlp-cmp__ph{display:flex;flex-direction:column;align-items:center;gap:12px;font-weight:500;text-decoration:none;font-size:14px;line-height:1.35;max-width:180px;margin:0 auto}.rlp-cmp__im{width:88px;height:88px;border-radius:12px;background:var(--rlp-tile);overflow:hidden;display:block}.rlp-cmp__im img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%}.rlp-cmp__name{display:block;font-size:14px;line-height:1.35}.rlp-cmp .is-na{color:var(--rlp-tx3)}.rlp-cmp tr:last-child th,.rlp-cmp tr:last-child td{border-bottom:0}.rlp-cmp .grant-net{font-size:14px}.rlp-cmpm{display:none}.rlp-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.rlp-guide{text-decoration:none;display:flex;flex-direction:column;gap:12px}.rlp-guide__im{aspect-ratio:16/10;border-radius:12px;background:var(--rlp-tile);overflow:hidden;display:block}.rlp-guide__im img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12%}html:root .ribi-lp .rlp-guide__meta{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--rlp-tx3)}.rlp-guide h3{font-size:16px;font-weight:500;line-height:1.4}.rlp-guide:hover h3{text-decoration:underline;text-underline-offset:4px}.rlp-faqg{display:grid;grid-template-columns:minmax(0,760px);justify-content:start;gap:0}html:root .ribi-lp .rlp-faqg>div:first-child{padding-bottom:20px;border-bottom:1px solid var(--rlp-line)}html:root .ribi-lp .rlp-faqg .rlp-h2{font-size:var(--rlp-fh);letter-spacing:-.01em}.rlp-acc details{border-bottom:1px solid var(--rlp-line)}.rlp-acc summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-weight:500;font-size:16px;line-height:1.5;position:relative}.rlp-acc summary::-webkit-details-marker{display:none}.rlp-acc summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(currentColor,currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 12px no-repeat;color:var(--rlp-tx2);transition:transform .25s var(--rlp-ease)}.rlp-acc details[open] summary:after{transform:rotate(45deg)}.rlp-acc summary:hover{color:var(--rlp-accent)}.rlp-acc__b{padding:0 0 20px;color:var(--rlp-tx2);font-size:16px;max-width:680px}.rlp-acc__b p{margin:0}.rlp-acc__b a{text-decoration:underline;text-underline-offset:3px;font-weight:500;color:var(--rlp-tx)}.rlp-supp{display:block}.rlp-checks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:8px;color:var(--rlp-tx2)}.rlp-lineup{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));column-gap:64px;margin-top:0;border:0}.rlp-lu{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0}.rlp-lu+.rlp-lu:before{content:"";position:absolute;left:-32px;top:0;bottom:0;width:1px;background:var(--rlp-line)}.rlp-lu__im{display:block;width:100%;aspect-ratio:1/1;background:var(--rlp-tile);border-radius:12px;overflow:hidden}.rlp-lu__im img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.rlp-lu__b{display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%;margin-top:24px}html:root .ribi-lp .rlp-lu h3{font-size:var(--rlp-fh);font-weight:600;letter-spacing:-.01em;line-height:1.15}.rlp-lu h3 a{color:inherit;text-decoration:none}.rlp-lu h3 a:hover{color:var(--rlp-accent)}html:root .ribi-lp .rlp-lu__price{--cur:14px;margin-top:8px;font-size:20px;line-height:1.4;font-variant-numeric:tabular-nums}html:root .ribi-lp .rlp-lu .grant-net{font-size:14px;color:var(--rlp-tx2);margin-top:4px;text-align:left}html:root .ribi-lp .rlp-lu__specs{width:100%;margin:24px 0 0;border-top:0}.rlp-lu__specs div{padding:12px 0;border-bottom:1px solid var(--rlp-line)}.rlp-lu__specs dt{font-size:12px;color:var(--rlp-tx2);line-height:1.5}.rlp-lu__specs dd{margin:2px 0 0;font-size:14px;font-weight:500;line-height:1.5}.rlp-lu form,.rlp-lu__f{width:100%;margin-top:auto;padding-top:0}.rlp-lu__add{width:100%}.rlp-lu__b>.rlp-lu__add{margin-top:auto}.rlp-lu__b form:before,.rlp-lu__f:before{content:"";display:block;height:1px;margin:0 0 12px;background:var(--rlp-line)}.rlp-lu__specs div:last-child{border-bottom:0}.rlp-lu__b>.rlp-lu__f{margin-top:auto}.rlp-lu__step{display:block;margin-top:2px;font-size:14px;font-weight:400;line-height:1.5;color:var(--rlp-tx2)}html:root .ribi-lp .rlp-lu__best{margin-top:4px;font-size:14px;line-height:1.5;color:var(--rlp-tx2)}html:root .ribi-lp .rlp-lineup.has-best .rlp-lu:not(.is-best) .rlp-lu__specs{margin-top:49px}.rlp-lu__price{min-height:56px}.ribi-lp .k-undecided{margin-top:32px;font-size:14px;line-height:1.5;color:var(--rlp-tx2);text-align:left;border:0}.ribi-lp .k-undecided a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ribi-lp .k-term{all:unset;box-sizing:border-box;cursor:pointer;color:inherit;font:inherit;text-decoration:underline dotted;text-underline-offset:3px;text-align:inherit}.ribi-lp .k-term:focus-visible{outline:2px solid var(--rlp-accent);outline-offset:2px;border-radius:2px}.ribi-lp .k-term-pop{margin:auto;padding:16px 20px;max-width:min(320px,calc(100vw - 32px));border:0;border-radius:12px;background:var(--rlp-bg2);color:var(--rlp-tx);font:400 14px/1.5 var(--rlp-sans);text-align:left}.ribi-lp .k-term-pop::backdrop{background:#21212166}html:root .ribi-lp .rlp-lu__add.rlp-btn--amber{background:var(--rlp-tx);color:var(--rlp-bg);border-color:transparent}html:root .ribi-lp .rlp-lu__add.rlp-btn--amber:hover{background:var(--rlp-amber);color:var(--rlp-ink);border-color:transparent}@media(max-width:1180px){.rlp-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.rlp-grid--3,.rlp-steps,.rlp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.ribi-lp{--rlp-gut:28px;--rlp-fd:var(--fs-display,44px);--rlp-fs:var(--fs-section,36px)}.rlp-hero{grid-template-columns:minmax(0,1fr);min-height:0}html:root .ribi-lp .rlp-hero__panel{padding:44px 32px}html:root .ribi-lp .rlp-hero__stage{height:360px}.rlp-finder{grid-template-columns:minmax(0,1fr);gap:32px}.rlp-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.rlp-lineup{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rlp-gut);scrollbar-width:none;margin-inline:calc(var(--rlp-gut) * -1);padding-inline:var(--rlp-gut)}.rlp-lineup::-webkit-scrollbar{display:none}.rlp-lineup{column-gap:0}.rlp-lu{flex:0 0 78%;scroll-snap-align:start;padding:0 20px}html:root .ribi-lp .rlp-lineup.has-best--long .rlp-lu__best{min-height:42px}html:root .ribi-lp .rlp-lineup.has-best--long .rlp-lu:not(.is-best) .rlp-lu__specs{margin-top:70px}.rlp-lu:first-child{padding-left:0;flex-basis:calc(78% - 20px)}.rlp-lu+.rlp-lu:before{left:0}}@media(max-width:640px){.ribi-lp{--rlp-gut:16px;--rlp-y:56px;--rlp-fd:var(--fs-display,36px);--rlp-fs:var(--fs-section,28px);--rlp-fh:var(--fs-heading,24px)}.ribi-lp.rlp-compact{--rlp-y:44px}.rlp-sh{margin-bottom:24px}.rlp-hero{border-radius:20px;margin-top:8px}html:root .ribi-lp .rlp-hero__panel{padding:32px 20px 24px}.rlp-hero__logo{min-height:32px;margin-bottom:20px}.rlp-hero__logo img{height:28px}.rlp-hero__lead{font-size:16px;margin-top:12px}html:root .ribi-lp .rlp-hero__stage{display:none}.rlp-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.rlp-mini a{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--rlp-cream);font-size:14px;font-weight:500;line-height:1.4}html:root .ribi-lp .rlp-mini a>span:first-child{width:100%;aspect-ratio:1;border-radius:12px;background:var(--rlp-tile);overflow:hidden}.rlp-mini img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12%}.rlp-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.rlp-ctas>:only-child{grid-column:1/-1}html:root .ribi-lp .rlp-ctas .rlp-btn{width:100%;padding:0 12px;height:44px}.rlp-featm{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px var(--rlp-gut) 0;margin:0 calc(var(--rlp-gut) * -1);scrollbar-width:none}.rlp-featm::-webkit-scrollbar{display:none}.rlp-fm{flex:0 0 84%;scroll-snap-align:center;display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;text-decoration:none}.rlp-fm__im{width:88px;height:88px;border-radius:12px;background:var(--rlp-tile);overflow:hidden;display:block}.rlp-fm__im img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12%}html:root .ribi-lp .rlp-fm b{display:block;font-family:var(--rlp-sans);font-weight:600;font-size:16px;line-height:1.3;letter-spacing:0;margin-top:4px}.rlp-fm small{display:block;font-size:12px;color:var(--rlp-tx2);margin-top:4px;line-height:1.4}.rlp-nav__links{gap:20px}.rlp-grid{gap:32px 12px}.rlp-grid--4,.rlp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.rlp-stats{gap:24px}.rlp-steps{grid-template-columns:minmax(0,1fr);gap:24px}.rlp-guides{grid-template-columns:minmax(0,1fr)}.rlp-more-all{text-align:left;margin-top:24px}html:root .ribi-lp .rlp-tbl{display:none}.rlp-cmpm{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--rlp-gut) * -1);padding:0 var(--rlp-gut) 8px;scrollbar-width:none;overscroll-behavior-x:contain}.rlp-cmpm::-webkit-scrollbar{display:none}.rlp-cmpm__card{flex:0 0 84%;scroll-snap-align:center;background:var(--rlp-bg2);border:0;border-radius:12px;padding:16px;display:flex;flex-direction:column;color:var(--rlp-tx)}.rlp-cmpm__hd{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none}.rlp-cmpm__hd .rlp-cmp__im{width:72px;height:72px}.rlp-cmpm__hd b{display:block;font-size:16px;font-weight:600;line-height:1.3}.rlp-cmpm dl{margin:12px 0 0}.rlp-cmpm dl div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--rlp-line);font-size:14px}.rlp-cmpm dl div:last-child{border-bottom:0}.rlp-cmpm dt{color:var(--rlp-tx3);flex:none}.rlp-cmpm dd{margin:0;text-align:right;font-weight:500}.rlp-cmpm dd .grant-net{font-size:14px;font-weight:400}.rlp-cmpm dd.is-na{color:var(--rlp-tx3);font-weight:400}.rlp-cmpm__add{margin-top:12px;width:100%}html:root .ribi-lp .rlp-cmpm__add .rlp-btn,html:root .ribi-lp .rlp-btn.rlp-cmpm__add{width:100%;height:40px}}@media(prefers-reduced-motion:reduce){.rlp-slide,.rlp-acc summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/brand-landing.css.map */
