.rl{background:#171918;color:#ebe9df;padding-bottom:70px}.rl *{box-sizing:border-box}.rl-wrap{max-width:1320px;margin:auto;padding-inline:32px}.rl-nav{display:flex;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid #373b37}.rl-nav span{font-weight:700}.rl-nav div{display:flex;gap:24px}.rl a{color:inherit}.rl-nav a{font-size:13px;text-decoration:none}.rl-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:54px;padding-block:50px 70px}.rl-gallery{min-width:0}.rl .gallery-stage{background:#202320;border-radius:8px;overflow:hidden}.rl .media-panel img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rl .gallery-thumbs{display:flex;gap:8px;overflow:auto;padding:12px 2px}.rl .thumbnail{flex:0 0 64px;width:64px;height:64px;padding:0;border:1px solid #4b514a;border-radius:3px;background:#242725;overflow:hidden}.rl .thumbnail[aria-pressed=true]{border:2px solid #f3d332}.rl .thumbnail img{width:100%;height:100%;object-fit:cover}.rl-kicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#f3d332;margin:0 0 18px}.rl h1{font-size:clamp(42px,4.5vw,66px);line-height:1.03;margin:0 0 24px;color:#ebe9df}.rl h1 span{display:block;font-family:inherit;font-size:.43em;line-height:1.3;margin-top:12px;color:#d1d5ca}.rl p{line-height:1.7}.rl-intro{color:#cbd0c4;font-size:17px;margin:0 0 22px}.rl-benefits{padding:0;list-style:none;display:grid;gap:10px;margin:0 0 22px;font-size:14px}.rl-benefits li:before{content:'✓';color:#f3d332;margin-right:10px}.rl-model{font-size:12px;color:#c0c5b9;margin:0 0 12px}.rl-price{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.rl-price strong{font-size:30px}.rl-price s{color:#b8bdb3;font-size:18px}.rl-offer{background:#f3d3320c;border:1px solid #f3d33280;border-left:4px solid #f3d332;padding:17px 18px;margin-bottom:22px}.rl-offer strong{font-size:17px;color:#f3d332}.rl-offer p{font-size:12px;margin:7px 0 0;color:#d1d5ca}.rl form>label{display:block;font-size:13px;margin-bottom:8px}.rl-cart-row{display:flex;gap:12px}.rl-cart-row input{width:86px;min-width:0;border:1px solid #697064;color:#ebe9df;background:#242725;padding:14px;font:inherit;border-radius:3px}.rl-cart-row button,.rl-cta{border:0;background:#f3d332;color:#171918;font:inherit;font-size:15px;font-weight:800;padding:18px 24px;border-radius:3px;cursor:pointer}.rl-cart-row button{flex:1}.rl-cart-row button:hover,.rl-cta:hover{background:#ffe270}.rl-cart-row button:disabled{opacity:.55;cursor:not-allowed}.rl :focus-visible{outline:3px solid #f3d332;outline-offset:4px}.rl-status:empty{display:none}.rl-status{font-size:13px}.rl-processing{font-size:12px;margin:12px 0 0;color:#d1d5ca}.rl-small{font-size:12px;margin:4px 0;color:#bfc5b9}.rl-policy{display:flex;gap:20px;font-size:12px;margin-top:10px}.rl-heading{max-width:750px;margin:0 auto 44px;text-align:center}.rl h2{color:#ebe9df;font-size:clamp(32px,3.5vw,48px);line-height:1.12;margin:0 0 20px}.rl-heading>p:last-child{color:#c0c5b9}.rl-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #373b37;margin-bottom:30px;overflow:hidden;border-radius:6px}.rl-feature-media img{display:block;width:100%;height:auto}.rl-feature-copy{padding:42px}.rl-feature-copy p{color:#cbd0c4;font-size:16px;margin:0}.rl-number{display:block;color:#f3d332;font-size:13px;letter-spacing:.1em;margin-bottom:20px}.rl-reverse .rl-feature-media{order:2}.rl-guide-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.rl-guide-pair img{width:100%;height:auto;border:1px solid #373b37;border-radius:5px}.rl-specs{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;padding:55px 0;border-bottom:1px solid #373b37}.rl-specs dl{margin:0}.rl-specs dl>div{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #373b37;font-size:14px;line-height:1.65}.rl-specs dt{font-weight:700}.rl-specs dd{margin:0;color:#c0c5b9}.rl-faq{max-width:960px;padding-block:65px}.rl-faq h2{text-align:center;margin-bottom:30px}.rl-faq details{border-bottom:1px solid #41473e;padding:20px 0}.rl-faq summary{font-weight:700;cursor:pointer;font-size:16px;line-height:1.5}.rl-faq details p{color:#cbd0c4;font-size:14px;max-width:750px;margin:15px 0 0}.rl-final{text-align:center;padding-block:45px;border-top:1px solid #373b37}.rl-final p{color:#c0c5b9;max-width:650px;margin:0 auto 30px}.rl-cta{display:inline-flex;gap:30px;text-decoration:none}.rl-final h2{font-size:clamp(40px,5vw,68px)}
@media(max-width:899px){.rl-wrap{padding-inline:20px}.rl-hero{grid-template-columns:1fr;gap:28px;padding-block:25px 55px}.rl-gallery{max-width:620px;width:100%;margin:auto}.rl-buy{max-width:620px;margin:auto}.rl h1{font-size:48px}.rl-nav{font-size:13px}.rl-nav div{gap:14px}.rl-nav a{font-size:11px}.rl-feature,.rl-specs{grid-template-columns:1fr}.rl-reverse .rl-feature-media{order:0}.rl-feature-copy{padding:28px}.rl-guide-pair{grid-template-columns:1fr;gap:20px}.rl-specs{gap:10px;padding-block:35px}.rl-specs dl>div{grid-template-columns:115px 1fr;gap:14px;font-size:13px}.rl-faq{padding-block:45px}.rl-final{padding-block:35px}.rl .thumbnail{flex-basis:58px;width:58px;height:58px}.rl-intro{font-size:16px}.rl-offer strong{font-size:16px}}
@media(prefers-reduced-motion:no-preference){.rl a,.rl button{transition:background-color .15s ease}}
.rl .thumbnail{position:relative}.rl-buy{min-width:0}.rl .gallery-thumbs{position:relative;max-width:100%}
.rl-offer .rl-pair-price{font-size:18px;color:#ebe9df;font-weight:700;margin-top:8px}

.rl fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.rl legend{font-size:13px;font-weight:700;margin-bottom:10px}.rl-finishes{display:flex;flex-wrap:wrap;gap:10px}.rl-finishes label{flex:1;min-width:90px}.rl input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.rl-finishes label>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid #62685e;border-radius:3px;cursor:pointer;font-size:13px}.rl input[type=radio]:checked+span{border-color:#f3d332;background:#f3d33212;box-shadow:inset 0 0 0 1px #f3d332}.rl input[type=radio]:focus-visible+span{outline:3px solid #f3d332;outline-offset:3px}.rl input[type=radio]:disabled+span{opacity:.4;cursor:not-allowed}.rl-swatch{width:15px;height:15px;border-radius:50%;border:1px solid #ffffff40}.rl-swatch--gold{background:#cca541}.rl-swatch--bronze{background:#97704c}.rl-swatch--silver{background:#c1c5c4}.rl-bundles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rl-bundles label>span{display:flex;flex-direction:column;gap:6px;justify-content:center;padding:14px 8px;min-height:84px;border:1px solid #62685e;border-radius:3px;text-align:center;cursor:pointer}.rl-bundles strong{font-size:15px}.rl-bundles small{font-size:12px;color:#d2d6cb}.rl-saving{color:#f3d332;font-size:12px;border:1px solid #6b6231;padding:5px 8px}.rl-safety{border:1px solid #676034;border-left:4px solid #f3d332;background:#22251f;padding:28px;margin-top:30px}.rl-safety h2{font-size:28px}.rl-safety p,.rl-specs p{color:#cbd0c4;font-size:14px}.rl-gallery .rl-small{margin-top:10px;font-size:11px}.rl form>.rl-small{margin:0 0 18px}.rl :is(.rl-bundles,.rl-finishes) input{appearance:auto}.rl h1{overflow-wrap:normal}.rl-buy{width:100%}

.rl-bundles label>span{height:100%}

.rl-swatch--black{background:#111}.rl-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-bundles b{font-size:20px}.rl-bundles s{font-size:12px;color:#bfc5b9}.rl-offer time{font-variant-numeric:tabular-nums;display:block;font-size:24px;font-weight:800;letter-spacing:.04em;margin-top:8px;color:#ebe9df}.rl-cart-row button{width:100%}.rl [hidden]{display:none!important}.rl-guarantee{font-weight:700;color:#f3d332!important}.rl h1{font-family:inherit}.rl-bundles label>span{min-height:125px}.rl-offer-date{font-size:11px}.rl-nav span{letter-spacing:.08em}
