.rv-page{color:#242e33;padding:60px 0 80px}.rv-wrap{max-width:1376px;width:calc(100% - 96px);margin:auto}.rv-heading{padding-bottom:48px;border-bottom:1px solid #ded9d1}.rv-eyebrow{color:#a78360;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.rv-heading h1{font-size:clamp(36px,5vw,64px);line-height:1.12;margin:24px 0}.rv-heading>p:not(.rv-eyebrow){font-size:20px;color:#748087;line-height:1.6}.rv-button{display:inline-block;background:#c1a17c;color:#242e33;padding:17px 25px;font:inherit;font-weight:600;border:0;cursor:pointer;margin-top:16px}.rv-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:48px}.rv-layout h2{font-size:30px;line-height:1.2;margin:0 0 24px}.rv-empty,.rv-card{padding:28px;border:1px solid #ded9d1;margin-bottom:20px}.rv-empty{background:#f7f5f1}.rv-card h3,.rv-empty h3{font-size:21px;margin:0 0 16px}.rv-text,.rv-empty p,.rv-form-panel>p{line-height:1.7;overflow-wrap:anywhere}.rv-prof{color:#a78360}.rv-form-panel{padding:32px;background:#f7f5f1;scroll-margin-top:30px}.rv-form-panel>p{color:#748087}.rv-form-panel form>label{display:block;margin-top:20px}.rv-form-panel input:not([type=checkbox]),.rv-form-panel textarea{box-sizing:border-box;display:block;width:100%;border:1px solid #cfcac2;background:#fff;padding:13px;font:inherit;color:#242e33;margin-top:8px}.rv-form-panel textarea{resize:vertical}.rv-form-panel label>span{font-size:14px;color:#748087}.rv-captcha{display:flex;align-items:end;gap:16px;margin-top:22px}.rv-captcha img{flex-shrink:0;align-self:center}.rv-form-panel .rv-consent{display:flex;gap:12px;align-items:flex-start;line-height:1.6}.rv-consent input{margin-top:5px;flex-shrink:0}.rv-consent a{color:#806044;text-decoration:underline}.rv-error,.rv-success{padding:16px;line-height:1.5;background:#fff;border-left:4px solid #a64937}.rv-success{border-color:#4a7964}.rv-page :focus-visible{outline:2px solid #a78360;outline-offset:3px}body:has(.rv-page) .size-guide-dock{display:none!important}@media(max-width:850px){.rv-layout{grid-template-columns:1fr;gap:30px}}@media(max-width:600px){.rv-wrap{width:calc(100% - 40px)}.rv-page{padding:34px 0}.rv-form-panel{padding:22px}.rv-captcha{flex-wrap:wrap}.rv-captcha label{width:100%}.rv-heading>p:not(.rv-eyebrow){font-size:17px}}

.rv-card-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;color:#748087;font-size:14px}.rv-stars{font-size:23px;color:#a78360;letter-spacing:2px}.rv-stars-empty{color:#bcb5aa}.rv-rating{border:0;padding:0;margin:24px 0}.rv-rating legend{font-weight:600;margin-bottom:12px}.rv-rating>div{display:flex;flex-wrap:wrap;gap:8px}.rv-rating label{position:relative;cursor:pointer}.rv-form-panel .rv-rating input{position:absolute;width:1px;height:1px;opacity:0;padding:0;margin:0}.rv-rating label>span{display:block;border:1px solid #cfcac2;padding:10px 13px;background:#fff;color:#806044;font-size:17px}.rv-rating input:checked+span{background:#242e33;color:#e4c49c;border-color:#242e33}.rv-rating input:focus-visible+span{outline:2px solid #a78360;outline-offset:3px}
