:root{--bg: #FFFFFF;--soft: #F4F7F8;--tint: #E9EFF1;--mist: #DCE6E9;--line: #DEE6E9;--line2: #C8D4D8;--ink: #1B2326;--ink2: #2A3A40;--mute: #5D6D72;--faint: #8A999D;--accent: #5E7F88;--accent2: #9AB0B6;--ice: #C3D3D8;--deep: #0E3A47;--deep2: #165061;--night: #0F1B1F;--night2: #18282D;--bad: #B0544F;--good: #3D7A5E;--sans: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--mark: "Jost", "Futura", "Century Gothic", sans-serif;--r-s: 10px;--r: 16px;--r-l: 22px;--sh: 0 1px 2px rgba(15, 27, 31, .04), 0 18px 40px -22px rgba(15, 27, 31, .22);--sh-l: 0 2px 4px rgba(15, 27, 31, .04), 0 30px 60px -30px rgba(15, 27, 31, .32);--wrap: 1240px;--gut: max(20px, env(safe-area-inset-left, 0px))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}[hidden]{display:none!important}body.rt{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;letter-spacing:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rt-skip{position:absolute;left:-9999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;z-index:100;border-radius:999px}.rt-skip:focus{left:8px}.rt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rt-wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gut);padding-right:max(20px,env(safe-area-inset-right,0px))}.rt-logo{display:inline-block;justify-self:start;font:400 21px/1 var(--mark);letter-spacing:.42em;margin-right:-.42em;text-decoration:none;color:var(--ink);white-space:nowrap}.rt-logo--inv{color:#fff}.rt-h1{font:500 clamp(44px,7.4vw,92px)/.98 var(--sans);letter-spacing:-.048em;text-wrap:balance}.rt-h2{font:500 clamp(32px,4.6vw,58px)/1.03 var(--sans);letter-spacing:-.042em;text-wrap:balance}.rt-em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.012em;color:var(--accent);font-size:1.08em;line-height:.9}.rt-lab{display:block;font:600 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.rt-tag{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 14px 7px 12px;border-radius:999px;background:var(--tint);color:var(--ink2);font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.rt-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.rt-tag--inv{background:#ffffff14;color:var(--ice)}.rt-tag--inv:before{background:var(--accent2)}.rt-micro{display:block;font-size:13px;line-height:1.45;color:var(--mute)}.rt-src{font-size:13px;color:var(--mute)}.rt-src a{color:var(--mute)}.rt-src--c{text-align:center;max-width:760px;margin:22px auto 0}.rt-gap{margin-top:16px}.rt-center{text-align:center;display:grid;gap:16px;justify-items:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.rt-center p{color:var(--mute);font-size:17px;max-width:60ch}.rt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 34px;border:0;border-radius:999px;background:var(--deep);color:#fff;text-decoration:none;font:600 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 28px -16px #0e3a47bf;transition:background .2s,transform .2s,box-shadow .2s}.rt-btn:hover{background:var(--deep2);transform:translateY(-1px);box-shadow:0 18px 32px -16px #0e3a47cc}.rt-btn[disabled]{opacity:.55;cursor:default;transform:none}.rt-btn--full{width:100%}.rt-btn--light{background:#fff;color:var(--ink);box-shadow:none}.rt-btn--light:hover{background:var(--tint)}.rt-btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink);box-shadow:none}.rt-btn--ghost:hover{background:var(--ink);color:#fff}.rt-iconbtn{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--soft);cursor:pointer;transition:background .2s}.rt-iconbtn:hover{background:var(--tint)}.rt-iconbtn svg{width:20px;height:20px}.rt-ico{width:20px;height:20px;flex:none;color:var(--deep)}.rt-sec{padding-block:clamp(68px,9vw,128px)}.rt-alt{background:var(--soft)}.rt-chips{display:flex;flex-wrap:wrap;gap:8px}.rt-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);font:500 13px/1 var(--sans)}.rt-chip .rt-ico{width:16px;height:16px}.rt-chip--dark{background:var(--deep);color:#fff;border-color:var(--deep)}.rt-box .rt-chip{background:var(--soft);border-color:var(--soft);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12.5px;padding:8px 12px}.rt-dots{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rt-dots li{display:flex;gap:12px;align-items:center;font-weight:500}.rt-dots li:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 11px no-repeat}.rt-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rt-checks li{position:relative;padding-left:30px;font-weight:500}.rt-checks li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E3A47' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 11px no-repeat}.rt-stars{--r: 0;display:inline-block;width:fit-content;justify-self:start;font-size:15px;line-height:1;letter-spacing:2px;background:linear-gradient(90deg,var(--ink) calc(var(--r) / 5 * 100%),var(--line2) 0);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.rt-stars--lg{font-size:22px;letter-spacing:3px}.rt-bar{background:var(--night);color:#e4ecee;font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.rt-bar__in{display:flex;justify-content:center;padding:11px 16px;overflow:hidden;white-space:nowrap}.rt-bar__in span:not(:first-child){display:none}@media(min-width:900px){.rt-bar__in span:not(:first-child){display:inline}.rt-bar__in span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent2);margin:0 26px 2px;vertical-align:middle}}.rt-header{position:sticky;top:0;z-index:30;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.rt-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px}.rt-menubtn{justify-self:start;width:44px;height:44px;margin-left:-10px;display:grid;place-items:center;border:0;background:none;cursor:pointer}.rt-menubtn svg{width:24px;height:24px}.rt-nav{display:none;gap:30px;font:500 14px/1 var(--sans)}.rt-nav a,.rt-header__link{text-decoration:none;color:var(--ink2);transition:color .2s}.rt-nav a:hover,.rt-header__link:hover{color:var(--accent)}.rt-header .rt-logo{grid-column:2;font-size:20px}.rt-header__r{grid-column:3;justify-self:end;display:flex;align-items:center;gap:22px}.rt-header__link{display:none;font:500 14px/1 var(--sans)}.rt-cartbtn{position:relative;width:44px;height:44px;margin-right:-8px;display:grid;place-items:center;background:none;border:0;cursor:pointer}.rt-cartbtn svg{width:24px;height:24px}.rt-cartbtn span{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--deep);color:#fff;font:600 10.5px/18px var(--sans);text-align:center;letter-spacing:0}@media(min-width:960px){.rt-menubtn{display:none}.rt-nav{display:flex;grid-column:1;grid-row:1}.rt-header__link{display:inline}.rt-header .rt-logo{font-size:22px}}.rt-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#fff;display:flex;flex-direction:column;padding:14px var(--gut) calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);visibility:hidden}.rt-menu.is-on{transform:none;visibility:visible}.rt-menu__h{display:flex;justify-content:space-between;align-items:center;min-height:54px}.rt-menu__n{display:grid;margin-top:28px}.rt-menu__n a{padding:16px 0;border-bottom:1px solid var(--line);font:500 26px/1.1 var(--sans);letter-spacing:-.03em;text-decoration:none}.rt-menu__f{margin-top:auto;display:grid;gap:10px;font-size:14px;color:var(--mute)}.rt-menu__f span{display:flex;gap:10px;align-items:center}.rt-hero2{position:relative;background:#dfe3e3;overflow:hidden}.rt-hero2__img img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:70% 30%}.rt-hero2__in{position:relative;display:grid;gap:20px;padding-block:28px 40px}.rt-hero2__t{display:grid;gap:18px;max-width:620px}.rt-hero2__t p{font-size:18px;line-height:1.55;max-width:46ch;color:var(--ink2)}.rt-hero2__cta{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-top:4px}.rt-hero2__cta .rt-micro{color:var(--ink2)}.rt-glass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--r);background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);box-shadow:var(--sh)}.rt-glass div{display:grid;gap:4px;padding:18px 12px;text-align:center}.rt-glass div+div{border-left:1px solid rgba(27,35,38,.1)}.rt-glass b{font:500 clamp(20px,2.6vw,30px)/1 var(--sans);letter-spacing:-.04em}.rt-glass span{font:600 10px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.rt-minis{display:grid;gap:8px}.rt-mini-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 14px 8px 8px;border-radius:14px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);text-decoration:none;transition:transform .2s,box-shadow .2s}.rt-mini-card:hover{transform:translateY(-2px);box-shadow:var(--sh)}.rt-mini-card img{width:52px;height:52px;object-fit:cover;border-radius:10px}.rt-mini-card span{display:grid;min-width:0}.rt-mini-card b{font-size:14px;font-weight:600;letter-spacing:-.02em}.rt-mini-card small{font-size:12px;color:var(--mute)}.rt-mini-card em{font:600 14px/1 var(--sans);font-style:normal}@media(min-width:761px){.rt-hero2{min-height:min(92vh,920px)}.rt-hero2__img{position:absolute;top:0;right:0;bottom:0;left:0}.rt-hero2__img img{height:100%;aspect-ratio:auto;object-position:80% 30%}.rt-hero2__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0f3f4c7,#f0f3f466 38%,#f0f3f400 60%)}.rt-hero2__in{padding-block:64px 44px;min-height:min(92vh,920px);align-content:end}.rt-glass{max-width:640px}.rt-minis{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px}.rt-mini-card{grid-template-columns:44px minmax(0,1fr);gap:2px 10px;padding:8px}.rt-mini-card img{width:44px;height:44px;grid-row:span 2}.rt-mini-card em{grid-column:2;font-size:13px}}.rt-works__head{display:grid;gap:16px;max-width:700px;margin-bottom:clamp(44px,6vw,72px)}.rt-works__head p{color:var(--mute);font-size:17px}.rt-tl{list-style:none;margin:0;padding:0 0 0 24px;border-left:1px solid var(--line2);display:grid;gap:clamp(64px,8vw,104px)}.rt-ch{position:relative;display:grid;gap:26px}.rt-ch:before{content:"";position:absolute;left:-31px;top:8px;width:13px;height:13px;border-radius:50%;background:var(--deep);box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--line2)}.rt-ch__t{display:grid;gap:16px;align-content:start}.rt-ch__t h3{font:500 clamp(28px,3.4vw,42px)/1.06 var(--sans);letter-spacing:-.04em;text-wrap:balance}.rt-ch__t p{color:var(--mute)}.rt-ch__t .rt-btn{justify-self:start;margin-top:6px}.rt-ch__m img,.rt-ch__w img{width:100%;object-fit:cover;border-radius:var(--r-l)}.rt-ch__m img{aspect-ratio:4 / 3}.rt-ch__w img{aspect-ratio:16 / 9}@media(min-width:900px){.rt-tl{padding-left:44px}.rt-ch:before{left:-51px}.rt-ch{grid-template-columns:1fr 1fr;gap:32px 64px;align-items:center}.rt-ch__t,.rt-ch__m{grid-row:1}.rt-ch__t{grid-column:1}.rt-ch__m{grid-column:2}.rt-ch:nth-child(odd) .rt-ch__t{grid-column:2}.rt-ch:nth-child(odd) .rt-ch__m{grid-column:1}.rt-ch__w{grid-column:1 / -1;grid-row:2}}.rt-pdp{padding-block:20px 64px}.rt-pdp__g{display:grid;gap:30px}.rt-gal{min-width:0}.rt-gal__w{position:relative}.rt-gal__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-l);background:var(--soft)}.rt-gal__main::-webkit-scrollbar{display:none}.rt-gal__main figure{flex:0 0 100%;margin:0;scroll-snap-align:start}.rt-gal__main img{width:100%;aspect-ratio:1;object-fit:cover}.rt-gal__nav{display:none;position:absolute;top:50%;z-index:2;width:42px;height:42px;margin-top:-21px;border:0;border-radius:50%;background:#ffffffeb;box-shadow:var(--sh);font:400 24px/1 var(--sans);cursor:pointer;place-items:center;padding-bottom:3px}.rt-gal__nav[data-dir="-1"]{left:12px}.rt-gal__nav[data-dir="1"]{right:12px}.rt-gal__th{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.rt-gal__th button{flex:0 0 66px;padding:0;border:0;border-radius:12px;background:none;cursor:pointer;opacity:.55;transition:opacity .2s,box-shadow .2s}.rt-gal__th button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--ink)}.rt-gal__th img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.rt-box{display:grid;gap:18px;align-content:start;min-width:0}.rt-box__h{font:600 clamp(32px,3.8vw,46px)/1.02 var(--sans);letter-spacing:-.045em}.rt-rate{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:14px;color:var(--ink2);text-decoration:none;margin-top:-6px}.rt-rate span:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.rt-box__p{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rt-box__p b{font:600 30px/1 var(--sans);letter-spacing:-.035em}.rt-box__p s{color:var(--faint);font-size:18px}.rt-badge{padding:7px 12px;border-radius:999px;background:var(--tint);color:var(--deep);font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.rt-box__hl{font:600 clamp(19px,2.1vw,22px)/1.3 var(--sans);letter-spacing:-.025em}.rt-box__d{color:var(--mute);font-size:15.5px}.rt-box__d b{color:var(--ink);font-weight:600}.rt-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rt-tiles div{display:flex;gap:10px;align-items:center;padding:13px 14px;border-radius:12px;background:var(--soft);font-size:13.5px;font-weight:500;line-height:1.3}.rt-spec{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;align-items:center;padding:14px 16px 14px 14px;border-radius:var(--r);border:1px solid var(--line)}.rt-spec__m{width:60px;height:60px;padding:9px;border-radius:12px;background:var(--night);color:var(--accent2)}.rt-spec__m svg{width:100%;height:100%}.rt-spec b{display:block;font:600 15px/1.2 var(--sans);letter-spacing:-.02em;margin-bottom:3px}.rt-spec span{font-size:13.5px;color:var(--mute)}.rt-certs,.rt-line2{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;color:var(--mute)}.rt-line2 span{display:inline-flex;gap:8px;align-items:center}.rt-line2 .rt-ico{width:17px;height:17px}.rt-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:var(--r);background:var(--night);color:#fff;text-decoration:none}.rt-banner b{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:var(--ice);color:var(--night);font:600 17px/1 var(--sans);letter-spacing:-.03em}.rt-banner span{display:grid;gap:2px;font-size:13.5px;font-weight:500;line-height:1.35}.rt-banner small{font:600 10px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.rt-banner em{font-style:normal;font-size:13px;font-weight:600;white-space:nowrap;color:var(--ice)}.rt-duo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rt-duo>*{display:grid;gap:3px;padding:16px;border-radius:var(--r);text-decoration:none}.rt-duo b{font:600 24px/1.05 var(--sans);letter-spacing:-.04em}.rt-duo span{font:600 10.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.rt-duo small{font-size:12.5px;opacity:.85}.rt-duo__g{background:var(--deep);color:#fff}.rt-duo__g small{text-decoration:underline;text-underline-offset:2px}.rt-duo__s{background:var(--soft)}.rt-duo__s small{color:var(--mute)}.rt-gifts{display:grid;gap:12px;padding:16px;border-radius:var(--r);border:1px solid var(--line)}.rt-gifts__h{display:flex;gap:8px;align-items:center;justify-content:center;font-weight:600;font-size:14px;letter-spacing:-.01em}.rt-gifts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rt-gifts figure{margin:0;display:grid;gap:7px;justify-items:center;position:relative;padding-top:10px}.rt-gifts img,.rt-gifts__i{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--soft);display:grid;place-items:center}.rt-gifts__i{background:var(--night)}.rt-gifts__i .rt-ico{width:44%;height:44%;color:var(--ice)}.rt-gifts__t{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1;padding:5px 9px;border-radius:999px;background:var(--ink);color:#fff;font:600 10px/1 var(--sans);letter-spacing:.04em;white-space:nowrap}.rt-gifts figcaption{font-size:12.5px;font-weight:500;text-align:center}.rt-mini{border-top:1px solid var(--line)}.rt-mini details,.rt-acc details{border-bottom:1px solid var(--line)}.rt-mini summary,.rt-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:600;letter-spacing:-.015em}.rt-mini summary{font-size:14.5px;padding:14px 0}.rt-mini summary::-webkit-details-marker,.rt-acc summary::-webkit-details-marker{display:none}.rt-mini summary:after,.rt-acc summary:after{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2326' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 7v10M7 12h10'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .25s}.rt-mini details[open] summary:after,.rt-acc details[open] summary:after{transform:rotate(45deg)}.rt-mini p{padding-bottom:16px;color:var(--mute);font-size:14.5px}.rt-more{font-size:13.5px;color:var(--ink2);text-underline-offset:3px}.rt-assure{display:grid;gap:10px;font-size:14px}.rt-assure span{display:flex;align-items:center;gap:10px}.rt-rte{display:grid;gap:12px;color:var(--ink2)}.rt-rte ul{margin:0;padding-left:20px}.rt-rte h2{font:600 19px/1.25 var(--sans);letter-spacing:-.02em;margin-top:8px}@media(min-width:900px){.rt-gal__nav{display:grid}.rt-pdp{padding-block:36px 96px}.rt-pdp__g{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:64px}.rt-gal{position:sticky;top:92px;align-self:start}}.rt-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:25;border-radius:18px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh-l);border:1px solid var(--line);transform:translateY(140%);transition:transform .3s cubic-bezier(.2,.7,.2,1);margin-bottom:env(safe-area-inset-bottom,0px)}.rt-sticky.is-on{transform:none}.rt-sticky__i{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:var(--wrap);margin:0 auto;padding:10px 10px 10px 18px}.rt-sticky__i div{display:grid;font-size:13px;color:var(--mute)}.rt-sticky__i b{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.02em}.rt-sticky .rt-btn{min-height:48px;padding:0 24px}@media(min-width:900px){.rt-sticky{left:50%;right:auto;width:min(760px,calc(100% - 24px));transform:translate(-50%,140%)}.rt-sticky.is-on{transform:translate(-50%)}}.rt-clinic{background:var(--soft)}.rt-clinic__g{display:grid;gap:40px;align-items:center}.rt-clinic__t{display:grid;gap:18px}.rt-clinic__t p{color:var(--mute);font-size:17px}.rt-clinic__t .rt-btn{justify-self:start}.rt-ctab{border-radius:var(--r-l);background:#fff;box-shadow:var(--sh);overflow:hidden;font-size:13.5px}.rt-ctab__r{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr)}.rt-ctab__r>span{padding:12px 10px;display:flex;gap:7px;align-items:center;border-top:1px solid var(--line);line-height:1.35}.rt-ctab__r>span:first-child{font-weight:600}.rt-ctab__h>span{flex-direction:column;justify-content:center;text-align:center;border-top:0;padding-block:20px;gap:4px}.rt-ctab__h b{font-weight:600;letter-spacing:-.02em;font-size:15px}.rt-ctab__h small{font-size:11.5px;color:var(--mute)}.rt-ctab__us{background:var(--deep);color:#fff;border-top-color:#ffffff1a!important}.rt-ctab__h .rt-ctab__us small{color:var(--ice)}.rt-ctab__us .rt-matrix{width:34px;height:34px;color:var(--ice);margin-bottom:4px}.rt-ctab__us .rt-ico{color:var(--ice);width:18px;height:18px}.rt-ctab__r>span:last-child{color:var(--mute)}.rt-ctab__r>span:last-child .rt-ico{width:16px;height:16px;color:var(--bad)}@media(min-width:900px){.rt-clinic__g{grid-template-columns:.85fr 1.15fr;gap:72px}.rt-ctab{font-size:14px}.rt-ctab__r>span{padding:15px 16px}}.rt-howto2__g{display:grid;gap:36px;align-items:center}.rt-howto2__m{position:relative}.rt-howto2__m img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-l)}.rt-howto2__m span{position:absolute;left:16px;bottom:16px;padding:11px 16px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font:600 13px/1.2 var(--sans)}.rt-howto2 .rt-h2{margin:14px 0 28px}.rt-steps2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:s}.rt-steps2 li{counter-increment:s;display:grid;gap:8px;align-content:start;position:relative}.rt-steps2 li:before{content:counter(s);position:absolute;top:10px;left:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ink);font:600 12.5px/1 var(--sans);z-index:1;box-shadow:var(--sh)}.rt-steps2 img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--r);margin-bottom:4px}.rt-steps2 b{font:600 16px/1.2 var(--sans);letter-spacing:-.02em}.rt-steps2 p{font-size:13.5px;color:var(--mute);line-height:1.5}.rt-howto__n{margin-top:24px;padding:14px 18px;border-radius:12px;background:var(--soft);font-size:14px;color:var(--ink2)}@media(min-width:900px){.rt-howto2__g{grid-template-columns:.82fr 1.18fr;gap:72px}}.rt-tech__card{display:grid;gap:30px;padding:clamp(22px,4.4vw,56px);border-radius:28px;background:linear-gradient(140deg,var(--soft),var(--tint));align-items:center}.rt-tech__t{display:grid;gap:18px}.rt-tech__t p{color:var(--mute);font-size:17px}.rt-tech__m img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r)}@media(min-width:900px){.rt-tech__card{grid-template-columns:.9fr 1.1fr;gap:56px}}.rt-eng{background:var(--soft)}.rt-eng__g{display:grid;gap:40px;align-items:center}.rt-eng__m{position:relative;padding-bottom:18%}.rt-eng__a{width:78%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-l)}.rt-eng__b{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1;object-fit:cover;border-radius:var(--r);border:6px solid var(--soft);box-shadow:var(--sh)}.rt-feats{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rt-feats li{display:grid;gap:6px;padding:20px 22px;border-radius:var(--r);background:#fff;box-shadow:var(--sh)}.rt-feats b{font:600 19px/1.2 var(--sans);letter-spacing:-.025em}.rt-feats p{color:var(--mute);font-size:15px}.rt-stat4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;border-radius:var(--r-l);background:var(--night);color:#fff;overflow:hidden}.rt-stat4 div{display:grid;gap:6px;padding:26px 16px;text-align:center;border:.5px solid rgba(255,255,255,.08)}.rt-stat4 b{font:500 clamp(28px,3.2vw,40px)/1 var(--sans);letter-spacing:-.045em;white-space:nowrap}.rt-stat4 span{font:600 10.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}@media(min-width:900px){.rt-eng__g{grid-template-columns:1fr 1fr;gap:72px}.rt-stat4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rt-tabs{display:inline-flex;flex-wrap:nowrap;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:5px;margin-top:8px;border-radius:999px;background:var(--tint)}.rt-tabs::-webkit-scrollbar{display:none}.rt-tabs button{flex:none;white-space:nowrap;padding:10px 14px;border:0;border-radius:999px;background:transparent;font:500 13.5px/1 var(--sans);color:var(--ink2);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.rt-tabs button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0f1b1f14,0 6px 16px -8px #0f1b1f40}.rt-vs{max-width:880px;margin:0 auto;border-radius:var(--r-l);background:#fff;box-shadow:var(--sh-l);overflow:hidden}.rt-vs__h,.rt-vs__r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rt-vs__h>span{display:grid;justify-items:center;gap:8px;padding:26px 12px 22px;text-align:center}.rt-vs__h b{font:600 17px/1.2 var(--sans);letter-spacing:-.025em}.rt-vs__h small{font:600 10px/1.2 var(--sans);letter-spacing:.14em;color:var(--mute);text-transform:uppercase}.rt-vs__us small{color:var(--ice)!important}.rt-vs__img{width:84px;height:84px;object-fit:cover;border-radius:14px}.rt-vs__r>span{display:grid;justify-items:center;gap:8px;padding:18px 14px;text-align:center;font-size:14px;line-height:1.4;border-top:1px solid var(--line);color:var(--mute)}.rt-vs__us{background:var(--deep);color:#fff!important;border-top-color:#ffffff1a!important}.rt-vs__r .rt-ico{width:22px;height:22px}.rt-vs__us .rt-ico{color:var(--ice)}.rt-vs__r>span:last-child .rt-ico{color:var(--bad);width:18px;height:18px}.rt-mem__g{display:grid;gap:36px;align-items:start}.rt-mem__m img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-l)}.rt-acc{border-top:1px solid var(--line)}.rt-acc p{padding-bottom:18px;color:var(--mute);max-width:68ch}.rt-mem .rt-acc summary{padding:20px 0}.rt-mem .rt-acc summary span{display:grid;gap:3px}.rt-mem .rt-acc summary b{font-size:17px;font-weight:600}.rt-mem .rt-acc summary em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent);font-size:17px;letter-spacing:0}.rt-mem .rt-acc ul{margin:0;padding:0 0 20px;list-style:none;color:var(--ink2);display:grid;gap:8px}.rt-mem .rt-acc li{position:relative;padding-left:26px}.rt-mem .rt-acc li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E3A47' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 10px no-repeat}@media(min-width:900px){.rt-mem__g{grid-template-columns:.85fr 1.15fr;gap:72px}.rt-mem__m{position:sticky;top:100px}}.rt-res{background:var(--soft)}.rt-res__g{display:grid;gap:12px;margin-bottom:8px}.rt-res__g div{display:grid;gap:10px;padding:32px 24px;border-radius:var(--r-l);background:#fff;box-shadow:var(--sh);text-align:center}.rt-res__g b{font:400 clamp(48px,6vw,76px)/1 var(--sans);letter-spacing:-.06em;color:var(--deep)}.rt-res__g span{color:var(--mute);max-width:30ch;margin:0 auto}@media(min-width:900px){.rt-res__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.rt-sci .rt-h2{margin:16px 0 clamp(32px,4vw,48px)}.rt-sci__g{display:grid;gap:16px}.rt-sci__g article{display:grid;gap:10px;align-content:start;padding:10px 10px 24px;border-radius:var(--r-l);background:var(--soft)}.rt-sci__g img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;margin-bottom:8px}.rt-sci__g h3,.rt-sci__g p{padding-inline:12px}.rt-sci__g h3{font:600 19px/1.25 var(--sans);letter-spacing:-.025em}.rt-sci__g p{color:var(--mute);font-size:15px}@media(min-width:760px){.rt-sci__g{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-trust{padding-block:clamp(28px,4vw,44px);border-block:1px solid var(--line)}.rt-trust__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rt-trust__g div{display:grid;gap:4px;justify-items:center;text-align:center;padding:18px 10px}.rt-trust__g .rt-ico{width:46px;height:46px;padding:12px;margin-bottom:8px;border-radius:50%;background:var(--tint)}.rt-trust__g b{font:600 15px/1.2 var(--sans);letter-spacing:-.02em}.rt-trust__g span{font-size:13px;color:var(--mute)}@media(min-width:900px){.rt-trust__g{grid-template-columns:repeat(4,minmax(0,1fr))}}.rt-exp{background:var(--soft)}.rt-exp__g{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:e}.rt-exp__g li{counter-increment:e;position:relative;display:grid;gap:10px;padding:26px 24px;border-radius:var(--r-l);background:#fff;box-shadow:var(--sh)}.rt-exp__g li:after{content:"0" counter(e);position:absolute;top:22px;right:22px;font:400 15px/1 var(--serif);font-style:italic;color:var(--accent2)}.rt-exp__g .rt-lab{color:var(--accent)}.rt-exp__g b{font:600 20px/1.2 var(--sans);letter-spacing:-.03em}.rt-exp__g p{color:var(--mute);font-size:15px}@media(min-width:900px){.rt-exp__g{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.rt-offer{background:radial-gradient(120% 90% at 85% 10%,var(--night2) 0%,var(--night) 60%);color:#fff;padding-block:clamp(64px,8vw,112px)}.rt-offer__g{display:grid;gap:36px;align-items:center}.rt-offer__m img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-l)}.rt-offer__t{display:grid;gap:20px}.rt-offer .rt-em{color:var(--ice)}.rt-offer__p{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.rt-offer__p span{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.rt-offer__p b{font:500 clamp(48px,6vw,64px)/1 var(--sans);letter-spacing:-.05em}.rt-offer__p em{font-style:normal;font-size:14px;color:var(--ice)}.rt-offer__l{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.rt-offer__l li{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px}.rt-offer__l b{font-weight:500}.rt-offer__l s{opacity:.55;margin-left:6px}.rt-offer__t .rt-btn{justify-self:start;min-width:240px}.rt-offer .rt-micro{color:#ffffff9e}@media(min-width:900px){.rt-offer__g{grid-template-columns:1fr 1fr;gap:80px}}.rt-faq2__p{max-width:860px;margin:0 auto}.rt-faq2 .rt-acc summary{font-size:16.5px;padding:20px 0}.rt-guar{padding-block:clamp(32px,5vw,64px)}.rt-guar__in{display:grid;gap:26px;align-items:center;padding:clamp(26px,4vw,48px);border-radius:28px;background:var(--night);color:#fff}.rt-guar__in p{margin-top:14px;max-width:62ch;color:#ffffffc7}.rt-guar .rt-em{color:var(--ice)}.rt-guar__stamp{width:128px;height:128px;border:1px solid var(--accent2);border-radius:50%;display:grid;place-content:center;text-align:center;color:#fff}.rt-guar__stamp b{font:400 48px/1 var(--sans);letter-spacing:-.05em}.rt-guar__stamp span{font:600 10px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}@media(min-width:760px){.rt-guar__in{grid-template-columns:auto minmax(0,1fr);gap:48px}}.rt-rv{border-top:1px solid var(--line)}.rt-rv__head{display:grid;gap:16px;justify-items:center;text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,56px)}.rt-rv__head p{color:var(--mute)}.rt-orn{display:flex;align-items:center;gap:16px;width:min(520px,100%);font:400 22px/1 var(--serif);font-style:italic;color:var(--ink2)}.rt-orn i{flex:1;height:1px;background:var(--line2)}.rt-rv__g{display:grid;gap:28px;align-items:start}.rt-rv__sum{display:grid;gap:18px;padding:26px;border-radius:var(--r-l);background:var(--soft)}.rt-rv__avg{display:grid;justify-items:start;gap:8px}.rt-rv__avg b{font:400 64px/1 var(--sans);letter-spacing:-.06em}.rt-rv__avg small{font-size:14px;color:var(--mute)}.rt-rv__hist{list-style:none;margin:0;padding:0;display:grid;gap:7px}.rt-rv__hist li{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:10px;align-items:center;font-size:13px;color:var(--mute)}.rt-rv__hist i{height:6px;border-radius:3px;background:var(--mist);overflow:hidden}.rt-rv__hist i b{display:block;height:100%;background:var(--ink);border-radius:3px}.rt-rv__hist em{font-style:normal;text-align:right}.rt-rv__note{font-size:12.5px;color:var(--mute);text-align:center}.rt-rv__main{display:grid;gap:18px;min-width:0}.rt-rv__list{display:grid}.rt-rv__empty{display:grid;gap:14px;justify-items:center;text-align:center;padding:clamp(32px,5vw,56px) 24px;border-radius:var(--r-l);border:1px dashed var(--line2)}.rt-rv__empty h3{font:500 26px/1.15 var(--sans);letter-spacing:-.035em}.rt-rv__empty p{color:var(--mute);max-width:52ch}.rt-rvc{display:grid;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.rt-rvc:first-child{padding-top:4px}.rt-rvc__who{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;align-content:start}.rt-rvc__av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--deep);font:500 18px/1 var(--sans)}.rt-rvc__who b{display:block;font-weight:600;letter-spacing:-.015em;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.rt-rvc__who small{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--mute)}.rt-rvc__who small svg{width:15px;height:15px;color:var(--good)}.rt-rvc__dl{grid-column:1 / -1;margin:6px 0 0;display:grid}.rt-rvc__dl div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.rt-rvc__dl dt{color:var(--mute)}.rt-rvc__dl dd{margin:0;text-align:right}.rt-rvc__b{display:grid;gap:10px;align-content:start}.rt-rvc__b h3{font:600 19px/1.3 var(--sans);letter-spacing:-.025em}.rt-rvc__b p{color:var(--ink2)}.rt-rvc__ph{display:flex;gap:8px;flex-wrap:wrap}.rt-rvc__ph img{width:84px;height:84px;object-fit:cover;border-radius:12px}.rt-rvc__rep{padding:14px 16px;border-radius:12px;background:var(--soft);font-size:14px;color:var(--ink2)}.rt-rvc__rep b{display:block;margin-bottom:4px;font-size:13px}.rt-rv__more{justify-self:center}@media(min-width:900px){.rt-rv__g{grid-template-columns:340px minmax(0,1fr);gap:56px}.rt-rv__sum{position:sticky;top:100px}.rt-rvc{grid-template-columns:260px minmax(0,1fr);gap:40px;padding:32px 0}}.rt-rvf{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--r-l);box-shadow:var(--sh-l);color:var(--ink)}.rt-rvf::backdrop{background:#0f1b1f80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rt-rvf__f{display:grid;gap:8px;padding:24px}.rt-rvf__h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.rt-rvf__h h3{font:600 21px/1.2 var(--sans);letter-spacing:-.03em}.rt-rvf label{font-size:13px;font-weight:600;margin-top:8px}.rt-rvf label small{font-weight:400;color:var(--mute)}.rt-rvf input[type=text],.rt-rvf input[type=email],.rt-rvf textarea,.rt-form input,.rt-form textarea{width:100%;padding:14px 16px;border:1px solid var(--line2);border-radius:12px;background:#fff;font:400 16px/1.4 var(--sans);color:var(--ink);transition:border-color .2s,box-shadow .2s}.rt-rvf input:focus,.rt-rvf textarea:focus,.rt-form input:focus,.rt-form textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px #5e7f8826}.rt-rvf__rate{margin:0;padding:0;border:0}.rt-rvf__rate legend{padding:0;font-size:13px;font-weight:600;margin-bottom:6px}.rt-rvf__stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.rt-rvf__rate input{position:absolute;opacity:0;width:1px;height:1px}.rt-rvf__rate label{margin:0;font-size:32px;line-height:1;color:var(--line2);cursor:pointer;transition:color .15s}.rt-rvf__rate label:hover,.rt-rvf__rate label:hover~label,.rt-rvf__rate input:checked~label{color:var(--ink)}.rt-rvf__rate input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rt-rvf__msg{font-size:14px;min-height:1em}.rt-rvf__msg.is-err{color:var(--bad)}.rt-rvf__msg.is-ok{color:var(--good)}.rt-rvf .rt-btn{margin-top:8px}.rt-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1b1f6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s;z-index:40}.rt-ov.is-on{opacity:1;pointer-events:auto}.rt-dr{position:fixed;top:10px;right:10px;bottom:10px;width:min(440px,calc(100% - 20px));border-radius:20px;background:#fff;z-index:41;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--sh-l);transform:translate(calc(100% + 24px));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.rt-dr.is-on{transform:none}.rt-dr__h{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 14px 22px}.rt-dr__logo{display:inline-flex;align-items:center;gap:14px}.rt-dr__logo .rt-logo{font-size:19px}.rt-dr__logo i{min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--deep);color:#fff;font:600 12px/24px var(--sans);font-style:normal;text-align:center;letter-spacing:0}.rt-dr__bar{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 16px;background:var(--deep);color:#fff;font:600 11px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase}.rt-dr__bar .rt-ico{width:16px;height:16px;color:var(--ice)}.rt-dr__b{flex:1;overflow-y:auto;padding:4px 18px 18px;display:grid;gap:14px;align-content:start}.rt-line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.rt-line img{width:84px;height:84px;object-fit:cover;border-radius:12px;background:var(--soft)}.rt-line__i{display:grid;gap:4px;min-width:0}.rt-line__i b{font-weight:600;letter-spacing:-.02em}.rt-line__i small{color:var(--mute);font-size:13px}.rt-line__p{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-weight:600;font-size:15px}.rt-line__p s{color:var(--faint);font-weight:400;font-size:13.5px}.rt-line__x{width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--mute);cursor:pointer;display:grid;place-items:center}.rt-line__x:hover{background:var(--soft);color:var(--ink)}.rt-line__x svg{width:16px;height:16px}.rt-qty{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;border:1px solid var(--line2);border-radius:999px}.rt-qty button{width:34px;height:34px;border:0;background:none;cursor:pointer;font-size:16px;color:var(--ink2)}.rt-qty span{min-width:22px;text-align:center;font-size:14px;font-weight:500}.rt-gift{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--soft)}.rt-gift__h{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 0 6px;font-weight:600;font-size:14px;letter-spacing:-.01em}.rt-gift__h .rt-ico{width:18px;height:18px}.rt-gift__r{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:12px;background:#fff}.rt-gift__r img,.rt-gift__i{width:44px;height:44px;border-radius:10px;object-fit:cover}.rt-gift__i{display:grid;place-items:center;background:var(--night)}.rt-gift__i .rt-ico{color:var(--ice)}.rt-gift__r span{display:grid;font-size:14px;font-weight:500}.rt-gift__r small{font-size:12.5px;font-weight:600;color:var(--deep);letter-spacing:.04em;text-transform:uppercase}.rt-gift__r s{color:var(--faint);font-weight:400;margin-right:6px;text-transform:none}.rt-ups{display:grid;gap:10px}.rt-ups__h{font:600 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);text-align:center}.rt-ups__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,90%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rt-ups__rail::-webkit-scrollbar{display:none}.rt-ups__c{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:14px;border:1px solid var(--line);scroll-snap-align:start}.rt-ups__c[hidden]{display:none}.rt-ups__c img{width:64px;height:64px;object-fit:cover;border-radius:10px}.rt-ups__c span{display:grid;gap:1px;min-width:0;font-size:13.5px}.rt-ups__c b{font-weight:600;letter-spacing:-.015em}.rt-ups__c small{color:var(--mute);font-size:12px}.rt-ups__c em{font-style:normal;font-weight:600}.rt-ups__c button{padding:10px 16px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:600 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rt-ups__c button:hover{background:var(--deep)}.rt-empty{display:grid;gap:14px;justify-items:center;text-align:center;padding:40px 10px 20px}.rt-empty b{font:500 24px/1.15 var(--sans);letter-spacing:-.035em}.rt-empty p{color:var(--mute);font-size:14.5px}.rt-dr__f{display:grid;gap:12px;padding:16px 18px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff}.rt-dr__r{display:flex;justify-content:space-between;font-weight:600;font-size:16px;letter-spacing:-.02em}.rt-dr__f .rt-btn{min-height:58px;font-size:14px;letter-spacing:.06em;text-transform:none}.rt-dr__trust{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink2)}.rt-dr__trust span{display:inline-flex;gap:6px;align-items:center}.rt-dr__trust .rt-ico{width:16px;height:16px}.rt-dr__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rt-pay{width:38px;height:24px}.rt-footer{background:var(--night);color:#fff;padding-top:clamp(56px,7vw,88px)}.rt-footer__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-bottom:48px}.rt-news{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.rt-news .rt-logo{margin-bottom:14px;font-size:22px}.rt-news b{font:500 26px/1.15 var(--sans);letter-spacing:-.035em}.rt-news p{color:#ffffffa3;font-size:14.5px;max-width:44ch}.rt-news__f{display:flex;gap:6px;max-width:460px;padding:5px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);margin-top:6px}.rt-news__f input[type=email],.rt-news__f input[type=password]{flex:1;width:0;min-width:0;padding:12px 16px;border:0;background:transparent;color:inherit;font:400 15px var(--sans)}.rt-news__f input::placeholder{color:#ffffff80}.rt-news__f input:focus{outline:0}.rt-news__f button{padding:0 22px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:600 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.rt-news__ok{color:var(--ice)!important;padding:10px 14px}.rt-footer nav{display:grid;gap:12px;font-size:14.5px;align-content:start}.rt-footer nav b{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);margin-bottom:6px}.rt-footer nav a{text-decoration:none;color:#ffffffd1;transition:color .2s}.rt-footer nav a:hover{color:#fff}.rt-footer__big{font:400 clamp(56px,16vw,220px)/1 var(--mark);letter-spacing:.3em;color:#ffffff0f;padding-block:8px 4px;overflow:hidden;white-space:nowrap;text-align:center}.rt-footer__c{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:20px 28px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#ffffff8c}@media(min-width:900px){.rt-footer__top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}.rt-news{grid-column:auto}}.rt-main{padding-block:56px 96px;display:grid;gap:24px}.rt-main h1{font:500 clamp(32px,4.6vw,52px)/1.05 var(--sans);letter-spacing:-.042em}.rt-main .rt-rte{max-width:72ch}.rt-shop{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.rt-card{display:grid;gap:14px;text-decoration:none}.rt-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-l);background:var(--soft);transition:transform .3s}.rt-card:hover img{transform:scale(1.01)}.rt-card__b{display:flex;justify-content:space-between;gap:10px;font-weight:600;letter-spacing:-.02em}.rt-form{display:grid;gap:8px;max-width:560px}.rt-form label{font-size:13px;font-weight:600;margin-top:10px}.rt-form .rt-btn{justify-self:start;margin-top:16px}.rt-form__ok{padding:14px 16px;border-radius:12px;background:var(--tint);color:var(--deep)}.rt-form__err{padding:14px 16px;border-radius:12px;border:1px solid var(--bad);color:var(--bad)}.rt-pw{position:relative;min-height:100dvh;display:grid;align-items:end;padding:16px;overflow:hidden;background:#dfe3e3}.rt-pw__img{position:absolute;top:0;right:0;bottom:0;left:0}.rt-pw__img img{width:100%;height:100%;object-fit:cover;object-position:75% 30%}.rt-pw__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;justify-items:start;max-width:520px;padding:clamp(24px,4vw,44px);border-radius:26px;background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sh-l)}.rt-pw__card .rt-logo{font-size:24px;margin-bottom:8px}.rt-pw__card p{color:var(--ink2)}.rt-pw__f{width:100%;background:var(--soft);border-color:var(--line)}.rt-pw__f input[type=email],.rt-pw__f input[type=password]{color:var(--ink)}.rt-pw__f input::placeholder{color:var(--faint)}.rt-pw__f button{background:var(--deep);color:#fff}.rt-pw__ok{padding:10px 14px;color:var(--deep);font-weight:500}.rt-pw__err{width:100%;padding:8px 14px;color:var(--bad);font-size:13.5px}.rt-pw__owner{width:100%;font-size:13.5px;color:var(--mute)}.rt-pw__owner summary{cursor:pointer;padding:6px 0}.rt-pw__owner form{margin-top:8px;flex-wrap:wrap}@media(min-width:900px){.rt-pw{align-items:center;padding:48px 6vw}}.rt-editnote{margin-block:16px;padding:18px 20px;border:1px dashed var(--line2);border-radius:12px;color:var(--mute);font-size:14px;text-align:center}.rt-tabs--pills{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;overflow:visible;border-radius:0;background:none}.rt-tabs--pills button{padding:11px 18px;border:1px solid var(--line2);background:#fff}.rt-tabs--pills button[aria-selected=true]{background:var(--deep);border-color:var(--deep);color:#fff;box-shadow:none}.rt-ba__g{display:grid;gap:16px}.rt-ba__card{display:grid;gap:16px;align-content:start;padding:14px 14px 24px;border-radius:var(--r-l);background:#fff;border:1px solid var(--line);box-shadow:var(--sh)}.rt-ba__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}.rt-ba__pair figure{margin:0;display:grid;gap:8px}.rt-ba__pair img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px}.rt-ba__pair figcaption{text-align:center;font:600 12.5px/1 var(--sans)}.rt-ba__div{position:relative;width:1px;margin-bottom:20px;background:var(--line2)}.rt-ba__div:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:20px;border-radius:5px;background:var(--accent2);transform:translate(-50%,-50%)}.rt-ba__b{display:grid;gap:8px;justify-items:center;text-align:center;padding-inline:8px}.rt-ba__b .rt-stars{justify-self:center}.rt-ba__b .rt-lab{color:var(--accent)}.rt-ba__b b{font-weight:600;letter-spacing:-.015em}.rt-ba__b p{color:var(--ink2);font-size:15px}.rt-ba__credit{display:block;font-size:12px;color:var(--faint)}.rt-ba__credit a{color:inherit}@media(min-width:760px){.rt-ba__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rt-ba__card{padding:18px 18px 28px}}.rt-press{padding-block:clamp(24px,3vw,36px);border-block:1px solid var(--line)}.rt-press__l{display:block;margin-bottom:18px;text-align:center;font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.rt-press__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;align-items:center;justify-items:center}.rt-press__g img{width:auto;max-width:100%;max-height:40px;object-fit:contain;filter:grayscale(1) opacity(.55);transition:filter .2s}.rt-press__g a:hover img{filter:grayscale(1) opacity(.85)}@media(min-width:760px){.rt-press__g{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:24px 40px}.rt-press__g img{max-height:48px}}.rt-cl{background:var(--soft)}.rt-cl__embed{max-width:980px;margin:0 auto 24px}.rt-cl__list{max-width:1020px;margin:0 auto;padding:4px clamp(18px,3vw,36px);border-radius:var(--r-l);background:#fff;box-shadow:var(--sh)}.rt-cl__list .rt-rvc:last-child{border-bottom:0}.rt-cl__list .rt-rvc:first-child{padding-top:26px}.rt-rvc__av{overflow:hidden}.rt-rvc__av img{width:100%;height:100%;object-fit:cover}.rt-rvc__who a{color:inherit}.rt-cl__t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.rt-cl__t.is-open{display:block}.rt-cl__more{justify-self:start;padding:0;border:0;background:none;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rt-film{position:relative;overflow:hidden;background:#000}.rt-film__m,.rt-film__d,.rt-film__p{height:100%}.rt-film__m{aspect-ratio:4 / 5}.rt-film__m video,.rt-film__m img{display:block;width:100%;height:100%;object-fit:cover}.rt-film__d{display:none}.rt-film__c{position:absolute;inset:auto 0 0;padding-block:72px 26px;background:linear-gradient(0deg,rgba(0,0,0,.86) 55%,transparent);color:#fff}.rt-film--dark .rt-film__c{background:linear-gradient(0deg,rgba(255,255,255,.92) 55%,transparent);color:var(--ink)}.rt-film__c ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.rt-film__c li{padding-bottom:8px;border-bottom:1px solid currentColor;font:400 15px/1.25 var(--sans);letter-spacing:-.015em}@media(min-width:760px){.rt-film__m{aspect-ratio:16 / 9;max-height:86vh;width:100%}.rt-film__d{display:block}.rt-film__p{display:none}.rt-film__m img{object-position:70% 50%}.rt-film__c{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0;background:none}.rt-film--dark .rt-film__c{background:none}.rt-film__c .rt-wrap{width:100%}.rt-film__c ul{display:grid;grid-template-columns:1fr;gap:26px;width:min(360px,34vw)}.rt-film__c li{padding-bottom:12px;font-size:clamp(18px,1.9vw,25px);font-weight:300}}.rt-railbar{display:none}.rt-checks--row{display:flex;flex-wrap:wrap;gap:8px 18px}.rt-acct{display:grid;place-items:center;width:40px;height:44px;color:var(--ink)}.rt-acct svg{width:23px;height:23px}.rt-header__r{gap:12px}.rt-header__link{margin-right:6px}.rt-act{display:grid;gap:12px}.rt-act__h{font:600 clamp(19px,2vw,22px)/1.2 var(--sans);letter-spacing:-.025em;text-align:center}.rt-act__r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rt-act figure{margin:0;display:grid;gap:6px}.rt-act img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;background:var(--soft)}.rt-act figcaption{font-size:12.5px;font-weight:500;text-align:center;color:var(--ink2)}.rt-ctab__i{width:58px;height:58px;object-fit:cover;border-radius:50%;margin-bottom:4px}.rt-clinic__c{display:grid;gap:12px;justify-items:start}@media(min-width:900px){.rt-clinic__g{grid-template-rows:auto auto;row-gap:24px}.rt-clinic__t{grid-column:1;grid-row:1;align-self:end}.rt-clinic__c{grid-column:1;grid-row:2;align-self:start}.rt-ctab{grid-column:2;grid-row:1 / span 2}}.rt-howto2__m{position:relative;display:block;overflow:hidden;border-radius:var(--r-l);text-decoration:none;color:#fff}.rt-howto2__m img{border-radius:0;transition:transform .4s}.rt-howto2__m:hover img{transform:scale(1.02)}.rt-howto2__m .rt-howto2__o{position:absolute;inset:auto 0 0 0;left:0;bottom:0;display:grid;gap:2px;padding:56px 20px 18px;border-radius:0;background:linear-gradient(0deg,#0a1418c7,#0a141800);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;text-align:center;justify-items:center}.rt-howto2__o b{font:500 21px/1.2 var(--sans);letter-spacing:-.025em}.rt-howto2__o small{font-size:14px;opacity:.92}.rt-howto2__o em{margin-top:8px;font-style:normal;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.rt-map{position:relative;margin:0;overflow:hidden;border-radius:var(--r-l)}.rt-mem__m.rt-map img{display:block;width:100%;aspect-ratio:4 / 5;border-radius:0}.rt-map ul{list-style:none;margin:0;padding:0}.rt-map li{position:absolute;height:0;border-bottom:1px solid rgba(255,255,255,.82)}.rt-map li.is-l{left:0;padding-left:8px}.rt-map li.is-r{right:0;padding-right:8px;text-align:right}.rt-map li:after{content:"";position:absolute;top:-2.5px;width:6px;height:6px;border-radius:50%;background:#fff}.rt-map li.is-l:after{right:-3px}.rt-map li.is-r:after{left:-3px}.rt-map span{position:absolute;bottom:3px;white-space:nowrap;color:#fff;font:500 clamp(11px,1.05vw,13px)/1.1 var(--sans);letter-spacing:-.005em;text-shadow:0 1px 3px rgba(15,27,31,.55)}.rt-map li.is-l span{left:8px}.rt-map li.is-r span{right:8px}.rt-chart{display:grid;gap:18px;max-width:880px;margin:0 auto 14px;padding:clamp(20px,3vw,32px);border-radius:var(--r-l);background:#fff;box-shadow:var(--sh)}.rt-chart__r{display:grid;gap:5px}.rt-chart__h{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.rt-chart__h b{font:600 15px/1.2 var(--sans);letter-spacing:-.015em}.rt-chart__h em{font:600 15px/1 var(--sans);font-style:normal;color:var(--deep);letter-spacing:-.02em}.rt-hb{position:relative;height:24px;border-radius:7px;background:var(--soft);overflow:hidden}.rt-hb i{position:absolute;inset:0 auto 0 0;border-radius:7px}.rt-hb--a i{background:var(--ice)}.rt-hb--b i{background:var(--deep)}.rt-hb span{position:absolute;left:10px;top:0;font:500 11.5px/24px var(--sans);color:var(--ink2)}.rt-hb--b span{color:#fff}.rt-res__g{max-width:880px;margin:0 auto 8px}.rt-res__g div{padding:22px 16px;gap:6px}.rt-res__g b{font-size:clamp(26px,3.4vw,40px);letter-spacing:-.045em}.rt-res__g span{font-size:13.5px;line-height:1.35}.rt-res__more{display:flex;justify-content:center;margin-top:20px}@media(min-width:0){.rt-res__g{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-trust2{padding-block:clamp(44px,7vw,96px)}.rt-bento{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.rt-bento__c{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--r-l);background:var(--soft);text-decoration:none;transition:transform .2s}a.rt-bento__c:hover{transform:translateY(-2px)}.rt-bento__c img,.rt-chatv{width:100%;aspect-ratio:16 / 10;object-fit:cover}.rt-bento__t{display:grid;gap:3px;align-content:start;padding:14px 16px 18px;text-align:center}.rt-bento__t b{font:600 16.5px/1.2 var(--sans);letter-spacing:-.02em}.rt-bento__t small{font-size:13px;line-height:1.35;color:var(--mute)}.rt-bento__big{grid-row:span 2;grid-template-rows:auto 1fr;align-content:stretch;padding:clamp(22px,3vw,34px);background:linear-gradient(165deg,var(--accent),var(--deep) 75%);color:#fff}.rt-bento__big>b{font:300 clamp(44px,5.6vw,76px)/1 var(--sans);letter-spacing:-.055em}.rt-bento__big>div{align-self:end;display:grid;gap:8px}.rt-bento__big span{font:500 clamp(19px,2vw,26px)/1.15 var(--sans);letter-spacing:-.03em}.rt-bento__big small{font-size:13.5px;color:#ffffffc7}.rt-chatv{display:grid;align-content:center;gap:8px;padding:18px 24px;background:linear-gradient(150deg,var(--tint),var(--ice))}.rt-chatv i{display:block;height:22px;width:58%;border-radius:14px 14px 14px 3px;background:#fff;box-shadow:var(--sh)}.rt-chatv i:nth-child(2){justify-self:end;width:46%;border-radius:14px 14px 3px;background:var(--deep)}.rt-chatv i:nth-child(3){width:38%}.rt-exp__w{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center}.rt-exp__w>*{min-width:0}.rt-exp__m img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-l)}@media(min-width:900px){.rt-exp__w{grid-template-columns:.8fr 1.2fr;gap:40px}.rt-exp__m img{aspect-ratio:4 / 5}.rt-exp__w .rt-exp__g{grid-template-columns:repeat(2,minmax(0,1fr))}}.rt-tile4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rt-tile4 figure{position:relative;margin:0;padding-top:9px;display:grid;gap:6px}.rt-tile4 img,.rt-tile4__i{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:#ffffff14;display:grid;place-items:center}.rt-tile4__i .rt-ico{width:44%;height:44%;color:var(--ice)}.rt-tile4__t{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1;padding:4px 8px;border-radius:999px;background:#fff;color:var(--ink);font:600 10px/1.1 var(--sans);white-space:nowrap}.rt-tile4__t s{opacity:.55;margin-left:2px}.rt-tile4 figcaption{text-align:center;font-size:12.5px;color:#ffffffdb}.rt-rv:not(.has-rv) .rt-rv__sum{display:none}.rt-rv:not(.has-rv) .rt-rv__g{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.rt-cartp{display:grid;gap:24px;align-items:start}.rt-cartp__q{width:76px;margin-top:6px;padding:8px 10px;border:1px solid var(--line2);border-radius:10px;font:500 15px var(--sans)}.rt-cartp__s{display:grid;gap:12px;padding:20px;border-radius:var(--r-l);background:var(--soft)}@media(min-width:900px){.rt-cartp{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}.rt-track h1{margin-bottom:4px}.rt-track__g{display:grid;gap:14px;align-items:start}@media(min-width:900px){.rt-track__g{grid-template-columns:1fr 1fr;gap:24px}}.rt-sp__hero{padding-block:clamp(28px,5vw,72px)}.rt-sp__hg{display:grid;gap:24px;align-items:center}.rt-sp__ht{display:grid;gap:16px;justify-items:start}.rt-sp__ht p{color:var(--mute);font-size:17px;max-width:60ch}.rt-sp__hm img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-l)}.rt-sp__stats{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:var(--r);border:1px solid var(--line)}.rt-sp__stats li{display:grid;gap:4px;align-content:start;padding:14px 10px}.rt-sp__stats li+li{border-left:1px solid var(--line)}.rt-sp__stats b{font:500 clamp(18px,2.2vw,27px)/1.05 var(--sans);letter-spacing:-.035em;color:var(--deep)}.rt-sp__stats span{font-size:12px;line-height:1.3;color:var(--mute)}.rt-sp__s{padding-block:clamp(40px,6vw,88px)}.rt-sp__2{display:grid;gap:24px;align-items:start}.rt-sp__tx{display:grid;gap:14px}.rt-sp__tx p{color:var(--ink2)}.rt-sp__h{font:500 clamp(26px,3.4vw,42px)/1.07 var(--sans);letter-spacing:-.038em;text-wrap:balance}.rt-sp__c{display:grid;gap:12px;justify-items:center;max-width:720px;margin:0 auto clamp(22px,3vw,40px);text-align:center}.rt-sp__c p{color:var(--mute)}.rt-sp__card{display:grid;gap:12px;padding:clamp(18px,2.4vw,28px);border-radius:var(--r-l);background:#fff;box-shadow:var(--sh);border:1px solid var(--line)}.rt-sp__dl{margin:0;display:grid}.rt-sp__dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line);font-size:14px}.rt-sp__dl dt{color:var(--mute)}.rt-sp__dl dd{margin:0;text-align:right;font-weight:500}.rt-layers{margin:0;display:grid;gap:6px}.rt-layers svg{width:100%;height:auto;display:block;border-radius:var(--r);background:#fff;padding:10px 10px 8px 2px;box-shadow:var(--sh)}.rt-layers figcaption{font-size:12px;color:var(--faint);text-align:center}.rt-sp__lay{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rt-sp__lay li{display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:13.5px}.rt-sp__lay li b{font-weight:600;letter-spacing:-.015em}.rt-sp__lay li span{color:var(--mute);line-height:1.35}.rt-sp__lay em{font:600 10px/1 var(--sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--deep)}.rt-sp__lay .is-t{border-color:var(--deep);box-shadow:inset 3px 0 0 var(--deep)}.rt-sp__ph{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rt-sp__ph li{display:grid;gap:10px;align-content:start;padding:22px;border-radius:var(--r-l);background:var(--soft)}.rt-alt .rt-sp__ph li{background:#fff;box-shadow:var(--sh)}.rt-sp__ph i{font:300 40px/1 var(--sans);font-style:normal;letter-spacing:-.05em;color:var(--accent2)}.rt-sp__ph b{font:600 19px/1.2 var(--sans);letter-spacing:-.025em}.rt-sp__ph p{color:var(--mute);font-size:15px}.rt-sp__net{display:grid;gap:8px;max-width:880px;margin:16px auto 0;padding:18px 20px;border-radius:var(--r);background:var(--deep);color:#fff}.rt-sp__net .rt-lab{color:var(--ice)}.rt-dots12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding:12px;border-radius:12px;background:var(--soft)}.rt-dots12 i{aspect-ratio:1;border-radius:50%;background:var(--mist)}.rt-dots12 i.is-on{background:var(--deep)}.rt-sp__vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rt-sp__vs div{display:grid;gap:7px;align-content:start;font-size:12.5px;line-height:1.3;color:var(--ink2)}.rt-sp__vs b{font-weight:600;font-size:13px;letter-spacing:-.01em}.rt-sp__vs span{display:flex;gap:6px;align-items:flex-start}.rt-sp__vs .rt-ico{width:14px;height:14px;margin-top:1px}.rt-sp__img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r)}.rt-sp__4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rt-sp__4 div{display:grid;gap:4px;align-content:start;padding:16px;border-radius:var(--r);background:var(--soft)}.rt-sp__4 b{font:400 clamp(26px,3vw,36px)/1 var(--sans);letter-spacing:-.05em;color:var(--deep)}.rt-sp__4 strong{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.rt-sp__4 span{font-size:12.5px;line-height:1.35;color:var(--mute)}.rt-sp__tl{list-style:none;margin:0 auto;padding:0;max-width:880px;border-radius:var(--r-l);background:#fff;box-shadow:var(--sh);overflow:hidden}.rt-sp__tl li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 18px;font-size:14px}.rt-sp__tl li+li{border-top:1px solid var(--line)}.rt-sp__tl b{font-weight:600;font-size:13px;color:var(--deep);line-height:1.3}.rt-sp__tl span{color:var(--ink2);line-height:1.45}.rt-sp__tl strong{font-weight:600}.rt-sp__ev{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rt-sp__ev>div{display:grid;gap:6px;align-content:start;padding:22px 18px;border-radius:var(--r-l);background:var(--soft)}.rt-sp__ev b{font:400 clamp(32px,3.6vw,44px)/1 var(--sans);letter-spacing:-.05em;color:var(--deep)}.rt-sp__ev strong{font-weight:600;letter-spacing:-.015em}.rt-sp__ev span{font-size:13.5px;color:var(--mute)}.rt-sp__cite{max-width:760px;margin:20px auto 0;text-align:center;color:var(--ink2)}.rt-sp__swipe{display:none;margin:0 0 8px;font-size:12.5px;font-weight:500;color:var(--accent)}.rt-sp__tw{overflow-x:auto;border-radius:var(--r-l);background:#fff;box-shadow:var(--sh);scrollbar-width:none}.rt-sp__tw::-webkit-scrollbar{display:none}.rt-sp__tb{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.rt-sp__tb th,.rt-sp__tb td{padding:13px 14px;text-align:left;border-top:1px solid var(--line)}.rt-sp__tb thead th{border-top:0;font:600 11px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.rt-sp__tb tbody th{font-weight:600;letter-spacing:-.01em;position:sticky;left:0;background:#fff;min-width:130px}.rt-sp__tb .is-us th,.rt-sp__tb .is-us td{background:var(--deep);color:#fff}.rt-sp__fitz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rt-sp__fitz div{display:grid;gap:4px;justify-items:center;padding:14px 8px;border-radius:12px;border:1px solid var(--line);text-align:center}.rt-sp__fitz i{width:34px;height:34px;border-radius:50%;margin-bottom:4px}.rt-sp__fitz b{font:600 12.5px/1.2 var(--sans)}.rt-sp__fitz span{font-size:11.5px;line-height:1.25;color:var(--mute)}.rt-sp__note{padding:14px 16px;border-radius:12px;background:var(--soft);font-size:14px}.rt-sp__note b{font-weight:600}.rt-sp__safe{display:grid;gap:10px}.rt-sp__safe div{display:grid;gap:6px;padding:18px 20px;border-radius:var(--r);background:var(--soft)}.rt-sp__safe b{font:600 16.5px/1.25 var(--sans);letter-spacing:-.02em}.rt-sp__safe p{font-size:14.5px;color:var(--mute)}.rt-sp__cta{padding-block:clamp(52px,7vw,96px);background:radial-gradient(120% 90% at 85% 10%,var(--night2) 0%,var(--night) 60%);color:#fff;text-align:center}.rt-sp__cta .rt-wrap{display:grid;gap:16px;justify-items:center}.rt-sp__cta .rt-em{color:var(--ice)}.rt-sp__cta p{max-width:56ch;color:#ffffffc7}.rt-sp__src{padding-block:28px}.rt-sp__src ol{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;font-size:13px;color:var(--mute)}.rt-sp__src a{color:inherit}.rt-steps2--w{max-width:880px;margin:0 auto}.rt-sp__steps{list-style:none;margin:0;padding:0;display:grid}.rt-sp__steps li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:20px 0;border-top:1px solid var(--line)}.rt-sp__steps li:first-child{border-top:0;padding-top:0}.rt-sp__steps i{font:300 30px/1 var(--sans);font-style:normal;letter-spacing:-.05em;color:var(--accent2)}.rt-sp__steps b{display:block;font:600 19px/1.2 var(--sans);letter-spacing:-.025em;margin-bottom:8px}.rt-sp__steps p{margin-bottom:8px;color:var(--ink2);font-size:15px}.rt-sp__steps strong{font-weight:600}.rt-sp__tip{padding:11px 14px;border-radius:10px;background:var(--soft);font-size:14px!important}.rt-sp__tip b{display:inline;font:inherit;font-weight:600;letter-spacing:0}.rt-sp__quick{display:grid;gap:14px;padding:22px;border-radius:var(--r-l);background:var(--soft)}@media(min-width:900px){.rt-sp__hg{grid-template-columns:1.05fr .95fr;gap:64px}.rt-sp__hm img{aspect-ratio:1}.rt-sp__2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.rt-sp__lay{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr))}.rt-sp__ph{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-sp__tl li{grid-template-columns:150px minmax(0,1fr);padding:16px 24px}.rt-sp__quick{position:sticky;top:100px}.rt-sp__steps b{font-size:21px}}.rt-doc2__h{display:grid;gap:14px;max-width:720px;justify-items:start}.rt-doc2__h p{color:var(--mute);font-size:17px}.rt-doc2__g{display:grid;gap:14px;align-items:start}.rt-doc2__g .rt-sp__card p{color:var(--ink2);font-size:15px}.rt-doc2__x{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-weight:500}.rt-doc2__x li{position:relative;padding-left:26px}.rt-doc2__x li:before,.rt-doc2__x li:after{content:"";position:absolute;left:4px;top:11px;width:12px;height:1.6px;background:var(--bad);transform:rotate(45deg)}.rt-doc2__x li:after{transform:rotate(-45deg)}.rt-doc2__g .rt-btn{justify-self:start;text-transform:none;letter-spacing:0}@media(min-width:900px){.rt-doc2__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.rt-study__g{display:grid;gap:22px;align-items:center}.rt-study__g.is-solo{max-width:640px;margin-inline:auto}.rt-study__m img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-l)}.rt-study__t{display:grid;gap:14px}.rt-study__h{font:500 clamp(21px,2.4vw,28px)/1.15 var(--sans);letter-spacing:-.03em}.rt-study__l{list-style:none;margin:0;padding:0;display:grid}.rt-study__l li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.rt-ring{--p: 0;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(closest-side,var(--bg) 82%,transparent 83%),conic-gradient(var(--deep) calc(var(--p) * 1%),var(--mist) 0)}.rt-ring b{font:600 17px/1 var(--sans);letter-spacing:-.03em}.rt-study__l p{font-weight:500;line-height:1.35}@media(min-width:900px){.rt-study__g{grid-template-columns:1fr 1fr;gap:64px}.rt-study__m img{aspect-ratio:1}}.rt-sale{padding-block:clamp(44px,7vw,96px);background:radial-gradient(120% 90% at 85% 10%,var(--deep2) 0%,var(--night) 62%);color:#fff;text-align:center}.rt-sale__in{display:grid;gap:16px;justify-items:center;max-width:720px}.rt-sale .rt-em{color:var(--ice)}.rt-sale p{color:#ffffffc7}.rt-sale__p{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;border-radius:var(--r);background:#ffffff12;border:1px solid rgba(255,255,255,.14);text-align:left}.rt-sale__p>div{display:grid;gap:2px}.rt-sale__p span{font:600 10.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.rt-sale__p b{font:500 clamp(38px,5vw,52px)/1 var(--sans);letter-spacing:-.05em}.rt-sale__p small{font-size:13px;color:#ffffffb3}.rt-sale__p em{flex:none;padding:10px 12px;border-radius:12px;background:#fff;color:var(--ink);font:600 13px/1.1 var(--sans);font-style:normal;text-align:center;max-width:92px}.rt-sale .rt-tile4{width:100%}.rt-count{display:grid;grid-template-columns:repeat(4,64px);gap:8px}.rt-count div{display:grid;gap:5px}.rt-count b{display:block;padding:12px 0;border-radius:12px;background:#fff;color:var(--ink);font:600 24px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rt-count span{font:600 9.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.rt-sale__c{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}.rt-sale__c b{padding:8px 14px;border:1px dashed var(--ice);border-radius:10px;font:600 14px/1 var(--sans);letter-spacing:.12em}.rt-fac__g{display:grid;gap:22px;align-items:center}.rt-fac__m img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-l)}.rt-fac__t{display:grid;gap:14px}.rt-fac__t p{color:var(--mute)}@media(min-width:900px){.rt-fac__g{grid-template-columns:1fr 1fr;gap:64px}}.rt-docq{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:var(--r);border:1px solid var(--line)}.rt-docq img{width:72px;height:72px;object-fit:cover;border-radius:12px}.rt-docq b{font:600 14.5px/1.2 var(--sans);letter-spacing:-.02em}.rt-docq p{margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--mute)}.rt-banner--promo{background:linear-gradient(120deg,var(--deep),var(--night))}.rt-banner--promo em{padding:7px 10px;border:1px dashed var(--ice);border-radius:8px;letter-spacing:.08em}.rt-clinic__proof{font-size:14px;font-weight:500;color:var(--ink2)}.rt-chip .rt-stars{font-size:12px;letter-spacing:1px}.rt-chip--sale{background:var(--night);color:#fff;border-color:var(--night)}.rt-social{display:flex;justify-content:center;gap:22px;padding-bottom:20px}.rt-social a{display:grid;place-items:center;width:28px;height:28px;color:#fff}.rt-social svg{width:24px;height:24px}.rt-act video{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;background:var(--soft)}.rt-drag{position:relative;margin:8px 0 0;overflow:hidden;border-radius:var(--r-l);aspect-ratio:16 / 10;background:var(--soft);touch-action:pan-y}.rt-drag img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rt-drag__b{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.rt-drag__t{position:absolute;top:10px;padding:5px 10px;border-radius:8px;background:#0f1b1f9e;color:#fff;font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.rt-drag__t--l{left:10px}.rt-drag__t--r{right:10px}.rt-drag__h{position:absolute;top:0;bottom:0;left:var(--p);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.rt-drag__h:after{content:"\2039\a0\203a";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--ink);font:500 15px/1 var(--sans);transform:translate(-50%,-50%);box-shadow:var(--sh)}.rt-drag input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.rt-menu{overflow-y:auto}.rt-menu__n{margin-top:10px}.rt-menu__n a{padding:13px 0;font-size:22px}.rt-menu__f{padding-top:18px}.rt-footer nav{display:block}.rt-fnav__h{display:block;width:auto;padding:0;margin:0 0 14px;border:0;background:none;color:var(--accent2);font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:default}.rt-fnav__l{display:grid;gap:12px;font-size:14.5px}.rt-fnav__l a{text-decoration:none;color:#ffffffd1;transition:color .2s}.rt-fnav__l a:hover{color:#fff}.rt-footer__big{font:400 clamp(26px,3.4vw,40px)/1 var(--mark);letter-spacing:.42em;padding-left:.42em;color:#fff;padding-block:8px 20px}.rt-footer__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding-bottom:20px}.rt-news__logo{display:none}@media(max-width:899px){.rt-footer{padding-top:12px}.rt-footer__top{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:28px}.rt-fnav{order:1;border-bottom:1px solid rgba(255,255,255,.12)}.rt-fnav__h{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;margin:0;color:#fff;font:500 15px/1 var(--sans);letter-spacing:-.01em;text-transform:none;cursor:pointer}.rt-fnav__h:after{content:"";width:9px;height:9px;margin-right:3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.rt-footer.js .rt-fnav__l{display:none;padding-bottom:16px}.rt-footer.js .rt-fnav.is-open .rt-fnav__l{display:grid}.rt-footer.js .rt-fnav.is-open .rt-fnav__h:after{transform:rotate(225deg) translate(-2px,-2px)}.rt-news{order:2;grid-column:auto;margin-top:28px;text-align:center;justify-items:center}.rt-news__f{width:100%}.rt-footer__c{justify-content:center;text-align:center;padding-block:14px 22px}}@media(max-width:899px){.rt-bar.js .rt-bar__in span{display:none}.rt-bar.js .rt-bar__in span.is-on{display:inline;animation:rt-fade .4s}}@keyframes rt-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:759px){.rt-rail{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;align-items:stretch}.rt-rail::-webkit-scrollbar{display:none}.rt-rail>*{flex:0 0 var(--rail, 82%);min-width:0;scroll-snap-align:start}.rt-railbar{display:block;position:relative;width:112px;height:3px;margin:14px auto 0;border-radius:2px;background:var(--mist);overflow:hidden}.rt-railbar i{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--deep)}.rt-railbar.is-off{display:none}.rt-rail[hidden]{display:none!important}.rt-ba__g{--rail: 86%}.rt-sec{padding-block:44px}.rt-h2{font-size:clamp(27px,7.6vw,32px)}.rt-center{margin-bottom:22px;gap:10px}.rt-center p{font-size:15.5px}.rt-pdp{padding-block:10px 32px}.rt-pdp__g{gap:18px}.rt-box{gap:13px}.rt-act__r{--rail: 38%}.rt-clinic__g,.rt-eng__g,.rt-offer__g,.rt-howto2__g,.rt-mem__g{gap:22px}.rt-clinic__t{gap:12px}.rt-clinic__t p{font-size:15.5px}.rt-ctab__r>span{padding:9px 7px;font-size:12.5px}.rt-ctab__h>span{padding-block:14px}.rt-clinic__c{justify-items:center;text-align:center}.rt-howto2 .rt-h2{margin:10px 0 16px}.rt-howto2__m img{aspect-ratio:4 / 3}.rt-steps2{gap:8px}.rt-steps2 p{font-size:12.5px;line-height:1.4}.rt-steps2 b{font-size:15px}.rt-howto__n{margin-top:14px}.rt-tech__card{gap:18px;padding:20px;border-radius:22px}.rt-tech__t{gap:12px}.rt-tech__t p{font-size:15.5px}.rt-eng__m{padding-bottom:10%}.rt-eng__a{width:72%;aspect-ratio:1}.rt-eng__b{width:44%}.rt-feats{--rail: 84%}.rt-feats li{padding:18px}.rt-feats b{font-size:17px}.rt-stat4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border-radius:16px}.rt-stat4 div{padding:15px 3px;gap:4px}.rt-stat4 b{font-size:18px;letter-spacing:-.035em}.rt-stat4 span{font-size:8.5px;letter-spacing:.05em}.rt-vs__h>span{padding:16px 10px 14px}.rt-vs__img{width:64px;height:64px}.rt-vs__r>span{padding:12px 10px;font-size:13px}.rt-mem .rt-acc summary{padding:14px 0}.rt-chart{padding:18px;gap:14px;margin-bottom:10px}.rt-res__g{gap:8px}.rt-res__g div{padding:14px 8px}.rt-res__g b{font-size:21px}.rt-res__g span{font-size:11.5px}.rt-res__more .rt-btn{min-height:50px}.rt-sci .rt-h2{margin:10px 0 18px}.rt-sci__g{--rail: 80%}.rt-bento{--rail: 72%}.rt-bento__c img,.rt-chatv{aspect-ratio:4 / 3}.rt-bento__big{grid-row:auto;padding:22px}.rt-trust2{padding-block:36px}.rt-exp__w{gap:16px}.rt-exp__m img{aspect-ratio:16 / 9}.rt-exp__g{--rail: 76%}.rt-exp__g li{padding:20px}.rt-offer{padding-block:40px}.rt-offer__m{display:none}.rt-offer__t{gap:14px}.rt-offer__t .rt-btn{justify-self:stretch}.rt-offer__p b{font-size:42px}.rt-tile4{gap:6px}.rt-tile4__t{font-size:8.5px;padding:3px 6px}.rt-tile4 figcaption{font-size:11px;line-height:1.2}.rt-faq2 .rt-acc summary{padding:14px 0;font-size:15.5px}.rt-rv__head{margin-bottom:22px;gap:10px}.rt-rv__empty{padding:26px 18px}.rt-rv__list.rt-rail{--rail: 88%}.rt-rv__list.rt-rail .rt-rvc{padding:18px;border:1px solid var(--line);border-radius:var(--r)}.rt-rv__sum{padding:18px;gap:12px}.rt-hero2__img img{aspect-ratio:1;object-position:62% 20%}.rt-hero2__in{padding-block:18px 26px;gap:12px}.rt-hero2__t{gap:11px}.rt-hero2__t p{font-size:16px}.rt-dots{gap:6px}.rt-glass div{padding:12px 6px}.rt-minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rt-mini-card{grid-template-columns:minmax(0,1fr);gap:5px;padding:5px 5px 9px;justify-items:center;text-align:center}.rt-mini-card img{width:100%;height:auto;aspect-ratio:1}.rt-mini-card b{font-size:11.5px;line-height:1.2;letter-spacing:-.01em}.rt-mini-card small{display:none}.rt-mini-card em{font-size:12px}.rt-works__head{gap:10px;margin-bottom:24px}.rt-tl{padding-left:16px;gap:34px}.rt-ch{gap:14px}.rt-ch:before{left:-22px;top:5px}.rt-ch__t{gap:10px}.rt-ch__t p{font-size:15px}.rt-ch__t .rt-checks{gap:6px;font-size:14.5px}.rt-ch__media{--rail: 86%;margin-left:0;padding-left:0;scroll-padding-left:0}.rt-ch__m img,.rt-ch__w img{aspect-ratio:4 / 3;border-radius:var(--r)}.rt-ch .rt-railbar{margin-top:-4px}.rt-main{padding-block:24px 48px;gap:16px}.rt-shop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rt-shop.rt-rail{--rail: 62%}.rt-main .rt-shop .rt-card:first-child{grid-column:1 / -1}.rt-card__b{flex-direction:column;gap:2px;font-size:14px;line-height:1.25}.rt-guar{padding-block:24px}.rt-guar__in{gap:16px;padding:22px;border-radius:22px}.rt-guar__stamp{width:92px;height:92px}.rt-guar__stamp b{font-size:34px}.rt-sp__ht{gap:12px}.rt-sp__ht p{font-size:15.5px}.rt-sp__hero{padding-block:22px 8px}.rt-sp__hg{gap:16px}.rt-sp__s{padding-block:36px}.rt-sp__ph{--rail: 82%}.rt-sp__ph li{padding:18px}.rt-sp__lay,.rt-sp__ev{--rail: 62%}.rt-sp__swipe{display:block}.rt-sp__tb{font-size:13px}.rt-sp__tb th,.rt-sp__tb td{padding:11px 10px}.rt-sp__tl li{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:13.5px}.rt-sp__steps li{padding:16px 0}.rt-sp__cta{padding-block:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rt.css.map */
