@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');*{outline:0}html{font-size:62.5%}body{font-size:1.6rem!important}html,body{overflow-x:hidden;touch-action:manipulation;-webkit-text-size-adjust:100%}:root{--white:#fff;--black:#212124;--orange:#ff9a13;--muted:#636363;--border:#bebebe}body{overflow-x:hidden;font-size:1.6rem!important;color:var(--black)!important}h1{line-height:1.2!important}h2,h3{line-height:1.3!important}h1 strong,h2 span{color:var(--orange)}a{cursor:pointer}.owl-nav{display:none}.owl-dots{text-align:center;margin-top:1.5rem}.owl-carousel button.owl-dot{padding-right:.7rem!important}.owl-dots .owl-dot span{background:var(--black);width:1rem;height:1rem;border-radius:50%;display:block}.owl-dots .owl-dot.active span{background:var(--orange)}.elementor-widget.elementor-widget-heading.title-block{margin-bottom:5rem}.elementor-widget-button.btn-primary{margin-top:3rem}ul{padding-left:0}.gform_legacy_markup_wrapper label{font-size:16px!important;font-weight:500 !important;margin-bottom:0}.gform_body select,.gform_body input[type=text],.gform_body input[type=tel],.gform_body input[type=password],.gform_body input[type=email],.gform_body input[type=url]{border:1px solid #ccc!important;height:42px;min-width:100%;padding:0 12px!important}.gform_body input+label{margin-top:15px!important}.ginput_container_address label{margin-bottom:7px!important}.gform-theme--framework .gfield--type-choice .gchoice,.gform-theme--framework .gfield--type-choice .ginput_container_consent{align-items:flex-end}.container{max-width:1440px;margin:0 auto;padding:0 30px}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.justify-center{justify-content:center}.align-items-center{align-items:center}.text-center{text-align:center}.cta a{background-color:var(--orange);min-width:11.3rem;height:4.5rem;display:flex!important;border-radius:5rem;align-items:center;justify-content:center;color:var(--white)!important;font-family:"Mulish",sans-serif}.btn-link{font-weight:500;font-family:"Montserrat",sans-serif !important;text-decoration:underline;border:1px solid #ccc;font-size:1.4rem;height:3.5rem;margin-top:.5rem;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .5s}.btn-link:hover{background:var(--orange);color:var(--white);border-color:var(--orange)}.elementor-widget-button .elementor-button{min-width:180px}.elementor-section .elementor-column{padding-top:0 !important;padding-bottom:0 !important}input,select,textarea{display:block;width:100%;height:4rem;padding:0 1.5rem;resize:none;border:0;-webkit-appearance:none;background:0 0;font-size:1.4rem!important;border-color:var(--border)!important}.blogs-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem 3rem}.blogs-row .image img{height:24rem;width:100%;object-fit:cover}.products-grid{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;margin-right:-2.5rem}.products-list .product-item{border:1px solid #e2e2e2;border-radius:.6rem;background-color:#fff;width:calc(25% - 2.5rem);margin-right:2.5rem;margin-bottom:2.5rem}.products-list .product-image{padding:2rem;border-bottom:1px solid #e2e2e2}.products-list .product-info,.products-list .product-image{padding:2rem}.products-list .product-image img{width:100%;height:22rem;display:block;object-fit:contain}.products-list .product-item:hover h3 a{color:var(--orange)}.products-list h3 a{margin-bottom:.4rem;display:block;font-size:1.5rem;font-family:"Mulish",sans-serif;font-weight:700!important;color:var(--black)}.products-list .text-link{font-family:"Mulish",sans-serif;font-weight:500;color:var(--muted);font-size:1.4rem;text-decoration:underline}.products-list .product-price{color:var(--orange);font-weight:500;font-size:1.4rem}.load-more-btn{display:flex;justify-content:center;margin-top:4rem}.load-more-btn button{background:var(--orange)!important;border-color:var(--orange);font-size:16px!important;font-weight:600!important;padding:1rem 3rem!important;border-radius:.5rem!important;color:var(--white)!important}.th-modal{position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;padding:0 2.5rem;display:none}.th-modal-overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.7)}.th-modal-content{width:600px;max-width:100%;background:#fff;margin:7rem auto;overflow:hidden;border-radius:10px;position:relative;z-index:1}.th-modal-close{position:absolute;width:3.5rem;height:3.5rem;padding:0!important;border-radius:50%!important;right:1rem;top:1rem;border:none;font-size:1.4rem;background:var(--orange)!important;color:var(--white)!important;display:flex;align-items:center;justify-content:center}.loginModal .th-modal-content{width:44rem;padding:2rem}.loginModal h3{margin-top:0;font-weight:600;margin-bottom:1.5rem;text-align:center}.loginModal iframe{width:100%;border:none;height:240px}@media (max-width:1024px){body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:15px}}@media (max-width:1024px) and (min-width:768px){.blogs-row{grid-template-columns:1fr 1fr;grid-gap:3rem}.products-list .product-item{width:calc(50% - 2.5rem)}}@media (max-width:1023px){.container{padding:0 1.5rem}}@media (max-width:767px){.blogs-row{grid-template-columns:1fr;grid-gap:2rem}.products-grid{margin-right:-4%}.products-list h3 a{font-size:1.4rem}.products-list .product-item{width:46%;margin-right:4%}.products-list .product-image img{height:15rem}.products-list .product-info,.products-list .product-image{padding:1rem}.site-header .branding-row{padding:1rem 0}.site-header .site-links ul li.stockist-menu span{font-size:1.4rem}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}body.user-logged-in .guest,body.guest .logged-in{display:none!important}