html,body{overflow-x:hidden;width:100%}*,*::before,*::after{box-sizing:border-box}@media (max-width:980px){body .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row,body .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row_inner,body .et-db #et-boc .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row,body .et-db #et-boc .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row_inner{width:100%!important;max-width:100%!important}body .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row,body .et-db #et-boc .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_row{padding-left:16px!important;padding-right:16px!important;margin-left:auto!important;margin-right:auto!important}.et_pb_column{min-width:0!important}img,video{max-width:100%!important;height:auto!important}iframe{max-width:100%}.et_pb_text,.et_pb_blurb_description,p,h1,h2,h3,h4,h5,h6,a,span{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}input,textarea,select,button{font-size:16px!important}@media (max-width:980px){input,textarea,select,button,input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],input[type="password"],input[type="url"],input[type="date"],input[type="time"],input[type="postcode"],input[autocomplete="postal-code"],.woocommerce input,.woocommerce textarea,.woocommerce select,.woocommerce-page input,.woocommerce-page textarea,.woocommerce-page select,.woocommerce-cart input,.woocommerce-cart textarea,.woocommerce-cart select,.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout select,#calc_shipping_postcode,input[name="calc_shipping_postcode"],#billing_postcode,input[name="billing_postcode"],#shipping_postcode,input[name="shipping_postcode"],.wpforms-container input,.wpforms-container textarea,.wpforms-container select,.wpforms-container .wpforms-field input,.wpforms-container .wpforms-field textarea,.wpforms-container .wpforms-field select,.et_pb_contact_field input,.et_pb_contact_field textarea,.et_pb_contact_field select,.et_pb_newsletter_field input,.et_pb_search input{font-size:16px!important}}.carousel{max-height:400px;max-width:100%;overflow:hidden}.carousel img,.carousel .et_pb_image img,.carousel .swiper-slide img,.carousel .slick-slide img{display:block;width:100%;height:auto;margin:0 auto}.woocommerce-checkout .doorland-bacs-location-notice{display:block!important;visibility:visible!important;background:#f7fbff!important;border:1px solid #dbeaf7!important;border-left:4px solid #2b6cb0!important;color:#243b53!important;font-size:15px!important;line-height:1.6!important;padding:14px 16px!important;border-radius:6px!important;margin:0 0 14px 0!important}.woocommerce-checkout .doorland-bacs-location-notice,.woocommerce-checkout .doorland-bacs-location-notice *{color:#243b53!important;font-size:15px!important}.woocommerce-checkout .doorland-bacs-location-notice strong:first-child{display:inline-block!important;color:#102a43!important;font-size:16px!important;font-weight:700!important;margin-bottom:4px!important;line-height:1.3!important}.woocommerce-checkout .doorland-bacs-location-notice strong{color:#102a43!important;font-weight:600!important}@media (max-width:767px){.woocommerce-checkout .doorland-bacs-location-notice{font-size:14px!important;line-height:1.55!important;padding:12px 13px!important}.woocommerce-checkout .doorland-bacs-location-notice,.woocommerce-checkout .doorland-bacs-location-notice *{font-size:14px!important}.woocommerce-checkout .doorland-bacs-location-notice strong:first-child{font-size:15px!important}}.single-product .product-addon-totals,.single-product .product-addon-totals li,.single-product .product-addon-totals p,.single-product .product-addon-totals span,.single-product .product-addon-totals label,.single-product .product-addon-totals small{color:#000000!important;font-weight:400!important}.single-product .product-addon-totals .amount,.single-product .product-addon-totals .price,.single-product .product-addon-totals .subtotal,.single-product .product-addon-totals .product-addon-total,.single-product .product-addon-totals .wc-price{color:#b70433!important;font-weight:700!important}@media (max-width:980px){body .et_pb_section.fullwidth-iframe:not(.et_pb_fullwidth_section) .et_pb_row,body .et_pb_section.fullwidth-iframe:not(.et_pb_fullwidth_section) .et_pb_row_inner,body .et-db #et-boc .et_pb_section.fullwidth-iframe:not(.et_pb_fullwidth_section) .et_pb_row,body .et-db #et-boc .et_pb_section.fullwidth-iframe:not(.et_pb_fullwidth_section) .et_pb_row_inner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.fullwidth-iframe,.fullwidth-iframe.et_pb_section{padding-top:0!important;padding-bottom:0!important}.fullwidth-iframe iframe{display:block;width:100vw!important;max-width:100vw!important;margin:0!important;border:0;min-height:100svh}}