.elementor-80644 .elementor-element.elementor-element-3e686093{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-80644 .elementor-element.elementor-element-3e686093:not(.elementor-motion-effects-element-type-background), .elementor-80644 .elementor-element.elementor-element-3e686093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.wardrobesonline.co.nz/wp-content/uploads/2024/10/wardrobes_online-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-80644 .elementor-element.elementor-element-3e686093::before, .elementor-80644 .elementor-element.elementor-element-3e686093 > .elementor-background-video-container::before, .elementor-80644 .elementor-element.elementor-element-3e686093 > .e-con-inner > .elementor-background-video-container::before, .elementor-80644 .elementor-element.elementor-element-3e686093 > .elementor-background-slideshow::before, .elementor-80644 .elementor-element.elementor-element-3e686093 > .e-con-inner > .elementor-background-slideshow::before, .elementor-80644 .elementor-element.elementor-element-3e686093 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-80644 .elementor-element.elementor-element-76bad92b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-80644 .elementor-element.elementor-element-255824d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80644 .elementor-element.elementor-element-29fa08e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80644 .elementor-element.elementor-element-14e6a11{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-80644 .elementor-element.elementor-element-1b0ff044{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-80644 .elementor-element.elementor-element-1b0ff044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80644 .elementor-element.elementor-element-1b0ff044 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:700;line-height:29px;letter-spacing:-0.5px;color:var( --e-global-color-f0e3388 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-80644 .elementor-element.elementor-element-75ba1721{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f0e3388 );}.elementor-80644 .elementor-element.elementor-element-7ef63139{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80644 .elementor-element.elementor-element-854ddb2{width:var( --container-widget-width, 102.2% );max-width:102.2%;--container-widget-width:102.2%;--container-widget-flex-grow:0;}.elementor-80644 .elementor-element.elementor-element-854ddb2.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-80644 .elementor-element.elementor-element-3e686093{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80644 .elementor-element.elementor-element-76bad92b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-80644 .elementor-element.elementor-element-255824d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80644 .elementor-element.elementor-element-14e6a11{--spacer-size:25px;}.elementor-80644 .elementor-element.elementor-element-1b0ff044{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80644 .elementor-element.elementor-element-1b0ff044 .elementor-heading-title{font-size:40px;line-height:36px;}.elementor-80644 .elementor-element.elementor-element-7ef63139{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80644 .elementor-element.elementor-element-854ddb2{padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-80644 .elementor-element.elementor-element-3e686093{--content-width:1300px;}.elementor-80644 .elementor-element.elementor-element-76bad92b{--width:100%;}.elementor-80644 .elementor-element.elementor-element-29fa08e4{--width:67%;}.elementor-80644 .elementor-element.elementor-element-7ef63139{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-854ddb2 *//* Link */
#menu-main-menu > .menu-item > a{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

/* Span Tag */
#container .woocommerce-advanced-product-label span{
	display:inline-block;
}

/* Woocommerce advanced product label */
#container .product .woocommerce-advanced-product-label{
	background-color:#ff0a0a !important;
}

/* Input */
.cr-ajax-search div input[type=text]{
	visibility:hidden;
}

/* Button search */
.cr-all-reviews-shortcode .cr-ajax-search .cr-button-search{
	visibility:hidden;
}

/* Count row */
.elementor-shortcode .cr-all-reviews-shortcode .cr-count-row{
	visibility:hidden;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}

/* Division */
.cr-all-reviews-shortcode .cr-ajax-search div{
	visibility:hidden;
}

/* Ajax search */
.elementor-shortcode .cr-all-reviews-shortcode .cr-ajax-search{
	visibility:hidden;
	margin-bottom:0px;
	margin-top:0px;
}

/* Widget shortcode */
.e-n-tabs .e-active .elementor-widget-shortcode{
	display:inline-block;
	transform:translatex(0px) translatey(0px) !important;
}

/* Summary box wrap */
.elementor-shortcode .cr-all-reviews-shortcode .cr-summaryBox-wrap{
	background-color:rgba(0,0,0,0.05);
}

/* Square placement */
.product .e-lazyloaded square-placement{
	font-size:13px;
}

/* Shortcode */
.product .e-lazyloaded .elementor-shortcode{
	font-size:13px;
}

/* Heading */
.composite_form .active h2{
	margin-bottom:10px;
	font-size:20px;
	color:#1c8d4a;
}

/* Heading */
.next h2{
	margin-bottom:10px !important;
}

/* Step title text */
.composite_form .active .step_title_text{
	font-weight:600;
}

/* Step title text */
.next .step_title_wrapper .step_title_text{
	color:#1c8d4a;
	font-weight:600;
	font-size:20px;
}

/* Step title text */
.composite_form .single .step_title_text{
	font-weight:600;
	font-size:20px;
}

/* Heading */
.composite_form .single h2{
	color:#1c8d4a;
	font-weight:600;
	font-size:20px;
}

/* Label */
.composite_form .active label{
	font-size:15px;
}

/* Label */
.next label{
	font-size:15px;
}

/* Paragraph */
.composite_form .single p{
	font-size:15px;
}

/* Component inner */
.composite_form .active .component_inner{
	padding-bottom:30px !important;
}

/* Component inner */
.composite_form .next .component_inner{
	padding-bottom:30px !important;
}

/* Component inner */
.composite_form .single .component_inner{
	padding-bottom:20px !important;
}

/* Woocommerce  price amount */
.composite_price .price .woocommerce-Price-amount{
	color:#1c8d4a;
	font-weight:600;
}

/* Paragraph */
.composite_wrap .composite_price p{
	margin-bottom:20px !important;
}

/* Paragraph */
.composite_wrap .composite_availability p{
	color:#1c8d4a !important;
}

/* Heading */
.single_variation_wrap .wc-pao-addon h2{
	font-weight:600;
	font-size:25px;
	color:#1c8d4a;
}

/* Input */
.single_variation_wrap .wc-pao-addon input[type=text]{
	padding-left:8px;
}

/* Paragraph */
.single_variation_wrap .wc-pao-addon p{
	margin-bottom:5px;
}

/* Heading */
.elementor-shortcode .bapf_head h3{
	color:#1c8e4a;
	font-weight:600;
	font-size:19px;
}

/* Span Tag */
.bapf_slidr_all .bapf_slidr_main span{
	background-color:#1c8e4a !important;
}

/* Division */
.bapf_slidr_all .bapf_slidr_main div{
	background-color:#1c8e4a !important;
}

/* Input */
.elementor-shortcode ul input[type=checkbox]{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#1c8e4a;
	width:15px;
	height:15px;
	border-color:#3c4c63;
}

/* Input */
.elementor-shortcode .checked input[type=checkbox]{
	background-color:#536479;
}

/* Bapf tbprice */
.bapf_slidr_all .bapf_from .bapf_tbprice{
	font-size:13px;
}

/* Bapf val */
.bapf_slidr_all .bapf_from .bapf_val{
	font-size:13px;
}

/* Bapf tbprice */
.bapf_slidr_all .bapf_to .bapf_tbprice{
	font-size:13px;
}

/* Bapf val */
.bapf_slidr_all .bapf_to .bapf_val{
	font-size:13px;
}

/* Bdi */
.elementor-grid .price bdi{
	color:#23af1c;
}

/* Clickable */
#wpfBlock_1 .wpfFilterTitle .wfpClickable{
	font-size:18px;
}

/* Sort products */
#wpfSortProducts{
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	background-color:rgba(233,233,237,0.16);
	margin-bottom:20px;
	padding-left:15px;
	border-color:rgba(0,0,0,0.15);
}

/* Clickable */
#wpfBlock_3 .wpfFilterTitle .wfpClickable{
	color:#3c4c63;
	font-size:18px;
	padding-bottom:10px;
}

/* Clickable */
#wpfBlock_4 .wpfFilterTitle .wfpClickable{
	font-size:18px;
	color:#3c4c63;
}

/* Span Tag */
#wpfBlock_5 .irs .to{
	background-color:#24af1c;
	width:20px;
	height:20px;
	left:260px !important;
	top:28px;
}

/* From */
#wpfBlock_5 .irs .from{
	background-color:#24af1c;
	width:20px;
	height:20px;
	top:28px;
}

/* Span Tag */
#wpfBlock_5 .irs .irs span{
	font-family:Albert Sans, sans-serif;
}

