:root{--rk-black: #0B0B0B;--rk-dark: #1A1A1A;--rk-steel: #2F2F2F;--rk-green: #4F5D4A;--rk-bronze: #8C6B3F;--rk-white: #FFFFFF;--rk-gray-text: #A0A0A0;--rk-light-text: #D0D0D0;--rk-font: "Montserrat", sans-serif;--rk-radius: 4px;--rk-transition: .2s ease}.rk-container{max-width:1200px;margin:0 auto;padding:0 24px}.rk-container--narrow{max-width:800px}.rk-eyebrow{font-family:var(--rk-font);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--rk-green);margin:0 0 12px}.rk-eyebrow--center{text-align:center}.rk-heading{font-family:var(--rk-font);font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.15;color:var(--rk-white);margin:0 0 24px}.rk-heading--center{text-align:center}.rk-subhead{font-family:var(--rk-font);font-size:16px;font-weight:400;color:var(--rk-light-text);margin:-12px 0 40px}.rk-subhead--center{text-align:center}.rk-body{font-family:var(--rk-font);font-size:15px;font-weight:400;line-height:1.7;color:var(--rk-light-text);margin:0 0 16px}.rk-body--strong{color:var(--rk-white);font-weight:500}.rk-image-placeholder{background:var(--rk-steel);border:1px dashed #555;border-radius:var(--rk-radius);display:flex;align-items:center;justify-content:center;min-height:320px;width:100%}.rk-image-placeholder--dark{background:var(--rk-black);min-height:420px}.rk-image-placeholder span{font-family:var(--rk-font);font-size:13px;color:#666}.rk-btn{display:inline-block;font-family:var(--rk-font);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:var(--rk-radius);transition:var(--rk-transition);cursor:pointer}.rk-btn--secondary{background:transparent;border:1px solid var(--rk-green);color:var(--rk-white)}.rk-btn--secondary:hover{background:var(--rk-green);color:var(--rk-white)}.rk-trust-bar{background:var(--rk-dark);border-top:1px solid var(--rk-steel);border-bottom:1px solid var(--rk-steel);padding:20px 24px}.rk-trust-bar__inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.rk-trust-item{display:flex;align-items:center;gap:10px;font-family:var(--rk-font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-gray-text)}.rk-trust-item svg{width:18px;height:18px;flex-shrink:0;color:var(--rk-green)}.rk-problem{background:var(--rk-black);padding:96px 0}.rk-problem__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.rk-problem__image img{width:100%;height:auto;border-radius:var(--rk-radius);display:block}.rk-benefits{background:var(--rk-dark);padding:96px 0;border-top:1px solid var(--rk-steel)}.rk-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;margin-top:56px}.rk-benefit{border-left:2px solid var(--rk-green);padding-left:24px}.rk-benefit__icon{margin-bottom:16px}.rk-benefit__icon svg{width:28px;height:28px;color:var(--rk-green)}.rk-benefit h3{font-family:var(--rk-font);font-size:16px;font-weight:700;color:var(--rk-white);margin:0 0 10px}.rk-benefit p{font-family:var(--rk-font);font-size:14px;font-weight:400;line-height:1.7;color:var(--rk-light-text);margin:0}.rk-how-it-works{background:var(--rk-black);padding:96px 0;border-top:1px solid var(--rk-steel)}.rk-steps{margin-top:64px;display:flex;flex-direction:column;gap:80px}.rk-step{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rk-step--reverse{direction:rtl}.rk-step--reverse>*{direction:ltr}.rk-step__image img{width:100%;height:auto;border-radius:var(--rk-radius);display:block}.rk-step__number{font-family:var(--rk-font);font-size:48px;font-weight:700;color:var(--rk-steel);line-height:1;display:block;margin-bottom:16px}.rk-step__content h3{font-family:var(--rk-font);font-size:22px;font-weight:700;color:var(--rk-white);margin:0 0 16px}.rk-step__content p{font-family:var(--rk-font);font-size:15px;font-weight:400;line-height:1.7;color:var(--rk-light-text);margin:0}.rk-inbox{background:var(--rk-dark);padding:96px 0;border-top:1px solid var(--rk-steel);border-bottom:1px solid var(--rk-steel)}.rk-inbox__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.rk-inbox__image img{width:100%;height:auto;display:block;border-radius:var(--rk-radius)}.rk-inbox__groups{display:flex;flex-direction:column;gap:32px}.rk-inbox__group-title{font-family:var(--rk-font);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-green);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--rk-steel)}.rk-inbox__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rk-inbox__list li{font-family:var(--rk-font);font-size:13px;font-weight:400;color:var(--rk-light-text);padding-left:16px;position:relative}.rk-inbox__list li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background:var(--rk-green);border-radius:50%}.rk-headgear{background:var(--rk-black);padding:96px 0;border-top:1px solid var(--rk-steel)}.rk-headgear__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:48px;border:1px solid var(--rk-steel);border-radius:var(--rk-radius);overflow:hidden}.rk-headgear__cell{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--rk-steel)}.rk-headgear__cell img{width:100%;height:100%;object-fit:cover;display:block}.rk-headgear__label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);padding:24px 12px 10px;font-family:var(--rk-font);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-white)}.rk-headgear__clips{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:2px;border:1px solid var(--rk-steel);border-top:none;border-radius:0 0 var(--rk-radius) var(--rk-radius);overflow:hidden}.rk-headgear__clip-col{background:var(--rk-dark);padding:16px 14px;border-right:1px solid var(--rk-steel)}.rk-headgear__clip-col:last-child{border-right:none}.rk-headgear__clip-col h4{font-family:var(--rk-font);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-white);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--rk-steel)}.rk-headgear__clip-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.rk-headgear__clip-col ul li{font-family:var(--rk-font);font-size:12px;font-weight:400;color:var(--rk-light-text);padding-left:12px;position:relative}.rk-headgear__clip-col ul li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;background:var(--rk-green);border-radius:50%}.rk-faq{background:var(--rk-dark);padding:96px 0;border-top:1px solid var(--rk-steel)}.rk-faq__list{margin-top:48px;display:flex;flex-direction:column;gap:0;border:1px solid var(--rk-steel);border-radius:var(--rk-radius);overflow:hidden}.rk-faq__item{border-bottom:1px solid var(--rk-steel)}.rk-faq__item:last-child{border-bottom:none}.rk-faq__question{font-family:var(--rk-font);font-size:14px;font-weight:600;color:var(--rk-white);padding:20px 24px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background var(--rk-transition);-webkit-user-select:none;user-select:none}.rk-faq__question:hover{background:var(--rk-steel)}.rk-faq__question:after{content:"+";font-size:20px;font-weight:300;color:var(--rk-green);flex-shrink:0;margin-left:16px;transition:transform var(--rk-transition)}.rk-faq__item[open] .rk-faq__question:after{transform:rotate(45deg)}.rk-faq__answer{padding:0 24px 20px;background:var(--rk-steel)}.rk-faq__answer p{font-family:var(--rk-font);font-size:14px;font-weight:400;line-height:1.7;color:var(--rk-light-text);margin:0}.rk-reviews{background:var(--rk-black);padding:96px 0;border-top:1px solid var(--rk-steel)}.rk-crosssell{background:var(--rk-dark);padding:96px 0;border-top:1px solid var(--rk-steel)}.rk-crosssell__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.rk-crosssell__image img{width:100%;height:auto;border-radius:var(--rk-radius);display:block}@media(max-width:900px){.rk-problem__inner,.rk-step,.rk-inbox__inner,.rk-crosssell__inner{grid-template-columns:1fr;gap:40px}.rk-step--reverse{direction:ltr}.rk-benefits__grid{grid-template-columns:1fr;gap:32px}.rk-headgear__grid,.rk-headgear__clips{grid-template-columns:repeat(2,1fr)}.rk-trust-bar__inner{gap:24px}.rk-inbox__inner{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.rk-headgear__grid{grid-template-columns:repeat(2,1fr)}.rk-headgear__clips{grid-template-columns:1fr}.rk-trust-bar__inner{flex-direction:column;gap:16px;align-items:flex-start}.rk-problem,.rk-benefits,.rk-how-it-works,.rk-headgear,.rk-faq,.rk-crosssell{padding:64px 0}}.rk-how-it-works a,.rk-steps a{color:var(--rk-green)}.rk-faq__answer a{color:var(--rk-green);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/1/assets/routing-kit-story.css.map */
