.blog-slider-wrapper{background-color:#052104;padding:4rem 2rem;border-radius:1rem;color:#fff}.blog-slider-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:2rem}.blog-slider-header h2{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.blog-slider-header .subtext{font-size:.9rem;opacity:.7;max-width:400px;font-style:italic}.blog-slider .blog-slide{background-color:#b89338;padding:1rem;border-radius:1rem;color:#fff;margin:0 10px;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.blog-slide img{width:100%;border-radius:.5rem;margin-bottom:1rem}.blog-slide .meta{font-size:.8rem;text-transform:uppercase;margin-bottom:.4rem;color:#fff;opacity:.85}.blog-slide h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}.blog-slide p{font-size:.9rem;opacity:.9;font-style:italic}.blog-slide .btn{margin-top:1rem;padding:.6rem 1.2rem;border-radius:50px;text-decoration:none;font-size:.9rem;display:inline-block;background-color:#fff;color:#000;font-weight:500;transition:.3s;width:fit-content}.blog-slide .btn:hover{background-color:#000;color:#fff}.collection-slider-wrapper .collection-slide{display:flex;align-items:center;justify-content:space-between;color:#fff}.collection-slider-wrapper .collection-text{max-width:50%}.collection-slider-wrapper .collection-image img{max-width:100%;height:auto;border-radius:12px}.collection-slider-wrapper .collection-nav{display:flex;align-items:center;margin-top:1rem}.collection-slider-wrapper .slick-prev,.collection-slider-wrapper .slick-next{background:#ffffff1a;border:1px solid white;padding:8px 10px;border-radius:50%;margin-left:10px}.color-box-banner{background-color:#0f1c0f;padding:2rem;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.color-box-banner .left-box{flex:1;border-radius:.75rem;padding:1rem 1.5rem;color:#fff;font-weight:600;max-width:600px}.color-box-banner .right-button{flex-shrink:0}.color-box-banner .right-button a{background-color:#b89338;color:#fff;font-size:.85rem;padding:.6rem 1.4rem;border-radius:50px;text-decoration:none;font-weight:600;transition:.3s ease;display:inline-block}.color-box-banner .right-button a:hover{background-color:#fff;color:#000}@media screen and (max-width: 768px){.color-box-banner{flex-direction:column;align-items:flex-start}.color-box-banner .right-button{align-self:flex-end}.color-box-banner .left-box{width:100%}}.footer-custom{background-color:#001e06;color:#fff;padding:50px 20px;font-family:sans-serif}.footer-custom a{color:#fff;text-decoration:none}.footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-column{flex:1 1 200px;margin:20px 10px}.footer-social{text-align:center;margin-top:40px}.footer-bottom{text-align:center;margin-top:20px;font-size:14px}.feature-icons-section{background-color:#0f1c0f;padding:2rem;border-radius:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;text-align:center}.feature-icon-item{flex:1 1 20%;min-width:150px;padding:1rem;border-right:1px solid rgba(255,255,255,.1)}.feature-icon-item:last-child{border-right:none}.feature-icon-item svg{width:36px;height:36px;margin:0 auto .5rem;fill:#fff}.feature-icon-item h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.4rem}.feature-icon-item p{color:#fffc;font-size:.85rem;line-height:1.4}@media screen and (max-width: 768px){.feature-icons-section{flex-direction:column;text-align:left}.feature-icon-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.feature-icon-item:last-child{border-bottom:none}}.hero-slider-wrapper{position:relative;background-color:#062d06;padding:3rem 1rem;overflow:hidden}.hero-slide{display:flex;justify-content:space-between;align-items:center;color:#fff}.hero-text{max-width:50%}.hero-text h2{font-size:3rem;line-height:1.2;margin-bottom:1rem}.hero-text p{font-style:italic;opacity:.8;margin-bottom:2rem}.hero-buttons .btn{margin-right:1rem}.hero-image img{max-height:500px;border-radius:1rem}.hero-banner-announcement-bar .announcement-bar{background:#b89338;color:#fff;text-align:center;padding:10px 0;font-weight:700}.hero-text-image-slider{background-color:#052104;border-radius:2rem;overflow:hidden;margin:2rem 0}.hero-text-image-slider .hero-slider-wrapper .hero-slide{display:flex;align-items:center;justify-content:space-between;padding:3rem 2rem;color:#fff}.hero-text-image-slider .hero-slide .hero-image{flex:1;padding-right:2rem}.hero-text-image-slider .hero-slide .hero-image img{border-radius:1rem;max-width:100%;height:auto}.hero-text-image-slider .hero-slide .hero-content{flex:1;padding-left:2rem}.hero-text-image-slider .hero-slide .hero-content h2{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.hero-text-image-slider .hero-slide .hero-content p{font-size:1rem;opacity:.85;max-width:90%}@media screen and (max-width: 768px){.hero-text-image-slider .hero-slider-wrapper .hero-slide{flex-direction:column;text-align:center}.hero-text-image-slider .hero-slide .hero-image,.hero-slide .hero-content{padding:1rem 0}.hero-text-image-slider .hero-slide .hero-content p{max-width:100%}}.newsletter-wrapper{background-size:cover;background-position:center;border-radius:2rem;padding:4rem 2rem;color:#fff;text-align:center;position:relative;overflow:hidden}.newsletter-wrapper h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.newsletter-wrapper p{font-size:1rem;opacity:.9;margin-bottom:2rem}.newsletter-form{display:flex;max-width:600px;margin:0 auto;border-radius:2rem;overflow:hidden}.newsletter-form input[type=email]{flex:1;padding:1rem 1.5rem;border:none;outline:none;background-color:#b89338;color:#fff;font-size:1rem}.newsletter-form input::placeholder{color:#fff;opacity:.8}.newsletter-form button{background-color:#fff;color:#000;font-weight:600;padding:1rem 2rem;border:none;cursor:pointer;font-size:1rem;white-space:nowrap;transition:.3s}.newsletter-form button:hover{background-color:#000;color:#fff}.newsletter-wrapper .small-text{font-size:.75rem;margin-top:1rem;opacity:.8}.product-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background-color:#131f05;padding:2rem 1rem;border-radius:1rem;overflow:hidden}.product-card{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1.5rem;color:#fff;min-height:300px}.product-card h3{font-size:1.5rem;font-weight:700;margin:0}.product-card .cbd{font-size:.875rem;margin-top:.2rem;opacity:.8}.product-card .price{margin-top:auto;font-size:.875rem;font-weight:400;opacity:.8}@media screen and (max-width: 768px){.product-cards-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.product-cards-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
