[data-image=No]{display:none!important}a:focus,select:focus,.field__input:focus,.field:hover,.field:after,summary{outline:0!important}a:focus,select:focus,.field__input:focus{box-shadow:none!important}.button{text-transform:uppercase}.button:hover{text-decoration:underline;text-underline-offset:.3rem}.button--secondary:hover:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground))!important}.h2,.h3,.h4,.h5,.quantity__input{font-weight:300!important}strong,b{font-weight:var(--font-body-weight-bold)}.homepage #MainContent{margin-top:-8.6rem}@media screen and (max-width:749px){.homepage #MainContent{margin-top:-6rem}}@media screen and (min-width:990px){header.header{grid-template-areas:"left-icons navigation heading icons"!important;grid-template-columns:.2fr 2.8fr auto 3fr!important}}.section-header.scrolled-past-header:not(.shopify-section-header-hidden){box-shadow:0 0 1rem #0000001a}.homepage .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]){background:none;background:#000;background:linear-gradient(0deg,#0000,#000c)}.homepage .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]) *{color:#fff}.homepage .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]) .header__icon--cart path{stroke:#fff}[data-custompage=about-us] .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]){background:#cbd8d1}@media screen and (max-width:989px){header.header.page-width{padding-left:1.8rem;padding-right:1.8rem}}@media screen and (max-width:749px){header.header{grid-template-columns:1fr 4fr 1fr!important}}.header__heading-logo.inverse,.header__heading-logo.black{display:none}.homepage .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]) .header__heading-logo.standard,[data-custompage=about-us] .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]) .header__heading-logo.standard{display:none}.homepage .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]) .header__heading-logo.inverse{display:block}[data-custompage=about-us] .section-header:not(.animate) sticky-header:has(.header__icon--menu[aria-expanded=false]) .header__heading-logo.black{display:block}@media screen and (max-width:749px){.header__heading-link{padding:0}}.header__search .search-modal *{color:rgba(var(--color-foreground))!important}.header__search .header__icon-close{display:none!important}.header__search .search-modal__form{max-width:100rem}.header__search .search-modal .search__button>.svg-wrapper,.header__search .search-modal .search__button>.svg-wrapper svg{width:2.1rem;height:2.1rem;transform:none!important}.header__search .search-modal__close-button .svg-wrapper,.header__search .search-modal__close-button>.svg-wrapper svg{width:1.9rem;height:1.9rem;transform:none!important}.header__search .search-modal__close-button>.svg-wrapper svg path{transform:none}.predictive-search__loading-state{display:none!important}predictive-search .predictive-search{border:0;box-shadow:none}@media screen and (max-width:1399px){.header__inline-menu{display:none}}.header__inline-menu>ul.list-menu>li>header-menu>details>summary.header__menu-item,.header__inline-menu>ul.list-menu>li>a.header__menu-item{color:rgba(var(--color-foreground));font-size:1.3rem;text-transform:uppercase;padding-left:1rem;padding-right:1rem}.header header-drawer{display:block}.header .header__icon--menu:hover svg{transform:none}.header__icon--menu svg.icon-hamburger{width:4.4rem;height:4.4rem;transform:none!important}.header__icon--menu svg.icon-close path{transform:none}#menu-drawer{transition:none;width:100%}@media screen and (min-width:750px){#menu-drawer{height:auto}#menu-drawer .menu-drawer__navigation{width:100%;max-width:var(--page-width);margin:0 auto;display:flex;gap:5rem}#menu-drawer .menu-drawer__utility-links{display:none}}@media screen and (min-width:750px)and (max-width:989px){#menu-drawer .menu-drawer__navigation{flex-wrap:wrap;padding:3rem 3.5rem}}@media screen and (min-width:990px){#menu-drawer .menu-drawer__navigation{padding:3rem 5rem 8rem}}#menu-drawer ul.menu-drawer__menu{column-count:2}@media screen and (min-width:990px){#menu-drawer ul.menu-drawer__menu{width:30%}}#menu-drawer ul.menu-drawer__menu li a.list-menu__item,#menu-drawer ul.menu-drawer__sub-menu li a.list-menu__item{padding:.8rem 3rem;background:none}@media screen and (min-width:750px){#menu-drawer ul.menu-drawer__menu li a.list-menu__item,#menu-drawer ul.menu-drawer__sub-menu li a.list-menu__item{padding:.8rem 0;background:none}}#menu-drawer ul.menu-drawer__menu>li.menu-drawer__menu__heading{column-span:all;text-transform:uppercase;font-size:1.5rem;padding-bottom:2rem;color:rgba(var(--color-foreground))}@media screen and (max-width:749px){#menu-drawer ul.menu-drawer__menu>li.menu-drawer__menu__heading{padding-left:3rem;padding-top:4rem}}#menu-drawer ul.menu-drawer__menu>li>a.list-menu__item{font-size:1.3rem;text-transform:uppercase}#menu-drawer ul.menu-drawer__menu>li>a.list-menu__item:hover{text-decoration:underline}#menu-drawer .menu-drawer__menu-item--active{background:none}.menu-drawer__menu-blocks{display:flex;gap:4rem;width:100%}@media screen and (min-width:990px){.menu-drawer__menu-blocks{display:flex;width:70%}}@media screen and (max-width:749px){.menu-drawer__menu-blocks{padding:0 3rem;gap:2rem;flex-direction:column}}.menu-drawer__menu-blocks .menu-block>a{display:block;text-decoration:none}@media screen and (max-width:749px){.menu-drawer__menu-blocks .menu-block>a{display:flex;align-items:center}.menu-drawer__menu-blocks .menu-block{display:flex;align-items:center}.menu-drawer__menu-blocks .menu-block__image{display:flex;flex-shrink:0;width:14rem;margin-right:1.5rem}.menu-drawer__menu-blocks .menu-block>div{width:calc(100% - 15.5rem)}}.menu-drawer__menu-blocks .buttons{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem}@media screen and (max-width:749px){.menu-drawer__menu-blocks .buttons{gap:.8rem}}.menu-drawer__menu-blocks .buttons a.button{font-size:1.1rem;padding:0 1.2rem;min-width:auto;min-height:3.8rem;height:3.8rem;text-align:center}@media screen and (max-width:749px){.menu-drawer__menu-blocks .buttons a.button{padding:0 1rem;min-height:3.4rem;height:3.4rem}}.menu-drawer__menu-blocks span{display:block;text-transform:uppercase;font-size:1.5rem;color:rgba(var(--color-foreground))}.menu-drawer__menu-blocks span small{color:rgba(var(--color-foreground),.5)}.menu-drawer__menu-blocks img{height:auto;max-width:100%}.menu-drawer__menu-blocks .menu-block{cursor:not-allowed}.menu-drawer__menu-blocks .menu-block:has(a){cursor:pointer}.menu-drawer__utility-links{display:flex;flex-direction:column}.menu-drawer__utility-links>a.menu-drawer__account{font-size:1.7rem}.menu-drawer__utility-links>a .svg-wrapper{height:3rem;width:3rem;margin-right:1rem}.menu-drawer__utility-links .list-social .svg-wrapper{height:3.2rem;width:3.2rem}.menu-drawer__utility-links .list-social__item .icon{height:2.8rem;width:2.8rem}@media screen and (max-width:749px){.header__icons .header__icon{width:3.4rem}}.header__icons .header__icon--search svg.icon-search{width:2.4rem;height:2.4rem}@media screen and (max-width:749px){.header__icons .header__icon--search{display:none}}.header__icons .header__icon--account account-icon{justify-content:center}.header__icons .header__icon--account svg.icon-account{width:2.4rem;height:2.4rem}.header__icons .header__icon--cart svg.icon{width:3rem;height:3rem}.header__icons .cart-count-bubble{bottom:.3rem;right:.3rem;left:auto}.header__contact{display:flex;flex-direction:column;margin-right:3rem;justify-content:center;text-align:right;font-size:1.1rem;text-transform:uppercase;line-height:1.5}@media screen and (max-width:1399px){.header__contact{display:none}}.header__contact a{text-decoration:none;text-underline-offset:.3rem;color:rgba(var(--color-foreground))}.header__contact .header__email a,.header__contact a:hover{text-decoration:underline}.usp-bar{display:none}body[data-pagetype=collection] .usp-bar,body[data-pagetype=product] .usp-bar,body[data-pagetype=search] .usp-bar,body[data-title=cottage-kitchen-range] .usp-bar,body[data-title=heritage-kitchens-range] .usp-bar,body[data-title=solid-oak-kitchen-range] .usp-bar,#MainContent .usp-bar{display:block}.usp-bar.usp-bar--border{border-top:1px solid #e7e7e7}@media screen and (max-width:989px){.usp-bar .usp-wrapper>.usp-box:not(:first-child){display:none!important}}.usp-bar .usp-wrapper{display:flex;justify-content:space-between;align-items:center;box-shadow:none!important}@media screen and (max-width:989px){.usp-bar .usp-wrapper{display:block}}.usp-wrapper:after{content:"flickity";display:none}@media screen and (min-width:990px){.usp-wrapper:after{content:""}}.usp-bar .usp-box{flex-grow:1}@media screen and (max-width:989px){.usp-bar .usp-box{width:100%;justify-content:center;max-width:none}}.usp-bar .usp-box-wrapper{display:flex;align-items:center;justify-content:center;gap:1.5rem;height:40px}.usp-bar .usp-box:has(.rte) .usp-box-wrapper{flex-direction:column}.usp-bar .usp-box .usp-icon{display:flex;align-items:center}@media screen and (max-width:749px){.usp-bar .usp-box .usp-icon{min-height:4rem}}.usp-bar .usp-box:has(.rte) .usp-icon{min-height:4rem}.usp-bar .usp-box-wrapper>p{margin:0;font-size:1.4rem;text-transform:uppercase;line-height:1.2}.usp-bar .usp-box:has(.rte) .usp-box-wrapper>p{font-size:1.6rem}body>div>.usp-bar .usp-box-wrapper>p{font-size:1.2rem}.usp-bar .rte{margin:1rem 0 0;line-height:1.4;font-size:1.5;text-align:center}.content-page .main-page-title{margin-top:3rem;text-align:center;font-size:3.6rem}@media screen and (max-width:749px){.content-page .main-page-title{margin-top:0;margin-bottom:1rem;font-size:2.6rem}}@media screen and (min-width:990px){[data-pagetype=page] .rich-text__blocks{max-width:85rem}[data-pagetype=page] .rich-text__heading{margin:4rem 0}}.content-page iframe{width:100%!important}[data-custompage=video-call-booking] .contact.page-width{display:none}[data-custompage=video-call-booking] .main-page-title{margin-bottom:0}[data-custompage=video-call-booking] #MainContent{padding-bottom:5rem}[data-custompage=client-feedback]{background-color:#f8f8f8}.customer-feedback .page-width{max-width:130rem}.customer-feedback:not(.feature-feedback) .feedback-wrapper{display:flex;gap:5rem;padding:5rem;box-shadow:0 0 10px #0000001a}@media screen and (max-width:749px){.customer-feedback:not(.feature-feedback) .feedback-wrapper{gap:2rem;padding:2rem}}.customer-feedback .feedback-image{flex:0 0 210px}@media screen and (max-width:749px){.customer-feedback .feedback-image{flex:0 0 80px}}.customer-feedback .feedback-image .feedback-image-container{padding-bottom:100%;position:relative;border-radius:100%;overflow:hidden}.customer-feedback .feedback-image .feedback-image-container img{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:auto;height:auto;width:100%;height:100%;max-height:100%}.customer-feedback .feedback-content.align-left{text-align:left}.customer-feedback .feedback-content.align-right{text-align:right}.customer-feedback .feedback-content.align-center{text-align:center}.customer-feedback .feedback-content img{margin:0 0 1rem}.customer-feedback .feedback-content .rte{font-size:1.8rem;line-height:1.6}.customer-feedback.feature-feedback .feedback-content .rte{font-size:2.8rem;max-width:80rem;margin:0 auto}@media screen and (max-width:749px){.customer-feedback.feature-feedback .feedback-content .rte{font-size:2.4rem}}#colour-iframe{border:0}[data-custompage=design-service] .contact.page-width{display:none}[data-custompage=design-service] .image-with-text{max-width:none}@media screen and (max-width:989px){[data-custompage=design-service] .image-with-text .grid__item{max-width:100%;width:100%}[data-custompage=design-service] .image-with-text .grid__item .image-with-text__content{padding-left:0}}[data-custompage=worktop-hardware] .image-with-text,[data-custompage=workshop] .image-with-text{max-width:110rem}[data-custompage=design-service] .rich-text__wrapper{max-width:65rem}.multicolumn .multicolumn-card__image-wrapper{margin:0!important}.multicolumn .btns{display:flex;flex-wrap:wrap;column-gap:12px}.multicolumn .center .btns{justify-content:center}.multicolumn a.button{font-size:1.2rem;text-transform:uppercase}.multicolumn .button .svg-wrapper{display:none}.image-with-text__image{height:auto;max-width:100%}.image-with-text__content .buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.video-with-text .image-with-text__media deferred-media{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;--ratio-percent: auto !important}.video-with-text .image-with-text__media deferred-media video{max-height:100%;max-width:100%;object-fit:contain}.video-with-text .image-with-text__media--medium{height:52rem}.video-with-text .deferred-media__poster-button{background-color:#fff}.multicolumn.text-blocks .page-width{max-width:130rem}.multicolumn.text-blocks div.multicolumn-card{background:none;border:.1rem solid #e2e2e2}.multicolumn.text-blocks .multicolumn-card__info{text-align:center;padding:0 0 5rem;display:flex;flex-direction:column;height:100%}.multicolumn.text-blocks .multicolumn-card__info h3{padding:3.5rem 0;margin:-.1rem -.1rem 3rem;font-size:3rem;background-color:#cbd8d1}.multicolumn.text-blocks .multicolumn-card__info .rte{font-size:1.8rem;line-height:1.4;text-align:left;padding:0 5rem;flex-grow:1}@media screen and (max-width:749px){.multicolumn.text-blocks .multicolumn-card__info .rte{padding:0 3rem}}.multicolumn.text-blocks .multicolumn-card__info .rte ul{list-style:disc}.multicolumn.text-blocks .multicolumn-card__info .rte ul li{margin-bottom:1.5rem}.multicolumn.text-blocks .btns{justify-content:center}.multicolumn.text-blocks a.button{background-color:transparent}.multicolumn.image-blocks .page-width{max-width:130rem}.multicolumn.image-blocks .multicolumn-card__info h3{font-size:3rem}.multicolumn.services .page-width{max-width:130rem}.multicolumn.services .multicolumn__title{justify-content:center;margin-bottom:5rem}.multicolumn.services h2.h1{text-align:center;padding:0 1rem}@media screen and (min-width:750px){.multicolumn.services h2.h1{font-size:3.2rem}}.multicolumn.services .multicolumn-list .multicolumn-card__info{padding-left:0!important;padding-right:3rem!important}.multicolumn.services .multicolumn-list .multicolumn-card__info h3{font-size:3rem;line-height:1.2}.multicolumn.services .multicolumn-list .multicolumn-card__info .rte{line-height:1.5;font-size:1.5rem;padding:.5rem 0}.multicolumn.services .multicolumn-list .multicolumn-card__info .btns .link{font-size:1.3rem}.product-grid-container .page-width{max-width:150rem}.product-grid li.grid__item .card{padding:2rem 1rem}.product-grid li.grid__item .card__media .media img{object-fit:contain}.product-grid .card__badge{display:none}.product-grid li.grid__item .card__heading a{line-height:1.5;font-size:2.2rem;text-decoration:none}@media screen and (max-width:749px){.product-grid li.grid__item .card__heading a{font-size:1.8rem}}.product-grid li.grid__item .price{display:none}.product-grid li.grid__item .view-btn{grid-row-start:4;z-index:-1}.product-grid li.grid__item .view-btn span{min-height:4rem;font-size:1.2rem}.product-grid li.grid__item:hover .view-btn span{text-decoration:underline;text-underline-offset:.2rem}.contact.page-width *{letter-spacing:0}.contact.page-width{text-align:center;max-width:45rem}.contact.page-width .title-sub{margin:-2rem 0 3rem;font-size:1.8rem}#ContactForm .contact__fields{grid-template-columns:repeat(1,1fr)}#ContactForm .field:after{display:none}#ContactForm .field__input{background-color:#fff}#ContactForm .contact__button .button{min-width:20rem}@media screen and (min-width:750px)and (max-width:989px){.footer__blocks-wrapper .footer-block{width:calc(33.33% - var(--grid-desktop-horizontal-spacing))}}.footer__blocks-wrapper .footer-block__heading{font-size:1.5rem;text-transform:uppercase;font-family:var(--font-body-family);font-weight:300}.footer__blocks-wrapper .footer-block__details-content{margin-bottom:2rem}.footer__blocks-wrapper .footer-block__brand-info div.rte,.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground));font-size:1.2rem;text-transform:uppercase;padding:0 0 1.5rem;display:flex;line-height:1.5}@media screen and (max-width:749px){.footer__blocks-wrapper .footer-block__details-content,.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link{padding:0 0 .5rem}}.footer-block__brand-info .footer-block__email,.footer-block__brand-info .footer-block__phone{align-items:center}.footer-block__brand-info .footer-block__email svg,.footer-block__brand-info .footer-block__phone svg{margin-right:1rem;width:2rem;flex-shrink:0}.footer-block__brand-info .footer-block__email a,.footer-block__brand-info .footer-block__phone a{text-decoration:none;text-wrap:wrap;word-break:break-all;color:rgba(var(--color-foreground))}.footer-block__brand-info .footer-block__email a:hover,.footer-block__brand-info .footer-block__phone a:hover{text-decoration:underline}.footer .footer-block--newsletter{display:block;margin:0}.footer .footer-block--newsletter .footer-block__newsletter{margin:0 0 4rem;text-align:left}.footer .footer-block--newsletter .newsletter-form,.footer .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.footer .footer-block--newsletter .field__input{background-color:rgba(var(--color-foreground));color:var(--gradient-background);padding-right:1rem;letter-spacing:0}.footer .footer-block--newsletter .field__label{color:var(--gradient-background);letter-spacing:0}.footer .footer-block--newsletter .newsletter-form__button{position:relative;background-color:rgba(var(--color-button))!important;text-transform:uppercase;width:12rem;min-width:auto;padding:0;top:0}.footer .footer-block--newsletter .footer-block__subtext{margin:1rem 0 0;line-height:1.5;font-size:1.3rem;color:rgba(var(--color-foreground))}.footer .footer-block--newsletter .footer-block__subtext a{display:inline-block}.footer-block__newsletter+h2.footer-block__heading{margin-bottom:1.5rem}.footer__list-social.list-social{align-items:center;justify-content:flex-start!important}.footer__list-social .list-social__item a{padding:0;margin:0 1.5rem 0 0!important;border:.1rem solid #ffffff;border-radius:100%;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.footer__list-social .list-social__item a{margin:0 1rem}}.footer__list-social .list-social__item .icon{width:100%;height:100%}.footer__list-social .list-social__item .svg-wrapper{height:2.1rem;width:2.1rem}.footer .footer__content-bottom{padding-top:3rem;border-color:#1f1f1f}.footer__content-bottom .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:989px){.footer__content-bottom .footer__content-bottom-wrapper{flex-direction:column;gap:2rem}}.footer__content-bottom .policies li.refund-policy,.footer__content-bottom .policies li.shipping-policy,.footer__content-bottom .policies li.contact-information{display:none}.footer__payment{position:relative;text-align:center;font-size:1.2rem;text-transform:uppercase}@media screen and (min-width:990px){.footer__payment{top:-1.5rem}}.footer__content-bottom .footer__copyright{margin:0}.copyright__content.studioworx a{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.footer__content-bottom .footer__payment,.footer__content-bottom .footer__payment .list-payment{margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-base.css.map */
