.rit-guide-section{box-sizing:border-box;min-width:0;width:100%;padding:36px var(--rit-gutter, 24px);color:#151515;background:#fff;font:400 16px/1.6 var(--rit-body-font, "Plus Jakarta Sans", sans-serif);letter-spacing:.1px}.rit-guide-section *,.rit-guide-section *:before,.rit-guide-section *:after{box-sizing:border-box}.rit-guide-inner{width:100%;min-width:0;margin-inline:auto}.rit-guide-heading{text-align:center;margin-bottom:28px}.rit-guide-section h2,.rit-guide-section h3,.rit-guide-section h4{font-family:var(--rit-heading-font, Poppins, sans-serif);font-weight:600;line-height:1.3;letter-spacing:0}.rit-guide-section h2{margin:0;font-size:32px}.rit-guide-heading p{max-width:860px;margin:14px auto 0}.rit-guide-inner[id]{scroll-margin-top:100px}.rit-guide-section button:focus-visible,.rit-comparison-scroll:focus-visible{outline:3px solid var(--rit-brand, #B62227);outline-offset:4px}.rit-narrative-card{overflow:hidden;border:1px solid #E8DFDA;border-radius:14px;background:#fff8f2}.rit-narrative .kc-tab-navigation{display:flex;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;gap:0;background:#efe8e2}.rit-narrative .kc-tab-navigation button{flex:1 1 0;min-width:0;min-height:62px;padding:16px 12px;border:0;border-radius:0;color:#151515;background:transparent;font:600 17px/1.4 var(--rit-heading-font, Poppins, sans-serif)}.rit-narrative .kc-tab-navigation button+button{border-left:1px solid #DED3CC}.rit-narrative .kc-tab-navigation button[aria-selected=true]{background:var(--rit-brand, #B62227);color:#fff}.rit-narrative .kc-tab-navigation button:focus-visible{outline-offset:-4px;outline-color:#151515}.rit-narrative-panel{padding:30px 24px 36px}.rit-narrative-panel[hidden]{display:none}.rit-narrative-panel>h3{margin:0;font-size:30px}.rit-narrative-rule{position:relative;height:2px;background:var(--rit-brand, #B62227);margin:18px 0 24px}.rit-narrative-rule:before,.rit-narrative-rule:after{content:"";position:absolute;width:7px;height:7px;top:-2.5px;border-radius:50%;background:inherit}.rit-narrative-rule:before{left:0}.rit-narrative-rule:after{right:0}.rit-narrative-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rit-narrative-column{min-width:0}.rit-narrative-column+.rit-narrative-column{border-left:1px solid #DED3CC;padding-left:24px}.rit-narrative-column h4{color:var(--rit-brand, #B62227);margin:0 0 12px;font-size:20px}.rit-narrative-column p{margin:0;overflow-wrap:anywhere}.rit-comparison-scroll{max-width:100%;overflow-x:auto;border-radius:12px}.rit-comparison-table{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed;text-align:center}.rit-comparison-table th,.rit-comparison-table td{width:23.33%;padding:20px 16px;border-bottom:1px solid #E8DFDA;vertical-align:middle;overflow-wrap:anywhere}.rit-comparison-table th:first-child{width:30%}.rit-comparison-table thead th{padding-block:28px;font:600 18px/1.4 var(--rit-heading-font, Poppins, sans-serif)}.rit-comparison-table tbody th{text-align:left;font:600 18px/1.4 var(--rit-heading-font, Poppins, sans-serif)}.rit-comparison-table .is-highlighted{background:var(--rit-brand, #B62227);color:#fff;border-bottom-color:#ffffff40}.rit-comparison-table thead th.is-highlighted{border-radius:12px 12px 0 0}.rit-comparison-table tbody tr:last-child td.is-highlighted{border-radius:0 0 12px 12px}.rit-journey-card{border:1px solid #E8DFDA;border-radius:18px;background:#fff8f2;padding:24px}.rit-journey-controls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:32px;min-width:0}.rit-journey-control{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:84px;border:0;border-radius:8px;padding:12px 8px;color:#454545;background:#ede5de;font:500 13px/1.4 var(--rit-body-font, "Plus Jakarta Sans", sans-serif);cursor:pointer}.rit-journey-control-number{font:600 17px/1.3 var(--rit-heading-font, Poppins, sans-serif)}.rit-journey-control.is-current{color:#fff;background:var(--rit-brand, #B62227)}.rit-journey-layout{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start;gap:32px}.rit-journey-media{position:sticky;top:var(--rit-journey-sticky, 100px);min-width:0}.rit-journey-image{display:block;width:100%;height:auto;max-height:min(640px,calc(100svh - var(--rit-journey-sticky, 100px) - 32px));margin-inline:auto;object-fit:contain}.rit-journey-steps{min-width:0;padding-block:12px}.rit-journey-step{position:relative;border-left:2px solid #DED3CC;padding:20px 0 30px 24px;min-height:180px;color:#777;scroll-margin-top:110px}.rit-journey-step-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.rit-journey-step-number{flex:none;font:600 26px/1.3 var(--rit-heading-font, Poppins, sans-serif)}.rit-journey-step h3{margin:0;color:inherit;font-size:24px}.rit-journey-step p{margin:0;color:inherit}.rit-journey-step.is-current{border-left-color:var(--rit-brand, #B62227);color:#151515}.rit-journey-step.is-current .rit-journey-step-number{color:var(--rit-brand, #B62227)}.rit-journey-step:focus{outline:none}.kc-faq[data-rit-layout=rit-photo] .rit-faq-layout{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:center;gap:32px;scroll-margin-top:100px}.kc-faq[data-rit-layout=rit-photo] .rit-faq-content,.kc-faq[data-rit-layout=rit-photo] .rit-faq-media{min-width:0}.kc-faq[data-rit-layout=rit-photo] .kc-faq-intro{margin-bottom:28px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-intro h2{font-size:40px;line-height:1.2;color:#151515}.kc-faq[data-rit-layout=rit-photo] .kc-faq-rows{display:grid;gap:12px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-row{background:#fff8f2;border:1px solid #E8DFDA;border-radius:10px;overflow:hidden}.kc-faq[data-rit-layout=rit-photo] .kc-faq-row summary{padding:20px 24px;font-size:20px;line-height:1.4;align-items:center;color:#151515}.kc-faq[data-rit-layout=rit-photo] .kc-faq-row summary:focus-visible{outline:3px solid var(--rit-brand, #B62227);outline-offset:-4px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-symbol{color:var(--rit-brand, #B62227)}.kc-faq[data-rit-layout=rit-photo] .kc-faq-answer{padding:0 24px 24px;color:#151515}.kc-faq[data-rit-layout=rit-photo] .rit-faq-image{width:100%;height:auto;max-height:680px;object-fit:contain}.kc-columns[data-lower-profile=rit-guarantee] .kc-columns-grid{display:block;width:100%;max-width:1080px;margin:0 auto;text-align:left}.kc-columns[data-lower-profile=rit-guarantee] .kc-columns-grid>.kc-column{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0 32px;align-items:start;padding:0;border:0;border-radius:0;background:#fff}.kc-columns[data-lower-profile=rit-guarantee] .kc-column>.kc-image{grid-column:1;grid-row:1 / span 3;width:128px;max-width:100%;align-self:center;margin:0}.kc-columns[data-lower-profile=rit-guarantee] .kc-column>:not(.kc-image){grid-column:2}.kc-columns[data-lower-profile=rit-guarantee] .kc-heading{color:var(--rit-brand, #B62227)}.kc-columns[data-lower-profile=rit-guarantee] .kc-button{justify-self:start;min-width:220px;max-width:351px}@media(min-width:768px)and (max-width:989px){.rit-guide-section h2{font-size:30px}.rit-narrative-panel>h3{font-size:26px}.rit-narrative-columns{gap:20px}.rit-narrative-column+.rit-narrative-column{padding-left:20px}.rit-narrative-column h4{font-size:18px}.rit-comparison-table th,.rit-comparison-table td{padding:18px 10px}.rit-comparison-table thead th,.rit-comparison-table tbody th{font-size:16px}.rit-journey-card{padding:20px}.rit-journey-layout{gap:20px}.rit-journey-control{font-size:12px;padding-inline:5px}.rit-journey-control-number{font-size:15px}.rit-journey-step{padding-left:20px}.rit-journey-step h3{font-size:20px}.kc-faq[data-rit-layout=rit-photo] .rit-faq-layout{gap:20px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-intro h2{font-size:32px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-row summary{font-size:18px;padding:18px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-answer{padding:0 18px 18px}.kc-columns[data-lower-profile=rit-guarantee] .kc-columns-grid>.kc-column{grid-template-columns:128px minmax(0,1fr);gap:0 24px}.kc-columns[data-lower-profile=rit-guarantee] .kc-column>.kc-image{width:128px}}@media(max-width:767px){.rit-guide-section{padding-block:32px;font-size:15px}.rit-guide-section h2{font-size:26px}.rit-guide-heading{margin-bottom:24px}.rit-narrative .kc-tab-navigation button{font-size:15px;min-height:56px;padding:14px 8px}.rit-narrative-panel{padding:24px 16px}.rit-narrative-panel>h3{font-size:24px}.rit-narrative-columns{grid-template-columns:1fr;gap:20px}.rit-narrative-column+.rit-narrative-column{border-left:0;border-top:1px solid #DED3CC;padding:20px 0 0}.rit-narrative-column h4{font-size:19px}.rit-comparison-table th,.rit-comparison-table td{padding:18px 12px}.rit-comparison-table thead th,.rit-comparison-table tbody th{font-size:16px}.rit-journey-card{padding:16px}.rit-journey-controls{display:flex;overflow-x:auto;max-width:100%;gap:6px;margin-bottom:24px;padding-bottom:8px;scroll-snap-type:x proximity}.rit-journey-control{flex:0 0 148px;min-height:88px;scroll-snap-align:start}.rit-journey-layout{grid-template-columns:1fr;gap:24px}.rit-journey-media{position:static}.rit-journey-image{max-height:320px}.rit-journey-steps{padding:0}.rit-journey-step{min-height:160px;padding:18px 0 24px 16px}.rit-journey-step-number{font-size:24px}.rit-journey-step h3{font-size:20px}.kc-faq[data-rit-layout=rit-photo] .rit-faq-layout{grid-template-columns:1fr;gap:24px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-intro h2{font-size:28px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-row summary{padding:18px 16px;font-size:18px}.kc-faq[data-rit-layout=rit-photo] .kc-faq-answer{padding:0 16px 18px}.kc-faq[data-rit-layout=rit-photo] .rit-faq-image{max-height:420px}.kc-columns[data-lower-profile=rit-guarantee] .kc-columns-grid>.kc-column{grid-template-columns:1fr;gap:0;padding:0}.kc-columns[data-lower-profile=rit-guarantee] .kc-column>.kc-image{grid-column:1;grid-row:auto;width:96px;margin:0 auto 20px}.kc-columns[data-lower-profile=rit-guarantee] .kc-column>:not(.kc-image){grid-column:1;text-align:center}.kc-columns[data-lower-profile=rit-guarantee] .kc-button{min-width:0;width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.rit-journey-controls,.rit-comparison-scroll{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ritueller-guide.css.map */
