.vr-retail{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,6vw,100px);padding:clamp(24px,5vw,80px);max-width:1600px;margin:auto;color:#252521;background:#faf9f6}.vr-retail__visual{background:#f1f0eb;align-self:start;position:sticky;top:24px}.vr-retail__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.vr-retail__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px}.vr-retail h1{font-size:clamp(32px,3.5vw,54px);line-height:1.12;max-width:15ch;font-weight:400;margin:20px 0}.vr-retail__price{font-size:24px;margin-bottom:8px}.vr-retail form{display:grid;gap:12px;margin:30px 0 10px}.vr-retail select{min-height:54px;padding:12px;border:1px solid #777;background:white;color:#252521;width:100%;border-radius:0}.vr-retail button{min-height:54px;background:#252521;color:white;border:0;padding:15px;cursor:pointer}.vr-retail button:disabled{opacity:.45;cursor:default}.vr-retail :focus-visible{outline:3px solid #8a6238;outline-offset:4px}.vr-retail__note{font-size:13px}.vr-retail__description{line-height:1.65;margin:32px 0}.vr-retail details{border-top:1px solid #d4d0c8;padding:18px 0;line-height:1.6}.vr-retail summary{cursor:pointer}.vr-retail a{text-decoration:underline}@media(max-width:800px){.vr-retail{grid-template-columns:1fr}.vr-retail__visual{position:static}.vr-retail h1{max-width:none}}