/** Shopify CDN: Minification failed

Line 114:0 Unexpected "}"
Line 1936:133 Expected ":"

**/
/*a.size-style.button.button--AU1k4aTZFRDJmQ2lLc__button_Dyn3UN, a.size-style.button.button--ATEUrMFRTWDV2OWJlW__button_PBXFxJ, a.size-style.button.button--AcVphanV6QVkwV3JRd__button_eJXb7A, a.size-style.button.button--ATlI5Rm80SGpyUWNnZ__button_qEnbjX, a.size-style.button.button--AYTh2Mkp0b04wL2wwS__button_4rfXDR, a.size-style.button.button--AQlc5SzB5Z1N6QnlHe__button_XhzjY7, a.size-style.button.button--Ad1RTdVA0K00zaFM5d__button_fCxRUj, a.size-style.button.button--AdllzdHRhYTFjMW5LS__button_RByQDY, .size-style.button.button--Ad1pFdDlISUNjQnpPR__button_cQUGda, .size-style.button.button--AaHB1VXFJcmZuTWxma__button_i84XyE, .size-style.button.button--AcE94eGxSVHVoR3hqS__button_7X6kbf, .size-style.button.button--AOXN4SWVSbERnVlpJQ__button_xUA3qJ, .size-style.button.button--AM2xDQjVKSHRKaWdKN__button_447FHQ, .size-style.button.button--ATXJDUDNlc0JPdFBKM__button_ghLhHU {
    margin-top: 24px !important;
}*/

:root {
  --primary-green-dark: #00352f;
}
.spacing-style.text-block.text-block--AVkhUL3duMDI5S05Pa__text_FchYx8.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color, .spacing-style.text-block.text-block--ANFRvaEd5WWFLNkhsV__text_xTVrRV.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color, .spacing-style.text-block.text-block--Ab083VW1uZ1hQR3kwT__text_fYeJdP.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color, .spacing-style.text-block.text-block--AWTJUU0MrMGY5TmJwQ__text_cywVwW.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color, .spacing-style.text-block.text-block--AV2lPWXFndlYwdXJiO__text_cAFfhp.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color,   .spacing-style.text-block.text-block--ARkwwMzNETTJzbVlIR__text_n4iUhw.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color, .spacing-style.text-block.text-block--AaWNVOEhwcUxXR25SR__text_8Qc4yF.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color, .spacing-style.text-block.text-block--ARkwwMzNETTJzbVlIR__text_n4iUhw.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color, .spacing-style.text-block.text-block--AanJ1VjEybUY4V2QrU__text_XHQLFt.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color {
	min-height: 95px;
}
.spacing-style.text-block.text-block--ATkFtY3hublNnYVpPW__text_VbCNKh.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color {
	min-height: 68px;
}
.size-style.button.button--ATVFWN3R1L1lvcXR2Z__button_mYPfcW {
	margin-top: 120px !important;
}
div#shopify-section-template--29220043915601__section_DrzARE img {
    object-fit: cover !important;
}
/*.collection-wall-lights .product-media-container img, .resource-list.resource-list--grid .product-media-container img, .collection-internal-doors .product-media-container img, .collection-external-doors .product-media-container img {
    object-fit: cover !important;
}*/
.product-media-container img{
	    object-fit: cover !important;
}
/*
a.size-style.button.button--AZDhMa3NUY3REeW9oe__button_9pKYfW {
    background-color: #2b2b2b !important;
    color: #faf5ed;
}
a.size-style.button.button--AZDhMa3NUY3REeW9oe__button_9pKYfW:hover {
    background-color: var(--primary-green-dark) !important;
    color: #faf5ed;
}*/
.pagination__link[aria-current="page"]::before {
	background: var(--primary-green-dark) !important;
	opacity: 1;
	color: #fff;
}
.pagination__link.pagination__link--page:hover {
	background-color: var(--primary-green-dark) !important;
	color: #fff;
}


.template-article .blog-post-content {
	max-width: 100%!important;
	margin: auto;
}

#warrantiessection {
	padding: 15px;
}
#menuToggle {
	display: none !important;
}
.template-page.page.page-pvc-foil-wardrobes .spacing-style.text-block.h4 p,
.template-page.page.page-glass-wardrobes .spacing-style.text-block.h4 p,
.template-page.page.page-veneer-wardrobes .spacing-style.text-block.h4 p,
.template-page.page.page-leather-wardrobes .spacing-style.text-block.h4 p,
.template-page.page.page-melamine-wardrobes .spacing-style.text-block.h4 p,
.template-page.page.page-lacquer-wardrobes .spacing-style.text-block.h4 p,
.template-page.page.page-melamine-wardrobes .spacing-style.text-block.h4 p
{
	color: var(--primary-green-dark) !important;
	padding: 5px 0;
}
.template-page.page.page-pvc-foil-wardrobes .size-style.button,
.template-page.page.page-lacquer-wardrobes .size-style.button,
.template-page.page.page-leather-wardrobes .size-style.button,
.template-page.page.page-veneer-wardrobes .size-style.button,
.template-page.page.page-glass-wardrobes .size-style.button
{
  background-color: #2b2b2b;
  color: #f2ede5;
}
.template-page.page.page-pvc-foil-wardrobes  .size-style.button:hover,
.template-page.page.page-lacquer-wardrobes .size-style.button:hover,
.template-page.page.page-leather-wardrobes .size-style.button:hover,
.template-page.page.page-veneer-wardrobes .size-style.button:hover,
.template-page.page.page-glass-wardrobes .size-style.button:hover
{
  background-color: var(--primary-green-dark) !important;
  color: #f2ede5 !important; 
}
.template-page.page.page-pvc-foil-wardrobes .spacing-style.text-block.text-block--align-center.text-block--full-width p,
.template-page.page.page-melamine-wardrobes .spacing-style.text-block.text-block--align-center.text-block--full-width p,
.template-page.page.page-lacquer-wardrobes .spacing-style.text-block.text-block--align-center.text-block--full-width p,
.template-page.page.page-veneer-wardrobes .spacing-style.text-block.text-block--align-center.text-block--full-width p, 
.template-page.page.page-leather-wardrobes .spacing-style.text-block.text-block--align-center.text-block--full-width p,
.template-page.page.page-glass-wardrobes .spacing-style.text-block.text-block--align-center.text-block--full-width p,
.template-page.page.page-melamine-wardrobes .spacing-style.text-block.text-block--align-center.text-block--full-width p,
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.text-block.text-block--align-center.text-block--full-width p,
.spacing-style.text-block.text-block--AQ0VkUmpOV3NqNGp3b__text_JM9NKX.rte.text-block--align-center.text-block--full-width
{
	width: 80% !important;
	font-size: 24px;
	color: #2b2b2b;
}
#shopify-section-template--29267324928337__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p,
#shopify-section-template--29504612237649__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p
{
	width: 60% !important;
	/*font-size: 24px;*/
	color: #2b2b2b;
	font-size: 17px;
}
}
#shopify-section-template--29267324928337__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p{
		font-size: 24px !important;
}
#shopify-section-template--29267324928337__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p{
	font-size: 24px !important;
}
#shopify-section-template--29267324928337__section_mrW7pF .group-block.group-block--height-fit, 
#shopify-section-template--29267324928337__section_mrW7pF.section-wrapper {

	padding: 0;
}
#shopify-section-template--29267324928337__section_mrW7pF,#shopify-section-template--29504612237649__section_mrW7pF {
	padding: 60px 0px 20px 0px !important;
}
#shopify-section-template--29267324928337__section_4BtYDY .border-style.custom-section-content {
	background-color: #FAF5ED;
	padding: 30px 30px 0px;
}

#shopify-section-template--29267324928337__section_4BtYDY .image-block.image-block--ANGptWDBiNG1CdHhTd__image_zBWeAg.image-block--height-fill.spacing-style.size-style img {
	padding: 20px 20px 0px;
	width: auto;
}
 #shopify-section-template--29282736603473__section_T4jfjz.section-wrapper {
	padding-top: 20px;
	padding-bottom: 40px;
}

#shopify-section-template--29267324928337__section_4BtYDY .group-block-content.layout-panel-flex.layout-panel-flex--row .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
	width: auto;
	border: 2px solid #D3C6AE;
}
 
#shopify-section-template--29204643512657__section_4BtYDY .group-block-content.layout-panel-flex.layout-panel-flex--row .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column:hover{
background-color: #D3C6AE !important;
}
 .gleryimgsec {
	width: 1400px;
}
 
.image-block.image-block--AZERUMUpUSmpVcXVjS__image_VE8z8H.image-block--height-fit.spacing-style.size-style {
	position: absolute;
	right: 20px;
	bottom: 10px;
	width: auto;
}
 
.image-block.image-block--AWHJDZXd6SWR4ME81b__image_nDJhg4.image-block--height-fit.spacing-style.size-style {
	width: auto;
	position: absolute;
	right: 40px;
	bottom: 20px;
}
 
#shopify-section-template--29267324928337__section_4BtYDY .group-block-content.layout-panel-flex.layout-panel-flex--row .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
	border: none;
	padding: 0px 20px 20px;
}
 
.spacing-style.text-block.text-block--AN0kzQmpSWnFFMDA3V__text_4wGHgJ.rte.text-block--align-left.text-block--full-width {
	padding-right: 113px;
}
.image-block.image-block--AMk9WZmg4c2ZhdlRYT__image_VE8z8H.image-block--height-fit.spacing-style.size-style {
	width: 40px !important;
	position: absolute;
	right: 15px;
	padding: 0px !important;
	bottom: 30px;
}
#shopify-section-template--29267324928337__section_4BtYDY .group-block-content.layout-panel-flex.layout-panel-flex--row .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column:hover {
	background-color: #d3c6ae !important;
}
#shopify-section-template--29267324928337__section_4BtYDY .group-block-content.layout-panel-flex.layout-panel-flex--row .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column:hover {
	background-color: #d3c6ae !important;
}
 
 
#shopify-section-template--29204643512657__section_4Nia3e .button.button-unstyled.popup-link__button.text-left.spacing-style {
	 background-image: none;
	width: auto;
	height: 40px;
	position: absolute;
	right: 15px;
	bottom: 30px;
}
 
#shopify-section-template--29204643512657__section_4Nia3e .button.button-unstyled.popup-link__button.text-left.spacing-style {
	position: absolute;
	right: 10px;
	bottom: 30px;
	border-radius: 3px;
	background-color: #2B2B2B;
	padding: 10px;
	margin-top: 0px;
	font-size: 14px;
	color: #FAF5ED;
	border: 0px solid #faf5ed;
	text-align: center;
	margin: auto;
	align-content: center;

}
#shopify-section-template--29204643512657__section_4Nia3e .button.button-unstyled.popup-link__button.text-left.spacing-style {
	background-color: #FAF5ED;
	color: #2B2B2B;
	border: 1px solid #2B2B2B;
	border-radius: 3px;
	font-size: 16px;
	padding: 8px 20px 8px;
	font-family: 'Futura' !important;
}
.button.button-unstyled.popup-link__button.text-left.spacing-style:hover {
	background-color: var(--primary-green-dark) !important;
	color: #f2ede5 !important;
	border: 1px solid var(--primary-green-dark) !important;
}
#shopify-section-template--29267324928337__section_mrW7pF .spacing-style p strong {
	font-family: Baskervville;
	font-size: 24px;
	color: #777;
	font-weight: 400;
}
#shopify-section-template--29204643512657__section_4Nia3e  .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--width-fill.border-style.spacing-style.size-style:hover .button.button-unstyled.popup-link__button.text-left.spacing-style {
background-image: none;
}
#shopify-section-template--29204643512657__section_4Nia3e .button.button-unstyled.popup-link__button.text-left.spacing-style svg {
	display: none;
}
div#shopify-section-template--28917387034961__main .product-grid .product-media, .product-grid .product-media-container {
    aspect-ratio: var(--gallery-aspect-ratio, var(--ratio)) !important;
}
div#shopify-section-template--28917387034961__main .product-media-container img {
	object-fit: cover !important;
}
#shopify-section-template--29267324928337__section_mrW7pF .size-style.button {	
	margin-top:10px;
}

