@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@400;500;600;700&display=swap";body{--color-base-accent-1: 38, 96, 61;--color-base-accent-2: 115, 196, 148;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fefcfa;color:#2c2c2c;font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif;color:#2c2c2c;letter-spacing:-.01em;font-weight:400}a{color:#26603d;transition:color .2s ease}a:hover{color:#1a4a2c}.button{border-radius:8px;font-weight:600;font-family:DM Sans,sans-serif;letter-spacing:.5px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.button:after{--border-offset: unset}.button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #26603d26}.product-card-wrapper .card{border-radius:12px;overflow:hidden;border:1px solid rgba(44,44,44,.08)!important;transition:all .35s cubic-bezier(.4,0,.2,1);background:#fefcfa;box-shadow:0 1px 3px #2c2c2c0a}.product-card-wrapper .card:after{border-radius:12px;box-shadow:none!important}.product-card-wrapper .card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #2c2c2c14;border-color:#26603d26!important}.product-card-wrapper .card__inner{border:none!important;border-radius:12px}.product-card-wrapper .card__inner:after{box-shadow:none!important}.product-card-wrapper .card__media{border-radius:10px 10px 0 0!important}.product-card-wrapper .card .media img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.product-card-wrapper .card:hover .media img{transform:scale(1.03)}.product-card-wrapper .card__content{padding:0}.product-card-wrapper .card__information{padding:14px 16px 18px}.product-card-wrapper .card__heading a{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400;font-size:16px;line-height:1.35;transition:color .2s ease}.product-card-wrapper .card__heading a:hover{color:#26603d}.product-card-wrapper .card-information .price{color:#26603d;font-weight:700;font-family:DM Sans,sans-serif}.product-card-wrapper .card-information .price .price-item--sale,.product-card-wrapper .card-information .price .price-item--regular{color:#26603d}.product-card-wrapper .card-information .price .price-item--regular s{color:#999;font-weight:400}.product-card-wrapper .card__badge .badge{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-family:DM Sans,sans-serif}.product-card-wrapper .quick-add__submit{border-radius:8px!important;font-weight:600;font-size:13px;letter-spacing:.5px;text-transform:uppercase;font-family:DM Sans,sans-serif;background:#26603d!important;border-color:#26603d!important;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-card-wrapper .quick-add__submit:hover{background:#1a4a2c!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #26603d33}.product-card-wrapper .card-information .caption-with-letter-spacing{color:#999;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;font-family:DM Sans,sans-serif}.product-card-wrapper .rating-star{--rating-color: #C4973B}.card{border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card__heading a{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.card__heading a:hover{color:#26603d}.card__information .price{color:#26603d;font-weight:700}.collection__title.title-wrapper{margin-bottom:1.5rem}.collection__title .title{font-family:"DM Serif Display",serif;color:#2c2c2c;font-weight:400}.collection__description{color:#666;font-size:16px;line-height:1.6}.facets-wrapper{border-bottom:1px solid rgba(44,44,44,.06);padding-bottom:16px;margin-bottom:12px}.facets__summary span,.facet-filters__label{color:#2c2c2c;font-weight:600;font-family:DM Sans,sans-serif}.facets__disclosure .disclosure__button{border-radius:8px;border-color:#2c2c2c1f}.facets__disclosure .disclosure__button:hover{border-color:#26603d}.active-facets__button{border-radius:8px}.product-count__text{color:#999;font-size:13px}.facet-filters__sort.select__select{border-radius:8px;border-color:#2c2c2c1f;font-weight:500}.product__media-wrapper .product__media-item .media img{border-radius:12px}.product__media-wrapper .thumbnail{border-radius:8px;border:2px solid transparent;transition:border-color .2s ease}.product__media-wrapper .thumbnail.is-active,.product__media-wrapper .thumbnail:hover{border-color:#26603d}.product__info-wrapper .product__title h1{font-family:"DM Serif Display",serif;color:#2c2c2c;font-weight:400;font-size:2rem}.product__info-wrapper .price__container .price-item{color:#26603d;font-weight:700;font-size:1.6rem;font-family:DM Sans,sans-serif}.product__info-wrapper .price__container .price-item--compare{color:#999}.product-form__input .swatch__button,.product-form__input label.product-form__input-label{font-weight:600;color:#2c2c2c}.variant-input-wrapper input:checked+label{border-color:#26603d!important;color:#26603d}.product-form__submit{background:#26603d!important;color:#fff!important;border-radius:8px!important;font-weight:600;font-family:DM Sans,sans-serif;letter-spacing:.5px;font-size:15px;padding:14px 28px!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-form__submit:hover{background:#1a4a2c!important;transform:translateY(-2px);box-shadow:0 8px 24px #26603d33}.shopify-payment-button__button{border-radius:8px!important}.quantity{border-radius:8px;border-color:#2c2c2c1f}.quantity__button{color:#26603d}.product__description.rte{color:#555;font-size:15px;line-height:1.7}.section-header__title,.title-wrapper .title{font-family:"DM Serif Display",serif;color:#2c2c2c}.rich-text__text.rte{color:#555;line-height:1.7}.multicolumn-card{border-radius:12px}.pagination__list .pagination__item a,.pagination__list .pagination__item span{border-radius:8px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.pagination__list .pagination__item a:hover{background:#26603d0f;color:#26603d}.pagination__list .pagination__item--current{background:#26603d;color:#fff;border-radius:8px}.banner--adapt,.banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder){height:100%}.banner--desktop-transparent .banner__box{padding-left:8rem;max-width:50%}@media screen and (max-width:992px){.banner--desktop-transparent .banner__box{padding-left:2rem}}@media screen and (max-width:767px){.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:14rem}}.header-wrapper{box-shadow:0 1px #2c2c2c0f;border-bottom:1px solid rgba(44,44,44,.04);background:#fefcfa}.header{padding:10px 3rem!important;align-items:center}.header__heading-link{display:flex;align-items:center}.header__heading-logo-wrapper{margin-right:0}.header__inline-menu{margin-bottom:0;gap:0}.header__menu-item{padding:8px 16px;font-weight:500;font-size:14px;font-family:DM Sans,sans-serif;color:#2c2c2c!important;letter-spacing:.3px;transition:all .2s ease;border-radius:8px;text-decoration:none!important}.header__menu-item:hover,.header__menu-item:focus,.header__menu-item[aria-current=page]{color:#26603d!important;background:#26603d0a;text-decoration:none!important}.header__menu-item span,.header__menu-item:hover span,.header__menu-item:focus span{text-decoration:none!important}.header__active-menu-item{color:#26603d!important;text-decoration:none!important;text-decoration-line:none!important}.header__menu-item:hover .header__active-menu-item{text-decoration:none!important;text-decoration-thickness:0!important}details[open]>.header__menu-item,details[open]:hover>.header__menu-item{text-decoration:none!important;text-decoration-thickness:0!important}.header__submenu .header__menu-item,.header__submenu .header__menu-item:hover{text-decoration:none!important;text-decoration-line:none!important}.header__submenu.global-settings-popup{background:#fefcfa!important;color:#2c2c2c!important}.header__submenu .header__menu-item{color:#2c2c2c!important;background:transparent!important}.header__submenu .header__menu-item:hover{color:#26603d!important;background:#fdf8f4!important}@media screen and (min-width:990px){header-menu>details{position:relative}header-menu>details>.header__submenu{opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s cubic-bezier(.4,0,.2,1);pointer-events:none;display:block!important}header-menu:hover>details>.header__submenu,header-menu>details[open]>.header__submenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header__submenu{border-radius:12px!important;box-shadow:0 8px 32px #2c2c2c14!important;border:1px solid rgba(44,44,44,.06)!important;padding:8px!important;min-width:200px;margin-top:4px!important;background:#fefcfa!important}.header__submenu .header__menu-item{border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500}.header__submenu .header__menu-item:hover{background:#fdf8f4;color:#26603d!important}}.header__cta-buttons{display:flex;align-items:center;gap:8px;margin-right:16px}.header__cta-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;font-weight:600;font-size:13px;font-family:DM Sans,sans-serif;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;line-height:1}.header__cta-btn svg{flex-shrink:0}.header__cta-btn--primary{background:#26603d;color:#fff!important;box-shadow:0 2px 8px #26603d26}.header__cta-btn--primary:hover{background:#1a4a2c;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 16px #26603d33}.header__cta-btn--secondary{background:transparent;color:#26603d!important;border:1.5px solid #26603d}.header__cta-btn--secondary:hover{background:#26603d;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 16px #26603d33}.header__icon{color:#2c2c2c;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f0eb;transition:all .2s ease;position:relative}.header__icon:hover{background:#ede6de;color:#26603d}.header__icon--search,.header__icon--cart,.header__icon--account{width:42px;height:42px}.cart-count-bubble{background:#26603d;color:#fff;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:-2px;right:-2px;line-height:1}.header__icons{display:flex;align-items:center;gap:6px}details-modal .header__icon{width:42px;height:42px}@media screen and (max-width:989px){.header{padding:8px 16px!important}.header__cta-buttons{margin-left:.5em;margin-right:0}.header__cta-btn{padding:4px 7px;font-size:10px}.header__icon{width:38px;height:38px}.cart-count-bubble{width:16px;height:16px;font-size:9px}}.footer{background:#3e6a5b!important;color:#ffffffb3!important;margin-top:0!important;border-top:4px solid rgba(255,255,255,.1)!important;padding-top:48px!important}.footer *{border-color:#ffffff1f!important}.footer .footer-block__heading,.footer h2.footer-block__heading{color:#fff!important;font-size:14px!important;font-weight:600!important;font-family:DM Sans,sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;margin-bottom:16px!important}.footer .list-menu__item,.footer .link--text{color:#fff9!important;font-size:14px!important;transition:all .2s ease!important;padding:4px 0!important}.footer .list-menu__item:hover,.footer .link--text:hover{color:#73c494!important;padding-left:4px!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .rte,.footer .rte p{color:#ffffff8c!important;font-size:14px!important;line-height:1.6!important}.footer .footer-block-image img,.footer .footer-block__image-wrapper img{filter:none!important;opacity:1!important}.footer .footer__list-social .icon{color:#ffffff80!important;transition:all .2s ease!important}.footer .footer__list-social .icon:hover{color:#73c494!important}.footer .footer-block__newsletter .field__input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:8px!important}.footer .footer-block__newsletter .field__button{color:#73c494!important}.footer .list-payment .icon,.footer .list-payment .icon--full-color{opacity:.85!important;filter:none!important}.footer .footer__content-top{padding-bottom:40px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;margin-bottom:24px!important}.footer__content-bottom{border-top:none!important;padding-top:24px!important;margin-top:0}.footer .copyright__content,.footer .copyright__content a,.footer .policies a{color:#fff6!important;font-size:12px!important}.footer .policies a:hover,.footer .copyright__content a:hover{color:#73c494!important}.footer .localization-form .disclosure__button,.footer .localization-form .caption-large{color:#fff6!important}.footer-disclaimer-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1100px;margin:0 auto;padding:0 20px}.footer-disclaimer-col{background:#ffffff0f;border-radius:12px;padding:32px 28px;border:1px solid rgba(255,255,255,.1)}.footer-disclaimer-icon{width:44px;height:44px;border-radius:50%;background:#73c4941a;display:flex;align-items:center;justify-content:center;color:#73c494;margin-bottom:16px}.footer-disclaimer-col h3{color:#73c494!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;margin:0 0 12px!important;font-family:DM Sans,sans-serif!important}.footer-disclaimer-col p{color:#ffffff73!important;font-size:12px!important;line-height:1.7!important;margin:0 0 10px!important}.footer-disclaimer-col p:last-child{margin-bottom:0!important}@media screen and (max-width:768px){.footer-disclaimer-grid{grid-template-columns:1fr;gap:20px}.footer-disclaimer-col{padding:24px 20px}}.button--primary{background-color:#26603d!important;border-color:#26603d!important;color:#fff!important;border-radius:8px!important}.button--primary:hover{background-color:#1a4a2c!important;border-color:#1a4a2c!important}.button--primary:after{box-shadow:unset!important}.button--secondary{background-color:#26603d!important;border-color:#26603d!important;color:#fff!important;border-radius:8px!important}.button--secondary:hover{background-color:#1a4a2e!important;border-color:#1a4a2e!important;color:#fff!important}.button--secondary:after{box-shadow:unset!important}.button--tertiary{color:#26603d!important}.button--tertiary:hover{color:#1a4a2c!important}.cart__contents .title{color:#2c2c2c;font-family:"DM Serif Display",serif}.cart-items{border-color:#2c2c2c0f}.cart-items td,.cart-items th{border-bottom-color:#2c2c2c0a}.cart-item__name{color:#2c2c2c;font-weight:600}.cart-item__price .price{color:#26603d;font-weight:700}.cart-item__quantity .quantity{border-radius:8px;border-color:#2c2c2c1f}.cart-item__quantity .quantity__button{color:#26603d}.cart-item__totals .price{color:#2c2c2c;font-weight:700}.cart__footer{border-top:1px solid rgba(44,44,44,.06)}.cart__note .field__input{border-radius:8px;border-color:#2c2c2c1f}.cart__note .field__input:focus{border-color:#26603d}.totals__subtotal-value{color:#2c2c2c;font-weight:700}.cart__ctas .button,.cart__ctas [name=checkout]{background:#26603d!important;color:#fff!important;border-radius:8px!important;font-weight:600}.cart__ctas .button:hover,.cart__ctas [name=checkout]:hover{background:#1a4a2c!important}.cart__dynamic-checkout-buttons .shopify-payment-button__button{border-radius:8px!important}.cart--empty .title{color:#2c2c2c}.cart--empty .button{background:#26603d!important;color:#fff!important;border-radius:8px!important}.main-blog .title--primary{color:#2c2c2c;font-family:"DM Serif Display",serif}.blog-articles .article{transition:transform .3s ease}.blog-articles .article:hover{transform:translateY(-4px)}.blog-articles .article .card{border:1px solid rgba(44,44,44,.06)}.blog-articles .article .card:hover{border-color:#26603d1f;box-shadow:0 12px 32px #2c2c2c0f}.blog-articles .article-card__title a{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.blog-articles .article-card__title a:hover{color:#26603d}.blog-articles .article-card__info{color:#999;font-size:13px}.article-template__title{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.article-template__content.rte{color:#444;font-size:16px;line-height:1.8}.article-template__content.rte h2,.article-template__content.rte h3,.article-template__content.rte h4{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.article-template__content.rte a{color:#26603d;text-decoration:underline;text-underline-offset:2px}.article-template__content.rte a:hover{color:#1a4a2c}.article-template__content.rte blockquote{border-left:3px solid #26603d;padding-left:20px;color:#666;font-style:italic}.article-template__hero-medium img,.article-template__hero-large img,.article-template__hero-small img{border-radius:12px}.article-template__back a{color:#26603d;font-weight:600}.article-template__comment-form .field__input{border-radius:8px;border-color:#2c2c2c1f}.article-template__comment-form .field__input:focus{border-color:#26603d}.article-template__comment-form .button{background:#26603d!important;color:#fff!important;border-radius:8px!important}.contact .title{color:#2c2c2c;font-family:"DM Serif Display",serif}.contact__fields .field__input,.contact__fields .text-area{border-radius:8px;border-color:#2c2c2c1f;transition:border-color .2s ease}.contact__fields .field__input:focus,.contact__fields .text-area:focus{border-color:#26603d;box-shadow:0 0 0 1px #26603d}.contact__fields .field__label{color:#666}.contact .button{background:#26603d!important;color:#fff!important;border-radius:8px!important;font-weight:600}.contact .button:hover{background:#1a4a2c!important}.customer .title,.customer h1,.customer__title{color:#2c2c2c;font-family:"DM Serif Display",serif}.customer .field .field__input{border-radius:8px;border-color:#2c2c2c1f}.customer .field .field__input:focus{border-color:#26603d;box-shadow:0 0 0 1px #26603d}.customer .field .field__label{color:#666}.customer button,.customer .button{background:#26603d!important;color:#fff!important;border-radius:8px!important;font-weight:600;padding:12px 32px;border:none;cursor:pointer;transition:all .3s ease}.customer button:hover,.customer .button:hover{background:#1a4a2c!important;transform:translateY(-1px)}.login a,.register a{color:#26603d;font-weight:600}.login a:hover,.register a:hover{color:#1a4a2c}.customer .order-history{border-color:#2c2c2c0f}.customer .order-history th{color:#2c2c2c;font-weight:700;border-bottom:2px solid rgba(44,44,44,.08)}.customer .order-history td{border-bottom:1px solid rgba(44,44,44,.04)}.customer .order-history a{color:#26603d;font-weight:600}.customer a[href*=logout]{color:#999}.customer a[href*=logout]:hover{color:#26603d}.customer .address-form .field__input,.customer .address-form .select__select{border-radius:8px;border-color:#2c2c2c1f}.template-search .title{color:#2c2c2c;font-family:"DM Serif Display",serif}.template-search__search .search__input{border-radius:8px;border-color:#2c2c2c1f;padding:12px 24px}.template-search__search .search__input:focus{border-color:#26603d;box-shadow:0 0 0 1px #26603d}.template-search__search .search__button,.template-search__search .search__button .icon{color:#26603d}.template-search .card{border:1px solid rgba(44,44,44,.06)}.template-search .card:hover{border-color:#26603d1f}.template-404 .title{color:#2c2c2c;font-family:"DM Serif Display",serif}.template-404 .button{background:#26603d!important;color:#fff!important;border-radius:8px!important;font-weight:600}.template-404 .button:hover{background:#1a4a2c!important}.collection-list .title{color:#2c2c2c;font-family:"DM Serif Display",serif}.collection-list__item .card{border:1px solid rgba(44,44,44,.06);border-radius:12px;overflow:hidden}.collection-list__item .card:hover{border-color:#26603d1f;box-shadow:0 12px 32px #2c2c2c0f;transform:translateY(-4px)}.collection-list__item .card__heading a{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.collection-list__item .card__heading a:hover{color:#26603d}.main-page-title{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.page-width--narrow .rte{color:#444;font-size:16px;line-height:1.8}.page-width--narrow .rte h2,.page-width--narrow .rte h3{color:#2c2c2c;font-family:"DM Serif Display",serif}.page-width--narrow .rte a{color:#26603d}.page-width--narrow .rte a:hover{color:#1a4a2c}.field__input,.select__select,.text-area{border-radius:8px;border-color:#2c2c2c1f;transition:border-color .2s ease,box-shadow .2s ease;font-family:DM Sans,sans-serif}.field__input:focus,.select__select:focus,.text-area:focus{border-color:#26603d;box-shadow:0 0 0 1px #26603d26}.newsletter .field__input{border-radius:8px;border-color:#2c2c2c1f}.newsletter .field__input:focus{border-color:#26603d}.newsletter .button,.newsletter .newsletter-form__button{background:#26603d!important;color:#fff!important;border-radius:8px!important}.image-with-text__content .image-with-text__heading{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.image-with-text__content .image-with-text__text{color:#666;line-height:1.7}.image-with-text .image-with-text__media img{border-radius:12px}.image-with-text .button{border-radius:8px}.multirow .image-with-text__heading{color:#2c2c2c;font-family:"DM Serif Display",serif;font-weight:400}.multirow .image-with-text__text{color:#666;line-height:1.7}.multirow .image-with-text__media-item img{border-radius:12px}.multirow .button{border-radius:8px}.multirow .image-with-text__content .caption{color:#26603d;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-family:DM Sans,sans-serif}.announcement-bar{font-weight:600;letter-spacing:.5px;font-family:DM Sans,sans-serif;font-size:13px}.breadcrumbs a{color:#999}.breadcrumbs a:hover{color:#26603d}.password .button{background:#26603d!important;color:#fff!important;border-radius:8px!important}.predictive-search__result-group .predictive-search__heading{color:#2c2c2c;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-family:DM Sans,sans-serif}.predictive-search__result-group .predictive-search__item a{color:#2c2c2c}.predictive-search__result-group .predictive-search__item a:hover{color:#26603d}.predictive-search{border-radius:12px;border:1px solid rgba(44,44,44,.06);box-shadow:0 8px 32px #2c2c2c14}.slideshow .banner__heading{font-family:"DM Serif Display",serif;font-weight:400}.slideshow .button{border-radius:8px}.collapsible-content .collapsible-content__heading{font-family:"DM Serif Display",serif!important;color:#2c2c2c!important;font-weight:400;font-size:2rem;margin-bottom:2.5rem}.collapsible-content .collapsible-content__wrapper{border-radius:12px;overflow:hidden}.collapsible-content .accordion{border-top:1px solid rgba(44,44,44,.08)!important;border-bottom:1px solid rgba(44,44,44,.08)!important;margin-top:0!important}.collapsible-content .accordion+.accordion{border-top:none!important}.collapsible-content .accordion summary{color:#2c2c2c;font-weight:600;font-family:DM Sans,sans-serif;padding:1.8rem .5rem!important;transition:background-color .2s ease,padding-left .2s ease;border-radius:8px}.collapsible-content .accordion summary:hover{background:#26603d08!important;padding-left:1rem!important}.collapsible-content .accordion summary:hover .accordion__title{color:#26603d;text-decoration:none!important}.collapsible-content .accordion .accordion__title{font-size:1.05rem;line-height:1.5;color:#2c2c2c;font-weight:600;max-width:100%!important}.collapsible-content .accordion summary .icon-caret{color:#26603d!important;transition:transform .3s ease}.collapsible-content .accordion details[open]>summary .icon-caret{transform:rotate(180deg);color:#73c494!important}.collapsible-content .accordion details[open]>summary{background:#26603d08;border-radius:8px 8px 0 0}.collapsible-content .accordion details[open]>summary .accordion__title{color:#26603d}.collapsible-content .accordion .accordion__content{color:#666;line-height:1.8;font-size:.95rem;padding:0 1rem 1.5rem!important;margin-bottom:0!important;border-left:3px solid #73c494;margin-left:.5rem;background:#73c49405;border-radius:0 0 0 8px}.collapsible-content .accordion .accordion__content p{margin-bottom:.75rem}.collapsible-content .accordion .accordion__content p:last-child{margin-bottom:0}.collapsible-row-layout .accordion{border:1px solid rgba(44,44,44,.06)!important;border-radius:10px!important;margin-bottom:1rem!important;overflow:hidden;transition:box-shadow .2s ease}.collapsible-row-layout .accordion:hover{box-shadow:0 2px 12px #2c2c2c0a}.collapsible-section-layout .collapsible-content__wrapper,.collapsible-content .content-container{border-radius:12px!important;padding:2rem!important}@media screen and (min-width:750px){.collapsible-content .collapsible-content__heading{font-size:2.4rem}.collapsible-section-layout .collapsible-content__wrapper,.collapsible-content .content-container{padding:3rem!important}}.menu-drawer .menu-drawer__menu-item{color:#2c2c2c;font-weight:600;font-family:DM Sans,sans-serif}.menu-drawer .menu-drawer__menu-item:hover{color:#26603d}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-weight:500}.popup-modal .button{border-radius:8px}.global-settings-popup{border-radius:12px;border:1px solid rgba(44,44,44,.06);box-shadow:0 8px 32px #2c2c2c14}.rich-text__heading,.banner__heading,.multicolumn-card__heading,.image-with-text__heading,.featured-collection .title,.collage-content .collage-card__heading,h1.title,h2.title{font-family:"DM Serif Display",serif;font-weight:400}.caption-with-letter-spacing,.subtitle,.caption-large{font-family:DM Sans,sans-serif;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-size:12px;color:#26603d}.main-blog{background:#fefcfa}.main-blog .title--primary{display:none}.blog-articles--collage,.blog-articles{gap:24px}.article-template{background:#fefcfa}.article-template__hero-container{margin-bottom:32px}.article-template__hero-medium,.article-template__hero-large,.article-template__hero-small{border-radius:16px;overflow:hidden}.article-template__title{font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:8px}.article-template__content.rte{max-width:720px;margin-left:auto;margin-right:auto}.section-rich-text,.rich-text{background:transparent}.contact .form__message{border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-global.css.map */
