/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   Hello Elementor Child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

/* -- 09-Nov -- */
.color-variable-items-wrapper .variable-item {
    border-radius: 50px !important;
}
.variable-item-contents span {
    border-radius: 50px !important;
}
.color-variable-items-wrapper .variable-item {
    border-radius: 50px !important;
    width: 40px !important;
    height: 40px !important;
}
/* Product page colour swatches: one row + "+N" button + popup with all colours.  */
body .k4u-cm--hide{display:none!important}
body li.k4u-cm__li{display:inline-flex!important;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}
body li.k4u-cm__li[hidden]{display:none!important}
body .k4u-cm__morebtn{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;min-width:0!important;padding:0!important;margin:0!important;background:#fff!important;color:#111!important;border:1px solid #bdbdbd!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;text-decoration:none!important;cursor:pointer}
body .k4u-cm__morebtn:hover,body .k4u-cm__morebtn:focus{background:#f2f2f2!important;color:#111!important;border-color:#111!important}
body .k4u-cm{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;display:flex!important;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}
body .k4u-cm[hidden]{display:none!important}
body .k4u-cm *{box-sizing:border-box}
body .k4u-cm__back{position:absolute!important;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55)}
body .k4u-cm__box{position:relative!important;width:100%;max-width:640px;max-height:85vh;display:flex!important;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.3);color:#111}
body .k4u-cm__head{display:flex!important;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e6e6e6;font-size:18px}
body .k4u-cm__head strong{font-weight:700;color:#111}
body .k4u-cm .k4u-cm__x{width:36px!important;height:36px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f2f2f2!important;color:#111!important;font-size:24px!important;line-height:1!important;box-shadow:none!important;cursor:pointer}
body .k4u-cm .k4u-cm__x:hover{background:#e3e3e3!important;color:#111!important}
body .k4u-cm__grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:14px 10px;padding:20px;overflow-y:auto}
body .k4u-cm .k4u-cm__item{display:flex!important;flex-direction:column;align-items:center;gap:8px;width:auto!important;height:auto!important;min-width:0!important;padding:6px 4px!important;background:none!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#111!important;font-size:12.5px!important;font-weight:400!important;line-height:1.25!important;text-align:center;text-transform:none!important;cursor:pointer}
body .k4u-cm .k4u-cm__item:hover,body .k4u-cm .k4u-cm__item:focus{background:none!important;color:#111!important}
body .k4u-cm__item i{display:block;width:52px;height:52px;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px #cfcfcf}
body .k4u-cm__item:hover i{box-shadow:0 0 0 3px #fff,0 0 0 5px #777}
body .k4u-cm__item.is-on i{box-shadow:0 0 0 3px #fff,0 0 0 5px #111}
body .k4u-cm .k4u-cm__item.is-on span{font-weight:700!important}
body .k4u-cm .k4u-cm__item[disabled]{opacity:.35;cursor:not-allowed}
html.k4u-cm-lock{overflow:hidden!important}
@media(max-width:600px){
body .k4u-cm{align-items:flex-end;padding:0}
body .k4u-cm__box{max-width:none;max-height:80vh;border-radius:14px 14px 0 0}
body .k4u-cm__grid{grid-template-columns:repeat(4,1fr)}
}
/* -- 09-Nov -- */

/* -- 06-Nov -- */
td.value.woo-variation-items-wrapper {
    padding: 15px !important;
}
/* -- 06-Nov -- */

.gform-theme--framework .gfield--type-choice .gchoice, .gform-theme--framework .gfield--type-choice .ginput_container_consent  {
    display: block;
} 
.k4u-has-options .woocommerce-variation-add-to-cart {
    display: block !important;
}
.gfield textarea, .gfield  input, .gfield select{
	padding:5px 20px !important;
}
.gform-theme--framework input[type=file]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) , input#file-upload-button {
    padding: 0px !important;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #dc643a !important;
}

/* === K4U door price landing page (page 193692) === */
/* Google-style review card */
.page-id-193692 [data-id="135ea4dc"]{position:relative;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:16px 44px 16px 68px!important;gap:4px!important;max-width:520px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif}
.page-id-193692 [data-id="135ea4dc"]::before{content:"B";position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;background:#5e35b1;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193692 [data-id="135ea4dc"]::after{content:"";position:absolute;right:16px;top:16px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193692 [data-id="f277c4e"]{color:#fbbc04!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;line-height:1.4!important;margin:0!important}
.page-id-193692 [data-id="f277c4e"] strong{display:inline-block;color:#202124;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:2px}
.page-id-193692 [data-id="e98cbe1"]{color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:0!important}
/* Measuring guide / Order a sample as two separate buttons */
.page-id-193692 [data-id="7d5b8bba"]{display:flex!important;flex-wrap:wrap;gap:12px;font-size:0!important;text-decoration:none!important}
.page-id-193692 [data-id="7d5b8bba"] a{display:inline-block;font-size:15px;font-weight:600;line-height:1.2;padding:11px 20px;border:2px solid #B4532C;border-radius:6px;color:#B4532C!important;background:transparent;text-decoration:none!important}
.page-id-193692 [data-id="7d5b8bba"] a:first-child{background:#B4532C;color:#fff!important}
.page-id-193692 [data-id="7d5b8bba"] a:hover{opacity:.85}
/* Footer links: separate Terms / Delivery & Returns / Privacy */
.page-id-193692 [data-id="566a2040"]{text-decoration:none!important;font-size:0!important}
.page-id-193692 [data-id="566a2040"] a{font-size:15px;text-decoration:none!important}
.page-id-193692 [data-id="566a2040"] a:hover{text-decoration:underline!important}
.page-id-193692 [data-id="566a2040"] a:not(:last-child)::after{content:"|";display:inline-block;margin:0 12px;opacity:.5;text-decoration:none}


/* Google-style review cards (Customer reviews section) */
.page-id-193692 [data-id="624d5d26"],.page-id-193692 [data-id="30366970"],.page-id-193692 [data-id="639dde3b"]{position:relative;display:flex!important;flex-direction:column;gap:0!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px!important;padding:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important;font-family:Roboto,Arial,sans-serif}
.page-id-193692 [data-id="624d5d26"]::before{content:"B";background:#5e35b1}
.page-id-193692 [data-id="30366970"]::before{content:"H";background:#00897b}
.page-id-193692 [data-id="639dde3b"]::before{content:"R";background:#e64a19}
.page-id-193692 [data-id="624d5d26"]::before,.page-id-193692 [data-id="30366970"]::before,.page-id-193692 [data-id="639dde3b"]::before{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193692 [data-id="624d5d26"]::after,.page-id-193692 [data-id="30366970"]::after,.page-id-193692 [data-id="639dde3b"]::after{content:"";position:absolute;right:20px;top:22px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193692 [data-id="d4f8182"],.page-id-193692 [data-id="4b67661b"],.page-id-193692 [data-id="3c225ed"]{order:-2;margin:0 0 0 52px!important;padding-right:28px;color:#202124!important;font:500 15px/20px Roboto,Arial,sans-serif!important}
.page-id-193692 [data-id="3328333f"],.page-id-193692 [data-id="2293d081"],.page-id-193692 [data-id="76bb825d"]{order:-1;margin:0 0 12px 52px!important;color:#fbbc04!important;font-size:15px!important;line-height:20px!important;letter-spacing:1px!important}
.page-id-193692 [data-id="2354634a"],.page-id-193692 [data-id="35a5ed77"],.page-id-193692 [data-id="5cf9f472"]{order:0;margin:0!important;color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-style:normal!important}

/* Door price form styled to match the page */
.page-id-193692 .k4u-door-form_wrapper{--gf-color-primary:#B4532C;--gf-color-primary-rgb:180,83,44;--gf-color-primary-darker:#9a4524;--gf-color-primary-lighter:#c96a43;--gf-ctrl-border-color:#e4ddd2;--gf-ctrl-border-color-focus:#B4532C;--gf-ctrl-radius:10px;--gf-ctrl-shadow:none;--gf-ctrl-bg-color:#fff;--gf-ctrl-label-color-primary:#16181D;--gf-font-family-base:inherit;--gf-ctrl-btn-radius:8px}
.page-id-193692 .k4u-door-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=hidden]),.page-id-193692 .k4u-door-form_wrapper select,.page-id-193692 .k4u-door-form_wrapper textarea{border:1px solid #e4ddd2!important;border-radius:10px!important;box-shadow:none!important;background-color:#fff!important;padding:12px 14px!important;min-height:48px;font-family:inherit!important;font-size:15px!important;color:#16181D!important;transition:border-color .15s,box-shadow .15s}
.page-id-193692 .k4u-door-form_wrapper input:focus,.page-id-193692 .k4u-door-form_wrapper select:focus,.page-id-193692 .k4u-door-form_wrapper textarea:focus{border-color:#B4532C!important;box-shadow:0 0 0 3px rgba(180,83,44,.15)!important;outline:none!important}
.page-id-193692 .k4u-door-form_wrapper ::placeholder{color:#a9a39b!important}
.page-id-193692 .k4u-door-form_wrapper .gfield_label,.page-id-193692 .k4u-door-form_wrapper .gform-field-label--type-sub,.page-id-193692 .k4u-door-form_wrapper legend.gfield_label{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#16181D!important;margin-bottom:6px!important}
.page-id-193692 .k4u-door-form_wrapper .gfield_required_text{font-size:0!important}
.page-id-193692 .k4u-door-form_wrapper .gfield_required_text::after{content:"*";font-size:14px;color:#B4532C}
.page-id-193692 .k4u-door-form_wrapper .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}
.page-id-193692 .k4u-door-form_wrapper .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;margin:0!important;padding:12px 14px;border:1px solid #e4ddd2;border-radius:10px;background:#fff;cursor:pointer}
.page-id-193692 .k4u-door-form_wrapper .gfield_radio .gchoice:has(input:checked){border-color:#B4532C;background:#fdf3ee}
.page-id-193692 .k4u-door-form_wrapper .gfield_radio label{font-size:14px!important;font-weight:600!important;color:#16181D!important;cursor:pointer}
.page-id-193692 .k4u-door-form_wrapper input[type=radio]{accent-color:#B4532C}
.page-id-193692 .k4u-door-form_wrapper input[type=file]{width:100%;padding:8px!important;border:1px dashed #d6ccbe!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;color:#6b665f}
.page-id-193692 .k4u-door-form_wrapper input[type=file]::file-selector-button{border:0;border-radius:6px;background:#f3eee7;color:#16181D;font-weight:600;padding:8px 12px;margin-right:10px;cursor:pointer}
.page-id-193692 .k4u-door-form_wrapper .gform_fileupload_rules,.page-id-193692 .k4u-door-form_wrapper .gfield_description{font-size:12px!important;color:#8a8580!important}
.page-id-193692 .k4u-door-form_wrapper .gform_footer input[type=submit],.page-id-193692 .k4u-door-form_wrapper .gform_footer button{width:100%;background:#B4532C!important;border:0!important;border-radius:8px!important;padding:15px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;color:#fff!important;box-shadow:none!important}
.page-id-193692 .k4u-door-form_wrapper .gform_footer input[type=submit]:hover,.page-id-193692 .k4u-door-form_wrapper .gform_footer button:hover{background:#9a4524!important}

.page-id-193692 .k4u-door-form_wrapper select{height:48px!important;padding:0 40px 0 14px!important;line-height:46px!important}
.page-id-193692 .k4u-door-form_wrapper input[type=file]{height:auto!important;min-height:0!important;padding:6px!important;line-height:normal!important}
.page-id-193692 .k4u-door-form_wrapper{--gf-ctrl-choice-check-color:#B4532C}
.page-id-193692 .k4u-door-form_wrapper input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border-color:#cfc5b6!important}
.page-id-193692 .k4u-door-form_wrapper input[type=radio]::before{background:#B4532C!important}
.page-id-193692 .k4u-door-form_wrapper input[type=file]{display:flex!important;align-items:center}
.page-id-193692 .k4u-door-form_wrapper input[type=file]::file-selector-button{vertical-align:middle;line-height:1.2;padding:9px 14px}


/* === K4U London doors landing page (page 193780) === */
/* Google-style review card */
.page-id-193780 [data-id="4220035"]{position:relative;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:16px 44px 16px 68px!important;gap:4px!important;max-width:520px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif}
.page-id-193780 [data-id="4220035"]::before{content:"R";position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;background:#5e35b1;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193780 [data-id="4220035"]::after{content:"";position:absolute;right:16px;top:16px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193780 [data-id="41b1b310"]{color:#fbbc04!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;line-height:1.4!important;margin:0!important}
.page-id-193780 [data-id="41b1b310"] strong{display:inline-block;color:#202124;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:2px}
.page-id-193780 [data-id="2c940212"]{color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:0!important}
/* Measuring guide / Order a sample as two separate buttons */
.page-id-193780 [data-id="47fc4027"]{display:flex!important;flex-wrap:wrap;gap:12px;font-size:0!important;text-decoration:none!important}
.page-id-193780 [data-id="47fc4027"] a{display:inline-block;font-size:15px;font-weight:600;line-height:1.2;padding:11px 20px;border:2px solid #B4532C;border-radius:6px;color:#B4532C!important;background:transparent;text-decoration:none!important}
.page-id-193780 [data-id="47fc4027"] a:first-child{background:#B4532C;color:#fff!important}
.page-id-193780 [data-id="47fc4027"] a:hover{opacity:.85}
/* Footer links: separate Terms / Delivery & Returns / Privacy */
.page-id-193780 [data-id="566a2040"]{text-decoration:none!important;font-size:0!important}
.page-id-193780 [data-id="566a2040"] a{font-size:15px;text-decoration:none!important}
.page-id-193780 [data-id="566a2040"] a:hover{text-decoration:underline!important}
.page-id-193780 [data-id="566a2040"] a:not(:last-child)::after{content:"|";display:inline-block;margin:0 12px;opacity:.5;text-decoration:none}


/* Google-style review cards (Customer reviews section) */
.page-id-193780 [data-id="377f2ad4"],.page-id-193780 [data-id="36072299"],.page-id-193780 [data-id="235af217"]{position:relative;display:flex!important;flex-direction:column;gap:0!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px!important;padding:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important;font-family:Roboto,Arial,sans-serif}
.page-id-193780 [data-id="377f2ad4"]::before{content:"B";background:#5e35b1}
.page-id-193780 [data-id="36072299"]::before{content:"H";background:#00897b}
.page-id-193780 [data-id="235af217"]::before{content:"R";background:#e64a19}
.page-id-193780 [data-id="377f2ad4"]::before,.page-id-193780 [data-id="36072299"]::before,.page-id-193780 [data-id="235af217"]::before{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193780 [data-id="377f2ad4"]::after,.page-id-193780 [data-id="36072299"]::after,.page-id-193780 [data-id="235af217"]::after{content:"";position:absolute;right:20px;top:22px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193780 [data-id="641b28d3"],.page-id-193780 [data-id="58836688"],.page-id-193780 [data-id="2bad8c96"]{order:-2;margin:0 0 0 52px!important;padding-right:28px;color:#202124!important;font:500 15px/20px Roboto,Arial,sans-serif!important}
.page-id-193780 [data-id="1bd03987"],.page-id-193780 [data-id="779290a8"],.page-id-193780 [data-id="362cb392"]{order:-1;margin:0 0 12px 52px!important;color:#fbbc04!important;font-size:15px!important;line-height:20px!important;letter-spacing:1px!important}
.page-id-193780 [data-id="6eeff967"],.page-id-193780 [data-id="4f376977"],.page-id-193780 [data-id="41deb5d2"]{order:0;margin:0!important;color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-style:normal!important}

/* Door price form styled to match the page */
.page-id-193780 .k4u-door-form_wrapper{--gf-color-primary:#B4532C;--gf-color-primary-rgb:180,83,44;--gf-color-primary-darker:#9a4524;--gf-color-primary-lighter:#c96a43;--gf-ctrl-border-color:#e4ddd2;--gf-ctrl-border-color-focus:#B4532C;--gf-ctrl-radius:10px;--gf-ctrl-shadow:none;--gf-ctrl-bg-color:#fff;--gf-ctrl-label-color-primary:#16181D;--gf-font-family-base:inherit;--gf-ctrl-btn-radius:8px}
.page-id-193780 .k4u-door-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=hidden]),.page-id-193780 .k4u-door-form_wrapper select,.page-id-193780 .k4u-door-form_wrapper textarea{border:1px solid #e4ddd2!important;border-radius:10px!important;box-shadow:none!important;background-color:#fff!important;padding:12px 14px!important;min-height:48px;font-family:inherit!important;font-size:15px!important;color:#16181D!important;transition:border-color .15s,box-shadow .15s}
.page-id-193780 .k4u-door-form_wrapper input:focus,.page-id-193780 .k4u-door-form_wrapper select:focus,.page-id-193780 .k4u-door-form_wrapper textarea:focus{border-color:#B4532C!important;box-shadow:0 0 0 3px rgba(180,83,44,.15)!important;outline:none!important}
.page-id-193780 .k4u-door-form_wrapper ::placeholder{color:#a9a39b!important}
.page-id-193780 .k4u-door-form_wrapper .gfield_label,.page-id-193780 .k4u-door-form_wrapper .gform-field-label--type-sub,.page-id-193780 .k4u-door-form_wrapper legend.gfield_label{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#16181D!important;margin-bottom:6px!important}
.page-id-193780 .k4u-door-form_wrapper .gfield_required_text{font-size:0!important}
.page-id-193780 .k4u-door-form_wrapper .gfield_required_text::after{content:"*";font-size:14px;color:#B4532C}
.page-id-193780 .k4u-door-form_wrapper .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}
.page-id-193780 .k4u-door-form_wrapper .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;margin:0!important;padding:12px 14px;border:1px solid #e4ddd2;border-radius:10px;background:#fff;cursor:pointer}
.page-id-193780 .k4u-door-form_wrapper .gfield_radio .gchoice:has(input:checked){border-color:#B4532C;background:#fdf3ee}
.page-id-193780 .k4u-door-form_wrapper .gfield_radio label{font-size:14px!important;font-weight:600!important;color:#16181D!important;cursor:pointer}
.page-id-193780 .k4u-door-form_wrapper input[type=radio]{accent-color:#B4532C}
.page-id-193780 .k4u-door-form_wrapper input[type=file]{width:100%;padding:8px!important;border:1px dashed #d6ccbe!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;color:#6b665f}
.page-id-193780 .k4u-door-form_wrapper input[type=file]::file-selector-button{border:0;border-radius:6px;background:#f3eee7;color:#16181D;font-weight:600;padding:8px 12px;margin-right:10px;cursor:pointer}
.page-id-193780 .k4u-door-form_wrapper .gform_fileupload_rules,.page-id-193780 .k4u-door-form_wrapper .gfield_description{font-size:12px!important;color:#8a8580!important}
.page-id-193780 .k4u-door-form_wrapper .gform_footer input[type=submit],.page-id-193780 .k4u-door-form_wrapper .gform_footer button{width:100%;background:#B4532C!important;border:0!important;border-radius:8px!important;padding:15px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;color:#fff!important;box-shadow:none!important}
.page-id-193780 .k4u-door-form_wrapper .gform_footer input[type=submit]:hover,.page-id-193780 .k4u-door-form_wrapper .gform_footer button:hover{background:#9a4524!important}

.page-id-193780 .k4u-door-form_wrapper select{height:48px!important;padding:0 40px 0 14px!important;line-height:46px!important}
.page-id-193780 .k4u-door-form_wrapper input[type=file]{height:auto!important;min-height:0!important;padding:6px!important;line-height:normal!important}
.page-id-193780 .k4u-door-form_wrapper{--gf-ctrl-choice-check-color:#B4532C}
.page-id-193780 .k4u-door-form_wrapper input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border-color:#cfc5b6!important}
.page-id-193780 .k4u-door-form_wrapper input[type=radio]::before{background:#B4532C!important}
.page-id-193780 .k4u-door-form_wrapper input[type=file]{display:flex!important;align-items:center}
.page-id-193780 .k4u-door-form_wrapper input[type=file]::file-selector-button{vertical-align:middle;line-height:1.2;padding:9px 14px}


/* === K4U Nottingham doors landing page (page 193781) === */
/* Google-style review card */
.page-id-193781 [data-id="de0bd74"]{position:relative;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:16px 44px 16px 68px!important;gap:4px!important;max-width:520px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif}
.page-id-193781 [data-id="de0bd74"]::before{content:"H";position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;background:#5e35b1;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193781 [data-id="de0bd74"]::after{content:"";position:absolute;right:16px;top:16px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193781 [data-id="4d657bb0"]{color:#fbbc04!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;line-height:1.4!important;margin:0!important}
.page-id-193781 [data-id="4d657bb0"] strong{display:inline-block;color:#202124;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:2px}
.page-id-193781 [data-id="19f990bf"]{color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:0!important}
/* Measuring guide / Order a sample as two separate buttons */
.page-id-193781 [data-id="67026c05"]{display:flex!important;flex-wrap:wrap;gap:12px;font-size:0!important;text-decoration:none!important}
.page-id-193781 [data-id="67026c05"] a{display:inline-block;font-size:15px;font-weight:600;line-height:1.2;padding:11px 20px;border:2px solid #B4532C;border-radius:6px;color:#B4532C!important;background:transparent;text-decoration:none!important}
.page-id-193781 [data-id="67026c05"] a:first-child{background:#B4532C;color:#fff!important}
.page-id-193781 [data-id="67026c05"] a:hover{opacity:.85}
/* Footer links: separate Terms / Delivery & Returns / Privacy */
.page-id-193781 [data-id="566a2040"]{text-decoration:none!important;font-size:0!important}
.page-id-193781 [data-id="566a2040"] a{font-size:15px;text-decoration:none!important}
.page-id-193781 [data-id="566a2040"] a:hover{text-decoration:underline!important}
.page-id-193781 [data-id="566a2040"] a:not(:last-child)::after{content:"|";display:inline-block;margin:0 12px;opacity:.5;text-decoration:none}


/* Google-style review cards (Customer reviews section) */
.page-id-193781 [data-id="7df37949"],.page-id-193781 [data-id="1d02a433"],.page-id-193781 [data-id="3f9ced85"]{position:relative;display:flex!important;flex-direction:column;gap:0!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px!important;padding:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important;font-family:Roboto,Arial,sans-serif}
.page-id-193781 [data-id="7df37949"]::before{content:"B";background:#5e35b1}
.page-id-193781 [data-id="1d02a433"]::before{content:"H";background:#00897b}
.page-id-193781 [data-id="3f9ced85"]::before{content:"R";background:#e64a19}
.page-id-193781 [data-id="7df37949"]::before,.page-id-193781 [data-id="1d02a433"]::before,.page-id-193781 [data-id="3f9ced85"]::before{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193781 [data-id="7df37949"]::after,.page-id-193781 [data-id="1d02a433"]::after,.page-id-193781 [data-id="3f9ced85"]::after{content:"";position:absolute;right:20px;top:22px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193781 [data-id="682da1b0"],.page-id-193781 [data-id="5b1b3ed8"],.page-id-193781 [data-id="6bf6ca01"]{order:-2;margin:0 0 0 52px!important;padding-right:28px;color:#202124!important;font:500 15px/20px Roboto,Arial,sans-serif!important}
.page-id-193781 [data-id="4200f18d"],.page-id-193781 [data-id="4f4b57e7"],.page-id-193781 [data-id="295acb80"]{order:-1;margin:0 0 12px 52px!important;color:#fbbc04!important;font-size:15px!important;line-height:20px!important;letter-spacing:1px!important}
.page-id-193781 [data-id="5b5e8c2c"],.page-id-193781 [data-id="5bbc9cc"],.page-id-193781 [data-id="4f00bf1d"]{order:0;margin:0!important;color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-style:normal!important}

/* Door price form styled to match the page */
.page-id-193781 .k4u-door-form_wrapper{--gf-color-primary:#B4532C;--gf-color-primary-rgb:180,83,44;--gf-color-primary-darker:#9a4524;--gf-color-primary-lighter:#c96a43;--gf-ctrl-border-color:#e4ddd2;--gf-ctrl-border-color-focus:#B4532C;--gf-ctrl-radius:10px;--gf-ctrl-shadow:none;--gf-ctrl-bg-color:#fff;--gf-ctrl-label-color-primary:#16181D;--gf-font-family-base:inherit;--gf-ctrl-btn-radius:8px}
.page-id-193781 .k4u-door-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=hidden]),.page-id-193781 .k4u-door-form_wrapper select,.page-id-193781 .k4u-door-form_wrapper textarea{border:1px solid #e4ddd2!important;border-radius:10px!important;box-shadow:none!important;background-color:#fff!important;padding:12px 14px!important;min-height:48px;font-family:inherit!important;font-size:15px!important;color:#16181D!important;transition:border-color .15s,box-shadow .15s}
.page-id-193781 .k4u-door-form_wrapper input:focus,.page-id-193781 .k4u-door-form_wrapper select:focus,.page-id-193781 .k4u-door-form_wrapper textarea:focus{border-color:#B4532C!important;box-shadow:0 0 0 3px rgba(180,83,44,.15)!important;outline:none!important}
.page-id-193781 .k4u-door-form_wrapper ::placeholder{color:#a9a39b!important}
.page-id-193781 .k4u-door-form_wrapper .gfield_label,.page-id-193781 .k4u-door-form_wrapper .gform-field-label--type-sub,.page-id-193781 .k4u-door-form_wrapper legend.gfield_label{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#16181D!important;margin-bottom:6px!important}
.page-id-193781 .k4u-door-form_wrapper .gfield_required_text{font-size:0!important}
.page-id-193781 .k4u-door-form_wrapper .gfield_required_text::after{content:"*";font-size:14px;color:#B4532C}
.page-id-193781 .k4u-door-form_wrapper .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}
.page-id-193781 .k4u-door-form_wrapper .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;margin:0!important;padding:12px 14px;border:1px solid #e4ddd2;border-radius:10px;background:#fff;cursor:pointer}
.page-id-193781 .k4u-door-form_wrapper .gfield_radio .gchoice:has(input:checked){border-color:#B4532C;background:#fdf3ee}
.page-id-193781 .k4u-door-form_wrapper .gfield_radio label{font-size:14px!important;font-weight:600!important;color:#16181D!important;cursor:pointer}
.page-id-193781 .k4u-door-form_wrapper input[type=radio]{accent-color:#B4532C}
.page-id-193781 .k4u-door-form_wrapper input[type=file]{width:100%;padding:8px!important;border:1px dashed #d6ccbe!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;color:#6b665f}
.page-id-193781 .k4u-door-form_wrapper input[type=file]::file-selector-button{border:0;border-radius:6px;background:#f3eee7;color:#16181D;font-weight:600;padding:8px 12px;margin-right:10px;cursor:pointer}
.page-id-193781 .k4u-door-form_wrapper .gform_fileupload_rules,.page-id-193781 .k4u-door-form_wrapper .gfield_description{font-size:12px!important;color:#8a8580!important}
.page-id-193781 .k4u-door-form_wrapper .gform_footer input[type=submit],.page-id-193781 .k4u-door-form_wrapper .gform_footer button{width:100%;background:#B4532C!important;border:0!important;border-radius:8px!important;padding:15px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;color:#fff!important;box-shadow:none!important}
.page-id-193781 .k4u-door-form_wrapper .gform_footer input[type=submit]:hover,.page-id-193781 .k4u-door-form_wrapper .gform_footer button:hover{background:#9a4524!important}

.page-id-193781 .k4u-door-form_wrapper select{height:48px!important;padding:0 40px 0 14px!important;line-height:46px!important}
.page-id-193781 .k4u-door-form_wrapper input[type=file]{height:auto!important;min-height:0!important;padding:6px!important;line-height:normal!important}
.page-id-193781 .k4u-door-form_wrapper{--gf-ctrl-choice-check-color:#B4532C}
.page-id-193781 .k4u-door-form_wrapper input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border-color:#cfc5b6!important}
.page-id-193781 .k4u-door-form_wrapper input[type=radio]::before{background:#B4532C!important}
.page-id-193781 .k4u-door-form_wrapper input[type=file]{display:flex!important;align-items:center}
.page-id-193781 .k4u-door-form_wrapper input[type=file]::file-selector-button{vertical-align:middle;line-height:1.2;padding:9px 14px}

.page-id-193781 [data-id="de0bd74"]::before{background:#00897b}


/* === K4U Manchester doors landing page (page 193782) === */
/* Google-style review card */
.page-id-193782 [data-id="3021c482"]{position:relative;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:16px 44px 16px 68px!important;gap:4px!important;max-width:520px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif}
.page-id-193782 [data-id="3021c482"]::before{content:"B";position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;background:#5e35b1;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193782 [data-id="3021c482"]::after{content:"";position:absolute;right:16px;top:16px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193782 [data-id="1bfdb324"]{color:#fbbc04!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;line-height:1.4!important;margin:0!important}
.page-id-193782 [data-id="1bfdb324"] strong{display:inline-block;color:#202124;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:2px}
.page-id-193782 [data-id="2d9be0f1"]{color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:0!important}
/* Measuring guide / Order a sample as two separate buttons */
.page-id-193782 [data-id="1e37acd4"]{display:flex!important;flex-wrap:wrap;gap:12px;font-size:0!important;text-decoration:none!important}
.page-id-193782 [data-id="1e37acd4"] a{display:inline-block;font-size:15px;font-weight:600;line-height:1.2;padding:11px 20px;border:2px solid #B4532C;border-radius:6px;color:#B4532C!important;background:transparent;text-decoration:none!important}
.page-id-193782 [data-id="1e37acd4"] a:first-child{background:#B4532C;color:#fff!important}
.page-id-193782 [data-id="1e37acd4"] a:hover{opacity:.85}
/* Footer links: separate Terms / Delivery & Returns / Privacy */
.page-id-193782 [data-id="566a2040"]{text-decoration:none!important;font-size:0!important}
.page-id-193782 [data-id="566a2040"] a{font-size:15px;text-decoration:none!important}
.page-id-193782 [data-id="566a2040"] a:hover{text-decoration:underline!important}
.page-id-193782 [data-id="566a2040"] a:not(:last-child)::after{content:"|";display:inline-block;margin:0 12px;opacity:.5;text-decoration:none}


/* Google-style review cards (Customer reviews section) */
.page-id-193782 [data-id="3b13a9de"],.page-id-193782 [data-id="368461e0"],.page-id-193782 [data-id="43247ae"]{position:relative;display:flex!important;flex-direction:column;gap:0!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px!important;padding:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important;font-family:Roboto,Arial,sans-serif}
.page-id-193782 [data-id="3b13a9de"]::before{content:"B";background:#5e35b1}
.page-id-193782 [data-id="368461e0"]::before{content:"H";background:#00897b}
.page-id-193782 [data-id="43247ae"]::before{content:"R";background:#e64a19}
.page-id-193782 [data-id="3b13a9de"]::before,.page-id-193782 [data-id="368461e0"]::before,.page-id-193782 [data-id="43247ae"]::before{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193782 [data-id="3b13a9de"]::after,.page-id-193782 [data-id="368461e0"]::after,.page-id-193782 [data-id="43247ae"]::after{content:"";position:absolute;right:20px;top:22px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193782 [data-id="4ea4dea8"],.page-id-193782 [data-id="63ff228d"],.page-id-193782 [data-id="61a3ee89"]{order:-2;margin:0 0 0 52px!important;padding-right:28px;color:#202124!important;font:500 15px/20px Roboto,Arial,sans-serif!important}
.page-id-193782 [data-id="f500d88"],.page-id-193782 [data-id="5a70d4e1"],.page-id-193782 [data-id="6225d2ae"]{order:-1;margin:0 0 12px 52px!important;color:#fbbc04!important;font-size:15px!important;line-height:20px!important;letter-spacing:1px!important}
.page-id-193782 [data-id="4751e196"],.page-id-193782 [data-id="239ce371"],.page-id-193782 [data-id="63652d90"]{order:0;margin:0!important;color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-style:normal!important}

/* Door price form styled to match the page */
.page-id-193782 .k4u-door-form_wrapper{--gf-color-primary:#B4532C;--gf-color-primary-rgb:180,83,44;--gf-color-primary-darker:#9a4524;--gf-color-primary-lighter:#c96a43;--gf-ctrl-border-color:#e4ddd2;--gf-ctrl-border-color-focus:#B4532C;--gf-ctrl-radius:10px;--gf-ctrl-shadow:none;--gf-ctrl-bg-color:#fff;--gf-ctrl-label-color-primary:#16181D;--gf-font-family-base:inherit;--gf-ctrl-btn-radius:8px}
.page-id-193782 .k4u-door-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=hidden]),.page-id-193782 .k4u-door-form_wrapper select,.page-id-193782 .k4u-door-form_wrapper textarea{border:1px solid #e4ddd2!important;border-radius:10px!important;box-shadow:none!important;background-color:#fff!important;padding:12px 14px!important;min-height:48px;font-family:inherit!important;font-size:15px!important;color:#16181D!important;transition:border-color .15s,box-shadow .15s}
.page-id-193782 .k4u-door-form_wrapper input:focus,.page-id-193782 .k4u-door-form_wrapper select:focus,.page-id-193782 .k4u-door-form_wrapper textarea:focus{border-color:#B4532C!important;box-shadow:0 0 0 3px rgba(180,83,44,.15)!important;outline:none!important}
.page-id-193782 .k4u-door-form_wrapper ::placeholder{color:#a9a39b!important}
.page-id-193782 .k4u-door-form_wrapper .gfield_label,.page-id-193782 .k4u-door-form_wrapper .gform-field-label--type-sub,.page-id-193782 .k4u-door-form_wrapper legend.gfield_label{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#16181D!important;margin-bottom:6px!important}
.page-id-193782 .k4u-door-form_wrapper .gfield_required_text{font-size:0!important}
.page-id-193782 .k4u-door-form_wrapper .gfield_required_text::after{content:"*";font-size:14px;color:#B4532C}
.page-id-193782 .k4u-door-form_wrapper .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}
.page-id-193782 .k4u-door-form_wrapper .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;margin:0!important;padding:12px 14px;border:1px solid #e4ddd2;border-radius:10px;background:#fff;cursor:pointer}
.page-id-193782 .k4u-door-form_wrapper .gfield_radio .gchoice:has(input:checked){border-color:#B4532C;background:#fdf3ee}
.page-id-193782 .k4u-door-form_wrapper .gfield_radio label{font-size:14px!important;font-weight:600!important;color:#16181D!important;cursor:pointer}
.page-id-193782 .k4u-door-form_wrapper input[type=radio]{accent-color:#B4532C}
.page-id-193782 .k4u-door-form_wrapper input[type=file]{width:100%;padding:8px!important;border:1px dashed #d6ccbe!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;color:#6b665f}
.page-id-193782 .k4u-door-form_wrapper input[type=file]::file-selector-button{border:0;border-radius:6px;background:#f3eee7;color:#16181D;font-weight:600;padding:8px 12px;margin-right:10px;cursor:pointer}
.page-id-193782 .k4u-door-form_wrapper .gform_fileupload_rules,.page-id-193782 .k4u-door-form_wrapper .gfield_description{font-size:12px!important;color:#8a8580!important}
.page-id-193782 .k4u-door-form_wrapper .gform_footer input[type=submit],.page-id-193782 .k4u-door-form_wrapper .gform_footer button{width:100%;background:#B4532C!important;border:0!important;border-radius:8px!important;padding:15px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;color:#fff!important;box-shadow:none!important}
.page-id-193782 .k4u-door-form_wrapper .gform_footer input[type=submit]:hover,.page-id-193782 .k4u-door-form_wrapper .gform_footer button:hover{background:#9a4524!important}

.page-id-193782 .k4u-door-form_wrapper select{height:48px!important;padding:0 40px 0 14px!important;line-height:46px!important}
.page-id-193782 .k4u-door-form_wrapper input[type=file]{height:auto!important;min-height:0!important;padding:6px!important;line-height:normal!important}
.page-id-193782 .k4u-door-form_wrapper{--gf-ctrl-choice-check-color:#B4532C}
.page-id-193782 .k4u-door-form_wrapper input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border-color:#cfc5b6!important}
.page-id-193782 .k4u-door-form_wrapper input[type=radio]::before{background:#B4532C!important}
.page-id-193782 .k4u-door-form_wrapper input[type=file]{display:flex!important;align-items:center}
.page-id-193782 .k4u-door-form_wrapper input[type=file]::file-selector-button{vertical-align:middle;line-height:1.2;padding:9px 14px}

.page-id-193782 [data-id="3021c482"]::before{background:#5e35b1}


/* === K4U Solihull doors landing page (page 193783) === */
/* Google-style review card */
.page-id-193783 [data-id="6ff1ef59"]{position:relative;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:16px 44px 16px 68px!important;gap:4px!important;max-width:520px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif}
.page-id-193783 [data-id="6ff1ef59"]::before{content:"R";position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;background:#5e35b1;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193783 [data-id="6ff1ef59"]::after{content:"";position:absolute;right:16px;top:16px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193783 [data-id="4912f47f"]{color:#fbbc04!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;line-height:1.4!important;margin:0!important}
.page-id-193783 [data-id="4912f47f"] strong{display:inline-block;color:#202124;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:2px}
.page-id-193783 [data-id="41986f76"]{color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:0!important}
/* Measuring guide / Order a sample as two separate buttons */
.page-id-193783 [data-id="2bd51b72"]{display:flex!important;flex-wrap:wrap;gap:12px;font-size:0!important;text-decoration:none!important}
.page-id-193783 [data-id="2bd51b72"] a{display:inline-block;font-size:15px;font-weight:600;line-height:1.2;padding:11px 20px;border:2px solid #B4532C;border-radius:6px;color:#B4532C!important;background:transparent;text-decoration:none!important}
.page-id-193783 [data-id="2bd51b72"] a:first-child{background:#B4532C;color:#fff!important}
.page-id-193783 [data-id="2bd51b72"] a:hover{opacity:.85}
/* Footer links: separate Terms / Delivery & Returns / Privacy */
.page-id-193783 [data-id="566a2040"]{text-decoration:none!important;font-size:0!important}
.page-id-193783 [data-id="566a2040"] a{font-size:15px;text-decoration:none!important}
.page-id-193783 [data-id="566a2040"] a:hover{text-decoration:underline!important}
.page-id-193783 [data-id="566a2040"] a:not(:last-child)::after{content:"|";display:inline-block;margin:0 12px;opacity:.5;text-decoration:none}


/* Google-style review cards (Customer reviews section) */
.page-id-193783 [data-id="43b75722"],.page-id-193783 [data-id="9e43e3"],.page-id-193783 [data-id="6475b3bf"]{position:relative;display:flex!important;flex-direction:column;gap:0!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px!important;padding:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important;font-family:Roboto,Arial,sans-serif}
.page-id-193783 [data-id="43b75722"]::before{content:"B";background:#5e35b1}
.page-id-193783 [data-id="9e43e3"]::before{content:"H";background:#00897b}
.page-id-193783 [data-id="6475b3bf"]::before{content:"R";background:#e64a19}
.page-id-193783 [data-id="43b75722"]::before,.page-id-193783 [data-id="9e43e3"]::before,.page-id-193783 [data-id="6475b3bf"]::before{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193783 [data-id="43b75722"]::after,.page-id-193783 [data-id="9e43e3"]::after,.page-id-193783 [data-id="6475b3bf"]::after{content:"";position:absolute;right:20px;top:22px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193783 [data-id="bd52db0"],.page-id-193783 [data-id="212002ec"],.page-id-193783 [data-id="421f1323"]{order:-2;margin:0 0 0 52px!important;padding-right:28px;color:#202124!important;font:500 15px/20px Roboto,Arial,sans-serif!important}
.page-id-193783 [data-id="88e8d4f"],.page-id-193783 [data-id="1d930ef6"],.page-id-193783 [data-id="5e5527df"]{order:-1;margin:0 0 12px 52px!important;color:#fbbc04!important;font-size:15px!important;line-height:20px!important;letter-spacing:1px!important}
.page-id-193783 [data-id="78e268ab"],.page-id-193783 [data-id="6eb4014e"],.page-id-193783 [data-id="70a51c"]{order:0;margin:0!important;color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-style:normal!important}

/* Door price form styled to match the page */
.page-id-193783 .k4u-door-form_wrapper{--gf-color-primary:#B4532C;--gf-color-primary-rgb:180,83,44;--gf-color-primary-darker:#9a4524;--gf-color-primary-lighter:#c96a43;--gf-ctrl-border-color:#e4ddd2;--gf-ctrl-border-color-focus:#B4532C;--gf-ctrl-radius:10px;--gf-ctrl-shadow:none;--gf-ctrl-bg-color:#fff;--gf-ctrl-label-color-primary:#16181D;--gf-font-family-base:inherit;--gf-ctrl-btn-radius:8px}
.page-id-193783 .k4u-door-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=hidden]),.page-id-193783 .k4u-door-form_wrapper select,.page-id-193783 .k4u-door-form_wrapper textarea{border:1px solid #e4ddd2!important;border-radius:10px!important;box-shadow:none!important;background-color:#fff!important;padding:12px 14px!important;min-height:48px;font-family:inherit!important;font-size:15px!important;color:#16181D!important;transition:border-color .15s,box-shadow .15s}
.page-id-193783 .k4u-door-form_wrapper input:focus,.page-id-193783 .k4u-door-form_wrapper select:focus,.page-id-193783 .k4u-door-form_wrapper textarea:focus{border-color:#B4532C!important;box-shadow:0 0 0 3px rgba(180,83,44,.15)!important;outline:none!important}
.page-id-193783 .k4u-door-form_wrapper ::placeholder{color:#a9a39b!important}
.page-id-193783 .k4u-door-form_wrapper .gfield_label,.page-id-193783 .k4u-door-form_wrapper .gform-field-label--type-sub,.page-id-193783 .k4u-door-form_wrapper legend.gfield_label{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#16181D!important;margin-bottom:6px!important}
.page-id-193783 .k4u-door-form_wrapper .gfield_required_text{font-size:0!important}
.page-id-193783 .k4u-door-form_wrapper .gfield_required_text::after{content:"*";font-size:14px;color:#B4532C}
.page-id-193783 .k4u-door-form_wrapper .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}
.page-id-193783 .k4u-door-form_wrapper .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;margin:0!important;padding:12px 14px;border:1px solid #e4ddd2;border-radius:10px;background:#fff;cursor:pointer}
.page-id-193783 .k4u-door-form_wrapper .gfield_radio .gchoice:has(input:checked){border-color:#B4532C;background:#fdf3ee}
.page-id-193783 .k4u-door-form_wrapper .gfield_radio label{font-size:14px!important;font-weight:600!important;color:#16181D!important;cursor:pointer}
.page-id-193783 .k4u-door-form_wrapper input[type=radio]{accent-color:#B4532C}
.page-id-193783 .k4u-door-form_wrapper input[type=file]{width:100%;padding:8px!important;border:1px dashed #d6ccbe!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;color:#6b665f}
.page-id-193783 .k4u-door-form_wrapper input[type=file]::file-selector-button{border:0;border-radius:6px;background:#f3eee7;color:#16181D;font-weight:600;padding:8px 12px;margin-right:10px;cursor:pointer}
.page-id-193783 .k4u-door-form_wrapper .gform_fileupload_rules,.page-id-193783 .k4u-door-form_wrapper .gfield_description{font-size:12px!important;color:#8a8580!important}
.page-id-193783 .k4u-door-form_wrapper .gform_footer input[type=submit],.page-id-193783 .k4u-door-form_wrapper .gform_footer button{width:100%;background:#B4532C!important;border:0!important;border-radius:8px!important;padding:15px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;color:#fff!important;box-shadow:none!important}
.page-id-193783 .k4u-door-form_wrapper .gform_footer input[type=submit]:hover,.page-id-193783 .k4u-door-form_wrapper .gform_footer button:hover{background:#9a4524!important}

.page-id-193783 .k4u-door-form_wrapper select{height:48px!important;padding:0 40px 0 14px!important;line-height:46px!important}
.page-id-193783 .k4u-door-form_wrapper input[type=file]{height:auto!important;min-height:0!important;padding:6px!important;line-height:normal!important}
.page-id-193783 .k4u-door-form_wrapper{--gf-ctrl-choice-check-color:#B4532C}
.page-id-193783 .k4u-door-form_wrapper input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border-color:#cfc5b6!important}
.page-id-193783 .k4u-door-form_wrapper input[type=radio]::before{background:#B4532C!important}
.page-id-193783 .k4u-door-form_wrapper input[type=file]{display:flex!important;align-items:center}
.page-id-193783 .k4u-door-form_wrapper input[type=file]::file-selector-button{vertical-align:middle;line-height:1.2;padding:9px 14px}

.page-id-193783 [data-id="6ff1ef59"]::before{background:#e64a19}


/* === K4U Derby doors landing page (page 193784) === */
/* Google-style review card */
.page-id-193784 [data-id="4052ecc5"]{position:relative;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:16px 44px 16px 68px!important;gap:4px!important;max-width:520px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif}
.page-id-193784 [data-id="4052ecc5"]::before{content:"H";position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;background:#5e35b1;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193784 [data-id="4052ecc5"]::after{content:"";position:absolute;right:16px;top:16px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193784 [data-id="1a7f00b"]{color:#fbbc04!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;line-height:1.4!important;margin:0!important}
.page-id-193784 [data-id="1a7f00b"] strong{display:inline-block;color:#202124;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:2px}
.page-id-193784 [data-id="6775d2af"]{color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:0!important}
/* Measuring guide / Order a sample as two separate buttons */
.page-id-193784 [data-id="e3c6bb"]{display:flex!important;flex-wrap:wrap;gap:12px;font-size:0!important;text-decoration:none!important}
.page-id-193784 [data-id="e3c6bb"] a{display:inline-block;font-size:15px;font-weight:600;line-height:1.2;padding:11px 20px;border:2px solid #B4532C;border-radius:6px;color:#B4532C!important;background:transparent;text-decoration:none!important}
.page-id-193784 [data-id="e3c6bb"] a:first-child{background:#B4532C;color:#fff!important}
.page-id-193784 [data-id="e3c6bb"] a:hover{opacity:.85}
/* Footer links: separate Terms / Delivery & Returns / Privacy */
.page-id-193784 [data-id="566a2040"]{text-decoration:none!important;font-size:0!important}
.page-id-193784 [data-id="566a2040"] a{font-size:15px;text-decoration:none!important}
.page-id-193784 [data-id="566a2040"] a:hover{text-decoration:underline!important}
.page-id-193784 [data-id="566a2040"] a:not(:last-child)::after{content:"|";display:inline-block;margin:0 12px;opacity:.5;text-decoration:none}


/* Google-style review cards (Customer reviews section) */
.page-id-193784 [data-id="676f5cb7"],.page-id-193784 [data-id="88ccf17"],.page-id-193784 [data-id="19f1965"]{position:relative;display:flex!important;flex-direction:column;gap:0!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px!important;padding:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important;font-family:Roboto,Arial,sans-serif}
.page-id-193784 [data-id="676f5cb7"]::before{content:"B";background:#5e35b1}
.page-id-193784 [data-id="88ccf17"]::before{content:"H";background:#00897b}
.page-id-193784 [data-id="19f1965"]::before{content:"R";background:#e64a19}
.page-id-193784 [data-id="676f5cb7"]::before,.page-id-193784 [data-id="88ccf17"]::before,.page-id-193784 [data-id="19f1965"]::before{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;color:#fff;font:500 18px/40px Roboto,Arial,sans-serif;text-align:center}
.page-id-193784 [data-id="676f5cb7"]::after,.page-id-193784 [data-id="88ccf17"]::after,.page-id-193784 [data-id="19f1965"]::after{content:"";position:absolute;right:20px;top:22px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 8 3l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") no-repeat center/contain}
.page-id-193784 [data-id="2e2c1022"],.page-id-193784 [data-id="42787762"],.page-id-193784 [data-id="15bacb1c"]{order:-2;margin:0 0 0 52px!important;padding-right:28px;color:#202124!important;font:500 15px/20px Roboto,Arial,sans-serif!important}
.page-id-193784 [data-id="55a41c17"],.page-id-193784 [data-id="436e59af"],.page-id-193784 [data-id="55f153a6"]{order:-1;margin:0 0 12px 52px!important;color:#fbbc04!important;font-size:15px!important;line-height:20px!important;letter-spacing:1px!important}
.page-id-193784 [data-id="52ad9039"],.page-id-193784 [data-id="23f9f966"],.page-id-193784 [data-id="68c74344"]{order:0;margin:0!important;color:#3c4043!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-style:normal!important}

/* Door price form styled to match the page */
.page-id-193784 .k4u-door-form_wrapper{--gf-color-primary:#B4532C;--gf-color-primary-rgb:180,83,44;--gf-color-primary-darker:#9a4524;--gf-color-primary-lighter:#c96a43;--gf-ctrl-border-color:#e4ddd2;--gf-ctrl-border-color-focus:#B4532C;--gf-ctrl-radius:10px;--gf-ctrl-shadow:none;--gf-ctrl-bg-color:#fff;--gf-ctrl-label-color-primary:#16181D;--gf-font-family-base:inherit;--gf-ctrl-btn-radius:8px}
.page-id-193784 .k4u-door-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=hidden]),.page-id-193784 .k4u-door-form_wrapper select,.page-id-193784 .k4u-door-form_wrapper textarea{border:1px solid #e4ddd2!important;border-radius:10px!important;box-shadow:none!important;background-color:#fff!important;padding:12px 14px!important;min-height:48px;font-family:inherit!important;font-size:15px!important;color:#16181D!important;transition:border-color .15s,box-shadow .15s}
.page-id-193784 .k4u-door-form_wrapper input:focus,.page-id-193784 .k4u-door-form_wrapper select:focus,.page-id-193784 .k4u-door-form_wrapper textarea:focus{border-color:#B4532C!important;box-shadow:0 0 0 3px rgba(180,83,44,.15)!important;outline:none!important}
.page-id-193784 .k4u-door-form_wrapper ::placeholder{color:#a9a39b!important}
.page-id-193784 .k4u-door-form_wrapper .gfield_label,.page-id-193784 .k4u-door-form_wrapper .gform-field-label--type-sub,.page-id-193784 .k4u-door-form_wrapper legend.gfield_label{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#16181D!important;margin-bottom:6px!important}
.page-id-193784 .k4u-door-form_wrapper .gfield_required_text{font-size:0!important}
.page-id-193784 .k4u-door-form_wrapper .gfield_required_text::after{content:"*";font-size:14px;color:#B4532C}
.page-id-193784 .k4u-door-form_wrapper .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}
.page-id-193784 .k4u-door-form_wrapper .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;margin:0!important;padding:12px 14px;border:1px solid #e4ddd2;border-radius:10px;background:#fff;cursor:pointer}
.page-id-193784 .k4u-door-form_wrapper .gfield_radio .gchoice:has(input:checked){border-color:#B4532C;background:#fdf3ee}
.page-id-193784 .k4u-door-form_wrapper .gfield_radio label{font-size:14px!important;font-weight:600!important;color:#16181D!important;cursor:pointer}
.page-id-193784 .k4u-door-form_wrapper input[type=radio]{accent-color:#B4532C}
.page-id-193784 .k4u-door-form_wrapper input[type=file]{width:100%;padding:8px!important;border:1px dashed #d6ccbe!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;color:#6b665f}
.page-id-193784 .k4u-door-form_wrapper input[type=file]::file-selector-button{border:0;border-radius:6px;background:#f3eee7;color:#16181D;font-weight:600;padding:8px 12px;margin-right:10px;cursor:pointer}
.page-id-193784 .k4u-door-form_wrapper .gform_fileupload_rules,.page-id-193784 .k4u-door-form_wrapper .gfield_description{font-size:12px!important;color:#8a8580!important}
.page-id-193784 .k4u-door-form_wrapper .gform_footer input[type=submit],.page-id-193784 .k4u-door-form_wrapper .gform_footer button{width:100%;background:#B4532C!important;border:0!important;border-radius:8px!important;padding:15px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;color:#fff!important;box-shadow:none!important}
.page-id-193784 .k4u-door-form_wrapper .gform_footer input[type=submit]:hover,.page-id-193784 .k4u-door-form_wrapper .gform_footer button:hover{background:#9a4524!important}

.page-id-193784 .k4u-door-form_wrapper select{height:48px!important;padding:0 40px 0 14px!important;line-height:46px!important}
.page-id-193784 .k4u-door-form_wrapper input[type=file]{height:auto!important;min-height:0!important;padding:6px!important;line-height:normal!important}
.page-id-193784 .k4u-door-form_wrapper{--gf-ctrl-choice-check-color:#B4532C}
.page-id-193784 .k4u-door-form_wrapper input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border-color:#cfc5b6!important}
.page-id-193784 .k4u-door-form_wrapper input[type=radio]::before{background:#B4532C!important}
.page-id-193784 .k4u-door-form_wrapper input[type=file]{display:flex!important;align-items:center}
.page-id-193784 .k4u-door-form_wrapper input[type=file]::file-selector-button{vertical-align:middle;line-height:1.2;padding:9px 14px}

.page-id-193784 [data-id="4052ecc5"]::before{background:#00897b}