#shopify-section-template--29282736603473__section_xxy9rd .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style {
	border: none !important;
}
div#shopify-section-template--28917387034961__main rte-formatter {
	min-height: 120px;
}
#shopify-section-template--29282736603473__section_xxy9rd  .border-style.custom-section-content {
	/*background: #f2ede5;padding:40px;*/
	
}
.overlay-inner h3 {
	color: #fff !important;
	margin-bottom:10px !important;
	font-size: 27px;
  font-family: 'Baskervville';
}
#shopify-section-template--29282736603473__section_h8UqcW {
	padding-bottom: 0;
	margin-bottom: -60px;
}
/* #submenu-10 .mega-menu__column div:first-child a span{
	font-weight: 400 !important;
	font-family: 'Futura' !important;
	font-size: 18px !important;
}
#submenu-10 .mega-menu__column .wrap-text {
	text-transform: capitalize !important;
} */
#shopify-section-template--29135227814225__section_cnLzYF ul li {
	list-style: none;
}
.comparison-table td span{
	padding:0 !important;
}
.comparison-table td{
	height: 170px !important;
}
/*Download Pages */
 #shopify-section-template--29282736603473__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29287877935441__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29287877935441__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29287877935441__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29288975761745__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29300615741777__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--28917387002193__section_e9emwp .spacing-style.layout-panel-flex,
 #shopify-section-template--29597782278481__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29282736603473__section_fkefVY .spacing-style.layout-panel-flex, 
 #shopify-section-template--29614975615313__section_qEi3dV .spacing-style.layout-panel-flex, 
 #shopify-section-template--29615244476753__section_qEi3dV .spacing-style.layout-panel-flex, 
 #shopify-section-template--29894054052177__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29894054052177__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29963397497169__section_qEi3dV .spacing-style.layout-panel-flex,
 #shopify-section-template--29963805884753__section_qEi3dV .spacing-style.layout-panel-flex
 {
	background: #f2ede5;
	padding: 0px !important;
	padding-bottom: 0px !important;
}
#shopify-section-template--29282736603473__section_qEi3dV,#shopify-section-template--29288975761745__section_qEi3dV,
#shopify-section-template--29287877935441__section_qEi3dV,#shopify-section-template--29289057550673__section_qEi3dV,
#shopify-section-template--29300615741777__section_qEi3dV,#shopify-section-template--28917387002193__section_e9emwp,
#shopify-section-template--29597782278481__section_qEi3dV, #shopify-section-template--29614975615313__section_qEi3dV, 
#shopify-section-template--29615244476753__section_qEi3dV, #shopify-section-template--29894054052177__section_qEi3dV,
#shopify-section-template--29963397497169__section_qEi3dV, #shopify-section-template--29963805884753__section_qEi3dV {
	padding-top: 0;
}
#shopify-section-template--29289057550673__section_qEi3dV .border-style.custom-section-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#cat-form-page .cv-phone-wrap select{
	min-width: auto !important;
}
#shopify-section-template--29282736603473__section_qEi3dV .group-block-content > div:nth-child(2),
#shopify-section-template--29282736603473__section_qEi3dV .group-block-content *,
#shopify-section-template--29288975761745__section_qEi3dV .group-block-content *,
#shopify-section-template--29287877935441__section_qEi3dV .group-block-content *,
#shopify-section-template--29289057550673__section_qEi3dV .group-block-content *,
#shopify-section-template--29300615741777__section_qEi3dV .group-block-content *
{
  /*width: 100%;
  max-width: 100% !important;*/
  color: #000;
  background: transparent;
}
#cat-form-page {
	margin-right: 0px !important;
}
#cat-form-page .cv-recaptcha-wrap {
	/*width: fit-content !important;
	margin: 0 auto;
	padding-bottom: 10px;*/
}

#cat-form-page {
	border: none;
	padding-top: 50px !important;
	padding: 0;	
}
#cat-form-page .cv-fw select {
	appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5z'/></svg>") !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
	background-size: 14px !important;
}
#shopify-section-template--29289057550673__section_qEi3dV .border-style.custom-section-content {
	background: #f2ede5;
	padding: 0px 0px !important;
	padding-bottom: 0px;
}
#cat-form-page :where(input[type="checkbox"]):checked::after{
	background: #fff  !important;
}
#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3
{
	font-size: 30px;
	color: #fff;
	padding-bottom: 0;
	margin-bottom: -20px;
	text-align:left;
}
#shopify-section-template--29204643512657__section_4Nia3e .size-style.button{
  padding: 6px 20px 8px !important;
  font-family: 'Futura' !important;
  width: auto !important;
}
.page-download-kitchen-catalogue .cv-form-inline,.page-download-wardrobe-catalogue .cv-form-inline,
.page-download-bathroom-catalogue .cv-form-inline, .page-download-external-door-catalogue .cv-form-inline,
.page-download-internal-door-catalogue .cv-form-inline,#cat-form-page .cv-form-inline
{
	background:transparent !important;
	padding: 10px;
	border: none;
	margin-left: 40px;
	margin-top: 20px;
	border: 0px !important;
	border: none !important;
}
#cat-form-page {
	border: none;
}
.page-download-kitchen-catalogue #cvGP, .page-download-wardrobe-catalogue #cvGP,
.page-download-bathroom-catalogue #cvGP,.page-download-external-door-catalogue #cvGP,
.page-download-internal-door-catalogue #cvGP,
#cat-form-page #cvGP{
	width: auto !important;
}
.page-download-kitchen-catalogue #cvFormWrap span,
.page-download-wardrobe-catalogue #cvFormWrap span,
.page-download-bathroom-catalogue #cvFormWrap span,
.page-download-internal-door-catalogue #cvFormWrap span,
#cat-form-page #cvFormWrap span
 {
	color: #fff;
}
.page-download-kitchen-catalogue .cv-row,
.page-download-wardrobe-catalogue  .cv-row,
.page-download-bathroom-catalogue .cv-row,
.page-download-external-door-catalogue .cv-row,
.page-download-internal-door-catalogue .cv-row,
#cat-form-page .cv-row{
margin-bottom: 10px !important;
}
.page-download-kitchen-catalogue .cv-fw input, .page-download-kitchen-catalogue .cv-fw select,
.page-download-wardrobe-catalogue .cv-fw input, .page-download-wardrobe-catalogue .cv-fw select,
.page-download-bathroom-catalogue .cv-fw input, .page-download-bathroom-catalogue .cv-fw select,
.page-download-external-door-catalogue .cv-fw input,.page-download-external-door-catalogue .cv-fw select,
.page-download-internal-door-catalogue .cv-fw input,.page-download-internal-door-catalogue .cv-fw select,
.page-kitchen-catalogue-request .cv-fw input, .page-kitchen-catalogue-request .cv-fw select,
.page-wardrobe-catalogue-request .cv-fw input, .page-wardrobe-catalogue-request .cv-fw select,
.page-external-door-catalogue-request .cv-fw input, .page-external-door-catalogue-request .cv-fw select,
.page-internal-door-catalogue-request .cv-fw input, .page-internal-door-catalogue-request .cv-fw select,
.page-bathroom-catalogue-request .cv-fw input,.page-bathroom-catalogue-request .cv-fw select,
#cat-form-page .cv-fw input, #cat-form-page .cv-fw select
{
	border-bottom: 1px solid #fff !important;
	border-radius: 0;
	padding: 0px 0;
	font-family: 'Futura' !important;
	font-weight:normal;
}
.page-download-kitchen-catalogue .cv-lbl,
.page-download-wardrobe-catalogue .cv-lbl,
.page-download-bathroom-catalogue .cv-lbl,
.page-download-external-door-catalogue .cv-lbl,
.page-download-internal-door-catalogue .cv-lbl,
#cat-form-page .cv-lbl
{
	font-family: 'Futura' !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	font-size: 17px !important;
  letter-spacing: 0;
}
.page-download-kitchen-catalogue .spacing-style.text-block.h3 h3{
	padding-bottom: 10px !important;
}
.page-download-kitchen-catalogue #cvBtn,.page-download-wardrobe-catalogue #cvBtn,
.page-download-bathroom-catalogue #cvBtn,.page-download-external-door-catalogue #cvBtn,
.page-download-internal-door-catalogue #cvBtn,
 #cat-form-page #cvBtn
  {
	background-color:transparent !important;
	color: #fff !important;
	border: 1px solid #fff !important;
	border-radius: 3px;
	font-size: 16px;
	padding: 13px 20px 13px;
	font-family: 'Futura' !important;
	font-weight:normal !important;
	letter-spacing:0 !important;
	text-transform:uppercase;
	margin-top: 10px;
	width: 100%;
}
.page-download-kitchen-catalogue #cvBtn:hover,.page-download-wardrobe-catalogue #cvBtn:hover,
.page-download-bathroom-catalogue #cvBtn:hover, .page-download-external-door-catalogue #cvBtn:hover,
.page-download-internal-door-catalogue #cvBtn:hover,
#cat-form-page #cvBtn:hover{
	background-color: #FAF5ED !important;
	color: #000 !important;
	border: 1px solid #fff;
}
.page-download-kitchen-catalogue .cv-form-inline span a,.page-download-wardrobe-catalogue .cv-form-inline span a,
.page-download-bathroom-catalogue .cv-form-inline span a, .page-download-external-door-catalogue .cv-form-inline span a,
.page-download-internal-door-catalogue .cv-form-inline span a,#cat-form-page .cv-form-inline span a
{
	color: #fff !important;
	padding-left: 5px;
}
#cat-form-page #cvFormWrap span a{
	color: #fff !important;
}
.page-download-kitchen-catalogue #cvGP,
.page-download-wardrobe-catalogue #cvGP,
.page-download-bathroom-catalogue #cvGP,
.page-download-external-door-catalogue #cvGP,
.page-download-internal-door-catalogue #cvGP,
#cat-form-page #cvGP{
	border: 1px solid #fff;
}
.page-download-kitchen-catalogue .cv-form-inline option,
.page-download-wardrobe-catalogue .cv-form-inline option,
.page-download-bathroom-catalogue .cv-form-inline option,
.page-download-external-door-catalogue .cv-form-inline option,
.page-download-internal-door-catalogue .cv-form-inline option,
#cat-form-page .cv-form-inline option,
#cat-form-page option,#cat-form-page select option
{
	background:#00352f !important;
	border: 1px solid #fff !important;
	color:#fff;
	font-family: 'Futura' !important;
	font-weight:400 !important;
	font-size:16px !important;
}
#shopify-section-template--29289057550673__section_qEi3dV #cat-form-page {
	
}
#shopify-section-template--29244362162513__17742350340231922e {
	margin-bottom: -50px;
}
.image-block:hover .image-block__image {

	transform: none !important;
}
.spacing-style.slide__content.color-scheme-6.background-transparent {
	height: 450px;
}
.mega-menu__link.mega-menu__link--parent span:hover {
	color: #000000a6 !important;
}
#shopify-section-template--29289057550673__section_h8UqcW {
	padding-bottom: 0;
	margin-bottom: -20px;
}
#shopify-section-template--29287877935441__section_T4jfjz .spacing-style.Layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column {
    gap: 0px !important;
}
#shopify-section-template--29287877935441__section_T4jfjz .image-block {

}
#shopify-section-template--29282736603473__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29288975761745__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29289057550673__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29287877935441__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29300615741777__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--28917387002193__section_Ebyf3L .group-block.group-block--height-fit,
#shopify-section-template--28917387002193__section_e9emwp .group-block.group-block--height-fit,
#shopify-section-template--29597782278481__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29282736603473__section_fkefVY .group-block.group-block--height-fit,
#shopify-section-template--29614975615313__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29615244476753__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29894054052177__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29963397497169__section_qEi3dV .group-block.group-block--height-fit,
#shopify-section-template--29963805884753__section_qEi3dV .group-block.group-block--height-fit
{
	background: #00352f;
}
#shopify-section-template--29282736603473__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29288975761745__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29289057550673__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29287877935441__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29300615741777__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--28917387002193__section_Ebyf3L .group-block.group-block--height-fit *,
#shopify-section-template--28917387002193__section_e9emwp .group-block.group-block--height-fit *,
#shopify-section-template--29282736603473__section_fkefVY .group-block.group-block--height-fit *,
#shopify-section-template--29614975615313__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29615244476753__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29894054052177__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29963397497169__section_qEi3dV .group-block.group-block--height-fit *,
#shopify-section-template--29963805884753__section_qEi3dV .group-block.group-block--height-fit *
{
	color:#fff;
}

