.fgs-events-strip{color:#294536;background:#e9eddf;border-bottom:1px solid #d5d9ca}.fgs-events-strip .fgs-event-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 22px;min-height:48px;font-size:14px;line-height:1.5;padding-block:4px}.fgs-events-strip p{margin:0}.fgs-events-strip a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px;font-weight:600}.fgs-events-strip a:focus-visible{outline:3px solid #a06037;outline-offset:2px}.fgs-events-strip [hidden]{display:none!important}@media(max-width:749px){.fgs-events-strip .fgs-event-list{gap:0 12px;font-size:13px}.fgs-events-strip [data-fgs-events-empty]{display:none}}.fgs-shopping-header{padding-top:14px;padding-bottom:8px;color:#294536}.fgs-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;font-size:13px;line-height:1.6;letter-spacing:0;color:#52634f}.fgs-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.fgs-breadcrumbs [aria-current]{color:#294536}.fgs-collection-intro{padding:28px 0 14px}.fgs-shopping-eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.15em;font-weight:700;line-height:1.5;text-transform:uppercase}.fgs-collection-intro h1{margin:0 0 18px;font-size:clamp(38px,4.5vw,58px);line-height:1.12;letter-spacing:-.04em;color:#294536;text-wrap:balance}.fgs-collection-description{max-width:620px;margin:0;font-size:18px;line-height:1.65;color:#52634f;letter-spacing:0}.fgs-category-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fgs-category-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 20px;border:1px solid #d5d9ca;border-radius:24px;text-decoration:none;font-size:14px;line-height:1.5;font-weight:600;color:#294536;letter-spacing:0}.fgs-category-links a:hover{border-color:#294536}.fgs-category-links [aria-current]{background:#294536;color:#fffdf6;border-color:#294536}main:has(.fgs-shopping-header) :is(a,button,summary,select,input):focus-visible{outline:3px solid #a06037;outline-offset:4px}main:has(.fgs-shopping-header--product) .product__title h1{font-size:clamp(34px,3.7vw,48px);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}main:has(.fgs-shopping-header--product) .product__text.caption-with-letter-spacing{font-size:11px;font-weight:700;letter-spacing:.13em;color:#52634f}main:has(.fgs-shopping-header--product) .product .price--large{font-family:var(--font-body-family);font-size:23px;letter-spacing:0}main:has(.fgs-shopping-header--product) .product__info-container{max-width:none}main:has(.fgs-shopping-header--product) .product__info-container .product-form__input{max-width:none}main:has(.fgs-shopping-header--product) .product-form__buttons{max-width:none}main:has(.fgs-shopping-header--product) .product-form__submit{min-height:56px;font-size:17px;font-weight:600;letter-spacing:0}main:has(.fgs-shopping-header--product) .product-form__input .select{max-width:none}main:has(.fgs-shopping-header--product) .select__select{min-height:52px;font-size:16px;letter-spacing:0}main:has(.fgs-shopping-header--product) .form__label{color:#294536;font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:8px}main:has(.fgs-shopping-header--product) .product__inventory{font-size:14px;letter-spacing:0}main:has(.fgs-shopping-header--product) .product-media-container{border:0;border-radius:12px;background:#f0eadc;overflow:hidden}main:has(.fgs-shopping-header--product) .product__media{background:#f0eadc}main:has(.fgs-shopping-header--product) .product__media img{object-fit:contain}.fgs-product-summary{margin:10px 0 22px;font-size:17px;line-height:1.65;color:#52634f;letter-spacing:0}.fgs-product-details{margin-top:28px;border-top:1px solid #d5d9ca;color:#294536}.fgs-detail{border-bottom:1px solid #d5d9ca}.fgs-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:16px 0;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:0;list-style:none;cursor:pointer}.fgs-detail>summary::-webkit-details-marker{display:none}.fgs-detail-symbol{font-size:24px;line-height:1;font-weight:400}.fgs-detail[open] .fgs-detail-symbol{transform:rotate(45deg)}.fgs-detail-content{padding:0 0 20px;font-size:16px;line-height:1.75;letter-spacing:0;color:#52634f;overflow-wrap:anywhere}.fgs-detail-content>:first-child{margin-top:0}.fgs-detail-content>:last-child{margin-bottom:0}.fgs-detail-content a{display:inline-flex;align-items:center;min-height:44px;color:#294536;font-weight:600;text-underline-offset:5px}.fgs-detail-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 24px}main:has(.fgs-shopping-header) .card__heading{font-family:var(--font-body-family);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0;color:#294536}main:has(.fgs-shopping-header) .card__heading a{min-height:44px;display:block}main:has(.fgs-shopping-header) .card .price{font-size:16px;letter-spacing:0;color:#52634f}main:has(.fgs-shopping-header) .card__inner{border-radius:8px;overflow:hidden;background:#f0eadc}main:has(.fgs-shopping-header) .card__inner .media img{object-fit:contain}main:has(.fgs-shopping-header) .card__information{padding-top:16px}main:has(.fgs-shopping-header--collection) .facets-wrapper{padding-top:12px;border-top:1px solid #d5d9ca}main:has(.fgs-shopping-header--collection) .product-count__text{color:#52634f}main:has(.fgs-shopping-header--collection) .facets__summary{min-height:44px;display:flex;align-items:center}main:has(.fgs-shopping-header--collection) .facet-filters__sort{min-height:44px}main:has(.fgs-shopping-header) .related-products__heading{color:#294536;font-size:clamp(30px,3vw,42px);letter-spacing:-.035em}@media(max-width:749px){.fgs-shopping-header{padding-top:4px;padding-bottom:4px}.fgs-breadcrumbs{font-size:11px;column-gap:8px}.fgs-breadcrumbs [aria-current]{max-width:100%}.fgs-collection-intro{padding-top:20px}.fgs-collection-intro h1{font-size:38px}.fgs-collection-description{font-size:16px}.fgs-category-links{gap:8px;margin-top:20px}.fgs-category-links a{padding-inline:14px;font-size:13px}main:has(.fgs-shopping-header--product) .product__title h1{font-size:35px}main:has(.fgs-shopping-header--product) .product .price--large{font-size:21px}main:has(.fgs-shopping-header--product) .product__info-wrapper{padding-top:20px}.fgs-product-summary{font-size:16px;margin-bottom:18px}main:has(.fgs-shopping-header) .card__heading{font-size:15px}main:has(.fgs-shopping-header) .card .price{font-size:14px}main:has(.fgs-shopping-header) .card__information{padding-top:12px}}@media(prefers-reduced-motion:reduce){main:has(.fgs-shopping-header) *{scroll-behavior:auto}}.fgs-soap-picker{margin:20px 0;max-width:620px}.fgs-soap-picker label{display:block;font-weight:600;font-size:14px;margin-bottom:8px;color:#294536}.fgs-soap-picker select{width:100%;min-height:48px;padding:10px 14px;border:1px solid #82917b;border-radius:5px;background:#faf7ef;color:#294536;font:inherit}.fgs-soap-picker select:focus-visible{outline:3px solid #a06037;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AACQAAAAAAAAAQ */