/* Element */
.product .e-lazyloaded .e-con-inner > .elementor-element{
	font-family:Albert Sans, sans-serif;
}

/* Paragraph */
.elementor-grid .product p{
	margin-top:15px;
	background-color:transparent !important;
	color:#23af1c !important;
	font-weight:600;
}

/* Bdi */
.elementor-grid ins bdi{
	color:#23af1c;
}

/* Bdi */
.elementor-grid del bdi{
	color:#3c4c63 !important;
}

/* Span Tag */
#wpfBlock_6 .irs .irs span{
	font-family:Albert Sans, sans-serif;
}

/* Span Tag */
#wpfBlock_7 .irs .to{
	background-color:#24af1c;
	height:20px;
	padding-left:0px;
	margin-left:7px;
}

/* From */
#wpfBlock_7 .irs .from{
	background-color:#24af1c;
	height:20px;
}

/* From */
.product .e-lazyloaded .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-shortcode .wpfMainWrapper #wpfBlock_7 .wpfFilterContent .irs .from{
	width:20px !important;
}

/* Span Tag */
.product .e-lazyloaded .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-shortcode .wpfMainWrapper #wpfBlock_7 .wpfFilterContent .irs .to{
	width:20px !important;
}

/* Woocommerce result count */
.elementor-widget-wc-archive-products .woocommerce-result-count{
	font-size:12px;
}