#shopify-section-template--28917387002193__section_e9emwp .spacing-style.text-block.h3 h3{
	color:#fff;
	text-align: left;
}
#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr #ContactForm-phone, #ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr #ContactForm-name,
#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr #ContactForm-email
{
	color: #fff !important;
	background-color: transparent;
	border: 0px !important;
	border-bottom: 1px solid #fff9 !important;
	border-radius: 0 !important;
	padding:5px 10px !important;
	font-size: 17px !important;
  font-family: 'Futura' !important;
  font-weight: 500 !important;
}
#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr #ContactForm-name:hover:focus-visible,#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr #ContactForm-email:focus-visible,
#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr #ContactForm-phone:focus-visible,#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr #ContactForm-body:focus-visible{
	outline:none;
}
#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr .contact-form__input--textarea {
	background-color: transparent;
	border: 0px !important;
	border-bottom: 1px solid #fff9 !important;
	border-radius: 0;
	height: 85px;
	padding:5px 10px !important;
}
#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr .button.submit-button.size-style{
	background-color: transparent !important;
  color: #fff !important;
  border: 1px solid #fff !important;
  border-radius: 3px;
  font-size: 16px;
  padding: 13px 20px 13px;
  font-family: 'Futura' !important;
  font-weight: normal !important;
  letter-spacing: 0 !important;
  text-transform: uppercase;
  margin-top: 10px;
  width: 100%;
}
#ContactForm-ANnJaNnNRa24rUzc5W__contact_form_Lgkghr .button.submit-button.size-style:hover{
background-color: #FAF5ED !important;
  color: #000 !important;
  border: 1px solid #fff;
}
#shopify-section-template--29282736603473__section_qEi3dV .spacing-style.layout-panel-flex.layout-panel-flex--row,
#shopify-section-template--29288975761745__section_qEi3dV .spacing-style.layout-panel-flex.layout-panel-flex--row,
#shopify-section-template--29289057550673__section_qEi3dV .spacing-style.layout-panel-flex.layout-panel-flex--row,
#shopify-section-template--29287877935441__section_qEi3dV .spacing-style.layout-panel-flex.layout-panel-flex--row,
#shopify-section-template--29300615741777__section_qEi3dV .spacing-style.layout-panel-flex.layout-panel-flex--row,
#shopify-section-template--28917387002193__section_Ebyf3L .spacing-style.layout-panel-flex.layout-panel-flex--row
{
	padding: 0 !important;
}
#shopify-section-template--29282736603473__section_xxy9rd .size-style.button,
#shopify-section-template--29288975761745__section_fjD7UN .size-style.button,
#shopify-section-template--29287877935441__section_AfVbKR .size-style.button,
#shopify-section-template--29289057550673__section_4J7CKf .size-style.button,
#shopify-section-template--29300615741777__section_xxy9rd .size-style.button,
#shopify-section-template--28917387002193__section_Ebyf3L .size-style.button
{
	margin-top: 0px;
	width: 100%;
	background: #00352f;
	color: #fff;
	text-transform: uppercase;
	border-radius: 0;
}
#shopify-section-template--29282736603473__section_xxy9rd .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--width-fill.border-style.spacing-style.size-style,
#shopify-section-template--29288975761745__section_fjD7UN .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--width-fill.border-style.spacing-style.size-style,
#shopify-section-template--29287877935441__section_AfVbKR .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--width-fill.border-style.spacing-style.size-style,
#shopify-section-template--29289057550673__section_4J7CKf .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--width-fill.border-style.spacing-style.size-style,
#shopify-section-template--29300615741777__section_xxy9rd .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--width-fill.border-style.spacing-style.size-style,
#shopify-section-template--28917387002193__section_Ebyf3L .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--width-fill.border-style.spacing-style.size-style
{	
	background: #f1ede9;
}
#shopify-section-template--28917387002193__section_Ebyf3L .border-style.custom-section-content{
	background: #f1ede9;
}
.comparison-table.wardrobe td.center span{
    font-size: 0px;
    border-right: 2px dashed var(--primary-green-dark);
    height: 120px;
    padding: 0px 40px !important;
    display: inherit;
}
.comparison-table.wardrobe td, #kitchentable.comparison-table td{
	height: 120px !important;
}
.comparison-table.wardrobe thead{
	position: relative;
	top: 40px;
}
#kitchentable.comparison-table td.center span {
  font-size: 0px;
  border-right: 2px dashed var(--primary-green-dark);
  height: 120px !important;
  padding: 0px 0px !important;
  display: inline-grid;
}
#kitchentable.comparison-table thead{
	position: relative;
	top: 40px;
} 

#shopify-section-template--29123371204945__section_JMJc8C .image-block__image {
	object-fit: cover !important;
}
div#shopify-section-template--29015669965137__section_yhXCpB, #shopify-section-template--29123371204945__section_MQGQxN {
	padding: 30px 0px 0px;
}
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex,
#shopify-section-template--29288975761745__section_T4jfjz .spacing-style.layout-panel-flex,
#shopify-section-template--29287877935441__section_T4jfjz .spacing-style.layout-panel-flex,
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex,
#shopify-section-template--29300615741777__section_T4jfjz .spacing-style.layout-panel-flex, 
#shopify-section-template--29597782278481__section_T4jfjz .spacing-style.layout-panel-flex,
#shopify-section-template--29615244476753__section_T4jfjz .spacing-style.layout-panel-flex,
#shopify-section-template--29614975615313__section_T4jfjz .spacing-style.layout-panel-flex {
	gap:0 !important;
}
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29288975761745__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29287877935441__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29300615741777__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29597782278481__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29615244476753__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29614975615313__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29894054052177__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29963805884753__section_T4jfjz .spacing-style.layout-panel-flex img,
#shopify-section-template--29963397497169__section_T4jfjz .spacing-style.layout-panel-flex img{
	margin:0 5px ;
}

.size-style.button.button--AVS9YWEN4MjhHdEVvQ__button_wUPBAk::after,.size-style.button.button--AZkdkaWllTUZFb0wzM__button_bmVcbT::after,
.headcontact-talkwithbtn a::after,.size-style.button.button--ATVRMT1NKd2Fidklta__button_bmVcbT::after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("/cdn/shop/files/whatsapp.png?v=1774449157");
	background-size: contain;
	background-repeat: no-repeat;
	  vertical-align: middle;
	position: relative;
  top: -1px;
  left: 5px;
}
.headcontact-email {
	margin-top: 10px;
}
.headcontact-talkwithbtn a:hover{
	background-color: var(--primary-green-dark) !important;
  color: #f2ede5 !important;
  border: 1px solid var(--primary-green-dark) !important;
}
.headcontact-talkwithbtn a{
	background-color: #2b2b2b;
  color: #fff;
  border: 1px solid #2B2B2B;
  border-radius: 3px;
  font-size: 14px !important;
  padding: 8px 8px 8px 8px;
  font-family: 'Futura' !important;
 /* display: inline-flex;
  align-items: center;*/
  gap: 10px;
}
.size-style.button.button--AVS9YWEN4MjhHdEVvQ__button_wUPBAk:hover::after {
background-image: url("/cdn/shop/files/icons8-whatsapp-50-hover.png");
}
#shopify-section-template--29267324928337__section_mrW7pF .size-style.button {
	margin-top: 10px;
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
.size-style.button.button--ATVRMT1NKd2Fidklta__button_bmVcbT {
	/* margin-top: 10px; */
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
#cat-form-page input[type="text"], #cat-form-page input[type="email"], #cat-form-page select,#cat-form-page .cv-fw select{
	border-bottom: 1px solid rgba(255,255,255,0.55) !important;
}
#cat-form-page .cv-checkbox-row {
	padding-top: 10px;
}
.books2-content {
	padding: 0 !important;
}
.books2-btn{
  margin-top: 0px !important;
  width: 100%;
  background: #00352f;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  font-size:16px;
  letter-spacing:0px !important;
  font-family: 'Futura' !important;
}
.books2-image-wrapper {
	background: #f1ede9 !important;
}
.books2-image-wrapper img{
	object-fit: cover !important;
}
#shopify-section-template--28917387002193__section_CnVjhc .image-block:hover .image-block__image {
	transform: unset;
}
#shopify-section-template--29282736603473__section_xxy9rd,#shopify-section-template--29288975761745__section_fjD7UN,#shopify-section-template--29300615741777__section_xxy9rd,
#shopify-section-template--29289057550673__section_4J7CKf,#shopify-section-template--29287877935441__section_AfVbKR
 {
	padding-bottom: 10px;
}
#shopify-section-template--29289057550673__section_T4jfjz .spacing-style {
	gap: 0 !important;
}
#shopify-section-template--29351892975953__section_TFKdUJ .group-block-content{
	width: 100%;
	height: 480px;
	padding: 0% 0% 3% 68%;
	color:#fff;
}

.spacing-style.text-block.text-block--AVG8wVHF4bHpEeFU0R__text_Ez8prA h3 {
	color: #fff;
}
.text-block--AN25FdkMvckN2NUU0Y__text_fPXiKC h3 {
	color: #fff !important;
}
#shopify-section-template--29351892975953__section_QwXPr8 .spacing-style.text-block p {
	font-size: 17px;
	font-family: 'Futura';
	line-height: 1.5em;
	width: 80%;
}
 #shopify-section-template--29351892975953__section_TFKdUJ .group-block-content {
	padding: 7% 0% 0% 68%;
 }
 .books2-image-wrapper img {
	/*left:2% !important;
	right:2% !important;
  width: 96% !important;*/
  object-fit: contain!important;
 }
 #shopify-section-template--29204643512657__section_4Nia3e img {
	border: 1px solid #d3c6ae;
}
#shopify-section-template--29289057550673__section_T4jfjz img {
	margin: 0 5px;
}
#shopify-section-template--29450913939793__section_zwpUNF {
	padding: 0px;
}
/*
.image-block.image-block--ANnZwSkJLbDFkTzBpL__image_nm3Yjm:hover img{
	display:none;
}
.image-block.image-block--ANnZwSkJLbDFkTzBpL__image_nm3Yjm:hover{
	background: url('https://www.casavera.co.uk/cdn/shop/files/thumbnail_catalogue_kitchens_hover.png');
	background-size: contain;
	background-repeat: no-repeat;
	
}*/
/* Download pages end*/
#shopify-section-template--29244470264145__section_AP7eAU .border-style.custom-section-content {
  background-color: #f2ede5;
  padding: 40px 30px;
}
/*Lighting page CSS */
.page-id-163839050065 #shopify-section-template--29138975883601__section_NFFwya .size-style.button{
	margin-top:10px;
}
#shopify-section-template--29138975883601__section_NFFwya .section.section--page-width.color-scheme-4 .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style:nth-child(3) {
	background-color: #faf5ed;
	padding: 10px 10px 20px !important;
	border: 2px solid #D3C6AE;
}
#shopify-section-template--29138975883601__section_dp6yXE h3 {
	color: #faf5ed !important;
	padding: 0px;
	font-size: 44px !important;
	width: 60% !important;
	margin-bottom: 12px;
}
#shopify-section-template--29138975883601__section_qyAfK8 .group-block-content, #shopify-section-template--29123371204945__section_kz36Hm .group-block-content {
	padding: 11% 55% 1% 3%;
	height: 350px;
}
#shopify-section-template--29138975883601__section_HYQDct .group-block-content{
	padding: 8% 0% 0% 68%;
}
/*Ligting End */
#shopify-section-template--28917387002193__form .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column iframe {
	width: 680px;
	height: 540px;
} 
#shopify-section-template--29138975883601__section_dp6yXE {
	margin-bottom: 30px;
}
.size-style.button.button--AYUNSNDU0MG9YTFFPY__button_ziW7Ke:hover {
	border: 1px solid #FAF5ED;
	color: #FAF5ED;
}
.image-block.image-block--AWTJ4MDVubUtrTVZWa__image_eTQCCf.image-block--height-fill.spacing-style.size-style img {
	border: 1px solid #d3c6ae;
}

