body{letter-spacing:0}@media screen and (max-width:749px){.page-width{padding-inline:16px}}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:500;letter-spacing:-.02em;line-height:1.1}.button,.shopify-challenge__button,.customer button{min-height:52px;padding:0 26px;font-size:16px;font-weight:500;letter-spacing:0}.page-intro .page-intro__kicker{margin:0 0 12px;font-size:13px;font-weight:500;letter-spacing:.14em;color:var(--moss-700)}.page-intro.color-scheme-3 .page-intro__kicker,.page-intro.color-scheme-4 .page-intro__kicker{color:var(--lichen-300)}.button:focus-visible,a:not(.focus-inset):focus-visible,summary:not(.focus-inset):focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(prefers-reduced-motion:no-preference){.button{transition:background-color .2s ease,box-shadow .2s ease}}.header-wrapper:not([data-header-overlay]){background:transparent;isolation:isolate}.header-wrapper:not([data-header-overlay]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#f5f4eee0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.header-wrapper:not([data-header-overlay]) .header__inline-menu>.list-menu>li>a,.header-wrapper:not([data-header-overlay]) .header__inline-menu>.list-menu>li>header-menu>details>summary,.header-wrapper:not([data-header-overlay]) .header__inline-menu>.list-menu>li>details>summary{padding:8px 14px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none}.header-wrapper:not([data-header-overlay]) .header__inline-menu>.list-menu>li>a:hover,.header-wrapper:not([data-header-overlay]) .header__inline-menu>.list-menu>li>a[aria-current=page],.header-wrapper:not([data-header-overlay]) .header__inline-menu>.list-menu>li>header-menu>details>summary:hover,.header-wrapper:not([data-header-overlay]) .header__inline-menu>.list-menu>li>header-menu>details[open]>summary{background-color:rgba(var(--color-foreground),.08);text-decoration:none}.header-wrapper:not([data-header-overlay]) .header__menu-item:hover span,.header-wrapper:not([data-header-overlay]) .header__active-menu-item,.header-wrapper:not([data-header-overlay]) details[open]>.header__menu-item{text-decoration:none}.understory-page .main-page-title,.page-intro .page-intro__heading,.main-blog .title--primary,.article-template__title,.template-404 .title,.template-search__header h1,.customer h1,.customer__title,cart-items .title--primary,cart-items .cart__empty-text{max-width:18ch;margin:0 0 clamp(24px,4vw,40px);font-size:clamp(40px,6vw,72px);font-weight:500;letter-spacing:-.025em;line-height:1.04;overflow-wrap:anywhere}.template-404 .title,.template-search__header h1,cart-items .title--primary,cart-items .cart__empty-text{max-width:none}cart-items .title--primary{margin-bottom:0}.understory-page .rte{max-width:68ch;font-size:17px;line-height:1.65;color:rgba(var(--color-foreground),.85)}@media screen and (min-width:750px){.understory-page .rte{font-size:18px}}.understory-page .rte a{color:var(--moss-700);text-underline-offset:3px}.understory-page .rte [style],.article-template__content [style]{font-family:inherit!important;font-size:inherit!important;background-color:transparent!important}.understory-page .rte [style]:not(a),.article-template__content [style]:not(a){color:inherit!important}.understory-page .rte :is(h1,h2,h3,h4,h5,h6)[style],.article-template__content :is(h1,h2,h3,h4,h5,h6)[style]{line-height:1.25!important}.understory-page .rte h1[style],.article-template__content h1[style]{font-size:32px!important}.understory-page .rte h2[style],.article-template__content h2[style]{font-size:26px!important}.understory-page .rte h3[style],.article-template__content h3[style]{font-size:21px!important}.understory-page .rte :is(h4,h5,h6)[style],.article-template__content :is(h4,h5,h6)[style]{font-size:18px!important}.contact .field__input:not(.text-area){height:52px}.product .product__title h1{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.08}.product .price .price-item--last{font-size:18px}.product-form__input.product-form__input--pill input[type=radio]+label{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;letter-spacing:0}.product-form__input.product-form__input--pill input[type=radio]:checked+label{border-color:var(--moss-700);background-color:var(--moss-700);color:var(--bone)}.product .product-form__submit{min-height:52px;font-size:16px;font-weight:500}.product .product__accordion.accordion{margin-top:24px;padding-inline:20px;border:0;border-radius:18px;background-color:var(--bone)}.product .product__accordion.accordion+.product__accordion.accordion{margin-top:8px}.product .product__accordion.accordion summary{align-items:center;min-height:56px;padding-block:8px}.product .product__accordion .accordion__title{font-size:16px;font-weight:500;letter-spacing:0}.product .product__accordion .accordion__content{padding:0 0 16px}.shopify-section:has(.jdgm-widget):not(:has(.product__info-container)){margin-top:clamp(48px,7vw,96px);padding-block:8px}.related-products .related-products__heading{font-size:clamp(28px,3.6vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.page-intro .page-intro__text{color:rgba(var(--color-foreground),.8)}.feature-details .feature-details__list{display:grid;gap:12px;border-bottom:0}.feature-details .feature-details__row{padding:24px;border-top:0;border-radius:20px;background-color:var(--bone)}.feature-details .feature-details__row:hover{background-color:var(--bone)}.feature-details .feature-details__content{padding:0}.feature-details .feature-details__name{font-size:18px;font-weight:500}.feature-details .feature-details__description,.feature-details .feature-details__aside p{color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.feature-details .feature-details__row{padding:32px}}.product-buy-block__inner .product-buy-block__image{border-radius:20px}.product-buy-block__inner .product-buy-block__title{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.08}.main-blog .blog-articles{grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.main-blog .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.main-blog .blog-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.main-blog .blog-articles .article-card-wrapper{border-radius:var(--blog-card-corner-radius)}.blog-articles .article-card .card__information{padding:24px}.article-card .card__heading{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.article-card .article-card__info{font-size:12px;letter-spacing:.08em;color:rgba(var(--color-foreground),.7)}.article-card .article-card__excerpt{font-size:15px;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.article-card .card__heading{font-size:22px}}.article-template .article-template__hero-container .media{border-radius:20px;overflow:hidden}.article-template .article-template__content{max-width:68ch;font-size:17px;line-height:1.65}@media screen and (min-width:750px){.article-template .article-template__content{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/understory-site.css.map */
