.is-gap-8{gap:8px}.top-bar__item a .icon path,.header__icons .action-area__link .icon path{transition:all .3s ease-in-out}.top-bar__item a:hover .icon path,.header__icons .action-area__link:hover .icon path{stroke:currentColor;opacity:.7}.header__icons .action-area__link{padding:0}.header__icons{gap:14px}.header__icons .action-area__link .icon{height:24px;width:auto}.header-position-bottom .navbar .header__search,.header-position-bottom .navbar .header__icons{flex:1}.header-position-bottom .navbar .header__search .search-form{max-width:350px}.header-position-bottom .navbar .header__brand{padding:0 20px}.header-position-bottom .navbar .header__search .search-form .field .input{height:auto;padding:12px 16px 12px 52px;border-radius:8px;border:1px solid #D9D9D9;background:#384d2e;color:#fff}.header-position-bottom .navbar .header__search .search-form .field .input::placeholder{font-size:0}.header-position-bottom .navbar .header__search .search-form .field .icon{padding:3px;width:24px;transform:translateY(-50%);left:16px}.header-position-bottom .header__menu{border-top:1px solid #D0D0D0}.header-position-bottom .header__menu .header__menu-items{gap:38px}.header-position-bottom .header__menu .header__menu-items .header__item a{padding:17px 0;line-height:normal;text-decoration:none!important}.header-position-bottom .header__menu .header__menu-items .header__item[data-navlink-handle=shop-online] label a{padding:6px 12.5px;color:#384d2e!important;border-radius:10px;border:1px solid #384d2e;background:#f0e6cf}.header-position-bottom .header__menu .header__menu-items .header__item[data-navlink-handle=shop-online] label a:hover{border-radius:35px}.header__search .search-form .control .animated-placeholder-text{position:absolute;left:46px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;pointer-events:none}.header__search .search-form .control .animated-placeholder-text .placeholder-text{color:#fff;display:none}.header__search .search-form .control .animated-placeholder-text .typing-target{display:inline-flex;white-space:nowrap;color:#fff}.header__search .search-form .control .animated-placeholder-text .cursor{display:inline-flex;margin-left:2px;animation:blink .9s infinite;line-height:1;margin-top:-1px;color:#fff}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.mega-menu__section .mega-menu{padding:24px 30px;border-radius:0 0 20px 20px;box-shadow:0 34px 24px #00000040}.mega-menu__section .mega-menu .mega-menu__block{padding:0 10px}.mega-menu__linklist .menu__heading{margin-bottom:13px}.mega-menu__linklist ul{display:flex;flex-flow:column;gap:10px}.mega-menu__linklist ul li a{padding:0!important}.mega-menu .block__image{position:relative}.mega-menu .block__image .mega-menu__content.content{position:absolute;margin:0;bottom:0;left:10px;right:0;width:calc(100% - 20px);padding:0 23px 20px;color:#fff!important}.mega-menu .block__image .mega-menu__content.content a{color:#fff!important}.mega-menu__block .mega-menu__content{margin:0;position:relative}.mega-menu .block__image .mega-menu__content:not(.content):before{content:"";position:absolute;height:122px;width:100%;left:0;right:0;bottom:0;border-radius:0 0 10px 10px;background:linear-gradient(174deg,#0000 5%,#000 183.01%)}.mega-menu__block .mega-menu__content a{padding:0!important}.navbar-item.has-dropdown a:after{display:none!important}.header__menu .has-dropdown .navbar-dropdown{padding:7px 0;border-radius:0 0 20px 20px;box-shadow:0 34px 24px #00000040}.header__menu .has-dropdown .navbar-dropdown a{padding:7px 22px!important;font-size:18px;color:#000}.header__menu .has-dropdown .navbar-dropdown a:hover{color:#384d2e}.header .header__search .search__results-wrapper{position:absolute;z-index:4;background:#fff}.top-bar__item a:hover{text-decoration:underline;text-underline-offset:5px}.header__menu .has-dropdown .navbar-dropdown .has-submenu:hover ul.navbar-submenu{display:block;opacity:1;visibility:visible;border:none}.header__menu .has-dropdown .navbar-dropdown .has-submenu .navbar-submenu li a{padding:7px 22px!important;background-color:#fff}.header__menu .has-dropdown .navbar-dropdown .has-submenu label:after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;border-left:2px solid #000;border-bottom:2px solid #000;transform:translateY(-50%) rotate(225deg)}.header__menu .has-dropdown .navbar-dropdown .has-submenu{position:relative}.header__menu .has-dropdown .navbar-dropdown .has-submenu ul.navbar-submenu{position:absolute;padding:0 0 0 5px;min-width:max-content;top:0;left:100%;margin:0;overflow:hidden}.header__menu .has-dropdown .navbar-dropdown .has-submenu ul.navbar-submenu li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:14px!important}.header__menu .has-dropdown .navbar-dropdown .has-submenu ul.navbar-submenu li:last-child a{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:14px!important}.account .header__icon{margin-bottom:-7px}.slideshow-classic__banner .video--wrapper video{width:100%}.home-hero-slider .slideshow-classic .caption-content .title{line-height:1;margin-bottom:28px}.home-hero-slider .slideshow-classic .caption-content .subtitle{line-height:1.4}.slideshow-classic .flickity-page-dots{bottom:28px;width:100%;display:flex;justify-content:center;align-items:center;gap:14px}.slideshow-classic .flickity-page-dots .dot{margin:0;background:transparent;opacity:1;width:20px;height:20px;border-radius:20px;border:1px solid transparent;padding:0;transition:all .4s linear;position:relative}.slideshow-classic .flickity-page-dots .dot.is-selected{border-color:#fff}.slideshow-classic .flickity-page-dots .dot:before{content:"";position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:8px;height:8px;background:#fff;border-radius:8px}.floating-text-slider .floating-text-with-icon-column{white-space:nowrap;padding:0 30px;width:max-content;flex:0 0 auto}.floating-text-slider .floating-text-with-icon-column .content--wrapper,.floating-text-slider .floating-text-with-icon-column .content--wrapper a{gap:15px}.button-text--inline .buttons{width:auto}.button-text--inline{margin-bottom:40px;padding:0 10px;gap:20px}.button-text--inline .heading--wrapper{flex:1}.button-text--inline .heading--wrapper .heading-wrapper{margin:0}.button-text--inline .heading--wrapper .small-text-wrapper{gap:8px;margin-bottom:10px}.layout--grid{row-gap:20px}.has-no-side-gutter .product__thumbnail{padding-left:10px;padding-right:10px}.product-wrap .product-image__wrapper .image-element__wrap{width:100%!important;max-height:0!important;padding-bottom:100%;position:relative}.product-wrap .product-image__wrapper .image-element__wrap img{max-height:100%!important;width:100%!important;height:100%!important;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1);transition:all .45s linear;object-fit:cover}.product-wrap:hover .product-image__wrapper .image-element__wrap img{transform:scale(1.1)}.product__thumbnail .product-wrap{height:100%;display:flex;flex-flow:column;border-radius:16px;background:#fff;overflow:hidden}.product-wrap .thumbnail__caption{padding:16px;flex:1;display:flex;flex-flow:column}.product-wrap .thumbnail__caption .product-thumbnail{line-height:1;flex:1;display:flex;flex-flow:column}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__metafield-text{margin-bottom:8px}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__metafield-text span{display:inline-flex;justify-content:center;align-items:center;padding:6.5px 10.5px;border-radius:30px;border:1px solid #384D2E;color:#384d2e;background:#f0e6cf;line-height:1;font-size:14px}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{padding:0;margin-bottom:12px;flex:1;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__price{padding:0;line-height:1.3}.flickity-slider-ready .product__thumbnail{top:0;bottom:0}.featured-collection-section [data-slider],.recommended-products-section [data-slider]{opacity:0;transition:all .4s linear}[data-slider].flickity-slider-ready{opacity:1}.flickity-prev-next-button{width:40px;height:40px;border-radius:40px;background:#fff url(/cdn/shop/files/Group_497.svg?v=1775501001) no-repeat center center / 7px!important;box-shadow:2px 2px 8px -2px #0000001f;padding:0}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{transform:translateY(-50%) rotate(180deg);left:-10px}.flickity-prev-next-button.next{right:-10px}.product-wrap .call-to-action{width:calc(100% - 32px);position:absolute;bottom:16px;left:50%;transform:translate(-50%,100px);opacity:0;visibility:hidden;transition:all .35s linear}.product-wrap .call-to-action a{display:block}.product-wrap:hover .call-to-action{opacity:1;visibility:visible;transform:translate(-50%)}.sticker-holder__content .thumbnail-sticker{margin:0;padding:6px 20px;border-radius:50px;line-height:1}.image-with-text__box-column .image-element__wrap{max-width:100%!important;height:0;padding-bottom:100%;position:relative;width:100%}.image-box-container{row-gap:40px}.image-with-text__box-column .image-element__wrap img{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 50%;transform:scale(1);transition:all .5s linear}.image-with-text__box-column:hover .image-element__wrap img{transform:scale(1.06)}.image-with-text__box-column .content--box{padding-top:32px}.image-with-text__box-column .content--box .title{margin-bottom:20px}.image-with-text__box-column,.gallery-type--grid.gallery__wrapper{padding:0 10px}.gallery-type--grid .gallery__item-wrap,.gallery-type--grid .gallery__item-wrap .image-element__wrap,.gallery-type--grid .gallery__item-wrap .image-element__wrap img{height:100%;max-height:100%!important}.featured-video-text-block .preheading--block{gap:8px;margin-bottom:10px;width:100%}.featured-video-text-block .heading--block{margin-bottom:12px;width:100%}.featured-video-text-block .content--block{padding-right:16%;margin-bottom:11px}.featured-video-text-block .content--block:last-child{margin:0}.featured-video-text-block .content--block ul{margin-bottom:27px;margin-top:6px;list-style:inside}.featured-video-text-block .content--block p{margin-bottom:18px}.featured-video-text-block .content--block p:last-child{margin-bottom:0}.featured-video-text-block .text-image-block{gap:20px;width:100%}.featured-video-text-block .text-image-block .text-content{flex:1}.featured-video-text-block .text-image-block .text-content ul{list-style:disc;display:flex;flex-flow:column;gap:15px}.featured-video-text-block .text-image-block .text-content ul li{line-height:1}.featured-video .text-block-enable .video-wrapper,.featured-video .text-block-enable .video-wrapper .image-wrapper,.featured-video .text-block-enable .video-wrapper .image-wrapper .image-element__wrap,.featured-video .text-block-enable .video-wrapper .image-wrapper .image-element__wrap img,.featured-video .text-block-enable .video-wrapper .video-element,.featured-video .text-block-enable .video-wrapper .plyr--video{height:100%}.video-wrapper .video__text-wrapper .button-style-icon{background:transparent;border:none;padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.featured-video .text-block-enable .video-wrapper .plyr--video .plyr__video-wrapper{height:100%}@media screen and (min-width:821px){.featured-video .text-block-enable .video-wrapper .plyr--video .plyr__video-wrapper{padding-bottom:0!important}}.featured-video .text-block-enable .video-wrapper .plyr--video .plyr__video-wrapper video{height:100%;object-fit:contain;object-position:50% 50%}.featured-video .text-block-enable .video-wrapper button.plyr__control{background:transparent;box-shadow:none;border:none;padding:0}.featured-video .text-block-enable .video-wrapper button.plyr__control svg.player-play-icon{width:auto;height:auto}.has-no-side-gutter .featured-article{padding:0 10px}.featured-article .blog-card__content{padding:20px;flex:1;display:flex;flex-flow:column;row-gap:20px}.featured-article .blog-card__content .blog-card__read-more a{display:inline-flex}.featured-article .blog-card__content *{margin:0!important}.featured-article .blog-card__content .event-list-type{flex:1;color:#535353;display:flex;flex-flow:column;gap:15px}.featured-article .blog-card__content .event-list-type li{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;line-height:1.2}.featured-article .blog-card__content .event-list-type li img{flex:0 0 16px;top:4px;position:relative}.featured-product-section .product-gallery__image .image__container{max-width:100%!important}.featured-product-section .product_section{align-items:center}.featured-product-section .product_section .product__information{padding-left:43px}.featured-product-section .product_section .product__information .product_name,.featured-product-section .product_section .product__information .description-heading,.featured-product-section .product_section .product__information .product-block--description{padding-bottom:20px}.product__information .purchase-details{gap:8px}.product__information .purchase-details .purchase-details__quantity,.product__information .purchase-details .purchase-details__buttons{margin:0}.product__information .purchase-details .purchase-details__buttons{flex:1;max-width:100%}.product__information .purchase-details .purchase-details__quantity{width:140px}.product__information .purchase-details .purchase-details__quantity .quantity-wrapper{flex-wrap:wrap;align-items:center;padding:14px 20px;border-radius:10px;background:#f0e6cf}.product__information .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-element{width:auto;min-width:auto;border:none;border-radius:0;background:transparent;min-height:auto;padding:0;height:auto;line-height:1}.product__information .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-element .icon{margin:0;padding:2px;height:20px;width:20px}.product__information .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-input-control{width:auto;line-height:1;flex:1}.product__information .purchase-details .purchase-details__quantity .quantity-wrapper input{width:100%!important;color:#000}.cart-warning:empty{display:none;width:100%}.contact-info-container .main-content .subheading{gap:8px;color:#fefefe;margin-bottom:10px}.contact-info-container .main-content .title{color:#fefefe;margin-bottom:20px}.contact-info-container .main-content .text-content{color:#fefefe;margin-bottom:40px}.contact-info-container .main-content .contact-info__list{margin:0 0 40px;list-style:none;row-gap:24px}.contact-info-container .main-content .contact-info__list li a,.contact-info-container .main-content .contact-info__list li div{color:#fefefe;display:flex;justify-content:center;align-items:flex-start;gap:8px;opacity:1}.contact-info-container .main-content .contact-info__list li a svg,.contact-info-container .main-content .contact-info__list li div svg{flex:0 0 20px;top:5px;position:relative}.contact-info-container .main-content .contact-info__list li a:hover{opacity:.6}.contact-info-container .main-content .buttons a{background:#fefefe;border-color:#fefefe}.testimonial__stars{width:100%}.testimonial-block .testimonial__quote{font-size:24px;line-height:1.3}.testimonial-block.is-selected{opacity:1}.testimonials .flickity-page-dots{position:relative;bottom:0;display:flex;justify-content:center;align-items:center;margin-top:55px;gap:14px}.testimonials .flickity-page-dots .dot{margin:0;width:20px;height:20px;background:transparent;border:1px solid transparent;opacity:1;position:relative}.testimonials .flickity-page-dots .dot:before{content:"";position:absolute;width:8px;height:8px;border-radius:8px;background:#384d2e;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .35s linear}.testimonials .flickity-page-dots .dot.is-selected{border-color:#384d2e}.featured-product-section .product-gallery .flickity-page-dots{display:none}.hero-banner-inner-page .caption-content .banner__heading{text-transform:uppercase;font-family:Lovelo;font-size:70px;line-height:100%;letter-spacing:-1.4px}.slideshow-classic .caption .caption-content.has-padding,.image-with-text-overlay .caption .caption-content.has-padding{border-radius:10px}.hero-banner-inner-page .caption{margin:54px 0;height:calc(100% - 108px)}.timeline-section .image-element__wrap img{object-fit:cover;height:100%;width:100%}.timeline-layout .timeline-content .timeline-section{padding-bottom:85px}.timeline-layout .timeline-content .timeline-section:last-child{padding-bottom:0}.timeline-layout .timeline-content .timeline-section .timeline--content{padding:16px 20px 0}.timeline-layout .timeline-content .timeline-section .timeline--content h2{margin-bottom:12px}.timeline-layout .timeline-content .timeline-section .timeline--content p{color:#000}.timeline-layout .is-gap-enable{gap:23px}.timeline-layout .timeline{width:65px}.timeline-layout .timeline-content{flex:1}.timeline{position:sticky;top:20px;height:calc(100vh - 40px);display:flex;justify-content:center;align-self:start}.timeline-track{position:absolute;top:0;transform:translateY(0);bottom:0;width:2px;border-radius:999px;background:#384d2e;overflow:hidden}.timeline-fill{width:100%;height:0%;background:#384d2e;border-radius:999px;transition:height .2s ease}.timeline-points{position:relative;width:100%;height:100%}.timeline-point{position:absolute;left:50%;transform:translate(-50%,-50%) scale(1);width:24px;height:24px;padding:0;border:none;border-radius:50%;background:#384d2e;box-shadow:0 0 #384d2e;cursor:pointer;transition:transform .2s ease,background .2s ease,opacity .2s ease;opacity:0;animation:pulse 2s infinite}.timeline-point.active{opacity:1}.timeline-point:last-child{top:50%}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.95);box-shadow:0 0 #384d2eb3}70%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 15px #384d2e00}to{transform:translate(-50%,-50%) scale(.95);box-shadow:0 0 #384d2e00}}.image-position-left{display:flex;gap:20px}.image-position-left .icon-column__text{flex:1}.icon-with-text-column__column{position:relative}.icon-with-text-column__column .link--overlay:hover~.icon-column__text .subtitle p{text-decoration:underline;text-underline-offset:5px}.icon-with-text-column__column .link--overlay{position:absolute;z-index:1;width:calc(100% - 40px);height:100%;margin:auto}.has-no-side-gutter .icon-with-text-column__column{padding:0 20px}.icon-with-text-column__column .icon-column__text .icon-column__title{font-family:Lovelo;font-weight:900}.blog-posts [data-article-slider]{opacity:0;transition:all .4s linear}.flickity-slider-ready[data-article-slider]{opacity:1}.flickity-slider-ready .featured-article{top:0;bottom:0}.featured-article .blog-card__content .title{line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.featured-article .blog-card__content .excerpt{color:#535353;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.about-image-with-text .container{align-items:flex-end}.about-image-with-text .image-with-text__image-column .image-element__wrap img{object-fit:contain!important;width:100%}.blog-posts .flickity-page-dots{display:none}.blog-posts .button-text--inline .heading--wrapper .heading-wrapper h2{color:#000}.has-margin-bottom{margin-bottom:40px}.is-px{padding:0 10px}.blog--count{color:#000}.blog-dropdown-filter{display:flex;gap:11px;justify-content:flex-end;align-items:center;color:#000;position:relative}.blog-dropdown-filter .tag-filtered-result{display:flex;justify-content:flex-end;align-items:center;gap:11px;color:#535353;cursor:pointer}.blog-dropdown-filter .tag-filtered-result svg{transform:rotate(0);transition:all .35s linear}.blog-dropdown-filter.active .tag-filtered-result svg{transform:rotate(180deg)}.blog-dropdown-filter .custom-tag-filter{position:absolute;right:0;top:100%;padding:14px 22px;border-radius:14px;width:214px;background:#fff;box-shadow:0 34px 24px #00000040;z-index:1;display:flex;flex-flow:column;gap:6px;opacity:0;visibility:hidden;transform:translateY(60px);transition:all .35s linear}.blog-dropdown-filter.active .custom-tag-filter{opacity:1;visibility:visible;transform:translateY(0)}.blog-dropdown-filter .custom-tag-filter li{font-size:18px;color:#535353;cursor:pointer}.blog-dropdown-filter .custom-tag-filter li:hover{color:#000}.paginate{margin-top:55px}.paginate .pagination{margin:0}.paginate .pagination a{margin:0;padding:0;width:33px;height:33px;border-radius:33px;border:1px solid transparent;font-size:20px;min-width:33px;line-height:1}.paginate .pagination .pagination-list{gap:10px}.paginate .pagination a:hover{border-color:#384d2e}.paginate .pagination .pagination-next,.paginate .pagination .pagination-previous{margin-left:30px;min-width:auto;width:auto;height:auto;border:none}.paginate .pagination .pagination-previous{margin-left:0;margin-right:30px}.paginate .pagination .pagination-next:hover,.paginate .pagination .pagination-previous:hover{color:#384d2e}.paginate .pagination a[disable]{cursor:not-allowed;opacity:.5;color:#000}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin:20px 0!important;color:#040707;padding-right:100px}.article-content p,.article-content ul,.article-content ol{color:#000}.article-content img{border-radius:20px}.social-share-buttons{margin-bottom:24px!important;gap:16px;align-items:center}.social-share-buttons .share-btn{margin:0!important;display:inline-flex;line-height:1}.social-share-buttons .share-btn a{padding:0;border:none;background:transparent!important;display:inline-flex;height:auto;width:auto;color:#384d2e!important}.social-share-buttons .share-btn a:hover{opacity:.6}.social-share-buttons .share-btn a .icon svg path{fill:#384d2e}.social-share-buttons .share-btn a .icon{margin:0!important;width:16px;height:16px}.blogs-navigation .article-template__link{display:inline-flex;align-items:center;gap:17px;color:#000}.blogs-navigation .article-template__link svg{transform:rotate(90deg)}.blogs-navigation .article-template__link.next svg{transform:rotate(-90deg)}.blogs-navigation .article-template__link:hover{color:#384d2e}.faq-section .faq__block-faq{margin-bottom:16px}.faq-section .faq__block-faq:last-child{margin-bottom:0}.faq__block-main{margin-bottom:10px}.faq__tags{display:flex;margin-bottom:16px;justify-content:center;align-items:center;width:100%}.faq__tags .faq__tags-tag{border:1px solid;padding:10px;margin:0 8px;border-radius:4px}.faq__block-main .faq__block-title{cursor:pointer;font-weight:500;text-align:left;padding:20px 0 30px;position:relative;text-transform:capitalize}.faq__block-main__questions:not(.expand){display:none}.faq__block-faq .faq__item{position:relative;cursor:pointer;border:1px solid #384D2E;text-align:left;border-radius:16px}.faq__block-faq .faq__item .faq__item-answer{margin-top:-12px;padding:0 24px 24px;text-align:left;font-weight:400;display:none}.faq__block-faq .faq__item .faq__item-answer p:not(:last-child){margin-bottom:20px}.faq__block-faq .faq__item .faq__item-question{padding:24px;position:relative;margin:0;display:flex;justify-content:space-between;align-items:center}.faq__block-faq .faq__item .faq__item-question .faq__item-symbol{width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center;background:none;transition:all .35s linear}.faq__block-faq .faq__item .faq__item-question .faq__item-symbol:before{content:"";width:13.5px;height:1px;transition:.3s;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__block-faq .faq__item .faq__item-question .faq__item-symbol:after{content:"";width:1px;height:13.5px;transition:.3s;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__block-faq .faq__item.tab--open{background:#fff}.faq__block-faq .faq__item.tab--open .faq__item-question .faq__item-symbol:after{display:none}.installation-richtext-section .rich-text__content .rich-text__heading{font-family:Lovelo;margin-bottom:15px}.installation-richtext-section .rich-text__content .rich-text__text{padding:0 23px}.installation-richtext-section .rich-text__content .rich-text__text p{margin-bottom:11px}.installation-richtext-section .rich-text__content .rich-text__text h5{margin:0}.image-with-text__preheading{gap:8px}.image-with-text__wrapper .image-with-text__preheading{margin-bottom:5px}.image-with-text__wrapper .image-with-text__heading{padding:0;margin-bottom:10px;line-height:1.2}.image-with-text__wrapper .image-with-text__text>*{margin-bottom:10px!important}.image-with-text__wrapper .image-with-text__text>*:last-child{margin-bottom:0!important}.image-with-text__wrapper .image-with-text__text ul{margin-left:25px;margin-top:0}.image-with-text__wrapper .image-with-text__text ul li{line-height:1.4;margin:0}.image-with-text__image-column .image-element__wrap,.image-with-text__image-column .image-element__wrap img{height:100%}.overlay-richtext-section .rich-text__content .rich-text__heading{margin-bottom:10px}.overlay-richtext-section .rich-text__content .rich-text__text{margin-bottom:18px}.garden__choose-us .icon-with-text-column__column .icon-column__text .title{margin-bottom:13px}.splitting-text-with-image_column .image-position-bottom{display:flex;flex-flow:column-reverse}.splitting-text-with-image_column .image-position-bottom>*{width:100%}.splitting-text-with-image_column .inner__content .preheading-splitting-content{margin-bottom:14px}.splitting-text-with-image_column .inner__content .heading-splitting-content{margin-bottom:25px}.garden__video-section .video__text .video__heading{font-family:Lovelo}.garden__video-section .text-block-enable{padding-top:47px;padding-left:30px;padding-right:30px}.garden__choose-us .icon-with-text-column__column{gap:37px}.garden__get-started .rich-text__content .rich-text__heading{margin-bottom:9px}.garden__get-started .rich-text__content .rich-text__text{margin-bottom:34px}.garden__get-started .rich-text__content .buttons{gap:36px}.workshops-container .article-date{padding:0 10px;margin-bottom:-27px;margin-top:5px}.workshops-container .article-date:first-child{margin-top:0}.workshop-event-details .workshop-event-schedule{padding:0 8px}.workshop-event-details .workshop-event-schedule:first-child{padding-left:0}.workshop-event-details .workshop-event-schedule:last-child{padding-right:0}.workshop-event-details .workshop-event-schedule .schedule-wrapper{padding:24px;height:100%;border-radius:16px;border:1px solid #D9D9D9;background:#fefefe}.workshop-event-details .workshop-event-schedule .schedule-wrapper>.icon{width:48px;height:48px;border-radius:48px;border:1px solid #FEFEFE;background:#384d2e;padding:13px}.workshop-event-details .workshop-event-schedule .schedule-wrapper h2{margin:12px 0 8px}.workshop-event-details .workshop-event-schedule .schedule-wrapper .text-content{color:#535353}.has-margin-top{margin-top:50px}.article-content-column{padding-right:141px}.article-content-column .title{margin-bottom:16px}.article-content-column .content{margin-bottom:27px}.article-content-column .free-class-btn{padding-bottom:20px;margin-bottom:17px;border-bottom:1px solid rgba(0,0,0,.1)}.article-content-column .google_ical_btn .button--secondary{background:#fefefe!important;border-color:#fefefe!important}.article-content-column .google_ical_btn span{padding:0 2px}.related-blog-post .tabs{display:flex;gap:22px;margin-bottom:44px;padding:0 10px}.related-blog-post .tab-btn{cursor:pointer;padding:15px 40px;border:none;border-radius:10px;background:#fefefe;transition:all .3s linear;font-size:16px;font-weight:600;letter-spacing:-.32px}.related-blog-post .tab-btn.active,.related-blog-post .tab-btn:hover{background:#384d2e;color:#fff}.related-blog-post .tab-content{display:none;row-gap:45px}.related-blog-post .tab-content.active{display:flex}.article-content-column .button{text-transform:capitalize}.related-blog-post .button-text--inline .heading--wrapper .heading-wrapper h2{color:#000}.has-image-cropimage-crop--top .image-element__wrap img{object-position:top!important}.has-image-cropimage-crop--center .image-element__wrap img{object-position:center!important}.has-image-cropimage-crop--bottom .image-element__wrap img{object-position:bottom!important}.fertilizers__vermont-natural .image-crop--none .image-element__wrap img{object-fit:contain!important}.art__stone-garden .image-with-text__wrapper .image-with-text__text ul{margin-top:35px!important;margin-bottom:35px!important}.fertilizers__premium-planting .rich-text__content .title{font-family:Lovelo;margin:0 9% 30px;line-height:1.1}.fertilizers__premium-planting .rich-text__content .rich-text__text{padding:0 2%}.gallery-type--classic .gallery__item .gallery__item-wrap .image-element__wrap{max-width:100%!important}.gallery-type--classic .gallery__item .gallery-item__content{padding:18px 38px 0}.gallery-type--classic .gallery__item .gallery-item__content .title{margin-bottom:18px}.video-position-left{flex-direction:row-reverse}.video-position-left.equal-columns--outside-trim .one-half:nth-of-type(odd){margin-right:0;margin-left:calc(var(--gutter) / 2)}.video-position-left.equal-columns--outside-trim .one-half:nth-of-type(2n){margin-right:calc(var(--gutter) / 2);margin-left:0}.fertilizers__organic-soil .featured-video-text-block{padding-left:16px}.fertilizers__organic-soil .featured-video-text-block .heading--block{font-family:Lovelo;line-height:1.1;margin-bottom:14px;padding-right:80px}.fertilizers__quoddy-blend .featured-video-text-block .heading--block{font-family:Lovelo;line-height:1.1;margin-bottom:19px;padding-right:22%}.fertilizers__quoddy-blend .featured-video-text-block .content--block{margin-bottom:16px}.fertilizers__organic-soil .featured-video-text-block .content--block ul{margin:0}.fertilizers__organic-soil .featured-video-text-block .content--block{padding:0}.featured-video .video__subheading{margin-top:28px}.featured-video-text-block .text-image-block .image-element__wrap{margin:0}.product-showcase .product-showcase__column-text{margin-top:77px;margin-bottom:50px}.product-showcase .product-showcase__column-text:first-child{margin-top:0}.product-showcase .product-showcase__column-text:last-child{margin-bottom:0}.product-showcase__column-product .link--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-showcase__column-product{position:relative;display:flex;flex-flow:column}.product-showcase__column-product .product-content{padding:27px 40px 0}.product-showcase__column-text .title{margin-bottom:14px}.product-showcase__column-product .image-element__wrap{flex:1}.product-showcase__column-product .image-element__wrap img{height:100%;width:100%;object-fit:contain}.product-showcase__column-product.two-twelfths{width:calc(20% - var(--gutter))}.seasonal__image-box .heading-wrapper .subtitle{padding-right:13%}.seasonal__image-box .button-text--inline{align-items:center;margin-bottom:24px}.image-text-box .seasonal__image-box .heading-wrapper .title{margin-bottom:7px}.product-showcase__products-wrapper{width:100%}.contact__info-details .icon-with-text-column__column{padding:24px;border-radius:16px;border:1px solid #D9D9D9;margin:0 8px}.contact__info-details .icon-with-text-column__column .image-element__wrap{margin-bottom:12px!important}.contact__info-details .icon-with-text-column__column .icon-column__text .title{font-family:Magnolia Script;font-weight:500;margin-bottom:4px}.contact__info-details .icon-with-text-column__column .link--overlay{width:100%;top:0;right:0;bottom:0;left:0}.contact__info-details .icon-with-text-column__column.one-fourth{width:calc(25% - 16px)}.contact__info-details .icon-text-container{margin:0 -8px}.contact-section .contact-form .contact-form__heading{padding:0 15% 75px;line-height:1.2}.contact-section .contact-form .contact-form__text h5{margin-bottom:25px}.contact-section .contact-form .contact-form__text p{margin-bottom:20px}.contact-section .contact-form .contact-form__text{padding-right:10%}.contact-form .contact-form__form .custom-contact-form__blocks{gap:20px}.contact-form .contact-form__form .custom-contact-form__blocks .one-half{width:calc(50% - 10px)}.contact-form .contact-form__form .custom-contact-form__blocks .custom-contact-form__block{margin:0}.contact-form .contact-form__form .custom-contact-form__blocks .custom-contact-form__block input,.contact-form .contact-form__form .custom-contact-form__blocks .custom-contact-form__block textarea{height:auto;padding:15.5px 22px;border-radius:10px;border:1px solid #C2C2C2;background:#fff8f8;color:#000;font-size:20px}.contact-form .contact-form__form .custom-contact-form__blocks .custom-contact-form__block input::placeholder,.contact-form .contact-form__form .custom-contact-form__blocks .custom-contact-form__block textarea::placeholder{color:#9ca3af}.contact-form .contact-form__form .custom-contact-form__blocks .custom-contact-form__block textarea{height:280px;resize:none}.contact-form .contact-form__form .buttons{margin:22px 0 0;width:100%}.contact-section .contact-form .contact-form__map{padding-right:10%}.contact__info-details .icon-with-text-column__column .image-element__wrap{margin-left:0}.collection-main .list-collection__thumbnail{max-width:185px}.collection-main .list-collection__thumbnail .collection-info__caption-wrapper{padding:14px 0 0;text-align:center}.collection-main .heading-wrapper{margin-bottom:44px}.collection-main .heading-wrapper .collection__title{font-family:Lovelo}.collection-main .collection-list-container{margin-bottom:37px;row-gap:20px}.collection-main .collection-matrix__wrapper .collection-matrix{row-gap:24px}.collection-filter-bar{margin-bottom:24px;gap:32px}.collection-filter-bar .filter-icon{gap:12px}.collection-filter-bar .collection__filters{flex:1}.collection-filter-bar .collection__filters .select{max-width:100%;height:auto;margin:0}.container--pagination .paginate{margin-top:40px}.collection__filters .collection-dropdown-filter{display:flex;justify-content:flex-end;align-items:center;position:relative;gap:11px}.collection__filters .collection-dropdown-filter .custom-sorting-filter{position:absolute;right:0;top:100%;padding:14px 22px;border-radius:14px;width:214px;background:#fff;box-shadow:0 34px 24px #00000040;z-index:1;display:flex;flex-flow:column;gap:6px;opacity:0;visibility:hidden;transform:translateY(60px);transition:all .35s linear}.collection__filters .collection-dropdown-filter.active .custom-sorting-filter{opacity:1;visibility:visible;transform:translateY(0)}.collection__filters .collection-dropdown-filter .custom-sorting-filter li{font-size:18px;color:#535353;cursor:pointer}.collection__filters .collection-dropdown-filter .sorting-filtered-result{color:#535353;display:flex;justify-content:flex-end;align-items:center;gap:11px;cursor:pointer}.collection-dropdown-filter .sorting-filtered-result svg{transition:all .35s linear}.collection-dropdown-filter.active .sorting-filtered-result svg{transform:rotate(180deg)}.sidebar-section .sidebar__inner_container .sidebar__block{border-radius:10px;border:1px solid #384D2E;background:#fff;padding:16px;margin-bottom:8px}.sidebar-section .sidebar__inner_container .sidebar__block:last-child{margin-bottom:0}.sidebar-section .sidebar__inner_container .sidebar__block.is-active .sidebar-block__toggle-icon span{transform:rotate(180deg)}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__toggle-icon{position:relative;top:0;transform:translateY(0);display:inline-flex}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__heading{cursor:pointer;margin-bottom:16px}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__content .faceted-filter-group-display__header:empty{display:none}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__content ul{margin:0;display:flex;flex-flow:column;gap:8px}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__content ul li{line-height:1}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__content ul li label{padding:0;cursor:pointer}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__content ul li label span{font-size:20px;padding-left:8px;line-height:1;color:#535353}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__heading *{cursor:pointer}.sidebar-section .sidebar__inner_container .sidebar__block .sidebar-block__content ul li label .faceted-filter-group-display__checkmark{stroke-width:1px;border:1px solid #535353;opacity:.8;width:16px;height:16px;border-radius:2px}.customPriceRangeSliderContainer .noUi-target{background:#ccc;border-radius:2px;border:none;box-shadow:none}.customPriceRangeSliderContainer .noUi-horizontal{height:2px}.customPriceRangeSliderContainer .rangeSliderValues{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.customPriceRangeSliderContainer .rangeSliderValues span{line-height:1}.customPriceRangeSliderContainer .noUi-target .noUi-connect{box-shadow:none;background:#535353;display:block}.customPriceRangeSliderContainer .noUi-target .noUi-handle{border:none;box-shadow:none;background:#535353;width:10px;height:10px;border-radius:10px;left:0;top:-4px;cursor:pointer;display:block}.customPriceRangeSliderContainer .noUi-target .noUi-handle:before,.customPriceRangeSliderContainer .noUi-target .noUi-handle:after{display:none}.customPriceRangeSliderContainer .noUi-target .noUi-handle.noUi-handle-upper{left:-9px}.product .product__information .product-block--title{margin-bottom:23px}.product .product__information .product-block--title .product_name{font-family:Lovelo;line-height:1;padding:0}.product .product-gallery__main .product-gallery__image .image__container{max-width:100%!important}.product .product-gallery__thumbnails{margin-top:13px}.product .product-gallery__thumbnails .product-gallery__thumbnail{opacity:1;margin:0;padding:0 6.5px;display:inline-flex;white-space:nowrap;width:max-content;cursor:pointer}.product .product-gallery__thumbnails .product-gallery__thumbnail img{width:74px;height:65px;border-radius:10px;object-fit:cover;border:1px solid transparent}.product .product-gallery__thumbnails .product-gallery__thumbnail.is-nav-selected img{border-color:#384d2e;border-width:medium}.product .product-gallery__thumbnails .flickity-prev-next-button{opacity:1;visibility:visible;width:16px;height:16px;background-color:transparent!important;box-shadow:none;border-radius:16px;background-position:center;background-size:cover}.product .product-gallery__thumbnails .flickity-prev-next-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:all}.product .product_section .product__images .sticker-holder{position:absolute;z-index:1;top:20px;left:20px}.product .product_section .product__images .sticker-holder .sticker-holder__content{display:flex;gap:12px}span:empty,div:empty,p:empty{display:none}.product .product__information .product-block--price{padding-bottom:28px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.product .product__information .product-block--price .price-ui{gap:10px}.product .product__information .product-block--price .compare-at-price{margin:0}.product .product__information .product-block--description{margin-bottom:23px}.product .product__information .product-block--description .description{line-height:1.2}.product-main .product__information form .purchase-details__quantity .quantity-wrapper{border:1px solid #000;padding:13px 20px}.product-main .product__information .purchase-details{gap:16px}.purchase-details__buttons .product-online-exclusive{margin-top:13px;line-height:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:6px}.product__information .block-online-exclusive{display:inline-flex;border-radius:30px;border:1px solid #384D2E;background:#fff;padding:3.5px 16px;margin-bottom:20px}.product__information .faq__item{border-color:#0000001a!important;border-radius:0;padding-bottom:20px}.product__information .faq__item .faq__item-question{padding:19.5px 0 0}.product__information .faq__block-faq .faq__item.tab--open .faq__item-question{padding-bottom:5px}.product__information .faq__block-faq .faq__item.tab--open{background:transparent}.product__information .faq__item .faq__item-answer{padding:0!important;margin-top:0}.product__information .faq__block-faq{margin-top:0;width:100%}.product__information .faq__item .faq__item-answer p:not(:last-child){margin-bottom:16px!important}.product__information .faq__item .faq__item-answer ul:not(:last-child),.product__information .faq__item .faq__item-answer ol:not(:last-child){margin-bottom:16px}.product__information .faq__item .faq__item-answer ul{list-style:disc;padding-left:20px}.product__information .faq__item .faq__item-question .collapsible-symbol .icon{width:13px;height:13px;transition:all .25s linear}.product__information .faq__item .faq__item-question .collapsible-symbol .icon svg{fill:#384d2e}.product__information .faq__item.tab--open .faq__item-question .collapsible-symbol .icon{transform:rotate(180deg)}.product__information .product-block--form{margin-bottom:20px}.product-icon-text-box .icon-with-text-column__column{padding:90px 43px;border-radius:16px;position:relative}.product-icon-text-box .icon-with-text-column__column:before{content:"";position:absolute}.product-icon-text-box .icon-with-text-column__column:first-child:before{background:url(/cdn/shop/files/Mask_group_3_b9a5a5d8-d2bf-4490-81e1-e960acad904f.png?v=1776708994) no-repeat center left / contain;left:0;top:0;width:194px;height:179px}.product-icon-text-box .icon-with-text-column__column:nth-child(2):before{background:url(/cdn/shop/files/Mask_group_4_bd422fdc-af91-4066-ae3d-c590e5fdfc75.png?v=1776708994) no-repeat bottom center / contain;left:50%;transform:translate(-50%);bottom:0;width:262px;height:157px}.product-icon-text-box .icon-with-text-column__column:last-child:before{background:url(/cdn/shop/files/Mask_group_5_616d9e52-fc6d-4a35-8194-bcdf11d7bec9.png?v=1776708994) no-repeat bottom center / contain;right:0;top:0;width:193px;height:192px}.product-icon-text-box .icon-with-text-column__column .image-element__wrap{margin-bottom:40px!important}.product-icon-text-box .icon-with-text-column__column .icon-column__text .title{color:#fefefe!important;font-family:Magnolia Script;font-weight:400;margin-bottom:12px}.product-icon-text-box .icon-with-text-column__column .icon-column__text .content{color:#fefefe}.recommended-products-section .flickity-page-dots{display:none}.product-review-app #judgeme_product_reviews{max-width:100%!important}.product-review-app #judgeme_product_reviews .jm-review-widget{padding:0}.product-review-app .jm-text,.product-review-app .jdgm-tab{font-size:20px!important}.product-review-app .jm-review-widget-minimal-header__title{font-size:min(max(2.375rem,1.25vw + 1.90625rem),3rem)!important;font-size:clamp(2.375rem,1.25vw + 1.90625rem,3rem)!important;font-family:Magnolia Script,sans-serif}.product__information .jdgm-preview-badge{margin-bottom:13px}.product__information .jdgm-preview-badge .jdgm-prev-badge__text{text-transform:capitalize}.product-wrap .thumbnail__caption .product-thumbnail .jdgm-prev-badge{margin-bottom:12px}.product-wrap .thumbnail__caption .product-thumbnail .jdgm-prev-badge .jdgm-prev-badge__text{display:none}.product-wrap .thumbnail__caption .product-thumbnail .jdgm-prev-badge .jdgm-star{color:#fdc055;font-size:12.698px}.product__information .product__notify-form{background:transparent;max-width:100%}.product__information .product__notify-form .notify_form__inputs .field{display:flex;gap:12px}.product__information .product__notify-form .notify_form__inputs input[type=email]{background:transparent;color:#000;padding:10px 24px;height:auto;border-radius:10px;border:1px solid #000}.product__information .product__notify-form .notify_form__inputs input[type=email]::placeholder{color:#000}.product__information .product__notify-form .notify_form__inputs input.action_button{padding:14px 40px;line-height:1;border-radius:10px;background:#384d2e;color:#fff;border:1px solid #384D2E}.product__information .product__notify-form .notify_form__inputs .field .control:first-child{flex:1}.product__information .product__notify-form .notify_form__inputs input.action_button:hover{border-radius:50px}.ajax-cart__form .cartUpsellContainer{opacity:0;transition:all .35s linear;padding:34px 18px 40px 29px}.ajax-cart .ajax-cart__cart-count,.ajax-cart__empty-cart-message .wrapper{display:flex;justify-content:space-between;align-items:center;padding:22px 18px 15px 29px}.ajax-cart__empty-cart-message .wrapper{margin-bottom:40px}.ajax-cart .ajax-cart__cart-count .ajax-cart__cart-title,.ajax-cart__empty-cart-message .ajax-cart__cart-title{padding:0;border:none;font-family:Lovelo;font-size:34px;margin:0}.ajax-cart .ajax-cart__cart-count .ajax-cart__close-icon,.ajax-cart__empty-cart-message .ajax-cart__close-icon{position:relative;margin:0;display:inline-flex}.ajax-cart .ajax-cart__free-shipping{padding:0 18px 28px 29px}.ajax-cart .ajax-cart__free-shipping .fs-indicator{width:100%}.ajax-cart .ajax-cart__free-shipping .fs-indicator .fs-indicator__indicator{max-width:100%;height:9px;background:#f0e6cf;border-radius:2px;border-color:#384d2e;display:flex;justify-content:flex-start;align-items:center;padding:0 2px;margin:0}.ajax-cart .ajax-cart__free-shipping .fs-indicator .fs-indicator__indicator .fs-indicator__bar{height:5px;background:#384d2e;border-radius:2px}.ajax-cart .ajax-cart__free-shipping .fs-indicator .indicator__msg{margin-bottom:7px;text-align:left;line-height:1.1}.ajax-cart .ajax-cart__list{padding-left:29px;padding-right:18px;flex:1;display:flex;flex-flow:column;overflow:auto}.ajax-cart .ajax-cart__list::-webkit-scrollbar{width:2px}.ajax-cart .ajax-cart__list::-webkit-scrollbar-track{background:#f0e6cf}.ajax-cart .ajax-cart__list::-webkit-scrollbar-thumb{background:#777474}.ajax-cart .ajax-cart__list .ajax-cart__product{min-height:auto;padding:20px 0 12px;margin:0;border:1px solid rgb(0 0 0 / 10%);border-left:0;border-right:0;border-bottom:0;align-items:center}.ajax-cart .ajax-cart__list .ajax-cart__product:last-child{border-bottom:1px solid rgb(0 0 0 / 10%)}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-image a img{object-fit:cover;object-position:center;max-height:113px;min-height:113px}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__product-title a{color:#000}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__product-title{margin-bottom:5px;line-height:1.2;padding-right:25px}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__price{display:flex;gap:4px;justify-content:flex-start;align-items:center}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__price *{display:inline-flex;line-height:1}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__quantity-box{max-width:100px;margin:-16px 0 0 auto}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__delete{position:absolute;top:13px;right:0}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__delete .close svg path{transition:all .3s linear}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__delete:hover .close svg path{fill:#c00}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__delete .close{background:transparent;height:15px;max-height:15px;max-width:11.761px;min-height:15px;min-width:11.761px;width:11.761px}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-content .ajax-cart__product-online{margin-bottom:5px;font-size:14px;line-height:1.2}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-image{margin-right:13px;width:23%}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-image a{display:flex;height:100%;border-radius:10px;border:1px solid #E5E5E5;overflow:hidden}.ajax-cart .ajax-cart__list .ajax-cart__product .ajax-cart__product-image a img{object-fit:cover;object-position:center}.ajax-cart__quantity-box .quantity-wrapper{align-items:center;justify-content:center;border-radius:10px;border:1px solid #000;padding:9.5px 14px}.ajax-cart__quantity-box .quantity-wrapper .quantity-element{width:auto;min-width:auto;min-height:auto;padding:0;background:transparent;border:none!important}.ajax-cart__quantity-box .quantity-wrapper .quantity-element .icon{margin:0;padding:0;height:10px;width:10px}.ajax-cart__quantity-box .quantity-wrapper .quantity-input-control{width:auto;line-height:1}.ajax-cart__quantity-box .quantity-wrapper .quantity-input-control input{width:100%;height:100%;color:#000}.ajax-cart__quantity-box .quantity-wrapper .quantity-element .icon svg{fill:#000;stroke:#000}.cartUpsellContainer .UpsellHeading{margin-bottom:12px}.cartUpsellContainer .UpsellHeading a{color:#000;text-transform:capitalize}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer{width:100%;padding:0 25px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product{min-height:auto;padding:10px;border-radius:10px;background:#fff;margin:0;align-items:center}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer{width:100%}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image{width:24%;margin-right:13px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image a{display:flex;height:100%;border-radius:10px;border:1px solid #E5E5E5;overflow:hidden}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image a img{object-fit:cover;object-position:50% 50%;max-height:106px;min-height:106px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .upsell-add-to-cart{text-align:right;margin-top:-23px;padding-right:15px;padding-bottom:5px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .upsell-add-to-cart .button{width:auto;padding:4px 16px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-online{font-size:14px;line-height:1;margin-bottom:5px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-title{margin-bottom:5px;line-height:1.1}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-title a{line-height:1;color:#000}.cartUpsellProdBox .flickity-prev-next-button{width:30px;height:30px}.cartUpsellProdBox .flickity-prev-next-button:disabled{pointer-events:all;cursor:not-allowed;opacity:.7}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer.added{pointer-events:none;opacity:.6}.ajax-cart .ajax-cart__details-wrapper{padding:20px 25px;border:none;background:#fff}.ajax-cart .ajax-cart__details-wrapper .ajax-cart__subtotal{padding:0 0 19px}.ajax-cart .ajax-cart__details-wrapper .ajax-cart__button-wrapper .ajax-cart__button{margin:0}.ajax-cart .ajax-cart__details-wrapper .ajax-cart__button-wrapper .ajax-cart__cart-link{margin-top:15px;text-decoration:none}.ajax-cart,.ajax-cart #ajax-cart__content,.ajax-cart #ajax-cart__content .ajax-cart__form{display:flex;flex-flow:column;flex:1;overflow:hidden}.cart__item-list .seven-twelfths{padding-right:45px}.cart__item-list .five-twelfths{padding-left:45px}.cart__item-list{padding:0 50px}.cart__item-list .cart__footer{padding:34px 30px;border-radius:20px;background:#f8f7f4}.cart__item-list .cart__headings{padding-bottom:20px}.cart__item-list .cart__headings .cart__total-title{text-align:right}.cart__item-list .cart__card{margin:0;padding:20px 0;border-color:#0000001a}.cart__item-list .cart__card .cart__image .image-element__wrap{max-height:125px!important;min-height:125px;overflow:hidden;border-radius:10px;border:1px solid #E5E5E5}.cart__item-list .cart__card .cart__image .image-element__wrap img{height:100%;width:100%!important;max-height:125px!important;min-height:125px;object-fit:cover}.cart__item-list .cart__card .cart__info .cart__description{padding:0 13px}.cart__item-list .cart__card .cart__info .cart__description .cart__text .item-cart__product-online{margin-bottom:5px;line-height:1}.cart__item-list .cart__card .cart__info .cart__description .cart__text .item__title{color:#000;line-height:1.2;display:inline-block}.cart__item-list .cart__card .cart__remove{top:7px;background:transparent}.cart__item-list .cart__card .cart__remove svg path{transition:all .35s linear}.cart__item-list .cart__card .cart__remove:hover svg path{fill:#c00}.cart__item-list .cart__card .cart__info .cart__quantity .purchase-details__quantity{margin:0}.cart__item-list .cart__card .cart__info .cart__quantity .purchase-details__quantity .quantity-wrapper{align-items:center;justify-content:center;border-radius:10px;border:1px solid #000;padding:9.5px 18px}.cart__item-list .cart__card .cart__info .cart__quantity .purchase-details__quantity .quantity-wrapper .quantity-element{width:auto;min-width:auto;min-height:auto;height:auto;border:none!important;background:transparent}.cart__item-list .cart__card .cart__info .cart__quantity .purchase-details__quantity .quantity-wrapper .quantity-element .icon{margin:0;padding:0;width:10px;height:10px}.cart__item-list .cart__card .cart__info .cart__quantity .purchase-details__quantity .quantity-wrapper .quantity-input-control{width:auto;line-height:1;height:auto}.cart__item-list .cart__card .cart__info .cart__quantity .purchase-details__quantity .quantity-wrapper .quantity-input-control input{padding:0;width:100%;line-height:1;height:100%;color:#000}.cart-section .heading-wrapper{margin-bottom:80px}.cart-section .heading-wrapper .title{font-size:70px;font-family:Lovelo;line-height:1}.cart__item-list .position--sticky{position:sticky;top:223.25px}.cart__item-list .cart__card:last-child{border-bottom:1px solid #0000001a}.cart-section .cart__free-shipping{padding-bottom:26px}.cart-section .cart__free-shipping .fs-indicator__indicator{max-width:100%;height:9px;border-radius:2px;border-color:#384d2e;background:transparent;display:flex;justify-content:flex-start;align-items:center;padding:0 2px;margin:0}.cart-section .cart__free-shipping .fs-indicator__indicator .fs-indicator__bar{height:5px;border-radius:2px;background:#384d2e}.cart-section .cart__free-shipping .indicator__msg{line-height:1;margin-bottom:7px}.cart__item-list .cart__footer .cart__checkout{margin-left:0;min-width:auto;padding-bottom:17px}.cart__item-list .cart__footer .cart__additional{padding:0}.cart__item-list .cart__footer .cart__additional .button{display:block;width:100%}.cart__item-list .cart__footer .cart__checkout .checkout:hover{border-radius:40px}.cartUpsellProdBox .flickity-page-dots{display:none}.footer__content .footer__logo-wrapper{padding-bottom:23px}.footer__content .block__logo .content{color:#fefefe!important;padding-right:30px;margin-bottom:6px}.footer__content .footer__heading{margin-bottom:31px;padding-top:34px}.block__newsletter .footer__heading{margin-bottom:26px}.footer__menu ul{display:flex;flex-flow:column;gap:15px}.footer__menu ul li a,.footer__menu ul li{line-height:normal}.block__newsletter .newsletter-form__wrapper form .newsletter-form{display:block;position:relative}.block__newsletter .newsletter-form__wrapper form .newsletter-form .field{margin:0}.block__newsletter .newsletter-form__wrapper form .newsletter-form .control{width:100%;position:static}.block__newsletter .newsletter-form__wrapper form .newsletter-form input{height:auto;border-radius:10px;background:#fff;padding:15px 20px;border:none;color:#000;font-size:16px;letter-spacing:-.24px}.block__newsletter .newsletter-form__wrapper form .newsletter-form input::placeholder{color:#000;opacity:.8}.block__newsletter .newsletter-form__wrapper form .newsletter-form button{position:absolute;width:auto!important;right:3px;top:50%;transform:translateY(-50%);padding:11px 48px}.footer .footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.footer__bottom .footer-bottom-social{gap:10px 40px;flex-wrap:wrap}.footer__bottom .footer-bottom-social .social-icons{gap:18px}.footer__bottom .footer-bottom-social .social-icons li{padding:0;display:flex}.footer__bottom .footer-bottom-social .social-icons li a{display:inline-flex}.footer__bottom .footer-bottom-social .social-icons li a .icon{width:auto;height:auto}.footer__bottom .footer-bottom-social .social-icons li a .icon path{transition:all .3s ease-in-out}.footer__bottom .footer__payment-methods .payment-methods .methods-of-payment{display:flex;flex-wrap:wrap;row-gap:5px;padding:5px 0}.popup__image .image-element__wrap,.popup__image .image-element__wrap img{height:100%;object-fit:cover}.popup__content .popup__header{width:100%}.popup__content .popup__header .popup__title{margin-bottom:20px}.popup__content .popup__header .popup__text{margin-bottom:25px}.popup__content .popup__newsletter{padding:0}.popup__content .popup__newsletter .field{margin-bottom:17px}.popup__content .popup__newsletter .field:last-child{margin-bottom:0}.popup__content .popup__newsletter .field .control{width:100%}.popup__content .popup__newsletter .field .control input{height:auto;border:none;padding:12px 20px;font-size:16px}.popup__content .popup__newsletter .field .control input::placeholder{color:#000;opacity:.8}.popup__wrapper .popup__close{margin:0;background:transparent;top:18px;right:20px;z-index:1;outline:0;box-shadow:none}.popup__wrapper .popup__close .icon{margin:0;min-width:100%;min-height:100%;padding:1.5px}.popup__wrapper .popup__close .icon svg{fill:#000;stroke:#000}.popup__wrapper .popup__close:hover .icon svg{opacity:.5}.popup__inner.image-position-left{gap:0}.fancybox-bg{display:block!important}.form__success-message{margin-top:10px}.jsPopup [data-popup]{display:none}.search__results .all-results .icon svg{position:static;transform:translate(0)}.search__content .search-form .input{height:50px;border-radius:4px!important;background:#eff4ea;border:none!important;padding-left:55px}.search__content .search-form svg{position:absolute;left:14px;top:50%;transform:translateY(-50%)}.see-all .icon svg{padding:3px}.search__results-count{margin-bottom:32px}.search__results-list{row-gap:24px}.shopify-policy__container{max-width:100ch!important;padding:40px 20px}.shopify-policy__title h1{margin-bottom:24px}.search-popup .animated-placeholder-text,.search__lightbox .fancybox-bg{display:none}.search__lightbox .fancybox-inner{background:#00000017;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.search-popup .search-popup__title{margin-bottom:24px}.search-main .search-form .search__fields input[type=text],.not-found-404__page .search-form .search__fields input[type=text],.mobile-search .search-form .search__fields input[type=text]{height:auto;border-radius:10px;border:1px solid rgba(0,0,0,.16);background:#fafafa;padding:12px 17px 12px 45px}.search-main .search-form .search__fields [data-icon=search],.not-found-404__page .search-form .search__fields [data-icon=search],.mobile-search .search-form .search__fields [data-icon=search]{padding:3px;left:14px;height:auto;top:50%;transform:translateY(-50%)}.mobile-search form .close-search{top:-100px!important}.mobile-search .search-popup__form h2{margin-bottom:20px}.not-found-404__page .content p a{text-decoration:underline;text-underline-position:from-font}.search-main .search-form .search__fields [data-icon=search]{width:24px;height:24px;left:-4px}.search__content .search-form svg path{stroke:#000}.search-main .heading-wrapper--search-page{margin-bottom:10px}.search-main .search__results-count{margin-bottom:40px}.search-main .product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{color:#22110c}.search__content .one-whole{margin:0;width:100%}@media screen and (max-width:1280px){.article-content-column{padding-right:50px}.cart__item-list{padding:0}.hero-banner-inner-page .image-with-text-overlay__banner .caption .caption-content{width:100%!important}}@media screen and (max-width:1243px){.top-bar .top-bar__item{display:none}.top-bar.flickity-enabled .top-bar__item{white-space:nowrap;width:max-content;padding:0 30px}}@media screen and (max-width:1199px){.purchase-details__buttons .product-online-exclusive{font-size:14px}.cart__item-list .five-twelfths{padding-left:10px}.cart__item-list .seven-twelfths{padding-right:10px}}@media screen and (max-width:1024px){.cart__item-list .five-twelfths{padding-left:0;padding-top:40px}.cart__item-list .seven-twelfths{padding-right:0}.product-icon-text-box .icon-with-text-column__column{padding:60px 20px}.contact-section .contact-form .contact-form__text,.contact-section .contact-form .contact-form__map{padding-right:0}.contact-section .contact-form .contact-form__heading{padding:0 4% 75px}.seasonal__image-box .image-box-container .large-down--one-half{width:33.3333333333%}.product-showcase .product-showcase__column-text .content p br{display:none}.product-showcase__column-product .product-content{padding:17px 10px 0}.gallery-type--classic .gallery__item .gallery-item__content{padding:18px 15px 0}.order-1~.image-with-text__text-column.order-2{padding-right:0!important}.order-2~.image-with-text__text-column.order-1{padding-left:0!important}.image-with-text__image-column .image-element__wrap,.image-with-text__image-column .image-element__wrap img{max-height:100%!important}.workshop-event-details .workshop-event-schedule{padding:0;width:calc(50% - 10px)}.workshop-event-details .container:not(.has-margin-top){gap:20px}.splitting-two-column-with-image .splitting-text-with-image-1{padding-right:30px!important}.splitting-two-column-with-image .splitting-text-with-image-2{padding-left:30px!important}.splitting-two-column-with-image .section{padding-left:50px!important;padding-right:50px!important}.about-image-with-text .image-with-text__text-column{width:calc(83.33333333333333% - var(--gutter))}.home-hero-slider .caption .caption-content{width:79%!important}.footer__bottom .footer-bottom-social{display:none}.footer__bottom .footer__credits,.footer__bottom .footer__payment-methods{width:auto}.footer__bottom .container{justify-content:space-between}.block__logo .footer-bottom-social.is-hidden{display:flex!important;align-items:center;gap:20px}.featured-collection-section .product__thumbnail{width:33.3333333%}.image-with-text__box-column .content--box{display:flex;flex-flow:column;flex:1}.image-with-text__box-column .content--box .title{flex:1}.testimonials .testimonial-block{width:65%}.about-icon-text-column .icon-with-text-column__column{width:50%}.about-icon-text-column .icon-text-container{justify-content:flex-start}.about-blog-post .featured-article{width:50%}}@media screen and (max-width:992px){.product .product-gallery__thumbnails .flickity-prev-next-button{display:none}.featured-video.garden-art__video-section{padding:45px 30px!important}.featured-video.garden-art__video-section .video-position-right{flex-flow:column-reverse;gap:20px}.featured-video.garden-art__video-section .video-position-right .one-half{margin:0;width:100%}.featured-video.garden-art__video-section .video-position-right .content--block{padding-right:0}.section.is-width-small{width:calc(100% - var(--gutter))}.home-blog-posts .blog-post-container .featured-article{width:45%}.footer__content .footer__block.block__logo{width:calc(100% - var(--gutter))}.footer__content .footer__block.block__link-list{width:calc(25% - var(--gutter))}.footer__content .footer__block.block__newsletter{width:calc(50% - var(--gutter))}}@media screen and (max-width:820px){.collection-main .collection-matrix__wrapper .collection-matrix .product__thumbnail{margin:0;padding:0 10px;width:50%}.collection-main .collection-matrix__wrapper .collection-matrix .product__thumbnail:nth-of-type(odd){padding-left:0}.collection-main .collection-matrix__wrapper .collection-matrix .product__thumbnail:nth-of-type(2n){padding-right:0}.collection-main .collection__main{width:calc(65% - var(--gutter))}.collection-main .sidebar-section{width:calc(35% - var(--gutter))}.contact__info-details .icon-with-text-column__column.one-fourth{width:calc(50% - 16px)}.contact__info-details .icon-text-container{row-gap:16px}.seasonal__image-box .heading-wrapper .subtitle{padding-right:4%}.product-showcase__products-wrapper .product-showcase__column-product{margin:0;padding:0 10px;width:33.333333333%}.featured-video.fertilizers__organic-soil .video__container{flex-flow:column-reverse;gap:25px}.featured-video.fertilizers__organic-soil .video__container .one-half{margin:0;width:100%}.fertilizers__organic-soil .featured-video-text-block,.fertilizers__organic-soil .featured-video-text-block .heading--block,.fertilizers__quoddy-blend .featured-video-text-block .heading--block{padding:0}.featured-video.fertilizers__quoddy-blend .video__container{flex-flow:column-reverse;gap:25px}.featured-video.fertilizers__quoddy-blend .video__container .one-half{width:100%;margin:0}.image-box-container .flickity-page-dots,.fertilizers__gallery .gallery-type--classic .flickity-page-dots,.product-showcase__products-wrapper .flickity-page-dots{display:flex;position:relative;bottom:0;justify-content:center;align-items:center;gap:14px;margin-top:25px}.image-box-container .flickity-page-dots .dot,.fertilizers__gallery .gallery-type--classic .flickity-page-dots .dot,.product-showcase__products-wrapper .flickity-page-dots .dot{position:relative;margin:0;width:20px;height:20px;border-radius:20px;border:1px solid transparent;background:transparent;opacity:1;transition:all .35s linear}.image-box-container .flickity-page-dots .dot:before,.fertilizers__gallery .gallery-type--classic .flickity-page-dots .dot:before,.product-showcase__products-wrapper .flickity-page-dots .dot:before{content:"";position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:8px;height:8px;border-radius:8px;background:#384d2e}.image-box-container .flickity-page-dots .dot.is-selected,.fertilizers__gallery .gallery-type--classic .flickity-page-dots .dot.is-selected,.product-showcase__products-wrapper .flickity-page-dots .dot.is-selected{border-color:#384d2e}.mobile-white-dots .image-box-container .flickity-page-dots .dot:before{background:#fff}.mobile-white-dots .image-box-container .flickity-page-dots .dot.is-selected{border-color:#fff}.image-box-container .flickity-page-dots{margin:10px 0}.product-showcase__products-wrapper .flickity-page-dots{margin-top:45px}.fertilizers__gallery .gallery-type--classic .gallery__item{width:45%;margin:0;padding:0 10px}.garden__choose-us .icon-with-text-column__column{margin:0;width:100%}.universe-image-with-text .image-with-text__text-column{padding-left:20px!important}.universe-image-with-text-left .image-with-text__text-column{padding-right:20px!important}.blog-main .featured-article{width:50%}.header-position-bottom .header__menu .header__menu-items{gap:23px}.home-hero-slider .caption{padding-left:28px!important;padding-right:28px!important}.featured-video.home-video .featured-video-text-block,.featured-video.home-video .text-block-enable{width:100%;margin-right:0;margin-left:0}.featured-video.home-video .video__container{flex-direction:column-reverse;row-gap:20px}.featured-video.home-video .featured-video-text-block .preheading--block,.featured-video.home-video .featured-video-text-block .heading--block{display:none}.featured-video.home-video .text-block-enable .inner-featured-video-text-block{display:flex!important;margin-bottom:18px;row-gap:12px}.featured-video.home-video .text-block-enable .inner-featured-video-text-block .preheading--block{gap:8px}.featured-video-text-block .content--block{padding:0}.featured-product-section .product_section .product__information{padding-left:0}.home-map .container{flex-direction:column-reverse;row-gap:25px}.home-map .contact-info-container,.home-map .embed-map-container{margin:0;width:100%}.footer__bottom .container{justify-content:center;row-gap:16px}}@media screen and (max-width:798px){.slideshow-classic .caption .caption-content.has-padding,.image-with-text-overlay .caption .caption-content.has-padding{padding:20px 8px}.submenu__input:checked~.mobile-sub-submenu__list.mobile-menu__submenu{border-left:none;margin-left:10px}.cart__item-list .cart__footer{padding:24px 20px;border-radius:20px 20px 0 0}.cart__item-list .position--sticky{position:sticky;left:0;bottom:0;z-index:2;top:unset}.cart-section .heading-wrapper .title{font-size:50px}.cart-section .cart__free-shipping .indicator__msg{margin-bottom:15px}.cart-section .cart__free-shipping{padding:0 10px 36px;width:100%;text-align:center}.cart-section .heading-wrapper{margin-bottom:15px}.cart__item-list .cart__card .cart__remove{top:15px}.cart__item-list .cart__card .cart__image .image-element__wrap,.cart__item-list .cart__card .cart__image .image-element__wrap img{max-height:100%!important;min-height:100%!important;height:100%}.cart__item-list .cart__card .cart__info .cart__description{padding:0}.product-main .product__information .purchase-details .product-online-exclusive{font-size:18px;line-height:1.2}.product-gallery__main .product-gallery__image{border-radius:20px;overflow:hidden}.product-gallery .flickity-page-dots{display:flex;justify-content:center;align-items:center;bottom:0;position:relative;gap:14px;margin-top:17px}.product .product__images{margin-bottom:15px}.product .product-gallery__thumbnails{display:none}.product-recommendations .container:not([data-slider]){row-gap:20px}.collection-filter-bar .filter-icon.active svg.is-hidden{width:24px;height:24px;display:block!important;padding:4px}.collection-filter-bar .filter-icon.active .filter-active{display:none}.collection-main .collection-matrix__wrapper .collection-matrix{row-gap:20px}.collection-filter-bar .sidebar-section{position:absolute;left:0;right:0;top:60px;border-radius:0 0 20px 20px;background:#fff;box-shadow:0 24px 44px #0003;padding:15px 0;display:none}.sidebar-section .sidebar__inner_container .sidebar__block{border:none;padding:5px 20px;margin-bottom:15px}.collection-filter-bar{position:sticky;z-index:3;background:#f0e6d0;top:123.63px;margin:0 -10px 15px;padding:15px 10px}.collection-main .heading-wrapper{margin-bottom:34px}.collection-main .list-collection__thumbnail{max-width:200px}.collection-main .collection-list-container .flickity-page-dots{gap:14px;display:flex;justify-content:center;align-items:center;position:relative;bottom:0;margin-top:18px}.collection-main .collection-list-container{width:100%;gap:0;padding:0 10px}.collection-main .sidebar-section{margin:0}.collection-main .collection__main{width:calc(100% - var(--gutter))}.contact--page-form .header--wrapper{order:0}.contact--page-form .form--wrapper{order:1;margin-bottom:40px}.contact--page-form .text--wrapper{order:2}.contact__info-details .icon-text-container{margin:0}.contact-section .contact-form .contact-form__heading{padding:0 0% 38px}.seasonal__image-box .image-box-container .large-down--one-half{width:50%}.section.seasonal__image-box{padding:15px 10px 33px!important;display:flex;flex-flow:column}.seasonal__image-box .image-box-container{order:0;gap:20px}.seasonal__image-box .container.button-text--inline{order:1}.seasonal__image-box .container.is-hidden-desktop-only{order:2}.seasonal__image-box .buttons{justify-content:flex-start;margin-top:0!important;padding-left:10px;padding-right:10px}.seasonal__image-box .container{width:100%}.seasonal__image-box .heading-wrapper .subtitle{padding:0}.product-showcase .section{padding:30px 20px!important}.product-showcase .product-showcase__column-text .title,.product-showcase .product-showcase__column-text .content{text-align:center!important}.product-showcase .product-showcase__column-text{width:100%;margin:50px 0 20px}.featured-video.garden-art__video-section{padding:30px 20px!important}.related-blog-post .tabs{margin-bottom:30px}.article-content-column{padding-right:0;padding-top:20px}.has-margin-top{margin-top:40px}.related-blog-post .tab-content{row-gap:20px}.classes-workshops-blogs .has-margin-bottom{margin-bottom:20px}.workshops-container .article-date{margin-bottom:5px}.splitting-two-column-with-image .section{padding:40px 20px!important}.garden__get-started .rich-text__content .rich-text__heading{margin-bottom:12px}.garden__get-started .rich-text__content .buttons{gap:15px}.section.garden__get-started{padding:40px 5px!important}.section.garden__get-started .rich-text__text br{display:none}.garden__video-section .text-block-enable{padding:25px 0 0}.garden__video-section .featured-video-text-block{display:none}.splitting-two-column-with-image .splitting-text-with-image-1{padding-right:0!important;padding-bottom:40px}.splitting-two-column-with-image .splitting-text-with-image-2{padding-left:0!important}.splitting-text-with-image_column .image-position-bottom{flex-flow:column}.splitting-text-with-image_column .image-element__wrap{margin:0 0 15px!important}.icon-with-text-column .heading-wrapper{margin-bottom:25px}.icon-with-text-column__column.image-position-left{flex-flow:column;text-align:center!important;gap:30px;margin:0!important}.garden__choose-us .icon-text-container{row-gap:40px!important}.universe-image-with-text .image-with-text__text-column{padding-left:0!important;padding-top:25px!important}.section.universe-image-with-text-left,.section.universe-image-with-text{padding:20px 15px!important}.section.universe-image-with-text-left .image-with-text__text-column{padding-right:0!important;padding-top:25px!important}.overlay-richtext-section .rich-text__content .rich-text__text br{display:none}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.paginate{margin-top:37px;margin-bottom:0}.blog-main .one-whole .container{row-gap:28px!important}.has-margin-bottom{margin-bottom:28px}[data-article-slider] .flickity-prev-next-button{display:none}[data-article-slider] .flickity-page-dots{margin:26px 0 0!important;display:flex}.section.about-icon-text-column{padding:40px 30px!important}.about-icon-text-column .icon-with-text-column__column{width:100%;flex-flow:row;gap:10px;align-items:flex-start}.about-icon-text-column .icon-with-text-column__column .icon-column__text{text-align:left}.about-icon-text-column .icon-text-container{row-gap:30px!important}.timeline-layout .timeline-content .timeline-section{padding-bottom:47px}.timeline-layout .is-gap-enable{gap:15px}.timeline-layout .timeline{width:45px}.hero-banner-inner-page .caption{margin:20px 0;height:calc(100% - 40px);padding-left:30px!important;padding-right:30px!important;align-items:flex-end!important}.about-image-with-text .image-with-text__image-column{display:none}.mobile-menu{border:none!important;max-height:max-content;display:flex;flex-flow:column}.mobile-menu .mobile-menu__content{margin-bottom:0!important;padding-bottom:0!important}.mobile-menu .mobile-menu__content .mobile-menu__list{margin-bottom:0;box-shadow:inset 0 14px 21px #0000000a;padding:35px 20px;display:flex;flex-flow:column;gap:15px}.mobile-menu .mobile-menu__content .mobile-menu__list li label a{padding:0;font-size:18px;display:inline-flex;position:static}.mobile-menu .mobile-menu__content .mobile-menu__list li label a:after{right:0;font-size:0;width:7px;height:13px;top:50%;transform:translateY(-50%);background:url(/cdn/shop/files/Group_497_e894bf44-a7d9-499f-a8a1-dc8fd00f1af4.svg?v=1776866147) no-repeat center center / cover}.mobile-menu .mobile-menu__content .mobile-menu__list li label{position:relative}.mobile-icons .action-area__link .mobile-menu__item{display:inline-flex}.mobile-icons .action-area__link{padding:0 7px}.mobile-icons .action-area__link:first-child{padding-left:0}.mobile-icons .action-area__link:last-child{padding-right:0}.mobile-header .mobile-menu__toggle-icon{padding:0}.mobile-header .mobile-menu__toggle-icon>*{display:inline-flex}.mobile-header .mobile-menu__toggle-icon .icon{width:25px;height:auto}.mobile-icons .action-area__link .icon{width:22px;height:auto}.mobile-header .mobile-icons{align-items:flex-end}.mobile-menu .mobile-menu__content .mobile-menu__list li[data-mobile-menu-navlink-handle=shop-online] label a{padding:3px 12.5px;border-radius:10px;border:1px solid #384D2E;color:#384d2e}.mobile-menu .mobile-menu__content .mobile-menu__list li[data-mobile-menu-navlink-handle=shop-online] label a:hover{border-radius:35px}.mobile-menu__submenu.has-mega-menu,.mobile-menu .mobile-menu__submenu.has-dropdown{position:absolute;top:0;bottom:0;right:-100%;left:unset;max-height:none;display:block;overflow:auto;box-shadow:inset 0 14px 21px #0000000a;padding:27px 10px;background:#f0e6cf;z-index:10;border:none;margin:0;width:100%;transition:all .8s}.submenu__input:checked~.mobile-menu__submenu.has-mega-menu,.submenu__input:checked~.mobile-menu__submenu.has-dropdown{right:0}html .mobile-submenu__list .mega-menu{background:transparent!important;padding:0;box-shadow:none}.mobile-menu__submenu.has-mega-menu .block__menu{width:100%}.mobile-menu__submenu.has-mega-menu .container{row-gap:30px}.mobile-menu__submenu.has-mega-menu .one-whole.column.is-hidden-desktop-only{padding:0 10px}.mobile-menu__submenu.has-mega-menu .megamenu-back-btn,.mobile-menu .mobile-menu__submenu .back-button .normalmenu-back-btn{display:inline-flex;justify-content:flex-start;align-items:center;gap:12px;line-height:1}.mobile-menu .mobile-menu__submenu.has-dropdown li a{padding:0}.mobile-menu .mobile-menu__submenu.has-dropdown li{padding:5px 10px}.mobile-menu .mobile-menu__submenu .back-button{padding:0 10px 15px}.button-text--inline{margin-bottom:30px}.featured-collection[data-slider] .flickity-page-dots{display:flex!important;position:relative;bottom:0;margin:32px 0 25px;align-items:center;justify-content:center;gap:14px}.flickity-page-dots .dot{width:20px;height:20px;background:transparent;border:1px solid transparent;opacity:1;margin:0;position:relative;transition:all .35s linear}.flickity-page-dots .dot:before{content:"";position:absolute;width:8px;height:8px;margin:auto;top:0;right:0;bottom:0;left:0;background:#384d2e;border-radius:8px}.flickity-page-dots .dot.is-selected{border-color:#384d2e}.featured-collection-section .product__thumbnail{width:45%}.image-with-text__box-column .content--box{padding-top:13px}.image-with-text__box-column .content--box .title{margin-bottom:18px}.section.home-our-services{padding:34px 10px!important}.image-text-box .is-hidden-desktop-only .buttons{margin-top:33px}.gallery .is-hidden-desktop-only .buttons{margin-top:25px}.featured-video.home-video{padding:30px 37px!important}.home-blog-posts .blog-post-container .featured-article{width:55%}.blog-post-container .flickity-page-dots{position:relative;display:flex;bottom:0;justify-content:center;align-items:center;margin:36px 0 27px;gap:14px}.section.home-featured-product{padding:18px 8px!important}.home-featured-product .product__images{margin-bottom:13px}.section.home-map{padding:22px!important}.contact-info-container .main-content .contact-info__list{margin:0 0 20px;row-gap:17px}.contact-info-container .main-content .text-content{margin-bottom:20px}.section.home-testimonials{padding:30px 0!important}.testimonials .testimonial-block{width:100%}.testimonials .flickity-page-dots{margin-top:26px}.footer__content .footer__block.block__link-list,.footer__content .footer__block.block__newsletter{width:calc(100% - var(--gutter))}.footer__bottom{padding:23px 20px 26px!important}.footer__content .footer__block.footer__block{margin-bottom:30px;padding:0}.footer__content .footer__heading{padding-top:0;margin-bottom:11px}.footer__content .footer__block.block__link-list .footer__heading{margin-bottom:0;position:relative}.footer__content .footer__block.block__link-list ul{display:none}.footer__content .footer__block.block__link-list .footer__heading:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);width:13px;height:7px;background:url(/cdn/shop/files/Group_1171275577.png?v=1776873718) no-repeat center center / cover;transition:all .3s linear}.footer__content .footer__block.footer__block:last-child{margin-bottom:0}.footer__content .footer__block.block__link-list.active .footer__heading:before{transform:translateY(-50%) rotate(180deg)}.footer__content .footer__block.block__link-list ul li{padding-bottom:15px}.footer__content .footer__block.block__link-list ul li:last-child{padding-bottom:0}.footer__content .footer__block.block__link-list ul li:first-child{padding-top:20px}.popup__image .image-element__wrap,.popup__image .image-element__wrap img{height:250px}.popup__wrapper.has-image .newsletter-form .field.is-stretched-width{flex:0 0 100%}.popup-modal-popup .popup__content{padding-left:15px!important;padding-right:15px!important}.popup-modal-popup .popup__content .popup__header{margin:0}.blog-main .classes-workshops-blogs .workshops-container{row-gap:20px!important}}@media screen and (max-width:600px){.fertilizers__quoddy-blend .text-image-block .image-element__wrap img{height:90px!important}.collection-main .list-collection__thumbnail .thumbnail.image__container .image-element__wrap,.collection-main .list-collection__thumbnail .thumbnail.image__container .image-element__wrap img{max-height:170px!important;min-height:170px!important}.collection-main .list-collection__thumbnail{max-width:50%;padding:0 5px;margin:0}.cart__image{width:132px}.cart__info{width:calc(100% - 132px)}.product-showcase__products-wrapper .product-showcase__column-product{width:50%}.fertilizers__gallery .gallery-type--classic .gallery__item{width:60%}.fertilizers__premium-planting .rich-text__content .rich-text__text{padding:0}.fertilizers__premium-planting .rich-text__content .title{margin:0 0 24px}.garden__get-started .rich-text__content .buttons .button{width:100%;padding-left:10px;padding-right:10px}.faq-section .faq__block-faq{margin-bottom:23px}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{padding-right:0}.article .hero-banner-inner-page .caption-content .banner__heading{font-size:40px}.blog-main .featured-article{width:100%}.hero-banner-inner-page .caption-content .banner__heading{font-size:40px;line-height:1}.product-wrap .call-to-action{display:none}.featured-collection-section .product__thumbnail{width:60%}.home-blog-posts .blog-post-container .featured-article{width:70%}.testimonial-block .testimonial__quote{font-size:20px;line-height:1.2}.testimonial-block{gap:20px}.about-blog-post .featured-article{width:100%}}@media screen and (max-width:480px){.product-recommendations .container:not([data-slider]) .small-down--one-whole{width:50%}.about-icon-text-column .icon-with-text-column__column .image-element__wrap{max-width:50px!important;flex:0 0 50px!important}.about-icon-text-column .icon-with-text-column__column .image-element__wrap img{height:50px}.about-icon-text-column .icon-with-text-column__column{padding:0 10px}.blogs-navigation .article-template__link{gap:8px}.popup__content .popup__header .popup__title{margin-bottom:8px}.contact-info-container .main-content .buttons a{width:100%}.cartUpsellProdBox .flickity-button{display:none}.cartUpsellProdBox .flickity-page-dots{display:flex;justify-content:center;align-items:center;gap:14px;position:relative;bottom:0;margin-top:5px}.ajax-cart__form .cartUpsellContainer,.ajax-cart .ajax-cart__list,.ajax-cart .ajax-cart__free-shipping,.ajax-cart .ajax-cart__cart-count{padding-left:18px}.ajax-cart__form .cartUpsellContainer{padding-bottom:20px;padding-top:15px}.collection-filter-bar .filter-icon{order:0}.collection-filter-bar .product-count{order:2;width:100%}.collection-filter-bar .collection__filters{order:1}.collection-filter-bar{flex-wrap:wrap;row-gap:23px;column-gap:10px}.seasonal__image-box .image-box-container .large-down--one-half{width:100%}.product-showcase__column-product .product-content{padding:15px 0 0}.fertilizers__gallery .gallery-type--classic .gallery__item{width:80%}.gallery-type--classic .gallery__item .gallery-item__content{padding:18px 0 0}.hero-banner-inner-page .caption{padding-left:20px!important;padding-right:20px!important}.blog-main .blog--count,.blog-main .blog__filter{width:auto}.blog-main .container.is-px{justify-content:space-between}.section.about-icon-text-column{padding:40px 20px!important}.timeline-layout .timeline{width:24px}.home-hero-slider .slideshow-classic .caption-content .subtitle p br{display:none}.featured-collection-section .product__thumbnail{width:70%}.featured-video-text-block .text-image-block .image-element__wrap img{height:180px!important}.home-blog-posts .blog-post-container .featured-article{width:85%}.home-hero-slider .caption .caption-content{width:100%!important}.image-with-text__box-column .content--box .button{padding-left:10px;padding-right:10px;width:100%}}@media screen and (max-width:425px){.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .upsell-add-to-cart{padding-right:0}.product-showcase__products-wrapper .product-showcase__column-product{width:100%}.footer__bottom .footer__payment-methods .payment-methods .methods-of-payment{justify-content:center}.text-image-block.is-flex.is-justify-left.is-align-center.text-align-left{align-items:flex-start;gap:10px}.featured-video-text-block .text-image-block .text-content ul{padding-left:10px;font-size:18px}.embed-map-container .maps{height:300px!important}.footer__content .block__logo .content{padding-right:0}.home-blog-posts .blog-post-container .featured-article{width:90%}.featured-collection-section .product__thumbnail{width:85%}.product__information .purchase-details .purchase-details__quantity{width:120px}.product__information .purchase-details .purchase-details__buttons{max-width:calc(100% - 128px)}.product__information .purchase-details .purchase-details__buttons .button--add-to-cart{padding-left:11px;padding-right:11px}.mega-menu .block__image .mega-menu__content.content{padding:0 12px 12px}}@media screen and (max-width:375px){.cart__image{width:100px}.cart__info{width:calc(100% - 100px)}.product-recommendations .container:not([data-slider]) .small-down--one-whole,.collection-main .collection-matrix__wrapper .collection-matrix .product__thumbnail,.contact__info-details .icon-with-text-column__column.one-fourth,.fertilizers__gallery .gallery-type--classic .gallery__item,.workshop-event-details .workshop-event-schedule,.home-blog-posts .blog-post-container .featured-article,.home-our-services .image-with-text__box-column,.featured-collection-section .product__thumbnail{width:100%;margin:0}.collection-main .collection-matrix__wrapper .collection-matrix .product__thumbnail{padding:0!important}.featured-video.home-video{padding:26px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/s__style.css.map */