.product-grid li {
	border: 1px solid #D3C6AE;
	padding: 15px !important;
}
.page-id-163222454609 .text-block--align-center p strong,.page-id-163204104529 .text-block--align-center p strong,
.page-id-163222389073 .text-block--align-center p strong,.page-id-163222225233 .text-block--align-center p strong,
.page-id-163222356305 .text-block--align-center p strong,.page-id-163222323537 .text-block--align-center p strong

 {
	margin-top: 0;
    font-family: Baskervville;
    font-weight: 400;
    text-align: center;
    font-size: 24px;
    color: #777;
    margin-bottom: 6px;
}
.page-id-163222454609 .text-block--align-left.h4 p, .page-id-163204104529 .text-block--align-left.h4 p,
.page-id-163222389073 .text-block--align-left.h4 p,.page-id-163222225233 .text-block--align-left.h4 p,
.page-id-163222356305 .text-block--align-left.h4 p,.page-id-163222323537 .text-block--align-left.h4 p{
	 margin-top: 5px;
	/* margin-bottom: 0; */
	font-family: Baskervville;
	font-weight: 400;
	font-size: 30px;
	color: var(--primary-green-dark) !important;

}
.page-id-163222454609 .text-block--align-center p,.page-id-163204104529 .text-block--align-center p,
.page-id-163222389073 .text-block--align-center p,.page-id-163222225233 .text-block--align-center p,
.page-id-163222356305 .text-block--align-center p,.page-id-163222323537 .text-block--align-center p{
		font-size: 24px !important;
	color: #2b2b2b !important;
	width: 79% !important;
}
.spacing-style.text-block.text-block--AYWo3Y21LeUhRZDNCS__text_PtcAEQ.rte.text-block--align-center.text-block--full-width, .spacing-style.text-block.text-block--AYWo3Y21LeUhRZDNCS__text_PtcAEQ.rte.text-block--align-center.text-block--full-width p, .spacing-style.text-block.text-block--AYXBnTktuS0swRDJTN__text_ikXkwN.rte p {
	font-size: 24px !important;
	color: #2b2b2b !important;
	width: 79% !important;
}
#shopify-section-template--29347557572945__section_NApLYq .group-block-content .image-block:first-child {
  display: none;
}
#shopify-section-template--29347557572945__section_NApLYq .group-block-content:hover .image-block:first-child {
  display: block;
}
#shopify-section-template--29347557572945__section_NApLYq .group-block-content:hover .image-block:last-child {
  display: none;
}
.headcontact-info-bottom {
	width: 92%;
	margin: 0 auto !important;
}
#shopify-section-template--29347557572945__section_4Nia3e img {
	border: 1px solid #d3c6ae;
}
#shopify-section-template--29015669965137__slideshow_VjRQcd .color-scheme-6 .spacing-style.slide__content.color-scheme-6.background-transparent .h3 p {
	font-size: 20px;
	font-family: Baskervville;
	padding: 10px 0;
}
#shopify-section-template--29015669965137__slideshow_VjRQcd .color-scheme-6 .spacing-style.slide__content.color-scheme-6.background-transparent .h3 p::before,
	#shopify-section-template--29244470264145__slideshow_bdeQAU .spacing-style.text-block.h4 p::before{
	   content: "";
    display: inline-block;
    width: 20px;   /* line length */
    height: 1px;   /* line thickness */
    background-color: #c8a951; /* gold color (adjust if needed) */
    margin-right: 5px;
    vertical-align: middle;
	margin-top: -4px;
}
.color-scheme-1 .spacing-style.slide__content.color-scheme-6.background-transparent .h3 p::before , h3.heading-after::before{
	   content: "";
    display: inline-block;
    width: 20px;   /* line length */
    height: 1px;   /* line thickness */
    background-color: #c8a951; /* gold color (adjust if needed) */
    margin-right: 5px;
    vertical-align: middle;
	margin-top: -4px;
}
/*.color-scheme-1 .spacing-style.slide__content.color-scheme-6.background-transparent .h3 p,.sc-iLsJvT.gbBbPZ.pf-12_.pf-heading-1-h3.heading-after{
    color: #c8a951 !important;
}*/
.color-scheme-1 .spacing-style.slide__content.color-scheme-6.background-transparent .h3 p, .sc-iLsJvT.gbBbPZ.pf-12_.pf-heading-1-h3.heading-after {
	color: #c8a951 !important;
	font-size: 14px !important;
	text-transform: uppercase;
}
#shopify-section-template--29220043915601__slideshow_8bTLPW .spacing-style.slide__content.color-scheme-6.background-transparent .h3 p::before {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	background-color: #fff;
	margin-right: 0;
	vertical-align: middle;
}
.sc-iLsJvT.gbBbPZ.pf-12_.pf-heading-1-h3.heading-after::before {
	content: "";
	display: inline-block;
	width: 30px;
	height: 1px;
	background-color: #fff;
	margin-right: 10px;
	vertical-align: middle;
}
.sc-fbFjKN.jShduQ.pf-22_.pf-button-1,.sc-fbFjKN.jShduQ.pf-24_.pf-button-1 {
	border: 1px solid #faf5ed;
	background-color: #2b2b2b;
	color: #faf5ed;
}
.sc-fbFjKN.jShduQ.pf-22_.pf-button-1:hover,.sc-fbFjKN.jShduQ.pf-24_.pf-button-1:hover
{
background-color: var(--primary-green-dark) !important;
  color: #f2ede5 !important;
}
.sc-iLsJvT.gbBbPZ.pf-13_.pf-heading-1-h3.heading-after {
	color: #c8a951 !important;
	font-size: 14px !important;
	text-transform: uppercase;
	padding: 10px 0px;
}
.color-scheme-6 .spacing-style.slide__content.color-scheme-6.background-transparent .rte h1 strong {
	color: #c8a951;
	font-family: Baskervville;
	font-weight: 400 !important;
}
.sc-iLsJvT.gbBbPZ.pf-15_.pf-heading-1-h3{
	font-size: 33px !important;
}
.__pf.__pf_RGiFjw5w .pf-17_ {
	font-size: 33px !important;
	margin-top: 0;
}
#shopify-section-template--29392386261329__section_UXfCRY h3 {
	color: #fff;
}
#shopify-section-template--29392386261329__section_UXfCRY h6 {
	color: #c8a951 !important;
	font-size: 16px !important;
	text-transform: uppercase;
	font-family: Baskervville;
}
#shopify-section-template--29392386261329__section_UXfCRY h6::before {
	content: "";
  display: inline-block;
  width: 30px;
  height: 1px;
  background-color: #c8a951;
  margin-right: 10px;
  vertical-align: middle;
}
#shopify-section-template--29392386261329__section_UXfCRY .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
	padding: 6% 0% 1% 70%;
}
#shopify-section-template--29392386261329__section_UXfCRY h3 {
	color: #fff;
	font-weight: 400;
	font-family: Baskervville;
	font-size: 33px !important;
}
#shopify-section-template--29392386261329__section_UXfCRY h3 strong{
	color: #c8a951;
  font-family: Baskervville;
  font-weight: 400 !important;
}
.color-scheme-1 .color-scheme-6.background-transparent .spacing-style.text-block {
	padding: 0;
}
#shopify-section-template--29392386261329__section_UXfCRY .size-style.button{
	border: 1px solid #faf5ed;
	background-color: #2b2b2b;
	color: #faf5ed;
}
#shopify-section-template--29392386261329__section_UXfCRY .size-style.button:hover{
	background-color: var(--primary-green-dark) !important;
  color: #f2ede5 !important;
}
.slideshow--content-on-media .spacing-style.slide__content.color-scheme-6.background-transparent {
	padding: 20px 30px !important;
}
.color-scheme-6 .spacing-style.slide__content.color-scheme-6.background-transparent .rte h1{
	line-height: 0.9em !important;
  margin-bottom: 5px !important;
}
#shopify-section-template--29150848975185__slideshow_VjRQcd .group-block-content{
	width:100%;
}


#shopify-section-template--29396769276241__section_4ej48x .spacing-style.text-block.rte.text-block--align-left.text-block--full-width {
	width: 56%;
}

#shopify-section-template--29396769276241__section_4ej48x .spacing-style.text-block.rte h3 {
	font-size: 20px;
	color: var(--primary-green-dark);
  font-family: 'Baskervville';
	line-height: 1.4;
}
#shopify-section-template--29396769276241__section_4ej48x .spacing-style.text-block.rte.rte {
	width: auto;
}
#shopify-section-template--29392386261329__section_geNhgT .group-block {
	background: #00352f;
	padding:0px 20px;
}
#shopify-section-template--29392386261329__section_geNhgT * {
	color: #fff !important;
}
.checkbox__label-text,.price-facet__highest-price {
	font-size: 17px;
	color: #2B2B2B !important;
}
.product-card__content ul {
	display: none;
}
.facets__filters-wrapper .facets__item:first-child {
  display: block !important;
}
.facets__label {
  font-size: 20px !important;
}
.facets__filters-wrapper .facets__item {
  display: none !important;
}
.facets__inputs-list-item .checkbox {
  padding: 5px 0px !important;
}
.facets__filters-wrapper .facets__item:nth-child(1), .facets__filters-wrapper .facets__item:nth-child(3){
  /*display: none;*/
}
.collection-id-673099055441 .facets__filters-wrapper .facets__item:nth-child(1){
	/*display:none!important;*/
}
/* .facets__filters-wrapper .facets__item:nth-child(2){
 display: block !important;
} */
#Facet-Details-template--29428671480145__main-filter-v-availability{
	display: none !important;
}
#Facet-Details-template--29428671480145__main-filter-v-t-shopify-door-material,#Facet-Details-template--29428671480145__main-filter-v-t-shopify-door-surface-finish {
	display: none;
}
#Facet-Details-template--29428671480145__main-filter-v-t-shopify-door-glass-finish {
	display: none !important;
}
#shopify-section-template--29208321163601__section_9GaR4C .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-6 .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
	border: none !important;
	background: transparent !important;
	padding: 0 !important;
	border: 0px !important;
}
#shopify-section-template--29208321163601__section_9GaR4C .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-6{
border: 0px !important;
}
#shopify-section-template--29350867370321__section_wHFeBt .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style:last-child div {
	/*background-color: #faf5ed;
	padding: 10px 10px 0 !important;
	 width: 940px; */
}
#shopify-section-template--29350867370321__section_wHFeBt  .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-3 {
	border-color: #D3C6AE;
	padding:0px;
}
#shopify-section-template--29350867370321__section_wHFeBt .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-3 .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
	padding: 10px;
}
.collection-id-673099055441 .facets__filters-wrapper .facets__item:nth-child(2){
	display:block!important;
}
.sc-fbFjKN.jShduQ.pf-23_.pf-button-1 {
	border: 1px solid #faf5ed;
	background-color: #2b2b2b;
	color: #faf5ed;
}
.sc-fbFjKN.jShduQ.pf-23_.pf-button-1:hover {
background-color: var(--primary-green-dark) !important;
  color: #f2ede5 !important;
}
.size-style.button.button--AMjZZQTB1QXZvQnYzZ__button_7r8Gkm, .size-style.button.button--AMGxucnFObEJvbjBMQ__button_XUCCDj {
  margin-top: 50px !important;
}

