#fsb_container,limespot-container{display:none!important}.announcement-bar__slides{width:100%!important}.announcement-bar__text{display:flex;align-items:center;justify-content:center;gap:5px}.announcement-bar__text img{max-width:20px;height:auto;margin-right:5px}.announcement-bar__text a{color:#a4d61d}.announcement-bar__text span{color:#b7f32c;padding:8px 16px;background:#a4d61d1a;border-radius:50px;margin-left:10px;font-weight:700;letter-spacing:.2px}@media (max-width: 749px){.announcement-bar__text{font-size:10px}.announcement-bar__text span{margin-left:0}.announcement-bar__text img{margin-right:0}}.resource-list__slide,.product-grid__item{box-shadow:0 4px 4px #6b990080;border-radius:16px}slideshow-arrows:not(.product-information__media slideshow-arrows){top:-78px;bottom:auto;left:auto;gap:10px}slideshow-arrows{mix-blend-mode:normal}slideshow-arrows .slideshow-control{opacity:1;background-color:#000;color:#fff;width:40px;height:40px;min-height:auto;display:flex;align-items:center;justify-content:center;border-radius:50%}.product-information__media slideshow-arrows .slideshow-control{padding:0!important}slideshow-arrows .slideshow-control:hover{background-color:#6b9900;color:#fff}.img-btn-holder{position:relative}.custom-btn{position:absolute;bottom:25px;left:50%;transform:translate(-50%);text-decoration:none;background:var(--button-color);color:#fff;border-radius:50px;font-family:var(--font-accent--family);display:flex;width:max-content;align-items:center;justify-content:space-between;gap:10px;line-height:24px;padding:2px 2px 2px 16px}.custom-btn:hover{background:#8bc701}.custom-btn svg{background:#fff;padding:9.5px;width:38px;height:38px;border-radius:50%;border:1px solid var(--button-color)}.custom-btn:hover svg{fill:#8bc701;border:1px solid #8bc701}.custom-btn.normal{position:static;margin:0 auto;transform:none}@media (max-width: 749px){.col-slider-mobile .custom-btn,.custom-bento .custom-btn{font-size:12px;gap:5px;padding:4px 2px 3px 12px;max-width:85%;line-height:1.2}.col-slider-mobile .custom-btn svg,.custom-bento .custom-btn svg{height:auto;padding:7px}}.col-slider-mobile .img-btn-holder{box-sizing:border-box;padding:10px;width:20%}@media (max-width: 1200px){.col-slider-mobile .img-btn-holder{width:25%}}@media (max-width: 1023px){.col-slider-mobile .img-btn-holder{width:33.3333%}}@media (max-width: 748px){.col-slider-mobile .img-btn-holder{width:50%}}.flickity-page-dots .dot{width:12px;height:12px;margin:0 6px;background:#555;border-radius:50%;transition:width .3s ease;overflow:hidden}.flickity-page-dots .dot button{width:100%;height:100%;background:inherit;border:none;border-radius:50%;padding:0;cursor:pointer}.flickity-page-dots{bottom:-40px}.flickity-page-dots .dot.is-selected{width:32px!important;background:#6b9900!important;border-radius:16px}.flickity-prev-next-button:not(.col-slider-mobile .flickity-prev-next-button){top:0;transform:translateY(calc(-100% - 40px));width:48px;height:48px;border:none;cursor:pointer;padding:0;opacity:1;z-index:0;background:#282928}.flickity-prev-next-button:hover{background:#6b9900!important}.flickity-button:disabled{opacity:.3!important}.flickity-prev-next-button.next:not(.col-slider-mobile .flickity-prev-next-button.next){right:0}.flickity-prev-next-button.previous:not(.col-slider-mobile .flickity-prev-next-button.previous){right:60px;left:auto}@media (max-width: 749px){.flickity-prev-next-button{width:40px!important;height:40px!important}.flickity-prev-next-button.previous:not(.col-slider-mobile .flickity-prev-next-button.previous){right:48px!important}}.flickity-prev-next-button .arrow{fill:#fff;width:100%;height:100%}.col-slider-mobile .flickity-prev-next-button{width:30px;height:30px}.col-slider-mobile .flickity-prev-next-button.previous{left:-5px}.col-slider-mobile .flickity-prev-next-button.next{right:-5px}.flickity-button:focus{box-shadow:none}.testimonial-header-wrapper{max-width:calc(100% - 112px)}.testimonial-heading{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color));margin-bottom:40px}@media (max-width: 749px){.testimonial-heading{font-size:32px;margin-bottom:30px}}.testimonial-slider-nav{flex-shrink:0;display:flex;align-items:center;gap:12px}.testimonial-slider-wrapper .testimonial-slide{box-sizing:border-box;width:calc(50% - 16px);margin-right:32px}.testimonial-slide .slide-inner{background:#fff;border-radius:16px;padding:32px;margin-top:40px;position:relative}@media (max-width: 749px){.testimonial-slide .slide-inner{padding:16px}}@media (max-width: 1023px){.testimonial-slider-wrapper .testimonial-slide{width:calc(100% - 8px);margin-right:16px}}.testimonial-content{display:flex;gap:20px}.testimonial-slide .top-icon{position:absolute;top:0;right:21px;transform:translateY(-50%)}@media (max-width: 749px){.testimonial-slide .top-icon{width:60px;height:60px}}.testimonial-left{width:70%;display:flex;flex-direction:column;gap:12px}.star-rating{display:flex;gap:4px}.star{width:20px;height:20px;flex-shrink:0}.testimonial-text{font-size:1rem;line-height:1.4;flex-grow:1}.testimonial-author{display:flex;align-items:center;gap:24px}.author-info{font-weight:600}.author-name{font-size:1.1rem;margin-bottom:4px}.author-title{font-size:.9rem;color:#666}.author-photo{width:60px;height:60px;border-radius:50%;object-fit:cover;align-self:flex-start;margin-top:8px}.testimonial-right{width:30%;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}.right-image{max-width:100%;height:auto;border-radius:8px;display:block}@media (max-width: 1023px){.testimonial-left{width:100%}.testimonial-right{display:none}.testimonial-content{flex-direction:column}}.custom-bento,.bento-left--top,.bento-left--top_right,.bento-left,.bento-right{display:flex;gap:10px}.custom-bento,.bento-left--top_right,.bento-left{flex-direction:column}.bento-left--top_left{width:100%}.bento-left--top_left .img-btn-holder{height:100%}.bento-left--top_left .img-btn-holder img{border-radius:50px 16px 16px}.bento-left--bottom img{border-radius:16px}.bento-right .img-btn-holder:first-child img{border-radius:16px 16px 16px 0}.bento-right .img-btn-holder:last-child img{border-radius:16px 16px 50px}.bento-left--top_right{justify-content:space-between;width:100%}.bento-left--top_right .img-btn-holder{max-height:100%}@media (min-width: 1024px){.custom-bento{flex-direction:row;max-width:1300px;margin:0 auto}.bento-right{flex-direction:column;flex-basis:42.5%}.bento-left{flex-basis:57%}.bento-left--bottom img{border-radius:16px 16px 16px 0}}@media (min-width: 1600px){.custom-bento{width:100%}}.hero-slide{width:calc(100% - 8px);margin-right:16px}.custom-hero-slider--inner{display:flex;justify-content:space-between;gap:32px}.chs-main-image{flex-basis:calc(100% - 300px);position:relative}.chs-main-image img{border-radius:16px}.chs-main-product-card{flex-basis:300px;background:#f3f7ee;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:0 0 28px}@media (min-width: 750px){.chs-main-product-card .product-copies{padding:0 20px;max-width:-webkit-fill-available}}.chs-title{position:absolute;max-width:40%;top:32px;left:32px}.chs-title h1 strong,h2 strong,h3 strong{color:#6b9900}.chs-content{position:absolute;max-width:40%;bottom:32px;left:32px;display:flex;flex-direction:column;gap:40px}.slide-product-title a{font-size:clamp(1.5rem,2vw,2.5rem);line-height:1.2;text-align:center;color:#282928;font-weight:500;font-family:var(--font-accent--family);display:block;margin:10px 0}.slide-product-content{display:flex;align-items:center;justify-content:space-around;background:#fff;padding:16px;border-radius:16px;gap:10px}.chs-image,.chs-image img{height:100%}.custom-hero .flickity-prev-next-button{top:50%!important;transform:translateY(-50%)!important;background:#fff!important}.custom-hero .flickity-prev-next-button.next{transform:translate(30%,-50%)!important}.custom-hero .flickity-prev-next-button.previous{left:0!important;transform:translate(-30%,-50%)!important}.custom-hero .flickity-prev-next-button .arrow{fill:#000}.custom-hero .flickity-prev-next-button:hover .arrow{fill:#fff}.custom-hero .flickity-prev-next-button:hover{background:#6b9900!important}.custom-hero .flickity-button:disabled{opacity:.3!important}.custom-hero .custom-btn{position:static;transform:none}.chs-title h1{font-size:clamp(2rem,3.85vw,4.1rem)}.chs-copy p{font-size:clamp(1.2rem,2.2vw,2.5rem);line-height:1.2}@media (min-width: 1024px) and (max-width: 1224px){.chs-title h1{font-size:clamp(2rem,3vw,4.1rem)}}@media (min-width: 1750px){.chs-title h1{font-size:clamp(2rem,4.5vw,5.5rem)}.chs-copy p{font-size:clamp(1.2rem,3.1vw,3rem)}}.slide-product-image{position:relative}.slide-product-image img,.slide-product-image a{height:100%}.slide-product-image img{object-fit:contain}@media (max-width: 1023px){.custom-hero-slider--inner{flex-direction:column}.chs-main-product-card{flex-direction:row;padding:20px;max-height:fit-content}.slide-product-image img{max-height:clamp(150px,30vh,300px)}}.product-btn{background:#6b9900;padding:7px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:50px;cursor:pointer;border:none;color:#fff;width:max-content;font-weight:600;font-family:var(--font-accent--family)}.product-btn:hover{background:#8bc701}.slide-product-sale-price{color:#6b9900;font-size:20px;font-weight:600;margin:0}.slide-product-original-price{text-decoration:line-through;margin:0}.slide-product-image{height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 749px){.chs-title h1{font-size:clamp(1.2rem,9.5vw,15rem)}.chs-copy p{font-size:clamp(1.2rem,5vw,3rem)}.chs-title{max-width:100%;text-align:center;left:0;padding:0 21px 32px}.chs-content{max-width:100%;left:0;bottom:0;padding:25px 20px;text-align:center;align-items:center;gap:15px;width:100%}.chs-main-product-card{padding:0;background:#fff;box-shadow:0 2px 10px #6b99004d;justify-content:space-between;margin-bottom:5px;overflow:hidden}.slide-product-image{background:#f3f7ee;border-radius:16px;height:100%}.product-copies{max-width:50%;height:100%;padding:15px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.slide-product-title a{font-size:clamp(1rem,4vw,2rem);margin:0 0 10px}.slide-product-content{flex-direction:column;gap:8px;padding:0}.slide-product-sale-price{font-size:16px}.slide-product-original-price{font-size:12px}.product-btn{padding:8px 16px}.slide-product-prices{display:flex;align-items:center;justify-content:space-between;gap:10px}}.badge-hero{position:absolute;top:30px;left:50%;transform:translate(-50%)}@media (max-width: 1023px){.badge-hero{top:10px}}.section-heading-wrapper{text-align:center;margin-bottom:60px}.section-heading-wrapper h2{margin-bottom:0}.section-heading-wrapper h4{font-size:18px;font-weight:400;line-height:1.2;font-family:var(--font-body--family)}.section-container{margin-left:auto;margin-right:auto;box-sizing:border-box}.accordion-section-wrapper{display:flex;gap:0;position:relative;align-items:center}.accordion-image-wrapper{flex:1 1 50%;position:relative;overflow:hidden;border-radius:60px 1rem 1rem}.accordion-image-wrapper img{display:block;width:100%;height:auto;object-fit:cover;position:relative;z-index:1}.accordion-content-wrapper{flex:1 1 50%;background:var(--content-bg, #fff);position:relative;z-index:5;box-sizing:border-box;padding:1.5rem 2rem 2.5rem;margin-left:-5%;min-width:0;display:flex;flex-direction:column;gap:1rem;border-radius:1rem 1rem 60px;box-shadow:0 0 4px #00000040}.accordion-item:not(.accordion-item:last-child){border-bottom:1px solid #ceea85}.accordion-trigger{width:100%;background:none;border:none;text-align:left;font-weight:600;font-size:1.125rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;padding:.75rem 0;position:relative;-webkit-user-select:none;user-select:none;color:#222}.accordion-icon{flex-shrink:0;width:32px;height:32px;object-fit:contain}.accordion-arrow{margin-left:auto;transition:transform .3s ease;font-size:1.25rem;line-height:1;color:#666}.accordion-trigger[aria-expanded=true] .accordion-arrow{transform:rotate(90deg)}.accordion-panel{padding:.75rem 0 1.5rem;font-size:1rem;color:#444;line-height:1.4;-webkit-user-select:text;user-select:text}.accordion-button{margin-top:1.25rem;transition:background-color .3s ease;position:static;transform:none}@media (max-width: 749px){.section-container{max-width:100%!important}.accordion-section-wrapper{flex-direction:column}.accordion-image-wrapper{order:1}.accordion-content-wrapper{order:2;margin-left:0;margin-top:-10%;background:var(--content-bg, white);padding:1.5rem 1.5rem 2rem;max-width:90%}}@media (min-width: 750px){.shopify-block.shopify-app-block{width:100%}.shopify-block.shopify-app-block .jdgm-row-stars{display:flex;justify-content:space-evenly;align-items:center}.jdgm-rev-widg__title{font-size:56px!important;line-height:1.2!important;letter-spacing:-1px!important}}.jdgm-rev-widg__title{margin-bottom:40px!important}.hero_mobile{display:none}.shopify-policy__container{max-width:90%!important}.compare-at-price{font-size:65%;opacity:.8;color:#464646;margin-right:10px}.product-information .price{color:#3f5601}.variant-option--equal-width-buttons .variant-option__button-label{min-height:auto;height:auto;padding:6px 18px}.facets__summary{font-size:18px!important;font-weight:700;font-family:var(--font-heading--family)}.quantity-selector{flex:1 1 40%}.product-details .quantity-selector .quantity-plus,.product-details .quantity-selector .quantity-minus{background:#f3f7ee;height:var(--height-buy-buttons)}.quantity-selector svg{width:25px;height:25px}.pd-usp-wrapper .group-block-content .group-block{max-width:110px}@media (max-width: 749px){.pd-usp-wrapper .group-block-content{flex-wrap:wrap;justify-content:flex-start}.pd-usp-wrapper .group-block-content .group-block{max-width:102px}.icon-holder .section-content-wrapper{flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between}.icon-holder .section-content-wrapper .group-block{flex:1 1 45%}.icon-holder .section-content-wrapper .text-block:first-child p{font-size:80%}}.outline-button{padding:13px 16px;border:1px solid #6B9900;color:#6b9900!important;font-size:22px;border-radius:50px;font-family:var(--font-subheading--family);display:flex;align-items:center;justify-content:space-around;gap:10px}.outline-button:hover{background:#bbe25b7f}@media (max-width: 750px){h2,.h2{font-size:clamp(2rem,4.6vw,3.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
