 :root {--grey: #F5F5F5;--red: #E52528;--blue: #002653;}html {box-sizing: border-box;font-size: 14px;}*, *:before, *:after {box-sizing: inherit;min-height: 0;min-width: 0;}a, a:visited {transition: color 0.3s ease-in-out;}a:hover, a:focus, a:active {transition: color 0.3s ease-in-out;}textarea {height: 165px;}.grecaptcha-badge {visibility: hidden;}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "usual", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 14px;line-height: 22px;overflow-x: hidden;}ul, ol {margin: 0 0 1.5em 1.5em;}figure {margin: 0;}h1, h2, h3, h4, h5 {letter-spacing: -0.05em;}h1 {font-size: 32px;}.page-hero .main-heading {font-weight: 600;font-size: 46px;line-height: 55px;color: #fff;}h2 {font-weight: 600;font-size: 30px;line-height: 36px;}h3 {font-size: 20px;line-height: 27px;}h4 {font-size: 18px;}h5 {font-size: 16px;}.page-hero .breadcrumbs {margin-bottom: 6px;}@media (max-width: 991px) {.page-hero .main-heading {font-weight: 600;font-size: 38px;line-height: 41px;letter-spacing: -0.05em;}}.page-hero {overflow: hidden;background-color: var(--blue);}.page-hero .contained-hero-content {z-index: 1;}.page-hero.home {min-height: 528px;}.page-hero:not(.home) .contained-hero-content {text-align: center;margin: auto;}.page-hero .carousel-banner {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.page-hero .carousel-banner .slick-list, .page-hero .carousel-banner .slick-track {min-width: 100%;height: 100%;}.page-hero.home .carousel-banner .container {height: 100%;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.page-hero .carousel-banner .slick-dots {position: absolute;width: 100%;height: auto !important;bottom: 80px;margin: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 0 15px;pointer-events: none;}.page-hero .carousel-banner .slick-dots li {display: inherit;}.page-hero .carousel-banner .slick-dots li button {pointer-events: initial;width: 110px;height: 8px;border-radius: 0;padding: 0;margin: 0;display: inline-block;}.page-hero .carousel-banner .slick-dots li:only-child {display: none;}.page-hero .carousel-banner .slick-dots li.slick-active button {background-color: var(--red);}.page-hero .carousel-banner .slick-dots li.slick-active + li button {background-color: rgba(255, 255, 255, 0.7);}.page-hero .carousel-banner .slick-dots li button {background-color: rgba(255, 255, 255, 0.5);border: none;}.page-hero .banner-slide {position: relative;width: 100%;padding: 80px 0;color: #fff;}.page-hero .banner-slide .page-hero-background {position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 100%;}.page-hero .banner-slide .page-hero-background::before {content: "";position: absolute;width: 100%;height: 70%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%);background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);bottom: 0;left: 0;}.page-hero:not(.home) .banner-slide .page-hero-background::before {height: 100%;}.page-hero .banner-slide .page-hero-background img {width: 100%;height: 100%;z-index: -1;-o-object-fit: cover;object-fit: cover;}.page-hero .carousel-banner > .banner-slide {flex: 0 0 100%;}@media (max-width: 991px) {.page-hero .banner-slide .page-hero-background::before {height: 100%;}.page-hero .carousel-banner .slick-dots {bottom: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 0 20px;}.page-hero .carousel-banner .slick-dots li button {width: 70px;}}@media (max-width: 575px) {.page-hero .banner-slide {padding: 60px 0;}.page-hero.home .banner-slide {padding: 80px 0;}.page-hero .banner-slide .content-buttons .content-button {width: 100%;margin-right: 0;margin-bottom: 15px;text-align: center;}.page-hero .banner-slide .content-buttons .content-button:last-child {margin-bottom: 0;}.page-hero .banner-slide .banner-content {font-weight: 400;font-size: 14px;line-height: 22px;}.page-hero .banner-slide .banner-content br {display: none;}}body.blog .page-hero, body.archive:not(.post-type-archive-projects) .page-hero {background: transparent;color: var(--blue);}body.blog .page-hero .main-heading, body.archive:not(.post-type-archive-projects) .page-hero .main-heading {color: var(--blue);}body.blog .page-hero .breadcrumbs a, body.archive:not(.post-type-archive-projects) .page-hero .breadcrumbs a {color: var(--blue);}body.blog .page-hero .contained-hero-content, body.archive:not(.post-type-archive-projects) .page-hero .contained-hero-content {margin: 0;text-align: left;color: var(--blue);}body.blog .page-hero .banner-slide, body.archive:not(.post-type-archive-projects) .page-hero .banner-slide {padding-bottom: 0;}body.archive:not(.post-type-archive-projects) .page-hero .container {padding: 80px 0 0;}.clearpay-top-banner img {height: 27px !important;}.archive-post-wrapper.blog-posts {padding-top: 0;}.archive-post-wrapper article {position: relative;}.archive-post-wrapper article::before {content: "";width: 100%;height: 1px;position: absolute;top: calc(100% + 42px);left: 0;background-color: #DBDBDB;}body:not(.paged) .archive-post-wrapper:not(.post) article:nth-of-type(2n)::after, body:not(.paged) .archive-post-wrapper.post article:nth-of-type(2n - 1)::after, body.paged .archive-post-wrapper article:nth-of-type(2n - 1)::after {content: "";height: 100%;width: 1px;position: absolute;left: calc(100% + 55.5px);top: 0;background-color: #DBDBDB;}.archive-post-wrapper article:last-child::before, .archive-post-wrapper article:nth-child(6)::before {display: none;}.archive-post-wrapper article.projects::before, .archive-post-wrapper article.projects::after {display: none;}.archive-post-wrapper .container .post-columns {display: -ms-grid;display: grid;grid-gap: 84px 110px;-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));width: 100%;}.archive-post-wrapper .container .post-columns:last-child {margin-bottom: 85px;}.archive-post-wrapper .paging-navigation {margin: 0;grid-column: -1 / 1;margin-top: 40px;width: 100%;}.archive-post-wrapper article .post-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.archive-post-wrapper article .inside-article {display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr[3];grid-template-columns: repeat(3,minmax(0,1fr));width: 100%;}.archive-post-wrapper article .inside-article .article-content-wrap {grid-column: span 2;}.archive-post-wrapper article .inside-article .entry-title {font-weight: 600;font-size: 24px;line-height: 29px;letter-spacing: -0.04em;}.archive-post-wrapper article .inside-article .entry-title a {text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: var(--blue);}.archive-post-wrapper article .inside-article .article-content-wrap .entry-summary p:not(.read-more-container) {text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 10px;}.archive-post-wrapper article .entry-header .entry-meta {font-weight: 400;font-size: 13px;line-height: 21px;letter-spacing: -0.03em;}.archive-post-wrapper article .entry-header .entry-meta {text-transform: capitalize;margin: 10px 0;}.archive-post-wrapper article .entry-summary {font-weight: 400;font-size: 13px;line-height: 21px;letter-spacing: -0.03em;}.archive-post-wrapper article .read-more-container a.read-more {font-weight: 600;font-size: 13px;line-height: 21px;letter-spacing: -0.03em;text-decoration-line: underline;font-style: italic;padding: unset;background-color: transparent;color: var(--blue);}.archive-post-wrapper article .entry-header .entry-meta .author a {color: inherit;text-decoration: none;pointer-events: none;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child {grid-column: -1 / 1;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child::after {display: none;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .inside-article {display: block;grid-gap: 0;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .entry-title {font-weight: 600;font-size: 32px;line-height: 43px;letter-spacing: -0.04em;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .entry-header .entry-meta {margin-top: 10px;font-size: 15px;line-height: 21px;letter-spacing: -0.03em;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .post-image {width: 100%;padding-bottom: 36%;position: relative;margin-bottom: 20px;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .post-image a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}@media (max-width: 1024px) {.archive-post-wrapper article .inside-article .post-image, .archive-post-wrapper article .inside-article .article-content-wrap {grid-column: -1 / 1;}.archive-post-wrapper article .inside-article {grid-gap: 20px;}}@media (max-width: 600px) {.archive-post-wrapper .container .post-columns {grid-gap: 40px;-ms-grid-columns: 1fr[1];grid-template-columns: repeat(1,minmax(0,1fr));}.archive-post-wrapper article .inside-article .post-image, .archive-post-wrapper article .inside-article .article-content-wrap {grid-column: -1 / 1;}body.paged .archive-post-wrapper.blog-posts article .entry-summary p:not(.read-more-container), body:not(.paged) .archive-post-wrapper.blog-posts article:not(:first-child) .entry-summary p:not(.read-more-container) {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal!important;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .entry-title a {text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .entry-title {font-weight: 600;font-size: 26px;line-height: 34px;letter-spacing: -0.04em;}.archive-post-wrapper article::before, .archive-post-wrapper article::after {display: none;}body.blog:not(.paged) .archive-post-wrapper.blog-posts article:first-child .post-image, .archive-post-wrapper.blog-posts article .post-image {padding-bottom: 70%;position: relative;}.archive-post-wrapper.blog-posts article .post-image a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}body:not(.single-projects) article.projects .inside-article .entry-title a {font-weight: 600;font-size: 20px;line-height: 24px;letter-spacing: -0.04em;}body:not(.single-projects) article.projects .article-content-wrap .entry-summary {font-size: 14px;line-height: 22px;}}.banner-usps {background-color: var(--blue);color: #fff;width: 100%;overflow: hidden;margin-top: 5px;}.banner-usps .banner-usp-list {margin: 0;list-style: none;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding-top: 15px;padding-bottom: 15px;}.banner-usps .banner-usp-list .slick-dots {display: none !important;}.banner-usps .banner-usp-list .slick-arrow {display: none !important;}.banner-usps .banner-usp-list .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.banner-usps .banner-usp-list > .banner-usp-list-item {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}.banner-usps .banner-usp-list .banner-usp-list-item {text-align: center;font-weight: 700;font-size: 13px;line-height: 16px;letter-spacing: -0.02em;text-transform: capitalize;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.banner-usps .banner-usp-list .banner-usp-list-item img {line-height: 1;vertical-align: middle;margin-right: 10px;display: inline-block;}@media (max-width: 1180px) {.banner-usps .banner-usp-list > .banner-usp-list-item {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;}.banner-usps .banner-usp-list .banner-usp-list-item {text-align: left;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.banner-usps .banner-usp-list .slick-list {padding-right: 75px;overflow: visible;}.banner-usps {margin-top: 0;}}@media (max-width: 768px) {.banner-usps .banner-usp-list > .banner-usp-list-item {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}}@media (max-width: 575px) {.banner-usps .banner-usp-list > .banner-usp-list-item {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.page-hero.home {min-height: auto;}}.blocker {z-index: 999 !important;background: -o-linear-gradient(45deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);background: linear-gradient(45deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);}.modal {display: none;-webkit-box-shadow: 0 0 10px rgb(0,0,0);-o-box-shadow: 0 0 10px rgb(0,0,0);-ms-box-shadow: 0 0 10px rgb(0,0,0);box-shadow: 0 0 10px rgb(0,0,0);}.top-bar {background-color: #B2Fce4;color: #ffffff;}.top-bar .inside-top-bar {justify-content: center;}.top-bar address {margin: 0;font-style: normal;}.top-bar address br {display: none;}.top-bar p {margin-bottom: 0;}.top-bar .widget {margin: 0 25px 0 0;}.top-bar .phone {margin-right: 30px;}.top-bar .phone::before {content: url("data:image/svg+xml;utf8, %3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.14269 6.53915C4.63966 7.55516 5.46324 8.375 6.48151 8.86734C6.55601 8.90264 6.63842 8.91794 6.72063 8.91172C6.80284 8.9055 6.88201 8.87798 6.95035 8.83187L8.44968 7.83208C8.516 7.78786 8.59229 7.76089 8.67166 7.75359C8.75102 7.7463 8.83096 7.75893 8.90421 7.79032L11.7092 8.99245C11.8045 9.03293 11.884 9.10327 11.9358 9.19289C11.9877 9.28251 12.009 9.38655 11.9965 9.48932C11.9079 10.1831 11.5694 10.8207 11.0445 11.2829C10.5195 11.745 9.84413 12 9.14474 12C6.98462 12 4.91298 11.1419 3.38554 9.61446C1.8581 8.08702 1 6.01538 1 3.85526C1.00004 3.15587 1.255 2.48048 1.71715 1.95554C2.17929 1.4306 2.81693 1.09212 3.51068 1.00346C3.61345 0.991022 3.71749 1.01232 3.80711 1.06415C3.89672 1.11598 3.96707 1.19553 4.00755 1.29081L5.21072 4.09823C5.24184 4.17084 5.25453 4.25003 5.24764 4.32873C5.24075 4.40744 5.2145 4.48321 5.17124 4.54932L4.17492 6.07165C4.12958 6.14013 4.10277 6.21921 4.09712 6.30115C4.09147 6.38309 4.10717 6.46509 4.14269 6.53915Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");vertical-align: middle;line-height: 1;display: inline-block;margin-right: 7px;}.top-bar .email::before {content: url("data:image/svg+xml;utf8, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 3.9375L9 10.125L2.25 3.9375' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.25 3.9375H15.75V13.5C15.75 13.6492 15.6907 13.7923 15.5852 13.8977C15.4798 14.0032 15.3367 14.0625 15.1875 14.0625H2.8125C2.66332 14.0625 2.52024 14.0032 2.41475 13.8977C2.30926 13.7923 2.25 13.6492 2.25 13.5V3.9375Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.7731 9L2.42383 13.9035' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5759 13.9035L10.2266 8.99997' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");vertical-align: middle;line-height: 1;display: inline-block;margin-right: 7px;}@media (max-width: 1180px) {.top-bar {font-size: 12px;}}@media (max-width: 991px) {.top-bar {display: none;}}.main-navigation::before {content: "";pointer-events: none;position: absolute;left: 0;bottom: 5px;width: 100%;background: #003468;z-index: -1;height: 50px;}.main-nav {width: 100%;background-color: #003468;position: relative;}.main-nav .menu {position: relative;border-bottom: 5px solid #fff;}.main-navigation .site-logo {margin: 12px 0;}.main-navigation .site-logo img {max-height: 40px;object-fit: contain;object-position: left center;}.main-navigation {position: relative;}.main-navigation .navigation-branding .sticky-navigation-logo img {height: auto;}.main-navigation .inside-navigation {padding: 0 15px !important;}.main-navigation .navigation-buttons {margin-left: auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.main-navigation .navigation-buttons .header-button {padding: 15px 15px 15px 75px;font-weight: 600;font-size: 12px;line-height: 14px;color: var(--blue);display: inline-block;position: relative;}.main-navigation .navigation-buttons .header-button span {display: block;font-style: italic;font-weight: 300;font-size: 10px;line-height: 14px;color: var(--red);}.main-navigation .navigation-buttons .header-button::before {vertical-align: middle;display: inline-block;line-height: 1;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.main-navigation .navigation-buttons .header-button.express-service::before {content: url("data:image/svg+xml;utf8, %3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5 15.9375V25.5' stroke='%23002653' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.7814 30.2812L25.5 25.5' stroke='%23002653' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.6896 19.8653H44.6583V11.8965' stroke='%23002653' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.8965 37.8965C35.4447 40.3483 32.3209 42.018 28.9202 42.6944C25.5194 43.3708 21.9945 43.0237 18.7911 41.6968C15.5877 40.3699 12.8497 38.1228 10.9233 35.2399C8.99694 32.3569 7.96875 28.9674 7.96875 25.5C7.96875 22.0327 8.99694 18.6432 10.9233 15.7602C12.8497 12.8772 15.5877 10.6301 18.7911 9.30324C21.9945 7.97635 25.5194 7.62917 28.9202 8.30562C32.3209 8.98206 35.4447 10.6518 37.8965 13.1035L44.6582 19.8653' stroke='%23002653' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");left: 15px;}.main-navigation .navigation-buttons .header-button.manufactured-uk::before {content: url("data:image/svg+xml;utf8, %3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 30.25L22 39.875L38.5 30.25' stroke='%23002653' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 22L22 31.625L38.5 22' stroke='%23002653' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 13.75L22 23.375L38.5 13.75L22 4.125L5.5 13.75Z' stroke='%23002653' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");left: 20px;}.main-navigation .navigation-buttons .header-button.header-basket::before {content: url("data:image/svg+xml;utf8, %3Csvg width='56' height='30' viewBox='0 0 56 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 21.5625H9.02673C8.80718 21.5625 8.59459 21.4854 8.42603 21.3448C8.25747 21.2041 8.14363 21.0087 8.10435 20.7927L4.97519 3.5823C4.93592 3.36628 4.82207 3.17091 4.65351 3.03023C4.48495 2.88956 4.27236 2.8125 4.05281 2.8125H1.9375' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.4375 26.25C10.7319 26.25 11.7812 25.2007 11.7812 23.9062C11.7812 22.6118 10.7319 21.5625 9.4375 21.5625C8.14308 21.5625 7.09375 22.6118 7.09375 23.9062C7.09375 25.2007 8.14308 26.25 9.4375 26.25Z' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.5 26.25C24.7944 26.25 25.8438 25.2007 25.8438 23.9062C25.8438 22.6118 24.7944 21.5625 23.5 21.5625C22.2056 21.5625 21.1562 22.6118 21.1562 23.9062C21.1562 25.2007 22.2056 26.25 23.5 26.25Z' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.6875 7.5H26.1267C26.264 7.5 26.3996 7.53016 26.524 7.58836C26.6484 7.64656 26.7585 7.73137 26.8464 7.8368C26.9344 7.94222 26.9982 8.06569 27.0332 8.19847C27.0682 8.33125 27.0736 8.4701 27.0491 8.60521L25.515 17.0427C25.4757 17.2587 25.3619 17.4541 25.1933 17.5948C25.0247 17.7354 24.8121 17.8125 24.5926 17.8125H7.5625' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52.8125 12.375L47.5 17.6875L42.1875 12.375' stroke='%23BABABA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position: relative;display: block;width: 100%;margin-bottom: 5px;top: unset;-webkit-transform: unset;-ms-transform: unset;transform: unset;}.main-navigation .navigation-buttons .header-button.header-basket {font-weight: 400;font-size: 11px;line-height: 13px;padding-left: 15px;}.main-navigation .navigation-buttons .wc-block-mini-cart button {font-weight: 400;font-size: 11px;line-height: 13px;padding: 15px;background-color: transparent;color: var(--blue);opacity: 1;display: inline-block;}.main-navigation .navigation-buttons .wc-block-mini-cart button .wc-block-mini-cart__quantity-badge {align-items: center;display: flex;position: relative;}.main-navigation .navigation-buttons .wc-block-mini-cart .wc-block-mini-cart__button + .is-loading {display: none;}.main-navigation .navigation-buttons .wc-block-mini-cart button .wc-block-mini-cart__quantity-badge::after {content: "Basket";}.main-navigation .navigation-buttons .wc-block-mini-cart button::before {content: url("data:image/svg+xml;utf8, %3Csvg width='56' height='30' viewBox='0 0 56 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 21.5625H9.02673C8.80718 21.5625 8.59459 21.4854 8.42603 21.3448C8.25747 21.2041 8.14363 21.0087 8.10435 20.7927L4.97519 3.5823C4.93592 3.36628 4.82207 3.17091 4.65351 3.03023C4.48495 2.88956 4.27236 2.8125 4.05281 2.8125H1.9375' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.4375 26.25C10.7319 26.25 11.7812 25.2007 11.7812 23.9062C11.7812 22.6118 10.7319 21.5625 9.4375 21.5625C8.14308 21.5625 7.09375 22.6118 7.09375 23.9062C7.09375 25.2007 8.14308 26.25 9.4375 26.25Z' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.5 26.25C24.7944 26.25 25.8438 25.2007 25.8438 23.9062C25.8438 22.6118 24.7944 21.5625 23.5 21.5625C22.2056 21.5625 21.1562 22.6118 21.1562 23.9062C21.1562 25.2007 22.2056 26.25 23.5 26.25Z' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.6875 7.5H26.1267C26.264 7.5 26.3996 7.53016 26.524 7.58836C26.6484 7.64656 26.7585 7.73137 26.8464 7.8368C26.9344 7.94222 26.9982 8.06569 27.0332 8.19847C27.0682 8.33125 27.0736 8.4701 27.0491 8.60521L25.515 17.0427C25.4757 17.2587 25.3619 17.4541 25.1933 17.5948C25.0247 17.7354 24.8121 17.8125 24.5926 17.8125H7.5625' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52.8125 12.375L47.5 17.6875L42.1875 12.375' stroke='%23BABABA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display: inline-block;vertical-align: middle;line-height: 1;font-size: 0;}.wc-block-components-drawer__screen-overlay {z-index: 99999 !important;}h2.wc-block-mini-cart__title {display: inline-table !important;font-size: 24px !important;line-height: 36px;width: calc(100% - 32px);}.wc-block-mini-cart__items {flex: 1 !important;}.wc-block-mini-cart__footer {display: inline-table;width: 100%;}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-cart {background-color: var(--red) !important;box-shadow: unset !important;border: 2px solid var(--red);font-weight: 600;font-size: 13px;line-height: 16px;border-radius: 3px;text-decoration: unset;color: #fff !important;text-transform: uppercase;transition: all 0.3s ease-in-out;}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-cart:is(:hover, :focus) {background-color: #9b191b !important;border: 2px solid #9b191b !important;transition: all 0.3s ease-in-out;}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-checkout {background-color: #1DB954 !important;box-shadow: unset !important;border: 2px solid #1DB954;font-weight: 600;font-size: 13px;line-height: 16px;border-radius: 3px;text-decoration: unset;color: #fff;text-transform: uppercase;transition: all 0.3s ease-in-out;}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-checkout:is(:hover, :focus) {background-color: #0B9444 !important;border: 2px solid #0B9444 !important;transition: all 0.3s ease-in-out;}.wc-block-cart-item__wrap .wc-block-components-product-name {text-decoration: none;font-weight: 600;color: var(--blue, #002653);}.wc-block-cart-item__wrap:has(.wc-block-components-product-details__shapes) .wc-block-components-sale-badge, .wc-block-cart-item__wrap:has(.wc-block-components-product-details__shapes) .wc-block-cart-item__prices .wc-block-components-product-price__regular {display: none;}.wc-block-cart-item__wrap:has(.wc-block-components-product-details__shapes) .wc-block-cart-item__prices .wc-block-components-product-price__value.is-discounted {margin-left: 0;}.main-navigation .navigation-buttons .wc-block-mini-cart .wc-block-mini-cart__badge {background-color: var(--blue);color: #fff;font-size: 11px;}.main-navigation .navigation-buttons .wc-block-mini-cart button svg {display: none;}.main-navigation .navigation-buttons .header-button.header-basket .basket-number {display: inline;}.sticky-enabled .main-navigation.is_stuck {box-shadow: none;}.mm-spn li:before {opacity: 1;color: #fff;}.inside-navigation:not([data-mm-spn-title="Menu"]) .mm-spn.mm-spn--navbar:before {opacity: 1;color: #fff;z-index: 1;}.mm-spn li.animated-line, .mm-spn li.menu-call {display: none;}@media (max-width: 1499px) {.main-navigation li.menu-call {display: none;}.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {padding-left: 20px;padding-right: 20px;}.menu-item-has-children .dropdown-menu-toggle {padding-right: 20px;}}@media (max-width: 1180px) {.main-navigation .navigation-buttons .header-button.manufactured-uk, .main-navigation .navigation-buttons .header-button.express-service {display: none;}}@media (max-width: 1024px) {.main-nav li a {color: #fff;}.main-nav li a .menu-item-title {padding: 0;}.mm-spn.mm-spn--navbar:after {color: #fff;opacity: 1;}.main-navigation .site-logo {margin: 12px 10px;}.main-navigation .navigation-buttons .header-button.header-basket {padding: 0;}.main-navigation .navigation-buttons .header-button.header-basket::before {content: url("data:image/svg+xml;utf8, %3Csvg width='34' height='34' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.2892 26.1562H5.71082C5.47242 26.1562 5.24239 26.0683 5.06474 25.9093C4.8871 25.7503 4.77433 25.5314 4.748 25.2945L3.02578 9.79448C3.01073 9.65907 3.02442 9.52201 3.06594 9.39225C3.10747 9.26248 3.17589 9.14294 3.26676 9.04142C3.35762 8.9399 3.46888 8.85869 3.59326 8.80309C3.71765 8.74749 3.85236 8.71875 3.9886 8.71875H27.0114C27.1476 8.71875 27.2824 8.74749 27.4067 8.80309C27.5311 8.85869 27.6424 8.9399 27.7332 9.04142C27.8241 9.14294 27.8925 9.26248 27.9341 9.39225C27.9756 9.52201 27.9893 9.65907 27.9742 9.79448L26.252 25.2945C26.2257 25.5314 26.1129 25.7503 25.9353 25.9093C25.7576 26.0683 25.5276 26.1562 25.2892 26.1562Z' stroke='%23002249' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6562 8.71875C10.6563 7.43411 11.1666 6.20208 12.075 5.2937C12.9833 4.38532 14.2154 3.875 15.5 3.875C16.7846 3.875 18.0167 4.38532 18.925 5.2937C19.8334 6.20208 20.3438 7.43411 20.3438 8.71875' stroke='%23002249' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width: 38px;height: 38px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0;}.main-navigation .navigation-buttons .header-button.header-basket .basket-number {position: absolute;width: 100%;text-align: center;right: 0;color: var(--red);font-size: 10px;font-weight: 800;line-height: 1;top: 54%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.main-navigation::before {display: none;}.main-navigation .menu-toggle {color: var(--blue);-webkit-box-ordinal-group: 0 !important;-ms-flex-order: -1 !important;order: -1 !important;display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 !important;margin-right: auto;}.main-navigation .menu-toggle .mobile-menu {display: none;}.main-navigation .site-logo.mobile-header-logo img {padding: 0;height: 44px;}}.main-navigation ul.menu {position: relative;}.main-navigation ul.menu > li.menu-contact {margin-right: auto;}.main-navigation ul.menu > li > a {text-transform: uppercase;font-weight: 600;font-size: 13px;position: relative;line-height: 50px;color: #fff;}.main-navigation ul.menu > li > a > figure {display: none;}.main-navigation ul.menu > li > a::after {content: "";height: calc(100% - 17px);width: 2px;background-color: #254B79;position: absolute;top: 50%;right: -1px;opacity: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.main-navigation ul.menu > li.menu-contact > a::after, .main-navigation ul.menu > li.menu-account > a::after {display: none;}.main-navigation ul.menu > li:hover > a::after, .main-navigation ul.menu > li.current_page_item > a::after {opacity: 0;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.menu-item-has-children .dropdown-menu-toggle {padding-left: 14px;}.main-navigation ul li.mega-menu {position: initial;}.main-navigation ul li.mega-menu .mega-menu-title {grid-column: -1 / 1;}.main-navigation ul li.mega-menu .mega-menu-title a {font-weight: 500;font-size: 22px;line-height: 26px;letter-spacing: -0.03em;text-transform: capitalize;}.main-navigation .main-nav ul ul li a {font-size: 15px;line-height: 18px;letter-spacing: -0.02em;padding: 0;}.main-navigation:not(.toggled) ul li.mega-menu.sfHover > ul, .main-navigation:not(.toggled) ul li.mega-menu:hover > ul {width: 100%;left: 0;background: transparent;padding-top: 45px;padding-bottom: 40px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr[6];grid-template-columns: repeat(6,minmax(0,1fr));grid-gap: 27px;}.main-navigation:not(.toggled) ul li.mega-menu.sfHover > ul::before, .main-navigation:not(.toggled) ul li.mega-menu:hover > ul::before {content: "";pointer-events: none;background: var(--blue);width: 100vw;height: 100%;position: absolute;top: 5px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.main-navigation ul li.mega-menu figure {position: relative;display: inline-block;padding-top: 56.25%;width: 100%;margin-bottom: 15px;}.main-navigation ul li.mega-menu figure img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.main-navigation ul li.mega-menu ul .menu-item-title {width: 100%;display: inline-block;position: relative;padding-right: 20px;overflow: hidden;}.main-navigation ul li.mega-menu ul .menu-item-title::after {content: url("data:image/svg+xml;utf8, %3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.625 2.8125L10.3125 7.5L5.625 12.1875' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");vertical-align: middle;position: absolute;right: 0;top: 0;line-height: 18px;display: inline-block;}@media (max-width: 1280px) and (min-width: 1025px) {.main-navigation .inside-navigation {max-width: 100% !important;padding: 0 25px !important;}}@media (max-width: 1100px) and (min-width: 1025px) {.main-navigation .main-nav ul li a {padding-left: 12px;padding-right: 12px;}.menu-item-has-children .dropdown-menu-toggle {padding-left: 12px;padding-right: 12px;}.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {padding-left: 16px;padding-right: 16px;}.menu-item-has-children .dropdown-menu-toggle {padding-left: 16px;padding-right: 16px;}}@media (max-width: 1180px) {.main-navigation:not(.toggled) ul li.mega-menu.sfHover > ul, .main-navigation:not(.toggled) ul li.mega-menu:hover > ul {-ms-grid-columns: 1fr[4];grid-template-columns: repeat(4,minmax(0,1fr));}}.main-nav .menu .animated-line {height: 5px;background-color: var(--red);display: block;width: 90px;position: absolute;bottom: -5px;left: 0;border: none;}.mini-cart {position: fixed;top: 0;right: -465px;height: 100%;width: 465px;padding: 40px;background: var(--grey);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: 9999999;}.mini-cart.active {right: 0;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.mini-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart {max-height: calc(100vh - 370px);overflow: auto;}.mini-card-bg {content: "";position: fixed;display: block;top: 0;right: 0;background: rgba(0, 0, 0, 0.5);height: 100%;width: 0;z-index: 99998;opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.mini-cart.active + .mini-card-bg {width: 100%;opacity: 1;-webkit-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.mini-cart .widget {display: inline-block;width: 100%;height: 100%;}.mini-cart .widget .widgettitle {font-size: 20px;line-height: 27px;}.mini-cart .close-cart {border: none;padding: 0;background: transparent;color: var(--black);position: absolute;right: 40px;top: 40px;font-size: 14px;line-height: 27px;font-weight: 500;}.mini-cart .woocommerce.widget_shopping_cart .cart_list > li {padding-left: 125px;padding-right: 30px;min-height: 105px;margin: 0;}.mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {right: -30px;left: auto;height: 22px;width: 22px;border: none !important;border-radius: 0;padding: 0;position: relative;float: right;text-align: center;overflow: hidden;white-space: nowrap;}.mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove::before {content: url("data:image/svg+xml;utf8, %3Csvg width='22' height='22' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 4H3' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8V13' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8V13' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 4V16.35C16 16.5224 15.9298 16.6877 15.8047 16.8096C15.6797 16.9315 15.5101 17 15.3333 17H4.66667C4.48986 17 4.32029 16.9315 4.19526 16.8096C4.07024 16.6877 4 16.5224 4 16.35V4' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 4V3C14 2.73478 13.8314 2.48043 13.5314 2.29289C13.2313 2.10536 12.8243 2 12.4 2H7.6C7.17565 2 6.76869 2.10536 6.46863 2.29289C6.16857 2.48043 6 2.73478 6 3V4' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display: inline-block;vertical-align: middle;line-height: 1;}.mini-cart .woocommerce ul.cart_list li img {width: 105px;height: 105px;-o-object-fit: cover;object-fit: cover;position: absolute;left: 0;top: 0;margin-left: 0;}.mini-cart .woocommerce ul.cart_list li a, .mini-cart .woocommerce ul.product_list_widget li a {font-weight: 600;font-size: 14px;line-height: 22px;color: var(--black);text-decoration: none;}.mini-cart .woocommerce ul.cart_list li dl, .mini-cart .woocommerce ul.product_list_widget li dl {margin: 0;border-left: 2px solid rgba(0,0,0,.1);display: inline-block;width: 100%;padding-left: 10px;line-height: 16px;font-size: 11px;padding-top: 0.25em;}.mini-cart .woocommerce ul.cart_list li .variation dd {margin: 0;}.mini-cart .woocommerce ul.cart_list li .variation p {margin: 0;}.mini-cart .woocommerce ul.cart_list li dl dt, .mini-cart .woocommerce ul.product_list_widget li dl dt {font-weight: 600;font-size: 11px;display: inline-block;clear: left;float: left;padding: 0 0 0.25em;margin: 0 4px 0 0;}.mini-cart .woocommerce ul.cart_list li dl dd, .mini-cart .woocommerce ul.product_list_widget li dl dd {margin: 0;font-size: 11px;display: inline-block;clear: right;float: left;}.mini-cart .woocommerce ul.product_list_widget li .variation > *:not([class^="variation-Width"], [class^="variation-Height"], [class^="variation-Side"], [class^="variation-BalustradeStyle"], [class^="variation-Length"],[class^="variation-PresetPaintColour"],[class^="variation-ChoiceofColour"]) {display: none;}.mini-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart::-webkit-scrollbar {width: 9px;}.mini-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart::-webkit-scrollbar-track {background-color: #F8F8F8;border-radius: 5px;}.mini-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart::-webkit-scrollbar-thumb {background: #ECEBEE;border-radius: 5px;}.mini-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart::-webkit-scrollbar-thumb:hover {background: var(--red);}.woocommerce-cart-form__cart-item .variation dd.variation-Shapes ~ dd.variation-Shapes, .woocommerce-cart-form__cart-item .variation dt.variation-Shapes ~ dt.variation-Shapes {display: none;}.woocommerce-cart-form__cart-item .variation dd[class*="Costs"], .woocommerce-cart-form__cart-item .variation dt[class*="Costs"], .woocommerce-cart-form__cart-item .variation dd[class*="Calculation"], .woocommerce-cart-form__cart-item .variation dt[class*="Calculation"], .woocommerce-cart-form__cart-item .variation dd[class*="Doyouneed"], .woocommerce-cart-form__cart-item .variation dt[class*="Doyouneed"], .woocommerce-cart-form__cart-item .variation dd.variation-Adhesive, .woocommerce-cart-form__cart-item .variation dt.variation-Adhesive, .woocommerce-cart-form__cart-item .variation dd.variation-Screws4pk, .woocommerce-cart-form__cart-item .variation dt.variation-Screws4pk, .woocommerce-cart-form__cart-item .variation dd.variation-Sockets, .woocommerce-cart-form__cart-item .variation dt.variation-Sockets, .woocommerce-cart-form__cart-item .variation dd.variation-DrilledHoles, .woocommerce-cart-form__cart-item .variation dt.variation-DrilledHoles {display: none !important;}.woocommerce-cart-form__cart-item .variation dd.variation-Uploaddiagramordrawings {width: 100%;max-width: 200px;clear: both !important;display: block !important;}.woocommerce-cart-form__cart-item .variation dd.variation-Uploaddiagramordrawings .pewc-upload-thumb-wrapper img {width: 100%;cursor: pointer;margin: 0 0 8px;border-radius: 3px;border: 1px solid var(--blue);}.woocommerce-cart-form__cart-item .variation dd[class*="polymer"], .woocommerce-cart-form__cart-item .variation dt[class*="polymer"] {display: initial !important }.woocommerce-cart-form__cart-item .variation dd[class*="polymer"]::before, .woocommerce-cart-form__cart-item .variation dd[class*="Polymer"]::before {content: "Yes";}.mini-cart .woocommerce ul.cart_list li .quantity {font-size: 12px;display: block;margin-top: 10px;}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child) {margin-bottom: 15px;}.mini-cart .woocommerce .woocommerce-mini-cart__total {margin: 30px 0 25px 0;padding: 0;background: transparent;border: 0;}.mini-cart .woocommerce .mini-cart-shipping-notice {width: 100%;text-align: center;display: inline-block;margin-bottom: 20px;background: #fff;border-radius: 60px;padding: 20px;}.mini-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons {display: inline-block;width: 100%;}.mini-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.checkout, .mini-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.button {font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;background-color: var(--red);color: #fff;width: 100%;border: 2px solid var(--red);text-decoration: none;padding: 13px 22px;display: inline-block;font-weight: 600;font-size: 13px;line-height: 16px;text-transform: uppercase;border-radius: 3px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.mini-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.button {margin-bottom: 12px;}.mini-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.button:hover {background-color: #9b191b;border: 2px solid #9b191b;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}@media (max-width: 575px) {.mini-cart {right: -100%;width: 100%;}.mini-cart {padding: 20px;}.mini-cart .close-cart {right: 20px;top: 20px;}}.mm-ocd {z-index: 9999999999;}.mm-ocd .mm-ocd__content .inside-navigation {max-width: none !important;}#generate-slideout-menu, .slideout-overlay {display: none;}.mm-spn a:not(:last-child):after {display: none;}.toggled .icon-menu-bars svg:nth-child(2) {display: none !important;}.toggled .icon-menu-bars svg:nth-child(1) {display: block !important;}.mm-spn .menu-item-has-children .dropdown-menu-toggle {display: none;}.article-content {overflow: hidden;-webkit-transition: height 0.3s ease-in-out;-o-transition: height 0.3s ease-in-out;transition: height 0.3s ease-in-out;position: relative;}.article-content:not(.no-readmore) {max-height: 20em;}.article-content :last-child {margin-bottom: 0;}.content-button, .wp-block-button a.wp-block-button__link, .content-buttons a[data-readmore-toggle], .wc-block-components-filter-submit-button {color: #fff;background-color: var(--red);border: 2px solid var(--red);text-decoration: none;padding: 13px 22px;display: inline-block;font-weight: 600;font-size: 13px;line-height: 16px;text-transform: uppercase;border-radius: 3px;transition: all 0.3s ease-in-out;}.content-button:hover, .wp-block-button a.wp-block-button__link:hover, .content-buttons a[data-readmore-toggle]:hover, .wc-block-components-filter-submit-button:hover, .woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover, .site-content .woocommerce button.button:hover {background-color: #9b191b;border: 2px solid #9b191b;transition: all 0.3s ease-in-out;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background-color: #9b191b;border: 2px solid #9b191b;transition: all 0.3s ease-in-out;}.woocommerce .woocommerce-message .button {border: none !important;}.woocommerce-error, .woocommerce-info, .woocommerce-message {border-radius: 3px !important;border: none !important;}.content-button.white {color: var(--red);background-color: #fff;border: 2px solid #fff;}.content-button.white:hover {background-color: var(--blue);border: 2px solid var(--blue);color: #fff;}.content-button.white-outline {background-color: #fff;border: 2px solid #fff;color: #fff;}.content-button.blue {background-color: var(--blue);border: 2px solid var(--blue);color: #fff;}.content-buttons .content-button:not(:last-child), .content-buttons a[data-readmore-toggle]:not(:last-child) {margin-right: 20px;}.content-button[class*="outline"] {background: transparent;}.content-button[class*="outline"].white-outline:hover {background-color: #fff;color: var(--blue);}@media (max-width: 575px) {.content-button, .wp-block-button a.wp-block-button__link, .content-buttons a[data-readmore-toggle], .wc-block-components-filter-submit-button {text-transform: capitalize;}}.woocommerce .breadcrumbs {width: 100%;font-size: 13px;line-height: 22px;margin: 22px 0;order: -2;}.page-hero .breadcrumbs a {color: #fff;}.woocommerce .woocommerce-notices-wrapper {width: 100%;}.woocommerce .breadcrumbs a {color: var(--blue);text-decoration: none;font-weight: 600;}.woocommerce div.product .product-summary-container {width: 100%;display: flex;flex-wrap: wrap;}.woocommerce div.product .up-sells {display: inline-block;margin: 0;width: 100%;}.woocommerce div.product .related {width: 100%;}.woocommerce div.product .up-sells + .related {padding-top: 0;}.woocommerce div.product .product-summary-container .entry-summary {padding: 0 15px;flex: 1 0;max-width: 100%;}.woocommerce div.product .product-summary-container .entry-summary .product_meta {border: none;}.woocommerce .mirror-product-warning {background: #FFEEEE;padding: 10px 18px 10px 42px;border-radius: 8px;font-size: 13px;line-height: 1.5;position: relative;}.woocommerce .product-disclaimer-information {background: #FFEEEE;padding: 10px 18px 10px 42px;border-radius: 8px;font-size: 13px;line-height: 24px;position: relative;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12Z' fill='%230D0D0D'/%3E%3Cpath d='M12 10C12.5523 10 13 10.4477 13 11V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V11C11 10.4477 11.4477 10 12 10Z' fill='%23002249'/%3E%3Cpath d='M13.5 7.5C13.5 8.32843 12.8284 9 12 9C11.1716 9 10.5 8.32843 10.5 7.5C10.5 6.67157 11.1716 6 12 6C12.8284 6 13.5 6.67157 13.5 7.5Z' fill='%23002249'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: 12px 12px;background-size: 20px;margin-bottom: 16px;}.woocommerce .product-disclaimer-information :last-child {margin-bottom: 0;}.woocommerce .additional-bespoke-glass-info {background: #D2F6D6;padding: 10px 18px 10px 42px;border-radius: 8px;font-size: 13px;line-height: 24px;position: relative;margin-left: 0;list-style-type: none;}.woocommerce .additional-bespoke-glass-info li {position: relative;}.woocommerce .additional-bespoke-glass-info li.included::before {content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6644 5.2526C21.0772 5.61952 21.1143 6.25159 20.7474 6.66437L10.0808 18.6644C9.89099 18.8779 9.61898 19 9.33334 19C9.04771 19 8.7757 18.8779 8.58593 18.6644L3.2526 12.6644C2.88568 12.2516 2.92286 11.6195 3.33565 11.2526C3.74843 10.8857 4.3805 10.9229 4.74742 11.3356L9.33334 16.4948L19.2526 5.33565C19.6195 4.92286 20.2516 4.88568 20.6644 5.2526Z' fill='%23002249'/%3E%3C/svg%3E%0A");font-size: 0;line-height: 1;position: absolute;left: -28px;top: 50%;vertical-align: middle;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.woocommerce .mirror-product-warning::before {content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12Z' fill='%230D0D0D'/%3E%3Cpath d='M12 10C12.5523 10 13 10.4477 13 11V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V11C11 10.4477 11.4477 10 12 10Z' fill='%23002249'/%3E%3Cpath d='M13.5 7.5C13.5 8.32843 12.8284 9 12 9C11.1716 9 10.5 8.32843 10.5 7.5C10.5 6.67157 11.1716 6 12 6C12.8284 6 13.5 6.67157 13.5 7.5Z' fill='%23002249'/%3E%3C/svg%3E%0A");font-size: 0;line-height: 1;position: absolute;left: 11px;top: 11px;vertical-align: middle;}.woocommerce div.product.has-extra-fields .entry-summary .cart .woocommerce-variation-price, .woocommerce div.product.product_cat-bespoke-glass .entry-summary .cart .woocommerce-variation-price {display: none;}.woocommerce-single-container .entry-summary .entry-title {font-weight: 600;font-size: 30px;line-height: 36px;letter-spacing: -0.05em;margin-bottom: 12px;}.woocommerce-single-container .entry-summary .summary-categories {font-weight: 400;font-size: 20px;line-height: 24px;letter-spacing: -0.03em;margin: 0 0 25px;}.woocommerce-single-container div.product .entry-summary .price {font-weight: 600;font-size: 20px;line-height: 31px;letter-spacing: -0.02em;color: var(--blue);margin-bottom: 30px;}.woocommerce-single-container div.product .entry-summary .price .woocommerce-Price-amount {font-size: 26px;}.woocommerce-single-container div.product .entry-summary .cart .price, .woocommerce-single-container div.product .entry-summary .pewc-total-only {width: 100%;margin: 30px 0 0;}.woocommerce-single-container div.product .entry-summary .pricing-note {margin: -15px 0 20px;display: block;font-size: 12px;line-height: 20px;padding: 10px 18px;background: var(--grey);border-radius: 4px;}.woocommerce-single-container div.product .entry-summary .single_variation_wrap {margin: 30px 0 0;}.woocommerce-single-container .entry-summary .single_variation_wrap .woocommerce-variation-price {margin: 0 0 30px;}.woocommerce-single-container div.product .entry-summary .pewc-total-only {margin: 0 0 30px;}.woocommerce-single-container .entry-summary .woocommerce-variation-add-to-cart {margin-top: 0;width: 100%;}.woocommerce-single-container .entry-summary .woocommerce-variation-add-to-cart .pewc-product-extra-groups-wrap {margin-top: 0;}.woocommerce-single-container .entry-summary .add-cart-delivery-info {display: inline-block;width: 100%;margin-bottom: 20px;margin-top: 40px;padding-left: 33px;position: relative;font-size: 15px;line-height: 22px;letter-spacing: -0.03em;}.woocommerce-single-container .entry-summary .add-cart-delivery-info + #wc-stripe-payment-request-wrapper {padding-top: 0 !important;}.woocommerce-single-container .entry-summary #wc-stripe-payment-request-wrapper, .woocommerce-single-container .entry-summary #wc-stripe-payment-request-button-separator {width: 100%;}.woocommerce-single-container .entry-summary #wc-stripe-payment-request-button-separator {margin: 8px 0 !important;}.woocommerce-single-container .entry-summary .add-cart-delivery-info a {display: inline-block;color: var(--blue);clear: left;}.woocommerce-single-container .entry-summary .add-cart-delivery-info::before {content: url("data:image/svg+xml;utf8, %3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2887 20.1872C9.05131 23.8995 4.10156 23.8995 4.10156 23.8995C4.10156 23.8995 4.10156 18.9497 7.81387 17.7123' stroke='%23002249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.4251 11.5251L14.0005 18.9497L9.05078 14L16.4754 6.57533C19.2868 3.76394 22.0982 3.79136 23.2972 3.97025C23.4818 3.99777 23.6527 4.08386 23.7846 4.21584C23.9166 4.34782 24.0027 4.5187 24.0302 4.70331C24.2091 5.90229 24.2365 8.71369 21.4251 11.5251Z' stroke='%23002249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.1872 12.7626V19.8248C20.1872 19.9397 20.1646 20.0534 20.1206 20.1596C20.0766 20.2658 20.0122 20.3622 19.9309 20.4435L16.3935 23.9809C16.2815 24.0928 16.1413 24.1723 15.9876 24.2109C15.834 24.2494 15.6728 24.2455 15.5212 24.1996C15.3697 24.1537 15.2334 24.0675 15.1269 23.9503C15.0205 23.833 14.9479 23.689 14.9168 23.5337L14 18.9498' stroke='%23002249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.2382 7.81287H8.17605C8.06115 7.81287 7.94736 7.8355 7.8412 7.87947C7.73504 7.92344 7.63858 7.9879 7.55733 8.06915L4.01995 11.6065C3.90797 11.7185 3.82847 11.8588 3.78995 12.0124C3.75143 12.166 3.75532 12.3272 3.80122 12.4788C3.84711 12.6304 3.93329 12.7667 4.05055 12.8731C4.16781 12.9796 4.31177 13.0522 4.46707 13.0833L9.05105 14.0001' stroke='%23002249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position: absolute;left: 0;top: 0;vertical-align: middle;line-height: 1;}@media (max-width: 991px) {.woocommerce-single-container .entry-summary .entry-title {font-weight: 600;font-size: 23px;line-height: 27px;letter-spacing: -0.05em;}.woocommerce-single-container .entry-summary .summary-categories {font-weight: 400;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;}}.woocommerce div.product .entry-summary .price + afterpay-placement {margin-top: -30px;margin-bottom: 30px;}.woocommerce-cart td afterpay-placement {margin: 0;}.woocommerce-cart td.btn-clearpay_express_td {padding: 20px 0 0;}.woocommerce-checkout #payment div.payment_box.payment_method_clearpay {padding: 0 !important;}div.product.product_cat-bespoke-quotes .entry-summary afterpay-placement {display: none !important;}.berocket_single_filter_widget .bapf_ckbox li {margin-bottom: 0.55em !important;}.berocket_single_filter_widget .bapf_ckbox input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border: 2px solid #50575e;border-radius: 2px;box-sizing: border-box;font-size: 1em;height: 1.5em;margin: 0 16px 0 0 !important;min-height: 1.5em;min-width: 1.5em;overflow: hidden;position: static;vertical-align: top !important;width: 1.5em;}.berocket_single_filter_widget .bapf_ckbox input[type="checkbox"]:focus {outline: 2px solid #50575e;outline-offset: 2px;}.berocket_single_filter_widget .bapf_ckbox li label {position: relative;width: calc(100% - 1.5em - 16px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.berocket_single_filter_widget .bapf_ckbox li.checked label {overflow: visible;white-space: initial;}.berocket_single_filter_widget .bapf_ckbox li.checked label::before {content: url("data:image/svg+xml,%3Csvg class='wc-block-components-checkbox__mark' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'%3E%3C/path%3E%3C/svg%3E");left: calc(-1.5em - 16px);fill: #000;height: 1.125em;margin-left: 0.1875em;margin-top: 0;pointer-events: none;position: absolute;width: 1.125em;}.woocommerce div.product .entry-summary .woocom-tabs-accordions .wpcf7-form {display: -ms-grid;display: grid;-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 15px;width: 100%;box-sizing: border-box;}.woocom-tabs-accordions .wpcf7-form label .wpcf7-form-control-wrap {display: inline-block;width: 100%;}.woocom-tabs-accordions .wpcf7-form .telephone-wrap, .woocom-tabs-accordions .wpcf7-form .email-wrap, .woocom-tabs-accordions .wpcf7-form .message-wrap, .woocom-tabs-accordions .wpcf7-form .accept, .woocom-tabs-accordions .wpcf7-form .submit-wrap {grid-column: -1 / 1;}.glass-fitting-categories {overflow: hidden;width: 100%;}#wc-column-container .glass-fitting-categories {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #E0E0E0;}#wc-column-container .glass-fitting-categories .woocommerce .products {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;grid-gap: 0;padding: 0 70px;}#wc-column-container .glass-fitting-categories .woocommerce .products::before, #wc-column-container .glass-fitting-categories .woocommerce .products::after {content: "";display: inline-block;position: absolute;left: 0;width: 80px;height: 100%;z-index: 1;background: -moz-linear-gradient(90deg, rgba(249,249,249,1) 0%, rgba(249,249,249,0) 100%);background: -webkit-linear-gradient(90deg, rgba(249,249,249,1) 0%, rgba(249,249,249,0) 100%);background: linear-gradient(90deg, rgba(249,249,249,1) 0%, rgba(249,249,249,0) 100%);}#wc-column-container .glass-fitting-categories .woocommerce .products::after {left: auto;right: 0;background: -moz-linear-gradient(90deg, rgba(249,249,249,0) 0%, rgba(249,249,249,1) 100%);background: -webkit-linear-gradient(90deg, rgba(249,249,249,0) 0%, rgba(249,249,249,1) 100%);background: linear-gradient(90deg, rgba(249,249,249,0) 0%, rgba(249,249,249,1) 100%);}#wc-column-container .glass-fitting-categories .woocommerce .products .slick-list {overflow: visible;}#wc-column-container .glass-fitting-categories .woocommerce .products .product {margin-right: 20px;clear: none;float: left;}#wc-column-container .glass-fitting-categories .woocommerce .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: calc(25% - 20px);}@media (max-width: 1180px) {#wc-column-container .glass-fitting-categories .woocommerce .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: calc(33.33% - 20px);}}@media (max-width: 991px) {#wc-column-container .glass-fitting-categories .woocommerce .products {padding: 0;}#wc-column-container .glass-fitting-categories .woocommerce .products::before, #wc-column-container .glass-fitting-categories .woocommerce .products::after {display: none;}.glass-fitting-categories .slick-slider .slick-arrow {display: none !important;}#wc-column-container .glass-fitting-categories .woocommerce .products .product {border-bottom: none;padding-bottom: 0;}#wc-column-container .glass-fitting-categories .woocommerce .products .slick-list {padding-right: 80px;}#wc-column-container .glass-fitting-categories .woocommerce .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: calc(50% - 60px);}#wc-column-container .glass-fitting-categories {overflow: visible;}}@media (max-width: 768px) {#wc-column-container .glass-fitting-categories .woocommerce .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: calc(50% - 60px);}}.woocommerce div.product form.cart {position: relative;max-width: 100%;width: 100%;}.woocommerce div.product form.cart .variations {position: relative;margin: 0;display: grid;width: 100%;}.woocommerce div.product form.cart .variations tr {margin-bottom: 40px;display: block;}.woocommerce div.product form.cart .variations tr:last-child {margin-bottom: 0;}.woocommerce div.product form.cart .variations tr th, .woocommerce div.product form.cart .variations tr td {display: block;text-align: left;padding: 0;}.woocommerce div.product form.cart .variations tr .juliet-info {font-size: 13px;line-height: 18px;margin-bottom: 12px;}.woocommerce div.product form.cart .variations tr td .pewc-product-extra-groups-wrap {margin-top: 40px;}.woocommerce div.product form.cart .variations .content-buttons {display: inline-block;width: 100%;margin-top: 30px;}.woocommerce div.product form.cart .variations .choose-size-btn {width: 100%;text-align: center;background-color: #003468;border: 2px solid #003468;text-transform: capitalize;font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce div.product form.cart .variations .choose-size-btn:hover {background-color: var(--blue);border: 2px solid var(--blue);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce div.product form.cart .variations .choose-size-btn::before {content: url("data:image/svg+xml;utf8, %3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 18.6876C16.1411 18.6876 18.6875 16.1412 18.6875 13.0001C18.6875 9.85894 16.1411 7.31256 13 7.31256C9.85888 7.31256 7.3125 9.85894 7.3125 13.0001C7.3125 16.1412 9.85888 18.6876 13 18.6876Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9369 12.1876L22.9837 10.6175C23.052 10.5163 23.0971 10.4014 23.1159 10.2808C23.1347 10.1603 23.1267 10.037 23.0925 9.91991C22.895 9.26962 22.6347 8.64007 22.3153 8.04017C22.2568 7.93338 22.1755 7.84082 22.0771 7.76911C21.9787 7.69739 21.8656 7.64829 21.7461 7.6253L19.8938 7.25481L18.7447 6.10579L18.3742 4.25343C18.3513 4.13384 18.3022 4.0208 18.2304 3.92239C18.1587 3.82397 18.0662 3.74261 17.9594 3.6841C17.3594 3.36476 16.7299 3.10453 16.0795 2.90706C15.9624 2.87288 15.8392 2.86491 15.7187 2.8837C15.5981 2.90249 15.4832 2.9476 15.382 3.01581L13.8119 4.06254H12.1869L10.6168 3.01581C10.5157 2.9476 10.4007 2.90249 10.2802 2.8837C10.1596 2.86491 10.0364 2.87288 9.91929 2.90706C9.26899 3.10453 8.63943 3.36476 8.0395 3.6841C7.93269 3.7426 7.84012 3.82397 7.7684 3.92239C7.69668 4.02081 7.64757 4.13385 7.62459 4.25345L7.25419 6.10569L6.10507 7.25481L4.25281 7.62521C4.13322 7.64819 4.02019 7.69729 3.92177 7.76901C3.82335 7.84073 3.74199 7.93329 3.68348 8.04009C3.36409 8.64002 3.10381 9.26959 2.90632 9.91992C2.87215 10.037 2.86417 10.1603 2.88297 10.2808C2.90177 10.4014 2.94687 10.5163 3.01509 10.6174L4.06182 12.1875V13.8125L3.01508 15.3826C2.94687 15.4838 2.90177 15.5987 2.88298 15.7193C2.86418 15.8398 2.87216 15.963 2.90634 16.0802C3.10377 16.7305 3.36401 17.3601 3.68337 17.96C3.74188 18.0668 3.82324 18.1593 3.92166 18.2311C4.02007 18.3028 4.1331 18.3519 4.25269 18.3749L6.10507 18.7454L7.25409 19.8944L7.6245 21.7468C7.64748 21.8663 7.69658 21.9794 7.76829 22.0778C7.84001 22.1762 7.93257 22.2576 8.03936 22.3161C8.63926 22.6355 9.26882 22.8957 9.91913 23.0931C10.0362 23.1273 10.1594 23.1353 10.28 23.1165C10.4005 23.0977 10.5155 23.0526 10.6166 22.9844L12.1868 21.9376H13.8118L15.382 22.9845C15.4832 23.0527 15.5981 23.0978 15.7186 23.1166C15.8392 23.1354 15.9624 23.1274 16.0795 23.0932C16.7298 22.8958 17.3594 22.6355 17.9593 22.3162C18.0661 22.2577 18.1586 22.1763 18.2303 22.0779C18.3021 21.9795 18.3512 21.8664 18.3741 21.7469L18.7446 19.8945L19.8937 18.7454L21.746 18.375C21.8656 18.352 21.9786 18.3029 22.0771 18.2312C22.1755 18.1594 22.2568 18.0669 22.3153 17.9601C22.6347 17.3602 22.895 16.7307 23.0925 16.0804C23.1267 15.9632 23.1347 15.84 23.1159 15.7195C23.0971 15.5989 23.0519 15.484 22.9837 15.3828L21.9369 13.8126V12.1876Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;display: inline-block;margin-right: 9px;}.woocommerce div.product form.cart .variations tr th {margin-bottom: 10px;}.woocommerce div.product form.cart .variations label {font-weight: 400;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;}.woocommerce div.product form.cart .variations .button-variable-wrapper {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 12px;}.woocommerce div.product_cat-bespoke-partitions form.cart .variations .button-variable-wrapper[data-attribute_name="attribute_pa_glass-type"] {-ms-grid-columns: 1fr[3];grid-template-columns: repeat(3,minmax(0,1fr));}.woocommerce div.product div.summary {position: relative;}.woocommerce div.product form.cart .variations .image-variable-wrapper {display: flex;flex-wrap: wrap;padding: 2px 15px 0;margin: -2px -15px 0;}.woocommerce div.product form.cart .variations .swiper-buttons {display: flex;flex-wrap: wrap;width: 100%;}.woocommerce div.product form.cart .variations .swiper-buttons:has(.swiper-button-prev.swiper-button-disabled):has(.swiper-button-next.swiper-button-disabled) {display: none;}.woocommerce div.product form.cart .variations .swiper-button-next, .woocommerce div.product form.cart .variations .swiper-button-prev {position: relative;top: unset;bottom: unset;left: unset;right: unset;transition: unset;width: 38px;height: 38px;margin: 12px 0 0 auto;background-color: transparent;border: 2px solid var(--red, #C8102E);border-radius: 4px;color: #fff;display: inline-flex;align-items: center;justify-content: center;}.woocommerce div.product form.cart .variations .swiper-button-next {margin-left: 0;}.woocommerce div.product form.cart .variations .swiper-button-next::after {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='19' viewBox='0 0 12 19' fill='none'%3E%3Cpath d='M2 2L10 9.5L2 17' stroke='%23E52528' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");line-height: 1;font-size: 0;}.woocommerce div.product form.cart .variations .swiper-button-prev::after {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='19' viewBox='0 0 12 19' fill='none'%3E%3Cpath d='M10 17L2 9.5L10 2' stroke='%23E52528' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");line-height: 1;font-size: 0;}.woocommerce div.product form.cart .variations .swiper-button-prev {margin-right: 12px;}.woocommerce div.product form.cart .variations .image-product-carousel .rtwpvs-image-term {box-sizing: border-box;margin-top: 12px;}.woocommerce div.product form.cart .variations .image-variable-wrapper .rtwpvs-image-term[data-term="custom-paint-option"], .woocommerce div.product form.cart .variations .pa_images-available-section .image-variable-wrapper .rtwpvs-image-term[data-term="custom-image"] {visibility: hidden;order: 100 !important;}.woocommerce div.product form.cart .variations .image-variable-wrapper::-webkit-scrollbar {width: 9px;}.woocommerce div.product form.cart .variations .image-variable-wrapper::-webkit-scrollbar-track {background-color: #F8F8F8;border-radius: 5px;}.woocommerce div.product form.cart .variations .image-variable-wrapper::-webkit-scrollbar-thumb {background: #ECEBEE;border-radius: 5px;}.woocommerce div.product form.cart .variations .image-variable-wrapper::-webkit-scrollbar-thumb:hover {background: var(--red);}.woocommerce div.product form.cart .variations .rtwpvs-term {cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce div.product form.cart .variations .image-variable-wrapper .rtwpvs-term {border-radius: 3px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border: 2px solid transparent;position: relative;}.woocommerce div.product form.cart .variations .image-product-carousel:not(.swiper-initialized) .rtwpvs-term, .woocommerce div.product form.cart .variations .image-variable-wrapper:not(.swiper-wrapper) .rtwpvs-term {width: calc((100% / 4) - 12px);max-width: calc((100% / 4) - 12px);margin-right: 12px;}.woocommerce div.product form.cart .variations .image-variable-wrapper .rtwpvs-term .rtwpvs-term-span {padding-top: 100%;position: relative;width: 100%;}.woocommerce div.product form.cart .variations .image-variable-wrapper .rtwpvs-term .rtwpvs-term-span img {position: absolute;top: 0;left: 0;}.woocommerce div.product form.cart .variations .image-variable-wrapper .rtwpvs-term img {width: 100%;height: 100%;height: 100%;border-radius: 3px;-o-object-fit: cover;object-fit: cover;}.woocommerce div.product form.cart .variations .image-variable-wrapper[data-attribute_name="attribute_pa_shapes"] .rtwpvs-term img {-o-object-fit: contain;object-fit: contain;padding: 8px;}.woocommerce div.product form.cart .variations .rtwpvs-term.selected::before {content: url("data:image/svg+xml;utf8, %3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8125 1.375L4.3958 7.5L1.1875 4.4375' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position: absolute;top: -10.5px;right: -10.5px;width: 21px;height: 21px;background: var(--red);border-radius: 50%;vertical-align: middle;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: none;z-index: 1;}.woocommerce div.product form.cart .variations .image-variable-wrapper .rtwpvs-term.selected, .woocommerce div.product form.cart .variations .image-variable-wrapper .rtwpvs-term:hover {border: 2px solid var(--red);}.woocommerce div.product form.cart .variations .pa_paint-colour-section.hidden-colour-choice, .woocommerce div.product form.cart .variations .pa_images-available-section.hidden-image-choice {display: none;}.woocommerce div.product form.cart .variations .pa_shapes-section.hidden-image-choice #pewc-group-380 .pewc-group-heading-wrapper {display: none;}.woocommerce div.product form.cart .variations .rtwpvs-wc-select, .woocommerce div.product form.cart .variations .rtwpvs-wc-select:not([id="pa_juliet-size"]) + .select2 {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute!important;width: 1px!important;word-wrap: normal!important;}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover {cursor: not-allowed;overflow: hidden;pointer-events: none;position: relative;}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled img, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled span, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover img, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover span {opacity: 0.3;}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:after, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:before, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:after, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:before {background: #ff6347 !important;border: 0;bottom: 0;content: " "!important;height: 1px;left: 0;margin: 0!important;min-width: auto;opacity: 1;padding: 0!important;position: absolute;right: 0;top: 50%;transform-origin: center;visibility: visible;width: 100%;z-index: 0;}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:before, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:after, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.woocommerce div.product form.cart .variations .button-variable-wrapper .rtwpvs-term {margin: 0;padding: 2px;border: 2px solid #EAEAEA;border-radius: 3px;-webkit-box-shadow: none;box-shadow: none;padding: 18px 10px;height: auto;width: 100%;text-align: center;position: relative;line-height: 1;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.woocommerce div.product form.cart .variations .button-variable-wrapper .rtwpvs-term.selected, .woocommerce div.product form.cart .variations .button-variable-wrapper .rtwpvs-term:hover {border: 2px solid var(--red);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce div.product form.cart .variations .button-variable-wrapper .rtwpvs-term.selected span, .woocommerce div.product form.cart .variations .button-variable-wrapper .rtwpvs-term:hover span {color: var(--blue);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce div.product form.cart .variations .button-variable-wrapper .rtwpvs-term span {font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;color: #D3D3D3;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce div.product form.cart button[type="submit"].single_add_to_cart_button {background: var(--red);border: 2px solid var(--red);border-radius: 3px;width: 100%;font-family: inherit;padding: 14px 10px;font-weight: 700;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;text-align: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;order: 1;margin-top: 18px;}.woocommerce div.product form.cart button[type="submit"].single_add_to_cart_button::before {content: url("data:image/svg+xml;utf8, %3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 17.25H7.42139C7.24574 17.25 7.07567 17.1884 6.94082 17.0758C6.80597 16.9633 6.7149 16.807 6.68348 16.6342L4.18015 2.86584C4.14873 2.69303 4.05766 2.53673 3.92281 2.42419C3.78796 2.31164 3.61789 2.25 3.44225 2.25H1.75' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.75 21C8.78553 21 9.625 20.1605 9.625 19.125C9.625 18.0895 8.78553 17.25 7.75 17.25C6.71447 17.25 5.875 18.0895 5.875 19.125C5.875 20.1605 6.71447 21 7.75 21Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 21C20.0355 21 20.875 20.1605 20.875 19.125C20.875 18.0895 20.0355 17.25 19 17.25C17.9645 17.25 17.125 18.0895 17.125 19.125C17.125 20.1605 17.9645 21 19 21Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.75 6H21.1013C21.2112 6 21.3197 6.02413 21.4192 6.07069C21.5187 6.11725 21.6068 6.1851 21.6772 6.26944C21.7475 6.35378 21.7986 6.45255 21.8266 6.55878C21.8546 6.665 21.8589 6.77608 21.8392 6.88416L20.612 13.6342C20.5806 13.807 20.4895 13.9633 20.3546 14.0758C20.2198 14.1884 20.0497 14.25 19.8741 14.25H6.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;margin-right: 10px;display: inline-block;font-size: 0;}@media (max-width: 991px) {.woocommerce div.product form.cart .variations .rtwpvs-term.selected::before {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.woocommerce div.product form.cart .variations .button-variable-wrapper .rtwpvs-term span {font-weight: 600;font-size: 13px;line-height: 16px;text-align: center;letter-spacing: -0.03em;}.woocommerce div.product form.cart .variations .image-variable-wrapper[data-attribute_name="attribute_pa_shapes"] .rtwpvs-term img {padding: 6px;}}.select2 {width: 100% !important;}.select2-container--default .select2-selection--single .select2-selection__rendered {font-weight: 600;font-size: 16px;line-height: 55px;letter-spacing: -0.03em;color: #D3D3D3;padding: 0 50px 0 20px;}.select2-container--default .select2-selection--single {height: auto;border: 2px solid #EAEAEA;border-radius: 3px;}.select2-container--default .select2-selection--single .select2-selection__arrow {height: 100%;width: 50px;}.gallery {overflow: hidden;}.gallery .section-introduction {margin-bottom: 40px;}.gallery .gallery-items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr[4];grid-template-columns: repeat(4,minmax(0,1fr));width: 100%;grid-gap: 18px;margin: 0;list-style: none;}.gallery .gallery-items .gallery-item {display: inline-flex;position: relative;padding-top: 100% }.gallery .gallery-items .gallery-item a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.gallery .gallery-items .gallery-item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.gallery .gallery-items .gallery-item .caption {position: absolute;bottom: 0;left: 0;width: 100%;background: var(--grey);padding: 4px;border-radius: 3px;}.gallery .masonry-load-more {margin-top: 50px;text-align: center;}@media (max-width: 991px) {.gallery .gallery-items {-ms-grid-columns: 1fr[3];grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 575px) {.gallery .gallery-items {-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));}}#shape-diagram-gallery.gallery .gallery-items .gallery-item img {-o-object-fit: contain;object-fit: contain;padding: 10px;}.woocommerce div.product {width: 100%;}.woocommerce div.product div.product-chat-intergration {position: relative;width: 100%;}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 1fr[3];grid-template-columns: repeat(3,minmax(0,1fr));grid-gap: 10px;}.woocommerce div.product div.images .woocommerce-product-gallery__image a {position: relative;width: 100%;display: inline-block;}.woocommerce div.product div.images .woocommerce-product-gallery__image a::before {content: "";padding-top: 110%;display: block;}.woocommerce div.product div.images .woocommerce-product-gallery__image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.woocommerce div.product.product_cat-glass-seals div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-door-handles-and-knobs div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-support-bar div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-hinges div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-brackets div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-balustrade-fittings div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-fittings-and-glue div.images .woocommerce-product-gallery__image img, .woocommerce div.product[class*="product_cat-glazing-channels"] div.images .woocommerce-product-gallery__image img {-o-object-fit: contain;object-fit: contain;-o-object-position: top;object-position: top;}.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child {grid-column: -1 / 1;}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {width: 100%;}@media (max-width: 1024px) {.woocommerce div.product div.images.woocommerce-product-gallery {width: 100% !important;margin-right: 0;top: 0;position: relative;}.woocommerce div.product .product-summary-container .entry-summary {padding: 0;width: 100% !important;flex: 0 0 100%;}}@media (max-width: 991px) {.woocommerce div.product.product_cat-glass-seals div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-door-handles-and-knobs div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-support-bar div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-hinges div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-brackets div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-balustrade-fittings div.images .woocommerce-product-gallery__image img, .woocommerce div.product.product_cat-fittings-and-glue div.images .woocommerce-product-gallery__image img, .woocommerce div.product[class*="product_cat-glazing-channels"] div.images .woocommerce-product-gallery__image img {-o-object-position: center;object-position: center;}.woocommerce div.product.product_cat-glass-seals div.images .woocommerce-product-gallery__image a::before, .woocommerce div.product.product_cat-door-handles-and-knobs div.images .woocommerce-product-gallery__image a::before, .woocommerce div.product.product_cat-support-bar div.images .woocommerce-product-gallery__image a::before, .woocommerce div.product.product_cat-hinges div.images .woocommerce-product-gallery__image a::before, .woocommerce div.product.product_cat-brackets div.images .woocommerce-product-gallery__image a::before, .woocommerce div.product.product_cat-balustrade-fittings div.images .woocommerce-product-gallery__image a::before, .woocommerce div.product.product_cat-fittings-and-glue div.images .woocommerce-product-gallery__image a::before, .woocommerce div.product[class*="product_cat-glazing-channels"] div.images .woocommerce-product-gallery__image a::before {padding-top: 64%;}}.pewc-group-wrap .pewc-item-image_swatch .pewc-radio-image-wrapper label {width: auto;position: relative;}.pewc-group-wrap .pewc-item-image_swatch[data-field-label="Shapes"] label {pointer-events: none;}.pewc-group-wrap .pewc-item-image_swatch:not([data-field-label="Shapes"]) .pewc-radio-image-wrapper label img {display: block;margin: auto;margin-bottom: 15px;border-radius: 3px;-o-object-fit: cover;object-fit: cover;border: 2px solid transparent;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer;}.pewc-group-wrap .pewc-item-image_swatch:not([data-field-label="Shapes"]) .pewc-radio-image-wrapper label img:hover {border: 2px solid var(--red);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.pewc-group-wrap .pewc-item-image_swatch:not([data-field-label="Shapes"]) .pewc-radio-image-wrapper.checked label img {border: 2px solid var(--red);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.pewc-group-wrap .pewc-item-image_swatch:not([data-field-label="Shapes"]) .pewc-radio-image-wrapper.checked label::before {content: url("data:image/svg+xml;utf8, %3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8125 1.375L4.3958 7.5L1.1875 4.4375' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position: absolute;top: -10.5px;left: -10.5px;width: 21px;height: 21px;background: var(--red);border-radius: 50%;vertical-align: middle;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: none;}.pewc-group-wrap .pewc-item-image_swatch[data-field-label="Backing Type"] .pewc-radio-image-wrapper.checked label::before {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.pewc-group-wrap .pewc-item-image_swatch[data-field-label="Backing Type"] .pewc-radio-image-wrapper label::before {display: none !important;}.pewc-group-wrap .pewc-item-image_swatch[data-field-label="Backing Type"] .pewc-radio-image-wrapper label img {border: none !important;}.pewc-group-wrap .pewc-item-image_swatch[data-field-label="Backing Type"] .pewc-radio-image-wrapper label .pewc-radio-image-desc {font-size: 13px;line-height: 16px;text-align: center;letter-spacing: -0.03em;width: 100%;display: inline-block;cursor: pointer;}.pewc-group-wrap .pewc-item-image_swatch[data-field-label="Backing Type"] .pewc-radio-image-wrapper label .pewc-radio-image-desc::before {content: url("data:image/svg+xml;utf8, %3Csvg width='9' height='9' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 1.5L3.08331 5L1.25 3.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width: 12px;height: 12px;border: 1.5px solid #E8E8E8;margin-right: 5px;border-radius: 50%;vertical-align: middle;line-height: 1;font-size: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: -3px;}.pewc-group-wrap .pewc-item-image_swatch[data-field-label="Backing Type"] .pewc-radio-image-wrapper.checked label .pewc-radio-image-desc::before {border: 1.5px solid var(--red);background-color: var(--red);outline: 1px solid var(--red);outline-offset: 1px;}.pewc-group-wrap .pewc-item-image_swatch .pewc-radio-image-wrapper label .pewc-radio-image-desc {width: 100%;max-width: 150px;}div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch .pewc-radio-image-wrapper.hidden {display: none;}div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch .pewc-radio-image-wrapper label {line-height: initial;}.pewc-group-wrap .pewc-item-image_swatch .pewc-radio-image-wrapper input[type="radio"] {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal!important;}#product-7670 .pewc-item-image_swatch[data-field-label="Backing Type"] label[for*="saftey_backing_&_drill_holes"], #product-7559 .pewc-item-image_swatch[data-field-label="Backing Type"] label[for*="saftey_backing_&_drill_holes"], #product-7628 .pewc-item-image_swatch[data-field-label="Backing Type"] label[for*="saftey_backing_&_drill_holes"], #product-7662 .pewc-item-image_swatch[data-field-label="Backing Type"] label[for*="saftey_backing_&_drill_holes"], #product-7654 .pewc-item-image_swatch[data-field-label="Backing Type"] label[for*="saftey_backing_&_drill_holes"], #product-7646 .pewc-item-image_swatch[data-field-label="Backing Type"] label[for*="saftey_backing_&_drill_holes"] {display: none;}.pewc-group-wrap.pewc-group-wrap-2617 .pewc-group-heading-wrapper {display: block;text-align: left;margin-bottom: 25px;position: relative;border-bottom: 2px solid #EDEDED;padding-bottom: 15px;}.pewc-group-wrap.pewc-group-wrap-2617 .pewc-group-heading-wrapper h3 {font-size: 16px;line-height: 19px;letter-spacing: -0.03em;margin: 0;}div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-product-extra-groups .pewc-field-label, div.product.product_cat-bespoke-partitions .pewc-group-wrap .pewc-product-extra-groups .pewc-field-label, div.product.product_cat-bespoke-partitions #pewc-group-23739.pewc-group-wrap .pewc-group-heading-wrapper {display: inline-block;border-bottom: 2px solid #EDEDED;padding-bottom: 15px;width: 100%;}div.product.product_cat-bespoke-quotes .pewc-group[data-field-label="Balustrade Drop Height (mm)"] .pewc-field-label, div.product.product_cat-bespoke-quotes .pewc-group[data-field-label="Pool Surround Drop Height (mm)"] .pewc-field-label {border-bottom: none;}div.product.product_cat-bespoke-quotes:not(#product-9217) .pewc-group-wrap .pewc-product-extra-groups, div.product.product_cat-bespoke-partitions .pewc-group-wrap .pewc-product-extra-groups {-ms-grid-columns: 1fr[1];grid-template-columns: repeat(1,minmax(0,1fr));}div.product.product_cat-bespoke-quotes #pewc-group-2617.pewc-group-wrap .pewc-product-extra-groups, div.product.product_cat-bespoke-quotes #pewc-group-7064.pewc-group-wrap .pewc-product-extra-groups, div.product.product_cat-bespoke-quotes #pewc-group-9270.pewc-group-wrap .pewc-product-extra-groups, div.product.product_cat-bespoke-partitions #pewc-group-23739.pewc-group-wrap .pewc-product-extra-groups {grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));}div.product.product_cat-bespoke-quotes #pewc-group-2617.pewc-group-wrap .pewc-product-extra-groups input[type="number"], div.product.product_cat-bespoke-quotes #pewc-group-7064.pewc-group-wrap .pewc-product-extra-groups input[type="number"], div.product.product_cat-bespoke-quotes #pewc-group-9270.pewc-group-wrap .pewc-product-extra-groups input[type="number"], div.product.product_cat-bespoke-partitions #pewc-group-23739.pewc-group-wrap .pewc-product-extra-groups input[type="number"] {width: 100%;}div.product.product_cat-bespoke-partitions #pewc-group-23745.pewc-group-wrap .pewc-item-field-wrapper {text-align: left;}div.product.product_cat-bespoke-partitions #pewc-group-23745.pewc-group-wrap .pewc-item-field-wrapper .select2 {width: calc((100% / 3) - 7px) !important;max-width: 100%;}div.product.product_cat-bespoke-quotes #pewc-group-2617.pewc-group-wrap .pewc-field-label, div.product.product_cat-bespoke-quotes #pewc-group-7064.pewc-group-wrap .pewc-field-label, div.product.product_cat-bespoke-quotes #pewc-group-9270.pewc-group-wrap .pewc-field-label, div.product.product_cat-bespoke-partitions #pewc-group-23739.pewc-group-wrap .pewc-field-label {border-bottom: none;font-size: 15px;padding-bottom: 0;}div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch[data-field-label*="Drop Height"] .pewc-radio-images-wrapper, div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch[data-field-label="System Style"] .pewc-radio-images-wrapper, div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch[data-field-label="Balustrade Design"] .pewc-radio-images-wrapper, div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch[data-field-label="Pool Surround Design"] .pewc-radio-images-wrapper, div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch[data-field-label="Hardware Style"] .pewc-radio-images-wrapper, div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-radio[data-field-label="Hardware Colour Options"] .pewc-radio-images-wrapper, div.product.product_cat-bespoke-partitions .pewc-group-wrap .pewc-item-image_swatch[data-field-label="Room Design"] .pewc-radio-images-wrapper {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));grid-gap: 10px;grid-auto-flow: dense;}div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-radio[data-field-label="Hardware Colour Options"] .pewc-radio-images-wrapper {list-style: none;margin: 0;grid-template-columns: repeat(auto-fill, minmax(90px, 1fr));}div.product.product_cat-bespoke-quotes .pewc-group-wrap .pewc-item-image_swatch[data-field-label="Balustrade Design"] .pewc-radio-images-wrapper {-ms-grid-columns: (minmax(0,1fr))[3];grid-template-columns: repeat(3,minmax(0,1fr));}.pewc-group-content-wrapper > .pewc-group-description {text-align: center;}div.product-lead-form-item .entry-summary square-placement {display: none;}div.product-lead-form-item .entry-summary .product-lead-form .wpcf7 {display: inline-block;}div.product-lead-form-item .product-lead-form .wpcf7 form, div.product-lead-form-item .product-lead-form .wpcf7 form fieldset.fieldset-cf7mls {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 18px 16px;width: 100%;}div.product-lead-form-item .product-lead-form .wpcf7 form .form-panel {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 18px 16px;width: 100%;grid-column: -1 / 1;}div.product-lead-form-item .product-lead-form .wpcf7 form .row > strong {display: block;font-size: 13px;line-height: 16px;letter-spacing: -.03em;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 2px solid #EDEDED;font-weight: 500;}.product-lead-form .wpcf7 form .form-panel .form-navigation, div.product-lead-form-item .product-lead-form .wpcf7 form .cf7mls-btns {grid-column: -1 / 1;min-height: unset;}.product-lead-form .wpcf7 form .form-panel p, div.product-lead-form-item .product-lead-form .wpcf7 form fieldset.fieldset-cf7mls p {grid-column: -1 / 1;margin: 0;}div.product-lead-form-item .product-lead-form .wpcf7 form label:has(textarea) {grid-column: -1 / 1;}.product-lead-form .wpcf7 form .form-panel[hidden] {display: none !important;}.form-panel .form-navigation button, .product-lead-form .wpcf7 form button.cf7mls_back {background: var(--red);border: 2px solid var(--red);border-radius: 6px;font-family: inherit;font-weight: 400;font-size: 14px;line-height: 21px;letter-spacing: -0.03em;text-align: center;padding: 8px 16px;min-width: 25%;color: #fff;}.product-lead-form .wpcf7 form button.cf7mls_back {margin: 0 !important;}.form-panel .form-navigation button.next-button, div.product-lead-form-item .product-lead-form .wpcf7 form .cf7mls-btns button:not(.cf7mls_back) {font-weight: 600;font-size: 14px;text-transform: uppercase;line-height: 18px;background: var(--red);font-family: inherit;width: 100%;padding: 15px;border-radius: 3px;color: #fff;border: 2px solid var(--red);margin: 0;}div.product-lead-form-item .product-lead-form .wpcf7 form input[type="submit"] {margin: 8px 0 0;background-color: #1DB954;border-color: #1DB954;}.form-panel .form-navigation button.next-button::after, div.product-lead-form-item .product-lead-form .wpcf7 form .cf7mls-btns button:not(.cf7mls_back)::after {content: url("data:image/svg+xml;utf8, %3Csvg width='9' height='13' viewBox='0 0 12 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 9.5L2 17' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display: inline-block;vertical-align: middle;line-height: 1;font-size: 0;margin-left: 10px;-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}div.product-lead-form-item .product-lead-form .wpcf7 form p:empty {display: none;}div.product-lead-form-item .product-lead-form .wpcf7 form .row .wpcf7-form-control-wrap {width: 100%;}div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape .wpcf7-list-item {width: 100%;margin-bottom: 15px;cursor: pointer;}div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape input[type="radio"] {border-radius: 2px;width: 16px;height: 16px;display: inline-block;background-color: #fff;border: 1px solid var(--blue, #002653);appearance: none;box-sizing: border-box;cursor: pointer;background-image: url("data:image/svg+xml;utf8, %3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8125 1.375L4.3958 7.5L1.1875 4.4375' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size: 9px;background-position: center;background-repeat: no-repeat;}div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape input[type="radio"]:checked {background-color: var(--blue, #002653);border: 1px solid var(--blue, #002653);}div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape input[name="shapes-option"] + .wpcf7-list-item-label::before {content: "";width: 62px;height: 62px;display: inline-block;border: 2px solid #EDEDED;border-radius: 4px;margin: 0 8px;background-repeat: no-repeat;background-size: 88%;background-position: center;}div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape input[name="shapes-option"][value="Rectangle"] + .wpcf7-list-item-label::before {background-image: url('../png/rectangle-glass-option.png');}div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape input[name="shapes-option"][value*="Irregular"] + .wpcf7-list-item-label::before {background-image: url('../png/irregular-glass-option.png');}div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape label, div.product-lead-form-item .product-lead-form .wpcf7 form .choose-your-shape .wpcf7-list-item-label {display: inline-flex;flex-wrap: wrap;align-items: center;cursor: pointer;}div.product-lead-form-item .product-lead-form .wpcf7 form .row input[type="text"], div.product-lead-form-item .product-lead-form .wpcf7 form .row input[type="number"] {width: 100%;display: inline-block;width: 100%;background: #F8F8F8;color: var(--blue);font-weight: 400;font-size: 14px;line-height: 22px;letter-spacing: -0.02em;font-family: inherit;border: none;padding: 13px 20px;border-bottom: 2px solid transparent;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}div.product-lead-form-item .product-lead-form .wpcf7 form .row input[type="text"]:is(:hover, :focus), div.product-lead-form-item .product-lead-form .wpcf7 form .row input[type="number"]:is(:hover, :focus) {border-bottom: 2px solid var(--red);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}div.product-lead-form-item .product-lead-form .wpcf7 form .shape-input-sizes label {margin-bottom: 15px;}div.product-lead-form-item .product-lead-form .wpcf7 form .submit-row {position: relative;}div.product-lead-form-item .product-lead-form .wpcf7 form .wpcf7-spinner {position: absolute;right: 0;top: 50%;transform: translateY(-50%);pointer-events: none;margin: 0 8px 0 0;}div.product-lead-form-item .product-lead-form .wpcf7 form .shape-input-sizes label[hidden] {display: none;}div.product-lead-form-item .product-lead-form .wpcf7 form .wpcf7-response-output {grid-column: -1 / 1;margin: 0;border-radius: 4px;text-align: center;padding: 10px;}.product-lead-form form .submit-row, .product-lead-form form div.accept {grid-column: -1 / 1;}div.product-lead-form-item .woocommerce-tabs .contact-us_tab {display: none;}@media (min-width: 1025px) {div.product-lead-form-item div.images {width: 45% !important;}}@media (max-width: 991px) {.product-lead-form .wpcf7 form button.cf7mls_back {min-width: 35%;}}@media (max-width: 575px) {div.product-lead-form-item .product-lead-form .wpcf7 form .row {grid-column: -1 / 1;}}div.product .entry-summary .wpcf7 {width: 100%;margin: 0 0 20px;display: none;}div.product .entry-summary .woocom-tabs-accordions .wpcf7 {display: inline-block;}form.calculation-enquiry-form {padding: 26px;background-color: var(--grey);border-radius: 8px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 18px 16px;width: 100%;}form.calculation-enquiry-form span[data-class="wpcf7cf_group"] {position: absolute;bottom: 0;left: 0;z-index: -1;pointer-events: none;}form.calculation-enquiry-form .wpcf7-response-output {margin: 0;grid-column: -1 / 1;text-align: center;font-size: 13px;}form.calculation-enquiry-form .accept, form.calculation-enquiry-form .submit {grid-column: -1 / 1;text-align: center;}.product-calculator-button .missing-fields-msg {width: 100%;text-align: center;display: inline-block;margin: 12px 0 12px;font-weight: 600;}.product-calculator-button .missing-fields-msg:empty {display: none;}form.calculation-enquiry-form label input[type="text"], form.calculation-enquiry-form label input[type="tel"], form.calculation-enquiry-form label input[type="email"] {background-color: #fff !important;}form.calculation-enquiry-form h3 {font-weight: 600;font-size: 22px;line-height: 28px;grid-column: -1 / 1;text-align: center;margin: 0 0 8px;}form.calculation-enquiry-form p {grid-column: -1 / 1;margin: 0;text-align: center;}form.calculation-enquiry-form input[type="submit"] {width: auto !important;min-width: 60%;margin: auto;display: block !important;}form.calculation-enquiry-form .wpcf7-spinner {position: absolute;right: 0;top: 50%;transform: translateY(-50%);pointer-events: none;margin: 0 8px 0 0;}form.calculation-enquiry-form .quote-balustrade-glass-link {grid-column: -1 / 1;text-align: center;margin: 16px 0;font-size: 14px;text-underline-position: under;}.product-quote-item .pewc-total-field::before {content: "Your Estimate ";display: block;font-weight: 600;font-size: 22px;line-height: 31px;letter-spacing: -0.02em;}.product-quote-item square-placement {display: none;}.product-quote-item .product-calculator-button {display: inline-block;width: 100%;margin: -2em 0 20px;text-align: center;z-index: 1;}.product-quote-item .product-calculator-button .get-a-quote-btn {font-weight: 600;font-size: 14px;text-transform: uppercase;line-height: 18px;background: var(--red);font-family: inherit;width: 100%;padding: 15px !important;border-radius: 3px;color: #fff !important;border: 2px solid var(--red);}.product-quote-item .product-calculator-button .get-a-quote-btn[disabled] {opacity: 0.6 !important;}.product-calculator-button .get-a-quote-btn::after {content: url("data:image/svg+xml;utf8, %3Csvg width='9' height='13' viewBox='0 0 12 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 9.5L2 17' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display: inline-block;vertical-align: middle;line-height: 1;font-size: 0;margin-left: 10px;-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.product-calculator-button .get-a-quote-btn:not([disabled]):hover::after {margin-left: 20px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.product-quote-item .product-calculator-button .get-a-quote-btn[disabled]:hover {background-color: #9b191b !important;border: 2px solid #9b191b;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}form.calculation-enquiry-form small {font-size: 13px;margin-bottom: -12px;display: block;text-align: left;}form.calculation-enquiry-form .partition-quote-specs {margin: 0 0 0 1.5em;grid-column: -1 / 1;font-size: 13px;}.woocommerce .product-quote-item.product_cat-bespoke-partitions div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a::before {padding-top: 66.666%;}.woocommerce .product-quote-item.product_cat-bespoke-partitions div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.inactive-thumbnail {grid-column: unset;}.woocommerce .product-quote-item.product_cat-bespoke-partitions div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.active-thumbnail {grid-column: -1 / 1;order: -1;}@media (min-width: 1025px) {.woocommerce div.product[class*="product_cat-bespoke"] div.images {width: 45% !important;}}@media (max-width: 991px) {.pewc-group-wrap .pewc-item-image_swatch:not([data-field-label="Shapes"]) .pewc-radio-image-wrapper.checked label::before, .pewc-group-wrap .pewc-item-image_swatch:not([data-field-label="Shapes"]) .pewc-radio-image-wrapper.checked label::before, .pewc-group-wrap .pewc-item-image_swatch:not([data-field-label="Shapes"]) .pewc-radio-image-wrapper.checked label::before {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}#pewc-group-2594 .pewc-product-extra-groups .pewc-item {margin-bottom: 8px;}}@media (max-width: 575px) {form.calculation-enquiry-form {-ms-grid-columns: 1fr[1];grid-template-columns: repeat(1,minmax(0,1fr));}form.wpcf7-form input[type="submit"] {width: 100%;}.product-quote-item .product-calculator-button .get-a-quote-btn {width: 100%;}}ul.pewc-product-extra-groups {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));grid-gap: 10px;width: 100%;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.pewc-product-extra-groups {list-style: none;margin: 0;}.pewc-group-heading-wrapper {line-height: 2em;}.pewc-group-heading-wrapper h3 {font-weight: 400;font-size: 16px !important;line-height: 19px;letter-spacing: -0.03em;margin-bottom: 10px !important;display: inline-block;color: var(--blue);}.pewc-product-extra-groups .pewc-item.pewc-item-calculation {display: none;}.pewc-product-extra-groups .pewc-item .pewc-item-field-wrapper {position: relative;}.pewc-product-extra-groups .pewc-item .required {display: none;visibility: hidden;}.pewc-product-extra-groups .pewc-item .field-tooltip {position: absolute;top: 0;right: 0;width: 21px;height: 21px;overflow: hidden;white-space: nowrap;cursor: pointer;}.pewc-product-extra-groups .pewc-item .field-tooltip::before {content: url("data:image/svg+xml;utf8, %3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2.625C6.15076 2.625 2.625 6.15076 2.625 10.5C2.625 14.8492 6.15076 18.375 10.5 18.375C14.8492 18.375 18.375 14.8492 18.375 10.5C18.375 6.15076 14.8492 2.625 10.5 2.625Z' stroke='black' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.5 14.4375L10.5 9.84375' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 5.90625C9.95634 5.90625 9.51563 6.34697 9.51563 6.89063C9.51563 7.43428 9.95634 7.875 10.5 7.875C11.0437 7.875 11.4844 7.43428 11.4844 6.89063C11.4844 6.34697 11.0437 5.90625 10.5 5.90625Z' fill='black'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;display: block;}.pewc-product-extra-groups .pewc-item.required-field .required, .pewc-product-extra-groups.show-required .pewc-item.required-field .required {display: inline;visibility: visible;}.pewc-product-extra-groups .pewc-item.pewc-failed-validation, .pewc-product-extra-groups > li.pewc-failed-validation {padding: 16px;border-radius: 8px;}.pewc-product-extra-groups > li.pewc-failed-validation .pewc-js-validation-notice {margin: 8px 0 -8px;display: block;}#pewc-grand-total {font-weight: 600;font-size: 26px;line-height: 31px;letter-spacing: -0.02em;color: var(--blue);margin-bottom: 30px;}#pewc-grand-total > .woocommerce-price-suffix {margin-left: -0.15rem;}#pewc-grand-total .woocommerce-price-suffix .woocommerce-price-suffix {font-size: inherit;}.pewc-group-wrap {width: 100%;}@media (max-width: 575px) {ul.pewc-product-extra-groups {grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));}}#pewc-group-2594 ul.pewc-product-extra-groups .field-tooltip {display: none;}#pewc-group-2594 ul.pewc-product-extra-groups .pewc-description {display: inline-block;width: 100%;text-align: left;margin-bottom: 0;}#pewc-group-2594 ul.pewc-product-extra-groups .pewc-description small {margin-right: 0.75em;}#pewc-group-9547 ul.pewc-product-extra-groups {grid-template-columns: repeat(2,minmax(0,1fr));}#pewc-group-9547 ul.pewc-product-extra-groups .pewc-item[data-field-type="checkbox"], #pewc-group-9547 ul.pewc-product-extra-groups .pewc-item[data-field-type="upload"] {grid-column: -1 / 1;}#pewc-group-9547 ul.pewc-product-extra-groups .pewc-item {margin-bottom: 6px;}#pewc-group-9547 ul.pewc-product-extra-groups .pewc-item label {line-height: 0;}#pewc-group-9547 ul.pewc-product-extra-groups .pewc-item label span {font-weight: 400;font-size: 16px;line-height: 28px;letter-spacing: -0.03em;text-align: left;}#pewc-group-9547 ul.pewc-product-extra-groups .pewc-item label span::before {margin-right: 10px;width: 16px;height: 16px;border-radius: 2px;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"] label {border: 2px solid #EAEAEA;border-radius: 3px;display: inline-block;width: 100%;font-size: 13px;line-height: 19px;text-align: center;letter-spacing: -0.03em;font-family: inherit;color: var(--blue);padding: 17px 15px;cursor: pointer;margin: 0;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"] label::before {content: url("data:image/svg+xml;utf8, %3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4375 2.96875H3.5625C3.23458 2.96875 2.96875 3.23458 2.96875 3.5625V15.4375C2.96875 15.7654 3.23458 16.0312 3.5625 16.0312H15.4375C15.7654 16.0312 16.0312 15.7654 16.0312 15.4375V3.5625C16.0312 3.23458 15.7654 2.96875 15.4375 2.96875Z' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0312 11.875L12.8886 8.73238C12.7772 8.62103 12.6262 8.55847 12.4687 8.55847C12.3113 8.55847 12.1603 8.62103 12.0489 8.73238L8.73234 12.0489C8.62099 12.1603 8.46997 12.2228 8.3125 12.2228C8.15503 12.2228 8.004 12.1603 7.89265 12.0489L6.35734 10.5136C6.24599 10.4023 6.09497 10.3397 5.9375 10.3397C5.78003 10.3397 5.629 10.4023 5.51765 10.5136L2.96875 13.0625' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.42188 7.71875C7.91375 7.71875 8.3125 7.32 8.3125 6.82812C8.3125 6.33625 7.91375 5.9375 7.42188 5.9375C6.93 5.9375 6.53125 6.33625 6.53125 6.82812C6.53125 7.32 6.93 7.71875 7.42188 7.71875Z' fill='%23002653'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;display: inline-block;font-size: 0;margin-right: 8px;margin-top: -4px;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"] label .pewc-field-label-text {width: auto;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"] .field-tooltip {position: absolute;top: 0;right: 8px;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"][data-field-label="Upload diagram or drawings"] .field-tooltip {position: absolute;top: calc(57px / 2);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 8px;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"] .pewc-input-wrapper .pewc-placeholder img {display: none !important;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"]:not([data-field-value=""]) .pewc-input-wrapper.image-loaded::before {content: " Images/diagrams uploaded ";display: block;background-color: #D2F6D6;padding: 6px 4px;border-radius: 4px;width: 100%;margin-top: 8px;font-size: 13px;letter-spacing: -0.03em;line-height: 19px;}.woocommerce div.product .pewc-group-wrap .pewc-item[data-field-type="upload"] .pewc-input-wrapper > div {display: none;}.pewc-product-extra-groups-wrap {width: 100%;}#pewc-group-380 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}#pewc-group-380.pewc-group-wrap .pewc-product-extra-groups li.pewc-item[data-field-id="381"][data-field-label="Upload Image"] .pewc-item-field-wrapper::before {content: "Custom Image";text-align: left;margin-bottom: 15px;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;position: relative;display: inline-block;width: 100%;}#pewc-group-380.pewc-group-wrap .pewc-product-extra-groups li.pewc-item[data-field-id="381"] .pewc-field-label {border: 2px solid #EAEAEA;border-radius: 3px;display: inline-block;width: 100%;font-size: 13px;line-height: 19px;text-align: center;letter-spacing: -0.03em;font-family: inherit;color: var(--blue);padding: 17px 15px;cursor: pointer;}#pewc-group-380.pewc-group-wrap .pewc-placeholder img[src="#"] {visibility: hidden;}#pewc-group-380.pewc-group-wrap li.pewc-item[data-field-id="381"] .pewc-input-wrapper > div {display: none;}#pewc-group-380.pewc-group-wrap .pewc-product-extra-groups li[data-id="pewc_group_380_381"] .pewc-field-label {margin-bottom: 0;}.pewc-group-wrap .pewc-description {display: none;}.tippy-content {font-size: 11px;}.tippy-content small {display: block;font-size: 11px;}#pewc-group-380.pewc-group-wrap .pewc-product-extra-groups li.pewc-item[data-field-id="381"] .pewc-field-label::before {content: url("data:image/svg+xml;utf8, %3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4375 2.96875H3.5625C3.23458 2.96875 2.96875 3.23458 2.96875 3.5625V15.4375C2.96875 15.7654 3.23458 16.0312 3.5625 16.0312H15.4375C15.7654 16.0312 16.0312 15.7654 16.0312 15.4375V3.5625C16.0312 3.23458 15.7654 2.96875 15.4375 2.96875Z' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0312 11.875L12.8886 8.73238C12.7772 8.62103 12.6262 8.55847 12.4687 8.55847C12.3113 8.55847 12.1603 8.62103 12.0489 8.73238L8.73234 12.0489C8.62099 12.1603 8.46997 12.2228 8.3125 12.2228C8.15503 12.2228 8.004 12.1603 7.89265 12.0489L6.35734 10.5136C6.24599 10.4023 6.09497 10.3397 5.9375 10.3397C5.78003 10.3397 5.629 10.4023 5.51765 10.5136L2.96875 13.0625' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.42188 7.71875C7.91375 7.71875 8.3125 7.32 8.3125 6.82812C8.3125 6.33625 7.91375 5.9375 7.42188 5.9375C6.93 5.9375 6.53125 6.33625 6.53125 6.82812C6.53125 7.32 6.93 7.71875 7.42188 7.71875Z' fill='%23002653'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;display: inline-block;left: 15px;top: 50%;position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#pewc-group-380.pewc-group-wrap .pewc-product-extra-groups li.pewc-item[data-field-id="381"]:not([data-field-value=""]) .pewc-input-wrapper.image-loaded::before {content: "Image uploaded";display: block;background-color: #D2F6D6;padding: 6px 4px;border-radius: 4px;width: 100%;margin-top: 8px;font-size: 13px;letter-spacing: -0.03em;line-height: 19px;}#pewc-group-380.pewc-group-wrap .pewc-product-extra-groups li.pewc-item[data-field-id="381"] .pewc-input-wrapper .pewc-placeholder img {display: none !important;}#pewc-group-380.pewc-group-wrap .pewc-group-heading-wrapper, #pewc-group-9174.pewc-group-wrap .pewc-group-heading-wrapper {display: block;position: relative;overflow: hidden;text-align: center;width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}#pewc-group-380.pewc-group-wrap .pewc-group-heading-wrapper::before, #pewc-group-9174.pewc-group-wrap .pewc-group-heading-wrapper::before {content: "";width: 100%;height: 2px;background-color: #EDEDED;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: -1;}#pewc-group-380 .pewc-group-heading-wrapper h3, #pewc-group-9174 .pewc-group-heading-wrapper h3 {font-weight: 500;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;display: inline-block;color: #D3D3D3;margin: 0;text-align: center;background: #fff;padding: 0 20px;}#pewc-group-9547 + #pewc-group-9174 {margin-top: 40px;}#pewc-group-9174 .pewc-group-heading-wrapper {margin-bottom: 20px;}#pewc-group-380.pewc-group-wrap .pewc-group-content-wrapper {width: 100%;}#pewc-group-9174.pewc-group-wrap .pewc-group-content-wrapper .pewc-product-extra-groups .pewc-item {grid-column: -1 / 1;margin-bottom: 0;}#pewc-group-9174.pewc-group-wrap .pewc-group-content-wrapper .pewc-product-extra-groups .pewc-item:last-child {margin-bottom: 0;}#pewc-group-380 .pewc-product-extra-groups {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));grid-gap: 10px;grid-auto-flow: dense;width: 100%;align-items: flex-start;}#pewc-group-380 li.pewc-item[data-field-id="2452"] .pewc-field-label {border: none;padding: 0;border-radius: 0;text-align: left;}#pewc-group-380 li.pewc-item[data-field-id="2452"] .pewc-field-label::before {display: none;}.product_tag-glass-floor #pewc-group-9547 ul.pewc-product-extra-groups li[data-field-label*="hinge"], .product_tag-glass-floor #pewc-group-9547 ul.pewc-product-extra-groups li[data-field-label*="drilled holes"] {display: none;}.product_tag-table-tops #pewc-group-9547 ul.pewc-product-extra-groups li[data-field-label*="hinge"] {display: none;}.product_tag-balustrade-glass #pewc-group-9547 ul.pewc-product-extra-groups li[data-field-label*="hinge"] {display: none;}#pewc-group-9547 ul.pewc-product-extra-groups li[data-field-label*="notches/socket"] {display: none;}#product-7273 #pewc-group-9547 ul.pewc-product-extra-groups li[data-field-label*="notches/socket"] {display: initial;}#product-7273 #pewc-group-9547 ul.pewc-product-extra-groups li[data-field-label*="hinge"] {display: none;}#pewc-group-438 {order: -1;}.pewc-product-extra-groups .pewc-group[data-field-label="Shapes"] {grid-column: -1 / 1;}.product_cat-bespoke-walk-on-glass .pewc-product-extra-groups .pewc-group[data-field-label="Trim options"], .product_cat-bespoke-walk-on-glass .pewc-product-extra-groups .pewc-group[data-field-label="Upload diagram or drawings"] {grid-column: -1 / 1;}.product_cat-bespoke-walk-on-glass .pewc-group[data-field-label="Trim options"] .pewc-checkbox-group-wrapper {list-style-type: none;display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));grid-gap: 10px;grid-auto-flow: dense;margin: 0;}.product_cat-bespoke-walk-on-glass .pewc-group[data-field-label="Trim options"] .pewc-checkbox-group-wrapper li {margin: 0;}.product_cat-bespoke-walk-on-glass .pewc-group[data-field-label="Trim options"] .pewc-radio-form-label {font-weight: 600;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;color: #D3D3D3;width: 100%;border: 2px solid #EAEAEA;border-radius: 3px;padding: 18px 4px 18px 36px;text-align: left;cursor: pointer;position: relative;}.product_cat-bespoke-walk-on-glass .pewc-group[data-field-label="Trim options"] .pewc-radio-form-label .pewc-radio-option-text {position: absolute;top: 0;left: 0;padding: 18px 4px 18px 36px;text-align: left;}.product_cat-bespoke-walk-on-glass .pewc-group[data-field-label="Trim options"] .pewc-radio-form-label span {font-weight: 600;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;}.product_cat-bespoke-walk-on-glass .pewc-group[data-field-label="Trim options"] .pewc-radio-form-label .pewc-radio-option-text::before{position: absolute;left: 10px;width: 14px;height: 14px;top: 50%;transform: translateY(-50%);margin: 0;}.product_cat-bespoke-walk-on-glass .pewc-item-number .pewc-description {display: inline-block;text-align: left;width: 100%;}.product_cat-bespoke-walk-on-glass .variations:not(:has(.pa_trim-options-section option[data-select2-id]:not([value=""]))) .pa_trim-thickness-section {display: none;}.product_cat-bespoke-walk-on-glass .variations:not(:has(option[value="black-trim"][data-select2-id])) .rtwpvs-terms-wrapper[data-attribute_name="attribute_pa_trim-thickness"] .rtwpvs-term:not([data-rtwpvs-tooltip="N/A"]) {display: none;}.product_cat-bespoke-walk-on-glass .variations:has(option[value="black-trim"][data-select2-id]) .rtwpvs-terms-wrapper[data-attribute_name="attribute_pa_trim-thickness"] .rtwpvs-term[data-rtwpvs-tooltip="N/A"] {display: none;}.testimonials-section {position: relative;overflow: hidden;padding: 60px 0;}.testimonials-section .section-introduction {text-align: center;margin-bottom: 5px;}.testimonials-section .container {position: relative;}.testimonials-section .testimonials-list {text-align: center;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;position: initial;overflow: hidden;}.testimonials-section .testimonials-list.slick-initialized {-ms-flex-wrap: wrap;flex-wrap: wrap;}.testimonials-section .testimonials-list > article.testimonials {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.testimonials-section .testimonials .inside-article, .testimonials-section .testimonials .article-content-wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.testimonials .article-content-wrap .entry-summary, .testimonials .article-content-wrap .entry-content {width: 100%;order: -2;font-size: 22px;line-height: 34px;text-align: center;letter-spacing: -0.05em;color: #03162C;margin-bottom: 30px;}.testimonials .article-content-wrap .read-more-container {display: none;}.testimonials .article-content-wrap .testimonial-star-rating {order: -1;text-align: center;width: 100%;margin-bottom: 10px;}.testimonials .article-content-wrap .entry-header {width: 100%;text-align: center;}.testimonials .article-content-wrap .entry-title {font-weight: 600;font-size: 18px;line-height: 34px;text-align: center;letter-spacing: -0.05em;text-transform: capitalize;color: #03162C;}.slick-slider .slick-arrow {width: 42px;height: 42px;overflow: hidden;white-space: nowrap;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-color: var(--red);border-radius: 50%;padding: 0;border: none;z-index: 2;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.slick-slider .slick-arrow::before {line-height: 1;vertical-align: middle;width: 42px;height: 42px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0;}.slick-slider .slick-arrow.slick-prev, .slick-slider .slick-arrow.slick-next {left: unset;right: unset;}.slick-slider .slick-arrow.slick-next {right: 15px;}.slick-slider .slick-arrow.slick-prev {left: 15px;}.slick-slider .slick-arrow.slick-next::before {content: url("data:image/svg+xml;utf8, %3Csvg width='12' height='19' viewBox='0 0 12 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L10 9.5L2 17' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.slick-slider .slick-arrow.slick-prev::before {content: url("data:image/svg+xml;utf8, %3Csvg width='12' height='19' viewBox='0 0 12 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17L2 9.5L10 2' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}@media (max-width: 991px) {.slick-slider .slick-arrow {position: relative;transform: unset;top: unset;left: unset;right: unset;}.slick-slider .slick-arrow.slick-prev {margin-left: auto;margin-right: 10px;margin-top: 10px;left: 0;}.slick-slider .slick-arrow.slick-next {margin-right: auto;margin-left: 10px;margin-top: 10px;right: 0;}.testimonials .article-content-wrap .entry-summary, .testimonials .article-content-wrap .entry-content {font-size: 18px;line-height: 27px;text-align: center;letter-spacing: -0.05em;}.testimonials-section .section-introduction .main-heading {font-weight: 600;font-size: 26px;line-height: 31px;text-align: center;letter-spacing: -0.05em;}.certifcates-and-partner-logos + .testimonials-section {padding-top: 0;}}@media (max-width: 575px) {.testimonials .article-content-wrap .entry-summary, .testimonials .article-content-wrap .entry-content {font-size: 16px;line-height: 24px;}}.content-tabs-section {overflow: hidden;}.content + .content-tabs-section {padding-top: 0;}.testimonials-section + .content.white {padding-top: 1.5em;}.content-tabs-section .content-tab-nav {margin-bottom: 30px;position: relative;}.content-tabs-section .content-tab-nav::before {content: "";width: calc(100% - 30px);height: 3px;left: 15px;bottom: 0;position: absolute;background-color: #F0F0F0;z-index: -1;pointer-events: none;}.content-tabs-section .content-tab-nav button {font-weight: 600;font-size: 20px;line-height: 24px;letter-spacing: -0.05em;text-transform: capitalize;background: transparent;color: #D6D6D6;position: relative;z-index: 1;border: none;border-bottom: 3px solid transparent;}.content-tabs-section .content-tab-nav button[aria-selected="true"] {color: var(--black);border-bottom: 3px solid var(--red);}.content-tabs-section .content-tab-nav button:hover {color: var(--red);border-bottom: 3px solid var(--red);}.content-tabs-section + .certifcates-and-partner-logos {padding-top: 1.5em;}@media (max-width: 991px) {.content-tabs-section + .certifcates-and-partner-logos {padding-top: 0;}}@media (max-width: 575px) {.content-tabs-section .content-tab-nav {padding: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.content-tabs-section .content-tab-nav .content-tab {-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;text-align: center;}.content-tabs-section .content-tab-nav::before {width: 100%;left: 0;}}.content .secondary-content {margin-left: auto;background-color: var(--grey);padding: 35px 40px;border-radius: 5px;font-size: 16px;line-height: 27px;letter-spacing: -0.05em;}.content .secondary-content address {font-style: normal;}.content .secondary-content h3 {font-weight: 600;font-size: 21px;line-height: 28px;letter-spacing: -0.05em;}.content .secondary-content a {color: var(--blue);text-decoration: none;padding-left: 25px;position: relative;display: block;margin-bottom: 8px;}.content .secondary-content a::before, .content .secondary-content address::before {line-height: 1;vertical-align: middle;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;}.content .secondary-content a.phone::before {content: url("data:image/svg+xml;utf8, %3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.09971 7.22594C4.74802 8.55136 5.82239 9.62085 7.15075 10.2631C7.24794 10.3092 7.35545 10.3291 7.46269 10.321C7.56993 10.3129 7.67322 10.277 7.76237 10.2168L9.71828 8.9126C9.80478 8.85492 9.90431 8.81973 10.0078 8.81022C10.1114 8.8007 10.2157 8.81717 10.3112 8.85813L13.9704 10.4263C14.0947 10.4791 14.1984 10.5709 14.2661 10.6878C14.3337 10.8047 14.3615 10.9404 14.3452 11.0745C14.2296 11.9795 13.788 12.8113 13.1032 13.4142C12.4184 14.0171 11.5374 14.3497 10.625 14.3497C7.80707 14.3497 5.10456 13.2303 3.11199 11.2378C1.11942 9.24518 0 6.54267 0 3.72475C4.79754e-05 2.81238 0.332651 1.93132 0.935532 1.24653C1.53841 0.561732 2.37023 0.120168 3.27523 0.00451265C3.40931 -0.0117124 3.54502 0.0160741 3.66193 0.0836861C3.77884 0.151298 3.87061 0.255073 3.92341 0.379374L5.49298 4.04171C5.53358 4.13644 5.55012 4.23974 5.54114 4.34241C5.53215 4.44508 5.49791 4.54393 5.44147 4.63017L4.14176 6.61608C4.0826 6.70542 4.04763 6.80857 4.04026 6.91546C4.03289 7.02236 4.05337 7.12933 4.09971 7.22594Z' fill='%23E62726'/%3E%3Cpath d='M4.09971 7.22594C4.74802 8.55136 5.82239 9.62085 7.15075 10.2631C7.24794 10.3092 7.35545 10.3291 7.46269 10.321C7.56993 10.3129 7.67322 10.277 7.76237 10.2168L9.71828 8.9126C9.80478 8.85492 9.90431 8.81973 10.0078 8.81022C10.1114 8.8007 10.2157 8.81717 10.3112 8.85813L13.9704 10.4263C14.0947 10.4791 14.1984 10.5709 14.2661 10.6878C14.3337 10.8047 14.3615 10.9404 14.3452 11.0745C14.2296 11.9795 13.788 12.8113 13.1032 13.4142C12.4184 14.0171 11.5374 14.3497 10.625 14.3497C7.80707 14.3497 5.10456 13.2303 3.11199 11.2378C1.11942 9.24518 0 6.54267 0 3.72475C4.79754e-05 2.81238 0.332651 1.93132 0.935532 1.24653C1.53841 0.561732 2.37023 0.120168 3.27523 0.00451265C3.40931 -0.0117124 3.54502 0.0160741 3.66193 0.0836861C3.77884 0.151298 3.87061 0.255073 3.92341 0.379374L5.49298 4.04171C5.53358 4.13644 5.55012 4.23974 5.54114 4.34241C5.53215 4.44508 5.49791 4.54393 5.44147 4.63017L4.14176 6.61608C4.0826 6.70542 4.04763 6.80857 4.04026 6.91546C4.03289 7.02236 4.05337 7.12933 4.09971 7.22594Z' fill='%23E62726'/%3E%3C/svg%3E%0A");}.content .secondary-content a.fax::before {content: url("data:image/svg+xml;utf8, %3Csvg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.875 8.625H13.125' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.875 11.5H13.125' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.875 14.375H10.5' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.8532 19.4062H3.9375C3.76345 19.4062 3.59653 19.3305 3.47346 19.1957C3.35039 19.0609 3.28125 18.8781 3.28125 18.6875V4.3125C3.28125 4.12188 3.35039 3.93906 3.47346 3.80427C3.59653 3.66948 3.76345 3.59375 3.9375 3.59375H17.0625C17.2365 3.59375 17.4035 3.66948 17.5265 3.80427C17.6496 3.93906 17.7188 4.12188 17.7188 4.3125V14.0773C17.7188 14.1717 17.7018 14.2651 17.6688 14.3523C17.6358 14.4395 17.5875 14.5188 17.5265 14.5855L13.3172 19.1957C13.2563 19.2625 13.1839 19.3154 13.1043 19.3515C13.0247 19.3877 12.9394 19.4063 12.8532 19.4062V19.4062Z' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.6594 14.3743H13.125V19.3409' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.content .secondary-content a.email::before {content: url("data:image/svg+xml;utf8, %3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.625 4.59375H18.375V15.75C18.375 15.924 18.3059 16.091 18.1828 16.214C18.0597 16.3371 17.8928 16.4062 17.7188 16.4062H3.28125C3.1072 16.4062 2.94028 16.3371 2.81721 16.214C2.69414 16.091 2.625 15.924 2.625 15.75V4.59375Z' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.375 4.59375L10.5 11.8125L2.625 4.59375' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.content .secondary-content address::before {content: url("data:image/svg+xml;utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.375 18.125H15.625' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 10.625C11.3807 10.625 12.5 9.50571 12.5 8.125C12.5 6.74429 11.3807 5.625 10 5.625C8.61929 5.625 7.5 6.74429 7.5 8.125C7.5 9.50571 8.61929 10.625 10 10.625Z' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.25 8.125C16.25 13.75 10 18.125 10 18.125C10 18.125 3.75 13.75 3.75 8.125C3.75 6.4674 4.40848 4.87769 5.58058 3.70558C6.75269 2.53348 8.3424 1.875 10 1.875C11.6576 1.875 13.2473 2.53348 14.4194 3.70558C15.5915 4.87769 16.25 6.4674 16.25 8.125V8.125Z' stroke='%23E62726' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transform: unset;top: 3px;}.content .secondary-content p:empty {display: none;}.content .secondary-content address {margin: 0;position: relative;padding-left: 25px;}@media (min-width: 992px) {.content .secondary-content {max-width: 495px;}}@media (max-width: 991px) {#home-introduction .content-image {display: none;}.content .video-block {margin-top: 40px;}.content .secondary-content {margin-top: 40px;padding: 26px;width: calc(100% - 40px);margin-left: 20px;max-width: calc(100% - 40px);}.content .secondary-content h3 {font-weight: 600;font-size: 19px;line-height: 28px;letter-spacing: -0.05em;}.content .secondary-content a {font-weight: 400;font-size: 16px;line-height: 37px;letter-spacing: -0.05em;}.content .secondary-content address br {display: none;}}#quality-control-details .secondary-content {padding: 0 15px;background: transparent;}#quality-control-details .secondary-content table {margin: 0;border: none;font-weight: 400;font-size: 13px;line-height: 22px;}#quality-control-details .secondary-content table td {border: none;padding: 15px 8px;}.shop-page-banner {width: 100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: 25px;}.shop-page-banner .shop-banner-image {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 54%;}.shop-page-banner .shop-banner-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.shop-page-banner .banner-content-block {width: 46%;display: inline-block;padding: 35px 35px 35px 0;background: var(--blue);color: #ffff;position: relative;z-index: 1;text-align: right;}.shop-page-banner .banner-content-block h2, .shop-page-banner .banner-content-block h3 {font-weight: 600;font-size: 28px;line-height: 37px;text-align: right;letter-spacing: -0.04em;}.shop-page-banner .banner-content-block::before {content: "";background-image: url("data:image/svg+xml,%3Csvg width='576' height='277' viewBox='0 0 576 277' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M92.4613 278.882L0.5 -4.51631H643.735V278.882H92.4613Z' fill='%23002653'/%3E%3C/svg%3E%0A");position: absolute;width: calc(100% + 110px);height: 100%;top: 0;right: 0;background-repeat: no-repeat;left: -110px;z-index: -1;pointer-events: none;background-size: cover;}@media (max-width: 575px) {.shop-page-banner .shop-banner-image {width: 39%;}.shop-page-banner .banner-content-block h2, .shop-page-banner .banner-content-block h3 {font-weight: 500;font-size: 16px;line-height: 22px;text-align: right;letter-spacing: -0.04em;text-transform: capitalize;margin-bottom: 10px;}.shop-page-banner .banner-content-block {padding: 20px 20px 20px 0;width: 82%;font-weight: 400;font-size: 12px;line-height: 17px;}.shop-page-banner .banner-content-block .content-button {font-weight: 500;font-size: 12px;line-height: 10px;text-transform: capitalize;}.shop-page-banner .banner-content-block::before {background-image: url("data:image/svg+xml, %3Csvg width='293' height='281' viewBox='0 0 293 281' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.5 282.88L0.858841 -4.69897H325.953V282.88H42.5Z' fill='%23002653'/%3E%3C/svg%3E%0A");left: -50px;width: 100%;}}#pewc-group-203.pewc-group-wrap .pewc-item {margin-bottom: 0;}.pewc-group-wrap .pewc-group-heading-wrapper {display: none;}#pewc-group-203.pewc-group-wrap .pewc-product-extra-groups {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 20px;}.pewc-group-wrap .pewc-product-extra-groups .pewc-field-label, div.product.product_cat-bespoke-partitions #pewc-group-23739.pewc-group-wrap .pewc-group-heading-wrapper {text-align: left;margin-bottom: 15px;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;position: relative;}div.product.product_cat-bespoke-partitions #pewc-group-23739.pewc-group-wrap .pewc-group-heading-wrapper h3 {margin-bottom: 0 !important;}.pewc-group-wrap .pewc-product-extra-groups .pewc-item-field-wrapper input[type="number"], .pewc-group-wrap .pewc-product-extra-groups .pewc-item-field-wrapper input[type="text"] {border: 2px solid #EAEAEA;border-radius: 3px;display: inline-block;width: 100%;font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;font-family: inherit;color: var(--blue);padding: 17px 15px;}.woocommerce div.product form.cart div.quantity .quantity-label {font-size: 16px;line-height: 19px;letter-spacing: -0.03em;margin-bottom: 15px;}.woocommerce .shop_table .quantity .qty {border: 2px solid #EAEAEA;border-radius: 3px;display: inline-block;width: 100%;font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;font-family: inherit;color: var(--blue);padding: 17px 15px;}.woocommerce .shop_table .coupon input[type="text"] {background: #fff;border-color: #fff !important;border-radius: 3px;font-weight: 600;font-size: 13px;line-height: 16px;text-transform: uppercase;border-radius: 3px;padding: 15px 22px !important;letter-spacing: -0.03em;}.woocommerce div.product form.cart div.quantity {margin: 0;width: calc(50% - 10px);z-index: 1;position: relative;}.woocommerce div.product.product-type-simple form.cart div.quantity {margin-top: 0;margin-left: 0;}.woocommerce div.product.sold-individually form.cart div.quantity {display: none;}.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce div.product form.cart div.quantity input.qty[readonly="readonly"] {border: 2px solid #EAEAEA;border-radius: 3px;display: inline-block;width: 100%;font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;font-family: inherit;color: var(--blue);padding: 17px 15px;height: auto;width: 100%;max-width: none;}.woocommerce table.shop_table .woocommerce-orders-table__cell-order-actions .button {padding: 12px 24px !important;margin: 4px;min-width: unset;}.woocommerce table.shop_table .woocommerce-orders-table__cell-order-actions .button.pay {background-color: #1DB954;border-color: #1DB954;}.woocommerce table.shop_table .woocommerce-orders-table__cell-order-actions .button.view {background-color: transparent;color: var(--blue);border-color: var(--blue);}@media (max-width: 768px) {.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {width: calc(100% + 40px);margin-left: -20px;padding: 10px 20px;}.woocommerce table.shop_table .woocommerce-shipping-totals td {padding: 20px !important;}.woocommerce table.shop_table .woocommerce-shipping-totals td .woocommerce-shipping-destination, .woocommerce table.shop_table .woocommerce-shipping-totals td .woocommerce-shipping-calculator {text-align: left;}}.pewc-product-extra-groups .pewc-item {text-align: center;margin-bottom: 20px;position: relative;}.pewc-product-extra-groups .pewc-item.pewc-hidden-field, .pewc-product-extra-groups .pewc-group-hidden {display: none;}.pewc-product-extra-groups .pewc-item .pewc-item-field-image-wrapper {width: 100%;display: inline-block;}.pewc-group-wrap:not(#pewc-group-194, #pewc-group-7257, #pewc-group-9379, #pewc-group-9381) .pewc-product-extra-groups .pewc-item .pewc-item-field-image-wrapper {width: calc(200% + 20px);padding: 20px;}.pewc-group-wrap:not(#pewc-group-194, #pewc-group-7257, #pewc-group-9379, #pewc-group-9381) .pewc-product-extra-groups .pewc-item .pewc-item-field-image-wrapper img {width: 100%;max-width: 360px;display: block;margin: auto;}.pewc-product-extra-groups .pewc-item[data-field-type="checkbox"] .pewc-item-field-image-wrapper {cursor: pointer;}.pewc-product-extra-groups .pewc-item-field-wrapper label {width: 100%;line-height: 0;display: inline-block;}.pewc-product-extra-groups .pewc-item-field-wrapper label .pewc-radio-image-desc {line-height: initial;}.pewc-product-extra-groups .pewc-item-field-wrapper label > span {font-size: 13px;line-height: 16px;text-align: center;letter-spacing: -0.03em;display: inline-block;cursor: pointer;}#pewc-group-194 .pewc-item-field-wrapper label {font-size: 0;}.pewc-product-extra-groups .pewc-item-field-wrapper label > span:empty {display: none;}.pewc-product-extra-groups .pewc-item-field-wrapper label input[type="checkbox"], .pewc-product-extra-groups .pewc-item-field-wrapper label input[type="radio"] {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute!important;width: 1px;word-wrap: normal!important;}.pewc-product-extra-groups .pewc-item[data-field-type="checkbox"] label > span:not(.pewc-theme-element)::before, .pewc-product-extra-groups .pewc-item[data-field-type="radio"] label > span:not(.pewc-theme-element)::before {content: url("data:image/svg+xml;utf8, %3Csvg width='9' height='9' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 1.5L3.08331 5L1.25 3.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width: 12px;height: 12px;border: 1.5px solid #E8E8E8;margin-right: 5px;border-radius: 50%;vertical-align: middle;line-height: 1;font-size: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: -3px;}.pewc-product-extra-groups .pewc-item-field-wrapper label input[type="checkbox"]:checked + span:not(.pewc-theme-element)::before, .pewc-product-extra-groups .pewc-item-field-wrapper label input[type="radio"]:checked + span:not(.pewc-theme-element)::before {border: 1.5px solid var(--red);background-color: var(--red);outline: 1px solid var(--red);outline-offset: 1px;}#pewc-group-194 .pewc-product-extra-groups, #pewc-group-7257 .pewc-product-extra-groups, #pewc-group-9379 .pewc-product-extra-groups, #pewc-group-9381 .pewc-product-extra-groups, #pewc-group-7622 .pewc-product-extra-groups .pewc-radio-images-wrapper {width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 1fr[4];grid-template-columns: repeat(4,minmax(0,1fr));grid-gap: 10px;}#pewc-group-9174 .pewc-item .pewc-checkbox-group-wrapper {width: 100%;display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fill, minmax(90px, 1fr));grid-gap: 10px;margin: 0;list-style: none;margin-top: 20px;}#pewc-group-9174 .pewc-item.pewc-field-9177 .pewc-field-label {display: none;}#pewc-group-9174 .pewc-item label.pewc-radio-form-label {line-height: 0;}#pewc-group-9174 .pewc-product-extra-groups .pewc-item-field-wrapper label > span {text-align: left;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;}#pewc-group-7622 .pewc-product-extra-groups .pewc-group-image_swatch {grid-column: -1 / 1;}#pewc-group-194 .pewc-product-extra-groups .pewc-item, #pewc-group-7257 .pewc-product-extra-groups .pewc-item, #pewc-group-9379 .pewc-product-extra-groups .pewc-item, #pewc-group-9381 .pewc-product-extra-groups .pewc-item, #pewc-group-7622 .pewc-product-extra-groups .pewc-item {margin-bottom: 20px;}#pewc-group-194 .pewc-product-extra-groups .pewc-item img {width: 58px;height: 58px;object-fit: contain;}#pewc-group-9381 .pewc-product-extra-groups, #pewc-group-9379 .pewc-product-extra-groups {-ms-grid-columns: (minmax(0,1fr))[4] !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;}@media (max-width: 1024px) {#pewc-group-194 .pewc-product-extra-groups, #pewc-group-7257 .pewc-product-extra-groups, #pewc-group-9379 .pewc-product-extra-groups, #pewc-group-9381 .pewc-product-extra-groups, #pewc-group-7622 .pewc-product-extra-groups .pewc-radio-images-wrapper {-ms-grid-columns: 1fr[3];grid-template-columns: repeat(3,minmax(0,1fr));}#pewc-group-9381 .pewc-product-extra-groups, #pewc-group-9379 .pewc-product-extra-groups {-ms-grid-columns: (minmax(0,1fr))[3] !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;}}@media (max-width: 991px) {.pewc-product-extra-groups .pewc-item {margin-bottom: 20px;}}.woocommerce-tabs {width: 100%;}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes {margin-bottom: 0;border-top: none;}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes tr th, .woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes tr td {display: block;width: 100%;text-align: left;border: none;padding: 0;background: transparent;}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes tr {padding: 15px 0 0;display: block;width: 100%;}.trustpilot-bar {padding-top: 3em;padding-bottom: 3em;}.trustpilot-bar .trustpilot-widget {margin: auto;}.content .inspiration-intro .article-content {max-width: 820px;}.archive-post-wrapper.projects {padding-top: 0;}.archive-post-wrapper.projects .post-columns {display: -ms-grid;display: grid;-ms-grid-columns: 1fr[4];grid-template-columns: repeat(4,minmax(0,1fr));width: 100%;grid-gap: 15px;}@media (min-width: 992px) {.content .inspiration-intro + .content-buttons {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media (max-width: 991px) {.archive-post-wrapper.projects .post-columns {-ms-grid-columns: 1fr[3];grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 768px) {.archive-post-wrapper.projects .post-columns {-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 575px) {.archive-post-wrapper.projects .post-columns {-ms-grid-columns: 1fr[1];grid-template-columns: repeat(1,minmax(0,1fr));}}.projects-section {padding: 15px 0;overflow: hidden;}.projects-section .project-posts {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: calc(100% + 15px);max-width: calc(100% + 15px);}.projects-section .project-posts.slick-initialized {-ms-flex-wrap: wrap;flex-wrap: wrap;}.projects-section .project-posts .slick-dots li {margin-top: 15px;}.projects-section .project-posts .slick-dots li button {background-color: #e1e1e1;border-color: #e1e1e1;}.projects-section .project-posts .slick-dots li.slick-active button {background-color: var(--red);border-color: var(--red);}.projects-section .project-posts .slick-arrow {display: none !important;}.projects-section .project-posts .slick-list, .projects-section .project-posts .slick-track {min-width: 100%;}.projects-section .project-posts article.projects {margin: 0 15px 0 0;}body:not(.single-projects) article.projects {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}body:not(.single-projects) article.projects .inside-article, body:not(.single-projects) article.projects .inside-article .post-image, body:not(.single-projects) article.projects .inside-article .post-image a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;position: relative;}body:not(.single-projects) article.projects .inside-article .post-image a {padding-top: 100%;}body:not(.single-projects) article.projects .inside-article .post-image a::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);z-index: 1;}body:not(.single-projects) article.projects .inside-article .post-image a img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}body:not(.single-projects) article.projects .article-content-wrap {position: absolute;bottom: 0;left: 0;z-index: 1;color: #fff;width: 100%;padding: 30px 40px;}body:not(.single-projects) article.projects .article-content-wrap .entry-summary {text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}body:not(.single-projects) article.projects .entry-header {width: 100%;display: inline-block;margin-bottom: 10px;}body:not(.single-projects) article.projects .entry-title {font-weight: 500;font-size: 26px;line-height: 31px;letter-spacing: -0.04em;text-transform: capitalize;}body:not(.single-projects) article.projects .entry-title a {color: #fff;}body:not(.single-projects) article.projects .entry-content {font-weight: 400;font-size: 14px;line-height: 22px;text-transform: capitalize;}.projects-section .project-posts > article.projects {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: calc(25% - 15px);}@media (max-width: 1180px) {.projects-section .project-posts > article.projects {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: calc(33.33% - 15px);}body:not(.single-projects) article.projects .article-content-wrap {padding: 18px;}body:not(.single-projects) article.projects .inside-article .post-image a {padding-top: 80%;}}@media (max-width: 991px) {.projects-section .project-posts {width: calc(100% + 20px);max-width: calc(100% + 20px);}}@media (max-width: 768px) {.projects-section .project-posts > article.projects {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: calc(50% - 15px);}}@media (max-width: 575px) {.projects-section .project-posts > article.projects {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: calc(100% - 15px);}body:not(.single-projects) article.projects .inside-article .post-image a {padding-top: 60%;}}.single-post-wrapper article {margin: auto;}body.single-projects .single-post-wrapper {padding-bottom: 0;}.single-post-wrapper article.projects {font-size: 18px;line-height: 25px;text-align: center;}.single-post-wrapper article.projects .entry-header {display: block;margin-bottom: 20px;}.single-post-wrapper article .article-content-wrap {width: 100%;}.single-post-wrapper article .entry-title {font-weight: 600;font-size: 38px;line-height: 43px;letter-spacing: -0.04em;margin-bottom: 20px;}.single-post-wrapper article .entry-header .entry-meta {margin: 0;width: 100%;color: #4D4D4D;font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: -0.03em;}.single-post-wrapper article .entry-meta .author a {text-decoration: none;pointer-events: none;}.single-post-wrapper article .entry-header .entry-meta a {color: #4D4D4D;}.single-post-wrapper article .featured-image {margin: 30px 0;}.single-post-wrapper article .featured-image img {width: 100%;-o-object-fit: cover;object-fit: cover;aspect-ratio: 21 / 9;}.single-post-wrapper article .entry-content {font-weight: 400;font-size: 13px;line-height: 21px;letter-spacing: -0.03em;margin-bottom: 50px;}.single-post-wrapper article footer.entry-meta {font-size: 13px;line-height: 21px;letter-spacing: -0.03em;}.single-post-wrapper article footer.entry-meta .post-navigation {margin-top: 20px;}.single-post-wrapper article footer.entry-meta .gp-icon {color: var(--blue);}@media (max-width: 991px) {.single-post-wrapper article .entry-title {text-align: center;}.single-post-wrapper article .entry-header .entry-meta {text-align: center;}.single-post-wrapper article .featured-image img {aspect-ratio: 16/9;}}.woocommerce li.product.outofstock .wc-product-image img {filter: grayscale(100%);}.woocommerce div.product .entry-summary .out-of-stock, .woocommerce li.product .out-of-stock {display: inline-block;color: #C70017;background: #FFEDED;font-size: 14px;line-height: 22px;padding: 8px 18px 8px 32px;border-radius: 22px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13C10.3137 13 13 10.3137 13 7C13 3.68629 10.3137 1 7 1Z' stroke='%23C70017' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M7 10L7 6.5' stroke='%23C70017' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 3.5C6.58579 3.5 6.25 3.83579 6.25 4.25C6.25 4.66421 6.58579 5 7 5C7.41421 5 7.75 4.66421 7.75 4.25C7.75 3.83579 7.41421 3.5 7 3.5Z' fill='%23C70017'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: 10px 50%;}.woocommerce div.product .entry-summary .in-stock, .woocommerce li.product .in-stock {display: inline-block;background-color: #F0FCF1;color: #0d6821;font-size: 14px;line-height: 22px;padding: 8px 18px 8px 38px;border-radius: 22px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0002 5.50001H13.8574V2.28577H17.2793C17.4078 2.28577 17.5333 2.32426 17.6397 2.39629C17.7461 2.46832 17.8284 2.57058 17.8762 2.68987L19.0002 5.50001Z' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 7.42847H13.857' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.8211 13.2142C15.8862 13.2142 16.7497 12.3507 16.7497 11.2856C16.7497 10.2205 15.8862 9.35706 14.8211 9.35706C13.756 9.35706 12.8926 10.2205 12.8926 11.2856C12.8926 12.3507 13.756 13.2142 14.8211 13.2142Z' stroke='%230D6821' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M5.17855 13.2142C6.24366 13.2142 7.1071 12.3507 7.1071 11.2856C7.1071 10.2205 6.24366 9.35706 5.17855 9.35706C4.11344 9.35706 3.25 10.2205 3.25 11.2856C3.25 12.3507 4.11344 13.2142 5.17855 13.2142Z' stroke='%230D6821' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M12.8926 11.2855H7.10693' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.24997 11.2856H1.64285C1.47236 11.2856 1.30884 11.2179 1.18829 11.0973C1.06773 10.9767 1 10.8132 1 10.6427V1.64285C1 1.47236 1.06773 1.30884 1.18829 1.18829C1.30884 1.06773 1.47236 1 1.64285 1H13.857V9.61539' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8574 9.61532V5.49988H19.0002V10.6427C19.0002 10.8132 18.9325 10.9767 18.8119 11.0972C18.6914 11.2178 18.5279 11.2855 18.3574 11.2855H16.7502' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: 10px 50%;}.woocommerce div.product .entry-summary .available-on-backorder, .woocommerce li.product .available-on-backorder {display: inline-block;background-color: #ffeace;color: #FF960A;font-size: 14px;line-height: 22px;padding: 8px 18px 8px 32px;border-radius: 22px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13C10.3137 13 13 10.3137 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13Z' stroke='%23FF960A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M7 3.5V7H10.5' stroke='%23FF960A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: 10px 50%;}.woocommerce li.product .stock {border-radius: 8px;font-size: 12px;line-height: 14px;background-position: 10px 9px;padding: 10px 18px 10px 32px;display: block;margin: 8px 0 0;}.woocommerce li.product .stock.in-stock {padding: 10px 18px 10px 38px;background-position: 10px 10px;}.woocommerce div.product[class*="bespoke-"] .entry-summary .in-stock, .woocommerce li.product[class*="bespoke-"] .in-stock {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.65224 12.1304H5.86963V9.34783L14.2175 1L17.0001 3.78261L8.65224 12.1304Z' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1304 3.08691L14.913 5.86952' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.3043 8.6522V16.3044C16.3043 16.4889 16.2311 16.6658 16.1006 16.7963C15.9701 16.9267 15.7932 17 15.6087 17H1.69565C1.51115 17 1.33421 16.9267 1.20375 16.7963C1.07329 16.6658 1 16.4889 1 16.3044V2.39133C1 2.20683 1.07329 2.02989 1.20375 1.89943C1.33421 1.76897 1.51115 1.69568 1.69565 1.69568H9.34783' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position: 10px 9px;padding: 10px 18px 10px 32px;}@media (max-width: 991px) {.woocommerce li.product .stock {position: absolute;top: 0;left: unset;margin: 0;}.woocommerce ul.products li.product {padding-top: 42px;}.woocommerce.archive ul.products .wc-product-image .inside-wc-product-image {border-radius: 4px;overflow: hidden;}}.payment-icons {position: relative;grid-template-columns: repeat(auto-fit, minmax(40px, 45px));grid-gap: 8px;display: -ms-grid;display: grid;}.content .article-content {color: #002249;max-width: 585px;}.content .article-content + a[data-readmore-toggle] {margin-top: 10px;display: inline-block;}.content .content-buttons {display: inline-block;width: 100%;}.article-content + .content-buttons, .article-content-block + .content-buttons {margin-top: 20px;}.content .article-content + .content-buttons {margin-top: 25px;}.content .content-image {margin-left: auto;-ms-flex-item-align: start;align-self: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow: hidden;}.content .video-block {margin-left: auto;-ms-flex-item-align: start;align-self: flex-start;}.content .content-image .content-slide-image {position: relative;flex: 0 0 100%;}.content .content-image .content-slide-image::before {content: "";padding-top: 66%;display: block;}.content .content-image .content-slide-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.content .content-image .slick-dots {position: absolute;bottom: 15px;left: 30px;width: auto;}@media (max-width: 991px) {.content .content-image {margin-top: 40px;}#need-inspiration .article-content h2 {font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: -0.02em;}}@media (max-width: 575px) {#need-inspiration .article-content h2 {font-weight: 600;font-size: 16px;line-height: 22px;letter-spacing: -0.02em;}#need-inspiration .article-content h2 br {display: none;}.content .article-content h3 {font-weight: 400;font-size: 16px;line-height: 27px;letter-spacing: -0.05em;}}.product-categories {padding: 15px 0;overflow: hidden;}.product-categories .product-categories-collection .slick-arrow {display: none !important;}.product-categories .product-categories-collection .products.slick-initialized {-ms-flex-wrap: wrap;flex-wrap: wrap;}.product-categories .product-categories-collection .slick-dots {position: relative;width: 100%;}.product-categories-collection .slick-dots li {margin-top: 15px;}.product-categories-collection .slick-dots li:only-child {display: none;}.product-categories-collection .slick-dots li button {background-color: #e1e1e1;border-color: #e1e1e1;}.product-categories-collection .slick-dots li.slick-active button {background-color: var(--red);border-color: var(--red);}.product-categories .product-categories-collection .products {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: calc(100% + 15px);margin: 0;}.product-categories .product-categories-collection .products .slick-track, .product-categories .product-categories-collection .products .slick-list {min-width: 100%;}.product-categories .product-categories-collection .products .product {clear: none;margin: 0 15px 0 0;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.product-categories .product-categories-collection .products .product > a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;position: relative;}.product-categories .product-categories-collection .products .product .inside-wc-product-image {padding: 0;padding-top: 66.66%;position: relative;width: 100%;margin-bottom: 0;}.product-categories .product-categories-collection .products .product .inside-wc-product-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.product-categories .product-categories-collection .products .product .wc-product-image {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 0;}.product-categories .product-categories-collection .products .product .category-title-wrap {position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;}.product-categories .product-categories-collection .products .product .woocommerce-loop-category__title {font-weight: 600;font-size: 26px;line-height: 31px;letter-spacing: -0.04em;color: #fff;margin-bottom: 0;}.product-categories .product-categories-collection .products .product .category-title-wrap {padding: 0 35px 40px;margin-bottom: 0;color: #fff;}.product-categories .product-categories-collection .products .product .term-description-summary {font-weight: 400;font-size: 14px;line-height: 22px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 5px;-webkit-transform: translateY(calc(100% + 40px));-ms-transform: translateY(calc(100% + 40px));transform: translateY(calc(100% + 40px));-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.product-categories .product-categories-collection .products .product .category-title-wrap:not(.no-desc) .main-heading {-webkit-transform: translateY(49px);-ms-transform: translateY(49px);transform: translateY(49px);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.product-categories .product-categories-collection .products .product:hover .category-title-wrap:not(.no-desc) .main-heading, .product-categories .product-categories-collection .products .product:hover .term-description-summary {-webkit-transform: none;-ms-transform: none;transform: none;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.product-categories .product-categories-collection .products .product .woocommerce-loop-category__title .count {display: none;}.product-categories .product-categories-collection .products .product .inside-wc-product-image::after {content: "";background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);bottom: 0;left: 0;width: 100%;height: 65%;position: absolute;z-index: 0;}.product-categories .product-categories-collection .products .product {position: relative;overflow: hidden;}.product-categories .product-categories-collection .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: calc(25% - 15px);}@media (max-width: 1180px) {.product-categories .product-categories-collection .products .product .inside-wc-product-image::after {height: 80%;}.product-categories .product-categories-collection .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: calc(33.33% - 15px);}}@media (max-width: 991px) {.product-categories .product-categories-collection .products {width: calc(100% + 20px);}}@media (max-width: 768px) {.product-categories .product-categories-collection .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: calc(50% - 15px);}}@media (max-width: 575px) {.product-categories .product-categories-collection .products > .product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: calc(100% - 15px);}.product-categories .product-categories-collection .products .product .category-title-wrap {padding: 0 25px 30px;}.product-categories .product-categories-collection .products .product.slick-active .category-title-wrap:not(.no-desc) .main-heading {-webkit-transform: none;-ms-transform: none;transform: none;}.product-categories .product-categories-collection .products .product.slick-active .term-description-summary {-webkit-transform: none;-ms-transform: none;transform: none;}}.contact-form .section-introduction {font-size: 18px;line-height: 27px;letter-spacing: -0.05em;color: #8E8E8E;}.contact-form .section-introduction h2, .contact-form .section-introduction h3 {color: var(--blue);}.contact-form .section-introduction address {margin-top: -1.5em;font-style: normal;color: var(--red);}.contact-form form {display: -ms-grid;display: grid;-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 15px;width: 100%;}form.wpcf7-form label, form.wpcf7-form label .wpcf7-form-control-wrap {display: inline-block;width: 100%;position: relative;}form.wpcf7-form label input[type="email"], form.wpcf7-form label input[type="tel"], form.wpcf7-form label input[type="text"], form.wpcf7-form label textarea {display: inline-block;width: 100%;background: #F8F8F8;color: var(--blue);font-weight: 400;font-size: 14px;line-height: 22px;letter-spacing: -0.02em;font-family: inherit;border: none;padding: 13px 20px;border-bottom: 2px solid transparent;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}form.wpcf7-form label input[type="email"]:hover, form.wpcf7-form label input[type="email"]:hover, form.wpcf7-form label input[type="tel"]:hover, form.wpcf7-form label input[type="tel"]:hover, form.wpcf7-form label input[type="text"]:hover, form.wpcf7-form label input[type="text"]:hover, form.wpcf7-form label textarea:hover, form.wpcf7-form label textarea:hover {border-bottom: 2px solid var(--red);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}form.wpcf7-form label input[type="email"]::-webkit-input-placeholder, form.wpcf7-form label input[type="tel"]::-webkit-input-placeholder, form.wpcf7-form label input[type="text"]::-webkit-input-placeholder, form.wpcf7-form label textarea::-webkit-input-placeholder {color: #C2C2C2;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}form.wpcf7-form label input[type="email"]::-moz-placeholder, form.wpcf7-form label input[type="tel"]::-moz-placeholder, form.wpcf7-form label input[type="text"]::-moz-placeholder, form.wpcf7-form label textarea::-moz-placeholder {color: #C2C2C2;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}form.wpcf7-form label input[type="email"]:-ms-input-placeholder, form.wpcf7-form label input[type="tel"]:-ms-input-placeholder, form.wpcf7-form label input[type="text"]:-ms-input-placeholder, form.wpcf7-form label textarea:-ms-input-placeholder {color: #C2C2C2;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}form.wpcf7-form label input[type="email"]::-ms-input-placeholder, form.wpcf7-form label input[type="tel"]::-ms-input-placeholder, form.wpcf7-form label input[type="text"]::-ms-input-placeholder, form.wpcf7-form label textarea::-ms-input-placeholder {color: #C2C2C2;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}form.wpcf7-form label input[type="email"]::placeholder, form.wpcf7-form label input[type="tel"]::placeholder, form.wpcf7-form label input[type="text"]::placeholder, form.wpcf7-form label textarea::placeholder {color: #C2C2C2;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.contact-form form label.message {grid-column: -1 / 1;}form.wpcf7-form div {display: inline-block;width: 100%;position: relative;}form.wpcf7-form div .wpcf7-form-control-wrap .wpcf7-list-item {margin: 0;}form.wpcf7-form div .wpcf7-form-control-wrap[data-name="gdpr-acceptance"] {display: inline-block;vertical-align: top;padding-top: 2px;}form.wpcf7-form div label[for="cf-accept"] {width: calc(100% - 28px);display: inline-block;}form.wpcf7-form div .wpcf7-form-control-wrap .wpcf7-list-item input[type="checkbox"] {width: 16px;height: 16px;vertical-align: text-top;margin-right: 2px;}form.wpcf7-form input[type="submit"] {font-weight: 600;font-size: 13px;text-transform: uppercase;line-height: 16px;background: var(--red);width: 100%;padding: 15px;display: inline-block;border-radius: 3px;font-family: inherit;}form.wpcf7-form input[type="submit"][disabled] {opacity: 0.6;}@media (min-width: 992px) {.contact-form form {padding-right: 50px;}}@media (max-width: 991px) {.contact-form form {-ms-grid-columns: 1fr[1];grid-template-columns: repeat(1,minmax(0,1fr));grid-gap: 20px;}}@media (max-width: 575px) {form.wpcf7-form input[type="submit"] {text-transform: capitalize;}}.order-prompt {overflow: hidden;padding: 35px 0;}.order-prompt .order-prompt-content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.order-prompt .order-prompt-content .start-building-buttons {margin-top: 0;}.order-prompt .start-building-intro {text-align: center;color: #fff;border: 3px solid #FFFFFF;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 20px;-ms-flex-line-pack: center;align-content: center;}.order-prompt .start-building-intro .main-heading {margin: 0;font-weight: 700;font-size: 22px;line-height: 26px;letter-spacing: 0.17em;text-transform: uppercase;}.order-prompt .start-building-intro .main-heading div {font-size: 19px;letter-spacing: 0.1em;}.order-prompt .article-content {font-weight: 400;font-size: 14px;line-height: 22px;color: #fff;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 60px;}.order-prompt .article-content ul {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: 0;list-style: none;}.order-prompt .article-content ul:last-child {margin-bottom: -15px;}.order-prompt .article-content ul li {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;position: relative;margin-bottom: 15px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.order-prompt .article-content ul li::before {content: url("data:image/svg+xml;utf8, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 13L14.1666 20L10.5 16.5' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 28C22.6274 28 28 22.6274 28 16C28 9.37258 22.6274 4 16 4C9.37258 4 4 9.37258 4 16C4 22.6274 9.37258 28 16 28Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;display: inline-block;width: 32px;-webkit-box-flex: 0;-ms-flex: 0 0 32px;flex: 0 0 32px;margin-right: 8px;font-size: 0;}.order-prompt .start-building-buttons .content-button.basket::before {content: url("data:image/svg+xml;utf8, %3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 11.5H5.28092C5.16383 11.5 5.05045 11.4589 4.96055 11.3839C4.87065 11.3088 4.80993 11.2046 4.78899 11.0894L3.1201 1.91056C3.09915 1.79535 3.03844 1.69115 2.94854 1.61612C2.85864 1.5411 2.74526 1.5 2.62817 1.5H1.5' stroke='%23E52528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 14C6.19036 14 6.75 13.4404 6.75 12.75C6.75 12.0596 6.19036 11.5 5.5 11.5C4.80964 11.5 4.25 12.0596 4.25 12.75C4.25 13.4404 4.80964 14 5.5 14Z' stroke='%23E52528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 14C13.6904 14 14.25 13.4404 14.25 12.75C14.25 12.0596 13.6904 11.5 13 11.5C12.3096 11.5 11.75 12.0596 11.75 12.75C11.75 13.4404 12.3096 14 13 14Z' stroke='%23E52528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 4H14.4009C14.4741 4 14.5465 4.01609 14.6128 4.04713C14.6791 4.07817 14.7378 4.1234 14.7848 4.17963C14.8317 4.23585 14.8657 4.3017 14.8844 4.37252C14.903 4.44333 14.9059 4.51739 14.8928 4.58944L14.0746 9.08944C14.0537 9.20465 13.993 9.30885 13.9031 9.38388C13.8132 9.4589 13.6998 9.5 13.5827 9.5H4.5' stroke='%23E52528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;margin-right: 10px;font-size: 0;display: inline-block;}.order-prompt .start-building-buttons .content-button.basket:hover::before {content: url("data:image/svg+xml;utf8, %3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 11.5H5.28092C5.16383 11.5 5.05045 11.4589 4.96055 11.3839C4.87065 11.3088 4.80993 11.2046 4.78899 11.0894L3.1201 1.91056C3.09915 1.79535 3.03844 1.69115 2.94854 1.61612C2.85864 1.5411 2.74526 1.5 2.62817 1.5H1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 14C6.19036 14 6.75 13.4404 6.75 12.75C6.75 12.0596 6.19036 11.5 5.5 11.5C4.80964 11.5 4.25 12.0596 4.25 12.75C4.25 13.4404 4.80964 14 5.5 14Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 14C13.6904 14 14.25 13.4404 14.25 12.75C14.25 12.0596 13.6904 11.5 13 11.5C12.3096 11.5 11.75 12.0596 11.75 12.75C11.75 13.4404 12.3096 14 13 14Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 4H14.4009C14.4741 4 14.5465 4.01609 14.6128 4.04713C14.6791 4.07817 14.7378 4.1234 14.7848 4.17963C14.8317 4.23585 14.8657 4.3017 14.8844 4.37252C14.903 4.44333 14.9059 4.51739 14.8928 4.58944L14.0746 9.08944C14.0537 9.20465 13.993 9.30885 13.9031 9.38388C13.8132 9.4589 13.6998 9.5 13.5827 9.5H4.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}@media (min-width: 1025px) and (max-width: 1240px) {.order-prompt .article-content ul li {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.order-prompt .article-content ul:last-child {margin-bottom: 0;}.order-prompt .article-content ul li:last-child {margin-bottom: 0;}}@media (max-width: 1024px) {.order-prompt .start-building-intro {width: 100%;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 35px;}.order-prompt .article-content {margin-left: 0;}.order-prompt .start-building-buttons {margin-top: 0;}}@media (max-width: 575px) {.order-prompt .article-content ul li::before {margin-right: 8px;}.order-prompt .article-content ul li:last-child {margin-bottom: 0;}.order-prompt .article-content {margin: 0;width: 100%;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}.order-prompt .article-content ul li {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.order-prompt .article-content ul:last-child {margin-bottom: 20px;}.order-prompt .start-building-buttons {width: 100%;text-align: center;}.order-prompt .start-building-buttons .content-button {width: 100%;}}.company-usps {overflow: hidden;position: relative;background-color: var(--red);}.company-usps .company-list {margin: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;color: #fff;}.company-usps .company-list .usp-list-item {margin-right: 20px;position: relative;padding-left: 65px;padding-right: 15px;}.company-usps .company-list .usp-list-item img {width: 40px;height: 40px;position: absolute;top: 0;left: 0;}.company-usps .company-list .usp-list-item a {color: #fff;text-decoration: underline;}.company-usps .company-list .usp-list-item .main-heading {margin-bottom: 10px;}.company-usps .company-list .usp-list-item p:last-child {margin-bottom: 0;}.company-usps .company-list > .usp-list-item {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: calc(33.33% - 20px);}.certifcates-and-partner-logos {overflow: hidden;padding: 60px 0;}.certifcates-and-partner-logos .section-introduction {text-align: center;margin-bottom: 20px;}.certifcates-and-partner-logos .certifcates-and-partner-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;}.certifcates-and-partner-logos .certifcates-and-partner-list .slick-list, .certifcates-and-partner-logos .certifcates-and-partner-list .slick-track {min-width: 100%;}.certifcates-and-partner-logos .certifcates-and-partner-list .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.certifcates-and-partner-logos .section-introduction + .certifcates-and-partner-list::before {display: none;}.certifcates-and-partner-logos .certifcates-and-partner-list::before, .certifcates-and-partner-logos .certifcates-and-partner-list::after {content: "";width: calc(100% - 30px);height: 2px;background: var(--blue);position: absolute;pointer-events: none;top: -30px;left: 15px;border-radius: 2px;}.certifcates-and-partner-logos .certifcates-and-partner-list::after {top: unset;bottom: -30px;}.certifcates-and-partner-logos .certifcates-and-partner-list .company-logo {position: relative;height: inherit;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.certifcates-and-partner-logos .certifcates-and-partner-list .company-logo img {max-height: 60px;width: 100%;-o-object-fit: contain;object-fit: contain;margin: auto;}@media (max-width: 991px) {.certifcates-and-partner-logos {padding: 30px 0;}.certifcates-and-partner-logos .section-introduction {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal!important;}.certifcates-and-partner-logos .certifcates-and-partner-list::after {display: none;}.certifcates-and-partner-logos .certifcates-and-partner-list .company-logo img {max-height: 50px;margin: 0;}}@media (max-width: 575px) {.certifcates-and-partner-logos .certifcates-and-partner-list .slick-list {padding-right: 60px;overflow: visible;}.certifcates-and-partner-logos .certifcates-and-partner-list::before, .certifcates-and-partner-logos .certifcates-and-partner-list::after {display: none;}}.additional-information {padding-bottom: 0;}.additional-information .article-content-block {margin: 0 auto;}.additional-information .article-content-block:only-child .article-content {max-width: none;}.additional-information .content-image {margin-right: auto;margin-left: 0;}.additional-information .content-image + .article-content-block {margin-right: 0;}@media (min-width: 992px) {.additional-information .content-image {position: -webkit-sticky;position: sticky;top: 160px;}}@media (max-width: 991px) {.additional-information .content-image {margin: 0 0 40px;}}.paging-navigation {text-align: center;margin-top: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.paging-navigation a {text-decoration: none;}.paging-navigation a:hover {color: var(--red);}.paging-navigation .nav-links {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.paging-navigation .page-numbers {font-size: 14px;letter-spacing: -0.05em;color: var(--blue);line-height: 1;padding: 6px 8px;display: inline-block;min-width: 33px;}.paging-navigation .page-numbers.next, .paging-navigation .page-numbers.prev {width: 45px;height: 45px;white-space: nowrap;overflow: hidden;padding: 0;}.paging-navigation .page-numbers.next::before {content: url("data:image/svg+xml;utf8, %3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.375 3.1875L11.6875 8.5L6.375 13.8125' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;width: 45px;height: 45px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.paging-navigation .page-numbers.prev::before {content: url("data:image/svg+xml;utf8, %3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.625 13.8125L5.3125 8.5L10.625 3.1875' stroke='%23002653' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");line-height: 1;vertical-align: middle;width: 45px;height: 45px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media (max-width: 991px) {.paging-navigation .page-numbers {font-size: 18px;}}.pewc-product-extra-groups-wrap #pewc-group-2592.pewc-group-wrap .pewc-product-extra-groups {-ms-grid-columns: 1fr[1];grid-template-columns: repeat(1,minmax(0,1fr));}.pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-radio-image-wrapper:not(.checked) {display: none;}.pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-field-label, .pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-radio-image-desc {display: none;}.pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-field-label, .pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-radio-image-wrapper {pointer-events: none;}.pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-radio-image-wrapper label img {margin: auto;display: block;width: 100%;}.pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-radio-image-wrapper input[type="radio"] {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute!important;width: 1px;word-wrap: normal!important;}.pewc-product-extra-groups-wrap .pewc-group[data-field-label="Shapes"] .pewc-item {margin-bottom: 20px;}.latest-blogs {position: relative;overflow: hidden;}.latest-blogs .latest-blogs-slider {display: -ms-grid;display: grid;-ms-grid-columns: 1fr[3];grid-template-columns: repeat(3,minmax(0,1fr));grid-gap: 30px;}.latest-blogs article {background-color: #fff;}.latest-blogs article .inside-article {display: block;width: 100%;padding: 40px;text-align: center;}.latest-blogs article .inside-article .post-image {width: calc(100% + 80px);margin-top: -40px;margin-left: -40px;position: relative;margin-bottom: 30px;}.latest-blogs article .inside-article .post-image::before {content: "";padding-top: 48%;display: block;pointer-events: none;}.latest-blogs article .inside-article .post-image a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.latest-blogs article .inside-article .post-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.latest-blogs article .inside-article .entry-header::before {content: "Latest News & Blogs";font-weight: bold;font-size: 15px;display: block;width: 100%;}.latest-blogs article .inside-article .entry-title {margin-bottom: 10px }.latest-blogs article .inside-article .entry-title a {font-size: 20px;letter-spacing: -0.02em;}.latest-blogs article .inside-article .entry-summary {font-size: 14px;}.latest-blogs article .inside-article .entry-summary .read-more {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal!important;}.woocommerce .cart-collaterals .cross-sells ul.products {-ms-grid-columns: minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns: repeat(3, minmax(0,1fr));display: -ms-grid;display: grid;grid-gap: 20px;width: 100%;}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {margin: 0;width: 100%;}.woocommerce .cart-collaterals .cross-sells ul.products::before, .woocommerce .cart-collaterals .cross-sells ul.products::after {display: none;}@media (max-width: 991px) {.woocommerce .cart-collaterals .cross-sells ul.products {-ms-grid-columns: (minmax(0,1fr))[1];grid-template-columns: repeat(1, minmax(0,1fr));}}@media (max-width: 768px) {.woocommerce .cart-collaterals .cross-sells {margin-bottom: 24px;}}.error-404-section .article-content-wrap {margin: auto;text-align: center;}.error-404-section .entry-header {margin-bottom: 20px;}.woocommerce .products ul, .woocommerce ul.products {margin: 0;}.woocommerce .products ul .wc-product-image, .woocommerce ul.products .wc-product-image {display: inline-block;width: 100%;position: relative;padding-top: 100%;}.woocommerce .products ul .wc-product-image .inside-wc-product-image, .woocommerce ul.products .wc-product-image .inside-wc-product-image {background-color: var(--grey);padding: 0;width: 100%;position: absolute;top: 0;left: 0;height: 100%;}.woocommerce .products ul .wc-product-image .inside-wc-product-image img, .woocommerce ul.products .wc-product-image .inside-wc-product-image img {mix-blend-mode: multiply;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;left: 0;}.woocommerce .products ul li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title {font-size: 16px;line-height: 19px;letter-spacing: -0.03em;color: var(--blue);}.woocommerce ul.products li.product .woocommerce-loop-category__title {text-align: center;}.woocommerce ul.products li.product .woocommerce-loop-category__title .count {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal!important;}.woocommerce ul.products .product-category .wc-product-image {border-radius: 50%;overflow: hidden;}.woocommerce ul.products .product-category .wc-product-image img {object-fit: contain;}.woocommerce ul.products li.product .loop-categories {font-weight: 400;font-size: 13px;line-height: 16px;letter-spacing: -0.03em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #8C8C8C;}.woocommerce .products ul li.product .woocommerce-loop-product__link .price, .woocommerce ul.products li.product .woocommerce-loop-product__link .price {font-size: 16px;line-height: 21px;letter-spacing: -0.02em;font-weight: 600;}.woocommerce .products ul li.product .woocommerce-loop-product__link .price .woocommerce-price-suffix, .woocommerce ul.products li.product .woocommerce-loop-product__link .price .woocommerce-price-suffix {font-size: 11px;line-height: inherit;font-weight: 600;}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child) {margin-top: 6px !important;}.related h2, .up-sells h2 {text-transform: capitalize;}@media (min-width: 992px) {.woocommerce .products ul li.product.product_tag-bespoke-glass .woocommerce-loop-product__link .price, .woocommerce ul.products li.product.product_tag-bespoke-glass .woocommerce-loop-product__link .price {display: none;}.woocommerce ul.products li.product .button, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product .button {margin: 8px 0 0;text-align: center;width: 100%;background: transparent;border: 2px solid var(--blue);color: var(--blue);font-weight: 600;border-radius: 3px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-transform: capitalize;}.woocommerce ul.products li.product .button:hover, .woocommerce ul.products li.product .button:focus, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product .button:hover, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product .button:focus {background: var(--red);color: #fff;border-color: var(--red);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}}@media (max-width: 991px) {.woocommerce ul.products li.product .woocommerce-LoopProduct-link > .woocommerce-loop-product__title {margin-top: 0 !important;}.wc-related-upsell-tablet-columns-3 .related ul.products, .wc-related-upsell-tablet-columns-3 .up-sells ul.products {-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);}.woocommerce .wc-related-upsell-tablet-columns-3 .related ul.products li.product:last-child, .woocommerce .wc-related-upsell-tablet-columns-3 .up-sells ul.products li.product:last-child {border-bottom: 1px solid #F0EDED;padding-bottom: 25px;}.woocommerce .wc-related-upsell-tablet-columns-3 .related ul.products li.product:last-child .button, .woocommerce .wc-related-upsell-tablet-columns-3 .up-sells ul.products li.product:last-child .button {bottom: 25px;}.related h2, .up-sells h2 {font-weight: 600;font-size: 26px;line-height: 31px;letter-spacing: -0.03em;}}@media (max-width: 768px) {.wc-related-upsell-tablet-columns-3 .related ul.products, .wc-related-upsell-tablet-columns-3 .up-sells ul.products {-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);}.woocommerce .wc-related-upsell-tablet-columns-3 .related ul.products li.product:last-child, .woocommerce .wc-related-upsell-tablet-columns-3 .up-sells ul.products li.product:last-child {border-bottom: 1px solid #F0EDED;padding-bottom: 25px;}.woocommerce .wc-related-upsell-tablet-columns-3 .related ul.products li.product:last-child .button, .woocommerce .wc-related-upsell-tablet-columns-3 .up-sells ul.products li.product:last-child .button {bottom: 25px;}}@media (max-width: 575px) {.wc-related-upsell-tablet-columns-3 .related ul.products, .wc-related-upsell-tablet-columns-3 .up-sells ul.products {-ms-grid-columns: (1fr)[1];grid-template-columns: repeat(1, 1fr);}.woocommerce .wc-related-upsell-tablet-columns-3 .related ul.products li.product:last-child, .woocommerce .wc-related-upsell-tablet-columns-3 .up-sells ul.products li.product:last-child {border-bottom: none;padding-bottom: 0;}.woocommerce .wc-related-upsell-tablet-columns-3 .related ul.products li.product:last-child .button, .woocommerce .wc-related-upsell-tablet-columns-3 .up-sells ul.products li.product:last-child .button {bottom: 0;}.woocommerce .products ul li.product .woocommerce-loop-product__link .price, .woocommerce ul.products li.product .woocommerce-loop-product__link .price {font-size: 14px;line-height: 19px;}}.product_cat-window-safety-barriers square-placement {display: none;}.product_cat-window-safety-barriers .pewc-product-extra-groups {grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"], .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] {grid-column: -1 / 1;}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] .pewc-radio-images-wrapper, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-images-wrapper {display: grid;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));grid-gap: 10px;grid-auto-flow: dense;}.product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-images-wrapper {grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] .pewc-radio-images-wrapper .pewc-radio-image-desc, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-images-wrapper .pewc-radio-image-desc {max-width: unset !important;}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] img.woocommerce-placeholder, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] img.woocommerce-placeholder {display: none !important;}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder) label, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder) label {font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;color: #D3D3D3;width: 100%;border: 2px solid #EAEAEA;border-radius: 3px;padding: 18px 4px 18px 36px;text-align: left;cursor: pointer;}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder) label::before, .product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label::before, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder) label::before, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label::before {content: "";width: 16px;height: 16px;background-color: #EAEAEA;background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8125 1.375L4.3958 7.5L1.1875 4.4375' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position: absolute;left: 10px;top: 50%;transform: translateY(-50%);border-radius: 50%;background-position: center;background-repeat: no-repeat;background-size: 10px;}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label::before, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label::before {background-color: var(--red);}.product_cat-window-safety-barriers .pewc-group[data-field-label="Type of fitting"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label, .product_cat-window-safety-barriers .pewc-group[data-field-label*="Hardware colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label {border: 2px solid var(--red);}.product_cat-bespoke-blinds .pewc-product-extra-groups {grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));}.product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] {grid-column: -1 / 1;}.product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] .pewc-radio-images-wrapper {display: grid;grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));grid-gap: 10px;grid-auto-flow: dense;}.product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] .pewc-radio-images-wrapper .pewc-radio-image-desc {max-width: unset !important;}.product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder) label {font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.03em;color: #D3D3D3;width: 100%;border: 2px solid #EAEAEA;border-radius: 3px;padding: 18px 4px 18px 36px;text-align: left;cursor: pointer;}.product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder) label::before, .product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label::before {content: "";width: 16px;height: 16px;background-color: #EAEAEA;background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8125 1.375L4.3958 7.5L1.1875 4.4375' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position: absolute;left: 10px;top: 50%;transform: translateY(-50%);border-radius: 50%;background-position: center;background-repeat: no-repeat;background-size: 10px;}.product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label::before {background-color: var(--red);}.product_cat-bespoke-blinds .pewc-group[data-field-label="Blind colour"] .pewc-radio-image-wrapper:has(.woocommerce-placeholder).checked label {border: 2px solid var(--red);}body.archive.term-sandblasted-glass .woocommerce-archive-container .bapf_no_products, body.archive.term-office-desk-screen .woocommerce-archive-container .bapf_no_products, body.archive.term-glass-safety-screens .woocommerce-archive-container .bapf_no_products {display: none;}.none-sale-category-form {padding: 30px;background: #fff;display: inline-block;-ms-flex-item-align: start;align-self: flex-start;}.none-sale-category-form form {display: -ms-grid;display: grid;-ms-grid-columns: 1fr[2];grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 15px;width: 100%;max-width: 640px;margin: auto;}.none-sale-category-form form .main-heading, .none-sale-category-form form .sub-heading {grid-column: -1 / 1;text-align: center;}.none-sale-category-form form label.message-wrap {grid-column: -1 / 1;}.woocommerce .woocommerce-archive-container .woocommerce-result-count {font-style: italic;font-weight: 600;font-size: 14px;line-height: 17px;letter-spacing: -0.05em;color: #C0C0C0;border: none;padding: 0;width: 100%;margin-bottom: 15px;}.woocommerce .woocommerce-archive-container .woocommerce-ordering::before {content: "Sort By";font-weight: 500;font-size: 14px;line-height: 17px;letter-spacing: -0.05em;color: var(--blue);}.woocommerce .woocommerce-archive-container .woocommerce-ordering {font-weight: 400;font-size: 14px;line-height: 17px;letter-spacing: -0.05em;}.woocommerce .woocommerce-archive-container .woocommerce-ordering .select2 {width: auto !important;margin-left: 18px;}.woocommerce .woocommerce-archive-container .woocommerce-ordering .select2-container--default .select2-selection--single {border: none;}.woocommerce .woocommerce-archive-container .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered {font-weight: 400;font-size: 14px;line-height: 43px;letter-spacing: -0.05em;color: #002249;}.woocommerce .woocommerce-archive-container .wc-columns-container .woocommerce-result-count {width: auto;}.woocommerce .woocommerce-products-header {order: -10;margin-bottom: 22px;}.woocommerce .woocommerce-products-header .woocommerce-products-header__title {font-weight: 600;font-size: 26px;line-height: 31px;letter-spacing: -0.05em;}.woocommerce .woocommerce-products-header div[class*="-description"], .woocommerce .woocommerce-products-header div[class*="-description"] h2, .woocommerce .woocommerce-products-header div[class*="-description"] h3, .woocommerce .woocommerce-products-header div[class*="-description"] h4 {font-size: 14px;line-height: 20px;letter-spacing: -0.03em;margin-bottom: 1.5em;}.woocommerce .woocommerce-products-header div[class*="-description"] *:last-child {margin-bottom: 0;}.woocommerce .woocommerce-products-header div[class*="-description"] {overflow: hidden;width: 100%;max-height: 8.5em;-webkit-transition: height 0.3s ease-in-out;-o-transition: height 0.3s ease-in-out;transition: height 0.3s ease-in-out;position: relative;}.woocommerce .woocommerce-products-header a[data-readmore-toggle] {font-style: italic;font-size: 13px;line-height: 18px;letter-spacing: -0.03em;}.woocommerce .sidebar .widget h2 {font-weight: 600;font-size: 20px;line-height: 24px;letter-spacing: -0.05em;}.woocommerce.archive .site-main {background-color: #F9F9F9;}.woocommerce.archive .woocommerce-archive-container {padding-bottom: 6em;overflow: hidden;}.woocommerce.archive ul.products .wc-product-image .inside-wc-product-image {background-color: #fff;}.woocommerce .wc-columns-container {width: calc(70% - 22px);margin-left: 22px;}.woocommerce nav.woocommerce-pagination {width: calc(70% - 22px);margin-left: auto;border-top: 1px solid #E0E0E0;padding-top: 35px;text-align: left;}.woocommerce nav.woocommerce-pagination ul.page-numbers {border: none;margin: 0;}.woocommerce nav.woocommerce-pagination ul.page-numbers li {border: none;}.woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers {font-weight: 500;font-size: 14px;line-height: 17px;letter-spacing: -0.05em;color: var(--blue);padding: 8px 11px;border-radius: 2px;min-width: 33px;}.woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.current {background: #fff;font-weight: 600;}.woocommerce .woocommerce-sidebar-container {width: 30%;}.woocommerce .woocommerce-sidebar-container .sidebar {width: 100%;}.woocommerce .sidebar .wc-block-product-categories {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.woocommerce .sidebar .wc-block-product-categories .wc-block-product-categories__dropdown {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.woocommerce .sidebar .wc-block-product-categories .wc-block-product-categories__button {-webkit-box-flex: 0;-ms-flex: 0 0 60px;flex: 0 0 60px;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: var(--red);margin-left: 8px;border-radius: 3px;}.woocommerce .woocommerce-info {width: 100%;order: -1;margin: 0;}.woocommerce ul.products li.product .woocommerce-loop-product__title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;line-height: 20px;letter-spacing: -0.03em;}.woocommerce ul.products li.product .woocommerce-loop-product__link .price del {padding: 0;padding: 0;font-size: 12px;}.woocommerce ul.products li.product .woocommerce-loop-product__link .price ins {color: var(--red);font-weight: 600;}.woocommerce ul.products li.product .inside-wc-product-image .onsale, .woocommerce ul.products li.product.sales-flash-overlay .inside-wc-product-image .onsale, .woocommerce .product-summary-container span.onsale {position: absolute;top: 6px;left: 0;right: auto !important;margin: 0;border-radius: 0 4px 4px 0;background: var(--red);padding: 7px 12px;}.woocommerce .product-summary-container span.onsale {font-size: 16px;}.woocommerce .woocommerce-products-header, .woocommerce .inside-left-sidebar {padding: 30px;background: #fff;display: inline-block;width: 100%;}.woocommerce .inside-left-sidebar aside {padding: 0;margin-bottom: 25px;}.woocommerce .wc-columns-container .woocommerce-ordering::after {display: none;}.woocommerce .wc-columns-container .woocommerce-ordering {position: relative;z-index: 0;}.woocommerce .wc-columns-container .mobile-filter-results-btn {display: none;}.woocommerce .woocommerce-sidebar-container .close-filter {display: none;}@media (max-width: 991px) {.woocommerce .wc-columns-container .mobile-filter-results-btn {display: inline-block;font-weight: 500;font-size: 14px;line-height: 17px;letter-spacing: -0.05em;color: var(--blue);border: none;background-color: #fff;border-radius: 3px;}.woocommerce .woocommerce-products-header .woocommerce-products-header__title {display: inline-block;}.woocommerce nav.woocommerce-pagination {width: 100%;margin: 0 !important;border-top: none;padding: 26px 0;text-align: center;}.woocommerce .woocommerce-sidebar-container {width: 100%;}.woocommerce .wc-columns-container {width: 100%;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.woocommerce .wc-columns-container:last-child {margin-bottom: 3em;}.woocommerce .woocommerce-products-header .woocommerce-result-count {font-size: 12px;line-height: 14px;letter-spacing: -0.05em;text-align: right;width: auto;float: right;}.woocommerce .woocommerce-archive-container .wc-columns-container .woocommerce-result-count {display: none;}.woocommerce .woocommerce-sidebar-container .sidebar {width: 80%;position: fixed;z-index: 99999;top: 0;left: -80%;height: 100vh;overflow: auto;padding-top: 50px;background-color: #fff;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce .woocommerce-sidebar-container .sidebar.toggled {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.woocommerce .woocommerce-sidebar-container .close-filter {display: inline-block;font-weight: 500;font-size: 14px;line-height: 17px;letter-spacing: -0.05em;color: var(--blue);border: none;background-color: #fff;border-radius: 3px;position: absolute;top: 0;right: 0;text-transform: uppercase;}.woocommerce .woocommerce-sidebar-container .close-filter.filter-background {background: rgba(0, 0, 0, 0.5);height: 100%;position: fixed;width: 0;top: 0;left: 0;z-index: 99998;opacity: 0;border-radius: 0;-webkit-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.woocommerce .woocommerce-sidebar-container .sidebar.toggled + .filter-background {width: 100%;opacity: 1;-webkit-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.woocommerce .woocommerce-sidebar-container .sidebar .inside-left-sidebar {padding-top: 0;}.woocommerce.archive ul.products .wc-product-image .inside-wc-product-image {padding: 0;}.woocommerce ul.products li.product .woocommerce-LoopProduct-link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 140px;min-height: 120px;position: relative;padding-bottom: 36px;position: relative;}.woocommerce ul.products li.product {border-bottom: 1px solid #F0EDED;padding-bottom: 25px;}.woocommerce ul.products li.product:last-child {padding-bottom: 0;border-bottom: none;}.woocommerce ul.products li.product:last-child .button {bottom: 0;}.woocommerce ul.products li.product .button, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product .button {font-weight: 400;font-size: 12px;line-height: 14px;letter-spacing: -0.03em;padding: 0;color: var(--red);background: transparent;position: absolute;bottom: 25px;margin: 0;left: 140px;background: transparent;border: 2px solid var(--red);border-radius: 3px;padding: 6px 14px;right: 0;text-align: center;text-transform: capitalize;}.woocommerce ul.products li.product .button.loading, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product .button.loading {padding-right: 34px;}.woocommerce ul.products li.product .loop-categories {font-weight: 400;font-size: 13px;line-height: 16px;letter-spacing: -0.03em;}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .wc-product-image {width: 120px;position: absolute;top: 0;left: 0;padding: 0;}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .wc-product-image .inside-wc-product-image {padding-top: 100%;position: relative;}.woocommerce ul.products li.product .woocommerce-loop-product__title {margin: 0 !important;}.woocommerce ul.products li.product .price, .woocommerce div.product p.price {font-weight: 600;font-size: 16px;line-height: 19px;letter-spacing: -0.02em;}.woocommerce.archive .woocommerce-archive-container {padding-bottom: 0;}}@media (max-width: 768px) {.woocommerce-account .woocommerce-MyAccount-navigation {overflow: hidden;margin-right: -20px;width: calc(100% + 20px) !important;}.woocommerce-account .woocommerce-MyAccount-navigation {margin-bottom: 20px;}.woocommerce .woocommerce-MyAccount-navigation ul {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;overflow: scroll;-webkit-overflow-scrolling: touch;border: none;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: 100%;}.woocommerce .woocommerce-MyAccount-navigation ul li {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.woocommerce .woocommerce-MyAccount-navigation li a {padding: 14px 16px 14px 0;border: none;}}@media (max-width: 575px) {.woocommerce .wc-columns-container .woocommerce-ordering {width: auto;margin-bottom: 20px;text-align: right;margin-left: auto;}.woocommerce .woocommerce-products-header div[class*="-description"] {max-height: 3em;margin-bottom: 1em;}.woocommerce ul.products li.product .loop-categories {font-size: 12px;}.woocommerce .woocommerce-products-header .woocommerce-result-count {width: 100%;text-align: left;}.woocommerce .woocommerce-products-header .woocommerce-products-header__title {width: 100%;margin-bottom: 8px;}}.woocommerce .woocommerce-MyAccount-navigation li a {font-size: 14px;text-decoration: none;}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {padding: 0;}.main-navigation .inside-navigation .navigation-search {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0 25px 0 50px;}.navigation-search.mobile-nav-search {background-color: var(--blue);padding: 12px 20px;}.navigation-search.mobile-nav-search .dgwt-wcas-sf-wrapp {padding: 0;border-radius: 3px;overflow: hidden;}.navigation-search.mobile-nav-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {font-weight: 400;font-size: 13px;line-height: 24px;letter-spacing: -0.03em;padding-top: 9px;padding-bottom: 9px;}.navigation-search.mobile-nav-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {right: 6px;}.navigation-search.mobile-nav-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {font-style: italic;}.main-navigation .inside-navigation .navigation-search .dgwt-wcas-sf-wrapp {background: #fff;padding: 10px;border-radius: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;}.navigation-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {border-radius: 0;background-color: #F7F7F7;border: none;padding: 15px 50px 15px 20px;font-family: inherit;font-weight: 600;font-size: 14px;line-height: 17px;letter-spacing: -0.02em;text-transform: capitalize;color: var(--blue);}.navigation-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder {color: #BEBEBE;}.navigation-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-moz-placeholder, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-moz-placeholder {color: #BEBEBE;}.navigation-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-ms-input-placeholder, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-ms-input-placeholder {color: #BEBEBE;}.navigation-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {color: #BEBEBE;}.dgwt-wcas-suggestions-wrapp a.dgwt-wcas-suggestion {text-decoration: none;}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline {text-transform: uppercase;font-weight: 600;font-size: 13px;}.navigation-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {text-align: center;right: 20px;left: auto;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);min-height: 33px;min-width: 33px;height: 33px;width: 33px;position: absolute;padding: 0;background: transparent;border: none;line-height: 1;}@media (min-width: 1025px) {.navigation-search.mobile-nav-search {display: none;}}.call-to-action {overflow: hidden;padding: 0;}.call-to-action .cta-banner-content {background: var(--blue);color: #fff;padding: 35px 35px 35px 0;background: var(--blue);color: #ffff;position: relative;z-index: 1;text-align: right;width: 36%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.call-to-action .cta-banner-content > * {position: relative;z-index: 1;}.call-to-action .cta-banner-content .content-buttons {margin-top: 25px;}.call-to-action .cta-banner-content .content-buttons .content-button {font-weight: 500;font-size: 12px;line-height: 10px;}.call-to-action .cta-banner-content::before {content: "";background-image: url("data:image/svg+xml,%3Csvg width='576' height='277' viewBox='0 0 576 277' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M92.4613 278.882L0.5 -4.51631H643.735V278.882H92.4613Z' fill='%23002653'/%3E%3C/svg%3E%0A");position: absolute;width: calc(100% + 150px);height: 100%;top: 0;right: 0;background-repeat: no-repeat;left: -150px;z-index: -1;pointer-events: none;background-size: cover;}.call-to-action .cta-banner-image {background: var(--blue);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 64%;}.call-to-action .cta-banner-image img {width: 100%;-o-object-fit: cover;object-fit: cover;height: 100%;}@media (max-width: 575px) {.call-to-action .container {padding: 0;}.call-to-action .cta-banner-image {width: 39%;}.call-to-action .cta-banner-content {padding: 20px 20px 20px 0;width: 61%;}.call-to-action .article-content {font-weight: 400;font-size: 12px;line-height: 17px;}.call-to-action .article-content h2, .call-to-action .article-content h3 {font-weight: 500;font-size: 16px;line-height: 22px;text-align: right;letter-spacing: -0.04em;text-transform: capitalize;margin-bottom: 10px;}.call-to-action .cta-banner-content .content-buttons {margin-top: 15px;}.call-to-action .cta-banner-content::before {background-image: url("data:image/svg+xml, %3Csvg width='293' height='281' viewBox='0 0 293 281' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.5 282.88L0.858841 -4.69897H325.953V282.88H42.5Z' fill='%23002653'/%3E%3C/svg%3E%0A");left: -50px;width: 100%;}}details {display: inline-block;width: 100%;border-bottom: 1.5px solid #EDEDED;}details summary {list-style-type: none;cursor: pointer;box-sizing: border-box;position: relative;padding: 30px 25px 30px 0;}details summary::before {content: url("data:image/svg+xml;utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 7.5L10 13.75L3.75 7.5' stroke='%23002249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");vertical-align: middle;display: inline-block;line-height: 1;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}details summary, details summary .main-heading {font-weight: 400;font-size: 17px;line-height: 20px;letter-spacing: -0.03em;margin: 0;}details[open] summary::before {-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}details summary::-webkit-details-marker {display: none;}.product-files-list {margin: 0 0 2em;list-style-type: none;}.product-files-list li {margin-bottom: 16px;position: relative;}.product-files-list li a {text-underline-position: under;}.product-files-list li::before {content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C12.5523 2 13 2.44772 13 3V13.5858L15.2929 11.2929C15.6834 10.9024 16.3166 10.9024 16.7071 11.2929C17.0976 11.6834 17.0976 12.3166 16.7071 12.7071L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L7.29289 12.7071C6.90237 12.3166 6.90237 11.6834 7.29289 11.2929C7.68342 10.9024 8.31658 10.9024 8.70711 11.2929L11 13.5858V3C11 2.44772 11.4477 2 12 2ZM5 17C5.55228 17 6 17.4477 6 18V20H18V18C18 17.4477 18.4477 17 19 17C19.5523 17 20 17.4477 20 18V20C20 21.1046 19.1046 22 18 22H6C4.89543 22 4 21.1046 4 20V18C4 17.4477 4.44772 17 5 17Z' fill='%23002249'/%3E%3C/svg%3E%0A");vertical-align: middle;font-size: 0;line-height: 1;margin-right: 8px;}.product-files-list li:last-child {margin-bottom: 0;}.single-page-wrapper .container > article {margin: auto;}section {padding-top: 6em;padding-bottom: 6em;position: relative;}.wide-container {width: 100%;margin-right: auto;margin-left: auto;}section.grey {background-color: var(--grey);}section.red {background-color: var(--red);}@media (max-width: 991px) {section {padding-top: 3em;padding-bottom: 3em;}}.slick-initialized .slick-slide img {opacity: 1;}.page-hero-slider.slick-slider .slick-slide, .page-hero-slider.slick-slider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.page-hero-slider.slick-slider .slick-slide.slick-current, .page-hero-slider.slick-slider .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {opacity: 1;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.slick-list, .slick-track {min-width: 100%;}.slick-dots {list-style-type: none;font-size: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.slick-dots li button {padding: 5px;margin-left: 0;margin-right: 8px;border-radius: 50%;font-size: 0;background-color: #fff;border-color: #fff;}.slick-dots li.slick-active button {background-color: var(--red);border-color: var(--red);}.slick-arrow.slick-disabled {visibility: hidden;}.footer-back-to-top {background-color: var(--red);padding: 15px 0;}.footer-back-to-top .generate-back-to-top {opacity: 1;visibility: visible;position: relative;width: 100%;transform: unset;left: auto;top: auto;bottom: auto;right: auto;border-radius: 0;background: transparent;font-weight: 600;font-size: 18px;line-height: 21px;text-align: center;letter-spacing: -0.05em;text-decoration: none;}.footer-back-to-top .generate-back-to-top::after {content: url("data:image/svg+xml;utf8, %3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19.25C15.5563 19.25 19.25 15.5563 19.25 11C19.25 6.44365 15.5563 2.75 11 2.75C6.44365 2.75 2.75 6.44365 2.75 11C2.75 15.5563 6.44365 19.25 11 19.25Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M14.0938 12.375L11 8.9375L7.90625 12.375' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display: inline-block;vertical-align: middle;line-height: 1;margin-left: 15px;font-size: 0;}.footer-back-to-top .generate-back-to-top:hover, .footer-back-to-top .generate-back-to-top:focus {background-color: transparent;}.site-footer .footer-widgets {position: relative;overflow: hidden;}.inside-footer-widgets > div {position: relative;}.site-footer .footer-widgets::before {content: url("data:image/svg+xml;utf8, %3Csvg width='276' height='302' viewBox='0 0 276 302' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0738285 299.856C6.38602 293.794 12.9197 287.956 18.9735 281.672C42.9303 256.757 66.7025 231.694 90.5486 206.705C91.3607 205.812 92.062 204.808 93.3171 203.209L0.5537 105.745C2.92678 105.376 5.31691 105.127 7.7149 105.001C34.7724 105.001 61.83 105.001 88.9244 105.001C92.015 104.957 95.0174 106.04 97.3776 108.051C126.908 138.617 156.193 169.321 185.231 200.16C186.044 201.053 186.782 202.019 188 203.507C175.043 217.191 162.161 230.764 149.315 244.411C132.298 262.261 115.281 280.147 98.1158 297.848C96.2064 300.033 93.5915 301.469 90.7332 301.901C61.2024 302.124 31.6717 301.901 2.14098 301.901C1.41031 301.829 0.691229 301.667 0 301.417L0.0738285 299.856Z' fill='%230C223A'/%3E%3Cpath d='M290.214 0C288.942 2.32429 287.477 4.53744 285.833 6.61601C257.601 36.1204 229.344 65.5625 201.063 94.9422C199.864 96.1757 198.779 97.5213 197.094 99.465L291 197.248C288.117 197.585 286.357 197.996 284.635 197.996C257.713 197.996 230.755 197.996 203.833 197.996C200.451 198.079 197.152 196.937 194.547 194.781C165.005 164.504 135.725 133.966 106.445 103.465C105.199 102.06 104.048 100.574 103 99.0165C118.838 82.5698 134.564 66.31 150.178 49.9381C165.791 33.5661 181.63 16.7456 197.318 0.149433L290.214 0Z' fill='%230C223A'/%3E%3C/svg%3E%0A");position: absolute;bottom: 0;right: 0;pointer-events: none;z-index: 0;vertical-align: middle;line-height: 1;}.site-footer .widget .widget-title {font-weight: 700;font-size: 16px;line-height: 34px;letter-spacing: -0.05em;}.site-footer .widget {font-weight: 400;font-size: 14px;line-height: 34px;letter-spacing: -0.05em;}.site-footer .footer-widgets-container .inside-footer-widgets {width: calc(100% + 40px);}.site-footer .inside-footer-widgets a {text-decoration: none;}.site-footer address {font-style: normal;}.site-info .copyright-bar {text-align: left;width: 100%;font-size: 12px;line-height: 34px;letter-spacing: -0.05em;}.site-footer .social-icons .social-icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-radius: 50%;width: 46px;height: 46px;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 9px;background-color: rgba(255, 255, 255, 0.1);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.site-footer .social-icons .social-icon:hover {background-color: var(--red);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}@media (min-width: 992px) {.site-info .copyright-bar .form-footer-terms {float: right;}}@media (max-width: 991px) {.site-info .copyright-bar {line-height: 24px;}.site-footer .footer-widgets::before {content: url("data:image/svg+xml;utf8, %3Csvg width='125' height='130' viewBox='0 0 125 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0318091 129.075C2.75142 126.459 5.56647 123.94 8.17475 121.229C18.4966 110.479 28.7389 99.6648 39.013 88.8828C39.3628 88.4977 39.665 88.0645 40.2058 87.3746L0.238562 45.3215C1.26101 45.1621 2.2908 45.0549 3.32397 45.0006C14.9817 45.0006 26.6395 45.0006 38.3132 45.0006C39.6448 44.9814 40.9383 45.4487 41.9552 46.3162C54.6786 59.505 67.2959 72.7525 79.8072 86.0589C80.1571 86.444 80.4752 86.8612 81 87.503C75.4176 93.4074 69.8671 99.2637 64.3324 105.152C57.0006 112.854 49.6688 120.571 42.2733 128.208C41.4506 129.151 40.324 129.771 39.0925 129.957C26.3691 130.053 13.6458 129.957 0.922442 129.957C0.607634 129.926 0.297817 129.856 0 129.749L0.0318091 129.075Z' fill='%230C223A'/%3E%3Cpath d='M124.665 0C124.124 1.00954 123.501 1.97081 122.801 2.87362C110.788 15.6886 98.7635 28.4766 86.7287 41.2375C86.2189 41.7733 85.7568 42.3577 85.0398 43.202L125 85.6734C123.773 85.8195 123.024 85.9981 122.291 85.9981C110.835 85.9981 99.3637 85.9981 87.9078 85.9981C86.4684 86.0345 85.0647 85.5384 83.9564 84.6019C71.3852 71.4513 58.9255 58.1871 46.4658 44.9392C45.9358 44.3289 45.4461 43.6835 45 43.0072C51.7397 35.8637 58.4316 28.8013 65.0757 21.6903C71.7198 14.5792 78.4595 7.27336 85.1354 0.0649053L124.665 0Z' fill='%230C223A'/%3E%3C/svg%3E%0A");right: 20px;}.site-footer .widget .widget-title {margin-bottom: 13px;}}@media (max-width: 768px) {.inside-footer-widgets > div {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}.inside-footer-widgets {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}}.fancybox__container {z-index: 99999;}#hbl-live-chat-wrapper #olark-wrapper .olark-launch-button-wrapper .olark-launch-button {border-radius: 3px !important;background-color: var(--red) !important;}#hbl-live-chat-wrapper #olark-wrapper #olark-container {border-radius: 3px !important;}#hbl-live-chat-wrapper #olark-wrapper #olark-container .olark-top-bar {border-radius: 3px !important;background-color: var(--red) !important;border: none !important;}#hbl-live-chat-wrapper #olark-container input[type="text"], #hbl-live-chat-wrapper #olark-container textarea {display: inline-block !important;width: 100% !important;background: #F8F8F8 !important;color: var(--black) !important;font-weight: 400;font-size: 14px !important;letter-spacing: -0.02em;font-family: inherit !important;border: none !important;padding: 13px 20px !important;line-height: 1 !important;}#hbl-live-chat-wrapper #olark-container button.olark-button {font-weight: 600 !important;font-size: 13px !important;text-transform: uppercase !important;line-height: 16px !important;background: var(--red) !important;width: 100%;padding: 15px !important;display: inline-block !important;}.woocommerce form.login, .woocommerce form.register {margin: 0;}.woocommerce form .woocommerce-form-row, .woocommerce form .form-row {padding: 0;margin-bottom: 18px;position: relative;}@media (max-width: 991px) {.woocommerce form.login button[type="submit"], .woocommerce form.register button[type="submit"] {width: 100%;margin: 0;}.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {margin-top: 40px;}.woocommerce form.login .woocommerce-LostPassword {text-align: right;line-height: 2;}.woocommerce-form-login__rememberme {position: absolute;top: calc(100% + 18px);}}.woocommerce .woocommerce-info {margin-bottom: 1.25em;}.woocommerce-form-coupon .form-row-last {width: auto !important;float: unset !important;display: inline-block;}.site-content .woocommerce #respond input#submit, .site-content .woocommerce a.button, .site-content .woocommerce button.button, .site-content .woocommerce input.button {text-align: center;letter-spacing: -0.03em;background-color: var(--red);color: #fff;border: 2px solid var(--red);text-decoration: none;padding: 14px 22px;display: inline-block;font-weight: 600;font-size: 13px;line-height: 16px;text-transform: uppercase;border-radius: 3px;min-width: 140px;}.woocommerce table.shop_table td .variation {margin: 8px 0 0;border-left: 2px solid rgba(0,0,0,.1);display: inline-block;width: 100%;padding-left: 12px;max-height: 5em;overflow: hidden;}.woocommerce table.shop_table td .variation dt {font-weight: 600;font-size: 12px;display: inline-block;clear: left;float: left;padding: 0 0 0.25em;margin: 0 4px 0 0;}.woocommerce table.shop_table td .variation dd {font-size: 12px;display: inline-block;clear: right;float: left;}.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {text-align: center;letter-spacing: -0.03em;background-color: #1DB954;color: #fff;border: 2px solid #1DB954;text-decoration: none;padding: 14px 22px;display: inline-block;font-weight: 600;font-size: 13px;line-height: 16px;text-transform: uppercase;border-radius: 3px;}.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {background-color: #0B9444;border: 2px solid #0B9444;}@media (max-width: 991px) {.woocommerce .woocommerce-form-coupon-toggle {padding: 0 !important;}.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {padding: 0;}}@media (max-width: 575px) {.site-content .woocommerce #respond input#submit, .site-content .woocommerce a.button, .site-content .woocommerce button.button, .site-content .woocommerce input.button {text-transform: capitalize;}}.woocommerce table.shop_table.cart .cart_item {position: relative;}.woocommerce table.shop_table.cart .cart_item .product-remove {position: absolute;border: none;padding: 0;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.woocommerce table.shop_table.cart .cart_item .product-name {padding-top: 12px;padding-bottom: 12px;font-weight: 600;font-size: 18px;line-height: 24px;}.woocommerce table.shop_table.cart .cart_item .product-name .variation {font-weight: 400;font-size: 14px;line-height: 16px;}.woocommerce table.shop_table.cart .cart_item .product-name a {text-decoration: none;font-weight: 600;font-size: 18px;line-height: 24px;margin-bottom: 10px;display: inline-block;}.woocommerce table.shop_table.cart .cart_item .product-name a[data-readmore-toggle] {margin: 0;font-size: 12px;text-decoration: underline;}.woocommerce table.shop_table.cart .cart_item .product-thumbnail {padding: 0;width: 90px;vertical-align: top;padding: 12px 0;margin-top: 6px;}.woocommerce table.shop_table.cart .cart_item .product-thumbnail a {display: inherit;width: 100%;height: 100%;}.woocommerce table.shop_table.cart .cart_item .product-thumbnail a img {width: 90px;height: 90px;-o-object-fit: cover;object-fit: cover;border-radius: 2px;display: inherit;}.woocommerce table.shop_table th.product-remove {padding: 0;}#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .woocommerce .wc-proceed-to-checkout a.checkout-button, .mini-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.checkout {width: 100%;background-color: #1DB954;color: #fff;border: 2px solid #1DB954;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .woocommerce .wc-proceed-to-checkout a.checkout-button:hover, .mini-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.checkout:hover {background-color: #0B9444;color: #fff;border: 2px solid #0B9444;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.shipping-calculator-form {padding: 0;}table.cart.shop_table .woocommerce-cart-form__cart-item .product-remove a {height: 21px;width: 21px;border: none !important;border-radius: 0;padding: 0;text-align: center;overflow: hidden;white-space: nowrap;}table.cart.shop_table .woocommerce-cart-form__cart-item .product-remove a::before {content: url("data:image/svg+xml;utf8, %3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 4H3' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8V13' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8V13' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 4V16.35C16 16.5224 15.9298 16.6877 15.8047 16.8096C15.6797 16.9315 15.5101 17 15.3333 17H4.66667C4.48986 17 4.32029 16.9315 4.19526 16.8096C4.07024 16.6877 4 16.5224 4 16.35V4' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 4V3C14 2.73478 13.8314 2.48043 13.5314 2.29289C13.2313 2.10536 12.8243 2 12.4 2H7.6C7.17565 2 6.76869 2.10536 6.46863 2.29289C6.16857 2.48043 6 2.73478 6 3V4' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display: inline-block;vertical-align: middle;line-height: 1;}.woocommerce table.shop_table_responsive tr td .quantity-label, .woocommerce-page table.shop_table_responsive tr td .quantity-label {display: none;}.woocommerce table.shop_table td .variation .pewc-cart-item-price {display: none;}@media (max-width: 768px) {.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {display: block;margin: 0;padding: 0;border: none;}.woocommerce table.shop_table.cart .cart_item .product-thumbnail a img {position: absolute;top: 10px;left: 0;width: 65px;height: 65px;}.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {display: none;}.woocommerce table.shop_table_responsive tr td.product-name, .woocommerce-page table.shop_table_responsive tr td.product-name {text-align: left !important;padding-left: 80px;padding-right: 40px;}.woocommerce table.shop_table_responsive tr td.product-name::before, .woocommerce-page table.shop_table_responsive tr td.product-name::before {display: none;}.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {padding: 10px 0;border: none;}.woocommerce table.shop_table.cart .cart_item .product-remove {top: 10px;-webkit-transform: none;-ms-transform: none;transform: none;}.woocommerce table.shop_table.cart .cart_item .product-name a {font-size: 14px;line-height: 20px;color: var(--blue);}.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color: transparent;}.woocommerce table.shop_table_responsive tr:not(:last-child) {border-bottom: 2px solid var(--grey);padding-bottom: 10px;margin-bottom: 10px;}.woocommerce table.shop_table_responsive tr td.product-price {display: none;}}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {background: #F6F6F6;border-color: #F6F6F6;border-radius: 3px;}.woocommerce form .form-row input.input-text + span {margin-top: 8px;display: block;font-size: 13px;line-height: 18px;}.woocommerce form fieldset {margin-top: 20px;}.woocommerce form fieldset legend {margin-bottom: 10px;}.woocommerce form fieldset .woocommerce-form-row {padding: 0;}.woocommerce .col2-set .col-1 h2, .woocommerce-page .col2-set .col-1 h2, .woocommerce .col2-set .col-2 h2, .woocommerce-page .col2-set .col-2 h2 {}.site-content .woocommerce .woocommerce-Message a.button, .woocommerce .woocommerce-message a.button, .woocommerce .woocommerce-info a.button, .woocommerce .woocommerce-error a.button {text-align: unset;letter-spacing: unset;background-color: unset;color: #fff;border: unset;padding: 0;font-weight: inherit;text-transform: unset;line-height: unset;border-radius: 0;min-width: unset;}.container, .grid-container, .site-content {width: 100%;background: transparent !important;margin-right: auto;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.one-container .site-content {padding: 0;}.site-main > * {margin: 0;}.full-width {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;clear: both;}#page {width: 100%;}.site-content .content-area {width: 100%;}@media (max-width: 768px) {.content.full-width {overflow: hidden;}.container-page .inside-article {width: 100%;padding-top: 4em;}.container .site-content .content-area {width: 100% !important;}}@media (min-width: 576px) {.container, .grid-container {max-width: 540px !important;}#page {max-width: 100% !important;}}@media (min-width: 768px) {.container, .grid-container {max-width: 720px !important;max-width: 82% !important;}#page {max-width: 100% !important;}}@media (min-width: 992px) {.container, .grid-container {max-width: 960px !important;max-width: 82% !important;}#page {max-width: 100% !important;}}@media (min-width: 1280px) {.container, .grid-container {max-width: 1170px !important;}#page {max-width: 100% !important;}}@media (min-width: 1500px) {.container, .grid-container {max-width: 1340px !important;}#page {max-width: 100% !important;}}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 991px) {.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {padding-right: 20px;padding-left: 20px;}}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {float: left;width: 48%;max-width: none;}.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: right;width: 48%;max-width: none;}.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {float: none;width: 100%;margin: 0;}@media (max-width: 991px) {.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: none;width: 100%;}}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