.image-block.image-block--AckVmc1ZYc2RNK1ZRb__image_ArPCXH.image-block--height-fill.spacing-style.size-style{
	/*background-color: #faf5ed;
	padding: 10px 10px 0 !important;	
	border: 2px solid #D3C6AE;*/
}
/*
#Facet-Details-template--28917387034961__main-filter-v-availability {
	display: none;
}
Filters code
*/
#shopify-section-template--29504612237649__section_pm88Ue h6 {
	font-family: 'Baskervville';
	font-size: 24px;
	color: #777;
}

#shopify-section-template--29450743841105__section_LYY7hk {
	padding: 0px;
}

.thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0px;
}
.main-prev {
    left: 10px !important;
    background-image: url(/cdn/shop/files/Button_Carousel-left.png?v=1772522821) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: transparent !important;
    color: transparent !important;
    opacity: 1 !important;
    transform: rotate(180deg);
    animation: none !important;
    padding: 0px !important;
    border: none !important;
}
.main-next {
    right: 10px;
    background-image: url(/cdn/shop/files/Button_Carousel-right.png?v=1772522821) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: #ffffff00 !important;
    color: transparent !important;
    opacity: 1 !important;
    animation: none !important;
    padding: 0px !important;
    border: none !important;
}
.main-prev:hover {
    background-image: url('/cdn/shop/files/Button_Carousel.png?v=1772712102') !important;
}
.main-next:hover {
    background-image: url('/cdn/shop/files/State_Hover.png?v=1772709089') !important;
}
.main-arrow {
    width: 70px !important;
    height: 70px !important;
}
.checkbox__label-text{
	padding-bottom:5px;
}
/*Lighting sidebar css*/
.hero-rule {
	width: 36px;
	height: 0.5px;
	background: var(--gold);
	margin: 28px auto 0;
	opacity: 0.7;
}
.page-id-164120002897 .color-scheme-6 .slide__image-container::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #00352f;
	top: 0;
	z-index: 1;
}
.page-id-164120002897 .color-scheme-1 .spacing-style.slide__content.color-scheme-6.background-transparent {
	width: 100%;
}
#shopify-section-template--29504612237649__section_mrW7pF .border-style.custom-section-content {
	border: 1px solid #c8a951;
	width: 70%;
	margin: 0 auto;
	padding: 25px 20px 40px 20px;
}
#shopify-section-template--29504612237649__section_pm88Ue .spacing-style.text-block p strong {
	color: #c8a951 !important;
	  font-family: 'Baskervville';
	  font-size: 17px;
}

#shopify-section-template--29504612237649__section_pm88Ue .spacing-style.text-block h4 {
	font-size: 20px;
	color: #00352f;
}
#shopify-section-template--29504612237649__section_pm88Ue .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column {
	width: 70%;
	margin: 0 auto;
}
#shopify-section-template--29504612237649__section_pm88Ue .group-block-content {
	gap:0;
}

#shopify-section-template--29504612237649__section_pm88Ue .group-block .spacing-style.text-block {
	border-top: 1px solid #c8a951;
	border-bottom: 1px solid #c8a951;
	padding: 30px;
}

#shopify-section-template--29504612237649__section_pm88Ue .group-block:first-child .spacing-style.text-block{
	border-right: 1px solid #c8a951;
		border-left: 1px solid #c8a951;
}
#shopify-section-template--29504612237649__section_pm88Ue .group-block:last-child .spacing-style.text-block{
	border-left: 0%px solid #c8a951;
	border-right: 1px solid #c8a951;
}
nav[aria-label="Lighting Sidebar Menu"] ul li a {
	color: #2B2B2B !important;
	font-size: 17px;
	font-family: 'Futura';
}
.cv-title {
	font-size: 17px !important;
	font-family: 'Futura';
	font-weight: bold;
}
.cv-price{
	display:none;
}

.cv-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  padding: 40px;
  padding-top: 0;
}

.cv-card {
  display: flex;
  flex-direction: column;
  border: 1px solid #D3C6AE;
	padding: 15px !important;

}

/* SLIDER */
.cv-slider-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 4 / 5;
  overflow: hidden;
  background: #f2f2f2;
  height: 300px;
}

.cv-slider-track {
  display: flex;
  height: 100%;
  transition: transform 0.4s ease;
}

.cv-slide {
  min-width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 🔥 ARROWS (CASAVERA STYLE) */
.cv-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 28px;
  height: 28px;
  background: none;
  border: none;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.2s ease;
  background: transparent !important;
}

/* SHOW ONLY ON HOVER */
.cv-slider-wrapper:hover .cv-arrow {
  opacity: 1;
}

/* LEFT */
.cv-arrow.left {
  left: 10px;
  font-size:40px;
}

/* RIGHT */
.cv-arrow.right {
  right: 10px;
   font-size:40px;
}

/* THIN LINE ARROW DESIGN */
.cv-arrow span {
  display: block;
  width: 10px;
  height: 10px;
  border-top: 1.5px solid #fff;
  border-right: 1.5px solid #fff;
}
.pagination.lightpagination {
	margin-top: 0;
}

/* LEFT ARROW ROTATION */
.cv-arrow.left span {
  transform: rotate(-135deg);
  margin-left: 6px;
}

/* RIGHT ARROW ROTATION */
.cv-arrow.right span {
  transform: rotate(45deg);
  margin-left: 4px;
}

/* INFO */
.cv-info {
  margin-top: 12px;
}

.cv-title {
  font-size: 14px;
  margin-bottom: 5px;
}

.cv-desc {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 75px;
  	font-size: 17px;
	font-family: 'Futura';
	margin-right: 20px !important;
}

.cv-price {
  font-weight: 600;
  font-size: 13px;
  margin-top: 5px;
}
/* === HOVER IMAGE SWAP (ADD-ON) === */
/* ===== GRID ===== */
.cv-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

/* ===== CARD ===== */
.cv-card {
  position: relative;
}

/* ===== WRAPPER ===== */
.cv-slider-wrapper {
  position: relative;
  overflow: hidden;
}

/* ===== SLIDER ===== */
.cv-slider-track {
  display: flex;
  transition: transform 0.4s ease;
  position: relative;
}

.cv-slide {
  min-width: 100%;
  display: block;
  transition: opacity 0.5s ease, transform 0.5s ease;
}

/* ===== 🔥 HOVER IMAGE (FINAL FIX) ===== */
.cv-hover-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;

  opacity: 0;
  transition: opacity 0.5s ease-in-out;

  z-index: 2; /* above slider */
  pointer-events: none;
}

/* show hover */
.cv-slider-wrapper:hover .cv-hover-img {
  opacity: 1;
}

/* fade first image */
.cv-slider-wrapper:hover .cv-slide:first-child {
  opacity: 0;
}

/* ===== ZOOM EFFECT ===== */
.cv-slider-wrapper:hover .cv-slide {
  transform: scale(1.04);
}

/* ===== ARROWS ===== */
.cv-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 28px;
  height: 28px;
  background: none;
  border: none;
  cursor: pointer;
  opacity: 0;
  z-index: 3;
}

.cv-slider-wrapper:hover .cv-arrow {
  opacity: 1;
}

.cv-arrow.left { left: 10px; }
.cv-arrow.right { right: 10px; }

.cv-arrow span {
  display: block;
  width: 10px;
  height: 10px;
  border-top: 1.5px solid #fff;
  border-right: 1.5px solid #fff;
  transform: rotate(45deg);
}

.cv-arrow.left span {
  transform: rotate(-135deg);
}

/* ===== PRODUCT INFO ===== */
.cv-link {
  text-decoration: none;
  color: inherit;
  display: block;
}


/* ===== LINK RESET ===== */
.cv-img-link,
.cv-link {
  display: block;
  text-decoration: none;
  color: inherit;
}


/*END*/
#shopify-section-template--29347557638481__section_Wwapch .group-block-content ul li a,
#shopify-section-template--29333080572241__section_BMNU3d .group-block-content ul li a,
#shopify-section-template--29352347926865__section_EcDzxJ .group-block-content ul li a,
#shopify-section-template--29351497335121__section_FxhWNm .group-block-content ul li a,
#shopify-section-template--29517834322257__section_BMNU3d .group-block-content ul li a,
[data-template="collection.wall-panels"] .group-block-content ul li a{
	color: #2B2B2B !important;
	font-size: 17px;
	font-family: 'Futura';
}
#shopify-section-template--29347557638481__section_Wwapch .group-block-content ul li a:hover,
#shopify-section-template--29333080572241__section_BMNU3d .group-block-content ul li a:hover,
#shopify-section-template--29352347926865__section_EcDzxJ .group-block-content ul li a:hover,
#shopify-section-template--29351497335121__section_FxhWNm .group-block-content ul li a:hover,
#shopify-section-template--29517834322257__section_BMNU3d .group-block-content ul li a:hover,
[data-template="collection.wall-panels"] .group-block-content ul li a:hover{
	color: #00352f !important; 
}
#shopify-section-template--29333080572241__section_BMNU3d .group-block-content ul li:first-child a,
#shopify-section-template--29347557638481__section_Wwapch .group-block-content ul li:nth-child(2) a,
#shopify-section-template--29352347926865__section_EcDzxJ .group-block-content ul li:nth-child(3) a,
#shopify-section-template--29351497335121__section_FxhWNm .group-block-content ul li:last-child a{
	color: #00352f !important; 
}
#shopify-section-template--29347557638481__section_Wwapch .menu__heading__default,
#shopify-section-template--29333080572241__section_BMNU3d .menu__heading__default,
#shopify-section-template--29352347926865__section_EcDzxJ .menu__heading__default,
#shopify-section-template--29351497335121__section_FxhWNm .menu__heading__default,
#shopify-section-template--29517834322257__section_BMNU3d .menu__heading__default{
	font-size: 20px !important;
	font-family: 'Futura';
}
[data-template="collection.wall-panels"] .menu__heading__default{
	font-size: 20px !important;
	font-family: 'Futura';
}
#shopify-section-template--29333080572241__section_BMNU3d,#shopify-section-template--29352347926865__section_EcDzxJ,
#shopify-section-template--29351497335121__section_FxhWNm,#shopify-section-template--29351497335121__section_FxhWNm,
#shopify-section-template--29517834322257__section_BMNU3d {
	padding-top: 0;
}
.cv-pagination {
	margin: 30px 0;
}
.template-article .career-meta {
	background-color: #faf5ed;
	padding: 15px 10px;
	width: 100%;
}
.template-article .career-meta strong {
	color: #023430;
}
.template-article .careers-right h3 {
	padding-bottom: 0px !important;
	margin-bottom: 10px;
}

.template-article .latest-job a strong {
	font-family: Baskervville, serif !important;
	font-weight: 600;
}

.template-article .careers-right .latest-job .career-meta strong{
	color: #023430;
}

.template-article .careers-right  .latest-job strong {
	color: #023430;
}

.template-article .careers-right .latest-job .career-meta {
	background-color: transparent;
padding-top: 8px !important;
	padding-left: 0px;
	font-size: 15px;
}
.template-article #shopify-section-template--29450913939793__section {
	padding: 0px;
}

