.hero__container h1{font-size:clamp(28px,4vw,72px)}.hero__media-wrapper{height:700px}.hero__image,.hero__video,.hero__video-poster{object-fit:contain!important}.icon-text-home .group-block-content p{font-size:17px}a.button.cart-items__empty-button{background:#597540;box-shadow:none}a.button.cart-items__empty-button:hover{background:#fff;color:#597540;box-shadow:none;border:1px solid #597540}.icon-text-home .group-block-content h3{font-size:22px;font-weight:600}.icon-text-home svg{width:32px}.cst-shop-sec h3{font-weight:600;font-size:26px}.cst-shop-sec .collection-card--image-bg .collection-card__inner:before{content:"";position:absolute;top:0;left:0;width:100%;background:#00000036;height:100%;z-index:2}.cst-shop-sec .collection-card__content .spacing-style{background:#58753d;padding:10px 30px;border-radius:5px}.cst-shop-sec .collection-card__content .spacing-style p{color:#fff}.cst-shop-sec .collection-card.collection-card--image-bg .collection-card__content{position:relative;z-index:9}.cst-sign-product h2{font-size:38px;font-weight:600}.product-card .product-card__content{background:#fbfbfb;padding:13px;border-radius:18px}.product-card .product-card__content .contents p{font-weight:500;font-size:17px}.product-card .price{font-weight:600;color:#57743c}form#ContactForm-AY2xoa2FnZW51ZW0zY__contact_form_UwiCkQ input,form#ContactForm-AY2xoa2FnZW51ZW0zY__contact_form_UwiCkQ textarea{border-radius:8px}.cst-shop-sec .collection-card.collection-card--image-bg:hover .spacing-style{background:#2d2822}footer .list-unstyled li a:hover{color:#587540}footer .menu__heading__default{font-size:22px;font-weight:600}footer h3{font-size:22px!important;font-weight:600!important}.shopify-policy__container{max-width:1323px!important}.shopify-policy__container h2{font-size:35px;font-weight:600}.shopify-policy__container h1{font-size:55px;font-weight:600}.header-menu li a span{font-weight:700}.header-menu li a.menu-list__link.menu-list__link--active span{color:#58753d}.product-card .product-card__content .card-gallery{border:0;padding:0}.product-card .product-card__content .card-gallery slideshow-component{border:1px solid #f0f0f0;border-radius:12px;width:calc(100% - 20px);margin:0 auto}.product-card .product-card__content .card-gallery slideshow-component img{border-radius:12px}.cst-mission-sec .group-block-content p{width:100%;max-width:100%}.cst-story-sec h1{font-size:48px;padding-bottom:20px}.cst-story-sec p{width:100%;max-width:100%}.cst-mission-sec .media-block__media{height:100%;position:absolute;max-height:550px}.cst-mission-sec{padding-top:80px;padding-bottom:40px;align-items:center}.cst-mission-sec .group-block-content p{width:100%;max-width:800px}.cst-mission-sec{width:100%;max-width:1440px;margin:0 auto}.cst-contact-form .section-content-wrapper{padding:30px;border-radius:30px;overflow:hidden;box-shadow:#0000003d 0 3px 8px;margin:40px auto;height:auto}.cst-contact-form .group-block-content{gap:35px}.cst-contact-form textarea#ContactForm-body{max-height:80px;resize:none}.cst-btn,.submit-button{border:1px solid transparent!important;box-shadow:none!important;outline:none!important;transition:all .2s linear!important}.cst-btn:hover,.submit-button:hover{border:1px solid #58753db5!important}@media screen and (max-width:1200px){.cst-story-sec h1{font-size:40px;padding-bottom:15px}.hero__media-wrapper{height:550px!important}.cst-main-page.privacy-policy h2,.cst-main-page.terms-of-services h2{font-size:40px}}@media screen and (max-width:991px){.icon-text-home .group-block-content svg.icon-block__media{max-width:50px}}@media screen and (max-width:768px){.cst-sign-product h2{font-size:26px}div#ResultsList{width:calc(100% - 20px);margin:0 auto}.cst-contact-details .image-block img{max-width:500px}.cst-contact-form h2{font-size:35px}.cst-story-sec.odd .spacing-style{flex-direction:column-reverse!important}.cst-story-sec img{height:350px!important}.hero__media-wrapper{height:450px!important}.details-group .group-block-content{gap:5px;flex-direction:row;align-items:start;justify-content:start}.cst-contact-form .section-content-wrapper{align-items:start;flex-direction:column!important}.collection-header h1{font-size:45px!important}.cst-main-page.privacy-policy h2,.cst-main-page.terms-of-services h2{font-size:35px}}@media screen and (max-width:575px){body .hero{min-height:20rem}.icon-text-home .group-block-content svg.icon-block__media{max-width:30px}.hero__container{padding:0!important}.cst-contact-details h1{font-size:40px}.cst-contact-form .section-content-wrapper{padding:20px}.cst-contact-form h2{font-size:25px}.cst-contact-form input,.cst-contact-form textarea{padding:10px!important;font-size:15px!important}.cst-story-sec h1,.cst-story-sec h2{font-size:35px}.cst-contact-form .group-block-content{gap:25px}.cst-story-sec img{height:370px!important;object-fit:contain}.cst-shop-sec h2{font-size:36px}.hero__media-wrapper{height:300px!important}.cst-shop-sec .collection-card__content .spacing-style{padding:8px 20px;font-size:15px}.cst-main-page.privacy-policy h1,.cst-main-page.terms-of-services h1,.cst-main-page.refund-policy h1,.cst-main-page.shipping-policy h1{font-size:35px}.cst-main-page.privacy-policy h2,.cst-main-page.terms-of-services h2{font-size:30px}.collection-header h1{font-size:40px!important}}@media screen and (max-width:480px){.cst-story-sec img{height:300px!important}.cst-story-sec h1,.cst-story-sec h2{font-size:30px}slideshow-slide.resource-list__slide{width:100%!important}.cst-contact-form .group-block-content{gap:14px}.cst-contact-form input,.cst-contact-form textarea{font-size:14px!important}.cst-contact-form .group-block-content p{font-size:15px}.cst-btn,.submit-button{padding:7px 20px;font-size:14px}.cst-shop-sec .collection-card__content .spacing-style{padding:8px 20px;font-size:14px}.collection-header h1{font-size:35px!important}.cst-main-page.privacy-policy p,.cst-main-page.privacy-policy ul li,.cst-main-page.terms-of-services p,.cst-main-page.terms-of-services ul li,.cst-main-page.refund-policy p,.cst-main-page.refund-policy ul li,.cst-main-page.shipping-policy p,.cst-main-page.shipping-policy ul li{font-size:15px}.cst-main-page.privacy-policy h2,.cst-main-page.terms-of-services h2{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
