body{font-family:Montserrat,sans-serif!important;color:#222!important;background-color:#f9f4e9!important;line-height:1.6}.header,.header__menu-item,.menu__item,.menu-drawer__menu-item{font-size:17px;font-weight:500;color:#203624;text-transform:none;padding:12px 20px;transition:color .3s ease;font-family:Montserrat,sans-serif}.header__menu-item a,.menu__item a{color:inherit!important;text-decoration:none!important}.header__menu-item:hover,.menu__item:hover,.menu-drawer__menu-item:hover{color:#9f9e43!important}@media screen and (max-width: 768px){.header,.header__menu-item,.menu__item,.menu-drawer__menu-item{font-size:14px!important;padding:10px 15px}}.button,.shop-btn,.collection__view-all a,.view-all a,.section-header__actions a{background:#9f9e43!important;color:#fff!important;border-radius:30px!important;padding:10px 22px!important;font-weight:500!important;text-decoration:none!important;border:none!important;transition:all .3s ease-in-out;display:inline-block!important;text-align:center!important}.button:hover,.shop-btn:hover,.collection__view-all a:hover,.view-all a:hover,.section-header__actions a:hover{background:#8c8b3c!important;transform:translateY(-2px)}.button--secondary{background:transparent!important;border:2px solid #9F9E43!important;color:#9f9e43!important}.button--secondary:hover{background:#9f9e43!important;color:#fff!important}.shopify-section[data-section-id*=featured-products],.shopify-section[data-section-id*=best-sells]{background:#f9f4e9!important;padding:28px 0!important;text-align:center!important}.shopify-section[data-section-id*=featured-products] .title,.shopify-section[data-section-id*=best-sells] .title{font-size:30px!important;font-weight:600!important;color:#203624!important;margin-bottom:6px!important}.shopify-section[data-section-id*=featured-products] .title:after,.shopify-section[data-section-id*=best-sells] .title:after{content:"";display:block;width:60px;height:3px;background:#9f9e43;margin:8px auto 0;border-radius:2px}.shopify-section[data-section-id*=featured-products] .subheading,.shopify-section[data-section-id*=best-sells] .subheading{font-size:16px!important;color:#555!important;margin-bottom:20px!important}@media (max-width: 768px){.shopify-section[data-section-id*=featured-products] .title,.shopify-section[data-section-id*=best-sells] .title{font-size:22px!important}}.yasarr-pillars{--gold: #9F9E43;--green: #203624;--muted: #555;--bg: #FAF9FA;font-family:Montserrat,sans-serif;background:var(--bg);padding:48px 16px 24px;text-align:center}.yasarr-pillars h2{font-size:34px;font-weight:700;color:var(--green);margin-bottom:8px}.yasarr-pillars .tag{font-size:16px;color:var(--muted);line-height:1.6}.yasarr-pillars .tag strong{color:var(--gold);font-weight:600;font-size:18px}.yasarr-pillars .yp-grid{max-width:1120px;margin:32px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.yasarr-pillars .yp-item{background:#fff;border-radius:20px;padding:28px 20px;text-align:center;box-shadow:0 6px 24px #0000000d;transition:transform .4s ease,box-shadow .4s ease;opacity:0;transform:translateY(20px);animation:fadeup 1s ease forwards}.yasarr-pillars .yp-item:nth-child(2){animation-delay:.1s}.yasarr-pillars .yp-item:nth-child(3){animation-delay:.2s}.yasarr-pillars .yp-item:nth-child(4){animation-delay:.3s}@keyframes fadeup{to{opacity:1;transform:translateY(0)}}.yasarr-pillars .yp-item:hover{transform:translateY(-6px);box-shadow:0 14px 32px #0000001a}.yasarr-pillars .yp-item img{width:64px;height:64px;margin-bottom:12px;object-fit:contain;filter:brightness(0) saturate(100%) invert(67%) sepia(51%) saturate(417%) hue-rotate(22deg) brightness(92%) contrast(90%)}.yasarr-pillars .yp-item h3{font-size:18px;color:var(--green);font-weight:600;margin:6px 0 8px}.yasarr-pillars .yp-item p{font-size:14px;color:var(--muted);line-height:1.6;max-width:280px;margin:0 auto}.yasarr-pillars .yp-cta{display:inline-block;background:var(--gold);color:#fff;padding:10px 28px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 3px 8px #0000000f;transition:all .3s ease;margin-top:40px}.yasarr-pillars .yp-cta:hover{background:#8c8b3a;transform:scale(1.05);box-shadow:0 6px 14px #0000001f}@media (max-width: 1024px) and (min-width: 769px){.yasarr-pillars .yp-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.yasarr-pillars{padding:36px 14px 14px}.yasarr-pillars h2{font-size:24px}.yasarr-pillars .tag{font-size:14px}.yasarr-pillars .yp-grid{grid-template-columns:repeat(2,1fr);gap:16px}.yasarr-pillars .yp-item img{width:46px;height:46px}.yasarr-pillars .yp-item h3{font-size:15px}.yasarr-pillars .yp-item p{font-size:14px;line-height:1.45}.yasarr-pillars .yp-cta{font-size:12px;padding:7px 16px;margin-top:24px}}li.icon-with-text__item{display:flex;align-items:center;gap:8px}@media (max-width: 768px){li.icon-with-text__item span{font-size:11px!important;font-weight:500!important;text-align:center}}footer .footer__content-bottom,footer .footer__copyright,footer .footer__content-bottom a[href*="shopify.com"],footer .footer__content-bottom a[href*=privacy],footer small.copyright__content,footer small.copyright__content a[href*="shopify.com"],footer small.copyright__content a[href*=privacy]{display:none!important;opacity:0!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important}#yasarr-footer{background-color:#203624;color:#f9f4e9;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.6;padding:60px 20px 25px}.footer-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:1100px;margin:0 auto;gap:40px}.footer-col{flex:1;min-width:220px}.footer-heading{font-size:28px;font-weight:700;color:#9f9e43;margin:0 0 6px;letter-spacing:.5px;line-height:1.2;text-transform:none}.footer-subtitle,.footer-desc{color:#f9f4e9;font-size:16px;margin:0}.footer-email a{color:#f9f4e9;text-decoration:none;font-weight:500;transition:color .3s ease}.footer-email a:hover{color:#9f9e43}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#f9f4e9;text-decoration:none;font-size:16px;font-weight:500;transition:color .3s ease}.footer-col ul li a:hover{color:#9f9e43}.footer-divider{width:80%;height:1px;background-color:#9f9e43;opacity:.6;margin:35px auto 20px;border-radius:2px}#footer-tagline{text-align:center;font-size:16px;color:#f9f4e9;font-weight:500;letter-spacing:.3px}#footer-tagline a{color:#9f9e43;text-decoration:none;font-weight:600}#footer-tagline a:hover{color:#f9f4e9}@media (max-width: 768px){#yasarr-footer{font-size:14px;padding:40px 15px 25px;text-align:center}.footer-container{flex-direction:column;align-items:center;text-align:center;gap:22px}.footer-heading{font-size:24px;margin-bottom:6px}.footer-subtitle,.footer-desc,.footer-email a{font-size:14px;text-align:center;line-height:1.5;display:block}.footer-subtitle{margin-bottom:4px}.footer-desc{margin-bottom:6px;max-width:95%;margin-left:auto;margin-right:auto}.footer-email a{margin-top:4px}.footer-col ul li a{font-size:14px;text-decoration:none}#footer-tagline{font-size:14px;line-height:1.4;margin-top:10px}}.product-form__buttons button,.shopify-payment-button button{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;border-radius:30px!important;transition:all .3s ease!important;cursor:pointer!important}.product-form__submit{background:transparent!important;color:#9f9e43!important;border:1.8px solid #9F9E43!important;text-transform:none!important;padding:12px 20px!important}.product-form__submit:hover{background:#9f9e43!important;color:#fff!important;transform:scale(1.03)!important}.shopify-payment-button__button{background:#9f9e43!important;color:#fff!important;border:none!important;text-transform:none!important;padding:12px 20px!important}.shopify-payment-button__button:hover{background:#8c8b3a!important;transform:scale(1.03)!important;opacity:.95!important}@media (max-width: 768px){.product-form__submit,.shopify-payment-button__button{font-size:14px!important;padding:9px 15px!important;border-radius:25px!important}}h1{font-size:24px;font-weight:600}@media only screen and (max-width: 676px){h1{font-size:18px}}.product__info-container div{margin-bottom:5px;margin-top:5px}.product__tax.caption.rte{display:none}.variant-selects{margin:0}.product-form{margin-top:5px!important}.caption-with-letter-spacing{margin-top:5px}.page.contact,#shopify-section-contact-form,.contact-form-section{padding-top:40px!important;padding-bottom:30px!important;margin-top:0!important;margin-bottom:0!important}.contact-form h2,.contact h2,.contact .title,.contact-form__title{font-size:26px!important;font-weight:700!important;color:#203624!important;text-align:center!important;text-transform:none!important}.contact-form form{max-width:600px!important;margin:0 auto!important}.card__badge,.card__badge-bottom-left,.card__badge-top-left,.card__badge-top-right,.badge--bottom-left,.badge--bottom-right,.badge--top-left,.badge--top-right,.badge--sale,.badge--sold-out,.product__badge,.product__badge--sale,.product__badge--sold-out{display:none!important;visibility:hidden!important}@media screen and (max-width: 768px){.card__heading,.product-card__title,.card-information__text{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:#203624!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:left!important}.price,.product-card__price,.card__information .price{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#9f9e43!important;text-align:left!important;margin-top:4px!important}}.badge,.card__badge,.product-tag,.card__badge-top-left,.card__badge-top-right,.badge--bottom-left,.badge--bottom-right,.badge--sold-out,.price__badge-sale,.sale-badge{display:none!important;visibility:hidden!important;opacity:0!important}.product__accordion,.collapsible-content-wrapper--narrow{background-color:#faf9fa!important;padding:10px 0!important}.product__accordion summary,h3.accordion__title.inline-richtext.h4{font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:600!important;color:#203624!important;background-color:#fff!important;border-bottom:1px solid #e5e5e5!important;padding:12px 16px!important;border-radius:6px!important;cursor:pointer!important;transition:all .3s ease!important}.product__accordion summary:hover,h3.accordion__title.inline-richtext.h4:hover{color:#9f9e43!important;background-color:#f8f8f8!important;transform:scale(1.01)!important}.product__accordion .rte p,.product__accordion .rte li,.product__accordion .rte span{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#222!important;line-height:1.7!important;margin-bottom:10px!important;padding:0 16px!important}.product__accordion details[open] .collapsible-content{animation:yasarr-slide .35s ease}@media screen and (max-width: 768px){.product__accordion summary,h3.accordion__title.inline-richtext.h4{font-size:15px!important;font-weight:600!important;padding:10px 12px!important}.product__accordion .rte p,.product__accordion .rte li,.product__accordion .rte span{font-size:14px!important;font-weight:500!important;line-height:1.8!important;text-align:justify!important;padding:0 8px!important}}.collapsible-content summary,.collapsible-content .summary__title,.collapsible-row summary,h3.accordion__title.inline-richtext.h4{font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:600!important;color:#203624!important;background:transparent!important;border:none!important;padding:12px 0!important;cursor:pointer!important;transition:color .25s ease!important}.collapsible-content summary:hover,.collapsible-row summary:hover,h3.accordion__title.inline-richtext.h4:hover{color:#9f9e43!important;background:transparent!important}.collapsible-content .rte p>strong,.collapsible-content .rte li>strong,.collapsible-content .rte strong{display:block!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#203624!important;margin:8px 0 4px!important}.collapsible-content .rte,.collapsible-content .rte p,.collapsible-content .rte li,.collapsible-content .rte span{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#222!important;line-height:1.7!important;margin-bottom:8px!important;padding:0!important}.collapsible-content details[open] .collapsible-content__inner,.product__accordion details[open] .collapsible-content,details[open].collapsible-row .collapsible-content__inner{animation:yasarr-slide .3s ease}@keyframes yasarr-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.collapsible-content summary,.collapsible-content .summary__title,.collapsible-row summary,h3.accordion__title.inline-richtext.h4{font-size:15px!important;font-weight:600!important}.collapsible-content .rte p>strong,.collapsible-content .rte li>strong,.collapsible-content .rte strong{font-size:14px!important;font-weight:500!important}.collapsible-content .rte,.collapsible-content .rte p,.collapsible-content .rte li,.collapsible-content .rte span{font-size:14px!important;font-weight:500!important;line-height:1.8!important;text-align:justify!important}}body[class*=page-faq] .page-width,body[class*=page-shipping-policy] .page-width,body[class*=page-refund-policy] .page-width,body[class*=page-privacy-policy] .page-width,body[class*=page-about-us] .page-width,body[class*=page-terms-conditions] .page-width,body[class*=page-intellectual-property-rights] .page-width,body[class*=page-90-day-money-back-guarantee] .page-width,body[class*=page--faq] .page-width,body[class*=page--shipping-policy] .page-width,body[class*=page--refund-policy] .page-width,body[class*=page--privacy-policy] .page-width,body[class*=page--about-us] .page-width,body[class*=page--terms-conditions] .page-width,body[class*=page--intellectual-property-rights] .page-width,body[class*=page--90-day-money-back-guarantee] .page-width{max-width:900px!important;margin:0 auto!important;padding:40px 24px!important;font-family:Montserrat,sans-serif!important;color:#333!important;line-height:1.7!important}body[class*=page-] .page-width h1,body[class*=page-] .page-width h2,body[class*=page-] .page-width h3,body[class*=page-] .page-width h4{color:#203624!important;font-weight:600!important;line-height:1.4!important;margin-bottom:14px!important}body[class*=page-] .page-width h1{font-size:24px!important}body[class*=page-] .page-width h2,body[class*=page-] .page-width h3,body[class*=page-] .page-width h4{font-size:18px!important}body[class*=page-] .page-width strong,body[class*=page-] .page-width b{font-size:16px!important;font-weight:600!important;color:#222!important}body[class*=page-] .page-width p,body[class*=page-] .page-width li,body[class*=page-] .page-width span{font-size:16px!important;font-weight:500!important;color:#333!important;margin-bottom:10px!important}body[class*=page-] .page-width ul,body[class*=page-] .page-width ol{margin-left:24px!important;padding-left:8px!important}@media (max-width: 768px){body[class*=page-] .page-width{padding:28px 16px!important}body[class*=page-] .page-width h1{font-size:18px!important}body[class*=page-] .page-width h2,body[class*=page-] .page-width h3,body[class*=page-] .page-width h4{font-size:16px!important}body[class*=page-] .page-width strong,body[class*=page-] .page-width b,body[class*=page-] .page-width p,body[class*=page-] .page-width li,body[class*=page-] .page-width span{font-size:15px!important;line-height:1.6!important}}.template-page .page-title,.page__title,.main-page-title{display:none!important}.template-page,.page.contact,.template-page--contact{padding-top:0}li.icon-with-text__item span{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;color:#203624!important;text-transform:uppercase;letter-spacing:.3px;display:inline-block;text-align:left}@media (max-width: 768px){li.icon-with-text__item span{font-size:11px!important;font-weight:500!important;line-height:1.25!important;text-align:center}}.yasarr-btn:hover{background-color:#203624;color:#f9f4e9;transition:.3s}.template-cart .cart__empty-text,.template-cart .cart__warnings,.template-cart .cart__empty{text-align:center!important}.template-cart .cart__empty .button,.template-cart .cart__warnings .button{display:inline-block!important;margin:20px auto 40px!important;background-color:#9f9e43!important;color:#f9f4e9!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;border-radius:50px!important;padding:12px 32px!important;text-transform:none!important;transition:all .3s ease!important}.template-cart .cart__empty .button:hover,.template-cart .cart__warnings .button:hover{background-color:#203624!important;color:#f9f4e9!important;transform:scale(1.05)}.template-search .search__label,.template-search .search__label span,.template-search .search-modal__form .field__label,.template-search label[for*=Search]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important}.template-search h1,.template-search .section-header__title,h1.search-results__title{font-family:Montserrat,sans-serif!important;font-weight:600!important;color:#203624!important;text-align:center!important;line-height:1.3!important;margin:20px 0!important}@media screen and (min-width: 769px){.template-search h1,.template-search .section-header__title{font-size:28px!important}}@media screen and (max-width: 768px){.template-search h1,.template-search .section-header__title{font-size:20px!important;margin:10px 0 16px!important}}.template-search .search{max-width:600px!important;width:90%!important;margin:0 auto!important}.template-search .search__input.field__input{font-size:16px!important;padding:10px 14px!important;border-radius:6px!important}@media (max-width: 768px){.template-search .search__input.field__input{font-size:14px!important;padding:8px 12px!important}.template-search .search{width:94%!important}}.yasarr-section-title{font-family:Montserrat,sans-serif!important;font-size:28px!important;font-weight:600!important;color:#203624!important;text-align:center!important;margin-bottom:8px!important}.yasarr-section-subtitle{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#555!important;text-align:center!important;line-height:1.5!important;margin-bottom:40px!important}@media screen and (max-width: 768px){.yasarr-section-title{font-size:18px!important}.yasarr-section-subtitle{font-size:14px!important}}.price-item,.price__regular .price-item--regular,.price__sale .price-item--sale,.card__information .price,.card__price,.price{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#000!important;line-height:1.3!important}@media screen and (max-width: 768px){.price-item,.price__regular .price-item--regular,.price__sale .price-item--sale,.card__information .price,.card__price,.price{font-size:14px!important}}.yasarr-viewall-btn{display:inline-block;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#9f9e43!important;border:2px solid #9F9E43!important;background-color:transparent!important;border-radius:50px!important;padding:12px 48px!important;text-align:center!important;text-decoration:none!important;transition:all .3s ease!important}.yasarr-viewall-btn:hover{background-color:#9f9e43!important;color:#f9f4e9!important;transform:scale(1.03)}@media screen and (max-width: 768px){.yasarr-viewall-btn{font-size:14px!important;padding:10px 36px!important}}.search__label,.search__label span,.search-modal__form .field__label{display:none!important;visibility:hidden!important;opacity:0!important}.search__input{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#203624!important;background-color:#f9f4e9!important;border:1px solid #9F9E43!important;border-radius:6px!important;padding:10px 14px!important;outline:none!important}.search__input::placeholder{color:#203624!important;opacity:.8;transition:opacity .3s ease}.search__input:focus::placeholder{opacity:0}.search__input:placeholder-shown::placeholder{opacity:1}.header__icon--search svg,.header__icon--cart svg{width:20!important;height:20!important;stroke-width:1!important;stroke:#203624!important;transition:transform .25s ease,stroke .25s ease}.header__icon--search:hover svg,.header__icon--cart:hover svg{transform:scale(1.12);stroke:#9f9e43!important}.header__icons{display:flex;align-items:center;gap:14px;justify-content:flex-end}@media screen and (max-width: 768px){.yasarr-pillars .yp-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.yasarr-pillars .yp-item,.yasarr-pillars .yp-card{width:100%!important;flex:0 0 100%!important;padding:16px 14px!important;min-width:0!important}.yasarr-pillars .yp-card h3{font-size:16px!important;font-weight:600!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:center!important;max-width:none!important}.yasarr-pillars .yp-card p{font-size:13px!important;line-height:1.6!important;text-align:center!important;word-break:normal!important;overflow-wrap:break-word!important}.yasarr-pillars .yp-card *{min-width:0!important}}.yasarr-viewall-btn{display:block!important;margin:30px auto!important;max-width:fit-content!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#9f9f43!important;border:2px solid #9F9F43!important;background:transparent!important;border-radius:50px!important;padding:10px 40px!important;text-align:center!important;text-decoration:none!important;transition:all .3s ease!important}.yasarr-viewall-btn:hover{background-color:#9f9f43!important;color:#fff!important;border-color:#9f9f43!important;transform:scale(1.05)}@media screen and (max-width: 768px){.yasarr-viewall-btn{font-size:14px!important;padding:8px 30px!important;margin:22px auto!important}}.complementary-product,.complementary-product-card,.complementary-products .product-item,.complementary-products .card{transition:all .25s ease!important;border-radius:10px!important}.complementary-product:hover,.complementary-product-card:hover,.complementary-products .product-item:hover,.complementary-products .card:hover{transform:scale(1.03);box-shadow:0 6px 20px #00000014;background-color:#f9f9f4!important}.complementary-products img{transition:transform .3s ease}.complementary-products:hover img{transform:scale(1.05)}.jdgm-prev-badge__text{font-size:13px!important;color:#203624!important;font-weight:500!important}.jdgm-rev-widg__title{font-size:21px!important;font-weight:700!important;color:#203624!important;text-align:center!important;margin-bottom:19px!important}.jdgm-write-rev-link{background-color:#9f9f43!important;color:#f9f4e9!important;border:none!important;font-weight:500!important;padding:9px 21px!important;border-radius:7px!important;display:inline-block!important;text-align:center!important;transition:.3s ease}.jdgm-write-rev-link:hover{background-color:#203624!important;color:#f9f4e9!important}.jdgm-histogram__bar-content{background-color:#9f9f43!important}.jdgm-rev{border:1px solid #E5E5E5!important;border-radius:9px!important;padding:15px!important;margin-bottom:15px!important;background-color:#faf9fa!important}.jdgm-rev__author{font-size:14px!important;font-weight:600!important;color:#203624!important;margin-bottom:3px!important}.jdgm-rev__title{font-size:14px!important;font-weight:600!important;color:#203624!important;margin-bottom:5px!important}.jdgm-rev__body p,.jdgm-rev__body{font-size:14px!important;font-weight:500!important;color:#203624!important;line-height:1.6!important}.jdgm-rev__timestamp{color:#777!important;font-size:12px!important}.jdgm-rev__buyer-badge{background-color:#203624!important;color:#f9f4e9!important;font-size:11px!important;border-radius:3px!important;padding:1px 5px!important}@media screen and (max-width: 768px){.jdgm-rev-widg{padding:11px!important}.jdgm-rev-widg__title{font-size:17px!important;margin-bottom:13px!important}.jdgm-write-rev-link{width:100%!important;font-size:13px!important;padding:9px 0!important;margin:9px 0!important}.jdgm-histogram{font-size:12px!important}.jdgm-rev{padding:11px!important}.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev__body p,.jdgm-rev__body{font-size:12px!important}.jdgm-star{font-size:13px!important}}.jdgm-prev-badge__text,.jdgm-rev-widg__summary-text{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#203624!important;text-align:center!important;margin:4px 0 10px!important}@media (max-width: 768px){.jdgm-prev-badge__text,.jdgm-rev-widg__summary-text{font-size:12px!important}}.complementary-products h2,.product-recommendations h2{font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:600!important;color:#203624!important;display:flex!important;align-items:center!important;gap:6px!important;border:none!important;text-decoration:none!important;transition:color .3s ease,transform .25s ease}.complementary-products h2:hover,.product-recommendations h2:hover{color:#9f9e43!important;transform:translateY(-1px)}@media screen and (max-width: 768px){.complementary-products h2,.product-recommendations h2{font-size:16px!important;text-align:center!important;justify-content:center!important}}.product-recommendations h2,.related-products h2{font-family:Montserrat,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#203624!important;text-align:center!important;margin-bottom:24px!important;transition:color .3s ease,transform .25s ease}.product-recommendations h2:hover,.related-products h2:hover{color:#9f9e43!important;transform:translateY(-1px)}@media screen and (max-width: 768px){.product-recommendations h2,.related-products h2{font-size:18px!important;text-align:center!important}}.complementary-products_container.quick-add_submit{padding:0}.card__heading,.card-information__text{font-family:Montserrat,sans-serif!important;font-weight:500!important;color:#203624!important;line-height:1.4em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;height:2.8em!important}@media screen and (max-width: 768px){.card__heading,.card-information__text{font-size:14px!important;line-height:1.3em!important}}@media screen and (min-width: 769px){.card__heading,.card-information__text{font-size:15px!important}}.cart__content .button,.checkout-button{background-color:#9f9e43!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;border-radius:30px!important;padding:12px 30px!important;text-align:center!important;transition:background-color .3s ease,transform .3s ease}@media screen and (max-width: 768px){.cart__content .button,.checkout-button{font-size:14px!important;padding:10px 24px!important}}.cart__content .button:hover,.checkout-button:hover{background-color:#203624!important;transform:scale(1.05)!important}.cart__content .button:active,.checkout-button:active{transform:scale(.98)!important;box-shadow:none!important}.cart__content{font-size:16px!important}@media screen and (max-width: 768px){.cart__content{font-size:14px!important}}.product-form__input input[type=radio]+label,.product-form__input .product-form__radio label{font-family:Montserrat,sans-serif!important;border:1px solid #9F9E43!important;border-radius:50px!important;padding:8px 16px!important;background-color:transparent!important;color:#203624!important;transition:all .25s ease-in-out!important;cursor:pointer}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]+label:active,.product-form__input input[type=radio]+label:focus-visible{background-color:#9f9e43!important;color:#f9f4e9!important;transform:scale(1.03)}.product-form__input input[type=radio]:checked+label{background-color:#9f9e43!important;color:#f9f4e9!important;border-color:#9f9e43!important}@media screen and (max-width: 768px){.product-form__input input[type=radio]+label,.product-form__input .product-form__radio label{font-size:14px!important;font-weight:500!important}}@media screen and (max-width: 768px){body .cart-notification .button,body .cart-drawer .button,body .cart__footer .button,body .cart__ctas .button,body .cart__checkout-button,body .cart__view-button,body button[name=checkout]{font-size:14px!important;font-weight:500!important;font-family:Montserrat,sans-serif!important;transition:all .25s ease!important}body .cart-notification .button:hover,body .cart-drawer .button:hover,body .cart__footer .button:hover,body .cart__ctas .button:hover{background-color:#9f9e43!important;color:#f9f4e9!important;border-color:#9f9e43!important;transform:translateY(-1px)}body .cart-notification .link,body .cart-drawer__continue a,body .cart__continue a,body .cart__footer .link{font-size:14px!important;font-weight:500!important;font-family:Montserrat,sans-serif!important;line-height:1.3!important;transition:color .25s ease,text-decoration-color .25s ease!important}body .cart-notification .link:hover,body .cart-drawer__continue a:hover,body .cart__continue a:hover,body .cart__footer .link:hover{color:#9f9e43!important;text-decoration:underline!important}}@media screen and (max-width: 768px){body #FacetsWrapperMobile,body #FacetsWrapperMobile *:not(svg):not(path){font-size:14px!important;font-weight:500!important;font-family:Montserrat,sans-serif!important;color:#203624!important;line-height:1.4!important}body #FacetsWrapperMobile input::placeholder{font-size:14px!important;font-weight:500!important;font-family:Montserrat,sans-serif!important;color:#203624!important;opacity:.9!important}body #FacetsWrapperMobile .mobile-facets__footer *{font-size:14px!important;font-weight:500!important;font-family:Montserrat,sans-serif!important}}@media screen and (max-width: 768px){body #FacetsWrapperMobile .mobile-facets__footer .button,body #FacetsWrapperMobile .mobile-facets__footer button{background-color:#9f9e43!important;color:#f9f4e9!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;border:none!important;border-radius:40px!important;padding:8px 18px!important;transition:all .25s ease-in-out!important}body #FacetsWrapperMobile .mobile-facets__footer .button:hover,body #FacetsWrapperMobile .mobile-facets__footer button:hover{background-color:#b2b15a!important;color:#f9f4e9!important;transform:translateY(-1px)}body #FacetsWrapperMobile .mobile-facets__footer a,body #FacetsWrapperMobile .mobile-facets__footer .facets__reset{font-size:14px!important;font-weight:500!important;color:#203624!important;font-family:Montserrat,sans-serif!important;transition:color .25s ease!important}body #FacetsWrapperMobile .mobile-facets__footer a:hover,body #FacetsWrapperMobile .mobile-facets__footer .facets__reset:hover{color:#9f9e43!important}}.yasarr-social{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.yasarr-social a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:transparent;border:2px solid #9f9e43;color:#9f9e43;font-size:13px;transition:all .3s ease}.yasarr-social a:hover{background-color:#9f9e43;color:#203624;transform:translateY(-2px)}@media screen and (max-width: 768px){.yasarr-social{justify-content:center;gap:14px;margin-top:20px}.yasarr-social a{width:24px;height:24px;font-size:11.5px}}.yasarr-eco-journal-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;color:#203624;text-align:center;margin:30px 0 20px;letter-spacing:.5px;transition:color .3s ease,transform .3s ease}.yasarr-eco-journal-title:hover{color:#9f9e43;transform:translateY(-2px)}.yasarr-eco-journal-intro{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:#555;text-align:center;max-width:700px;margin:0 auto 30px}@media (max-width: 768px){.yasarr-eco-journal-title{font-size:22px}.yasarr-eco-journal-intro{font-size:14px;padding:0 15px}}.blog-articles__article .card__heading,.article-card__title,.article-card h2{font-family:Montserrat,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#203624!important;text-align:left!important;line-height:1.35!important;margin:16px 0 8px!important;padding-left:5%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color .3s ease}.article-card__title:hover,.article-card h2:hover{color:#9f9e43!important}.article-card__meta,.blog-articles__article time,.blog-articles__article .article-card__date{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#9f9e43!important;text-align:left!important;margin:6px 0!important;padding-left:5%!important;display:block;letter-spacing:.6px}.article-card__excerpt,.article-card p{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.65!important;color:#333!important;text-align:left!important;margin:0 0 28px!important;padding-left:5%!important;max-width:850px}@media (max-width: 768px){.blog-articles__article .card__heading,.article-card__title,.article-card h2{font-size:20px!important;margin:12px 0 6px!important;padding-left:14px!important;width:92%}.article-card__meta,.blog-articles__article time,.blog-articles__article .article-card__date{font-size:14px!important;padding-left:14px!important}.article-card__excerpt,.article-card p{font-size:14px!important;line-height:1.6!important;margin:0 0 20px!important;padding-left:14px!important}}.article-template__title,.article-template h1{font-family:Montserrat,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#203624!important;text-align:left!important;line-height:1.3!important;margin:20px 0 12px!important;padding-left:5%;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;width:90%}.article-template__title:hover,.article-template h1:hover{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;transition:all .3s ease}.article-template__date,.article-template time{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#9f9e43!important;text-align:left!important;display:block;margin:6px 0 18px!important;padding-left:5%;letter-spacing:.5px}.article-template__content h2,.article-template__content h3{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#203624!important;text-align:left!important;line-height:1.4!important;margin:20px 0 10px 24px!important}.article-template__content p,.article-template__content li{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#333!important;line-height:1.7!important;margin:0 5% 20px 24px!important}.article-template__content hr{border:none!important;height:2px!important;background-color:#9f9e43!important;width:80%;margin:30px auto!important;border-radius:2px;opacity:.6}@media (max-width: 768px){.article-template__title,.article-template h1{font-size:22px!important;padding-left:14px!important;width:92%}.article-template__date,.article-template time{font-size:14px!important;padding-left:14px!important}.article-template__content h2,.article-template__content h3{font-size:15px!important;margin-left:16px!important}.article-template__content p,.article-template__content li{font-size:14px!important;margin:0 14px 18px!important}.article-template__content hr{width:90%;height:1.5px!important}}.article-template__comment-wrapper{max-width:850px!important;margin:40px auto 80px!important;background-color:#f9f4e9!important;padding:40px 30px!important;border:1px solid #E5E2C2!important;border-radius:14px!important;box-shadow:0 2px 10px #0000000d!important}.article-template__comment-wrapper h2{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:600!important;color:#203624!important;margin-bottom:18px!important;text-align:left!important}.article-template__comment-wrapper input,.article-template__comment-wrapper textarea{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#203624!important;background-color:#fff!important;border:1.6px solid #C9C78A!important;border-radius:6px!important;padding:14px!important;width:100%!important;transition:all .3s ease!important}.article-template__comment-wrapper input:focus,.article-template__comment-wrapper textarea:focus{border-color:#9f9e43!important;box-shadow:0 0 0 2px #9f9e4340!important;outline:none!important}.article-template__comment-wrapper label{font-family:Montserrat,sans-serif!important;font-size:15px!important;color:#777!important;opacity:1!important;transition:opacity .25s ease!important}.article-template__comment-wrapper input:not(:placeholder-shown)+label,.article-template__comment-wrapper textarea:not(:placeholder-shown)+label{opacity:0!important;visibility:hidden!important}.article-template__comment-wrapper button{background-color:#9f9e43!important;color:#f9f4e9!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;border:none!important;border-radius:30px!important;padding:14px 36px!important;margin-top:16px!important;cursor:pointer!important;transition:all .35s ease!important}.article-template__comment-wrapper button:hover{background-color:#7a7a32!important;transform:translateY(-2px);box-shadow:0 3px 6px #20362426!important}@media (max-width: 768px){.article-template__comment-wrapper{padding:26px 20px!important;margin:30px 10px 60px!important}.article-template__comment-wrapper h2{font-size:16px!important;margin-bottom:14px!important}}.article-template__back a{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:600!important;color:#203624!important;text-decoration:none!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;transition:color .3s ease,transform .2s ease}.article-template__back a:hover{color:#9f9e43!important;transform:translateY(-2px)}@media (max-width: 768px){.article-template__back a{font-size:18px!important}}a.shop-now-link,.article-template__content a.shop-now-link{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#203624!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;position:relative!important;line-height:1.2!important;transition:color .3s ease,transform .25s ease}a.shop-now-link:hover{color:#9f9e43!important;transform:translateY(-1px)}a.shop-now-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#9f9e43;transition:width .3s ease}a.shop-now-link:hover:after{width:100%}@media (max-width: 768px){a.shop-now-link{font-size:15px!important;gap:4px!important}}.article-template__comment-wrapper{background-color:#faf9fa!important;border:1px solid #E5E2C2!important;border-radius:14px!important;box-shadow:0 2px 8px #0000000a!important;padding:40px 30px!important;max-width:850px!important;margin:40px auto 80px!important}.article-template__comment-wrapper input,.article-template__comment-wrapper textarea{border:1px solid #9F9E43!important;border-radius:6px!important;background-color:#faf9fa!important;padding:8px 12px!important;font-size:15px!important;color:#203624!important;font-family:Montserrat,sans-serif!important;transition:all .25s ease}.article-template__comment-wrapper input:focus,.article-template__comment-wrapper textarea:focus{border-color:#9f9e43!important;box-shadow:0 0 0 1.5px #9f9e4340!important;outline:none!important}@media (max-width: 768px){.article-template__comment-wrapper input,.article-template__comment-wrapper textarea{padding:7px 10px!important;font-size:14px!important}}.article-template__comment-wrapper button,.article-template__comment-wrapper [type=submit]{background-color:#9f9e43!important;color:#f9f4e9!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;width:100%!important;cursor:pointer!important;transition:all .3s ease!important}.article-template__comment-wrapper button:hover,.article-template__comment-wrapper [type=submit]:hover{background-color:#7e7b32!important;color:#f9f4e9!important;transform:translateY(-1px)}#yasarr-footer .footer-col ul li a{color:#f9f4f9!important;font-weight:500!important;text-decoration:none!important;transition:color .3s ease!important}#yasarr-footer .footer-col ul li a:hover{color:#9f9e43!important}@media (max-width: 768px){#yasarr-footer .footer-col ul li a{font-size:13px!important}}.template-page .page-width{max-width:900px!important;margin:0 auto!important;padding:50px 24px!important;font-family:Montserrat,sans-serif!important;color:#203624!important;line-height:1.7!important}.template-page h1,.template-page h2,.template-page h3{color:#203624!important;font-weight:600!important;margin-bottom:14px!important;line-height:1.4!important}.template-page h1{font-size:26px!important}.template-page h2,.template-page h3{font-size:18px!important}.template-page p,.template-page li{font-size:16px!important;font-weight:500!important;color:#203624!important;margin-bottom:10px!important}.template-page ul,.template-page ol{margin-left:24px!important;padding-left:8px!important}.template-page strong,.template-page b{font-weight:600!important;color:#203624!important}.template-page a{color:#9f9e43!important;text-decoration:underline!important;transition:color .3s ease}.template-page a:hover{color:#203624!important}@media (max-width: 768px){.template-page .page-width{padding:28px 16px!important}.template-page h1{font-size:20px!important}.template-page p,.template-page li{font-size:15px!important}}.header-wrapper,.shopify-section-header,.header{margin-bottom:0!important;padding-bottom:0!important}.main-content{margin-top:0!important;padding-top:0!important}.header__inline-menu,.header__menu{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:24px!important;white-space:nowrap!important}.header__menu-wrapper,.header__menu-bar{overflow:visible!important;flex:1 1 auto!important}@media screen and (max-width: 1100px){.header__inline-menu,.header__menu{gap:18px!important}}@media screen and (max-width: 768px){.header__inline-menu,.header__menu{flex-wrap:wrap!important;justify-content:center!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/yasarr.css.map */