/* SIDEBAR */
.pagination.lightpagination span.active {
	background-color: #00352f;
	color: #fff;
	padding: 5px 13px;
	border-radius: 10px;
	font-weight: 600;
}
.pagination.lightpagination a {
  padding: 5px 13px;
  text-decoration: none;
  color: #333;
  margin:0px 2px;
  border-radius: 10px;
}
.pagination.lightpagination a:hover {
  background-color: #00352f;
  color: #fff;
  border-radius: 10px;
}
/* .prev:hover,.next:hover {
	background: #efefef !important;
	border-radius: 10px;
} */
 .mainArrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex !important;
    z-index: 20 !important;
    background-image: url(/cdn/shop/files/Button_Carousel-right.png?v=1772522821) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-color: transparent !important;
    /* border: none !important;
    width: 60px !important;
    height: 60px !important; */
    transform: rotate(180deg) !important;
}
.mainArrow.next{
transform: rotate(0deg) !important; 
}
.prev, .next{
	padding-top: 13px !important;
}
.casavera-preview .prev:hover, .casavera-preview .next:hover {
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  color: transparent !important;
  background: transparent !important;
} 
.casavera-preview .prev:hover:hover {
  background-image: url('/cdn/shop/files/Button_Carousel.png?v=1772712102') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.casavera-preview .next:hover {
  background-image: url('/cdn/shop/files/State_Hover.png?v=1772709089') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.casavera-preview button {
  font-size: 0px !important;
}
.template-article .careers-right {
  border: 1px solid #e5e5e5;
  padding: 20px;
  height: fit-content;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.template-article .latest-job {
  border-bottom: 1px solid #eee;
  padding: 12px 0;
}

.template-article .latest-job:last-child {
  border-bottom: none;
}

#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(1) ul li a span.wrap-text::after{
	display:none;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(2) ul li a span.wrap-text::after{
	display:none;
}

#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(1) a span.wrap-text::after{
	content: "↗";
	margin-left: 6px;
	font-size: 20px;
}

#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(2) a span.wrap-text::after{
	content: "↗";
	margin-left: 6px;
	font-size: 25px;
	display:none;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(1) a span.wrap-text{
	color:#023430;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(2) {
	padding-top: 10px;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(1) a ul li{
	cursor: pointer !important;
}

#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(1) a span.wrap-text:hover{
	color:#023430;
	cursor: pointer !important;
}

#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__link.mega-menu__link--parent .wrap-text:hover {
	color:#023430 !important;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(2) a span.wrap-text{
	color:#023430!important;
	cursor: pointer !important;
}

#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(2) a span.wrap-text:hover{
	color:#023430!important;
}

#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__column div:first-child a span:hover span {
	color:#023430!important;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(1) ul li a span.wrap-text{
	font-style: italic;
	color:#2b2b2b!important;
	font-size: 11px !important;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(2) ul li a span.wrap-text{
	font-style: italic;
	color:#2b2b2b!important;
	font-size: 11px !important;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__list.list-unstyled li:nth-child(2) ul li a span.wrap-text:hover{
	color:#2b2b2b!important;
}
#shopify-section-template--29347557638481__section_Wwapch {
	padding-top: 0;
}
#shopify-section-sections--28917387264337__header_section .menu-list li:nth-child(10) .mega-menu__column div:first-child a span span {
	font-size: 25px !important;
}

.cv-arrow.left {
  left: 10px;
  font-size: 0px !important;
  background-image: url('/cdn/shop/files/back_1.png?v=1775795964') !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 16px 16px !important;
  filter: brightness(0) invert(1) !important;
  margin: 20px 10px !important;
}
.cv-arrow {
  position: absolute;
  top: 44% !important;
}
.cv-arrow.right {
  right: 10px;
  font-size: 0px !important;
  background-image: url('/cdn/shop/files/back_1.png?v=1775795964') !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 16px 16px !important;
  filter: brightness(0) invert(1) !important;
  transform: rotate(180deg);
  margin: 10px !important;
}

#shopify-section-template--29710972551505__section_X8nhdV .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-1,
#shopify-section-template--29840756506961__section_X8nhdV .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-1
{
	background-color: #faf5ed;
	padding: 40px 30px;
}
#shopify-section-template--29710972551505__section_X8nhdV .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-1 .spacing-style.text-block.h4 p,
#shopify-section-template--29840756506961__section_X8nhdV .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style.color-scheme-1 .spacing-style.text-block.h4 p
{
	font-family: Baskervville;
	font-weight: 400;	
	margin-bottom: 5px;
	font-size: 30px;
	color: #076054;
}
#shopify-section-template--29710972551505__section_X8nhdV p strong,
#shopify-section-template--29840756506961__section_X8nhdV p strong{
	font-size: 17px;
	color: #076054;
}
#shopify-section-template--29840756506961__section_X8nhdV {
	padding: 0;
}
/* RESPONSIVE */
@media (max-width: 992px) {
  .cv-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .cv-grid {
    grid-template-columns: 1fr;
  }
}

