.rjs__calendar-month table thead th{font-weight:normal;text-transform:uppercase}.rjs__pricing-book{text-transform:uppercase;text-align:center;color:#fff !important}.rjs__pricing-book:hover{color:#fff !important}.rjs__pricing-spacer{display:none}.rjs[data-theme=boutique-onsite] .rjs__calendar-month{margin:20px;border-radius:4px;background-color:#fff}.rjs[data-theme=boutique-onsite] .rjs__calendar-month thead{background-color:#f9f6f5}.rjs[data-theme=boutique-onsite] .rjs__calendar-month thead tr:first-child th{padding:15px 5px;color:#433d3d;text-align:center}.rjs[data-theme=boutique-onsite] .rjs__calendar-month thead tr:last-child th{padding:10px 0;text-align:center;font-weight:300;font-size:14px;border-bottom:1px solid #efefef;color:#433d3d}.rjs[data-theme=boutique-onsite] .rjs__calendar-month tbody td:first-child{border-left:none}.rjs[data-theme=boutique-onsite] .rjs__calendar-month tbody td:last-child{border-left:none}.rjs[data-theme=boutique-onsite] .rjs__calendar-month tbody tr:first-child td{border-top:none}.rjs[data-theme=boutique-onsite] .rjs__calendar-day{font-size:16px;font-weight:300;border:1px solid #efefef;background-color:#bdb5b1;color:#000}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-changeover]{font-weight:600}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-changeover] span{text-decoration:underline}.rjs[data-theme=boutique-onsite] .rjs__calendar-day--blank{border:none}.rjs[data-theme=boutique-onsite] .rjs__calendar-day--blank span{font-size:0}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-start],.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-end]{color:#433d3d}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-resstart]{color:#433d3d}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-start][data-end]{background-color:#e9e3dc}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-resstart][data-resend]{background-color:#87837f;color:#000}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-resend]:not([data-resstart]):after{border-color:#bdb5b1}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-resend]:not([data-resstart]){background:#87837f}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-resstart]:not([data-resend]):after,.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-start][data-resend]:after{content:"";border-color:#87837f}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-end]:not([data-start]):not([data-resstart]):after,.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-start]:not([data-end]):after{border-color:#e9e3dc}.rjs[data-theme=boutique-onsite] .rjs__calendar-day[data-resstart][data-end]:not([data-resend]){background:#e9e3dc}.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected,.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected-start,.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected-end{color:#000 !important}.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected:after,.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected-start:after,.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected-end:after{border-color:#94a588 !important}.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected-start:after{border-left-color:rgba(0,0,0,0) !important;border-top-color:rgba(0,0,0,0) !important}.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected[data-end]:not([data-start]):after,.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected-end:after{border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.rjs[data-theme=boutique-onsite] .rjs__calendar-day--selected-end[data-resstart][data-end]:not([data-resend]){background-color:#87837f}.rjs[data-theme=boutique-onsite] .rjs__pricing{background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.3);border-radius:0 4px 4px 0}.nsscaler[data-flow=v] .rjs[data-theme=boutique-onsite] .rjs__pricing{width:100%;border-radius:0 0 4px 4px}.rjs[data-theme=boutique-onsite] .rjs__pricing-dates{padding:20px 20px 0;box-shadow:0px 0px 10px rgba(0,0,0,.3)}.rjs[data-theme=boutique-onsite] .rjs__pricing-dates>div{padding-bottom:10px}.rjs[data-theme=boutique-onsite] .rjs__pricing-dates>div:not(:last-child){margin-bottom:10px;border-bottom:1px solid #e3e3e3}.rjs[data-theme=boutique-onsite] .rjs__pricing-dates>div label{margin-bottom:5px;font-size:16px;font-weight:300;color:#433d3d;text-transform:uppercase}.rjs[data-theme=boutique-onsite] .rjs__pricing-dates>div p{padding:0;margin:0;font-size:16px;font-weight:300;color:#433d3d;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.rjs[data-theme=boutique-onsite] .rjs__pricing-dates>div p small{color:#888;font-size:12px;font-weight:300;padding-left:5px}.rjs[data-theme=boutique-onsite] .rjs__pricing .pounds:before{content:"£"}.rjs[data-theme=boutique-onsite] .rjs__pricing-date--placeholder{color:#433d3d}.rjs[data-theme=boutique-onsite] .rjs__pricing-warning{padding:10px 20px;font-size:16px;background-color:#e9e3dc;margin-bottom:20px}.rjs[data-theme=boutique-onsite] .rjs__pricing-warning+[class$=-options]{margin-top:10px}.rjs[data-theme=boutique-onsite] .rjs__pricing-options{margin:20px 20px 0}.rjs[data-theme=boutique-onsite] .rjs__pricing-options span.description{font-size:16px;color:#433d3d}.rjs[data-theme=boutique-onsite] .rjs__pricing-options select{background-color:#fff;color:#433d3d;font-size:16px;font-weight:300;border:1px solid #aaa;padding:10px;width:100%}.rjs[data-theme=boutique-onsite] .rjs__pricing-detail{padding:10px 20px 0px;margin:auto 0 0;font-size:16px;font-weight:300;color:#433d3d;line-height:1.6}.rjs[data-theme=boutique-onsite] .rjs__pricing-detail span{float:right;font-weight:600}.rjs[data-theme=boutique-onsite] .rjs__pricing-result{margin:10px 20px 0px;padding:10px 0;font-size:22px;font-weight:600;color:#433d3d;text-align:right;border-top:1px solid #e3e3e3}.rjs[data-theme=boutique-onsite] .rjs__pricing-result span+span{font-size:16px}.rjs[data-theme=boutique-onsite] .rjs__pricing-book{padding:15px 20px;width:calc(100% - 20px);margin:auto 10px 10px;background-color:#786d64;border:none;border-radius:4px;font-size:18px;color:#fff}.rjs[data-theme=boutique-onsite] .rjs__pricing-book:hover{background-color:#5c544d}.rjs[data-theme=boutique-onsite] .rjs__pricing-spacer{background-color:#fff;padding-top:40%;background-size:contain;background-position:center;background-repeat:no-repeat;transition:background-color .3s ease-in-out;background-image:url(../../805edad500a6bfaad788.jpg);background-size:100%}.rjs[data-theme=boutique-onsite] .rjs__pricing-spacer--loading{padding-top:30%;background-image:url(../../afb19940bf21eaac316a.gif);background-color:#fff}.rjs[data-theme=boutique-onsite] .rjs__widget,.rjs[data-theme=boutique-onsite] .rjs__widget *{font-family:"Jost",sans-serif}.rjs[data-theme=boutique-onsite] .rjs__widget .rjs__calendar{border-radius:4px 0 0 4px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.3)}.rjs[data-theme=boutique-onsite] .rjs__widget .rjs__scaler[data-flow=v] .rjs__calendar{border-radius:4px 4px 0 0}.rjs[data-theme=boutique-onsite] .rjs__widget .rjs__calendar-month{border-radius:0;border-right-color:#dfdfdf}.rjs[data-theme=boutique-onsite] .rjs__navigation:before{border-color:#06090a}.rjs[data-theme=boutique-onsite] .rjs__navigation:hover:before{border-color:#2c424a}.rjs[data-theme=boutique-onsite] .rjs__navigation--next{background:linear-gradient(to left, #f9f6f5 80%, rgba(249, 246, 245, 0) 100%)}.rjs[data-theme=boutique-onsite] .rjs__navigation--prev{background:linear-gradient(to right, #f9f6f5 80%, rgba(249, 246, 245, 0) 100%)}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-flow=v] .rjs__pricing{border-radius:0 0 4px 4px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=s] .rjs__calendar-month thead tr:first-child th{font-size:16px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=s] .rjs__calendar-day{font-size:14px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__month-title{font-size:16px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__calendar-month thead tr:first-child th{font-size:16px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__calendar-month thead tr:last-child th{font-size:14px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__calendar-day{font-size:14px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-dates{padding:10px 10px 0}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-dates label{font-size:12px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-dates p span{font-size:14px}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-options{margin:10px 10px 0}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-options select{padding:0}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-detail{padding:10px 10px 0}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-result{margin:10px 10px 0}.rjs[data-theme=boutique-onsite] .rjs__scaler[data-size=xs] .rjs__pricing-book{margin:auto 0 0;border-radius:0;padding:10px 20px}
