@import "https://fonts.googleapis.com/css2?family=Oxanium:wght@400;500;600;700&display=swap";.prop1-booking{word-break:normal;-webkit-hyphens:none;hyphens:none;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.7}.prop1-booking :is(h1,h2,h3,.summary-brand){letter-spacing:-.025em;font-family:Oxanium,Arial,sans-serif;line-height:1.3}.prop1-booking .booking-title h1{font-size:clamp(34px,5vw,62px)}.prop1-booking :is(.portal-mini,.summary-note p,.booking-state small,.booking-main .muted,.form-help,.form-note){color:#c5c8cd;font-size:14px;line-height:1.7}.prop1-booking :is(.summary-line small,.duration span,.stepper small,.service-category-label small,.service-choice-note){letter-spacing:0;color:#c6c9cf;font-size:13px;line-height:1.5}.prop1-booking :is(.summary-line strong,.booking-main label,.booking-title>p,.booking-main .checkbox){font-size:15px;line-height:1.65}.prop1-booking :is(input,select,textarea){min-height:46px;font-family:inherit;font-size:16px}.prop1-booking .stepper>div{min-width:0}.prop1-booking .stepper small{white-space:normal;overflow-wrap:normal}.prop1-booking .service-category-label strong{font-family:Oxanium,Arial,sans-serif;font-size:18px;line-height:1.4}.prop1-booking .service-artwork-top{letter-spacing:.025em;flex-wrap:wrap;align-items:flex-start;font-size:13px;line-height:1.5}.prop1-booking .service-artwork-duration{font-size:14px}.prop1-booking .service-artwork .service-artwork-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.025em!important;font-family:Oxanium,Arial,sans-serif!important;font-size:clamp(22px,8cqi,32px)!important;font-weight:700!important;line-height:1.2!important}.prop1-booking :is(.service-artwork-brand,.service-poster-tax,.service-price-from){letter-spacing:.02em;line-height:1.5;font-size:13px!important}.prop1-booking .service-choice-note{color:#e6e6e6;padding:14px 18px;display:block}.prop1-booking .service-rust-warranty{font-size:14px;line-height:1.55}.prop1-booking .service-price-number{letter-spacing:-.055em;font-family:Oxanium,Arial,sans-serif;font-weight:700}.prop1-booking .booking-main .eyebrow,.prop1-booking .booking-summary>.micro{letter-spacing:.09em;font-size:13px}.prop1-booking .booking-main button{font-family:inherit}@media (max-width:620px){.prop1-booking .booking-page{padding-inline:20px}.prop1-booking .booking-main{padding-inline:14px}.prop1-booking .stepper{align-items:flex-start;gap:5px}.prop1-booking .stepper>div{text-align:center;flex-wrap:wrap;flex:1;justify-content:center;gap:7px}.prop1-booking .stepper small{flex-basis:100%;font-size:13px}.prop1-booking .booking-services .service-artwork{min-height:410px;padding:20px}.prop1-booking .service-category-label small,.prop1-booking .service-artwork-top{font-size:13px}}
