/* Existing EasyFeedback controls, using DomuSeller's typography and colours. */
.domu-banner-feedback{width:100%!important;min-width:0;flex:1;box-sizing:border-box;padding:22px;border:1px solid var(--ds-line,#e6e6e6);border-radius:var(--ds-radius-lg,10px);background:var(--ds-surface,#fff);color:var(--ds-text,#212121);overflow-wrap:anywhere}
.domu-feedback-kicker{display:block;margin-bottom:8px;color:var(--ds-muted,#757575);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.domu-banner-feedback>h2{margin:0 0 8px!important;font-family:inherit;font-size:24px!important;line-height:1.12;font-weight:700;letter-spacing:-.035em;color:var(--ds-strong,#1c1d1c)}
.domu-banner-feedback>p{margin:0 0 18px!important;font-size:13px!important;line-height:1.5;color:var(--ds-muted,#757575)}
.js-easyfeedback.easyfeedback{width:100%;margin:0;padding:0;background:transparent!important;color:var(--ds-text,#212121);font:inherit;min-height:0!important;height:auto!important}
.js-easyfeedback.easyfeedback .easyfeedback__form{padding:0;background:transparent}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__field{margin:0 0 12px}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__field-name{margin-bottom:5px;color:var(--ds-text,#212121);font-family:inherit;font-size:12px;line-height:1.35;font-weight:500}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__input,.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__textarea,.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__select{box-sizing:border-box;width:100%!important;max-width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--ds-line,#e6e6e6)!important;border-radius:var(--ds-radius,8px)!important;background:var(--ds-surface,#fff)!important;color:var(--ds-text,#212121)!important;font:inherit!important;font-size:14px!important;line-height:1.4!important;box-shadow:none!important;transition:border-color .15s}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__input::placeholder,.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__textarea::placeholder{color:var(--ds-muted,#757575);opacity:1}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__input:focus,.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__textarea:focus{outline:2px solid var(--ds-yellow,#f2de00)!important;outline-offset:1px;border-color:var(--ds-ink,#1c1d1c)!important}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__textarea{height:64px;min-height:64px;resize:vertical}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__submit{width:100%;min-height:44px;margin:8px 0 0;padding:12px 14px;border:1px solid var(--ds-yellow,#f2de00)!important;border-radius:var(--ds-radius,8px);background:var(--ds-yellow,#f2de00)!important;color:var(--ds-ink,#1c1d1c)!important;font:inherit;font-size:14px;font-weight:650;line-height:1.3;cursor:pointer}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__submit:hover{background:var(--ds-yellow-hover,#e0cd00)!important}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__submit:disabled{opacity:.6;cursor:wait}
.js-easyfeedback.easyfeedback .easyfeedback__form .domu-selection-consent{font:inherit;font-size:12px;line-height:1.5;color:var(--ds-muted,#757575)}
.js-easyfeedback.easyfeedback .easyfeedback__form .domu-selection-consent label{display:flex;align-items:flex-start;gap:8px;color:var(--ds-muted,#757575)}
.js-easyfeedback.easyfeedback .easyfeedback__form .domu-selection-consent input[type=checkbox]{flex:none;margin:3px 0 0;accent-color:var(--ds-ink,#1c1d1c)}
.js-easyfeedback.easyfeedback .easyfeedback__form .domu-selection-consent a{color:var(--ds-muted,#757575)!important}
.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__field--important{display:none}
.js-easyfeedback.easyfeedback .easyfeedback__form .js-easyfeedback__field-error,.js-easyfeedback.easyfeedback .easyfeedback__form [data-domu-cart-error]{font-size:12px;line-height:1.45;color:#b43333}
.domu-city-field{position:relative;min-width:0}
.domu-city-options{position:absolute;top:calc(100% - 18px);left:0;right:0;z-index:1080;max-height:250px;overflow:auto;background:var(--ds-surface,#fff);border:1px solid var(--ds-line,#e6e6e6);border-radius:var(--ds-radius,8px);box-shadow:0 8px 24px #0002}
.domu-city-options[hidden]{display:none}
.domu-city-option{display:block;width:100%;border:0;border-bottom:1px solid var(--ds-line,#e6e6e6);padding:10px 12px;text-align:left;background:transparent;color:var(--ds-text,#212121);font:inherit;font-size:14px;cursor:pointer;white-space:normal}
.domu-city-option:last-child{border-bottom:0}.domu-city-option small{display:block;margin-top:2px;color:var(--ds-muted,#757575);font-size:11px;line-height:1.4}.domu-city-option:hover,.domu-city-option[aria-selected=true]{background:var(--ds-gray,#f5f5f6)}
.domu-city-hint{margin-top:4px;min-height:14px;color:var(--ds-muted,#757575);font-size:10px;line-height:1.4}.domu-city-hint.is-error{color:#b43333}
#sellerFeedbackModal .modal-content{background:var(--ds-surface,#fff);border:1px solid var(--ds-line,#e6e6e6);border-radius:var(--ds-radius-lg,10px);color:var(--ds-text,#212121)}
#sellerFeedbackModal .modal-header{padding:22px 24px 16px;border-bottom:0}#sellerFeedbackModal .modal-title{font-size:25px!important;line-height:1.2;font-weight:700;letter-spacing:-.025em}#sellerFeedbackModal .modal-body{padding:0 24px 24px}
.js-easyfeedback.easyfeedback .easyfeedback__success-text{font:inherit;font-size:15px;line-height:1.55;color:var(--ds-text,#212121)}
@media(max-width:991px){.domu-feedback-column .h-100{height:auto!important}.domu-banner-feedback{padding:22px;flex:0 0 100%}}
@media(max-width:575px){.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__input,.js-easyfeedback.easyfeedback .easyfeedback__form .easyfeedback__textarea{font-size:16px!important}#sellerFeedbackModal .modal-header{padding:20px 20px 14px}#sellerFeedbackModal .modal-body{padding:0 20px 20px}}

/* Let the adjacent slide follow the form height, including validation messages. */
@media(min-width:992px){
.domu-slider-feedback>.container-fluid>.row>.col-lg-9{display:flex}
.domu-slider-feedback>.container-fluid>.row>.col-lg-9>div{display:flex;flex:1;min-width:0;min-height:var(--bs-slider-height,0px)}
.domu-slider-feedback>.container-fluid>.row>.col-lg-9>div>.swiper{flex:1;min-width:0;height:auto!important}
.domu-slider-feedback .swiper-wrapper,.domu-slider-feedback .swiper-slide,.domu-slider-feedback .b-home-slider__media,.domu-slider-feedback .b-home-slider__media-inner,.domu-slider-feedback .b-home-slider__img{height:100%!important}
}
