body.raitooe-care-v5-template{background:#f7f5ef;color:#142a24;font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,Arial,sans-serif}#MainContent[data-template*=raitooe-care-v5]{--cv-ink:#142a24;--cv-forest:#235346;--cv-deep:#173d33;--cv-amber:#d88e3f;--cv-paper:#f7f5ef;--cv-cream:#eee9dc;--cv-line:#d7d5cc;--cv-muted:#68746f;width:100%;overflow:clip}#MainContent[data-template*=raitooe-care-v5]>.shopify-section{margin:0}#MainContent[data-template*=raitooe-care-v5] .care-v5 *{box-sizing:border-box}#MainContent[data-template*=raitooe-care-v5] .care-v5 [hidden]{display:none!important}#MainContent[data-template*=raitooe-care-v5] .care-v5 a{color:inherit;text-decoration:none}#MainContent[data-template*=raitooe-care-v5] .care-v5 button{font:inherit}#MainContent[data-template*=raitooe-care-v5] .cv-shell{width:min(calc(100% - 64px),1180px);margin-inline:auto}#MainContent[data-template*=raitooe-care-v5] .cv-section{padding:110px 0}#MainContent[data-template*=raitooe-care-v5] .cv-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 17px;color:#b7782e;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.35}#MainContent[data-template*=raitooe-care-v5] .cv-eyebrow:before{width:24px;height:1px;background:currentColor;content:""}#MainContent[data-template*=raitooe-care-v5] .cv-eyebrow.is-light{color:#f0c37c}#MainContent[data-template*=raitooe-care-v5] .cv-heading{margin:0;font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(38px,4.2vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.35}#MainContent[data-template*=raitooe-care-v5] .cv-button{display:inline-flex;min-height:51px;align-items:center;justify-content:center;gap:19px;padding:13px 21px;border:1px solid transparent;color:#fff;background:var(--cv-deep);cursor:pointer;font-size:12px;font-weight:700;transition:background .2s,transform .2s}#MainContent[data-template*=raitooe-care-v5] .cv-button:hover{background:#0b2820;transform:translateY(-2px)}#MainContent[data-template*=raitooe-care-v5] .cv-button.is-amber{color:var(--cv-ink);background:#eab260}#MainContent[data-template*=raitooe-care-v5] .cv-button.is-amber:hover{background:#f0bd72}#MainContent[data-template*=raitooe-care-v5] .cv-button.is-outline{color:var(--cv-deep);border-color:var(--cv-deep);background:transparent}#MainContent[data-template*=raitooe-care-v5] .cv-hero{position:relative;min-height:710px;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:var(--cv-deep)}#MainContent[data-template*=raitooe-care-v5] .cv-hero-picture,#MainContent[data-template*=raitooe-care-v5] .cv-hero-picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#MainContent[data-template*=raitooe-care-v5] .cv-hero-picture img{object-fit:cover;object-position:center}#MainContent[data-template*=raitooe-care-v5] .cv-hero-content{position:relative;z-index:1;padding:165px 0 54px}#MainContent[data-template*=raitooe-care-v5] .cv-hero h1{max-width:770px;margin:0;font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(47px,6.1vw,var(--cv-hero-title-desktop,84px));font-weight:500;letter-spacing:-.075em;line-height:1.19}#MainContent[data-template*=raitooe-care-v5] .cv-hero h1 span{color:#efbc68}#MainContent[data-template*=raitooe-care-v5] .cv-hero-lead{max-width:610px;margin:24px 0 0;color:#ffffffd4;font-size:14px;line-height:2}#MainContent[data-template*=raitooe-care-v5] .cv-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 29px;margin-top:31px}#MainContent[data-template*=raitooe-care-v5] .cv-hero-link{padding:8px 0;border:0;border-bottom:1px solid rgba(255,255,255,.6);color:#fff;background:transparent;cursor:pointer;font-size:12px}#MainContent[data-template*=raitooe-care-v5] .cv-proof{display:flex;gap:28px;margin:66px 0 0}#MainContent[data-template*=raitooe-care-v5] .cv-proof div{display:grid;gap:4px;min-width:112px;border-left:1px solid rgba(255,255,255,.32);padding-left:11px}#MainContent[data-template*=raitooe-care-v5] .cv-proof b{color:#f0bd6e;font-family:Yu Mincho,serif;font-size:24px;font-weight:500;line-height:1}#MainContent[data-template*=raitooe-care-v5] .cv-proof span{color:#ffffffba;font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-alert{background:#e8e1d4}#MainContent[data-template*=raitooe-care-v5] .cv-alert-inner{min-height:99px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}#MainContent[data-template*=raitooe-care-v5] .cv-alert-mark{display:grid;width:31px;height:31px;place-items:center;border:1px solid #c17a4d;border-radius:50%;color:#b65c37;font-family:Georgia,serif;font-size:19px}#MainContent[data-template*=raitooe-care-v5] .cv-alert strong,#MainContent[data-template*=raitooe-care-v5] .cv-alert span{display:block}#MainContent[data-template*=raitooe-care-v5] .cv-alert strong{font-size:13px}#MainContent[data-template*=raitooe-care-v5] .cv-alert span{margin-top:2px;color:var(--cv-muted);font-size:11px}#MainContent[data-template*=raitooe-care-v5] .cv-alert a{color:#8f512d;font-size:12px;font-weight:700;white-space:nowrap}#MainContent[data-template*=raitooe-care-v5] .cv-journey{padding:102px 0;background:#fffdf8}#MainContent[data-template*=raitooe-care-v5] .cv-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}#MainContent[data-template*=raitooe-care-v5] .cv-intro>p{margin:0 0 6px;color:var(--cv-muted);font-size:13px;line-height:2}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list{position:relative;display:grid;grid-template-columns:repeat(var(--cv-items),1fr);gap:11px;margin:66px 0 0;padding:0;list-style:none}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list:before{position:absolute;top:36px;right:8%;left:8%;border-top:1px dashed #a4aaa4;content:""}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list li{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;text-align:center}#MainContent[data-template*=raitooe-care-v5] .cv-journey-index{position:absolute;top:-20px;left:50%;color:#a1aaa4;font-size:9px;transform:translate(-50%)}#MainContent[data-template*=raitooe-care-v5] .cv-journey-icon{display:grid;width:73px;height:73px;place-items:center;border:1px solid #c7cbc6;border-radius:50%;color:var(--cv-forest);background:#fffdf8;font-family:Yu Mincho,serif;font-size:25px}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list li:first-child .cv-journey-icon{border-color:#d39345;color:#bd792f}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list b{margin-top:8px;font-size:13px}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list small{color:var(--cv-muted);font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-map{background:var(--cv-paper)}#MainContent[data-template*=raitooe-care-v5] .cv-map-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 320px;border:1px solid var(--cv-line);margin-top:56px;background:#fbfaf5}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list{padding:0;border-right:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list button{width:100%;min-height:104px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;border:0;border-bottom:1px solid var(--cv-line);border-left:3px solid transparent;color:var(--cv-ink);background:transparent;cursor:pointer;text-align:left;transition:background-color .2s,border-color .2s}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list button:last-child{border-bottom:0}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list button.is-active{border-left-color:#d28b3d;background:#f3eee3}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid currentColor;border-radius:50%;color:#8a9a91;font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list b,#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list small{display:block}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list b{font-size:13px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list small{margin-top:2px;color:var(--cv-muted);font-size:9px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list em{color:#aab0ab;font-size:10px;font-style:normal}#MainContent[data-template*=raitooe-care-v5] .cv-bike{position:relative;min-height:515px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,rgba(255,255,255,.93),transparent 60%)}#MainContent[data-template*=raitooe-care-v5] .cv-bike:before,#MainContent[data-template*=raitooe-care-v5] .cv-bike:after{position:absolute;width:560px;height:560px;border:1px solid rgba(35,83,70,.1);border-radius:50%;content:""}#MainContent[data-template*=raitooe-care-v5] .cv-bike:after{width:355px;height:355px;border-style:dashed}#MainContent[data-template*=raitooe-care-v5] .cv-bike-media{position:relative;z-index:1;width:min(92%,610px);aspect-ratio:1170/826}#MainContent[data-template*=raitooe-care-v5] .cv-bike-image{display:block;width:100%;height:100%;object-fit:contain;opacity:1;filter:none}#MainContent[data-template*=raitooe-care-v5] .cv-bike-label,#MainContent[data-template*=raitooe-care-v5] .cv-bike-note{position:absolute;z-index:2;left:21px;color:#7c8781;font-size:9px;letter-spacing:.12em}#MainContent[data-template*=raitooe-care-v5] .cv-bike-label{top:18px}#MainContent[data-template*=raitooe-care-v5] .cv-bike-note{bottom:18px}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot{position:absolute;z-index:3;top:var(--cv-hotspot-y);left:var(--cv-hotspot-x);width:44px;height:44px;padding:0;border:0;color:#355e51;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:transform .2s,color .2s}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot b{display:grid;width:32px;height:32px;margin:6px;place-items:center;border-radius:50%;color:inherit;background:#fffdf8;box-shadow:0 0 0 1px #355e5147;font-size:10px;font-weight:600;transition:background-color .2s,color .2s}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot:after{position:absolute;top:50%;left:calc(50% + 16px);width:38px;border-top:1px dashed currentColor;opacity:.7;content:""}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot i{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:#d79533}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot--reverse:after{right:calc(50% + 16px);left:auto}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot:hover,#MainContent[data-template*=raitooe-care-v5] .cv-hotspot.is-active{color:#fff;transform:translate(-50%,-50%) scale(1.08)}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot:hover b,#MainContent[data-template*=raitooe-care-v5] .cv-hotspot.is-active b{background:var(--cv-forest)}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list button:focus-visible,#MainContent[data-template*=raitooe-care-v5] .cv-hotspot:focus-visible{outline:2px solid #d79533;outline-offset:3px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel{min-height:515px;display:flex;flex-direction:column;padding:26px;color:#fff;background:var(--cv-deep)}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel.is-warn{background:#8b632e}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel.is-check{background:#46695d}#MainContent[data-template*=raitooe-care-v5] .cv-status{display:flex;justify-content:space-between;gap:12px;color:#ffffffbf;font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-status b{color:#fff}#MainContent[data-template*=raitooe-care-v5] .cv-status b:before{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#df7855;content:""}#MainContent[data-template*=raitooe-care-v5] .is-warn .cv-status b:before{background:#f2c663}#MainContent[data-template*=raitooe-care-v5] .is-check .cv-status b:before{background:#c1d39c}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel h3{margin:73px 0 0;font-family:Yu Mincho,serif;font-size:27px;font-weight:500;letter-spacing:-.06em;line-height:1.35}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel>p{margin:14px 0;color:#ffffffc4;font-size:12px;line-height:1.85}#MainContent[data-template*=raitooe-care-v5] .cv-checks{margin-top:auto;padding:15px 0 18px;border-top:1px solid rgba(255,255,255,.24)}#MainContent[data-template*=raitooe-care-v5] .cv-checks span{color:#f0bc6b;font-size:10px;letter-spacing:.12em}#MainContent[data-template*=raitooe-care-v5] .cv-checks ul{margin:8px 0 0;padding:0;list-style:none;font-size:11px;line-height:1.65}#MainContent[data-template*=raitooe-care-v5] .cv-checks li:before{margin-right:6px;color:#f0bc6b;content:"\2014"}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel .cv-button{width:100%}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm{color:#fff;background:var(--cv-deep)}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm .cv-intro>p{color:#ffffffa6}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid{display:grid;grid-template-columns:repeat(var(--cv-items),1fr);gap:1px;margin-top:58px;background:#ffffff26}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid button{position:relative;min-height:226px;padding:25px 21px;border:0;color:#fff;background:#ffffff09;cursor:pointer;text-align:left}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid button.is-active{background:#da9c3b3b}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid small,#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid b,#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid span{display:block}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid small{color:#e5ba75;font-size:9px;letter-spacing:.1em}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid b{margin:29px 0 8px;font-size:18px}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid span{color:#ffffffab;font-size:11px;line-height:1.6}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid i{position:absolute;right:18px;bottom:14px;color:#ffffff54;font-size:10px;font-style:normal}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-detail{display:grid;grid-template-columns:82px 1fr auto;gap:24px;align-items:center;padding:31px 39px;background:#254e43}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-detail>b{color:#e0aa51;font-family:Yu Mincho,serif;font-size:44px;font-weight:500;line-height:1}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-detail small{color:#e4ba74;font-size:9px;letter-spacing:.12em}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-detail h3{margin:3px 0;font-family:Yu Mincho,serif;font-size:23px;font-weight:500}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-detail p{margin:0;color:#ffffffb8;font-size:12px;line-height:1.75}#MainContent[data-template*=raitooe-care-v5] .cv-text-action{border:0;border-bottom:1px solid currentColor;padding:7px 0;color:inherit;background:transparent;cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap}#MainContent[data-template*=raitooe-care-v5] .cv-warranty{background:var(--cv-cream)}#MainContent[data-template*=raitooe-care-v5] .cv-warranty-layout{display:grid;grid-template-columns:.75fr 1fr;gap:110px;align-items:center}#MainContent[data-template*=raitooe-care-v5] .cv-warranty-copy>p:not(.cv-eyebrow){max-width:360px;margin:20px 0 25px;color:var(--cv-muted);font-size:13px;line-height:1.9}#MainContent[data-template*=raitooe-care-v5] .cv-warranty-board{border:1px solid var(--cv-line);padding:0 28px;background:#fcfbf6;box-shadow:10px 10px #ded4c3}#MainContent[data-template*=raitooe-care-v5] .cv-board-head{min-height:53px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cv-line);color:var(--cv-muted);font-size:9px;letter-spacing:.09em}#MainContent[data-template*=raitooe-care-v5] .cv-coverage{min-height:101px;display:grid;grid-template-columns:45px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-coverage:first-of-type{margin:0 -28px;padding:0 28px;background:#2353460d}#MainContent[data-template*=raitooe-care-v5] .cv-coverage-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--cv-forest);border-radius:50%;color:var(--cv-forest);font-size:12px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage b,#MainContent[data-template*=raitooe-care-v5] .cv-coverage small{display:block}#MainContent[data-template*=raitooe-care-v5] .cv-coverage b{font-size:14px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage small{margin-top:3px;color:var(--cv-muted);font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage strong{color:var(--cv-forest);font-size:12px;white-space:nowrap}#MainContent[data-template*=raitooe-care-v5] .cv-coverage strong em{font-size:33px;font-style:normal;letter-spacing:-.08em}#MainContent[data-template*=raitooe-care-v5] .cv-coverage-foot{padding:15px 0 18px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage-foot b{color:#9a572f;font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage-foot p{margin:3px 0 0;color:var(--cv-muted);font-size:10px;line-height:1.6}#MainContent[data-template*=raitooe-care-v5] .cv-promise{color:#fff;background:#162e27}#MainContent[data-template*=raitooe-care-v5] .cv-promise .cv-intro>p{color:#ffffffad}#MainContent[data-template*=raitooe-care-v5] .cv-evidence{display:grid;grid-template-columns:repeat(3,1fr);margin-top:57px;border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}#MainContent[data-template*=raitooe-care-v5] .cv-evidence article{min-height:231px;padding:28px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}#MainContent[data-template*=raitooe-care-v5] .cv-evidence-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid #e6b766;border-radius:50%;color:#e6b766;font-family:Yu Mincho,serif;font-size:12px}#MainContent[data-template*=raitooe-care-v5] .cv-evidence b{display:block;margin:19px 0 7px;color:#e6b766;font-size:9px;letter-spacing:.13em}#MainContent[data-template*=raitooe-care-v5] .cv-evidence h3{margin:0;font-family:Yu Mincho,serif;font-size:20px;font-weight:500}#MainContent[data-template*=raitooe-care-v5] .cv-evidence p{margin:9px 0 0;color:#ffffffab;font-size:11px;line-height:1.8}#MainContent[data-template*=raitooe-care-v5] .cv-flow{padding:106px 0 99px;background:#d9d4c8}#MainContent[data-template*=raitooe-care-v5] .cv-flow-layout{display:grid;grid-template-columns:270px 1fr;gap:55px;align-items:center}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--cv-line);border-left:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list li{position:relative;min-height:156px;padding:18px 16px;border-right:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list i{color:var(--cv-muted);font-size:9px;font-style:normal}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list b,#MainContent[data-template*=raitooe-care-v5] .cv-flow-list small{display:block}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list b{margin-top:10px;font-size:14px}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list small{margin-top:2px;color:var(--cv-muted);font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list span{position:absolute;right:16px;bottom:15px;display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--cv-forest);border-radius:50%;color:var(--cv-forest);font-size:11px}#MainContent[data-template*=raitooe-care-v5] .cv-flow .cv-button{grid-column:2;justify-self:end;margin-top:23px}#MainContent[data-template*=raitooe-care-v5] .cv-faq{background:var(--cv-cream)}#MainContent[data-template*=raitooe-care-v5] .cv-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}#MainContent[data-template*=raitooe-care-v5] .cv-faq-copy>p:not(.cv-eyebrow){max-width:340px;margin:20px 0;color:var(--cv-muted);font-size:13px;line-height:1.9}#MainContent[data-template*=raitooe-care-v5] .cv-faq-list{border-top:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-faq-list details{border-bottom:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-faq-list summary{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:14px;font-weight:700;list-style:none}#MainContent[data-template*=raitooe-care-v5] .cv-faq-list summary::-webkit-details-marker{display:none}#MainContent[data-template*=raitooe-care-v5] .cv-faq-list summary span{color:var(--cv-forest);font-size:23px;font-weight:400;transition:transform .2s}#MainContent[data-template*=raitooe-care-v5] .cv-faq-list details[open] summary span{transform:rotate(45deg)}#MainContent[data-template*=raitooe-care-v5] .cv-faq-list p{margin:-5px 36px 19px 0;color:var(--cv-muted);font-size:12px;line-height:1.9}#MainContent[data-template*=raitooe-care-v5] .cv-dialog[hidden]{display:none}#MainContent[data-template*=raitooe-care-v5] .cv-dialog{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0b1d18ad}#MainContent[data-template*=raitooe-care-v5] .cv-dialog-panel{position:relative;width:min(535px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:38px;background:var(--cv-cream);box-shadow:0 22px 80px #00000047}#MainContent[data-template*=raitooe-care-v5] .cv-dialog-close{position:absolute;top:10px;right:12px;width:38px;height:38px;border:0;background:transparent;cursor:pointer;font-size:27px;font-weight:300}#MainContent[data-template*=raitooe-care-v5] .cv-dialog h2{margin:0;font-family:Yu Mincho,serif;font-size:31px;font-weight:500}#MainContent[data-template*=raitooe-care-v5] .cv-dialog>p{margin:8px 0 20px;color:var(--cv-muted);font-size:12px;line-height:1.8}#MainContent[data-template*=raitooe-care-v5] .cv-dialog form{display:grid;gap:13px}#MainContent[data-template*=raitooe-care-v5] .cv-dialog label{display:grid;gap:5px;font-size:11px;font-weight:700}#MainContent[data-template*=raitooe-care-v5] .cv-dialog input,#MainContent[data-template*=raitooe-care-v5] .cv-dialog select,#MainContent[data-template*=raitooe-care-v5] .cv-dialog textarea{width:100%;border:1px solid var(--cv-line);padding:10px 11px;color:var(--cv-ink);background:#fff;font:inherit;font-size:13px}#MainContent[data-template*=raitooe-care-v5] .cv-dialog textarea{min-height:102px;resize:vertical}html.care-v5-dialog-open{overflow:hidden}@media(max-width:900px){#MainContent[data-template*=raitooe-care-v5] .cv-map-layout{grid-template-columns:215px 1fr}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel{grid-column:1/-1;min-height:380px}#MainContent[data-template*=raitooe-care-v5] .cv-warranty-layout,#MainContent[data-template*=raitooe-care-v5] .cv-faq-layout{grid-template-columns:1fr;gap:42px}#MainContent[data-template*=raitooe-care-v5] .cv-evidence{grid-template-columns:repeat(2,1fr)}#MainContent[data-template*=raitooe-care-v5] .cv-flow-layout{grid-template-columns:1fr}#MainContent[data-template*=raitooe-care-v5] .cv-flow .cv-button{grid-column:auto;justify-self:start}}@media(max-width:620px){#MainContent[data-template*=raitooe-care-v5] .cv-shell{width:calc(100% - 28px)}#MainContent[data-template*=raitooe-care-v5] .cv-section{padding:76px 0}#MainContent[data-template*=raitooe-care-v5] .cv-hero{min-height:690px}#MainContent[data-template*=raitooe-care-v5] .cv-hero-picture img{object-position:63% center}#MainContent[data-template*=raitooe-care-v5] .cv-hero-content{padding:142px 0 45px}#MainContent[data-template*=raitooe-care-v5] .cv-hero h1{font-size:46px}#MainContent[data-template*=raitooe-care-v5] .cv-hero-lead{font-size:13px}#MainContent[data-template*=raitooe-care-v5] .cv-proof{gap:9px;margin-top:50px}#MainContent[data-template*=raitooe-care-v5] .cv-proof div{min-width:0;flex:1;padding-left:8px}#MainContent[data-template*=raitooe-care-v5] .cv-proof span{font-size:9px}#MainContent[data-template*=raitooe-care-v5] .cv-alert-inner{min-height:105px;grid-template-columns:auto 1fr;padding:16px 0;align-items:start}#MainContent[data-template*=raitooe-care-v5] .cv-alert a{display:none}#MainContent[data-template*=raitooe-care-v5] .cv-alert strong{font-size:12px}#MainContent[data-template*=raitooe-care-v5] .cv-intro{grid-template-columns:1fr;gap:14px}#MainContent[data-template*=raitooe-care-v5] .cv-heading{font-size:37px}#MainContent[data-template*=raitooe-care-v5] .cv-journey{padding:76px 0}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list{grid-template-columns:1fr;gap:0;margin-top:43px}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list:before{top:5%;right:auto;bottom:5%;left:27px;border-top:0;border-left:1px dashed #a4aaa4}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list li{min-height:80px;grid-template-columns:60px 1fr;justify-items:start;column-gap:14px;text-align:left}#MainContent[data-template*=raitooe-care-v5] .cv-journey-index{position:static;grid-column:2;grid-row:1;transform:none;align-self:end}#MainContent[data-template*=raitooe-care-v5] .cv-journey-icon{grid-row:1/3;width:56px;height:56px;font-size:19px}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list b{grid-column:2;grid-row:1;margin:17px 0 0}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list small{grid-column:2;grid-row:2;margin-top:-17px}#MainContent[data-template*=raitooe-care-v5] .cv-map-layout{display:block;margin-top:37px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list button{min-height:76px;grid-template-columns:auto 1fr;gap:8px;padding:10px;border-left:2px solid transparent}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list button:nth-child(odd){border-right:1px solid var(--cv-line)}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list em{display:none}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list b{font-size:11px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-list small{font-size:8px;line-height:1.4}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-icon{width:25px;height:25px;font-size:8px}#MainContent[data-template*=raitooe-care-v5] .cv-bike{min-height:314px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel{min-height:390px;padding:22px}#MainContent[data-template*=raitooe-care-v5] .cv-diagnosis-panel h3{margin-top:36px;font-size:24px}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid{grid-template-columns:1fr 1fr;margin-top:37px}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid button{min-height:187px;padding:20px 14px}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid b{margin-top:26px;font-size:15px}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-grid span{font-size:10px}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-detail{grid-template-columns:1fr;gap:8px;padding:25px 22px}#MainContent[data-template*=raitooe-care-v5] .cv-rhythm-detail>b{font-size:36px}#MainContent[data-template*=raitooe-care-v5] .cv-warranty-layout{gap:39px}#MainContent[data-template*=raitooe-care-v5] .cv-warranty-board{padding:0 18px;box-shadow:7px 7px #ded4c3}#MainContent[data-template*=raitooe-care-v5] .cv-coverage{grid-template-columns:34px 1fr auto;gap:6px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage:first-of-type{margin:0 -18px;padding:0 18px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage b{font-size:13px}#MainContent[data-template*=raitooe-care-v5] .cv-coverage small{font-size:9px;line-height:1.4}#MainContent[data-template*=raitooe-care-v5] .cv-coverage strong em{font-size:27px}#MainContent[data-template*=raitooe-care-v5] .cv-evidence{grid-template-columns:1fr;margin-top:38px}#MainContent[data-template*=raitooe-care-v5] .cv-evidence article{min-height:198px;padding:23px}#MainContent[data-template*=raitooe-care-v5] .cv-flow{padding:75px 0}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list{grid-template-columns:1fr 1fr}#MainContent[data-template*=raitooe-care-v5] .cv-flow-list li{min-height:132px}#MainContent[data-template*=raitooe-care-v5] .cv-faq-layout{gap:42px}#MainContent[data-template*=raitooe-care-v5] .cv-dialog{padding:14px}#MainContent[data-template*=raitooe-care-v5] .cv-dialog-panel{max-height:calc(100dvh - 28px);padding:30px 21px}}@media(max-width:620px){#MainContent[data-template*=raitooe-care-v5] .cv-journey-list{margin-top:48px}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list:before{top:56px;bottom:56px;left:29px}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list li{min-height:112px;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;align-items:center;justify-items:start;column-gap:18px;row-gap:0;padding:10px 0}#MainContent[data-template*=raitooe-care-v5] .cv-journey-index{grid-column:2;grid-row:1;align-self:end;margin:0 0 7px;color:#929b95;font-size:11px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.12em}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list li:first-child .cv-journey-index{color:#bd792f}#MainContent[data-template*=raitooe-care-v5] .cv-journey-icon{grid-column:1;grid-row:1/4;align-self:center;width:58px;height:58px;font-size:20px}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list b{grid-column:2;grid-row:2;margin:0;font-size:17px;line-height:1.4;letter-spacing:.01em}#MainContent[data-template*=raitooe-care-v5] .cv-journey-list small{grid-column:2;grid-row:3;margin:5px 0 0;font-size:13px;line-height:1.55}#MainContent[data-template*=raitooe-care-v5] .cv-bike-media{width:94%}#MainContent[data-template*=raitooe-care-v5] .cv-bike-label{top:14px;left:14px}#MainContent[data-template*=raitooe-care-v5] .cv-bike-note{right:14px;bottom:10px;left:auto}#MainContent[data-template*=raitooe-care-v5] .cv-hotspot:after{width:28px}#MainContent[data-template*=raitooe-care-v5] .cv-hero h1{font-size:var(--cv-hero-title-mobile,46px)}}@media(prefers-reduced-motion:reduce){#MainContent[data-template*=raitooe-care-v5] .care-v5 *,#MainContent[data-template*=raitooe-care-v5] .care-v5 *:before,#MainContent[data-template*=raitooe-care-v5] .care-v5 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/raitooe-care-v5.css.map */