/* Font Icon */
#wpfBlock_1 .wpfFilterTitle i{
	margin-top:10px;
	font-size:15px !important;
}

/* Font Icon */
#wpfBlock_2 .wpfFilterTitle i{
	margin-top:10px;
	font-size:15px !important;
}

/* Font Icon */
#wpfBlock_3 .wpfFilterTitle i{
	margin-top:10px;
	font-size:15px !important;
}

/* Font Icon */
#wpfBlock_4 .wpfFilterTitle i{
	margin-top:10px;
	font-size:15px !important;
}

/* Font Icon */
#wpfBlock_6 .wpfFilterTitle i{
	margin-top:10px;
	font-size:15px !important;
}

/* Font Icon */
#wpfBlock_7 .wpfFilterTitle i{
	margin-top:10px;
	font-size:15px !important;
}

/* Font Icon */
#wpfBlock_5 .wpfFilterTitle i{
	font-size:15px !important;
	margin-top:10px;
}

/* Span Tag */
#wpfBlock_6 .irs .to{
	background-color:#24af1c;
	width:18px;
	height:18px;
	margin-left:10px;
	margin-top:4px;
}

/* From */
#wpfBlock_6 .irs .from{
	background-color:#24af1c;
	width:18px;
	height:18px;
	margin-top:2px;
}

/* Block 6 */
#wpfBlock_6{
	border-bottom-color:rgba(0,0,0,0.15);
}

/* Block 7 */
#wpfBlock_7{
	margin-top:20px;
	padding-top:0px;
}

/* Label */
#wpfBlock_2 li .wpfLiLabel{
	line-height:1.6em;
}

/* Label */
#wpfBlock_3 li .wpfLiLabel{
	line-height:1.6em;
}

/* Label */
#wpfBlock_4 li .wpfLiLabel{
	line-height:1.6em;
}

/* Label */
#wpfBlock_5 li .wpfLiLabel{
	line-height:1.6em;
}

/* Label */
#wpfBlock_6 li .wpfLiLabel{
	line-height:1.6em;
}

/* Span Tag */
#wpfSliderRange span{
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	background-color:#24af1c;
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
}

/* Span Tag (hover) */
#wpfSliderRange span:hover{
	background-color:#24af1c;
	border-style:none !important;
}

/* Division */
#wpfSliderRange div{
	background-color:#e8eded;
	border-top-color:#e8eded;
}

/* Slider range */
#wpfSliderRange{
	border-top-style:none;
	border-bottom-style:none;
}

/* Min price */
#wpfMinPrice{
	font-family:Albert Sans, sans-serif !important;
}

/* Max price */
#wpfMaxPrice{
	font-family:Albert Sans, sans-serif !important;
}

