form:not(#age-gate__form) input,
form:not(#age-gate__form) textarea,
form:not(#age-gate__form) select {
padding-left: 8px;
}
form:not(#age-gate__form)
.elementor-field-subgroup
span:has(input[type="checkbox"]) {
display: flex;
flex-direction: row;
align-items: start;
}
form input[type="checkbox"] {
height: 24px;
width: 24px;
border-radius: 4px;
flex-shrink: 0;
accent-color: var(--e-global-color-primary);
}
form input[type="checkbox"] + label {
font-weight: 400;
text-transform: unset;
font-size: 16px;
margin-left: 16px;
margin-top: 2px;
color: var(--e-global-color-text);
accent-color: var(--e-global-color-primary);
font-family: var(--e-global-typography-primary-font-family);
font-size: var(--e-global-typography-primary-font-size);
line-height: var(--e-global-typography-primary-line-height);
font-weight: var(--e-global-typography-primary-font-weight);
letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
form:not(#age-gate__form) input[type="checkbox"] + label a {
text-decoration: underline;
color: var(--e-global-color-text);
}
#subscribe-form .elementor-field-type-previous {
display: none;
}
.e-form__step:not(.elementor-hidden) {
align-items: flex-start;
}
input#form-field-user_postcode::-webkit-outer-spin-button,
input#form-field-user_postcode::-webkit-inner-spin-button,
input#form-field-user_mobile::-webkit-inner-spin-button,
input#form-field-user_mobile::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
} input#form-field-user_postcode[type="number"],
input#form-field-user_mobile[type="number"] {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}.flatpickr-calendar.open .flatpickr-prev-month {
position: relative;
}
.flatpickr-calendar.open .flatpickr-next-month {
position: relative;
}
.flatpickr-calendar.open .flatpickr-month {
position: relative;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
height: 35px;
}
.flatpickr-calendar.open .flatpickr-current-month {
position: absolute;
inset: 0;
width: auto;
font-size: 12px;
flex-grow: 1;
display: flex;
flex-direction: row;
justify-content: center;
column-gap: 8px;
align-items: center;
}
.flatpickr-calendar.open .flatpickr-current-month input {
font-size: 12px;
}
.flatpickr-calendar.open .numInputWrapper {
width: 10ch;
}
.flatpickr-calendar.open .numInputWrapper .numInput {
padding: 4px;
}body.e-off-canvas__no-scroll,body.e-off-canvas__no-scroll-animation{overflow:hidden}.elementor-widget-off-canvas{height:-moz-fit-content;height:fit-content;--e-off-canvas-width:400px;--e-off-canvas-height:100vh;--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;--e-off-canvas-animation-duration-minimum:Max(0.001s,var(--e-off-canvas-animation-duration))}.elementor-widget-off-canvas .e-off-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:2147483630}.elementor-widget-off-canvas .e-off-canvas[aria-hidden=true]{opacity:0;visibility:hidden}.elementor-widget-off-canvas .e-off-canvas[aria-hidden=true] .elementor-add-section{display:none}.elementor-widget-off-canvas .e-off-canvas__overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:var(--e-off-canvas-overlay-opacity);pointer-events:all;position:absolute;top:0;transition:0s;width:100%}.elementor-widget-off-canvas .e-off-canvas__main{align-items:var(--e-off-canvas-align-items);display:flex;height:100%;justify-content:var(--e-off-canvas-justify-content);left:0;position:absolute;top:0;width:100%}.elementor-widget-off-canvas .e-off-canvas__main.animated{animation-duration:var(--e-off-canvas-animation-duration-minimum)}.elementor-widget-off-canvas .e-off-canvas__main.animated.none{animation:e-off-canvas-without-animation 1ms;opacity:1;visibility:visible}.elementor-widget-off-canvas .e-off-canvas__main.animated.none.reversed{opacity:0;visibility:hidden}.elementor-widget-off-canvas .e-off-canvas__content{background-color:#fff;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);height:var(--e-off-canvas-height);overflow:var(--e-off-canvas-content-overflow);pointer-events:all;width:var(--e-off-canvas-width)}.elementor-widget-off-canvas .animated-reverse-wrapper{opacity:0;transform:none;visibility:hidden}.elementor-widget-off-canvas .animated-reverse-wrapper:not(.no-animation){animation:e-off-canvas-close var(--e-off-canvas-animation-duration-minimum)}.elementor-widget-off-canvas .animated-reverse-wrapper .no-animation{animation:e-off-canvas-close 1ms}body:not(.elementor-editor-active) .e-con .elementor-widget-off-canvas{position:absolute}body:not(.elementor-editor-active) .elementor-section .e-element-before-off-canvas:has(>.elementor-widget-container),body:not(.elementor-editor-active) .elementor-section .elementor-element:has(>.elementor-widget-container+.elementor-widget-off-canvas){margin-block-end:0}body:not(.elementor-editor-active) .elementor-section .e-element-before-off-canvas,body:not(.elementor-editor-active) .elementor-section .elementor-element:has(+.elementor-widget-off-canvas){--kit-widget-spacing:0px}body:not(.elementor-editor-active) .elementor-section .elementor-widget-off-canvas:first-child{position:absolute}@keyframes e-off-canvas-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}@keyframes e-off-canvas-without-animation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}