@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('https://letsfaceitkitchens.ca/wp-content/themes/letsfaceitkitchens/fonts/dm-sans-400.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('https://letsfaceitkitchens.ca/wp-content/themes/letsfaceitkitchens/fonts/dm-sans-500.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('https://letsfaceitkitchens.ca/wp-content/themes/letsfaceitkitchens/fonts/dm-sans-600.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('https://letsfaceitkitchens.ca/wp-content/themes/letsfaceitkitchens/fonts/dm-sans-700.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:900;font-display:swap;src:url('https://letsfaceitkitchens.ca/wp-content/themes/letsfaceitkitchens/fonts/dm-sans-900.woff2') format('woff2')}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('https://letsfaceitkitchens.ca/wp-content/themes/letsfaceitkitchens/fonts/dm-serif-display-400.woff2') format('woff2')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:500;font-display:swap;src:url('https://letsfaceitkitchens.ca/wp-content/themes/letsfaceitkitchens/fonts/dancing-script-500.woff2') format('woff2')}.content-img.ci-left:before,.content-img.ci-right:after,.polygon-right-lg:after{top:clamp(-240px,-12.5vw,-160px);right:clamp(-230px,-11.979166666666666vw,-153.33333333333334px);bottom:0}.custom-addons h3,.footer p,.reimagine-opts a h4,.slide-out-pillars li,.woocommerce div.product div.images{text-align:center}.captcha-note a,.pg-privacy a{text-decoration:underline!important}:root{--font:'DM Sans',sans-serif;--heading:'DM Serif Display',serif;--script:'Dancing Script',cursive;--spacing:clamp(75px, 7.291666666666667vw, 140px);--radius:clamp(20px, 1.5625vw, 30px);--opacity-hover:0.75;--mainFontSize:clamp(16px, 1.3020833333333333vw, 25px);--headingH1FontSize:clamp(40px, 4.84375vw, 93px);--headingH2FontSize:clamp(35px, 3.8020833333333335vw, 73px);--headingH3FontSize:clamp(21px, 1.6666666666666667vw, 32px);--lineHeight:1.5;--headingLineHeight:1.05;--blue:#18d4d6;--text:#1A130E;--dark:#151836;--light:#EDF1F6;--primary:var(--blue);--secondary:var(--dark);--buttonPaddingTop:clamp(15px, 1.09375vw, 21px);--buttonPaddingBottom:var(--buttonPaddingTop);--buttonPaddingLeft:clamp(20px, 2.2395833333333335vw, 43px);--buttonPaddingRight:var(--buttonPaddingLeft);--buttonCasing:capitalize;--buttonRadius:472px;--buttonWeight:500;--buttonFont:var(--font);--buttonTextColour:var(--text);--buttonHoverBackgroundColour:var(--light);--buttonHoverFontColour:var(--dark);--buttonBorder:1px solid var(--primary)}.elementor-element-462bb4b p,.footer .elementor-icon-list-text,.footer p a:focus,.footer p a:hover{color:#fff}body{font-size:var(--mainFontSize);font-family:var(--font);line-height:var(--lineHeight);font-weight:400;color:var(--text)}h1,h2,h3{color:#1a130e;font-family:var(--heading);line-height:.9;font-weight:600}.button.ghost{background:0 0!important;border:1px solid var(--dark)!important;color:var(--dark)!important}.button.secondary,html .elementor-widget-button.btn-hover-dark .elementor-button:hover{background:var(--dark)!important;border:1px solid var(--dark)!important;color:#fff!important}.button.ghost:focus,.button.ghost:hover,.button.secondary:focus,.button.secondary:hover,.button:focus,.button:hover,.os-form button[type=submit]:focus,.os-form button[type=submit]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,html .elementor-widget-button .elementor-button:focus,html .elementor-widget-button .elementor-button:hover,main button[type=submit]:focus,main button[type=submit]:hover,main input[type=submit]:focus,main input[type=submit]:hover{background:var(--buttonHoverBackgroundColour)!important;border:1px solid var(--buttonHoverBackgroundColour)!important;color:var(--buttonHoverFontColour)!important}.e-con,.e-con-full,.e-con>.e-con-inner{padding:0!important}.e-con>.e-con-inner{max-width:var(--containerAbove1600)!important}.pg-section{padding:var(--spacing) 0!important}.pg-section.pt-0{padding-top:0!important}.pg-section.pb-0{padding-bottom:0!important}.preheader{padding:clamp(14px,1.09375vw,21px) 0!important;border-bottom:5px solid var(--blue)}.preheader .elementor-icon-list-items{display:flex;align-items:center;list-style:none}.preheader .elementor-icon-list-items .elementor-icon-list-item:first-of-type{margin-right:auto}.preheader .elementor-icon-list-items .elementor-icon-list-item:nth-child(2){margin-right:clamp(20px,1.5625vw,30px)}.preheader .elementor-icon-list-items .elementor-icon-list-item:nth-child(3){margin-right:4px}.preheader .elementor-icon-list-text{color:#fff;font-size:clamp(16px, 1.0416666666666667vw, 20px)}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-left:9px!important}.elementor-icon-list-icon svg{width:auto!important;height:clamp(17px,1.3020833333333333vw,25px)!important;margin:0!important}#menu-item-45 a:focus,#menu-item-45 a:hover,.elementor-icon-list-item a:focus,.elementor-icon-list-item a:hover,.menu-item-45 a:focus,.menu-item-45 a:hover{opacity:var(--opacity-hover)}.header{background-color:transparent}.header .navigation ul{list-style:none;justify-content:space-evenly;padding:0;margin:clamp(23.333333333333332px,1.8229166666666667vw,35px) 0}#menu-item-45 a,.header .navigation li,.menu-item-45 a{align-items:center;display:flex}.header .navigation ul a{padding:0;display:block;color:var(--text)!important;font-size:clamp(15px, 1.3541666666666667vw, 26px)}.captcha-note a:focus,.captcha-note a:hover,.header .navigation ul a:focus,.header .navigation ul a:hover,.header .navigation ul li.current-menu-item a{color:var(--primary)!important}#reimagine-fields,.os-form button[type=submit]{background:var(--primary)!important;color:var(--buttonTextColour)!important;cursor:pointer}#menu-item-45 a,.menu-item-45 a{width:clamp(150px,18.59375vw,357px);height:clamp(58.666666666666664px,4.583333333333333vw,88px);justify-content:center;padding:0;text-indent:-9999px;font-size:0px;background-image:url(i/logo-dark.png?v=1);background-size:100%;background-repeat:no-repeat;background-position:center;margin:0 20px}.menu-item-45 a{width:clamp(166.66666666666666px,13.020833333333334vw,250px);height:clamp(43.333333333333336px,3.3854166666666665vw,65px)}.hero{padding-left:clamp(30px,11.71875vw,225px)!important;margin:clamp(23.333333333333332px,1.8229166666666667vw,35px) 0 0!important}.hero h1{margin:0 0 clamp(40px,3.125vw,60px)}.hero p a{margin-right:clamp(10px,.78125vw,15px)}.hero p a:last-of-type{margin-right:0}.hero img{border-radius:clamp(30px,2.34375vw,45px) 0 0 clamp(30px,2.34375vw,45px)!important}.pg-section,.polygon-right-lg{overflow-x:clip!important}.content-img{height:max-content!important}.content-img.ci-left:before,.content-img.ci-right:after,.polygon-right-lg:after{content:'';position:absolute;background-size:100%;background-repeat:no-repeat;background-position:center;width:clamp(736px,57.5vw,1104px);height:clamp(473.3333333333333px,36.979166666666664vw,710px);z-index:-1}.content-img.ci-left:before{background-image:url(i/polygon-left.svg);left:clamp(-285px,-14.84375vw,-190px)}.content-img.ci-right:after,.polygon-right-lg:after{background-image:url(i/polygon-right.svg)}.content-img.ci-left:before,.content-img.ci-right:after{width:clamp(418.6666666666667px,32.708333333333336vw,628px);height:clamp(473.3333333333333px,36.979166666666664vw,710px);top:0;bottom:0;margin:auto 0}.content-img.ci-right:after{right:clamp(-285px,-14.84375vw,-190px)}.polygon-right-lg:after{width:clamp(400px,57.5vw,1104px);height:clamp(550px,65.78125vw,1263px)}.content-img img{border-radius:30px!important;max-height:532px;width:100%;object-fit:cover}.ct-right{padding:0 0 0 clamp(20px,3.125vw,60px)!important}.ct-left{padding:0 clamp(20px,3.125vw,60px) 0 0!important}.content-text h2{margin:0 0 5px}.content-text a.button{margin:clamp(10px,1.5625vw,30px) 0 0}.os-form input#your-address{width:calc(100% - 5px);padding:17px clamp(180px,15.104166666666666vw,290px) 15px clamp(44px,3.4375vw,66px);border:1px solid #b1b1b1;border-radius:472px;color:#757575;background-image:url(i/icons/icon-showroom.svg);background-size:clamp(16px,1.25vw,24px);background-repeat:no-repeat;background-position:clamp(18.666666666666668px,1.4583333333333333vw,28px) center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.os-form input#your-address:focus,.os-form input#your-address:hover{border:1px solid var(--primary);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.os-form form{position:relative;margin:20px 0 0}.os-form button{position:absolute;right:0}.os-form button,.os-form input#your-address{height:clamp(50px,3.3854166666666665vw,65px)}.disclaimer p{font-size:clamp(13px, .8333333333333334vw, 16px);font-weight:500}.section-makeover h2{letter-spacing:-1px;color:#fff}.section-heading h2+p,.section-makeover h2+p{font-size:clamp(18px, 1.4583333333333333vw, 28px);color:#6b6b6b;font-weight:500;line-height:1.3;margin:5px 0 clamp(26.666666666666668px,2.0833333333333335vw,40px)}.footer p a,.section-makeover h2+p,.woocommerce-message::before,.woocommerce-pagination li a:focus,.woocommerce-pagination li a:hover{color:var(--primary)}.section-heading ul{list-style:none;display:flex;align-items:center;justify-content:center;margin:-20px 0 clamp(66.66666666666667px,5.208333333333333vw,100px);padding:0}.section-heading ul li{position:relative;font-size:clamp(18px, 1.6145833333333333vw, 31px);font-weight:700;width:330px;padding:0 160px 0 50px}.section-heading ul li strong{font-weight:400;color:#8a8a8a;margin:0 15px;position:relative;top:-1px}.section-heading ul li:after,.section-heading ul li:before{content:'';background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;display:block;margin:auto 0}.section-heading ul li:before{background-image:url(i/icons/icon-google.svg);left:0;width:clamp(23.333333333333332px,1.8229166666666667vw,35px);height:clamp(23.333333333333332px,1.8229166666666667vw,35px)}.section-heading ul li:after{background-image:url(i/icons/icon-stars.svg);right:0;width:159px;height:26px;top:-6px}#testimonials .swiper-slide{background-color:#fff;border-radius:30px;padding:clamp(100px,7.8125vw,150px) clamp(33.333333333333336px,2.6041666666666665vw,50px) clamp(33.333333333333336px,2.6041666666666665vw,50px)}#testimonials .swiper-slide:before{content:'';background-image:url(i/icons/icon-quotes.svg);background-size:100%;background-repeat:no-repeat;background-position:center;display:block;width:clamp(46.666666666666664px,3.6458333333333335vw,70px);height:clamp(34.666666666666664px,2.7083333333333335vw,52px);position:absolute;top:clamp(33.333333333333336px,2.6041666666666665vw,50px);left:clamp(33.333333333333336px,2.6041666666666665vw,50px)}#testimonials .elementor-testimonial{display:flex;flex-direction:column;height:100%}#testimonials .elementor-testimonial__text{font-style:normal!important;font-size:clamp(16px, 1.09375vw, 21px)!important;line-height:1.5!important;font-weight:400;padding:0 0 clamp(20px,1.5625vw,30px);color:#6a6561}.elementor-testimonial__footer{margin:auto 0 0!important;border-top:1px solid #e3e3e3;padding:clamp(20px,1.5625vw,30px) 0 0}#testimonials .elementor-testimonial__text a{color:#151836!important;text-decoration:underline}#testimonials .elementor-testimonial__text a:focus,#testimonials .elementor-testimonial__text a:hover{color:#6a6561!important}#testimonials .elementor-testimonial__cite{margin-left:clamp(9.333333333333334px,.7291666666666666vw,14px);height:clamp(33.333333333333336px,2.6041666666666665vw,50px)}#testimonials .elementor-testimonial__name{font-size:clamp(16px, 1.09375vw, 21px);letter-spacing:-1px;font-weight:900;color:#1a130e;position:relative}#testimonials .elementor-testimonial__name:after{content:'';background-image:url(i/icons/icon-test-stars.svg);background-size:100%;background-repeat:no-repeat;background-position:center;display:block;width:clamp(64.66666666666667px,5.052083333333333vw,97px);height:clamp(11.333333333333334px,.8854166666666666vw,17px);position:absolute;bottom:calc(-100% + clamp(11.333333333333334px,.8854166666666666vw,17px));left:0}#testimonials .elementor-testimonial__image,.elementor-widget-woocommerce-product-additional-information table tr{display:flex}#testimonials .elementor-swiper-button{width:clamp(30px,2.0833333333333335vw,40px);height:clamp(30px,2.0833333333333335vw,40px);background-size:100%;background-repeat:no-repeat;background-position:center}#latest-designs .elementor-swiper-button,#testimonials .elementor-swiper-button{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#latest-designs .elementor-swiper-button:focus,#latest-designs .elementor-swiper-button:hover,#testimonials .elementor-swiper-button:focus,#testimonials .elementor-swiper-button:hover,.footer img:focus,.footer img:hover{opacity:var(--opacity-hover);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#testimonials .elementor-swiper-button i,.elementor-widget-woocommerce-product-additional-information h2{display:none}#testimonials .elementor-swiper-button.elementor-swiper-button-prev{background-image:url(i/icons/icon-arrow-left.svg);left:clamp(-55px,-2.8645833333333335vw,-36.666666666666664px)}#testimonials .elementor-swiper-button.elementor-swiper-button-next{background-image:url(i/icons/icon-arrow-right.svg);right:clamp(-55px,-2.8645833333333335vw,-36.666666666666664px)}#latest-designs{margin:0 0 20px;overflow-x:clip}#latest-designs .swiper{margin:0 clamp(-491px,-25.572916666666668vw,-327.3333333333333px)}#latest-designs .elementor-swiper-button.elementor-swiper-button-next,#latest-designs .elementor-swiper-button.elementor-swiper-button-prev{opacity:0!important}#latest-designs .swiper-slide a{position:relative;display:block;width:100%;height:clamp(300px,26.041666666666668vw,500px)}#latest-designs .swiper-slide a .swiper-slide-inner{display:block;height:100%;width:100%}#latest-designs .swiper-slide a:before{content:'';background-color:rgba(21,24,54,.64);background-image:url(i/icons/icon-view.svg);background-size:clamp(39.333333333333336px,3.0729166666666665vw,59px);background-repeat:no-repeat;background-position:center center;position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#latest-designs .swiper-slide a:hover:before{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#latest-designs .swiper-slide-image{display:block;width:100%;height:100%;object-fit:cover}.dialog-type-lightbox{z-index:999999999!important;background-color:rgba(0,0,0,.9)!important}body.admin-bar .dialog-lightbox-widget{height:calc(100vh)!important}.elementor-slideshow__header i,.elementor-slideshow__title,.error404 .section-latest,.error404 .section-makeover,.error404 .section-showroom,.error404 .section-testimonials,.error404 .section-wcu,.grecaptcha-badge,.home .inner-only,.home-only:not(.home .home-only),.page-id-20 #latest-designs,.page-id-20 .elementor-element-cd75bf6,.page-id-221 .section-latest,.page-id-221 .section-makeover,.page-id-221 .section-showroom,.page-id-221 .section-testimonials,.page-id-221 .section-wcu,.page-id-229 .section-latest,.page-id-229 .section-makeover,.page-id-229 .section-showroom,.page-id-229 .section-testimonials,.page-id-229 .section-wcu,.tax-rate small,.woocommerce-shipping-calculator,.woocommerce-shipping-destination{display:none!important}.footer{padding:clamp(60px,5.729166666666667vw,110px) 0!important}.footer img{display:block;max-width:clamp(250px,22.96875vw,441px)!important;margin:0 auto 15px!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer .elementor-icon-list-icon svg{width:auto!important;height:clamp(18.666666666666668px,1.4583333333333333vw,28px)!important}.footer .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-left:14px!important}.footer .elementor-icon-list-items.elementor-inline-items{margin:0 0 clamp(10px,3.125vw,60px)}.footer .elementor-icon-list-item.elementor-inline-item:first-child,.footer .elementor-icon-list-item.elementor-inline-item:nth-child(2){margin:0 clamp(30px,2.34375vw,45px) 0 0!important}.footer .elementor-icon-list-item.elementor-inline-item:nth-child(3),.footer .elementor-icon-list-item.elementor-inline-item:nth-child(4),.woocommerce .ion-cart-totals table tr #shipping_method,.woocommerce .ion-cart-totals table tr #shipping_method li{margin:0!important}.footer p{color:#fff;margin:0 0 15px;font-size:clamp(16px, 1.1979166666666667vw, 23px)}.reimagine-wrap #slide2 small,.reimagine-wrap h3{margin:0 0 clamp(23.333333333333332px,1.8229166666666667vw,35px)}.footer p:last-of-type{margin:0}.os-form button[type=submit]{font-family:var(--buttonFont);font-size:var(--buttonFontSize);padding:var(--buttonPaddingTop) var(--buttonPaddingRight) var(--buttonPaddingBottom) var(--buttonPaddingLeft)!important;line-height:1;font-weight:var(--buttonWeight);border-radius:var(--buttonRadius);border:var(--buttonBorder);text-transform:var(--buttonCasing);display:inline-block}.wcu-card .slide-out-pillars li{background-color:var(--dark);padding:clamp(46.666666666666664px,3.6458333333333335vw,70px) 10px;border-radius:30px;margin:0}.wcu-card .slide-out-pillars li.active{padding:clamp(30px,3.6458333333333335vw,70px)}.wcu-card .slide-out-pillars li svg{margin:0 0 clamp(20px,1.5625vw,30px)!important;width:auto!important;height:clamp(59.333333333333336px,4.635416666666667vw,89px)!important}.wcu-card .slide-out-pillars li h2{font-size:clamp(21px, 1.6666666666666667vw, 32px);color:#fff;font-family:var(--font);font-weight:700;letter-spacing:-1px;margin:auto;line-height:1.1;max-height:clamp(213.33333333333334px,16.666666666666668vw,320px);transition:.5s}.wcu-card .slide-out-pillars li.active h2{transition:.3s;margin:0 0 15px}.wcu-card .slide-out-pillars li p{font-size:clamp(16px, 1.0416666666666667vw, 20px);color:#9bfeff}.slide-out-pillars{list-style:none;display:flex;padding:0;margin:0;grid-gap:clamp(20px,1.5625vw,30px)}.slide-out-pillars li{background:#ccc;max-width:11%;padding:clamp(20px,1.3020833333333333vw,25px);max-height:clamp(420px,30.677083333333332vw,589px)}.slide-out-pillars li:not(.active):hover{opacity:.5;cursor:pointer}.slide-out-pillars li h2{-webkit-writing-mode:vertical-rl;position:relative}.slide-out-pillars li p{transform-origin:top;transform:scale(0);height:0;opacity:0}.slide-out-pillars li.active{max-width:45%}.slide-out-pillars li.active h2{writing-mode:unset;position:relative;left:0}.slide-out-pillars li.active p{transition:.3s;transform:scale(1);height:auto;opacity:1}.slide-out-pillars li,.slide-out-pillars li h2,.slide-out-pillars li p{transition:.5s}#reimagine-fields{font-family:var(--buttonFont)!important;font-size:var(--buttonFontSize)!important;padding:clamp(15px,.9895833333333334vw,19px) clamp(25px,1.9270833333333333vw,37px)!important;line-height:1!important;font-weight:var(--buttonWeight)!important;border-radius:var(--buttonRadius)!important;border:var(--buttonBorder)!important;text-transform:var(--buttonCasing)!important;display:block!important;width:max-content!important}.icon-reimagine-1{background-image:url(i/icons/icon-reimagine-1.svg);width:clamp(50px,5.208333333333333vw,100px);height:clamp(50px,5.208333333333333vw,100px)}.icon-reimagine-2{background-image:url(i/icons/icon-reimagine-2.svg);width:clamp(50px,5.15625vw,99px);height:clamp(50px,5.15625vw,99px)}.icon-reimagine-3{background-image:url(i/icons/icon-reimagine-3.svg);width:clamp(50px,5.208333333333333vw,100px);height:clamp(50px,5.208333333333333vw,100px)}#reimagine .slick-slider{position:relative;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#reimagine .slick-list{position:relative;overflow:hidden;margin:0;padding:0}#reimagine .slick-list:focus{outline:0}#reimagine .slick-list.dragging{cursor:pointer;cursor:hand}#reimagine .slick-slider .slick-list,#reimagine .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#reimagine .slick-track{position:relative;top:0;left:0;margin-left:auto;margin-right:auto}#reimagine .slick-track:after,#reimagine .slick-track:before{display:table;content:''}#reimagine .slick-track:after{clear:both}#reimagine .slick-loading .slick-slide,#reimagine .slick-loading .slick-track{visibility:hidden}#reimagine .slick-slide{float:left;height:100%;min-height:1px}#reimagine [dir=rtl] .slick-slide{float:right}#reimagine .slick-slide.dragging img{pointer-events:none}#reimagine .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.reimagine-slide .button.disabled{cursor:not-allowed;opacity:.5!important}.reimagine-wrap h3{font-weight:700;color:#fff;font-size:clamp(20px, 1.3020833333333333vw, 25px)}.reimagine-opts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:0 auto;grid-gap:clamp(26.666666666666668px,2.0833333333333335vw,40px)}.reimagine-opts a h4{color:var(--text);font-size:clamp(15px, 1.4583333333333333vw, 28px);transition:.3s;margin:0 auto;line-height:1.1}.reimagine-opts a p{color:#ffc875;font-size:14px;line-height:1.25;transition:.3s}.reimagine-opts a{max-width:calc(27% - 25px);flex:0 0 calc(27% - 25px);padding:clamp(15px,2.0833333333333335vw,40px);position:relative;background-color:#fff;border-radius:30px;border:2px solid #fff}.reimagine-opts a i{transition:.3s;margin:0 auto clamp(15px,1.5625vw,30px);display:block}.reimagine-opts a.active,.reimagine-opts a:focus,.reimagine-opts a:hover{opacity:.75;border:2px solid var(--primary)}.reimagine-wrap #slide2 small{display:block}.reimagine-form{width:75%;margin:0 auto;display:flex;flex-wrap:wrap;grid-gap:20px}.reimagine-form input{flex:0 0 calc(35% - 15px);width:100%;max-width:100%;background-color:var(--light)!important;height:auto;color:var(--text)!important;font-family:var(--font)!important;font-size:clamp(15px, 1.0416666666666667vw, 20px)!important;padding:clamp(10px,.78125vw,15px) clamp(15px,1.0416666666666667vw,20px);transition:var(--transition);border-radius:8px;line-height:1.4;border:1px solid var(--light)!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-light-blue,.hours-of-operation li,.pg-title{background-color:var(--light)}.reimagine-form #reimagine-fields{width:calc(30% - 15px);flex:0 0 calc(30% - 15px)}.reimagine-form input:focus,.reimagine-form input:hover{border:1px solid var(--primary)!important;outline:0!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#reimagine-fields{background-color:var(--primary)!important;border-radius:8px!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#reimagine-fields:focus,#reimagine-fields:hover{background-color:var(--dark)!important;border:1px solid var(--dark)!important;color:#fff!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pg-title{padding:clamp(30px,3.6458333333333335vw,70px) 0!important}.inner-heading h2{margin:0 0 clamp(26.666666666666668px,2.0833333333333335vw,40px)}.content-text p a:not(.content-text p a.button){color:#18a9d6;text-decoration:underline}.content-text p a:not(.content-text p a.button):focus,.content-text p a:not(.content-text p a.button):hover,.pg-privacy a:focus,.pg-privacy a:hover{color:var(--text)}.hours-of-operation li.active,.rfy-card .elementor-icon-box-wrapper{background-color:var(--dark);color:#fff}.content-text p em{font-size:clamp(34px, 2.65625vw, 51px);font-weight:500;line-height:1.1;font-family:var(--script)}.bold-pricing p strong,.pg-privacy h3,.pg-privacy h4{font-family:var(--heading)}.border-bottom{border-bottom:clamp(24px,1.875vw,36px) solid var(--light)}.rfy-container{padding:clamp(50px,3.90625vw,75px) 0 clamp(53.333333333333336px,4.166666666666667vw,80px)!important}.section-heading h2{position:relative;z-index:99}.rfy-disclaimer p{font-size:clamp(21px, 1.9270833333333333vw, 37px);font-weight:400;color:#1a130e;line-height:1}.rfy-card .elementor-icon-box-wrapper{padding:clamp(30px,4.166666666666667vw,80px) clamp(30px,2.6041666666666665vw,50px) clamp(30px,3.125vw,60px);border-radius:30px;height:100%}.rfy-card>.elementor-element{height:100%!important}.contact-left .elementor-icon-list-items,.rfy-card .elementor-icon-box-icon{margin:0 0 20px!important}.rfy-card .elementor-icon-box-icon svg{height:clamp(78.66666666666667px,6.145833333333333vw,118px)!important;width:auto!important}.content-text ul{list-style:none;padding:0;margin:clamp(20px,1.5625vw,30px) 0 0}.content-text ul li{background-image:url(i/icons/icon-list.svg?v=1);background-size:clamp(14px,1.09375vw,21px);background-repeat:no-repeat;background-position:left clamp(4.666666666666667px,.3645833333333333vw,7px);padding:0 0 0 clamp(20px,1.5625vw,30px);text-align:left;margin:0 0 clamp(13.333333333333334px,1.0416666666666667vw,20px)!important}.elementor-item.elementor-gallery-title{padding:10px clamp(20px,1.5625vw,30px)!important;font-size:clamp(16px, 1.3020833333333333vw, 25px)!important;line-height:clamp(20px, 1.5625vw, 30px)!important;border-radius:298px!important;background-color:var(--light)!important;color:var(--dark)!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-item.elementor-gallery-title.elementor-item-active,.elementor-item.elementor-gallery-title:focus,.elementor-item.elementor-gallery-title:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:var(--dark)!important;color:#fff!important}.e-gallery-item .elementor-gallery-item__overlay,.e-gallery-item:focus .elementor-gallery-item__overlay,.e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(21,24,54,.64)!important;background-image:url(i/icons/icon-view.svg);background-size:clamp(20px,3.0729166666666665vw,59px);background-repeat:no-repeat;background-position:center center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.custom-addons ul li:before,.nav-buttons .nb-left,.nav-buttons .nb-right{position:absolute;background-size:100%;background-repeat:no-repeat;background-position:center}.e-gallery-item .elementor-gallery-item__overlay{opacity:0}.e-gallery-item:focus .elementor-gallery-item__overlay,.e-gallery-item:hover .elementor-gallery-item__overlay{opacity:1}.e-gallery-image,.elementor-gallery-item{border-radius:clamp(15px,1.5625vw,30px)!important}.elementor-gallery__titles-container{margin:0 0 clamp(50px,3.90625vw,75px)!important}.contact-left h2,.contact-right h2{font-size:clamp(26.666666666666668px, 2.0833333333333335vw, 40px)}.contact-left .elementor-icon-list-text{font-size:clamp(16px, 1.09375vw, 21px);color:var(--text);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact-left .elementor-icon-list-text:focus,.contact-left .elementor-icon-list-text:hover{color:var(--primary);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact-left .elementor-icon-list-icon svg{position:relative!important;top:clamp(2px,.15625vw,3px)}.hours-of-operation{padding:0;margin:0;list-style:none}.hours-of-operation li{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;color:var(--dark);margin:0!important;font-size:clamp(16px, 1.09375vw, 21px)}.contact-left{padding-right:clamp(33.333333333333336px,2.6041666666666665vw,50px)!important;border-right:1px solid #ccc}.pg-privacy h2{font-size:clamp(25px, 2.0833333333333335vw, 40px);margin:0 0 20px}.pg-privacy h3{font-size:clamp(20px, 1.8229166666666667vw, 35px);margin:0 0 15px}.pg-privacy h4{font-weight:400;font-size:clamp(20px, 1.4583333333333333vw, 28px);margin:0 0 10px}.pg-privacy ul{margin:clamp(20px,1.5625vw,30px) 0;padding:0 0 0 clamp(20px,1.5625vw,30px)}.pg-privacy a{color:var(--primary);word-break:break-all;white-space:nowrap}.nav-buttons{position:relative;padding:0 clamp(46.666666666666664px,3.6458333333333335vw,70px);width:max-content;margin-left:auto!important;margin-right:auto!important}.nav-buttons .nb-left,.nav-buttons .nb-right{display:block;width:clamp(26.666666666666668px,2.0833333333333335vw,40px);height:clamp(26.666666666666668px,2.0833333333333335vw,40px);top:0;bottom:0;margin:auto 0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav-buttons .nb-left{background-image:url(i/icons/icon-arrow-left.svg);left:0}.nav-buttons .nb-right{background-image:url(i/icons/icon-arrow-right.svg);right:0}.nav-buttons .nb-left:focus,.nav-buttons .nb-left:hover,.nav-buttons .nb-right:focus,.nav-buttons .nb-right:hover{opacity:.75;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact-right .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{margin-top:15px!important}.pg-contact.e-con>.e-con-inner{gap:clamp(33.333333333333336px,2.6041666666666665vw,50px)!important}.after-tag,.before-tag{position:relative}.after-tag:after,.before-tag:after{position:absolute;bottom:15px;right:15px;background-color:var(--primary)!important;border:1px solid var(--primary)!important;color:#fff!important;font-family:var(--font);font-size:14px;font-weight:500;text-transform:uppercase!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important;padding:10px!important;line-height:1!important}.before-tag:after{content:"Before"}.after-tag:after{content:"After"}.section-makeover{background-color:#000}.contact-right .elementor-field-group-hearaboutus{margin-bottom:20px!important}.contact-right .elementor-field-group-hearaboutus .elementor-field-label{height:unset;margin:unset;overflow:unset;padding:unset;position:unset;top:unset;width:unset;clip:unset;border:unset;color:var(--text)!important;font-family:var(--font)!important;font-size:clamp(15px, 1.0416666666666667vw, 20px)!important}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){max-width:90px;margin:10px}.woocommerce div.product div.images .woocommerce-product-gallery__image a:focus,.woocommerce div.product div.images .woocommerce-product-gallery__image a:hover{filter:grayscale(1);opacity:.6}.single-product h1{font-size:clamp(33px, 3.6458333333333335vw, 70px)}.single-product p.price{color:var(--text)!important}.single-product .product_meta{font-size:15px;display:block!important;margin:70px 0 0;border-top:1px solid #eee;padding-top:25px}.single-product .product_meta a{color:#777!important;text-decoration:underline}.single-product .product_meta a:focus,.single-product .product_meta a:hover,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product a:not(.button){color:var(--dark)!important}.single-product .detail-container:not(:first-child){padding-left:10px;margin-left:10px;border-left:1px solid #eee}.single-product .detail-container .detail-label:after{content:": "}.single-product.pg-section{padding:50px 30px!important}.related-products h2{text-transform:capitalize;margin:0 0 60px}.wc-proceed-to-checkout a,html .related-products,html ul.products{text-align:center!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product p:last-child{margin-top:auto!important}.products-sidebar .woocommerce-product-search button:focus,.products-sidebar .woocommerce-product-search button:hover,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:hover,.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .button:hover{background:var(--dark)!important;color:#fff!important}#cart a,#checkout a,.products-sidebar section ul li a:focus,.products-sidebar section ul li a:hover,.woocommerce-pagination li a,a#toggleSidebar{color:var(--dark)}.products-sidebar .elementor-widget-sidebar .elementor-widget-container{border:1px solid #ccc;border-radius:10px;margin-right:70px;padding:40px}.products-sidebar section h4{font-size:25px;margin:30px 0 10px}.products-sidebar section ul{list-style:none!important;padding:0;margin:0}.products-sidebar section ul li{padding:0 0 5px;margin:0 0 5px;font-size:15px;border-bottom:1px solid #eee}.products-sidebar section ul li a{color:#00797a}.products-sidebar .woocommerce-product-search{display:flex;align-items:center;max-width:100%}.products-sidebar .woocommerce-product-search .search-field{width:calc(100% - 81px);border:1px solid #ccc;border-radius:100px 0 0 100px;outline:0;transition:.3s;font-size:16px;padding:8px 14px;background:#fff!important}.products-sidebar .woocommerce-product-search button{width:81px;border-radius:0 100px 100px 0!important;background-color:var(--primary)!important;color:var(--dark)!important;border:none!important;font-size:16px!important;line-height:16px!important;padding:10px 18px 10px 13px!important;transition:.3s!important;cursor:pointer!important}#add_payment_method table.cart td.actions .coupon .input-text:active,#add_payment_method table.cart td.actions .coupon .input-text:focus,#add_payment_method table.cart td.actions .coupon .input-text:hover,.products-sidebar .woocommerce-product-search .search-field:focus,.products-sidebar .woocommerce-product-search .search-field:hover,.select2-container--default .select2-selection--single:active,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:hover,.woocommerce .quantity .qty:active,.woocommerce .quantity .qty:focus,.woocommerce .quantity .qty:hover,.woocommerce .quantity input[type=number]:active,.woocommerce .quantity input[type=number]:focus,.woocommerce .quantity input[type=number]:hover,.woocommerce .woocommerce-ordering select:active,.woocommerce .woocommerce-ordering select:focus,.woocommerce .woocommerce-ordering select:hover,.woocommerce div.product form.cart .variations tr td select:active,.woocommerce div.product form.cart .variations tr td select:focus,.woocommerce div.product form.cart .variations tr td select:hover,.woocommerce form .form-row input.input-text:active,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row input.input-text:hover,.woocommerce form .form-row textarea:active,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row textarea:hover,.woocommerce-cart table.cart td.actions .coupon .input-text:active,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:hover,.woocommerce-checkout table.cart td.actions .coupon .input-text:active,.woocommerce-checkout table.cart td.actions .coupon .input-text:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text:hover,.woocommerce-product-search .search-field:active,.woocommerce-product-search .search-field:focus,.woocommerce-product-search .search-field:hover{border-color:var(--dark)!important}.woocommerce-pagination li,.woocommerce-pagination li a,.woocommerce-pagination li span,.woocommerce-pagination ul{border:none!important;padding:10px!important;background:0 0!important}.woocommerce-pagination li span{background:var(--primary)!important;color:var(--dark)!important;padding:10px 20px!important}.woocommerce-pagination{margin-top:80px!important}.woocommerce-message{border-top-color:var(--primary)}.woocommerce .woocommerce-message .button{padding:10px 26px!important;font-size:16px}#cart a:focus,#cart a:hover,#checkout a:focus,#checkout a:hover{color:#777}.payment_methods .save-source-checkbox,.wc-stripe_cc-container .save-source-checkbox{position:relative;top:-13px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#eee!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom:1em solid #eee}.preheader li:last-child{margin-left:8px;padding-left:18px;border-left:1px solid rgba(255,255,255,.1)}.preheader li:last-child .ccount{background:#fff;color:var(--dark);font-weight:900;font-size:11px;width:15px;height:15px;display:block;text-align:center;line-height:15px;border-radius:100%;position:absolute;top:-3px;right:1px}a#toggleSidebar{display:none;align-items:center;line-height:1;justify-content:space-between;background:var(--light);padding:18px 30px;font-size:19px;border-radius:100px}a#toggleSidebar svg{transition:.3s;transform-origin:center}a#toggleSidebar.active svg{transform:rotate(-180deg)}.elementor-widget-woocommerce-notices .woocommerce .is-error,.elementor-widget-woocommerce-notices .woocommerce .is-info,.elementor-widget-woocommerce-notices .woocommerce .is-success,.elementor-widget-woocommerce-notices .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper{display:block!important;line-height:2!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:18px!important;bottom:auto!important}.products li .product-loop-image a{height:clamp(150px,54.322917vw,335px)!important;background-color:var(--primary);display:block}html .woocommerce ul.products li.product h3 a{font-family:var(--font);font-size:clamp(18px, 1.1458333333333333vw, 22px)!important;padding:0 11px}.woocommerce ul.products li.product .product-attributes p span{display:block;font-size:15px;line-height:2;border-bottom:1px solid #eee}.woocommerce ul.products li.product .product-attributes p span span{display:inline;border:none;line-height:auto}.woocommerce ul.products li.product .product-attributes p span:last-child{border:none}.woocommerce ul.products li.product .product-attributes{width:200px;display:block;margin:10px auto 0}.elementor-widget-woocommerce-product-additional-information table,.elementor-widget-woocommerce-product-additional-information table *{display:block;border:none!important;padding:0!important;margin:0!important;width:100%!important;background:0 0!important}.custom-addons ul,.woocommerce-order ul.order-details{list-style:none;padding:0}.elementor-widget-woocommerce-product-additional-information table tr td,.elementor-widget-woocommerce-product-additional-information table tr th{display:inline-block!important;width:auto!important;text-align:left!important}.elementor-widget-woocommerce-product-additional-information{margin:0 0 30px!important}.elementor-widget-woocommerce-product-additional-information table tr td *{font-style:normal}.elementor-widget-woocommerce-product-additional-information table tr th:after{content:": ";margin-right:7px}.elementor-widget-woocommerce-product-additional-information table tr:not(:last-child){margin:0 0 10px!important}.woocommerce ul.products li.product .product-attributes .cabinet-size:after,.woocommerce ul.products li.product .product-attributes .depth:after,.woocommerce-product-attributes-item--attribute_pa_cabinet-size td p:after,.woocommerce-product-attributes-item--attribute_pa_depth td p:after{content:'"'}@media (max-width:1280px){.products-sidebar .woocommerce-product-search{flex-direction:column}.products-sidebar .woocommerce-product-search .search-field{border-radius:10px 10px 0 0;border-bottom:none;width:100%;text-align:center}.products-sidebar .woocommerce-product-search button{border-radius:0 0 10px 10px!important;width:100%}}.woocommerce .ion-cart-totals table tr #shipping_method li{font-size:clamp(16px, 1.25vw, 24px)!important}.woocommerce .ion-cart-totals table tr{flex:0 0 24%!important;max-width:24%!important}.icon-cart{background-image:url(i/icons/icon-cart-white.svg)}.bold-pricing p strong{font-size:clamp(26.666666666666668px, 2.0833333333333335vw, 40px);font-weight:600}.bold-pricing p strong em{display:block;font-family:var(--font);font-style:normal;font-size:clamp(16px, 1.09375vw, 21px);font-weight:900;margin:5px 0 0}#customContainer{display:flex;flex-wrap:wrap;grid-gap:clamp(20px,2.0833333333333335vw,40px);justify-content:center;margin:clamp(13.333333333333334px,1.0416666666666667vw,20px) auto clamp(66.66666666666667px,5.208333333333333vw,100px);width:1200px;max-width:100%}#customContainer .custom-card{width:calc(25% - clamp(20px,1.5625vw,30px));background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.125);padding:clamp(20px,3.3854166666666665vw,65px) clamp(20px,1.5625vw,30px);border-radius:var(--radius)}#customContainer .custom-card .elementor-icon-box-description{font-size:clamp(15px, 1.40625vw, 27px);line-height:1.5}#customContainer .custom-card .elementor-icon{display:block;width:clamp(46.666666666666664px,3.6458333333333335vw,70px);height:clamp(46.666666666666664px,3.6458333333333335vw,70px);margin:0 auto}#customContainer .custom-card .elementor-icon svg{display:block;width:100%;height:100%;object-fit:contain}.custom-addons ul{margin:clamp(20px,1.5625vw,30px) auto clamp(40px,3.125vw,60px);width:clamp(683.3333333333334px,53.385416666666664vw,1025px);max-width:100%}.custom-addons ul li{margin:0 0 10px;padding-left:clamp(28px,2.1875vw,42px);position:relative}.custom-addons ul li:before{content:'';top:clamp(3.3333333333333335px,.2604166666666667vw,5px);left:0;display:block;width:clamp(18px,1.40625vw,27px);height:clamp(18px,1.40625vw,27px);background-image:url(i/icons/icon-list.svg)}.content-img .custom-gallery img{max-height:unset;height:clamp(400px,36.458333333333336vw,700px)!important}#scrollingHeader{position:fixed!important;top:-200px!important;background-color:#fff!important;box-shadow:0 0 15px rgba(0,0,0,.15)!important;z-index:9999!important;transition:.3s}#scrollingHeader.active{top:0!important;transition:.3s}.admin-bar #scrollingHeader.active{top:32px!important}#scrollingHeader .navigation ul{margin:15px 0}.captcha-note a,.captcha-note p{color:var(--text)!important;font-family:var(--font)!important;font-size:clamp(14px, .8333333333333334vw, 16px)!important}@media (min-width:768px){.custom-addons ul{column-count:2;column-gap:clamp(36.666666666666664px,2.8645833333333335vw,55px)}.header .navigation ul ul{display:block;position:absolute;background:var(--dark);top:100%;left:0;width:clamp(133.33333333333334px,10.416666666666666vw,200px);margin:0;z-index:9999}.header .navigation ul ul li a,.header .navigation ul ul li:first-child a,.header .navigation ul ul li:last-child a{color:#fff!important}.header .navigation ul ul li a:focus,.header .navigation ul ul li a:hover,.header .navigation ul ul li:first-child a:focus,.header .navigation ul ul li:first-child a:hover,.header .navigation ul ul li:last-child a:focus,.header .navigation ul ul li:last-child a:hover{color:var(--dark)!important}}@media (min-width:1368px){#cart .woocommerce{max-width:1200px;margin:0 auto}.e-con>.e-con-inner{max-width:var(--containerAbove1368)!important}}@media (min-width:1600px){.e-con>.e-con-inner{max-width:var(--containerAbove1600)!important}}@media (max-width:1750px){.polygon-right-lg:after{right:clamp(-300px,-15.625vw,-200px)}}@media (max-width:1600px){#testimonials .elementor-swiper{width:90%;margin:0 auto}}@media (max-width:1367px){.footer,.header,.pg-section,.pg-title,.preheader,.rfy-container{padding-right:30px!important;padding-left:30px!important}.section-heading ul li{width:300px;padding:0 150px 0 30px}}@media (max-width:1199px){.hero{padding-left:30px!important}.section-heading ul li:after{width:125px;height:20px}.section-heading ul li{width:250px;padding:0 110px 0 25px}.slide-out-pillars{flex-wrap:wrap}.slide-out-pillars li,.slide-out-pillars li.active{max-width:calc(33% - 15px);padding:30px!important;max-height:auto}.slide-out-pillars li.active h2,.wcu-card .slide-out-pillars li h2{writing-mode:unset;position:relative;left:0;transition:.3s;line-height:1.3;margin:0 0 15px}.slide-out-pillars li p,.slide-out-pillars li.active p{transition:.3s;transform:scale(1);height:auto;opacity:1}.slide-out-pillars li:not(.active):hover{opacity:1;cursor:unset}.woocommerce .ion-cart-totals table tr{flex:0 0 49%!important;max-width:49%!important}}@media (max-width:1024px){#customContainer .custom-card{width:calc(50% - clamp(20px,1.5625vw,30px))}#latest-designs .swiper{margin:0}.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(4,1fr)!important}.woocommerce ul.products li.product{grid-column:span 2!important}}@media (max-width:991px){.content-img.e-con,.content-text.e-con,.hero .e-con{width:100%!important}.reimagine-opts a{max-width:calc(35% - 25px);flex:0 0 calc(35% - 25px)}.slide-out-pillars li,.slide-out-pillars li.active{max-width:calc(50% - 15px);padding:30px!important}.os-form button[type=submit]{text-indent:-9999px;font-size:0px;width:75px}.os-form button[type=submit],.os-form button[type=submit]:focus,.os-form button[type=submit]:hover{background-image:url(i/icons/icon-directions.svg?v=1)!important;background-size:clamp(16.666666666666668px,1.3020833333333333vw,25px)!important;background-repeat:no-repeat!important;background-position:center!important}.os-form input#your-address{padding:17px 100px 15px clamp(44px,3.4375vw,66px)}}@media (max-width:767px){a#toggleSidebar{display:flex}.products-sidebar .elementor-widget-sidebar .elementor-widget-container{padding:30px;width:100%;position:relative;top:-12px;display:none}.products-sidebar{margin-bottom:50px}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;text-align:center;margin:-8px 0 40px}.products li .product-loop-image a{height:220px!important}.woocommerce .woocommerce-result-count{margin-top:30px}.single-product .detail-container:not(:first-child){padding-left:0;margin-left:0;border-left:0;padding-top:10px;margin-top:10px;border-top:1px solid #eee}.single-product .detail-container{display:block}.single-product .elementor-widget-woocommerce-notices .woocommerce-message{margin:61px 20px 20px}.woocommerce .woocommerce-message .button{float:none;margin-top:20px}.elementor-widget-woocommerce-notices .woocommerce .is-error,.elementor-widget-woocommerce-notices .woocommerce .is-info,.elementor-widget-woocommerce-notices .woocommerce .is-success,.elementor-widget-woocommerce-notices .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper{display:block!important;line-height:1.2!important}.content-img .e-widget-swiper{max-width:100%!important;width:500px!important;margin:0 auto!important;display:block!important}#menu-item-45,#scrollingHeader,.footer p span,.preheader{display:none!important}.header .navigation li{flex-direction:column}.header .navigation ul ul li a{background-color:#008b8d!important;color:#fff!important}.header .navigation ul ul li a:focus,.header .navigation ul ul li a:hover,.header .navigation ul ul li.current-menu-item>a{background-color:var(--dark)!important;color:#fff!important}.hero h1,.hero p,.inner-heading h2{text-align:center}.content-img img,.hero img{border-radius:30px!important}.ct-left,.ct-right,.woocommerce .ion-cart-totals.cart_totals *{text-align:center!important}.header{position:fixed!important;z-index:999999!important;background-color:#fff;padding:10px!important}.mnav a i{border-radius:8px}.hero,.pg-title{margin-top:80px!important}.admin-bar .hero,.admin-bar .pg-title{margin-top:34px!important}.hero{padding:50px 30px 0!important}.content-img,.hero .polygon-right-lg{-webkit-order:-1!important;-ms-order:-1!important;order:-1!important;margin:0 0 20px!important}.polygon-right-lg:after{width:auto;height:850px;top:-400px;bottom:0;transform:rotate(-90deg);right:0;left:0;margin:0 auto}.ct-left,.ct-right{padding:0!important}.reimagine-form #reimagine-fields,.reimagine-form input,.reimagine-opts a{width:100%;max-width:100%;flex:0 0 100%}.footer .elementor-icon-list-items.elementor-inline-items{flex-wrap:wrap;justify-content:center!important}.footer .elementor-icon-list-item.elementor-inline-item:first-child,.footer .elementor-icon-list-item.elementor-inline-item:nth-child(2){margin:0 0 15px!important;width:100%;flex:0 0 100%}.footer p,.header .navigation ul{margin:0}.footer p a{display:block;margin:10px 0 0}.header .navigation ul a{width:100%}.header .navigation ul a:focus,.header .navigation ul a:hover,.header .navigation ul li.current-menu-item a{color:#fff!important}a.mlogo{max-width:150px;display:flex;margin-right:auto}.inner-heading h2{margin:0 0 clamp(26.666666666666668px,2.0833333333333335vw,40px)}.content-img img{max-width:500px!important;width:100%;margin:0 auto!important;display:block!important}.rfy-card{margin:0 0 30px!important}.rfy-card:last-of-type{margin:0!important}.rfy-card .elementor-icon-box-wrapper{display:flex!important;flex-direction:column;text-align:left!important;align-items:center;max-height:auto}.rfy-card .elementor-icon-box-icon{margin:0!important;padding-right:20px;display:flex}.rfy-card .elementor-icon-box-icon svg{height:clamp(60px,6.145833333333333vw,118px)!important;width:auto!important}.elementor-item.elementor-gallery-title{margin:0 0 8px!important;width:100%;text-align:center}.contact-left{padding:0 0 clamp(33.333333333333336px,2.6041666666666665vw,50px)!important;border-right:none;border-bottom:1px solid #ccc}.slide-out-pillars li,.slide-out-pillars li.active{max-width:100%;width:100%}.wcu-card .slide-out-pillars li,.wcu-card .slide-out-pillars li.active{padding:30px 30px 30px 100px!important;text-align:left;position:relative}.wcu-card .slide-out-pillars li svg{margin:0!important;width:50px!important;height:auto!important;position:absolute;top:30px;left:30px}.polygon-right-lg{overflow-x:unset!important}.hero{overflow-x:clip!important}.header .navigation li a{padding:13px 15px!important;font-size:18px}.wcu-card .slide-out-pillars li h2,.wcu-card .slide-out-pillars li.active h2{margin:0 0 5px}.wcu-card .slide-out-pillars li p{font-size:14px}.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)!important}.woocommerce .ion-cart-totals table tr #shipping_method li{justify-content:center!important}.woocommerce .ion-cart-totals table tr{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:550px){.hero p a,.nav-buttons{width:100%}.hero p a{margin:0 0 10px}.hero p a:last-of-type{margin:0}.content-img.ci-left:before,.content-img.ci-right:after{width:350px;height:450px}p{margin:0 0 20px}}