/* Price inputs */
.product .e-lazyloaded .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-shortcode .wpfMainWrapper #wpfBlock_7 .wpfFilterContent .wpfPriceInputs{
	width:100% !important;
}

/* Span Tag */
.wapl-diagonal-bar .woocommerce-advanced-product-label span{
	line-height:3em;
}

/* Wapl diagonal bar */
.elementor-grid .product .wapl-diagonal-bar{
	position:absolute;
}

/* Woo variation item label */
.elementor-grid .product:nth-child(1) .woo-variation-item-label{
	font-size:15px;
	line-height:18px;
}

/* Label */
.elementor-grid .product label{
	font-size:14px;
	line-height:17px;
	color:#3c4c63;
}

/* Heading */
.elementor-grid .product h2{
	color:#3c4c63;
}

/* Woo variation item label */
.elementor-grid .product .woo-variation-item-label{
	line-height:17px !important;
	color:#3c4c63;
}

/* Value */
.wvs-loaded tr .value{
	height:65px !important;
}

/* Paragraph */
.woocommerce-variation .woocommerce-variation-availability p{
	color:#ff0000;
}

/* Input */
.gform-body .gfield--no-description input[type=text]{
	background-color:#c9cbce;
	font-size:13px;
	color:#000000;
	font-weight:600;
}

/* Text Area */
.gform-body .gfield--no-description .ginput_container_textarea textarea{
	background-color:#c9cbce;
	font-size:13px;
	font-weight:600;
}

/* Input */
.gform-body .gfield--no-description input[type=email]{
	background-color:#c9cbce;
	font-size:13px;
	font-weight:600;
}

/* Body */
body{
	font-size:17px;
}

/* Button */
#gform_submit_button_2{
	background-color:#23af1c;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	color:#ffffff;
	font-weight:600;
}

/* Button (hover) */
#gform_submit_button_2:hover{
	background-color:#3c4c63;
	
}

/* 600px and smaller screen sizes */
@media (max-width:600px){

	/* Paragraph */
	.products .price p{
		font-size:10px;
		line-height:14px;
		color:#474242;
	}
	
	/* Square placement */
	.products .product square-placement{
		color:#474242;
		font-size:10px;
		transform:translatex(0px) translatey(0px);
		line-height:2.4px;
	}
	
	/* Span Tag */
	.elementor-grid .woocommerce-advanced-product-label span{
		font-size:13px;
	}
	
	/* Span Tag */
	#content .page-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-LoopProduct-link .wapl-diagonal-bar .woocommerce-advanced-product-label span{
		line-height:2.3em !important;
	}
	
}

/* 415px and smaller screen sizes */
@media (max-width:415px){

	/* Span Tag */
	.products .woocommerce-advanced-product-label span{
		font-size:10px;
		position:relative;
		top:4px;
	}
	
	/* Heading */
	.products .product h2{
		font-size:13px !important;
		font-weight:600;
	}
	
	/* Paragraph */
	.products .price p{
		position:relative;
		top:4px;
	}
	
	/* Price */
	.products .product .price{
		font-size:16px !important;
	}
	
	/* Button */
	.products .product .add_to_cart_button{
		font-size:12px;
	}
	
	/* Label wrap */
	.products .product .label-wrap{
		top:2px;
		left:2px;
	}
	
	/* Span Tag */
	.page-content .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .products .product .woocommerce-LoopProduct-link .label-wrap .woocommerce-advanced-product-label span{
		line-height:1.4em !important;
	}
	
	/* Paragraph */
	.woocommerce-variation .woocommerce-variation-availability p{
		color:#ff0000 !important;
	}
	
}

/* Gform confirmation message 2 */
#gform_confirmation_message_2{
	color:#ffffff;
	font-weight:500;
	font-size:18px;
	position:relative;
	
}

/* 550px and smaller screen sizes */
@media (max-width:550px){

	/* List */
	.vc_custom_1718702965923 .wpb_wrapper ul{
		position:relative;
		transform: translatex(140px);
	}
	
}
body .gform_wrapper input,
body .gform_wrapper textarea,
body .gform_wrapper select {
    font-size: 16px !important;
}/* End custom CSS */