.drying-price{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #ffd60055;border-radius:20px;padding:28px;margin:28px 0;background:#ffd60009}.drying-price h3{font-size:24px;margin:0 0 14px;letter-spacing:-.03em}.drying-price h3 span{white-space:nowrap}.drying-price p{font-size:14px;line-height:1.6;max-width:600px}.drying-price strong{display:inline-block;color:#ffd600;margin:6px 0}.drying-price .button{flex-shrink:0}.drying-option{border:1px solid #ffd60066;border-radius:14px;padding:18px;background:#ffd60008}.booking-form .drying-option label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.booking-form .drying-option input{appearance:auto;width:20px;height:20px;min-width:20px;margin:2px 0;padding:0;accent-color:#ffd600}.drying-option strong{color:#f4f3ed;font-size:15px;line-height:1.5}.drying-option small{display:block;color:#bdbeb4;font-size:12px;line-height:1.6;margin-top:5px}.drying-option p{font-size:12px;line-height:1.6;margin:12px 0 0;color:#d2d3c8;min-height:3.2em}.drying-option:focus-within{outline:2px solid #ffd600;outline-offset:3px}@media(max-width:760px){.drying-price{align-items:flex-start;flex-direction:column;padding:22px}.drying-price h3{font-size:22px}.drying-price .button{width:100%}.drying-option{padding:14px}}