/*Lighting sidebar css End*/
/*RESPONSIVE */
@media screen and (max-width: 1440px) {
.spacing-style.text-block.text-block--ARkwwMzNETTJzbVlIR__text_n4iUhw.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color {
  min-height: 68px;
}
.spacing-style.text-block.text-block--ATkFtY3hublNnYVpPW__text_VbCNKh.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color {
	min-height: auto;
}
.spacing-style.text-block.text-block--ATGVSZEM3TWVIT0xuS__text_6WQJcf.custom.text-block--align-left.text-block--full-width.custom-typography.custom-font-size.custom-color {
	min-height: 95px;
}
}
@media screen and (max-width: 1366px) {
	.size-style.button.button--AU1k4aTZFRDJmQ2lLc__button_Dyn3UN,.size-style.button.button--AcVphanV6QVkwV3JRd__button_eJXb7A, .size-style.button.button--ATlI5Rm80SGpyUWNnZ__button_qEnbjX, .size-style.button.button--AOXN4SWVSbERnVlpJQ__button_xUA3qJ, .size-style.button.button--AT085eUNCd24yczZCS__button_KQ4Dwr, .size-style.button.button--ATXJDUDNlc0JPdFBKM__button_ghLhHU {
		margin-top: 0 !important;
	}
	.size-style.button.button--AU08vSDVxenNnV2VFZ__button_qVty4J, .size-style.button.button--ATW5PWGN0QWc0Mzk2U__button_JTqPWt,.size-style.button.button--AaUpEeU11Z3JBRkFtO__button_wkt7e8, .size-style.button.button--AMGlYYkx5Q2FXQ0p6b__button_KFeKcG,.size-style.button.button--AeUUvUHJtQlNML2RTd__button_JtaQQL {
		margin-top: 24px !important;
	}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3{
		font-size: 26px;	
	}
}
@media screen and (max-width: 1280px) {
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3 {
		font-size: 25px;	
	}
	.gleryimgsec {
		width: 100% !important;
	}

	#shopify-section-template--29450913939793__section .spacing-style.text-block.rte h3 {
		font-size: 30px;
		padding-top: 20px;
		
	}
	#shopify-section-template--29267324928337__section_pm88Ue .spacing-style.text-block h4 {
		font-size: 18px;
		color: #00352f;
	}
	#shopify-section-template--29267324928337__section_pm88Ue .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column,
	#shopify-section-template--29504612237649__section_mrW7pF .border-style.custom-section-content{
		width: 100%;
	}
}
@media screen and (max-width: 1279px) {

	#shopify-section-template--29450913939793__section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column .group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style{
		--size-style-width: 64% !important;
	}
	#shopify-section-template--29450913939793__section_zwpUNF {
		padding: 0px;
	}
	.template-article .careers-right h3 {
		font-size: 25px;
	}
	.template-article .careers-right .career-meta {
		text-align: left;	
	}
	.headcontact-talkwithbtn a {
		font-size: 14px !important;
	}
	.headcontact-btn.contact-btn-link.booking-btn a {
		font-size: 14px !important;
	}
    #shopify-section-template--29204643512657__section_4Nia3e .button.button-unstyled.popup-link__button.text-left.spacing-style { 
        right: 4px;
        padding: 4px 5px;
        font-size: 9px;
    }
	#shopify-section-template--28917387002193__form .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column iframe {
		width: 520px;
		height: 540px;
	}
	#cat-form-page{
		padding-top:30px;
	}
	.spacing-style.text-block.text-block--AN0kzQmpSWnFFMDA3V__text_4wGHgJ.rte.text-block--align-left.text-block--full-width {
		padding-right: 18px;
	}
		.image-block.image-block--AMk9WZmg4c2ZhdlRYT__image_VE8z8H.image-block--height-fit.spacing-style.size-style {
		width: 30px !important;
		bottom: 25px;
	}
	.image-block.image-block--AWHJDZXd6SWR4ME81b__image_nDJhg4.image-block--height-fit.spacing-style.size-style {
		width: auto;
		position: relative;
		right: 0px;
		bottom: 10px;
	}
	#shopify-section-template--29267324928337__section_C6zrzc {
		background-color: var(--primary-green-dark);
	}
	#shopify-section-template--29267324928337__section_4BtYDY {
		background-color: #faf5ed;
		padding: 10px 10px 0px 10px;
	}
	#shopify-section-template--29504612237649__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p {
		width: 70% !important;
		font-size: 20px;
	}
	#shopify-section-template--29204643512657__section_4Nia3e .size-style.button {
		padding: 6px 12px 8px !important;	
		font-size: 12px;
		bottom: 10px;
	}

	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content *, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content *, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content *, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content * {	
		margin-left: 0;	
	}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content > div:nth-child(2){			
		margin-left: 0;
	}
	.spacing-style.text-block.h3 h3 {
		font-size: 35px;
		padding-bottom: 0;
	}
	#shopify-section-template--29288975761745__section_qEi3dV {
		padding: 0 !important;
	}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3 {
		font-size: 26px;
		margin-bottom: -35px;	
	}
	#shopify-section-template--29282736603473__section_qEi3dV .section-wrapper {
		padding: 0px;
	}
	#shopify-section-template--29282736603473__section_qEi3dV,#shopify-section-template--29289057550673__section_qEi3dV,#shopify-section-template--29288975761745__section_fjD7UN,
	#shopify-section-template--29287877935441__section_AfVbKR,#shopify-section-template--29300615741777__section_xxy9rd
	{
		background-color: transparent !important;
	}
	#shopify-section-template--29288975761745__section_qEi3dV {
		background-color: transparent;
	}
	#shopify-section-template--29287877935441__section_qEi3dV {
		background-color: transparent;		
	}
	.template-article .career-meta {
		background-color: #faf5ed;
		padding: 10px;	
		text-align: left;
		font-size: 16px;
	}
	#shopify-section-template--29504612237649__section_pm88Ue .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{
		width:100%;
	}
	.page-id-163222454609 .text-block--align-left.h4 p, .page-id-163204104529 .text-block--align-left.h4 p, .page-id-163222389073 .text-block--align-left.h4 p, .page-id-163222225233 .text-block--align-left.h4 p, .page-id-163222356305 .text-block--align-left.h4 p, .page-id-163222323537 .text-block--align-left.h4 p{
		font-size:20px;
	}
	.page-id-163222454609 .text-block--align-center p, .page-id-163204104529 .text-block--align-center p, .page-id-163222389073 .text-block--align-center p, .page-id-163222225233 .text-block--align-center p, .page-id-163222356305 .text-block--align-center p, .page-id-163222323537 .text-block--align-center p {
		font-size: 22px !important;	
		width: 97% !important;
		padding-bottom: 5px;
	}
	#shopify-section-template--29347557638481__section_Wwapch .menu__heading__default, 
	#shopify-section-template--29333080572241__section_BMNU3d .menu__heading__default, 
	#shopify-section-template--29352347926865__section_EcDzxJ .menu__heading__default, 
	#shopify-section-template--29351497335121__section_FxhWNm .menu__heading__default,
	#shopify-section-template--29517834322257__section_BMNU3d .menu__heading__default,
	[data-template="collection.wall-panels"] .menu__heading__default {
		font-size: 16px !important;		
		display: block;
		line-height: 1.3em;
	}
	#shopify-section-template--29347557638481__section_Wwapch .group-block-content ul li a, 
	#shopify-section-template--29333080572241__section_BMNU3d .group-block-content ul li a, 
	#shopify-section-template--29352347926865__section_EcDzxJ .group-block-content ul li a, 
	#shopify-section-template--29351497335121__section_FxhWNm .group-block-content ul li a,
	#shopify-section-template--29517834322257__section_BMNU3d .group-block-content ul li a,
	[data-template="collection.wall-panels"] .group-block-content ul li a {
		color: #2B2B2B !important;
		font-size: 14px;
		font-family: 'Futura';
		line-height: 1.3em;
		display: block;
	}
	.cv-slider-wrapper{
		height:200px;
	}
	.cv-grid {	
		gap: 10px;	
		padding: 0px 5px;
	}
	  .books2-grid {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
@media screen and (max-width: 1024px) {
	#shopify-section-template--29282736603473__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29287877935441__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29287877935441__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29287877935441__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29288975761745__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29300615741777__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--28917387002193__section_e9emwp .spacing-style.layout-panel-flex, 
	#shopify-section-template--29597782278481__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29282736603473__section_fkefVY .spacing-style.layout-panel-flex, 
	#shopify-section-template--29614975615313__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29615244476753__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29894054052177__section_qEi3dV .spacing-style.layout-panel-flex, 
	#shopify-section-template--29894054052177__section_qEi3dV .spacing-style.layout-panel-flex,
	#shopify-section-template--29963397497169__section_qEi3dV .spacing-style.layout-panel-flex,
	#shopify-section-template--29963805884753__section_qEi3dV .spacing-style.layout-panel-flex {
	display: block;
}
  .books2-grid {
    grid-template-columns: repeat(3, 1fr) !important;
  }
	#shopify-section-template--29267324928337__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p {
		width: 90% !important;	
	}

	#shopify-section-template--29282736603473__section_xxy9rd .size-style.button {	
		padding: 6px 15px;
	}
	#shopify-section-template--29267324928337__section_mrW7pF {
	padding: 40px 0px 0px !important;
}
	#shopify-section-template--29282736603473__section_xxy9rd .border-style.custom-section-content {		
		padding: 20px 20px 10px;
	}
	#shopify-section-template--29204643512657__section_4Nia3e .size-style.button {
		padding: 5px 9px 5px !important;		
		font-size: 12px;		
	}
	.spacing-style.text-block.h3 h3 {
		font-size: 28px;
		padding-bottom: 0;
	}
	.page-download-kitchen-catalogue #cvBtn, .page-download-wardrobe-catalogue #cvBtn, .page-download-bathroom-catalogue #cvBtn, .page-download-external-door-catalogue #cvBtn{
		font-size: 15px !important;		
	}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3 {
		font-size: 20px;		
	}
	#cat-form-page #cvBtn{
		font-size: 12px;
	}
	#cat-form-page .cv-lbl {
		font-size: 13px !important;
	}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3 {
		font-size: 17px;
		text-align: left !important;
	}
	.size-style.button{
		font-size: 14px;
	}
	slideshow-slide:nth-child(1) .color-scheme-6 .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
		margin-left: 10px !important;	
	}
	#shopify-section-template--29138975883601__section_dp6yXE h3 {	
		font-size: 30px !important;
		width: 80% !important;
		margin-bottom: 12px;
	}
	.cv-slider-wrapper{
		height:200px;
	}
}
@media screen and (max-width:1023px) {

	#shopify-section-template--29450913939793__section_zwpUNF {
		padding: 0px;
	}
	#shopify-section-template--29267324928337__section_pm88Ue .group-block .spacing-style.text-block {
		padding: 10px;
	}
	.headcontact-talkwithbtn a {
		font-size: 12px !important;
		padding: 8px 8px 8px 8px;		
	}
	.headcontact-talkwithbtn a::after {
		width: 18px;
		height: 18px; 
	}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3 {
		font-size: 14px;
		text-align: left !important;
	}
	#cat-form-page {
		border: none;
		padding-top: 20px !important;
	}
	#shopify-section-template--28917387002193__form .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column iframe {
		width: 420px;
		height: 530px;
	}
   .header__columns .search-action {
		display: none;
	}
	.spacing-style.text-block.text-block--AYWo3Y21LeUhRZDNCS__text_PtcAEQ.rte.text-block--align-center.text-block--full-width, .spacing-style.text-block.text-block--AYWo3Y21LeUhRZDNCS__text_PtcAEQ.rte.text-block--align-center.text-block--full-width p, .spacing-style.text-block.text-block--AYXBnTktuS0swRDJTN__text_ikXkwN.rte p {
		font-size: 18px !important;		
		width: 98% !important;
		padding-bottom: 5px;
	}
	.page-id-163222454609 .text-block--align-left.h4 p, .page-id-163204104529 .text-block--align-left.h4 p, .page-id-163222389073 .text-block--align-left.h4 p, .page-id-163222225233 .text-block--align-left.h4 p, .page-id-163222356305 .text-block--align-left.h4 p, .page-id-163222323537 .text-block--align-left.h4 p{
		font-size: 20px;		
	}	
	.size-style.button.button--AMjZZQTB1QXZvQnYzZ__button_7r8Gkm, .size-style.button.button--AMGxucnFObEJvbjBMQ__button_XUCCDj {
	margin-top: 30px !important;
	}
	.spacing-style.text-block.text-block--ARnJKRHZGQmNTdUpOZ__text_yGkMbE.h3.text-block--align-left.text-block--full-width h3 {
	text-align: left !important;
	}
}
@media screen and (max-width: 990px) {
#shopify-section-template--29282736603473__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29288975761745__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29289057550673__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29287877935441__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29300615741777__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--28917387002193__section_Ebyf3L .group-block.group-block--height-fit, 
#shopify-section-template--28917387002193__section_e9emwp .group-block.group-block--height-fit, 
#shopify-section-template--29597782278481__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29282736603473__section_fkefVY .group-block.group-block--height-fit, 
#shopify-section-template--29614975615313__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29615244476753__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29894054052177__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29963397497169__section_qEi3dV .group-block.group-block--height-fit, 
#shopify-section-template--29963805884753__section_qEi3dV .group-block.group-block--height-fit {
	width: 100% !important;
}
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29288975761745__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29287877935441__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29300615741777__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29597782278481__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29615244476753__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29614975615313__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29894054052177__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29963805884753__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29963397497169__section_T4jfjz .spacing-style.layout-panel-flex img {
	margin: 0px 5px;
}

}
@media screen and (max-width: 767px) {

	#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29288975761745__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29287877935441__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29300615741777__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29597782278481__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29615244476753__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29614975615313__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29894054052177__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29963805884753__section_T4jfjz .spacing-style.layout-panel-flex img, 
#shopify-section-template--29963397497169__section_T4jfjz .spacing-style.layout-panel-flex img {
	margin: 5px 0px;
}
	.menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(1) a span::after{
		content: "↗";
		margin-left: 6px;
		font-size: 20px;
	} 
  .menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(2) a span::after{
		content: "↗";
		margin-left: 6px;
		font-size: 25px;
		display:none;
	}
	.cv-grid {	
		padding: 0;
	}
	#shopify-section-template--29347557638481__section_Wwapch .menu__heading__default, #shopify-section-template--29333080572241__section_BMNU3d .menu__heading__default, #shopify-section-template--29352347926865__section_EcDzxJ .menu__heading__default, #shopify-section-template--29351497335121__section_FxhWNm .menu__heading__default {
		font-size: 20px !important;
	}
	.pagination.lightpagination {
		margin-top: 10px;
	}
	#shopify-section-template--29347557638481__section_Wwapch .menu__heading.h3
	{
		text-align: center !important;
		display: block;
	}
	#shopify-section-template--29347557638481__section_Wwapch .details-content {
		text-align: center;
	}
	#shopify-section-template--29347557638481__section_Wwapch {
		padding-top: 0;
	}
	#shopify-section-template--29347557638481__section,#shopify-section-template--29333080572241__section,
	#shopify-section-template--29352347926865__section,#shopify-section-template--29351497335121__section {
		padding-bottom: 0;
	}
	#shopify-section-template--29347557638481__section_Wwapch .menu__heading.h3,
	#shopify-section-template--29333080572241__section_BMNU3d .menu__heading.h3,
	#shopify-section-template--29352347926865__section_EcDzxJ .menu__heading.h3,
	#shopify-section-template--29351497335121__section_FxhWNm .menu__heading.h3,
	#shopify-section-template--29517834322257__section_BMNU3d .menu__heading.h3
	{
		text-align: center !important;
		display: block;
	}
	#shopify-section-template--29347557638481__section h3,#shopify-section-template--29333080572241__section h3,
	#shopify-section-template--29352347926865__section h3,#shopify-section-template--29351497335121__section h3,
	#shopify-section-template--29517834322257__section h3{
		font-size: 24px !important;
	}
	#shopify-section-template--29347557638481__section_Wwapch .details-content,
	#shopify-section-template--29333080572241__section_BMNU3d .details-content,
	#shopify-section-template--29352347926865__section_EcDzxJ .details-content,
	#shopify-section-template--29351497335121__section_FxhWNm .details-content,
	#shopify-section-template--29517834322257__section_BMNU3d .details-content
	{		text-align: center !important;
			margin-bottom: 10px;	
	}
	.menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(1) a span {
		font-size: 18px !important;
	}
	.menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(2) a span {
		font-size: 18px !important;
	}

	.menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(1) ul li a span{
		font-size: 14px !important;
	}
  	.menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(2) ul li a span{
		font-size: 14px !important;
	}

  	.menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(1) ul li a span::after{
		display:none;
	} 
  	.menu-drawer__navigation ul li:nth-child(10) .menu-drawer__menu.menu-drawer__menu--childlist li:nth-child(2) ul li a span::after{
		display:none;
	}
	.template-article .career-meta {		
		text-align: center;
	}
	#shopify-section-template--29450913939793__section .spacing-style.text-block.rte h3 {
		font-size: 28px;
		padding-top: 35px;
		padding-bottom: 10px;
	}

	#shopify-section-template--29450913939793__section .text-block ul li {
		text-align: left;
	}
	.product-information__grid {
		display: inline !important;
		padding: 10px;
	}
	.product-details h1 {
		font-size: 25px !important;
		text-align: center;
		margin-top: 30px !important;
	}
	.product-navigation a:first-child {
		margin-left: 10px;
	}
	.product-navigation .nav-btn {
		margin: 0;
	}
	#shopify-section-template--29396769276241__section_4ej48x .spacing-style.text-block.rte.rte {
		width: auto;
		text-align: center;
		margin: auto;
	}
	#shopify-section-template--29396769276241__section_4ej48x .spacing-style.text-block.rte.text-block--align-left.text-block--full-width {
		width: auto;
	}
	.headcontact-talkwithbtn a {	
		font-size: 12px !important;
	}
	slideshow-slide:nth-child(1) .color-scheme-6 .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
		margin-left: 0px !important;
	}
	.color-scheme-1 .spacing-style.slide__content.color-scheme-6.background-transparent .h3 p, .sc-iLsJvT.gbBbPZ.pf-12_.pf-heading-1-h3.heading-after {
		font-size: 13px !important;
	}
	.color-scheme-6 .spacing-style.slide__content.color-scheme-6.background-transparent .rte h1,.color-scheme-6 .spacing-style.slide__content.color-scheme-6.background-transparent .rte h1 strong,.sc-iLsJvT.gbBbPZ.pf-15_.pf-heading-1-h3,.__pf.__pf_RGiFjw5w .pf-17_ {
		font-size: 25px !important;
		line-height: 1.0em;
	}
	.__pf.__pf_RGiFjw5w .pf-13_, .__pf.__pf_RGiFjw5w .pf-15_, .__pf.__pf_RGiFjw5w .pf-17_{
		flex-grow: 0;
	}
	.sc-iLsJvT.gbBbPZ.pf-13_.pf-heading-1-h3.heading-after {
		font-size: 13px !important;
		margin: 0;
		padding: 10px 0px;
	}
	.headcontact-talkwithbtn a::after {  
	width: 20px;
	height: 20px; 
	}
	.headcontact-info-bottom {
		width: 96%;
		margin: 0 auto !important;
	}
	#shopify-section-template--28917387002193__form .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column iframe {
		width: 91vw;
		height: 480px;
		padding-bottom: 20px;
	}
	#shopify-section-template--28917387002193__section_e9emwp .image-block__image {
		object-fit: contain !important;
	}
	#shopify-section-template--28917387002193__section_e9emwp{
		padding-top:25px;
	}
	/*catalogue pages */
	#shopify-section-template--29267324928337__section_mrW7pF {
		padding: 40px 10px !important;
	}
	.size-style.button.button--AVS9YWEN4MjhHdEVvQ__button_wUPBAk::after{
		width: 18px;
		height: 18px;
	}
	/* #shopify-section-template--29282736603473__section_xxy9rd,#shopify-section-template--29288975761745__section_fjD7UN,
	#shopify-section-template--29287877935441__section_AfVbKR,#shopify-section-template--29289057550673__section_4J7CKf,
	#shopify-section-template--29300615741777__section_xxy9rd {
		margin-top: -80px;
	} */
	#shopify-section-template--29300615741777__section_qEi3dV,#shopify-section-template--29287877935441__section_qEi3dV,#shopify-section-template--29289057550673__section_qEi3dV,
	#shopify-section-template--29288975761745__section_qEi3dV {
		margin-top: 25px;
	}
	#shopify-section-template--29282736603473__section_T4jfjz .group-block-content,
	#shopify-section-template--29288975761745__section_T4jfjz .group-block-content,
	#shopify-section-template--29289057550673__section_T4jfjz .group-block-content,
	#shopify-section-template--29300615741777__section_T4jfjz .group-block-content,
	#shopify-section-template--29287877935441__section_T4jfjz .group-block-content, 
	#shopify-section-template--29597782278481__section_T4jfjz .group-block-content{
		height: auto !important;	
	}
	/* Catalogue end*/
	#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img, 
	#shopify-section-template--29288975761745__section_T4jfjz .spacing-style.layout-panel-flex img, 
	#shopify-section-template--29287877935441__section_T4jfjz .spacing-style.layout-panel-flex img, 
	#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex img, 
	#shopify-section-template--29300615741777__section_T4jfjz .spacing-style.layout-panel-flex img,
	#shopify-section-template--29597782278481__section_T4jfjz .spacing-style.layout-panel-flex img,
	#shopify-section-template--29615244476753__section_qEi3dV .spacing-style.layout-panel-flex img,
	#shopify-section-template--29614975615313__section_qEi3dV .spacing-style.layout-panel-flex img,
	#shopify-section-template--29894054052177__section_qEi3dV .spacing-style.layout-panel-flex img,
	#shopify-section-template--29963397497169__section_qEi3dV .spacing-style.layout-panel-flex img,
	#shopify-section-template--29963805884753__section_qEi3dV .spacing-style.layout-panel-flex img{
		margin: 20px 20px;
	}
	#shopify-section-template--29289057550673__section_T4jfjz .image-block img,
	#shopify-section-template--29282736603473__section_T4jfjz image-block img,
	#shopify-section-template--29287877935441__section_T4jfjz image-block img,
	#shopify-section-template--29288975761745__section_T4jfjz image-block img,
	#shopify-section-template--29300615741777__section_T4jfjz image-block img,
	#shopify-section-template--29597782278481__section_T4jfjz image-block img{
		margin: 5px 0px;
	}
	#shopify-section-template--29289057550673__section_T4jfjz .group-block .image-block img,
	#shopify-section-template--29282736603473__section_T4jfjz .group-block .image-block img,
	#shopify-section-template--29287877935441__section_T4jfjz .group-block .image-block img,
	#shopify-section-template--29288975761745__section_T4jfjz .group-block .image-block img,
	#shopify-section-template--29300615741777__section_T4jfjz .group-block .image-block img, 
	#shopify-section-template--29597782278481__section_T4jfjz .group-block .image-block img{
		margin: 5px 0px;
	}
	.page-download-kitchen-catalogue .cv-form-inline, .page-download-wardrobe-catalogue .cv-form-inline, .page-download-bathroom-catalogue .cv-form-inline, .page-download-external-door-catalogue .cv-form-inline {
		margin-left: 0 !important;		
	}
	.slideshow-section.spacing-style.section.section--page-width.color-scheme-6 .spacing-style.slide__content.color-scheme-6.background-transparent {
	padding: 30px;
	width: 100%;
}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content > div:nth-child(2), 
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content *, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content *, #shopify-section-template--29287877935441__section_qEi3dV .group-block-content *, #shopify-section-template--29289057550673__section_qEi3dV .group-block-content * {
	/*width: 100%;	*/
}
	.cv-lbl {
		font-size: 9px !important;
		font-weight: normal !important;
	}
	#cvBtn {
		font-size: 10px;
	}
	#shopify-section-template--29282736603473__collectible_books_xjgYYr {
		padding: 30px 0px 0px;
	}
	.overlay-inner h3 {
		font-size: 16px !important;
	}
	#shopify-section-template--29282736603473__collectible_books_xjgYYr .btn.open-popup{
		font-size: 14px;
	}
	#shopify-section-template--29282736603473__section_T4jfjz .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column {
		padding: 0;
	}
	#shopify-section-template--29282736603473__section_qEi3dV {
		padding-top: 25px;
	}
	#shopify-section-template--29204643512657__section_4Nia3e .size-style.button {
		padding: 5px 20px 5px !important;
		font-size: 14px;
		position: relative;
		left: 0;
		right: 0;
		bottom: 20px;
	}
		#shopify-section-template--29267324928337__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p {
		width: 100% !important;
		font-size: 16px !important;
	}
	#shopify-section-template--29282736603473__section_qEi3dV .spacing-style.layout-panel-flex {	

		padding-bottom: 0px;
		padding-top: 0 !important;
		padding-left: 20px;
		padding-right: 20px;
	}
	#shopify-section-template--29267324928337__section_mrW7pF .spacing-style p strong{
		font-size: 18px !important;
	}
	#shopify-section-template--29267324928337__section_mrW7pF .size-style.button {	
		padding: 10px 30px !important;
		width: 45%;	
	}
    .spacing-style.text-block.text-block--AN0kzQmpSWnFFMDA3V__text_4wGHgJ.rte.text-block--align-left.text-block--full-width {
        padding-right: 0;
    }
    
    .image-block.image-block--AMk9WZmg4c2ZhdlRYT__image_VE8z8H.image-block--height-fit.spacing-style.size-style {
        width: 30px !important;
        bottom: 7px;
    }
    .image-block.image-block--AWHJDZXd6SWR4ME81b__image_nDJhg4.image-block--height-fit.spacing-style.size-style {
		width: auto;
		position: relative;
		right: 0;
		bottom: 0;
		text-align: center;
		left: 0;
		display: table;
	}
	#shopify-section-template--29204643512657__section_4Nia3e .button.button-unstyled.popup-link__button.text-left.spacing-style {
		bottom: 10px;
	}
	.image-block.image-block--AYS9tZk0vaE9MWS9Fd__image_mKqqMb.image-block--height-fit.spacing-style.size-style {
		margin: auto;
	}
	#shopify-section-template--29267324928337__section_4BtYDY .group-block-content.layout-panel-flex.layout-panel-flex--row .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style:last-child {
		background-color: #fff;
		margin-top: 0px;
	}
	.image-block.image-block--AWHJDZXd6SWR4ME81b__image_nDJhg4.image-block--height-fit.spacing-style.size-style {
		margin: auto;
	}
	#shopify-section-template--29204643512657__section_4Nia3e .button.button-unstyled.popup-link__button.text-left.spacing-style {
		background-color: #FAF5ED;
		color: #2B2B2B;
		border: 1px solid #2B2B2B;
		border-radius: 3px;
		font-size: 16px;
		padding: 8px 20px 8px;
		font-family: 'Futura' !important;
		position: relative;
		left: 0;
		margin: 0 auto;
		width: 100% !important;
	}
	#shopify-section-template--29204643512657__section_4Nia3e .popup-link {
	margin: auto;
}
#shopify-section-template--29204643512657__section_4Nia3e .group-block.group-block--width-fill.border-style.spacing-style.size-style .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {

	padding-right: 0px !important;

}
 #shopify-section-template--29282736603473__section_T4jfjz.section-wrapper {
	padding: 0;
}
	#shopify-section-template--29267324928337__section_mrW7pF .size-style.button {
	padding: 10px 15px !important;
	width: 49%;
	display: block;
}
#shopify-section-template--29267324928337__section_pm88Ue .group-block:last-child .spacing-style.text-block {
	border-left: 1px solid #c8a951;
	border-right: 1px solid #c8a951;
}
#shopify-section-template--29504612237649__section_pm88Ue .group-block:last-child .spacing-style.text-block {
	border-left: 1px solid #c8a951;
	border-right: 1px solid #c8a951;
}
#shopify-section-template--29504612237649__section_mrW7pF .size-style.button {
	width: 50%;
}
#shopify-section-template--29504612237649__section_mrW7pF .spacing-style.text-block.text-block--align-center.text-block--full-width p {
	width: 98% !important;
	font-size: 20px;
}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29288975761745__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29287877935441__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29289057550673__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3, 
	#shopify-section-template--29597782278481__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,	
	#shopify-section-template--29615244476753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29614975615313__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29894054052177__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963397497169__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3,
	#shopify-section-template--29963805884753__section_qEi3dV .group-block-content .spacing-style.text-block.h3 h3{
		font-size: 16px;
		margin-bottom: 0;
		text-align: center !important;
	}
	.page-download-kitchen-catalogue #cvBtn, .page-download-wardrobe-catalogue #cvBtn, .page-download-bathroom-catalogue #cvBtn, .page-download-external-door-catalogue #cvBtn, .page-download-internal-door-catalogue #cvBtn, #cat-form-page #cvBtn{
		font-size: 12px;
		margin-bottom: 30px;
	}
	#shopify-section-template--29300615741777__section_qEi3dV .group-block-content .cv-recaptcha-wrap {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	#shopify-section-template--29289057550673__section_qEi3dV #cat-form-page {
		width: 100%;
	}
	#shopify-section-template--29282736603473__section_qEi3dV .group-block.group-block--height-fit, #shopify-section-template--29288975761745__section_qEi3dV .group-block.group-block--height-fit, #shopify-section-template--29289057550673__section_qEi3dV .group-block.group-block--height-fit, #shopify-section-template--29287877935441__section_qEi3dV .group-block.group-block--height-fit, #shopify-section-template--29300615741777__section_qEi3dV .group-block.group-block--height-fit {
		padding: 0 20px !important;
	}
	#shopify-section-template--29289057550673__section_T4jfjz.section-wrapper {
		padding: 0;
	}
 #cat-form-page #cvFormWrap span {		
		font-size: 9px;
	}
	#shopify-section-template--29138975883601__section_qyAfK8 .group-block-content{
		padding: 9% 4% 1% 4%;
 		 height: 180px;
	}
	#shopify-section-template--29138975883601__section_dp6yXE h3 {
		font-size: 24px !important;
		width: 100% !important;
		margin-bottom: 8px;
	}
	#shopify-section-template--29138975883601__section_dp6yXE {
		margin-bottom: 0px;
	}
	#shopify-section-template--29267324928337__section_pm88Ue .group-block .spacing-style.text-block {
		border-top: 0px solid #c8a951;
		border-bottom: 1px solid #c8a951;		
	}
	#shopify-section-template--29267324928337__section_pm88Ue .group-block:first-child .spacing-style.text-block{
		border-top: 1px solid #c8a951;
	}
	#shopify-section-template--29138975883601__section_qyAfK8 .group-block-content, #shopify-section-template--29123371204945__section_kz36Hm .group-block-content {
	padding: 30px;
	height: auto;
	}
	#shopify-section-template--29123371204945__section_kz36Hm .section.section--page-width.color-scheme-1 {
		padding: 0px;
	}
	#shopify-section-template--29123371204945__slideshow_CGHci9 slideshow-slides .group-block-content div, #shopify-section-template--29123371204945__slideshow_CGHci9 slideshow-slides .group-block-content .rte {
		margin: 0px !important;
	}
	/* .spacing-style.slide__content.color-scheme-6.background-transparent {
		height: auto !important;
	} */
	  #shopify-section-template--28917386871121__slideshow_GYGrVh .spacing-style.slide__content .spacing-style.text-block.rte p {
    width: 80%;
  }
}
@media screen and (max-width: 480px) {
	#shopify-section-template--28917387002193__form .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column iframe {
		width: 86vw;
		height: 450px;
	}
	#shopify-section-template--28917387002193__form .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column iframe {
		padding-bottom: 10px;
	}
	.size-style.button {	
		padding: 10px 20px !important;
	}
}