.product-grid .card-pro{box-shadow:0 1px 30px #0000002e;overflow:hidden}.grid.product-grid{gap:24px 22px}.default-product-card.card-wrapper .card--media .card__inner .card__content{padding:calc(var(--image-padding) + 1rem);padding:0}.default-product-card.card-wrapper .card--standard>.card__content .card__information{padding:13px 0 22px;transition:all .4s ease-in-out}.default-product-card.card-wrapper .card__media .media img{width:100%;height:auto}.default-product-card.card-wrapper .card__inner{width:100%;background:#fffef6;padding-bottom:78px;aspect-ratio:327 / 480}.default-product-card.card-wrapper:hover .card--standard>.card__content .card__information{padding-bottom:16px}.default-product-card.card-wrapper .card__media .media img{transition:all .5s ease-in-out!important}.default-product-card.card-wrapper .card__content .title-price{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:10px}.default-product-card.card-wrapper .card__content .card__heading{margin-top:0;margin-bottom:0;font-weight:700;font-size:clamp(12px,1.111111vw,16px);line-height:100%;letter-spacing:0;text-transform:uppercase;flex:1;overflow:hidden}.default-product-card.card-wrapper .card__content .card__heading a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.default-product-card.card-wrapper .card__content .price{font-weight:500;font-size:clamp(10px,.972222vw,15px);line-height:100%;letter-spacing:0}.default-product-card.card-wrapper .card__content .card__information .extra-text{margin:0;color:#2f6b3acc;font-size:clamp(10px,.833333vw,15px);line-height:normal;letter-spacing:0}.default-product-card.card-wrapper .card__content .quick-add .quick-add__submit{background:#00591c;color:#fff;min-height:40px;text-transform:uppercase}.default-product-card.card-wrapper .card__content .quick-add .quick-add__submit:hover{background-color:#733d73;border-color:#733d73}.card-wrapper.product-card-wrapper .card__media .media img:first-child{top:calc(50% - 40px);transform:translateY(-50%)}.card-wrapper.product-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:translate(-50%,-50%)}.card-wrapper.product-card-wrapper .media.media--hover-effect>img+img{height:100%;width:100%}.card-wrapper.product-card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;width:auto;width:100%;height:100%}.default-product-card.card-wrapper .card--standard>.card__content{padding:0 clamp(12px,1.25vw,18px) 14px clamp(12px,1.666667vw,24px);background:#fcf7ad;position:relative;transition:all .4s ease-in-out;position:absolute;bottom:-53px;display:block}.product-grid .grid__item.card-pro:hover .default-product-card.card-wrapper .card--standard>.card__content{bottom:0}.related-products .product-grid .card-pro{box-shadow:none}.related-products .default-product-card.card-wrapper .card--standard>.card__content .card__information{padding:17px 0 22px}body.collection-page.overflow-hidden-mobile{overflow:hidden}.facets-container .facets__wrapper .facets__heading{margin:0;padding-right:30px;color:#2f6b3a;font-family:Circular Std;font-size:18px;font-weight:500;line-height:normal}span.mobile-facets__open-label.button-label{color:#2f6b3a;font-family:Circular Std;font-size:16px;font-weight:500;line-height:normal;padding:0;border-radius:0;min-height:auto}.facet-filters.sorting h2.facet-filters__label{display:none}.mobile-facets__inner .mobile-facets__sort .select,.facets-container .facet-filters__field .select{background:var(--White, #FFF);border:1px solid var(--Maroon, #00591C)}.facets-container .facet-filters__field .select select{padding:10px 40px 10px 14px}.facets-container .facet-filters__field .select span.svg-wrapper{right:20px}.facets-container .facet-filters__field .select .facet-filters__sort{text-transform:capitalize;color:#2f6b3a;font-family:Circular Std Book;font-size:16px;font-weight:400;line-height:normal}.mobile-facets__inner .mobile-facets__sort select{color:#2f6b3a;font-size:15px;font-family:Circular Std Book;font-weight:400;line-height:normal;text-transform:capitalize;border:0px;margin:0;padding:10px 40px 10px 20px;height:auto}.mobile-facets__summary .svg-wrapper{right:15px}.mobile-facets__inner .mobile-facets__sort select:focus-visible{outline:none;outline-offset:initial;box-shadow:none;border:0}.facets-container .facet-filters__field .select .facet-filters__sort:focus-visible{outline:none;outline-offset:initial;box-shadow:none}.facets__form .facet-filters.sorting{grid-column:3;padding:0}.facets__form .product-count.light{grid-column-start:2;margin-top:6px}.mobile-facets__sort label{color:#2f6b3a;font-size:16px;font-weight:700;line-height:normal;text-transform:capitalize}.facets__form .product-count h2.product-count__text span{font-family:Circular Std Book;font-size:18px;font-weight:400;line-height:normal}.mobile-facets__header-inner{flex-grow:1;position:relative;text-align:left}.mobile-facets__open svg.icon.icon-filter path{fill:#2f6b3a}.mobile-facets__inner .mobile-facets__header .mobile-facets__heading{font-family:Circular Std;font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:8px}.mobile-facets__inner .mobile-facets__count,.product-count__text{font-family:Circular Std Book;font-size:15px;font-weight:400;line-height:normal}.mobile-facets__inner .mobile-facets__main summary,.mobile-facets__inner .mobile-facets__main .mobile-facets__close-button{color:#2f6b3a;font-size:16px;font-weight:700;line-height:normal;text-transform:capitalize}.active-facets__button-wrapper .active-facets__button-remove,.mobile-facets__inner .mobile-facets__footer .mobile-facets__clear-wrapper a{font-size:16px;font-weight:600;line-height:20.93px;color:#2f6b3a}.mobile-facets__disclosure .mobile-facets{background-color:#0000007f}.facets-container .active-facets__button-wrapper *{font-size:1.5rem}.product-grid-container{border-top:1px solid rgb(76 73 50 / 22%);padding-top:40px;margin-top:20px}.card-wrapper .card__inner .card__content .card__badge{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:start;padding:5px 0 0 5px}.card-wrapper .card__inner .card__content .card__badge{color:#fff;font-size:10px;font-weight:600;line-height:normal;gap:5px;text-transform:capitalize}.card-wrapper .card__inner .card__content .card__badge .badge{padding:6px 14px;font-size:10px;font-weight:600;text-transform:capitalize}.card-wrapper .card__inner .card__content .card__badge span.product-tag{padding:6px 14px;border-radius:30px;line-height:normal}.card-wrapper .card__inner .card__content .card__badge span.product-tag{background:#2f6b3a}.card-wrapper .card__inner .card__content .card__badge span.product-tag.new{background:#ceaf4a}.collections-product-card .card--standard>.card__content .card__information{padding:0;transition:all .4s ease-in-out}.collections-product-card .card__media .media img{width:100%;height:auto}.collections-product-card .card__inner{width:100%;background:#fffef6;aspect-ratio:327 / 532}.collections-product-card .card--standard>.card__content{position:relative;transition:all .4s ease-in-out;position:absolute;bottom:0;display:block}.collections-product-card .card--standard>.card__content .card__content-wrapper{padding:17px clamp(12px,1.25vw,20px) 25px clamp(12px,1.666667vw,20px);background:#fffef6}.collections-product-card:hover .card--standard>.card__content .card__content-wrapper{background:#fffef6e5}.collections-product-card .cst-add-to-cart{padding:0 20px 20px;width:100%;opacity:0;visibility:hidden;transition:all .5s ease-in-out;z-index:2}.collections-product-card .cst-add-to-cart .quick-add__submit{min-height:auto;border:1px solid #733D73;background:#733d73;text-transform:capitalize;color:#fff;padding:15px 20px;font-family:Circular Std;font-size:15px;font-weight:700;line-height:normal}.collections-product-card .cst-add-to-cart .quick-add__submit:before,.collections-product-card .cst-add-to-cart .quick-add__submit:after{display:none}.collections-product-card .card__content-wrapper .card__heading{font-family:Circular Std;font-size:16px;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:5px}.collections-product-card .card__content .price{font-weight:500;font-size:15px;line-height:100%;letter-spacing:0;margin-top:15px}.collections-product-card .card__content .product-types{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:15px}.collections-product-card .card__content .product-types span.type-item{background:#edffef;padding:4px 8px;color:#447a4a;font-family:Circular Std;font-size:10px;font-weight:500;line-height:normal}.collections-product-card .card--standard>.card__content .card__content-wrapper .card-information{line-height:normal}.collections-product-card .card__content .rating-star:before{--color-rating-star:#FFD900}.collections-product-card .card__content p.rating-count.caption{color:#447a4a;font-family:Circular Std Book;font-size:16px;font-weight:400;line-height:normal}.collections-product-card .card__content .rating{margin:0;line-height:normal}.collections-product-card .card__content span.rating-disc{width:16px;height:16px;background:#ffa43c;display:flex;border-radius:100%}.collections-product-card .card__content .card-rating-wrapper{display:flex;align-items:center;gap:10px;margin:0 0 15px!important}.pagination-wrapper .pagination__list li{max-width:36px}.pagination-wrapper .pagination__list li .pagination__item{background:#fff;height:3.6rem;color:#447a4a;font-size:16px;font-weight:600;line-height:160%}.pagination-wrapper .pagination__list li .pagination__item.pagination__item--current{background:#447a4a;opacity:1;color:#fff}.pagination-wrapper .pagination__item-arrow span.svg-wrapper{width:18px;height:18px}.pagination-wrapper .pagination__item--current:after,.pagination-wrapper .pagination__item:hover:after{display:none}.facets-container ul.facets-layout{display:flex;align-items:center;padding:0;gap:10px;flex-wrap:wrap;margin-top:10px}.facets-container ul.facets-layout li .facets__label.active{background:#447a4a;color:#fff;border:1px solid #447A4A}.facets-container ul.facets-layout li .facets__label{gap:5px;border-radius:100px;border:1px solid #E6E6E6;background:#fff;padding:10px 20px;color:#447a4a;font-family:Circular Std;font-size:16px;font-weight:500;line-height:normal}.facets-container ul.facets-layout li .facets__label input{position:absolute;width:100%;height:100%;-webkit-appearance:none;appearance:none;top:0;left:0;cursor:pointer}.facets-container ul.facets-layout li .facets__label .swatch-input-wrapper{align-items:center;gap:5px}.facets-container ul.facets-layout li .swatch-input-wrapper span.swatch{--swatch-input--size: 1.2rem;border:0px}.facets-container ul.facets-layout .swatch-input__input:active+.swatch-input__label,.facets-container ul.facets-layout .swatch-input__input:checked+.swatch-input__label{outline:0rem solid rgb(var(--color-foreground))}.facets-container ul.facets-layout .swatch-input__input+.swatch-input__label:hover,.facets-container ul.facets-layout .swatch-input__input:hover+.swatch-input__label{outline:0rem solid rgb(var(--color-foreground))}.facets-container ul.facets-layout li .facets__label input:focus-visible{outline:none;outline-offset:initial;box-shadow:none}.facets-container ul.facets-layout li .facets__label .swatch-input-wrapper .swatch-input__input:focus-visible+.swatch-input__label{outline:0;box-shadow:none}.facets-container ul.facets-layout li .facets__label .swatch-input-wrapper label.swatch-input__label{border:0;outline:none}.facets__display fieldset.facets-wrap.parent-wrap{padding:10px}.facets__header a.facets__reset.link.underlined-link{color:#000}summary.facets__summary.caption-large.focus-offset{color:#447a4a;font-family:Circular Std;font-size:16px;font-weight:500;line-height:normal;margin:0}.facets__disclosure ul.facets-layout li .facets__label input{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:10px;left:20px;z-index:-1;appearance:none;-webkit-appearance:none}.facets-container ul.facets-layout li .facets__label .svg-wrapper{left:23px}.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark path,.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark path{fill:#000}.facets-container ul.facets-layout li .facets__label .icon-checkmark{top:15px;left:23px}@media screen and (min-width:750px){.main-collection ul li.grid__item:hover .collections-product-card.card-wrapper .cst-add-to-cart{opacity:1;visibility:visible}}.template-search__header h1.h2{color:#00591c;font-size:clamp(26px,2.5vw,36px);font-weight:800;line-height:120%;text-transform:capitalize}.article-card-wrapper{padding:20px;background:#fff}.article-card-wrapper .card__information{padding:2.2rem 0 0!important}.article-card-wrapper .card__information{display:flex;flex-direction:column;justify-content:space-between}.article-card-wrapper.card-wrapper .card__content{padding:0}.article-card-wrapper.card-wrapper .card__information_wrapper h3.card__heading{color:#00591c;font-size:20px;font-weight:700;line-height:120%}.article-card-wrapper.card-wrapper .card__information_wrapper p.article-card__excerpt{color:#00591c;font-family:Circular Std Book;font-size:16px;font-weight:400;line-height:28px;margin:10px 0 0}.article-card-wrapper.card-wrapper .card__content .blog-button{margin-top:24px;display:flex}.article-card-wrapper.card-wrapper .card__content .blog-button a{color:#00591c;font-family:Circular Std;font-size:16px;font-weight:700;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.article-card-wrapper.card-wrapper .card__content .article-card__info{text-transform:capitalize;color:#00591c;font-family:Circular Std Book;font-size:16px;font-weight:400;line-height:28px}.article-card-wrapper.card-wrapper .blog-tags-wrapper{display:flex;align-items:self-start;gap:10px;flex-wrap:wrap;padding:6px 0 0 6px}.article-card-wrapper.card-wrapper .blog-tags-wrapper span{border-radius:100px;background:#2f6b3a;color:#fffbdce5;font-size:16px;font-weight:700;line-height:normal;padding:10px 20px;display:flex;width:fit-content}.blog .title-wrapper-with-link{justify-content:center;margin-bottom:40px}.blog .title-wrapper-with-link h2{font-family:Circular Std;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:120%}.related-articles-section .article-card-wrapper.card-wrapper .card__information_wrapper p.article-card__excerpt{display:none}.blog__posts{--grid-desktop-vertical-spacing: 31px;--grid-desktop-horizontal-spacing: 31px}.article-template .article-template__comment-wrapper{background:#fffbdc;padding:0;margin-top:2rem}.article-template__comment-wrapper .article-template__comment-fields{grid-column-gap:20px}.article-template__comment-wrapper h2{color:#00591c;font-family:Circular Std Black;font-size:clamp(22px,2.5vw,36px);font-weight:400;line-height:120%;margin-bottom:20px}.article-template__comments article{border-radius:15px;border:1px solid var(--525252, #525252);background:#ffffff80;padding:20px;margin-bottom:20px}.article-template__comment-wrapper .article-template__comments-fields .field__input{border-radius:8px!important;border:1px solid var(--Mud-Dark, #6F6B68);background:#fff;color:#447a4e;font-family:Circular Std Book;font-size:16px;font-weight:400;line-height:normal}.article-template__comments .caption-with-letter-spacing{text-transform:capitalize;color:#00591c;font-family:Circular Std Book;font-size:15px;font-weight:400;line-height:28px}.article-template__comments-comment p{font-family:Circular Std Book;font-size:15px;font-weight:400;line-height:160%}.cart-drawer__empty-content h2.cart__empty-text,.cart__warnings h1.cart__empty-text{text-transform:capitalize;color:#2f6b3a;font-weight:800;font-size:clamp(24px,2.5vw,30px);line-height:120%;letter-spacing:0;margin-bottom:20px}p.cart__login-title.h3{margin-top:20px}.cart-drawer .drawer__header h2.drawer__heading{text-transform:capitalize}.cart-drawer .drawer__cart-items-wrapper table.cart-items th{line-height:1;padding-bottom:10px!important}.cart-drawer td.cart-item__quantity .quantity:before,.cart-drawer td.cart-item__quantity .quantity:after{display:none}.cart-drawer td.cart-item__quantity .quantity{border-radius:100px;1px solid #4C49321A}.cart-drawer td.cart-item__quantity .quantity input.quantity__input{font-size:18px;font-weight:400;line-height:normal}.cart-drawer td.cart-item__quantity .quantity input.quantity__input:focus-visible{outline:none;outline-offset:initial;box-shadow:none}.cart-item__name{overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}cart-remove-button .button:hover{background:transparent;transform:none;box-shadow:none;border-color:transparent}.drawer__footer .cart-drawer__footer .totals h2.totals__total,.drawer__footer .cart-drawer__footer .totals p.totals__total-value{font-size:18px;line-height:20px}.drawer__footer .cart-drawer__footer small.tax-note.caption-large.rte{font-size:16px;font-weight:400}.cart-item__media .cart-item__image{border-radius:1rem;overflow:hidden}.cart-item__details dl:has(.product-option)+.product-option{color:#936d73}.main-page-section .page-width{max-width:1000px}h1.main-page-title{font-weight:800;font-size:clamp(26px,2.5vw,40px);line-height:120%;letter-spacing:0;margin:0;padding-bottom:25px}.main-page-section .rte h2{font-size:28px;font-weight:800;margin:30px 0 10px}.main-page-section .rte h3{font-size:22px;font-weight:800;margin:30px 0 10px}.main-page-section .rte ul li,.main-page-section .rte ol li,.main-page-section .rte p{font-weight:400;font-size:16px;line-height:150%}.main-page-section .rte a{word-break:break-word}.main-page-section .rte p{margin-bottom:15px;margin-top:0}.main-page-section .rte p:last-child{margin-bottom:0}.rte iframe{width:100%;min-height:500px;object-fit:cover;margin-top:15px}.template-search__header p{text-align:center;word-break:break-all}.shopify-policy__container .shopify-policy__title h1{font-weight:800;font-size:clamp(26px,2.5vw,40px);line-height:120%;letter-spacing:0;margin-bottom:30px}.content-for-layout .shopify-policy__container{max-width:1260px;padding-bottom:80px;padding-top:80px}.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body p{font-weight:400;font-size:16px;line-height:150%;word-break:break-word}.shopify-policy__body p{margin-bottom:15px;margin-top:0}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__container .shopify-policy__body h2{font-size:28px;font-weight:800;margin:30px 0 10px}.shopify-policy__container .shopify-policy__body h3{font-size:22px;font-weight:800;margin:30px 0 10px}.shopify-policy__body ol ol{margin:4px 0 5px}.shopify-policy__body ol ol li{margin-bottom:5px}.shopify-policy__body ul li,.shopify-policy__body ol li{margin-bottom:10px}@media screen and (min-width:990px){.main-page-section{padding:0 50px}}@media screen and (max-width:989px){.shopify-policy__container .shopify-policy__body h2{font-size:20px}.main-page-section .rte h2{font-size:24px}.content-for-layout .shopify-policy__container{padding-bottom:50px;padding-top:50px}}@media screen and (max-width:749px){.rte ul li,.rte ol li,.rte p,.main-page-section .rte ul li,.main-page-section .rte ol li,.main-page-section .rte p,.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body p{font-size:14px}.shopify-policy__container{padding-left:15px;padding-right:15px}.rte iframe{min-height:400px}}@media screen and (max-width:575px){.shopify-policy__container .shopify-policy__body h2{font-size:18px}.rte iframe{min-height:300px}}@media screen and (max-width:425px){.rte iframe{min-height:250px}}.template-404{font-weight:700;font-size:2rem}.template-404 .title{font-weight:800;font-size:clamp(24px,2.5vw,30px);line-height:120%;letter-spacing:0}@media(min-width:990px){.template-404 .title{margin:3rem 0 2rem}}@media(min-width:750px){.product-grid.grid--2-col-desktop .grid__item{width:calc(25% - 11px);max-width:calc(25% - 11px)}.product-grid.grid--3-col-desktop .grid__item{width:calc(25% - 22px * 2 / 3);max-width:calc(25% - 22px * 2 / 3)}.product-grid.grid--4-col-desktop .grid__item{width:calc(25% - 16.5px);max-width:calc(25% - 16.5px)}.product-grid.grid--5-col-desktop .grid__item{width:calc(25% - 17.6px);max-width:calc(25% - 17.6px)}.product-grid.grid--6-col-desktop .grid__item{width:calc(25% - 22px * 5 / 6);max-width:calc(25% - 22px * 5 / 6)}}@media screen and (max-width:1199px){.product .product__info-wrapper{padding:0 0 0 3rem}.facets-container .facet-filters__field .select .facet-filters__sort{font-size:14px}.facets__form .product-count h2.product-count__text span{font-size:16px}ul.facets-layout{gap:10px}.blog__posts{--grid-desktop-vertical-spacing: 20px;--grid-desktop-horizontal-spacing: 20px}.article-card-wrapper.card-wrapper .blog-tags-wrapper span{font-size:13px;padding:8px 14px}.article-card-wrapper.card-wrapper .blog-tags-wrapper{padding:0}}@media screen and (min-device-width:750px)and (max-device-width:1024px){.product-grid.grid--4-col-desktop .grid__item{width:calc(33.33% - 11.25px);max-width:calc(33.33% - 11.25px)}}@media screen and (max-width:1024px){.grid.product-grid{gap:15px}.card-wrapper .card__inner .card__content .card__badge{padding:0}.article-card-wrapper.card-wrapper .card__information_wrapper h3.card__heading{font-size:20px}.article-card-wrapper.card-wrapper .card__information_wrapper p.article-card__excerpt{line-height:24px}.blog__posts{--grid-desktop-vertical-spacing: 15px;--grid-desktop-horizontal-spacing: 15px}}@media screen and (max-width:989px){.facets-container .medium-hide{display:flex!important}.facets-container .small-hide{display:none!important}.mobile-facets__submenu ul.facets-layout{flex-direction:column;align-items:start;padding:12px 26px}.card-wrapper .card__inner .card__content .card__badge span.product-tag{padding:5px 10px}.article-card-wrapper{padding:15px}.blog .title-wrapper-with-link{margin-bottom:20px}}@media(max-width:768px){.default-product-card.card-wrapper .card--standard>.card__content{position:unset}.default-product-card.card-wrapper .card--standard>.card__content .card__information{padding:13px 0}.default-product-card.card-wrapper:hover .card--standard>.card__content .card__information{padding-bottom:13px}.extra-text{font-size:12px}.default-product-card.card-wrapper .card__inner{padding-bottom:0}.default-product-card.card-wrapper .card__media .media img:first-child{top:50%}.collections-product-card .cst-add-to-cart .quick-add__submit{padding:10px 20px}}@media(max-width:749px){.product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - 5px);max-width:calc(50% - 5px)}.grid.product-grid{gap:10px}.product .product__info-wrapper{padding:0rem}.collections-product-card .cst-add-to-cart{padding:0 10px 10px;opacity:1;visibility:visible}.article-card-wrapper.card-wrapper .card__information_wrapper p.article-card__excerpt{line-height:20px;font-size:14px}.article-card-wrapper.card-wrapper .card__information_wrapper h3.card__heading{font-size:16px}.article-card-wrapper.card-wrapper .card__content .blog-button a{font-size:14px}.article-card-wrapper{padding:12px}.blog__posts{--grid-mobile-vertical-spacing: 15px;--grid-mobile-horizontal-spacing: 15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
