.rl-unified .rl-product{max-width:1200px;margin:auto;padding-bottom:32px}.rl-product-jump{display:flex;gap:24px;margin:4px 0 24px;font-size:14px}.rl-product-jump a{color:#596775;text-decoration:underline;text-underline-offset:4px}.rl-unified .rl-product .product-single__title{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.025em}.rl-unified .rl-product .product-single__info-wrapper{padding-left:24px!important;text-align:left}.rl-unified .rl-product .product-single__price{font-size:28px;font-weight:700;color:#17212b}.rl-unified .rl-product .product-single__price--compare{font-size:18px;font-weight:400;color:#596775}.rl-unified .rl-product .product__photo-wrapper{padding-top:100%!important;background:#f4f7fa;border-radius:12px;overflow:hidden}.rl-unified .rl-product .product__photo-wrapper img{object-fit:contain;width:100%;height:100%;object-position:center}.rl-unified .rl-product .product-single__thumbnail{border-radius:8px;overflow:hidden}.rl-unified .rl-product .product-form__quantity-submit{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.rl-unified .rl-product .product-form__item--quantity{flex:0 0 100px}.rl-unified .rl-product .product-form__item--submit{flex:1;margin:0!important}.rl-unified .rl-product .product-form__buynow{flex:0 0 100%;margin:0}.rl-unified .rl-product .product-form__cart-submit{min-height:50px;border-radius:10px;background:#146ef5;color:#fff;border-color:#146ef5}.rl-unified .rl-product .product-form__cart-submit:disabled{background:#e7ebef;color:#596775;border-color:#dce3ea;cursor:not-allowed}.rl-unified .rl-product .selector-wrapper{border:1px solid #dce3ea;border-radius:12px;padding:16px;background:#f4f7fa}.rl-unified .rl-product .selector-wrapper label{white-space:normal}.rl-unified .rl-product input:focus-visible+label,.rl-unified .rl-product button:focus-visible,.rl-product-disclosure summary:focus-visible{outline:3px solid #146ef5;outline-offset:3px}.rl-unified .rl-product .rl-key-picker{--rl-key-picker-blue:#146ef5;--rl-key-picker-blue-dark:#0c56c7;--rl-key-picker-selected:#146ef5;--rl-key-picker-heading:#17212b;--rl-key-picker-text:#596775;--rl-key-picker-border:#dce3ea;--rl-key-picker-soft:#f4f7fa}.rl-unified .rl-product .rl-key-picker__intro,.rl-unified .rl-product .rl-key-picker__choice-text{font-size:14px;line-height:1.5}.rl-unified .rl-product .rl-key-picker__choice{min-height:50px}.rl-product-intro{color:#596775;line-height:1.6;margin:0 0 20px}.rl-studio-entry{padding:24px;background:#f4f7fa;border:1px solid #dce3ea;border-radius:12px}.rl-studio-entry h2{font-size:24px}.rl-product-details{scroll-margin-top:120px;border-top:1px solid #dce3ea}.rl-product-details__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:48px;max-width:1200px}.rl-product-details__content{min-width:0}.rl-product-description>h2{font-size:28px;margin-bottom:24px}.rl-product-description .rte{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.rl-product-description img,.rl-product-description video,.rl-product-description iframe{max-width:100%;height:auto}.rl-product-description .rte h2{font-size:24px;margin-top:28px}.rl-product-description .rte h3{font-size:20px;margin-top:24px}.rl-product-guidance{align-self:start;background:#f4f7fa;padding:24px;border:1px solid #dce3ea;border-radius:12px}.rl-product-guidance>h2{font-size:22px;margin:0 0 16px}.rl-product-disclosure{border-bottom:1px solid #dce3ea;padding:16px 0}.rl-product-disclosure summary{cursor:pointer;font-weight:700;line-height:1.5}.rl-product-disclosure p,.rl-product-disclosure .rte{margin:14px 0;color:#596775;line-height:1.6}.rl-product-disclosure a{color:#0c56c7;text-decoration:underline;text-underline-offset:3px}.rl-unified .rl-product .avpoptions-container__v2{width:100%;margin:0;padding:20px;border:1px solid #dce3ea;border-radius:12px;background:#f4f7fa;gap:20px}.rl-unified .rl-product .avp-option{padding:0;margin:0;min-width:0}.rl-unified .rl-product .ap-options__swatch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rl-unified .rl-product .avp-productoptionswatchwrapper{width:100%;min-width:0;min-height:64px;height:auto;margin:0;padding:8px;gap:8px;align-items:center;border:1px solid #dce3ea;border-radius:8px;background:#fff}.rl-unified .rl-product .avp-productoptionswatch{flex:0 0 56px;width:56px!important;height:48px!important;min-width:0;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:6px}.rl-unified .rl-product .swatch-variant-title{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.rl-unified .rl-product .avp-productoptionswatchwrapper:has(input:checked){border:2px solid #146ef5;padding:7px;background:#edf4ff}.rl-unified .rl-product .avp-productoptionswatchwrapper:has(input:focus-visible){outline:3px solid #146ef5;outline-offset:3px}.rl-unified .rl-product .avp-option-title{font-size:16px;font-weight:700;margin-bottom:8px;color:#17212b}.rl-unified .rl-product .avis-message-validate{font-size:14px;color:#b42318;line-height:1.5}.rl-unified .rl-product .avis-input-error-wrapper{outline:2px solid #b42318;outline-offset:4px;border-radius:8px}.rl-unified .rl-product .apo-text-field textarea{min-height:88px;background:#fff;border:1px solid #dce3ea;border-radius:8px}@media(max-width:767px){.rl-unified .rl-product .product-single__info-wrapper{padding:24px 0 0!important}.rl-product-details__layout{grid-template-columns:1fr;gap:28px}.rl-product-jump{gap:20px}.rl-unified .rl-product .product-form__item--submit{min-width:160px}.rl-unified .rl-product .photos-sticky{position:static}.rl-product-description .rte h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/rl-product.css.map */
