button._formSubmitButton_ed7ce_82{border-radius:30px!important}.our_categories .collection-card.shadow-hover-parent{box-shadow:0 4px 34px #00000014;padding:20px;height:100%}.our_categories .shadow-2,.our_categories .shadow-hover-child-2-3,.our_categories .shadow-hover-2-3{box-shadow:none!important}.our_categories .collection-card-caption{padding-top:15px}.our_categories .\#hero-heading{text-align:center}.our_categories h2.\#hero-heading.fs-d4.heading-font span{--accent: none !important}.our_categories h4.collection-card-title{font-size:25px;color:#000}.our_categories .collection-card-description.rte p{color:#333;font-size:18px;line-height:1.5}.our_categories .collection-card{position:relative}div#shopify-section-template--19021331988632__d_rich_text_AV9G9L p{font-size:18px;margin:0 0 20px;line-height:1.6;color:#333}div#shopify-section-template--19021331988632__d_rich_text_AV9G9L p:last-of-type{margin:0}.\#faq{gap:30px!important}.testimonials-wrapper{background:#f6f6f6;padding:60px 20px;text-align:center}.testimonials-header h2{font-size:28px;margin-bottom:40px}.testimonials-list{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.testimonials-card{background:#fff;padding:30px;transition:transform .3s;text-align:center}.testimonials-card.active{transform:scale(1.05);border:2px solid green}.testimonials-quote{color:green;margin-bottom:15px}.testimonials-text{font-size:16px;margin-bottom:20px;color:#333}.testimonials-stars .star{color:gold;font-size:22px}.testimonials-author{margin-top:10px;font-weight:700;color:#222}.testimonials-main{display:flex;flex-wrap:wrap;padding:0;gap:30px}.testimonials-card{width:calc(33.33% - 20px)}.clients-say-section{background:#efefef;padding:100px 0;display:block}.testimonials-stars{display:flex;text-align:center;justify-content:center;gap:2px;font-size:18px;line-height:1}.testimonials-quote{display:flex;text-align:center;justify-content:center;padding:0;margin-bottom:30px}.contact-promo{margin:0;font-family:inherit}.contact-promo .container{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-promo .left-side{width:50%;position:relative}.contact-promo .left-side img{width:100%;height:100%;object-fit:cover;display:block}.contact-promo .left-side .overlay-text{position:absolute;bottom:20px;left:20px;color:#fff;background:#00000080;padding:20px;max-width:80%;border-radius:4px}.contact-promo .overlay-text p{font-size:14px;margin:0 0 5px;text-transform:uppercase;letter-spacing:1px}.contact-promo .overlay-text h2{font-size:28px;margin:5px 0;font-weight:600}.contact-promo .overlay-text .btn{margin-top:10px;display:inline-block;background-color:#007bff;color:#fff;text-decoration:none;padding:10px 20px;border-radius:3px;font-size:14px;transition:background .3s}.contact-promo .right-side{width:50%;background:#f9f9f9;padding:40px;box-sizing:border-box}.contact-promo .right-side h4{text-transform:uppercase;font-size:18px;color:#077407;margin-bottom:10px}.contact-promo .right-side #ContactForm h4{color:#fff;font-size:15px;line-height:1.6;margin:0}section._formHeader_ed7ce_24 h2{font-size:30px;font-weight:700;color:#000;margin-bottom:25px}.contact-promo .contact-form input,.contact-promo .contact-form textarea{width:100%;padding:15px;margin-bottom:10px;border:1px solid #ddd;border-radius:3px;font-size:14px;box-sizing:border-box}.contact-promo .contact-form button{box-shadow:0 2px #1f6584;padding:14px 30px;background:#309ecf;text-decoration:none;border-radius:50px;color:#fff;font-size:16px;transition:background .3s ease}.middle-of-image{padding:30px 20px}.contact-promo .\#section-body.\@spaced{margin-top:1rem;margin-bottom:1rem}.image-bottom-content{position:absolute;bottom:0;left:0;color:#fff;width:100%;background:#ffffffc7;padding:25px 11%}.image-banner-content{display:flex;justify-content:space-between;gap:20px;align-items:center}.image-bottom-content p{font-size:16px;color:#000;font-weight:600;margin:0 0 5px}.image-bottom-content h1{font-size:35px;color:#000;font-weight:700;margin:0}.image-link-only a{box-shadow:0 2px #1f6584;padding:13px 30px;background:#309ecf;text-decoration:none;display:inline;font-weight:600;border-radius:50px;color:#fff;font-size:16px}.middle-of-image input{box-shadow:none!important;border:1px solid #ccc!important}section[data-testid=form-container]{max-width:98%!important}@media (max-width: 768px){.contact-promo .left-side,.contact-promo .right-side{width:100%}.contact-promo .left-side{margin-bottom:30px}.contact-promo .overlay-text{position:relative;background:#0009;margin-top:-100px;padding:15px}.contact-promo .overlay-text h2{font-size:22px}}.about-with-block{text-align:left}.about-with-block .caption{display:inline-block;background:#dae3da;color:green;padding:10px 20px;border-radius:15px;text-shadow:none;font-size:1.15rem;font-weight:700;margin-bottom:30px}.about-with-block .content-wrapper{margin:30px auto 20px;overflow:hidden;max-height:100px;transition:max-height .3s ease}.about-with-block .content-wrapper.expanded{max-height:15000px}.content-wrapper{font-size:18px;margin:0 0 20px;line-height:1.6;color:#333}.content-wrapper p{margin-bottom:0}.content-wrapper p:not(:last-child){margin-bottom:30px}@media (max-width: 1600px){.about-with-block .content-wrapper{font-size:16px}}@media (max-width: 1600px) and (min-width: 1440px){section._formHeader_ed7ce_24 h2{font-size:24px}.contact-promo .contact-form textarea{height:150px}.image-bottom-content h1{font-size:30px}.contact-promo .right-side h4{font-size:16px}.image-bottom-content p{font-size:14px}.our_categories h4.collection-card-title{font-size:22px}.our_categories .collection-card-description.rte p{font-size:16px}.testimonials-card{padding:20px}}@media (max-width: 1439px) and (min-width: 1280px){section._formHeader_ed7ce_24 h2{font-size:22px}.contact-promo .contact-form textarea{height:140px}.image-bottom-content h1{font-size:26px}.contact-promo .right-side h4,.image-bottom-content p{font-size:14px}.our_categories h4.collection-card-title{font-size:22px}.our_categories .collection-card-description.rte p{font-size:16px}.testimonials-card{padding:20px}}@media (max-width: 1279px) and (min-width: 1024px){section._formHeader_ed7ce_24 h2{font-size:20px}.contact-promo .contact-form textarea{height:140px}.image-bottom-content h1{font-size:26px}.contact-promo .right-side h4,.image-bottom-content p{font-size:14px}.our_categories h4.collection-card-title{font-size:22px}.our_categories .collection-card-description.rte p{font-size:16px}.testimonials-card{padding:15px}.middle-of-image{padding:0}}@media (max-width: 1023px){.contact-promo .right-side,.contact-promo .left-side{width:100%!important}section._formHeader_ed7ce_24 h2{font-size:20px}.contact-promo .contact-form textarea{height:140px}.image-bottom-content h1{font-size:26px}.contact-promo .right-side h4,.image-bottom-content p{font-size:14px}.our_categories h4.collection-card-title{font-size:22px}.our_categories .collection-card-description.rte p{font-size:16px}.testimonials-card{padding:15px}.middle-of-image{padding:0}.image-bottom-content{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.testimonials-card{width:100%;max-width:100%}.our_categories .collection-card-description.rte p{font-size:14px}.contact-promo .right-side,.contact-promo .left-side,.image-bottom-content{padding-left:var(--container-spacer)!important;padding-right:var(--container-spacer)!important}.image-bottom-content h1{font-size:24px}.clients-say-section{padding:40px 0}}@media (max-width: 479px){.image-banner-content{flex-direction:column}.\#grid.our_categories{--use-columns: 1}.image-bottom-content{position:static}.contact-promo .left-side img{height:auto}}._inline_stahb_47>section{margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
