body.sgt-refreshed{--sgt-olive:#5a603c;--sgt-ink:#293024;--sgt-paper:#fcfbf7;--sgt-cream:#f3ecdf;--sgt-line:#dce0d1;color:var(--sgt-ink);background:var(--sgt-paper);font-family:system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.65}body.sgt-refreshed h1,body.sgt-refreshed h2,body.sgt-refreshed h3,body.sgt-refreshed h4{font-family:'Playfair Display',Georgia,serif;color:var(--sgt-ink);font-weight:400;line-height:1.25}body.sgt-refreshed :is(.bg-brand,.bg-dark) :is(h1,h2,h3,h4){color:var(--sgt-cream)}body.sgt-refreshed :focus-visible{outline:3px solid #986321;outline-offset:3px}body.sgt-refreshed #main{padding-top:16px;padding-bottom:32px}body.sgt-refreshed #main.sgt-home{padding-top:0}body.sgt-refreshed .sgt-home-hero{background:var(--sgt-cream);padding:64px 0}body.sgt-refreshed .sgt-home-hero h1{font-size:clamp(40px, 5vw, 62px);letter-spacing:-.035em}body.sgt-refreshed .sgt-eyebrow{color:#666b5d;font-size:10px;text-transform:uppercase;letter-spacing:.16em}body.sgt-refreshed .sgt-home-hero p{max-width:440px;color:#62654e}body.sgt-refreshed .sgt-home-aside{border-left:1px solid #c4c5af;padding-left:40px}body.sgt-refreshed .sgt-home-categories a{display:flex;gap:16px;justify-content:space-between;align-items:center;height:100%;padding:24px;border:1px solid var(--sgt-line);background:#fff;color:var(--sgt-ink);text-decoration:none}body.sgt-refreshed .sgt-home-categories a:hover{background:#e9eddf}body.sgt-refreshed .sgt-home-guide{padding:36px;background:#eef1e7;border:1px solid var(--sgt-line)}body.sgt-refreshed .sgt-home .btn>span{margin-left:12px}body.sgt-refreshed .sgt-home-content>.row>.col-12>:last-child{margin-bottom:0}body.sgt-refreshed .woocommerce-products-header{padding:0 0 36px!important}body.sgt-refreshed #green_header{background:var(--sgt-cream);padding:38px 0!important;border-bottom:1px solid var(--sgt-line)}body.sgt-refreshed #green_header h1{font-size:clamp(32px, 4vw, 52px);font-weight:400!important;color:var(--sgt-ink);letter-spacing:-.025em}body.sgt-refreshed #green_header h2{color:#666b5d;font-size:21px!important}body.sgt-refreshed #breadcrumbs,body.sgt-refreshed #breadcrumbs a{color:#5c6451;font:12px/1.6 system-ui,sans-serif}body.sgt-refreshed #breadcrumbs a{text-decoration:underline;text-underline-offset:3px}body.sgt-refreshed .category-description-wrapper,body.sgt-refreshed .term-description{color:#59614f;line-height:1.75}body.sgt-refreshed #main a:not(.button):not(.btn):not(.wp-block-button__link):not(.full-product-link):not(.woocommerce-LoopProduct-link):not(.wc-block-grid__product-link){text-underline-offset:4px}body.sgt-refreshed ul.products li.product,body.sgt-refreshed .wc-block-grid__product{background:#fff;padding:16px;border:1px solid var(--sgt-line);border-radius:3px;text-align:left;box-shadow:none}body.sgt-refreshed ul.products li.product img,body.sgt-refreshed .wc-block-grid__product-image img{border:0!important;border-radius:2px}body.sgt-refreshed ul.products li.product .woocommerce-loop-category__title,body.sgt-refreshed h2.woocommerce-loop-product__title,body.sgt-refreshed .wc-block-grid__product-title{font-size:23px!important;line-height:1.3;padding-bottom:6px;color:var(--sgt-ink)}body.sgt-refreshed .botanical-name{color:#666b5d;font-size:14px;line-height:1.5}body.sgt-refreshed .woocommerce ul.products li.product .price,body.sgt-refreshed .wc-block-grid__product-price{color:var(--sgt-olive);font-weight:600}body.sgt-refreshed .woocommerce div.product .product_title{font-size:clamp(28px, 3vw, 42px)}body.sgt-refreshed .woocommerce div.product .woocommerce-product-details__short-description{color:#59614f}body.sgt-refreshed .woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:var(--sgt-line);border-radius:3px 3px 0 0;background:#f3f4ec}body.sgt-refreshed .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff}body.sgt-refreshed .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--sgt-ink);font-weight:500}body.sgt-refreshed .woocommerce table.shop_table{border-color:var(--sgt-line);border-radius:3px;background:#fff}body.sgt-refreshed .woocommerce table.shop_table th{font-weight:600}body.sgt-refreshed .woocommerce-message,body.sgt-refreshed .woocommerce-info{background:#eef1e7;border-top-color:var(--sgt-olive);color:var(--sgt-ink)}body.sgt-refreshed .btn-brand,body.sgt-refreshed .woocommerce a.button,body.sgt-refreshed .woocommerce button.button,body.sgt-refreshed .woocommerce input.button,body.sgt-refreshed .wp-block-button__link{border-radius:3px;background:var(--sgt-olive);color:#fff;font:500 14px/1.5 system-ui,sans-serif;padding:12px 20px;box-shadow:none}body.sgt-refreshed .woocommerce a.button:hover,body.sgt-refreshed .woocommerce button.button:hover,body.sgt-refreshed .wp-block-button__link:hover{background:#303923;color:#fff}body.sgt-refreshed .woocommerce a.button.disabled,body.sgt-refreshed .woocommerce button.button:disabled{opacity:.55}body.sgt-refreshed .form-control,body.sgt-refreshed .form-select,body.sgt-refreshed .woocommerce input.input-text,body.sgt-refreshed .woocommerce textarea{border-color:#bfc4b3;border-radius:3px;background-color:#fff;color:var(--sgt-ink)}body.sgt-refreshed .form-control:focus,body.sgt-refreshed .form-select:focus{border-color:var(--sgt-olive);box-shadow:0 0 0 .2rem #5a603c22}body.sgt-refreshed #sidebar .accordion{background:transparent}body.sgt-refreshed #sidebar .accordion-item{background:transparent;border-color:var(--sgt-line)}body.sgt-refreshed #sidebar .accordion-button{background:transparent;color:var(--sgt-ink);font:600 13px/1.5 system-ui,sans-serif;padding:18px 0 12px;box-shadow:none}body.sgt-refreshed #sidebar .facetwp-facet{font-size:13px}body.sgt-refreshed .dotted-hr{border-top:1px solid var(--sgt-line);opacity:1}body.sgt-refreshed footer .main-footer-area{background-color:#303923!important}body.sgt-refreshed footer .main-footer-area a{color:#f3ecdf;font:400 14px/1.6 system-ui,sans-serif}body.sgt-refreshed footer .main-footer-area a:hover{color:#fff;text-decoration:underline}body.sgt-refreshed footer .lower-footer{background:var(--sgt-paper)!important;color:#666b5d;padding-block:22px}body.sgt-refreshed footer .lower-footer p{line-height:1.65!important}body.sgt-refreshed #brand_footer h1,body.sgt-refreshed #brand_footer h2,body.sgt-refreshed #brand_footer h3,body.sgt-refreshed #brand_footer h4{color:#f3ecdf}@media (max-width:767px){body.sgt-refreshed .sgt-home-hero{padding-block:38px}body.sgt-refreshed .sgt-home-categories a{padding:16px}body.sgt-refreshed .sgt-home-guide{padding:24px}body.sgt-refreshed #green_header{padding-block:26px!important}body.sgt-refreshed ul.products li.product,body.sgt-refreshed .wc-block-grid__product{padding:10px}body.sgt-refreshed h2.woocommerce-loop-product__title,body.sgt-refreshed .wc-block-grid__product-title{font-size:19px!important}}