@font-face{font-display:swap;font-family:playfair-display;font-style:normal;font-weight:500;src:url(../fonts/playfair/playfair-display-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:playfair-display;font-style:normal;font-weight:600;src:url(../fonts/playfair/playfair-display-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:playfair-display;font-style:normal;font-weight:700;src:url(../fonts/playfair/playfair-display-v40-latin-700.woff2) format("woff2")}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{cellspacing:0;border-collapse:collapse;border-spacing:0}.word-break{word-break:break-word}.container,.container-m{margin-left:auto;margin-right:auto;max-width:100%;padding-left:16px;padding-right:16px;position:relative;width:100%;z-index:1}@media (min-width:767px){.container-m{max-width:720px}}@media (min-width:991px){.container-m{max-width:960px}}@media (min-width:1999px){.container-m{max-width:1140px}}@media (min-width:1419px){.container-m{max-width:1134px}}@media (max-width:768px){.row-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px!important;margin-right:-10px!important}.col-mobile{min-height:1px;padding-left:10px!important;padding-right:10px!important;position:relative;width:100%}}.row-margin-10{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px!important;margin-right:-10px!important}.col-padding-10{min-height:1px;padding-left:10px!important;padding-right:10px!important;position:relative;width:100%}.white{color:#fff}.blue,.darkblue{color:#006bff}html{font-size:16px}@media (max-width:374px){html{font-size:14px}}body{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:1.9;overflow-x:hidden}@media (max-width:768px){body{line-height:1.65}}body.vertical-lock.active{overflow:hidden}a{color:#000;text-decoration:none;transition:.25s ease}a:hover{color:#006bff}h1,h2,h3,h4,h5,h6{font-family:playfair-display,sans-serif!important;font-weight:inherit}h3{margin-bottom:.5rem}.content-editor a:hover{text-decoration:underline}.content-editor p{margin-bottom:1.5rem}.content-editor li{margin:0!important}.content-editor h2{font-family:playfair-display,sans-serif;font-size:1.875rem;line-height:1.4;margin-bottom:6px}@media (max-width:768px){.content-editor h2{font-size:1.75rem;line-height:1.2}}.content-editor h3{font-family:playfair-display,sans-serif;font-size:1.188rem;line-height:1.4;margin-bottom:.5rem}@media (max-width:768px){.content-editor h3{font-size:1.125rem;line-height:1.5}}p{margin-bottom:1.5rem}p:last-child{margin-bottom:0}ul{list-style-type:disc;margin:0 0 2.8em 1.375rem}ul li{line-height:1.9;margin-bottom:1rem;padding-left:.25rem}@media (max-width:768px){ul li{line-height:1.65}}ul li::marker{color:#000}ol{list-style-type:auto;margin:0 0 2.8em 1.375rem}ol li{line-height:1.9;margin-bottom:1rem;padding-left:.25rem}@media (max-width:768px){ol li{line-height:1.65}}ol li::marker{color:#000}button{background:none;cursor:pointer}button,img{border:none}img{height:100%;object-fit:cover;width:100%}.elementor-shortcode.active{background:#fff}.elementor-shortcode .client-logo{display:flex;width:auto}.elementor-shortcode .client-logo svg{fill:#fff;height:34px;transform-origin:left;transition:.25s ease;width:auto}@media (max-width:768px){.elementor-shortcode .client-logo svg.shrink{transform:scale(.8)}}@media (max-width:992px){.elementor-shortcode .client-logo{padding:8px 0}.elementor-shortcode .client-logo.shrink{height:76px}}.elementor-shortcode--inner{align-items:center;display:flex;flex-flow:wrap}.elementor-shortcode.shrink{border-bottom:1px solid hsla(0,0%,100%,.05)}@media (max-width:992px){.elementor-shortcode{padding:0}}.elementor-shortcode .desktop-menu .primary-navigation-container{align-items:center;display:flex;margin-left:auto}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation{align-items:center;display:flex;gap:35px}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li>a{align-items:center;color:#000;display:flex;font-family:neulis-sans;font-weight:600;height:58px;line-height:1;padding:0;position:relative}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li>a.shrink{height:74px}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.current-menu-item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.current_page_item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li>a:hover{color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub{align-items:center;cursor:default;display:flex;height:94px;position:relative}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub a:after{background:url(../images/svg/chevron-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin-left:4px;margin-top:2px;transition:transform .25s ease;width:14px}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub:hover>ul.sub-menu{opacity:1;transform:translate(-36px,94px);visibility:visible}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub:hover>a{color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub:hover>a:after{transform:rotate(180deg);transform-origin:center}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .navigation-sub li.menu-item{white-space:nowrap;width:100%}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu{background:#f6f6f6;border:1px solid hsla(0,0%,79%,.7);left:0;opacity:0;position:absolute;top:0;transform:translate(-36px,75px);transform-origin:top center;transition:.25s ease;visibility:hidden}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li{margin-right:0}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li:last-child{border-bottom:none}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a{color:#000;font-family:poppins;font-weight:400;height:unset;line-height:1;padding:25px 35px}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:after{display:none}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:before{content:"";height:70%;left:0;margin:0 auto;opacity:0;position:absolute;right:0;transition:.1s ease;width:90%;z-index:-1}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:hover{background:#e8e8e8;color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li a:hover:before{opacity:1}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li:last-child{margin-right:0;padding-bottom:0}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation .sub-menu li.current-menu-item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-ancestor>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-item>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_ancestor>a,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_item>a{color:#bb9457}.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-ancestor>a:before,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current-menu-item>a:before,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_ancestor>a:before,.elementor-shortcode .desktop-menu .primary-navigation-container .primary-navigation li.navigation-sub.current_page_item>a:before{opacity:1;transform:translate3d(0,16px,0);visibility:visible}@media (max-width:1200px){.elementor-shortcode .desktop-menu .primary-navigation-container{display:none}}@keyframes menuItems{0%{opacity:0;transform:translate3d(35px,0,0)}to{opacity:1;transform:translateZ(0)}}.mobile-navigation{display:none;position:relative}@media (max-width:1200px){.mobile-navigation{display:flex}}.mobile-navigation--button{align-items:center;background:none;display:flex;height:94px;justify-content:center;padding:0;width:34px;z-index:10}@media (max-width:768px){.mobile-navigation--button{height:74px}}.mobile-navigation--button svg{fill:#000;position:absolute;transition:.25s ease}.mobile-navigation--button svg.open{opacity:1;transform:scale(1) translate(0);transform-origin:center center;visibility:visible}.mobile-navigation--button svg.open.inactive{opacity:0;transform:scale(.6) translate(-20px);visibility:hidden}.mobile-navigation--button svg.close{fill:#000;opacity:0;transform:scale(.6) translate(20px);visibility:hidden;width:28px}.mobile-navigation--button svg.close.active{opacity:1;transform:scale(1) translate(0);transform-origin:center center;visibility:visible}.mobile-navigation--button svg.close.active g{fill:#000}.mobile-navigation-menu,.sub-menu-back{display:none}@media (max-width:1200px){.mobile-navigation-menu{background:#f6f6f6;border-top:1px solid hsla(0,0%,79%,.5);display:block;height:100vh;left:0;position:fixed;top:146px;transform:translateX(100%);transition:.3s ease;visibility:hidden;width:100vw;z-index:10}.mobile-navigation-menu.shrink{top:75px}.mobile-navigation-menu.active{transform:translateX(0);transition:.3s ease;visibility:visible}.mobile-navigation-menu a{color:#000;cursor:pointer;font-family:neulis-sans;padding:16px 40px;width:100%}.mobile-navigation-menu a:active,.mobile-navigation-menu a:focus,.mobile-navigation-menu a:hover{background:#dcdcdc}.mobile-navigation-menu li{border-bottom:1px solid hsla(0,0%,79%,.5);display:flex}.mobile-navigation-menu li.current-menu-ancestor>a,.mobile-navigation-menu li.current-menu-item>a,.mobile-navigation-menu li.current_page_ancestor>a,.mobile-navigation-menu li.current_page_item>a{color:#bb9457}.mobile-navigation-menu li.current-menu-ancestor>a:before,.mobile-navigation-menu li.current-menu-item>a:before,.mobile-navigation-menu li.current_page_ancestor>a:before,.mobile-navigation-menu li.current_page_item>a:before{opacity:1;transform:translate3d(0,16px,0);visibility:visible}.mobile-navigation-menu li ul{background:#f6f6f6;box-shadow:0 10px 10px rgba(0,0,0,.45);height:100vh;overflow-y:scroll;position:fixed;top:0;transform:translate(100%);transition:.4s ease;visibility:hidden;width:100vw;z-index:1}.mobile-navigation-menu li ul.active{box-shadow:0 10px 10px rgba(0,0,0,.45);transform:translate(0);transition:.4s ease;visibility:visible}.mobile-navigation-menu li ul .location-label{display:none}.mobile-navigation-menu li ul li:last-child{padding-bottom:130px}.mobile-navigation-menu .navigation-sub{position:relative}.mobile-navigation-menu .navigation-sub:after{background:url(../images/svg/arrow-right-black.svg) no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:20px;top:23px;width:24px}.mobile-navigation-menu .sub-menu-back{align-items:center;display:flex;position:relative}.mobile-navigation-menu .sub-menu-back a{align-items:center;color:#000;display:flex;padding:16px 20px 16px 54px}.mobile-navigation-menu .sub-menu-back span{color:#8e8e8e;font-size:14px;position:absolute;top:0}.mobile-navigation-menu .sub-menu-back:after{background:url(../images/svg/arrow-left-black.svg) no-repeat;background-size:contain;content:"";height:18px;left:20px;position:absolute;width:24px}}@media (max-width:1200px) and (max-width:768px){.mobile-navigation-menu{top:116px}.mobile-navigation-menu a{padding:16px 20px}}@media (max-width:1200px) and (max-width:1200px){.mobile-navigation-menu li ul li:last-child{padding-bottom:0}}.black-overlay{background:rgba(0,0,0,.6);height:100vh;opacity:0;position:fixed;top:0;transition:.2s ease;visibility:hidden;width:100vw;z-index:3}.black-overlay.active{opacity:1;visibility:visible}.grid{display:grid;margin-top:45px}.grid.no-margin{margin:0}.grid.g-col-2{grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (max-width:768px){.grid.g-col-2{grid-template-columns:1fr}}.grid.g-col-3{grid-template-columns:1fr 1fr 1fr;grid-column-gap:60px;grid-row-gap:60px}@media (max-width:1400px){.grid.g-col-3{grid-column-gap:60px;grid-row-gap:60px}}@media (max-width:1200px){.grid.g-col-3{grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}}@media (max-width:992px){.grid.g-col-3{grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}}@media (max-width:768px){.grid.g-col-3{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:50px}}.grid.g-col-4{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}@media (max-width:1400px){.grid.g-col-4{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:992px){.grid.g-col-4{grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:768px){.grid.g-col-4{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}}.grid.g-col-4-fixed{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.grid.g-col-4-services{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (max-width:992px){.grid.g-col-4-services{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:768px){.grid.g-col-4-services{grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}}.elementor-location-header{position:sticky;top:0;z-index:9999}@media (max-width:768px){.custom-spacing{padding:0 10px!important}}.primary-item .sub-menu{box-shadow:0 6px 22px -8px rgba(0,0,0,.3);display:flex;flex-flow:row}@media (max-width:1200px){.primary-item .sub-menu{flex-flow:column}}.primary-item .sub-menu .mega-menu-row{border-right:1px solid hsla(0,0%,79%,.7)}.primary-item .sub-menu .mega-menu-row:last-child{border-right:none}@media (max-width:1200px){.primary-item .sub-menu .mega-menu-row:last-child{padding-bottom:200px}}.primary-item .sub-menu .mega-menu-row li a{padding:25px 50px 25px 35px!important}.primary-item .sub-menu .mega-menu-row li a:hover{background:#e8e8e8}@media (max-width:1200px){.primary-item .sub-menu .mega-menu-row li a{padding:16px 20px!important}}.primary-item .sub-menu .mega-menu-row--title a{background:#1f2124;color:#fff!important;font-family:neulis-sans!important;margin-bottom:10px}.primary-item .sub-menu .mega-menu-row--title a:hover{background:#000!important;color:#fff!important}@media (max-width:1200px){.primary-item .sub-menu .mega-menu-row--title a{margin-bottom:0}}.link-on-black a{color:#fff}.gform_ajax_spinner{display:flex;height:40px;left:0;margin:0 auto;object-fit:contain;position:absolute;right:0;top:23px;width:40px}.gform_heading{display:none}.gform-body label{font-size:.875rem!important;font-weight:500!important}.gform-body input,.gform-body label{color:#000!important;font-family:Poppins,sans-serif!important}.gform-body input{background:#fff!important;background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;font-size:1rem!important;height:52px;padding:0 12px!important}.gform_footer{position:relative;width:fit-content!important}.gform_footer .gform_button{background-color:#000!important;border:none!important;border-radius:6.25rem;color:#fff!important;cursor:pointer;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:3.5rem!important;margin:0!important;padding:0 28px!important;transition:background .25s ease}.gform_footer .gform_button:hover{background:#313131!important}@media (max-width:768px){.gform_footer .gform_button{width:100%}}.gform_confirmation_message{background:rgba(5,112,226,.16);border-radius:8px;padding:10px 14px 12px}.ginput_container textarea{background:#fff!important;background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;color:#000!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;height:8.5rem!important;max-width:100%;padding:12px!important}.gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large{border:1px solid #d6d6d6;box-shadow:none;font-family:Poppins,sans-serif!important;font-size:1rem;height:52px;line-height:24px;padding:2px 12px}.gform-theme--foundation .gfield textarea.small{border:1px solid #d6d6d6;box-shadow:none;font-family:Poppins,sans-serif!important;font-size:16px;line-height:24px}select{align-items:center!important;display:flex!important}.gform-theme--framework .gform_validation_errors{border:1px solid #c02b0a!important}@media (max-width:768px){.full-width-button .elementor-button{width:100%!important}}figure.swiper-slide-inner{display:flex;height:100%;max-height:500px}.custom-slider .elementor-image-carousel-wrapper{display:flex;height:100%}.custom-slider a,.custom-slider a .swiper-slide-inner{display:flex!important;height:100%!important}.custom-slider a .swiper-slide-inner{max-height:100%!important}.custom-slider a .swiper-slide-inner .swiper-slide-image{display:flex!important;height:100%!important;width:100%!important}.custom-page-link .fa-check:before{color:green;transition:all .3s}.custom-page-link:hover .fa-check:before{color:#fff}.elementor-pagination{align-items:center;display:flex;justify-content:center}.elementor-pagination .current,.elementor-pagination .page-numbers{align-items:center;background:#fff;border:1px solid #d6d6d6;color:#000;display:flex;height:3.125rem;justify-content:center;width:3.125rem}.elementor-pagination .current,.elementor-pagination .current:hover,.elementor-pagination .page-numbers:hover{background:#000;color:#fff}.elementor-icon-list-icon{align-items:center!important;display:flex!important;justify-content:center!important}.elementor-icon-list-icon svg{fill:#fff!important}.whatsapp{visibility:hidden}.whatsapp-contact{border-radius:200px;bottom:30px;position:fixed;right:30px;transition:.3s ease;will-change:transform;z-index:10}@media (max-width:768px){.whatsapp-contact{bottom:20px;right:20px}}.whatsapp-contact a{display:flex}.whatsapp-contact svg{filter:drop-shadow(0 6px 10px rgba(0,0,0,.25));height:50px;transition:.3s ease;width:50px}@media (max-width:768px){.whatsapp-contact svg{height:50px;width:50px}}.whatsapp-contact:hover{filter:brightness(1.1);transform:scale(1.2)}.call-usp{margin-left:auto}.call-usp svg{margin-top:4px}.call-usp .elementor-button-link{background-color:unset!important}.call-usp .elementor-button-content-wrapper,.call-usp .elementor-button-text,.call-usp .elementor-button-wrapper{align-items:center!important;display:flex}.elementor-button-content-wrapper,.elementor-button-icon{align-items:center!important}.elementor-button-icon{display:flex!important}.text-animation{animation:inner-left 1s ease 1s both,text-clip 1s cubic-bezier(.5,0,.1,1) 0s both}@keyframes header-image-clip{0%{clip-path:polygon(0 0,0 0,0 108%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 108%,0 100%)}}.header-image-clip{animation:header-image-clip 1.35s cubic-bezier(.4,0,.2,1) .6s both}@media (max-width:992px){.header-image-clip{animation:header-image-clip .8s cubic-bezier(.4,0,.2,1) 0s both}}.header-animation-fade-left{animation:header-fade-left 1s cubic-bezier(.4,0,.2,1) .15s both;opacity:0}@keyframes header-fade-left{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.header-animation-fade-left{animation:header-fade-left 1s cubic-bezier(.4,0,.2,1) .4s both;background-color:unset!important}}.normal-animation-fade-left{animation:normal-fade-left 1s cubic-bezier(.4,0,.2,1) 0s both;opacity:0}@keyframes normal-fade-left{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.header-content,.header-content h1,.header-title,.header-title h1{color:#fff!important}}@media (max-width:374px){.header-content h1,.header-title h1{font-size:34px!important}}.header-animation-button{animation:fade-normal 1.5s cubic-bezier(.4,0,.2,1) 1.6s both;opacity:0}@media (max-width:992px){.header-animation-button{animation:fade-normal 1.5s cubic-bezier(.4,0,.2,1) .8s both}}.image-reveal.animate{animation:header-image-clip .8s cubic-bezier(.4,0,.2,1) 0s both}@keyframes text-reveal{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.image-clip-top{animation:image-clip-top .8s cubic-bezier(.4,0,.2,1) 0s both}.image-clip-top-projects{animation:image-clip-top 1.2s cubic-bezier(.4,0,.2,1) .6s both}.content-fade-projects{animation:fade-normal 1s cubic-bezier(.4,0,.2,1) .3s both;opacity:0}.fade{opacity:0}.fade.animate{animation:fade .6s ease .4s both}.subtitle-reveal{opacity:0}.subtitle-reveal.animate{animation:text-reveal .6s ease 0s both}.title-reveal{opacity:0}.title-reveal.animate{animation:text-reveal .6s ease .1s both}.normal-image-clip-top{opacity:0}.normal-image-clip-top.animate{animation:image-clip-top .8s cubic-bezier(.4,0,.2,1) 0s both;opacity:1}@keyframes text-clip{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 108%,0 100%)}}@keyframes image-clip-top{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes outer-left{0%{transform:translateX(20%)}to{transform:none}}@keyframes inner-left{0%{transform:translateX(-20%)}to{transform:none}}@keyframes fade-normal{0%{opacity:0}to{opacity:1}}.custom-icon-box .elementor-icon-wrapper{align-items:center;display:flex}@media (max-width:768px){.custom-icon-box .elementor-icon-box-wrapper{align-items:center!important}.custom-icon-box .elementor-icon-box-content,.custom-icon-box .elementor-icon-box-icon,.custom-icon-box .elementor-icon-box-title{display:flex!important}}.custom-google-maps .elementor-custom-embed{height:100%}.custom-mega-grid .elementor-loop-container{grid-auto-flow:column!important;grid-template-columns:unset!important;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr!important}@media (max-width:1200px){.custom-mega-grid .elementor-loop-container{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr!important}}.custom-mega-grid .elementor-loop-container h5 a{display:flex}@media (max-width:992px){.custom-mega-grid .elementor-loop-container h5 a{height:unset;padding:0}}@media (max-width:768px){.custom-mega-grid .elementor-loop-container h5 a{border-radius:0!important;line-height:1.4;padding:4px 0 8px!important;width:100%}}@media (max-width:992px){.custom-mega-grid .elementor-loop-container{grid-auto-flow:unset!important}}.custom-primary-menu li{transition:.25s ease}#cta-menu-item{background:#31a577;border-radius:100px;padding:9px 24px}@media (max-width:1200px){#cta-menu-item{padding:9px 2.5rem}}@media (max-width:992px){#cta-menu-item{border-radius:100px;margin:20px 0 0 40px;padding:10px 24px;width:fit-content}}@media (max-width:768px){#cta-menu-item{justify-content:center;margin:20px 0 0 16px;padding:10px 16px;width:calc(100% - 32px)}}#cta-menu-item:hover{background:#1f855d}#cta-menu-item a,#cta-menu-item span{color:#fff}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{font-size:.75rem!important;font-weight:700!important;height:1.25rem!important;line-height:1.75!important;min-width:1.25rem!important}body:not(.rtl) .elementor-941 .elementor-element.elementor-element-bcd643b .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-14px!important;top:2px!important}.google-rating{color:#f90;font-weight:700}.google-rating-link{color:#9a9a9a}.top-bar--shop .elementor-widget-container,.top-bar--store .elementor-widget-container{position:relative;z-index:0}.top-bar--shop .elementor-icon-box-icon,.top-bar--store .elementor-icon-box-icon{margin:0!important}.top-bar--shop .elementor-icon-box-icon a,.top-bar--store .elementor-icon-box-icon a{padding-right:.375rem}.top-bar--shop a,.top-bar--store a{align-items:center;display:flex;height:50px}.top-bar--shop a:after,.top-bar--store a:after{background:hsla(0,0%,100%,0);border-radius:10px 10px 0 0;bottom:0;content:"";height:44px;left:0;min-height:44px;position:absolute;transition:.25s ease;width:100%;z-index:-1}.top-bar--shop a:hover:after,.top-bar--store a:hover:after{background:#e6e6e6}body.woocommerce-page .top-bar--shop a:after,body:not(.woocommerce-page) .top-bar--store a:after{background:#fff}@media (max-width:1200px){body:not(.rtl) .elementor-941 .elementor-element.elementor-element-8b8c26a .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px!important;top:-8px!important}}@media (max-width:992px){.e-n-menu-wrapper{background:#fcf7f2!important;height:100vh;padding-bottom:200px;padding-top:20px}.e-n-menu-wrapper li{border-bottom:1px solid rgba(0,0,0,.08)}.custom-footer-end .e-n-menu-wrapper{background:none!important;height:unset;padding:unset}.custom-footer-end .e-n-menu-wrapper .e-n-menu-heading{align-items:center!important;flex-flow:column!important}}.title-italic{color:#31a577;font-style:italic;font-weight:700}@media (max-width:768px){.bar-horizontal{overflow-x:scroll!important}.bar-horizontal .e-con-inner{flex-flow:row!important;min-width:80rem!important}.bar-horizontal .e-con-inner img{min-width:25rem;width:unset!important}}@media (max-width:500px){.bar-horizontal .e-con-inner{min-width:57.5rem!important}.bar-horizontal .e-con-inner img{min-width:18.75rem}}.behandeling-meta--item--title{width:6.25rem}.behandeling-meta--bullet{background:#fff;border:1px solid #000;border-radius:50%;display:inline-block;height:.875rem;margin-right:.375rem;width:.875rem}.behandeling-meta--bullet.active{background:#31a577;border:1px solid #31a577}.behandeling-meta--arrow .elementor-widget-container{display:flex;justify-content:center}.behandeling-meta--arrow .elementor-icon-wrapper{display:flex}.behandeling-meta a:hover{color:#000!important}.behandeling-meta a.product_type_simple.add_to_cart_button.ajax_add_to_cart.elementor-button.elementor-size-xs:hover{color:#fff!important}.behandeling-meta--category .elementor-widget-container,.behandeling-meta--category ul,.behandeling-meta--category ul li{margin:0!important;padding:0!important}.behandeling-meta--category a{transform:.25s ease}.behandeling-meta--category a:hover{color:#31a577!important}.behandeling-meta--featured{border-radius:1rem;overflow:hidden}.behandeling-meta--featured a{border-radius:.875rem;display:flex!important;height:100%!important;overflow:hidden;width:100%!important}.behandeling-meta--featured a img{transition:transform .25s ease}.behandeling-meta i{transition:color .25s ease}.behandeling-meta .elementor-widget-container{border-radius:1rem}.behandeling-meta .elementor-icon-box-wrapper{align-items:center!important}.behandeling-meta:hover a img{transform:scale(1.05)}.behandeling-meta:hover .behandeling-meta--arrow i{color:#31a577!important}.werkwijze-home ol{margin:3.125rem 0 0 2rem}@media (max-width:992px){.werkwijze-home ol{margin:2.4rem 0 0 2rem}}.werkwijze-home ol li{margin-bottom:1.6rem;padding-left:1.625rem;position:relative}.werkwijze-home ol li::marker{font-family:freight-display-pro;font-size:1.375rem}.werkwijze-home ol li:after{border:1px solid #d4ccc3;border-radius:100%;content:"";height:2.625rem;left:-2.0625rem;position:absolute;top:.125rem;width:2.625rem}.custom-google-reviews .ti-widget.ti-goog .ti-review-item .ti-inner{border-radius:.625rem!important}.custom-google-reviews .ti-widget.ti-goog .ti-review-content .ti-stars{margin:0 0 14px}.custom-google-reviews .ti-widget.ti-goog .ti-review-content .ti-review-text{line-height:normal}.customer-google-reviews .ti-widget.ti-goog .ti-widget-container .ti-date{font-size:.875rem!important}.home-products .custom-product-tile,.home-products .product>div:first-child{height:100%}.home-products .custom-cart-container{margin-top:auto}.home-products .custom-product-tile>div:first-child{max-height:378px}@media (max-width:992px){.home-products .custom-product-tile>div:first-child{max-height:250px}}.home-products .jet-woo-builder-archive-product-thumbnail__wrapper{display:flex!important;flex-flow:column!important;height:100%!important}.home-products .jet-woo-builder-archive-product-thumbnail{height:100%!important}.home-products .elementor-widget-container a img{height:100%!important;left:0;position:absolute;top:0;width:100%}.elementor-1078 .elementor-element.elementor-element-2c52593.elementor-product-price-block-yes del{font-size:.9375rem!important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:600!important}.custom-footer{width:calc(100% - 100px)!important}.custom-footer p{color:#c9c9c9}@media (max-width:1200px){.custom-footer{width:calc(100% - 80px)!important}}@media (max-width:992px){.custom-footer{width:100%!important}}.custom-footer-link .elementor-icon-list-text,.custom-footer-link a,.custom-footer-link p{color:#c9c9c9}.custom-footer-link a:hover{color:#fff;text-decoration:underline}.custom-footer-link.normal-text a,.custom-footer-link.normal-text p{color:#000}.custom-footer-link.normal-text a:hover{text-decoration:underline}.page-left-fill{position:relative}.page-left-fill:after{content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@media (max-width:992px){.page-left-fill:after{display:none}}.page-left-fill.rose:after{background:#d1a299}.page-left-fill.beige:after{background:#fcf7f3}.page-left-fill.white:after{background:#fff}.page-left-fill.light-beige:after{background:rgba(212,204,195,.48)}.page-left-fill.grey:after{background:#f5f5f5}.custom-side-menu ul{flex-flow:column!important}.custom-faq.hide .e-n-accordion-item:first-child{display:none}.custom-faq.prices .e-n-accordion-item-title-header{width:100%}.custom-faq.prices .e-n-accordion-item-title-header .e-n-accordion-item-title-text{display:flex;justify-content:space-between;width:100%}.custom-faq summary{border:none!important}.custom-faq ul{margin:0 0 0 1.375rem}.elementor-button-content-wrapper .icon{font-size:1.25rem!important}.elementor-button-content-wrapper .button-call-us{font-size:1.625rem!important}.custom-image-slider .swiper-slide-image{max-width:180px!important}.custom-paragraph-no-margin{margin:0!important}.custom-information-box .elementor-icon-box-icon .elementor-icon{margin-top:5px}@media (max-width:768px){.custom-information-box .elementor-icon-box-icon .elementor-icon{margin-top:0}}.custom-logout{height:38px;min-width:38px!important;width:38px}.custom-logout,.custom-logout .elementor-widget-container,.custom-logout .elementor-widget-container a{align-items:center;display:flex;justify-content:center}.custom-logout .elementor-widget-container a{background:hsla(0,0%,100%,0);border-radius:10px;height:38px;width:38px}.custom-logout .elementor-widget-container a:hover{background:#fff}.custom-content-editor p{margin-bottom:2rem}.custom-content-editor p:last-child{margin-bottom:0}.custom-content-editor ul{margin:0 0 2rem 1.375rem}.custom-content-editor ul li{margin:0!important}.custom-faq--answer,.custom-faq--answer button[aria-expanded=true]{border-bottom:1px solid #000}.custom-faq summary{list-style:none;margin-bottom:.625rem;width:100%}.custom-faq button{align-items:center;background:#fff;border:none;border-radius:6.25rem;display:flex;justify-content:space-between;outline:none;padding:1rem 2.25rem;transition:.25s ease;width:100%}@media (max-width:768px){.custom-faq button{background:none;border-bottom:1px solid #dcdcdc;border-radius:0;padding:.5rem 0 1rem}}.custom-faq button:focus,.custom-faq button:hover{color:#000;cursor:pointer}.custom-faq button:hover{background:#eaeaea}@media (max-width:768px){.custom-faq button:hover{background:none}}.custom-faq button:hover .custom-faq--summary--header--title{transform:translateX(.25rem)}@media (max-width:768px){.custom-faq button:hover .custom-faq--summary--header--title{transform:none}}.custom-faq button .custom-faq--summary--header--title{color:#343434;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;text-align:left;transition:transform .25s ease;width:90%}.custom-faq button .icon-chevron-toggle{transition:transform .25s ease}.custom-faq button .icon-chevron-toggle path{fill:#343434}.custom-faq button .icon-chevron-toggle.active{transform:rotate(180deg)}.custom-faq button .icon-chevron-toggle.active path{fill:#000}.custom-faq button[aria-expanded=true]{color:#000}.custom-faq button[aria-expanded=true]+.custom-faq--answer{max-height:9em;opacity:1;transition:all .2s linear;will-change:max-height}.custom-faq button[aria-expanded=true]{background:#eaeaea}@media (max-width:768px){.custom-faq button[aria-expanded=true]{background:none}}.custom-faq--inner{padding:1rem 2.25rem}@media (max-width:768px){.custom-faq--inner{padding:.8rem 0}}.custom-faq summary::-webkit-details-marker{display:none!important}.custom-faq .custom-faq--answer{border:none;max-height:0;opacity:0;overflow:hidden;transition:all .2s linear;will-change:max-height,opacity}@media (max-width:768px){.custom-faq .custom-faq--answer li{font-size:.875rem}}.custom-faq .custom-faq--answer p{border-radius:1.25rem;font-size:1rem;font-weight:400}@media (max-width:768px){.custom-faq .custom-faq--answer p{font-size:.875rem}}.custom-navigation ul{margin:0;padding:0}.custom-navigation li{border-bottom:1px solid rgba(63,121,182,.15);list-style-type:none;margin:0;padding:.5rem 0}.custom-navigation li:last-child{border-bottom:none}.custom-navigation--link{font-weight:500;line-height:1.6;padding-bottom:.6rem}.custom-navigation--link.active,.custom-navigation--link:hover{color:#3f79b6}.elementor-24 .elementor-element.elementor-element-20b8eae{bottom:unset!important}@media (max-width:768px){.custom-rating-amount{margin-right:auto}}.custom-call-box{align-items:center;background:hsla(0,0%,100%,0);border-radius:10px;display:flex;height:38px;padding:0 8px}@media (max-width:1200px){.custom-call-box{padding:0}}.custom-call-box .elementor-widget-container{align-items:center!important;display:flex!important}.custom-call-box:hover,.tarieven{background:#fff}.tarieven{border-radius:1.125rem;display:flex;flex-flow:wrap;margin-bottom:.625rem;padding:1.25rem}.tarieven:last-child{margin-bottom:0}.tarieven--heading{display:flex;padding-bottom:0;width:100%}.tarieven--heading h3,.tarieven--heading p{font-style:normal;font-weight:500!important;margin:0;padding:0}.tarieven--heading h3{font-family:Poppins,sans-serif!important;font-size:1rem!important;width:80%}.tarieven--heading p{font-family:playfair-display,sans-serif;font-size:1.3rem!important;line-height:1!important;margin-left:auto}.tarieven--body{align-items:center;color:#666;display:flex;flex-flow:wrap;margin-top:.375rem}.tarieven--body p{display:flex;line-height:1.6;margin:0;min-width:100%;padding:0;width:100%}.tarieven--body--description{padding-bottom:.375rem!important}.tarieven--body--icon{margin-top:.3125rem;min-width:1.5rem}.tarieven--body--icon path{fill:#31a577}@media (max-width:374px){.tarieven--body--icon{margin-top:.2rem;min-width:1.6rem}}.custom-grid-to-flex .elementor-grid{display:flex!important;flex-wrap:wrap!important;gap:40px!important;justify-content:center!important}@media (max-width:992px){.custom-grid-to-flex .elementor-grid{gap:50px 20px!important;justify-content:flex-start!important}}.custom-grid-to-flex .type-behandelingen{flex:0 0 calc(25% - 40px)!important;max-width:calc(25% - 40px)!important}@media (max-width:992px){.custom-grid-to-flex .type-behandelingen{flex:0 0 calc(50% - 10px)!important;max-width:calc(50% - 10px)!important}}.tarieven--sub-heading{margin-bottom:1rem!important}.tarieven--sub-heading:last-child{margin-top:1rem!important}.size-400{display:flex;margin:0 auto;width:400px}.custom-account ul{margin:0}.custom-account ul li{margin:0;padding:0}.mollie-gateway-icon{width:auto}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li,.wc_payment_methods li{background:#fff!important;border:1px solid #d7d7d7!important;border-radius:8px;margin-bottom:8px!important;padding:10px}@media (max-width:768px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li,.wc_payment_methods li{padding:10px}.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:.875rem 0!important}}.custom-cart-page .cart-subtotal{border-bottom:1px solid #dedede!important}.custom-account thead,.custom-cart-page thead{display:none!important}.custom-account .product-name a,.custom-cart-page .product-name a{color:#000!important;font-weight:600!important}.custom-account .product-thumbnail,.custom-cart-page .product-thumbnail{width:120px!important}.custom-account .product-thumbnail a img,.custom-cart-page .product-thumbnail a img{width:100px!important}.custom-account .product-price,.custom-cart-page .product-price{text-align:right}.custom-account .product-price span,.custom-cart-page .product-price span{color:#666!important}.custom-account .product-quantity,.custom-account .product-subtotal,.custom-cart-page .product-quantity,.custom-cart-page .product-subtotal{text-align:right}.custom-account .variation,.custom-cart-page .variation{display:flex!important;flex-flow:column!important}.custom-account .variation dt,.custom-cart-page .variation dt{font-weight:500!important}.custom-account .variation dd,.custom-cart-page .variation dd{margin-inline-start:0!important}.custom-account input,.custom-cart-page input{border:1px solid #dedede!important;border-radius:6px!important;max-height:32px!important;min-height:32px!important;padding:1px 6px!important}.custom-account .woocommerce-cart-form__cart-item:first-child td,.custom-cart-page .woocommerce-cart-form__cart-item:first-child td{padding-top:0!important}.custom-account .woocommerce-shipping-totals,.custom-cart-page .woocommerce-shipping-totals{border-top:1px solid #dedede!important}.custom-account ul,.custom-cart-page ul{display:flex!important;flex-flow:column!important;width:100%!important}.custom-account ul li,.custom-cart-page ul li{align-items:center!important;border-radius:.375rem!important;display:flex!important;margin-bottom:.5rem!important;padding:0!important}.custom-account ul li input,.custom-cart-page ul li input{margin:0 .4rem 0 0!important}.custom-account ul li .woocommerce-Price-amount,.custom-cart-page ul li .woocommerce-Price-amount{font-weight:600!important}.custom-account ul li label,.custom-cart-page ul li label{align-items:center;cursor:pointer;display:flex!important;font-size:.9375rem!important;height:2.875rem!important;width:100%!important}.custom-account .custom-shipping-free,.custom-cart-page .custom-shipping-free{font-family:Poppins,Sans-serif!important;font-weight:600!important}.custom-account .woocommerce-shipping-destination,.custom-cart-page .woocommerce-shipping-destination{margin-top:.75rem}.custom-account .cart_totals .cart-subtotal td .woocommerce-Price-amount,.custom-account .cart_totals .shipping-cost .woocommerce-Price-amount,.custom-account .order-total strong span,.custom-cart-page .cart_totals .cart-subtotal td .woocommerce-Price-amount,.custom-cart-page .cart_totals .shipping-cost .woocommerce-Price-amount,.custom-cart-page .order-total strong span{font-weight:600!important}.custom-account .order-total td,.custom-cart-page .order-total td{border-top:1px solid #dedede!important;display:flex!important;flex-flow:wrap!important;justify-content:space-between!important}.custom-account .order-total td .includes_tax,.custom-cart-page .order-total td .includes_tax{width:100%!important}.custom-account .order-total td .includes_tax .woocommerce-Price-amount,.custom-cart-page .order-total td .includes_tax .woocommerce-Price-amount{color:#767676!important}@media (max-width:768px){.custom-account .order-total td .includes_tax,.custom-account .order-total td .includes_tax .woocommerce-Price-amount,.custom-cart-page .order-total td .includes_tax,.custom-cart-page .order-total td .includes_tax .woocommerce-Price-amount{font-size:.875rem!important}}.custom-account .checkout-button,.custom-cart-page .checkout-button{align-items:center!important;display:flex!important;height:52px!important;justify-content:center!important}.custom-account .checkout-button:before,.custom-cart-page .checkout-button:before{background:url(../images/svg/secure.svg) no-repeat 50%;background-size:100%;content:"";display:flex;height:1.375rem;margin-right:.625rem;width:1.375rem}.custom-account .checkout-button.spinner,.custom-cart-page .checkout-button.spinner{background-color:rgba(49,165,119,.5)!important}.custom-account .checkout-button.spinner:after,.custom-cart-page .checkout-button.spinner:after{background:url(../images/svg/dot-revolve.svg) no-repeat 50%;background-size:100%;content:"";display:inline-block;height:3.25rem;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:0;width:2.7rem}.custom-cart-page h2{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:600!important}@media (max-width:768px){.custom-cart-page .woocommerce-cart-form__cart-item{display:flex!important;flex-flow:nowrap}.custom-cart-page .woocommerce-cart-form__cart-item .product-thumbnail{display:flex!important;height:50px!important;margin-right:10px!important;min-height:50px!important;min-width:50px!important;width:50px!important}.custom-cart-page .woocommerce-cart-form__cart-item .product-thumbnail img{height:50px!important;width:50px!important}.custom-cart-page .woocommerce-cart-form__cart-item .product-remove{margin-left:10px;order:1}.custom-cart-page .woocommerce-cart-form__cart-item .product-name{padding-right:20px!important;text-align:left!important}.custom-cart-page .woocommerce-cart-form__cart-item .product-subtotal{margin-left:auto;padding-left:10px!important}.custom-cart-page .woocommerce-cart-form__cart-item td:before{display:none!important}}.custom-cart-page .cart-subtotal{border:none!important}.custom-cart-widget .elementor-menu-cart__product-name{line-height:1.4!important}.custom-cart-widget .elementor-menu-cart__product-name a{font-weight:600!important}.custom-cart-widget .elementor-menu-cart__main{border-radius:.5625rem!important;bottom:1rem!important;box-shadow:none!important;padding:1.25rem!important;right:1rem!important;top:1rem!important;width:470px!important}.custom-cart-widget .elementor-menu-cart__subtotal{border-top:1px solid #dedede;display:flex!important;justify-content:space-between!important;margin-top:auto!important}.custom-cart-widget .elementor-menu-cart__subtotal .woocommerce-Price-amount,.custom-cart-widget .elementor-menu-cart__subtotal strong{font-size:1rem!important}.custom-cart-widget .elementor-menu-cart__subtotal strong{font-weight:600!important}.custom-cart-widget .elementor-menu-cart__product{margin-bottom:10px!important;padding-bottom:0!important}@media (max-width:992px){.custom-cart-widget .elementor-menu-cart__product{border-bottom:1px solid #dedede;padding-bottom:16px!important}}.custom-cart-widget .attachment-woocommerce_thumbnail{border:1px solid #dedede;border-radius:.4375rem;height:5rem!important;max-width:5rem!important;padding:.375rem!important;width:5rem!important}.custom-cart-widget .elementor-menu-cart__footer-buttons{margin-top:unset!important;padding:0!important}.custom-cart-widget .elementor-menu-cart__footer-buttons a{align-items:center;display:flex!important;font-size:1rem!important;height:52px!important;justify-content:center;padding:0!important}.custom-cart-widget .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{background:#000!important;border:1px solid #000!important}.custom-cart-widget .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{background:#1f855d!important;border:1px solid #1f855d!important}.custom-cart-widget .elementor-menu-cart__product{grid-template-columns:21% auto!important}.custom-cart-widget .elementor-menu-cart__product-remove product-remove,.custom-cart-widget .elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove{bottom:calc(50% + 5px)!important}.custom-cart-widget .product-remove:hover{opacity:.7!important}.custom-cart-widget .product-price .woocommerce-Price-amount{font-weight:500!important}.custom-cart-widget .variation{display:flex!important;flex-flow:column!important;margin:6px 0!important}.custom-cart-widget .variation dt{font-weight:500!important}.custom-cart-widget .variation dd{margin-inline-start:0!important}@media (max-width:768px){.custom-cart-widget .elementor-menu-cart__main{border-radius:0!important;bottom:0!important;box-shadow:none!important;max-width:470px!important;padding:1.125rem!important;right:0!important;top:0!important;width:100%!important}.custom-cart-widget .elementor-menu-cart__product-remove{height:1.125rem!important;width:1.125rem!important}.custom-cart-widget .elementor-menu-cart__products{max-height:calc(100vh - 200px)!important}.custom-cart-widget .attachment-woocommerce_thumbnail{height:4rem!important;max-width:4rem!important;width:4rem!important}.custom-cart-widget .elementor-menu-cart__product{grid-template-columns:15% auto!important}.custom-cart-widget .elementor-menu-cart__close-button{margin:0 0 .625rem!important}}@media (max-width:500px){.custom-cart-widget .elementor-menu-cart__product{grid-template-columns:3.5rem auto!important}.custom-cart-widget .elementor-menu-cart__footer-buttons a{font-size:.875rem!important}}@media (max-width:374px){.custom-cart-widget .elementor-menu-cart__footer-buttons a{font-size:.75rem!important}}.custom-product-tile .jet-woo-builder-archive-product-thumbnail,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper{height:100%!important;max-height:378px;min-height:378px;width:100%!important}@media (max-width:992px){.custom-product-tile .jet-woo-builder-archive-product-thumbnail,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper{max-height:300px;min-height:300px}}@media (max-width:768px){.custom-product-tile .jet-woo-builder-archive-product-thumbnail,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper{max-height:250px;min-height:250px}}.custom-product-tile .jet-woo-builder-archive-product-thumbnail img,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper img{object-fit:contain;padding:0!important}@media (max-width:768px){.custom-product-tile .jet-woo-builder-archive-product-thumbnail img,.custom-product-tile .jet-woo-builder-archive-product-thumbnail__wrapper img{padding:0!important}}.custom-product-tile .jet-woo-builder-archive-product-thumbnail{background:#fff!important;border-radius:6px!important}.custom-product-tile .jet-woo-builder-archive-product-thumbnail a{border-radius:0!important}.custom-product-tile .elementor-product-variable tr{display:flex;flex-flow:column;width:100%}.custom-product-tile .elementor-product-variable tr select{width:100%}.custom-product-tile .variation{display:flex!important;flex-flow:column!important}.custom-product-tile .woocommerce ul.products li.product .woocommerce-loop-category__title,.custom-product-tile .woocommerce ul.products li.product .woocommerce-loop-product__title,.custom-product-tile .woocommerce ul.products li.product h3,.custom-product-tile h3.elementor-heading-title.elementor-size-default{padding:0!important}.custom-product-tile .jet-woo-product-price ins .woocommerce-Price-amount{font-weight:600!important}.custom-product-tile .jet-woo-product-price del[aria-hidden=true]{margin-bottom:-.5rem}.custom-product-tile .jet-woo-product-price del[aria-hidden=true] .woocommerce-Price-amount{font-weight:400!important;position:relative}.custom-product-tile .jet-woo-product-price del[aria-hidden=true] .woocommerce-Price-amount:after{background:#666;content:"";height:.0625rem;position:absolute;right:0;top:.625rem;transform:rotate(-10deg);width:100%}.custom-product-tile .jet-woo-product-price del{margin-bottom:-.5rem}.custom-product-tile .jet-woo-product-price del .woocommerce-Price-amount{font-weight:400!important;position:relative}.custom-product-tile .jet-woo-product-price del .woocommerce-Price-amount:after{background:#666;content:"";height:.0625rem;position:absolute;right:0;top:.625rem;transform:rotate(-10deg);width:100%}.custom-product-meta .price del{margin-bottom:-.5rem;text-decoration:none}.custom-product-meta .price del .woocommerce-Price-amount{font-weight:400!important;position:relative}.custom-product-meta .price del .woocommerce-Price-amount:after{background:#666;content:"";height:1px;position:absolute;right:0;top:18px;transform:rotate(-10deg);width:100%}.dialog-type-lightbox{z-index:1e+22!important}.wpc-filters-section{border-bottom:1px solid #dedede}.wpc-filter-title{font-family:freight-display-pro;font-size:1.5rem;font-weight:700;margin-bottom:.5rem!important}@media (max-width:992px){.wpc-filter-title{font-size:1.375rem!important}}.wpc-filter-search-field{border:1px solid #000!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;height:40px!important;margin:0;padding:0 10px!important;width:100%}.wpc-filter-chip a{color:#000!important}.wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a:hover{opacity:1!important}.wpc-filter-chips-list li,body .wpc-filter-chips-list li.wpc-filter-chip,li.wpc-filter-chip{margin:0 10px 10px 0!important}.wpc-filters-section:not(.wpc-filter-post_meta_num,.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{max-height:280px!important;padding:0!important}.widget-area li.wpc-term-item,body .wpc-filters-widget-main-wrapper li.wpc-term-item{padding:0 0 4px!important}.wpc-filters-widget-main-wrapper li.wpc-term-item input[type=checkbox]{height:20px!important;width:20px!important}.widget-area .widget a.wpc-open-close-filters-button,.wpc-filters-open-widget,.wpc-open-close-filters-button,a.wpc-filters-open-widget,a.wpc-open-close-filters-button,body a.wpc-filters-open-widget,body a.wpc-open-close-filters-button{border-radius:.5rem!important}.wpc-filters-widget-controls-wrapper{flex-flow:row-reverse;gap:16px;margin-left:18px;margin-right:18px}.wpc-filters-ul-list{margin:0 0 1.625rem!important}.wpc-filters-found-posts-wrapper{margin-left:3px;margin-right:3px}.wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-overlay{display:none!important}.wpc-term-item-content-wrapper label{padding-left:8px!important}.wpc-filters-widget-controls-item{width:50%!important}.wpc-filters-close-button{border-color:#000!important}.wpc-filters-apply-button{background-color:#31a577!important;border-color:#31a577!important}@media (max-width:768px){.wpc_show_bottom_widget .wpc-filters-widget-content{border-radius:14px 14px 0 0!important;box-shadow:0 -10vh 0 rgba(0,0,0,.4)}}.widget-area .widget .wpc-filter-chips-list a,.wpc-filter-chips-list a,body .wpc-filter-chips-list li.wpc-filter-chip a{border-radius:6px!important;padding:4px 10px!important}.wpc-filter-chip a{border-color:#000!important}.wpc-filter-chip a:hover{background:rgba(230,208,196,.24)}.wpc-chip-reset-all a{border-color:#666}.wpc-filters-widget-controls-wrapper a{align-items:center;border-radius:.375rem!important;display:flex!important;font-size:15px!important;font-weight:600!important;height:46px!important;justify-content:center}@media (max-width:500px){.wpc-filters-widget-controls-wrapper a{font-size:.875rem!important}}@media (max-width:992px){.woocommerce-result-count{display:none!important}.custom-add-to-cart-wrapper{margin-top:12px}}.custom-add-to-cart-wrapper .custom-add-to-cart-text{color:#000;display:none;font-size:15px!important;font-weight:500!important;margin-right:6px}@media (max-width:992px){.custom-add-to-cart-wrapper .custom-add-to-cart-text{display:block}}.product-type-variable .custom-variable-cart-button a{background:#fff!important;border:1px solid #000;border-radius:8px!important;color:#000!important}@media (max-width:992px){.product-type-variable .custom-variable-cart-button a{width:100%}}.product-type-variable .custom-variable-cart-button a:hover{background:#000!important;color:#fff!important}.custom-product-tile .custom-cart-button form{margin:0!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button{align-items:center;background:#31a577!important;border-radius:100px!important;display:flex!important;font-family:Poppins,sans-serif!important;height:52px!important;justify-content:center;opacity:1;padding:0 14px!important;transition:background .25s ease,color .25s ease;width:100%!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button:hover{background:#1f855d!important;border:none!important}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button:hover{background:#fff!important;border:1px solid #000!important}}.custom-product-tile .custom-cart-button .single_add_to_cart_button svg path{fill:#fff}.custom-product-tile .custom-cart-button .single_add_to_cart_button span{display:none}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button{align-items:center;background:#fff!important;border:1px solid #000!important;color:#000!important;display:flex!important;font-weight:400!important;justify-content:center;padding:0!important;width:100%!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button span{display:block}.custom-product-tile .custom-cart-button .single_add_to_cart_button svg{margin-left:6px}.custom-product-tile .custom-cart-button .single_add_to_cart_button svg path{fill:#000}}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading{opacity:.5!important}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading{opacity:.3!important}}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading svg path{opacity:0}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading svg path{opacity:1}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading{background:#fff!important;color:#000!important}}.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading:after{color:#fff!important;font-size:22px!important;left:9px!important;margin-left:6px!important;right:auto!important;top:15px!important}@media (max-width:992px){.custom-product-tile .custom-cart-button .single_add_to_cart_button.loading:after{color:#000!important;left:unset!important;position:unset!important;right:14px!important;top:15px!important}.custom-product-tile .custom-cart-button .single_add_to_cart_button.added:after{font-size:1.0625rem!important}}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button{align-items:center;background:#fff!important;border:1px solid #000!important;color:#000!important;display:flex!important;font-weight:400!important;height:50px!important;justify-content:center;opacity:1;padding:0!important;transition:background .25s ease,color .25s ease;width:100%!important}@media (max-width:768px){.custom-product-tile .custom-cart-button-new .single_add_to_cart_button{height:42px!important}}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button:hover{background:#000!important;color:#fff!important}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button:hover svg path{fill:#fff!important}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button span{display:block}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button svg{margin-left:6px}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button svg path{fill:#000;transition:fill .25s ease}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.loading{opacity:.5!important}@media (max-width:992px){.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.loading{opacity:.3!important}}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.loading svg path{opacity:0}@media (max-width:992px){.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.loading svg path{opacity:1}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.loading{background:#fff!important;color:#000!important}}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.loading:after{color:#fff!important;font-size:22px!important;left:9px!important;margin-left:6px!important;right:auto!important;top:15px!important}@media (max-width:992px){.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.loading:after{color:#000!important;left:unset!important;position:unset!important;right:14px!important;top:15px!important}.custom-product-tile .custom-cart-button-new .single_add_to_cart_button.added:after{font-size:1.0625rem!important}}.single-product .elementor-product-simple .single_add_to_cart_button{align-items:center;display:flex;justify-content:center}.single-product .elementor-product-simple .single_add_to_cart_button:before{background-image:url(../images/svg/cart-white.svg);background-repeat:no-repeat;background-size:24px;content:"";display:flex;height:20px;margin-left:6px;order:1;width:24px}.single-product .elementor-product-simple .single_add_to_cart_button:after{order:2}a.added_to_cart.wc-forward{background:#fff;border:1px solid #000;border-radius:5px;color:#000;display:none;font-size:12px;left:-38px;line-height:1.3;padding:5px 7px;position:relative;position:absolute;top:58px;width:max-content}@media (max-width:992px){a.added_to_cart.wc-forward{display:none}}a.added_to_cart.wc-forward:hover{background:#f5f5f5}.product-template-default .custom-product-meta a.added_to_cart.wc-forward{display:none!important}.product-template-default .custom-product-meta .cart .single_add_to_cart_button:after{font-size:1.25rem!important;top:15px!important}@media (max-width:768px){.product-template-default .custom-product-meta .cart .single_add_to_cart_button{margin-left:10px!important}.product-template-default .custom-product-meta .quantity{margin:0!important}}.woocommerce ul.products li.product .button{margin:0}.jet-woo-builder-archive-product-price{align-items:center!important;display:flex!important;height:100%}@media (max-width:992px){.jet-woo-builder-archive-product-price .jet-woo-product-price{margin-bottom:.625rem}}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{line-height:1.6!important}.woocommerce form .form-row label.checkbox input,.woocommerce-page form .form-row label.checkbox input{margin:4px 4px 0 0!important}.custom-checkout .woocommerce-input-wrapper .select2-selection__rendered,.custom-checkout .woocommerce-input-wrapper input{background:#fff!important;background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;color:#000!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;padding:8px 10px!important}.custom-checkout .form-row-wide input{height:unset!important;padding:8px 10px!important}.custom-checkout label{color:#000!important;font-family:Poppins,sans-serif!important}.custom-checkout .wc_payment_methods,.custom-checkout label{font-size:1rem!important}.custom-checkout .wc_payment_methods label{line-height:2!important}.custom-checkout .wc_payment_methods input{cursor:pointer;height:20px;margin:0 6px 2px 0!important;width:20px}.custom-checkout .wc_payment_methods img{height:30px;margin:0!important;max-height:30px!important}.custom-checkout .wc_payment_methods .payment_box{background:none!important;margin:10px 0 0!important;padding:0!important}.custom-checkout .wc_payment_methods .payment_box p{color:#000;font-size:1rem;margin:0 0 6px!important}.custom-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin:0!important}.custom-checkout .woocommerce-privacy-policy-text,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text{color:#666!important;font-size:14px!important;line-height:1.6!important;margin-bottom:6px!important}.custom-checkout .woocommerce-privacy-policy-text a,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text a{color:#666!important}.custom-checkout .woocommerce-privacy-policy-text a:hover,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text a:hover{color:#666!important;text-decoration:underline}.custom-checkout .woocommerce-privacy-policy-text p,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text p{font-size:14px!important;line-height:1.6!important;margin-bottom:6px!important;margin-top:20px!important}.custom-checkout .woocommerce-privacy-policy-text p a,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text p a{color:#666!important}.custom-checkout .woocommerce-privacy-policy-text p a:hover,.custom-checkout .woocommerce-terms-and-conditions-checkbox-text p a:hover{color:#666!important;text-decoration:underline}.custom-checkout .select2-selection--single{height:100%!important}.custom-checkout .select2-selection__rendered{align-items:center!important;display:flex!important;line-height:unset!important}.custom-checkout .select2-container--default{height:unset!important;line-height:unset!important}.custom-checkout .e-checkout__container .e-checkout__column .col2-set .col-1,.custom-checkout .e-checkout__order_review,.custom-checkout .e-coupon-box,.custom-checkout .shipping_address,.custom-checkout .woocommerce-checkout-payment{background:#fff!important;border:0 solid #e6e6e6!important;padding:0!important}.custom-checkout .e-coupon-box{background:#fff!important;border:1px solid #e6e6e6!important;color:#000!important;margin-top:50px!important;padding:14px!important}@media (max-width:768px){.custom-checkout .e-coupon-box{margin-bottom:30px!important;margin-top:30px!important;padding:10px!important}}.custom-checkout h3{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;margin-bottom:20px!important}.custom-checkout .woocommerce-billing-fields__field-wrapper{display:flex!important;flex-flow:wrap;gap:18px}@media (max-width:768px){.custom-checkout .woocommerce-billing-fields__field-wrapper{gap:0 18px}}.custom-checkout .woocommerce-billing-fields__field-wrapper p:last-child{margin:0!important}.custom-checkout .woocommerce-shipping-fields h3{margin:0 0 14px!important;padding:0!important}.custom-checkout .e-checkout__container{grid-column-gap:60px!important;grid-row-gap:60px!important}.wc_payment_methods{font-size:1rem!important}.wc_payment_methods label{line-height:2!important}.wc_payment_methods input{height:20px;margin:0 6px 2px 0!important;width:20px}.wc_payment_methods img{height:30px;margin:0!important;max-height:30px!important}.wc_payment_methods .payment_box{background:none!important;margin:10px 0 0!important;padding:0!important}.wc_payment_methods .payment_box p{color:#000;font-size:1rem;margin:0 0 6px!important}.custom-checkout{color:#000!important;font-family:Poppins,sans-serif!important}.custom-checkout--sub-title{font-size:1rem}.custom-checkout .payment{margin-bottom:10px!important}@media (max-width:768px){.custom-checkout .payment{margin-bottom:6px!important}}.custom-checkout table{display:flex!important;flex-flow:column!important;font-size:1rem!important}.custom-checkout table thead{display:none!important}.custom-checkout table .woocommerce-table__product-name{flex-flow:column}.custom-checkout table .cart_item,.custom-checkout table .woocommerce-table__line-item{display:flex!important;margin:0!important;padding:0 0 20px!important}@media (max-width:992px){.custom-checkout table .cart_item,.custom-checkout table .woocommerce-table__line-item{border-bottom:1px solid #e3e3e3!important;padding-bottom:18px!important;padding-top:18px!important;width:100%!important}.custom-checkout table .cart_item:last-child,.custom-checkout table .woocommerce-table__line-item:last-child{border-bottom:none!important}}.custom-checkout table .cart_item .product-thumbnail-wrapper,.custom-checkout table .woocommerce-table__line-item .product-thumbnail-wrapper{height:70px;margin-right:16px;padding:0!important;width:70px}@media (max-width:992px){.custom-checkout table .cart_item .product-thumbnail-wrapper,.custom-checkout table .woocommerce-table__line-item .product-thumbnail-wrapper{margin-right:16px}}@media (max-width:500px){.custom-checkout table .cart_item .product-thumbnail-wrapper,.custom-checkout table .woocommerce-table__line-item .product-thumbnail-wrapper{height:40px;width:40px}}.custom-checkout table .cart_item .product-thumbnail,.custom-checkout table .woocommerce-table__line-item .product-thumbnail{display:flex;height:100%}.custom-checkout table .cart_item .product-thumbnail img,.custom-checkout table .woocommerce-table__line-item .product-thumbnail img{border:1px solid #ebebeb!important;border-radius:7px!important;height:70px!important;min-height:70px;min-width:70px;width:70px!important}@media (max-width:500px){.custom-checkout table .cart_item .product-thumbnail img,.custom-checkout table .woocommerce-table__line-item .product-thumbnail img{height:40px!important;min-height:40px;min-width:40px;width:40px!important}}.custom-checkout table .cart_item .product-title,.custom-checkout table .woocommerce-table__line-item .product-title{font-size:15px!important;line-height:1.4}@media (max-width:500px){.custom-checkout table .cart_item .product-title,.custom-checkout table .woocommerce-table__line-item .product-title{font-size:14px!important;line-height:1.3}}.custom-checkout table .cart_item .product-name,.custom-checkout table .woocommerce-table__line-item .product-name{color:#000!important;display:flex!important;font-weight:500!important;max-width:unset!important;padding-top:0!important}.custom-checkout table .cart_item .product-name a,.custom-checkout table .woocommerce-table__line-item .product-name a{color:#000!important}@media (max-width:992px){.custom-checkout table .cart_item .product-name,.custom-checkout table .woocommerce-table__line-item .product-name{flex-flow:column;padding-bottom:0!important;padding-right:18px!important}}.custom-checkout table .cart_item .product-quantity,.custom-checkout table .woocommerce-table__line-item .product-quantity{font-size:15px!important}.custom-checkout table .cart_item .product-total,.custom-checkout table .woocommerce-table__line-item .product-total{font-weight:600!important;margin-left:auto;padding-top:0!important;text-align:right}@media (max-width:768px){.custom-checkout table .cart_item .product-total,.custom-checkout table .woocommerce-table__line-item .product-total{padding:0!important}}.custom-checkout table .cart_item .variation,.custom-checkout table .woocommerce-table__line-item .variation{color:#666!important;display:flex;flex-flow:column;font-weight:400!important;margin-top:4px;padding:0!important}@media (max-width:992px){.custom-checkout table .cart_item .variation,.custom-checkout table .woocommerce-table__line-item .variation{margin-left:0}}@media (max-width:768px){.custom-checkout table .cart_item .variation,.custom-checkout table .woocommerce-table__line-item .variation{margin-left:0}}.custom-checkout table .woocommerce-table__line-item{border-bottom:1px solid #e3e3e3!important;padding-bottom:0!important}.custom-checkout .e-woocommerce-coupon-nudge{color:#000!important;font-weight:500!important}.custom-checkout .e-woocommerce-coupon-nudge a{color:#006bff!important}.custom-checkout .e-woocommerce-coupon-nudge a:hover{text-decoration:underline}.custom-checkout .e-coupon-anchor{background:#fff!important;border:1px solid #d7d7d7!important;border-radius:7px!important;padding:10px!important}.custom-checkout .e-coupon-anchor input{background:#fff!important;background-color:#fff!important;border:1px solid #c4c4c4!important;border-radius:8px!important;color:#000!important;font-family:Poppins,sans-serif!important;height:52px}.custom-checkout .e-coupon-anchor .e-apply-coupon{border:1px solid #000!important;border-radius:7px!important;height:50px!important}.custom-checkout .e-coupon-anchor .e-coupon-anchor-description{display:flex!important;font-size:14px!important;margin-bottom:6px}.custom-checkout .e-coupon-anchor .e-apply-coupon{color:#000!important;font-family:Poppins,sans-serif!important;font-weight:600!important}.custom-checkout .cart-subtotal{border-bottom:1px solid #e3e3e3!important;border-top:1px solid #e3e3e3!important;display:flex!important;justify-content:space-between;margin:0!important;padding:0!important}.custom-checkout .cart-subtotal .woocommerce-Price-amount{font-weight:500!important}.custom-checkout .cart-subtotal .woocommerce-Price-amount bdi{color:#000!important;font-weight:600!important}@media (max-width:768px){.custom-checkout .cart-subtotal td{padding-right:0!important}}.custom-checkout strong{font-weight:600!important}.custom-checkout .order-total{border-top:1px solid #e3e3e3!important;display:flex!important;justify-content:space-between}.custom-checkout .order-total td{color:#000!important;display:flex!important;flex-flow:column;text-align:end}.custom-checkout .order-total td .includes_tax{color:#666!important;font-size:14px!important}.custom-checkout .order-total{padding:0!important}.custom-checkout .e-checkout__order_review-2{margin-top:50px}@media (max-width:768px){.custom-checkout .e-checkout__order_review-2{margin-top:20px}}.custom-checkout .button#place_order{background:#31a577!important;border-radius:7px!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:52px;margin-top:20px!important;transition:background .25s ease}.custom-checkout .button#place_order:hover{background:#1f855d!important}.shipping-cost{display:flex!important;padding:0!important}.shipping-cost td{color:#000!important;display:flex!important;justify-content:space-between;width:100%!important}.shipping-cost td:before{color:#000!important;content:attr(data-title);font-family:Poppins,Sans-serif;font-size:1rem;font-weight:400}.shipping-cost .custom-shipping-free{font-weight:600!important}tr.woocommerce-shipping-totals.shipping{display:flex!important;flex-direction:column;padding-bottom:0!important}tr.woocommerce-shipping-totals.shipping th{font-weight:600!important;padding:0!important}tr.woocommerce-shipping-totals.shipping td{max-width:max-content;min-width:100%;padding-bottom:0!important;padding-right:0!important}tr.woocommerce-shipping-totals.shipping ul{display:flex!important;flex-flow:column!important}tr.woocommerce-shipping-totals.shipping ul li{align-items:center!important;display:flex!important;margin-bottom:.5rem!important;padding:0!important;position:relative}tr.woocommerce-shipping-totals.shipping ul li input{margin:0 0 0 10px!important;position:absolute;z-index:1}tr.woocommerce-shipping-totals.shipping ul li .woocommerce-Price-amount{font-weight:600!important}tr.woocommerce-shipping-totals.shipping ul li label{align-items:center;border:1px solid #d6d6d6!important;border-radius:.375rem!important;color:#000!important;cursor:pointer;display:flex!important;font-size:1rem!important;font-weight:400!important;height:52px!important;justify-content:space-between!important;left:0;line-height:1.3;min-width:100%;padding-left:28px;padding-right:8px;position:relative;transition:.25s ease;width:100%!important}@media (max-width:768px){tr.woocommerce-shipping-totals.shipping ul li label{height:52px!important}}@media (max-width:500px){tr.woocommerce-shipping-totals.shipping ul li label{font-size:14px!important}}tr.woocommerce-shipping-totals.shipping ul li label:hover{background:#f2f2f2}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option{background:#fff;border:1px solid #d6d6d6;border-radius:6px;display:flex;flex-flow:column;margin-top:8px;padding:10px;width:100%}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option input{border:none!important;box-shadow:none!important;cursor:pointer}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option br{display:none!important}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message{color:#000;display:flex;flex-flow:column;font-size:1rem;font-weight:500!important;position:relative;width:100%}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_warning{margin-bottom:10px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_warning:before{color:#c71d3a;content:"Kies een locatie";font-size:14px;padding-left:16px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_warning:after{background-image:url(../images/svg/error.svg);background-repeat:no-repeat;background-size:12px;content:"";height:12px;left:0;position:absolute;top:6px;width:12px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_notice{margin-bottom:10px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_notice:before{color:#009857;content:"Jouw gekozen locatie";font-size:14px;padding-left:16px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-message.dhlpwc_notice:after{background-image:url(../images/svg/checkmark-green-new.svg);background-repeat:no-repeat;background-size:12px;content:"";height:12px;left:0;position:absolute;top:6px;width:12px}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-change{align-items:center;background:#fff;border:1px solid #000!important;border-radius:7px!important;color:#000;display:flex;font-family:Poppins;font-size:1rem;font-weight:500!important;justify-content:center;line-height:0px;margin:0!important;padding:26px 0!important;position:static!important;transition:.25s ease}tr.woocommerce-shipping-totals.shipping ul li .dhlpwc-shipping-method-parcelshop-option .dhlpwc-parcelshop-option-change:hover{background:#000;border:1px solid #000!important;color:#fff}tr.woocommerce-shipping-totals.shipping ul li input[type=radio].shipping_method:checked+label{border:1px solid #9d9d9d!important}tr.woocommerce-shipping-totals.shipping ul li.highlight{border:1px solid #9d9d9d;border-radius:.375rem!important;flex-flow:wrap;padding:6px!important;position:relative}tr.woocommerce-shipping-totals.shipping ul li.highlight label{margin-top:0!important}tr.woocommerce-shipping-totals.shipping ul li.highlight input[type=radio]{height:unset!important;min-height:unset!important;top:25px!important}tr.woocommerce-shipping-totals.shipping .cart-subtotal{font-weight:400!important}.checkout-button{border-radius:7px!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th{color:#000!important;font-weight:400!important}.select2-dropdown{border-radius:0 0 10px 10px!important}.select2-results{padding:.375rem!important}.select2-results .select2-results__options{font-family:Poppins,sans-serif!important}.select2-results .select2-results__options li{border-radius:6px!important;height:40px!important;transition:.25s ease}.select2-results .select2-results__options li:last-child{margin:0!important}.e-woo-select2-wrapper .select2-results__option{font-family:Poppins,sans-serif!important;margin-bottom:.625rem!important}.select2-search--dropdown{padding:.375rem!important}.select2-search--dropdown input{border-radius:6px!important;height:40px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:rgba(5,112,226,.14)!important;color:#000!important;font-weight:500!important;padding:6px 12px!important}.select2-container--default .select2-results__option[data-selected=true]{background-color:#e7e7e7!important;color:#000!important;font-weight:500!important;padding:6px 12px!important}.wpc-filter-chips-list{border-bottom:1px solid #dedede;margin:0!important}.wpc-custom-selected-terms ul.wpc-filter-chips-list{display:flex;flex-flow:wrap;overflow-x:unset;padding-bottom:30px}.custom-product-overview .products{margin-top:8rem!important}@media (max-width:768px){.custom-product-overview .products{margin-top:6rem!important}}.custom-product-overview .custom-product-tile,.custom-product-overview .product>div:first-child{height:100%}.custom-product-overview .custom-cart-container{margin-top:auto}.custom-product-overview .custom-product-tile>div:first-child{max-height:378px}@media (max-width:992px){.custom-product-overview .custom-product-tile>div:first-child{max-height:250px}}.custom-product-overview .woocommerce-result-count{color:#666!important;margin:8px 0 0!important}.custom-product-overview .woocommerce-ordering{margin-bottom:2em!important}@media (max-width:992px){.custom-product-overview .woocommerce-ordering{float:left!important}}select{appearance:none;background-image:url(../images/svg/chevron-black.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #d6d6d6;border-radius:6px;font-family:Poppins,sans-serif!important;font-size:1rem;padding:12px 10px;transition:border .25s ease}@media (max-width:768px){select{background-position:right 12px center;height:2.5rem;padding:0 12px}}select:hover{border:1px solid #9d9d9d}.wpc-term-count{color:#8e8e8e!important;margin:0!important;opacity:1!important}.product-category img{display:none!important}.product-category h2{margin:0!important;padding:0!important}.wpc-filters-range-wrapper input[type=number]{border:1px solid #000!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;height:40px!important;padding:0 10px!important}.wpc-filters-range-wrapper{gap:18px;justify-content:unset!important}.wpc-filters-range-wrapper .wpc-filters-range-max-column,.wpc-filters-range-wrapper .wpc-filters-range-min-column{margin:0!important}.wpc-filters-range-wrapper .wpc-filters-range-column{width:50%!important}.wpc-filters-range-wrapper .wpc-filters-range-max-column,.wpc-filters-range-wrapper .wpc-filters-range-min-column{max-width:unset!important}.wpc-filters-range-slider-wrapper{margin:1.5em 13px 32px 0!important}.mollie-components .mollie-component{font-family:Poppins,sans-serif!important;margin-top:6px;min-height:48px!important;padding:10px}.mollie-components .mollie-component-label{color:#000;margin-bottom:6px}.custom-checkout .e-woocommerce-login-section{color:#000!important;padding:14px!important}.custom-checkout .e-woocommerce-login-section .e-show-login{color:#006bff!important;font-weight:500!important}.custom-checkout .e-woocommerce-login-section .e-show-login:hover{text-decoration:underline}.custom-checkout .e-woocommerce-login-section .woocommerce-form-login-toggle{color:#000!important;font-weight:500!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor p{color:#000!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor label{font-size:14px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor input{background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;height:52px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor button{background:#000!important;border:none!important;border-radius:7px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:52px;margin:0!important;transition:background .25s ease;width:100%}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor button:hover{background:#414141!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap{flex-flow:wrap!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap-end{flex:100%!important;text-align:left!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap-end .form-row{margin:0!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-wrap-end button{margin-top:-20px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap{align-items:center;margin-top:10px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap a{font-size:14px!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap label,.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap label span{color:#000!important}.custom-checkout .e-woocommerce-login-section .e-woocommerce-login-anchor .e-login-actions-wrap input{height:unset!important}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{width:auto!important}}.woocommerce-breadcrumb{font-size:.8125rem!important}@media (max-width:768px){.woocommerce-breadcrumb{font-size:12px!important;line-height:1.6;margin:0 0 2em!important}}.woocommerce-breadcrumb a{margin-left:4px;margin-right:4px}.woocommerce-breadcrumb a:first-child{margin-left:0}.custom-single-product h2{font-family:freight-display-pro,sans-serif!important;font-size:2.125rem!important;font-weight:700!important}.custom-single-product .variations label{display:none!important}.custom-single-product .variations select{width:100%}.custom-single-product .variations .reset_variations{left:0;position:absolute}.custom-single-product .variation-title{font-size:1.375rem!important;margin-bottom:.625rem}.custom-single-product .single_variation_wrap .price{margin-bottom:10px!important;text-align:right}@media (max-width:768px){.custom-single-product .single_variation_wrap .price{text-align:left}}.custom-single-product .price{color:#000!important;display:flex!important;flex-flow:column;text-align:right}@media (max-width:768px){.custom-single-product .price{text-align:left}}.custom-single-product .price del[aria-hidden=true]{color:#666;margin-bottom:-.5rem;opacity:1!important;text-decoration:none!important}.custom-single-product .price del[aria-hidden=true] .woocommerce-Price-amount{font-size:1.125rem!important;font-weight:400!important;position:relative}.custom-single-product .price del[aria-hidden=true] .woocommerce-Price-amount:after{background:#666!important;content:"";height:2px;position:absolute;right:0;top:12px;transform:rotate(-15deg);width:100%}.custom-single-product .price .woocommerce-Price-amount{font-size:1.5rem!important;font-weight:600!important}.custom-single-product .quantity input{border:1px solid #d6d6d6!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;padding:12px 10px!important;transition:border .25s ease}.custom-single-product .quantity input:hover{border:1px solid #000}.custom-single-product .product_meta{color:#666!important;display:block!important;font-size:14px!important}@media (max-width:768px){.custom-single-product .product_meta{border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin:1.625rem 0 6px;padding:14px 0}}.custom-single-product .product_meta .detail-label{font-weight:600!important}.custom-single-product .product_meta .posted_in{margin-left:0}.custom-single-product .product_meta a{color:#666!important}.custom-single-product .product_meta a:hover{text-decoration:underline}.custom-single-product button{background:#000!important;border-radius:7px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:52px;transition:background .25s ease;width:100%}.custom-single-product button:hover{background:#323232!important;border:1px solid #323232!important}.custom-single-product .elementor-widget-woocommerce-product-images{position:sticky;top:170px}.custom-single-product .woocommerce-product-gallery__wrapper{min-width:100%!important}.custom-single-product .woocommerce-product-gallery{display:flex!important;flex-flow:row-reverse;gap:10px;margin:0!important}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery{flex-flow:column}}.custom-single-product .woocommerce-product-gallery .flex-viewport{border-radius:8px;display:flex!important;flex-flow:column!important;width:fit-content!important}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .flex-viewport{width:100%!important}}.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{background:#fff;border-radius:8px;height:100%;max-height:600px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{max-height:100%}}.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{height:100%;max-height:600px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{max-height:100%}}.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:flex!important;height:100%;max-height:600px;min-height:600px;object-fit:contain;padding:40px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:270px;min-height:270px;padding:30px}}.custom-single-product .woocommerce-product-gallery li{margin:0 0 10px!important;padding:0!important;width:100%!important}.custom-single-product .woocommerce-product-gallery li:last-child{margin:0!important}.custom-single-product .woocommerce-product-gallery li img{border:1px solid #d6d6d6;border-radius:8px}@media (max-width:768px){.custom-single-product .woocommerce-product-gallery li img{border:1px solid #888}}.custom-single-product .woocommerce-product-gallery li img.flex-active{border:1px solid #000}.custom-single-product .custom-product-gallery{grid-row-end:5;grid-row-start:1}@media (max-width:768px){.custom-single-product .custom-product-gallery{grid-row-start:2}}.custom-single-product .custom-product-title h1{padding-bottom:40px!important}@media (max-width:768px){.custom-single-product .custom-product-title h1{padding-bottom:18px!important}}.custom-single-product .custom-product-title{grid-row-end:2}.custom-single-product .custom-product-meta{grid-row-end:span 2;height:fit-content}.custom-single-product .flex-control-nav{border-radius:8px;max-width:100px;padding:10px;width:100px}@media (max-width:768px){.custom-single-product .flex-control-nav{display:flex;flex-flow:wrap;gap:10px;min-width:100%;width:100%}}@media (max-width:768px) and (max-width:768px){.custom-single-product .flex-control-nav{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:10px}}@media (max-width:768px) and (max-width:500px){.custom-single-product .flex-control-nav{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.custom-single-product .flex-control-nav li{margin:0!important;padding:0 0 10px!important}@media (max-width:768px){.custom-single-product .flex-control-nav li{padding:0!important;width:100%}.custom-single-product .flex-control-nav li:last-child{margin-right:0!important}}.custom-single-product .woocommerce-Tabs-panel{background:#fcf7f2;border-radius:2.5rem!important;border-top:none!important;padding:1.5rem 2.5rem 2.5rem!important}@media (max-width:768px){.custom-single-product .woocommerce-Tabs-panel{border-radius:1.5rem!important;left:-1.125rem;margin-top:18px!important;padding:1.25rem!important;position:relative;width:calc(100% + 32px)!important}.custom-single-product .woocommerce-Tabs-panel h2{font-size:1.875rem!important;line-height:1.1;margin-bottom:1.4rem}.custom-single-product .woocommerce-Tabs-panel h3{font-size:1.375rem!important}}.custom-single-product .woocommerce-Tabs-panel li{margin:0!important;padding:0!important}.custom-single-product .wc-tabs{margin-left:0!important;padding:0!important}@media mobile-l{.custom-single-product .wc-tabs{display:flex!important;flex-flow:wrap!important}}.custom-single-product .wc-tabs li{background:#fff!important;border:0 solid #000!important;border-radius:100px!important;margin:0 10px 20px 0!important;transition:background .25s ease}@media (max-width:768px){.custom-single-product .wc-tabs li{margin:0!important}}.custom-single-product .wc-tabs li a{align-items:center;color:#000!important;display:flex!important;font-weight:600!important;height:52px;justify-content:center;padding:0 1.2em!important}.custom-single-product .wc-tabs li:hover{background:#eee!important}.custom-single-product .wc-tabs li.active{background:#fcf7f2!important;border:0 solid #000!important}.custom-single-product .woocommerce-product-attributes tr{display:flex!important;flex-flow:column}.custom-single-product .woocommerce-product-attributes tr th{padding:10px 0!important;text-align:left!important;width:100%}.custom-product-overview .products{margin-top:10px!important}.custom-product-overview .products .elementor-widget-container ul{margin:0!important}.related h2{margin-bottom:10px}@keyframes test{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.woocommerce-cart-form .e-shop-table{padding:0!important}.page .woocommerce-error li,.page .woocommerce-info li,.page .woocommerce-message li{line-height:1.4;list-style:disc!important;margin-bottom:0!important;margin-left:24px!important;padding-left:0!important}.page .woocommerce-error li strong,.page .woocommerce-info li strong,.page .woocommerce-message li strong{font-weight:600!important}.page .woocommerce-error li:hover a,.page .woocommerce-info li:hover a,.page .woocommerce-message li:hover a{color:#000}.page .myparcelcom__delivery-options svg{width:auto}.page .woocommerce-error,.page .woocommerce-message{animation:test .3s cubic-bezier(.65,.05,.36,1) 0s both;box-shadow:0 20px 30px rgba(0,0,0,.1);line-height:1.2!important;margin:0;max-width:540px!important;padding:14px!important;position:fixed;right:20px;top:20px;z-index:999999999}@media (max-width:768px){.page .woocommerce-error,.page .woocommerce-message{bottom:10px;padding:8px 8px 8px 32px!important;right:10px;top:unset;width:calc(100% - 20px)}.woocommerce-error a,.woocommerce-error li,.woocommerce-message a,.woocommerce-message li{font-size:.875rem!important}}.woocommerce-error a:hover,.woocommerce-message a:hover{text-decoration:underline}.woocommerce-error a.wc-forward,.woocommerce-message a.wc-forward{border:1px solid #000!important;border-radius:6px!important;color:#000!important;display:table;float:none;font-size:1rem!important;font-weight:600!important;margin-top:10px;padding:10px 12px!important;transition:background .25s ease}.woocommerce-error a.wc-forward:hover,.woocommerce-message a.wc-forward:hover{background:#000!important;color:#fff!important}.woocommerce-info{background:rgba(5,112,226,.09)!important;border:none!important;border-radius:10px!important;padding:14px 14px 14px 40px!important}.woocommerce-info p{color:#000!important}@media (max-width:768px){.woocommerce-info{padding:8px 8px 8px 32px!important}}.woocommerce-info:before{color:#000!important}.wc-backward{background:#000!important;border:1px solid #000!important;border-radius:7px!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;justify-content:center;margin-top:14px;order:1;padding:18px 26px!important;transition:opacity .25s ease}@media (max-width:768px){.wc-backward{text-align:center;width:100%}}.wc-backward:hover{opacity:.8}.woocommerce-message{border:1px solid #7b99003d!important}.woocommerce-error{border:1px solid #e6dadf!important}.page .woocommerce-error:before,.page .woocommerce-info:before,.page .woocommerce-message:before{left:0!important;margin-bottom:8px;position:relative!important;top:0!important;width:100%}.custom-notice{color:#000!important;display:flex;flex-flow:wrap;font-family:Poppins,sans-serif!important;margin:0!important;padding:0!important}@media (max-width:768px){.custom-notice{font-size:.75rem}}.custom-account .woocommerce-table__product-total,.custom-account tfoot td{text-align:right}.custom-account .wc-item-meta-label{font-weight:400!important}#payment{background:none!important;margin-top:40px}#payment ul{background-color:none!important;padding:0!important}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none!important}.custom-betalen-style #order_review{margin:0 auto;max-width:700px}.custom-betalen-style #order_review th{color:#000!important;font-weight:400!important}.custom-betalen-style #order_review .product-subtotal{font-weight:600!important;min-width:90px;text-align:right}.custom-betalen-style #order_review .product-name{font-size:15px!important;font-weight:500!important}.custom-betalen-style #order_review .product-name .wc-item-meta{margin:0!important}.custom-betalen-style #order_review .product-name .wc-item-meta li{color:#666!important;display:flex;flex-flow:column;margin:0!important;padding:0!important}.custom-betalen-style #order_review .product-name .wc-item-meta li .wc-item-meta-label,.custom-betalen-style #order_review .product-name .wc-item-meta li p{font-weight:400!important;margin-top:-4px}.custom-betalen-style #order_review .product-quantity{margin-left:auto;text-align:right}.custom-betalen-style #order_review td small,.custom-betalen-style #order_review td span{color:#000!important}.custom-betalen-style #order_review .wc_payment_methods{border:none!important;margin-bottom:0!important;padding-bottom:0!important}.custom-betalen-style #order_review .product-total{color:#000!important;display:flex!important;flex-flow:column;font-weight:600!important;text-align:right}.custom-betalen-style #order_review .product-total .shipped_via{margin-top:-22px}.custom-betalen-style #order_review .product-total .includes_tax{color:#666!important;font-size:14px!important}.custom-betalen-style #order_review .product-total .includes_tax span{color:#666!important}.custom-betalen-style #order_review .form-row{margin:0!important;padding:0!important}.custom-betalen-style #order_review button{width:100%}.custom-betalen-style #order_review tr{border-bottom:1px solid #dedede!important;padding:0!important}.custom-betalen-style #order_review .order_item,.custom-betalen-style #order_review tfoot tr{display:flex!important}.custom-betalen-style #order_review tfoot tr .product-total{margin-left:auto}.woocommerce-order-received .woocommerce-thankyou-order-details{margin-bottom:8px}.woocommerce-order-received .wc-item-meta{margin:4px 0 0!important}.woocommerce-order-received .wc-item-meta li{color:#666!important;display:flex;flex-flow:column;line-height:1.6;margin:0!important;padding:0!important}.woocommerce-order-received .wc-item-meta li .wc-item-meta-label,.woocommerce-order-received .wc-item-meta li p{font-weight:400!important;margin-top:-4px}.woocommerce-order-received h2{display:none}.woocommerce-order-received tfoot{display:flex!important;flex-flow:column!important}.woocommerce-order-received tfoot th{color:#000!important;font-weight:400!important;padding:16px 16px 16px 0!important}.woocommerce-order-received tfoot td{color:#000!important;display:flex!important;font-weight:600!important;margin-left:auto;padding:0!important}.woocommerce-order-received tfoot td small,.woocommerce-order-received tfoot td span{color:#000!important}.woocommerce-order-received tfoot td:last-child{flex-flow:column;padding-top:8px!important;text-align:right}.woocommerce-order-received tfoot tr{align-items:center;border-bottom:1px solid #dedede!important;display:flex;padding:0!important}.woocommerce-order-received tfoot tr:last-child{border-bottom:0 solid #dedede!important}.woocommerce-order-received tfoot .includes_tax{color:#666!important;font-size:14px!important}.woocommerce-order-received tfoot .includes_tax span{color:#666!important}.woocommerce-order-received tfoot .form-row{margin:0!important;padding:0!important}address{border:1px solid #d3d3d3!important;border-radius:8px!important;padding:14px!important}.woocommerce-form-login,.woocommerce-form-register{display:flex!important;flex-flow:column}.woocommerce-form-login{position:relative}.woocommerce-form-login p:nth-child(3){margin-top:0!important;position:relative}.woocommerce-form-register .woocommerce-privacy-policy-text{margin:0!important;order:4}.woocommerce-form-register .woocommerce-privacy-policy-text p,.woocommerce-form-register .woocommerce-privacy-policy-text p a{color:#666!important}.woocommerce-form-register .woocommerce-privacy-policy-text p a:hover{color:#666!important;text-decoration:underline}.woocommerce-password-strength{border-radius:4px!important;margin-top:2px}.woocommerce-form-login p,.woocommerce-form-register p{color:#000!important;font-family:Poppins,sans-serif!important}.woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-form-register .woocommerce-form-login__rememberme{bottom:-2.625rem;left:0;position:absolute}.woocommerce-form-login .woocommerce-form-login__rememberme span,.woocommerce-form-register .woocommerce-form-login__rememberme span{color:#000!important;font-size:.875rem!important}.woocommerce-form-login label,.woocommerce-form-register label{color:#000!important;font-size:1rem!important;margin-bottom:3px!important}.woocommerce-form-login input,.woocommerce-form-register input{background-color:#fff!important;border:1px solid #d6d6d6!important;border-radius:6px!important;color:#000!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;height:52px!important}.woocommerce-form-login input[type=checkbox],.woocommerce-form-register input[type=checkbox]{margin:0 4px 2px 0!important}.woocommerce-form-login .woocommerce-form__input-checkbox,.woocommerce-form-register .woocommerce-form__input-checkbox{height:unset!important}.woocommerce-form-login .woocommerce-form__label-for-checkbox,.woocommerce-form-register .woocommerce-form__label-for-checkbox{margin-bottom:8px!important}.woocommerce-form-login .woocommerce-form-login__submit.spinner,.woocommerce-form-login .woocommerce-form-register__submit.spinner,.woocommerce-form-register .woocommerce-form-login__submit.spinner,.woocommerce-form-register .woocommerce-form-register__submit.spinner{background-color:#888!important}.woocommerce-form-login .woocommerce-form-login__submit.spinner:after,.woocommerce-form-login .woocommerce-form-register__submit.spinner:after,.woocommerce-form-register .woocommerce-form-login__submit.spinner:after,.woocommerce-form-register .woocommerce-form-register__submit.spinner:after{background:url(../images/svg/dot-revolve.svg) no-repeat 50%;background-size:100%;content:"";display:inline-block;height:3.25rem;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:0;width:2.7rem}.woocommerce-form-login button,.woocommerce-form-register button{background:#000!important;border:none!important;border-radius:7px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;height:52px;margin:10px 0 0!important;transition:background .25s ease;width:100%}.woocommerce-form-login button:hover,.woocommerce-form-register button:hover{background:#414141!important}.lost_password{text-align:right}.lost_password a{color:#000!important;font-size:.875rem!important}.lost_password a:hover{text-decoration:underline}.custom-my-account .woocommerce{display:flex!important;flex-flow:nowrap!important;justify-content:space-between}@media (max-width:992px){.custom-my-account .woocommerce{flex-flow:wrap!important}}.custom-my-account .woocommerce:after,.custom-my-account .woocommerce:before{display:none!important}.custom-my-account .woocommerce .u-columns{background:#fff!important;border-radius:40px!important;margin-top:4px!important;padding:40px 40px 0!important}@media (max-width:992px){.custom-my-account .woocommerce .u-columns{border-radius:20px!important;padding:20px 20px 0!important;padding:14px 14px 0!important}}.custom-my-account .woocommerce .u-columns h2{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:600!important;margin-bottom:30px!important}@media (max-width:1200px){.custom-my-account .woocommerce .u-columns h2{font-size:18px!important}}@media (max-width:992px){.custom-my-account .woocommerce .u-columns h2{margin-bottom:16px!important}}.custom-my-account .woocommerce-MyAccount-content{background:#fff;border:1px solid #dedede!important;border-radius:2.5rem;padding:40px!important;width:calc(73% - 20px)!important}@media (max-width:1400px){.custom-my-account .woocommerce-MyAccount-content{border-radius:1.5rem;padding:24px!important;width:calc(75% - 20px)!important}}@media (max-width:1200px){.custom-my-account .woocommerce-MyAccount-content{border-radius:1.5rem;padding:24px!important;width:calc(70% - 20px)!important}}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-content{border-radius:14px;padding:20px!important;width:100%!important}}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content{padding:14px!important}}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper{border:none!important;padding:0!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell woocommerce-orders-table__cell-order-number a{color:#000!important}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions{display:flex!important;flex-flow:column}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions:before{align-self:flex-start;margin-bottom:6px}}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a{border:1px solid #000!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;margin-right:6px;padding:8px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a{align-items:center;display:flex;height:52px;justify-content:center;margin:0 0 8px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions a:last-child{margin:0!important}}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table__cell-order-actions .pay{border:1px solid #d73400!important;color:#d73400!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody thead th span{font-family:Poppins,sans-serif!important}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr{border:1px solid #dedede!important;border-radius:7px!important;margin-bottom:14px;padding:4px 10px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr:last-child{margin-bottom:0}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr td{padding:8px!important}.custom-my-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper tbody tr td:first-child{border-top:none!important}}.custom-my-account .woocommerce-MyAccount-navigation{background:#fff;border:1px solid #dedede;border-radius:2.5rem;margin:0!important;padding:30px 0!important;padding:0;width:calc(27% - 20px)!important}@media (max-width:1400px){.custom-my-account .woocommerce-MyAccount-navigation{border-radius:1.5rem;padding:10px 0!important;width:calc(25% - 20px)!important}}@media (max-width:1200px){.custom-my-account .woocommerce-MyAccount-navigation{border-radius:1.5rem;padding:10px 0!important;width:calc(30% - 20px)!important}}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-navigation{border-radius:14px;margin-bottom:10px!important;margin-top:-4px!important;padding:20px!important;width:100%!important}}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation{padding:0 14px!important}}.custom-my-account .woocommerce-MyAccount-navigation ul{margin:0}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-navigation ul{display:flex;gap:40px;overflow:scroll;padding-right:40px}.custom-my-account .woocommerce-MyAccount-navigation ul:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";height:60px;position:absolute;right:20px;top:2px;width:50px}}@media (max-width:992px) and (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul{gap:20px}.custom-my-account .woocommerce-MyAccount-navigation ul:after{height:40px;right:20px;top:6px;width:50px}}.custom-my-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #dedede!important;display:block!important;margin:0!important;padding:0!important}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-navigation ul li{border:none!important}}.custom-my-account .woocommerce-MyAccount-navigation ul li a{align-items:center;background:none!important;display:flex!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:500!important;height:56px;padding:0 40px!important;position:relative}@media (max-width:1400px){.custom-my-account .woocommerce-MyAccount-navigation ul li a{padding:0 24px!important}}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-navigation ul li a{height:30px;padding:0!important}}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul li a{font-size:.8125rem!important;height:58px}}.custom-my-account .woocommerce-MyAccount-navigation ul li a:after{background:url(../images/svg/arrow-right-black.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:100%;opacity:0;position:absolute;right:40px;transform:translateX(-6px);transition:.25s ease .05s;width:22px}@media (max-width:1400px){.custom-my-account .woocommerce-MyAccount-navigation ul li a:after{right:24px}}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-navigation ul li a:after{display:none}}.custom-my-account .woocommerce-MyAccount-navigation ul li a:hover{color:#0570e2!important;transform:translateX(4px)}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-navigation ul li a:hover{transform:translateX(0)}}.custom-my-account .woocommerce-MyAccount-navigation ul li a:hover:after{opacity:1;transform:translateX(0)}.custom-my-account .woocommerce-MyAccount-navigation ul li a:hover:before{transform:translateX(-4px)}@media (max-width:992px){.custom-my-account .woocommerce-MyAccount-navigation ul li a:hover:before{transform:translateX(0)}}.custom-my-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0 solid #dedede!important}.custom-my-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#0570e2!important}.custom-my-account .woocommerce-MyAccount-navigation ul li.is-active a:after{opacity:1;transform:translateX(0)}.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard a:before{background:url(../images/svg/dashboard.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;margin-right:12px;transition:.25s ease;width:22px}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard a:before{margin-right:6px;width:18px}}.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders a:before{background:url(../images/svg/orders.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;margin-right:12px;transition:.25s ease;width:22px}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders a:before{margin-right:6px;width:18px}}.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;margin-right:12px;transition:.25s ease;width:22px}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads a:before{margin-right:6px;width:18px}}.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address a:before{background:url(../images/svg/user-address.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-right:12px;transition:.25s ease;width:22px}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address a:before{height:18px;margin-right:6px;width:18px}}.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account a:before{background:url(../images/svg/user.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;margin-right:12px;min-width:22px;transition:.25s ease;width:22px}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account a:before{margin-right:6px;width:18px}}.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:before{background:url(../images/svg/logout.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;margin-right:12px;transition:.25s ease;width:22px}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:before{margin-right:6px;width:18px}}.custom-my-account .woocommerce-form-login,.custom-my-account .woocommerce-form-register{background:#fff!important;border:1px solid #dedede!important;border-radius:2.5rem!important;margin:0!important;padding:40px!important}@media (max-width:992px){.custom-my-account .woocommerce-form-login,.custom-my-account .woocommerce-form-register{border-radius:14px!important;padding:20px!important;padding:14px!important}.custom-my-account .woocommerce-form-login{margin-bottom:40px!important}}.elementor-widget-woocommerce-cart .woocommerce{font-family:Poppins,sans-serif!important}.custom-side-menu{max-height:50vh;overflow-x:scroll!important}.custom-side-menu ul{padding-bottom:40px!important}.custom-single-product-gallery .onsale{background-color:#31a577!important;border-radius:42px!important;font-weight:500!important;left:108px!important;line-height:1!important;min-height:30px!important;padding:.5rem 1rem!important;position:absolute;top:12px!important}.cky-consent-container{border-radius:6px;box-sizing:border-box;left:0;margin:0 auto;position:fixed;right:0;top:calc(50vh - 114px);width:440px;z-index:9999999}.cky-consent-container .cky-consent-bar{background:#fff;border:none!important;border-radius:12px!important;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)!important;padding:24px!important}.cky-modal,.cky-preference-center{border-radius:12px}.woocommerce-account .woocommerce form .show-password-input,.woocommerce-account .woocommerce-page form .show-password-input{background:none!important;margin:0!important;width:auto}header .nav-top{background:#f3f3f3}header .nav-primary{background:#fff}header .e-n-menu-item .e-n-menu-title.e-current a{color:#23885f!important}header .e-n-menu-item .e-n-menu-title.e-current a:after{background-color:#31a577;border-radius:6px 6px 0 0;bottom:-19px;content:"";height:3px;left:0;position:absolute;width:100%}.hide-h1{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0}.page-id-2668 .custom-product-tile .old-discount,.page-id-2668 a.added_to_cart.wc-forward,.woocommerce-shop .custom-product-tile .old-discount,.woocommerce-shop a.added_to_cart.wc-forward{display:none!important}.page-id-2668 .custom-product-tile .shop-tile__discount,.woocommerce-shop .custom-product-tile .shop-tile__discount{background:#fdeada;border:1px solid #000;border-radius:8px;color:#000;font-size:16px;font-weight:600;padding:2px 8px;position:absolute;right:20px;top:20px;z-index:10}@media (max-width:768px){.page-id-2668 .custom-product-tile .shop-tile__discount,.woocommerce-shop .custom-product-tile .shop-tile__discount{font-size:12px;right:8px;top:8px}}.page-id-2668 .bestsellers .type-product .elementor,.woocommerce-shop .bestsellers .type-product .elementor{background:#f8f8f8;border-radius:15px;display:flex;height:100%}.page-id-2668 .bestsellers .type-product .elementor .custom-product-tile,.woocommerce-shop .bestsellers .type-product .elementor .custom-product-tile{display:flex;flex-flow:column;height:100%;padding:20px!important}@media (max-width:768px){.page-id-2668 .bestsellers .type-product .elementor .custom-product-tile,.woocommerce-shop .bestsellers .type-product .elementor .custom-product-tile{padding:12px!important}}.page-id-2668 .bestsellers .type-product .elementor .custom-product-tile .custom-cart-container,.woocommerce-shop .bestsellers .type-product .elementor .custom-product-tile .custom-cart-container{height:100%}.page-id-2668 .bestsellers .custom-product-tile .old-discount,.woocommerce-shop .bestsellers .custom-product-tile .old-discount{display:none!important}.page-id-2668 .bestsellers .custom-product-tile .shop-tile__discount,.woocommerce-shop .bestsellers .custom-product-tile .shop-tile__discount{background:#fdeada;border:1px solid #000;border-radius:8px;color:#000;font-size:16px;font-weight:600;padding:2px 8px;position:absolute;right:20px;top:20px;z-index:10}@media (max-width:768px){.page-id-2668 .bestsellers .custom-product-tile .shop-tile__discount,.woocommerce-shop .bestsellers .custom-product-tile .shop-tile__discount{font-size:12px;right:8px;top:8px}}.page-id-2668 .bestsellers .custom-product-tile .jet-woo-builder-archive-product-thumbnail,.woocommerce-shop .bestsellers .custom-product-tile .jet-woo-builder-archive-product-thumbnail{border-radius:6px;max-height:unset!important;min-height:unset!important}@media (max-width:768px){.page-id-2668 .bestsellers .custom-product-tile .jet-woo-builder-archive-product-thumbnail,.woocommerce-shop .bestsellers .custom-product-tile .jet-woo-builder-archive-product-thumbnail{max-height:250px!important;min-height:250px!important}}.page-id-2668 .bestsellers .custom-product-tile .behandeling-meta--featured,.woocommerce-shop .bestsellers .custom-product-tile .behandeling-meta--featured{border-radius:0}.page-id-2668 .bestsellers .custom-product-tile .behandeling-meta--featured a,.woocommerce-shop .bestsellers .custom-product-tile .behandeling-meta--featured a{height:100%!important;width:100%!important}.page-id-2668 .bestsellers .custom-product-tile .elementor-element .elementor-widget a,.woocommerce-shop .bestsellers .custom-product-tile .elementor-element .elementor-widget a{display:flex;height:100%}.page-id-2668 .bestsellers .custom-product-tile .elementor-element .elementor-widget a img,.woocommerce-shop .bestsellers .custom-product-tile .elementor-element .elementor-widget a img{border-radius:6px}.page-id-2668 .new-shop-spacer,.woocommerce-shop .new-shop-spacer{padding:0 40px}@media (max-width:768px){.page-id-2668 .new-shop-spacer,.woocommerce-shop .new-shop-spacer{padding:0 20px}}.page-id-2668 .new-shop,.woocommerce-shop .new-shop{padding:80px 40px 0}.page-id-2668 .new-shop.section-first,.woocommerce-shop .new-shop.section-first{margin-top:40px}@media (max-width:768px){.page-id-2668 .new-shop.section-first,.woocommerce-shop .new-shop.section-first{margin-top:20px}}.page-id-2668 .new-shop:first-child,.woocommerce-shop .new-shop:first-child{padding:0 40px}.page-id-2668 .new-shop.section,.woocommerce-shop .new-shop.section{margin-top:0;padding:0 40px}@media (max-width:768px){.page-id-2668 .new-shop.section,.page-id-2668 .new-shop.section:first-child,.woocommerce-shop .new-shop.section,.woocommerce-shop .new-shop.section:first-child{padding:0 20px}.page-id-2668 .new-shop,.woocommerce-shop .new-shop{padding:60px 20px 0}.page-id-2668 .new-shop:first-child,.woocommerce-shop .new-shop:first-child{padding:0 20px}}.page-id-2668 .new-shop.section-end,.woocommerce-shop .new-shop.section-end{padding-bottom:100px}@media (max-width:768px){.page-id-2668 .new-shop.section-end,.woocommerce-shop .new-shop.section-end{padding-bottom:40px}}.page-id-2668 .new-shop .new-title h2,.woocommerce-shop .new-shop .new-title h2{font-family:playfair-display,Sans-serif;font-size:40px;margin-bottom:20px}@media (max-width:768px){.page-id-2668 .new-shop .new-title h2,.woocommerce-shop .new-shop .new-title h2{font-size:30px;margin-bottom:20px}}.page-id-2668 .new-shop .shop-tile,.woocommerce-shop .new-shop .shop-tile{background:rgba(50,165,119,.08);border-radius:15px;display:flex;flex-flow:row;padding:20px;width:50%}.page-id-2668 .new-shop .shop-tile.section-full,.woocommerce-shop .new-shop .shop-tile.section-full{align-items:center;width:100%}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile.section-full,.woocommerce-shop .new-shop .shop-tile.section-full{flex-flow:column}}@media (max-width:992px){.page-id-2668 .new-shop .shop-tile,.woocommerce-shop .new-shop .shop-tile{width:100%}}.page-id-2668 .new-shop .shop-tile__inner,.woocommerce-shop .new-shop .shop-tile__inner{flex-basis:50%;padding:0;width:50%}.page-id-2668 .new-shop .shop-tile__inner:hover a,.woocommerce-shop .new-shop .shop-tile__inner:hover a{color:#000}.page-id-2668 .new-shop .shop-tile__inner.no-link:hover a,.woocommerce-shop .new-shop .shop-tile__inner.no-link:hover a{color:unset}.page-id-2668 .new-shop .shop-tile__inner-normal,.woocommerce-shop .new-shop .shop-tile__inner-normal{flex-basis:50%;padding:0;width:50%}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile__inner-normal,.woocommerce-shop .new-shop .shop-tile__inner-normal{flex-basis:100%;width:100%}}.page-id-2668 .new-shop .shop-tile__inner-40,.woocommerce-shop .new-shop .shop-tile__inner-40{flex-basis:40%;padding:0;width:40%}@media (max-width:992px){.page-id-2668 .new-shop .shop-tile__inner-40,.woocommerce-shop .new-shop .shop-tile__inner-40{flex-basis:100%;width:100%}}.page-id-2668 .new-shop .shop-tile__inner-60,.woocommerce-shop .new-shop .shop-tile__inner-60{flex-basis:60%;padding:0;width:60%}.page-id-2668 .new-shop .shop-tile__inner-60.h-100,.woocommerce-shop .new-shop .shop-tile__inner-60.h-100{height:100%}@media (max-width:992px){.page-id-2668 .new-shop .shop-tile__inner-60,.woocommerce-shop .new-shop .shop-tile__inner-60{flex-basis:100%;width:100%}}.page-id-2668 .new-shop .shop-tile__img,.woocommerce-shop .new-shop .shop-tile__img{display:flex;height:100%}.page-id-2668 .new-shop .shop-tile__img .elementor-widget-container,.woocommerce-shop .new-shop .shop-tile__img .elementor-widget-container{align-items:center;display:flex}.page-id-2668 .new-shop .shop-tile__img img,.woocommerce-shop .new-shop .shop-tile__img img{max-height:200px;object-fit:contain}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile__img img,.woocommerce-shop .new-shop .shop-tile__img img{max-height:140px}}.page-id-2668 .new-shop .shop-tile__thumbnail,.woocommerce-shop .new-shop .shop-tile__thumbnail{height:100%}.page-id-2668 .new-shop .shop-tile__thumbnail img,.woocommerce-shop .new-shop .shop-tile__thumbnail img{border-radius:12px;height:100%}.page-id-2668 .new-shop .shop-tile h2,.woocommerce-shop .new-shop .shop-tile h2{font-family:playfair-display,Sans-serif;font-size:34px}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile h2,.woocommerce-shop .new-shop .shop-tile h2{font-size:28px}}.page-id-2668 .new-shop .shop-tile p,.woocommerce-shop .new-shop .shop-tile p{font-size:15px;line-height:1.5;margin-bottom:70px}@media (max-width:992px){.page-id-2668 .new-shop .shop-tile p,.woocommerce-shop .new-shop .shop-tile p{margin-bottom:60px}}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile p,.woocommerce-shop .new-shop .shop-tile p{font-size:14px;line-height:1.4}}.page-id-2668 .new-shop .shop-tile.section-full p,.woocommerce-shop .new-shop .shop-tile.section-full p{font-size:15px;line-height:1.5;margin-bottom:30px}@media (max-width:992px){.page-id-2668 .new-shop .shop-tile.section-full p,.woocommerce-shop .new-shop .shop-tile.section-full p{margin-bottom:30px}}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile.section-full p,.woocommerce-shop .new-shop .shop-tile.section-full p{font-size:14px;line-height:1.4}}.page-id-2668 .new-shop .shop-tile__discount,.woocommerce-shop .new-shop .shop-tile__discount{background:#fdeada;border:1px solid #000;border-radius:8px;color:#000;font-size:16px;font-weight:600;padding:2px 8px;position:absolute;right:20px;top:20px;z-index:10}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile__discount,.woocommerce-shop .new-shop .shop-tile__discount{font-size:16px}}.page-id-2668 .new-shop .shop-tile__cta a,.woocommerce-shop .new-shop .shop-tile__cta a{align-items:center;background:#000;border-radius:100px;color:#fff;display:flex;fill:#fff;font-size:15px;font-weight:600;height:50px;justify-content:center;line-height:1;padding:0 24px;position:static;text-align:center;transition:background .25s ease;width:100%!important;width:fit-content}.page-id-2668 .new-shop .shop-tile__cta a:hover,.woocommerce-shop .new-shop .shop-tile__cta a:hover{background:#2f2f2f}.page-id-2668 .new-shop .shop-tile__cta a .elementor-button-icon .e-font-icon-svg,.woocommerce-shop .new-shop .shop-tile__cta a .elementor-button-icon .e-font-icon-svg{height:auto;margin-right:4px;width:22px}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile__cta a,.woocommerce-shop .new-shop .shop-tile__cta a{height:40px}}.page-id-2668 .new-shop .shop-tile__cta #customChatBtn,.woocommerce-shop .new-shop .shop-tile__cta #customChatBtn{cursor:pointer}.page-id-2668 .new-shop .shop-tile__button,.woocommerce-shop .new-shop .shop-tile__button{align-items:center;background:#000;border-radius:100px;bottom:20px;color:#fff;display:flex;font-weight:600;height:50px;justify-content:center;left:20px;margin-top:auto;position:absolute;transition:background .25s ease;width:fit-content;z-index:10}.page-id-2668 .new-shop .shop-tile__button:hover,.woocommerce-shop .new-shop .shop-tile__button:hover{background:#2f2f2f}@media (max-width:768px){.page-id-2668 .new-shop .shop-tile__button,.woocommerce-shop .new-shop .shop-tile__button{height:40px}}.page-id-2668 .new-shop .shop-tile__button .elementor-widget-container,.woocommerce-shop .new-shop .shop-tile__button .elementor-widget-container{align-items:center;display:flex;justify-content:center;padding:0 20px}.page-id-2668 .new-shop .shop-tile__button:hover,.woocommerce-shop .new-shop .shop-tile__button:hover{background:#3f3f3f}.page-id-2668 .new-shop .shop-tile:hover,.woocommerce-shop .new-shop .shop-tile:hover{color:#000}.page-id-2668 .new-product-tile,.woocommerce-shop .new-product-tile{background:#f3f3f3;border-radius:15px;padding:24px}.page-id-2668 .new-product-tile__img,.woocommerce-shop .new-product-tile__img{margin:0!important;padding:0!important}.page-id-2668 .btn-container,.woocommerce-shop .btn-container{flex-flow:column!important;margin:0!important;padding:0!important}@media (max-width:992px){.page-id-2668 .btn-container,.woocommerce-shop .btn-container{flex-direction:column!important;gap:10px!important}}.category-carousel{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:12px;grid-row-gap:12px}@media (max-width:992px){.category-carousel{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.category-carousel{grid-template-columns:repeat(2,1fr)}}.category-carousel__item{align-items:center;background:#fcf7f2;border-radius:15px;display:flex;flex-flow:column;gap:6px;justify-content:center;line-height:1.3;min-height:140px;padding:20px;text-align:center;transition:background .25s ease;width:100%;word-break:break-word}.category-carousel__item img{display:flex;object-fit:contain;width:36px}@media (max-width:992px){.category-carousel__item img{width:32px}}@media (max-width:768px){.category-carousel__item img{width:28px}}@media (max-width:992px){.category-carousel__item{font-size:15px}}@media (max-width:768px){.category-carousel__item{font-size:12px;min-height:100px;padding:12px;text-align:center}}.category-carousel__item:hover{background:#fff1e3;color:#000}.brands-carousel__item{align-items:center;background:#fff;border:1px solid #dedede;border-radius:15px;display:flex;justify-content:center;min-height:140px;padding:20px;text-align:center;transition:border .25s ease;width:100%;word-break:break-word}.brands-carousel__item img{display:flex;max-height:40px;max-width:70%!important;object-fit:contain}@media (max-width:768px){.brands-carousel__item{font-size:12px;line-height:1.3;min-height:100px;padding:12px;text-align:center}}.brands-carousel__item:hover{border:1px solid #000;color:#000}@media (max-width:768px){.category-carousel .f-carousel{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:12px;grid-row-gap:12px}}.category-carousel .f-carousel__slide{margin:0 10px 0 0!important;width:calc(20% - 8px)!important}@media (max-width:768px){.category-carousel .f-carousel__slide{width:100%!important}}.brands-carousel .f-carousel__slide{margin:0 10px 0 0!important;width:calc(16.66667% - 8.33333px)!important}@media (max-width:992px){.brands-carousel .f-carousel__slide{width:calc(25% - 7.5px)!important}}@media (max-width:768px){.brands-carousel .f-carousel__slide{width:calc(33.33333% - 6.66667px)!important}}.f-carousel .f-button:hover:not([disabled]){background:#f1f1f1}@media (max-width:768px){.f-carousel .f-button{display:none}}.f-carousel .f-button.is-next,.f-carousel .f-button.is-prev{background:#fff;border:1px solid #000;border-radius:100%;height:50px;width:50px}.f-carousel .f-button.is-next svg,.f-carousel .f-button.is-prev svg{stroke:#000}.f-carousel .f-button.is-next:disabled,.f-carousel .f-button.is-prev:disabled{cursor:not-allowed;opacity:0}.f-carousel .f-button.is-prev{left:-24px!important}.f-carousel .f-button.is-next{right:-24px!important}.elementor-location-header{box-shadow:0 5px 24px rgba(149,157,165,.2);z-index:999999999}.wpc-posts-found{display:none!important}.wpc_show_bottom_widget .wpc-filters-widget-content{z-index:999999999999!important}.custom-checkout .myparcelcom__delivery-options{margin-bottom:50px}