html:root{--font-h1--letter-spacing: -.05em;--font-h2--letter-spacing: -.05em;--font-h3--letter-spacing: -.05em;--font-h4--letter-spacing: -.035em;--font-h4--line-height: 1.15;--font-h5--letter-spacing: .09em;--font-h6--letter-spacing: .09em;--font-paragraph--line-height: 1.5;--ah-ink: #231503;--ah-ink-body: #59524A;--ah-muted: #6F665D;--ah-white: #FFFFFF;--ah-cream: #F8F4EE;--ah-sand: #EFE5D6;--ah-sepia: #D9C3AE;--ah-chocolate: #2E1C0E;--ah-moss: #546537;--ah-green: #5F7E30;--ah-green-hover: #6F9438;--ah-stars: #D0BA43;--ah-hairline: rgb(35 21 3 / .15)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-weight:500;letter-spacing:.0125em}@media screen and (max-width:749px){html:root{--font-size--h1: 1.75rem;--font-size--h2: 1.625rem;--font-size--h3: 1.5rem;--font-size--h4: 1.25rem}}.shopify-section p,footer.section-wrapper .text-block p,.care_field .metafield-rich_text_field ul li,.product-details .text-block ul,main[data-template="page.about-us"] .custom-section-content .section-content-wrapper>.text-block.rte li,main[data-template=article] .blog-post-content h5,main[data-template=article] .blog-post-content h6,.about_col_detail_sec .content_main .item_wrap ul li{font-weight:400}main[data-template=article] .blog-post-content h5,.prod_featured_sec .prod_feat_left p,header.header-section .header__column--right header-actions,header.header-section .header-actions__action,header.header-section .menu-list .menu-list__list-item .menu-list__link{font-family:var(--font-body--family)}.new-hero-banner .new-hero-banner-inner h1,.trade_banner h1{font-weight:600}.new-hero-banner .new-hero-banner-inner h1{font-size:60px;line-height:1.1;letter-spacing:-.05em}@media screen and (max-width:749px){.new-hero-banner .new-hero-banner-inner h1{font-size:36px}}.shop_by_col .shop_by_col_list .shop_by_col_item h5,.featured-blog-posts h2{line-height:1.1}.prod_featured_sec .prod_feat_left h4,.shop_by_col .shop_by_col_sec_inner .after_list .bottom_one,footer.section-wrapper .footer-content .menu__heading__default,footer.section-wrapper .footer-content>.group-block:nth-child(2) h3,.about_col_detail_sec .content_main .item_wrap h3{line-height:1.15}.about_col_detail_sec .content_main .item_wrap h3{font-weight:600}.feat_col_grid .feat_col_prod_list .feat_col_prod_item .price,.collection_pro_sec .collection_prod_list .collection_prod_item .price,.product-recommendations .product-card__content .group-block-content .price{line-height:1.2}.feat_col_grid .feat_col_prod_list .feat_col_prod_item h2,.collection_pro_sec .collection_prod_list .collection_prod_item h2,.product-recommendations .product-card__content .group-block-content h3{font-size:26px;line-height:1.15;font-weight:400;letter-spacing:-.035em}.testimonials_sec .testimonials_list .testimonial_item p{font-size:18px;line-height:1.2;letter-spacing:-.02em}.shopify-section .sub_title{font-size:14px;line-height:1.2;letter-spacing:.09em}main[data-template=article] .blog-post-content h2{letter-spacing:-.05em}.shopify-section :is(p,li),.rte,.rte :is(p,li),.text-block.paragraph>*,.text-block.rte>*,.prod_featured_sec .prod_feat_left p,.about_col_detail_sec .content_main .item_wrap ul li{color:var(--ah-ink-body)}:is(.color-scheme-5,.color-scheme-6) :is(p,li),:is(.color-scheme-5,.color-scheme-6) .rte :is(p,li){color:var(--color-foreground)}.shopify-section .new-hero-banner p,.shopify-section .trade_banner p{color:var(--white, #fff)}.testimonials_sec .testimonials_list .testimonial_item p,.collection_pro_sec .filter_wrpper ul li{color:var(--ah-ink)}footer.section-wrapper{--white: var(--ah-cream);background:var(--ah-chocolate)}footer.section-wrapper :is(p,li,a,h2,h3,h4,span),footer.section-wrapper .footer-content .menu__heading__default,footer.section-wrapper .footer-content ul li.menu__item a{color:var(--ah-cream)}footer.section-wrapper .footer-content>.group-block:last-child{border-top:1px solid rgb(248 244 238 / .2)}.guarantee_sec,.guarantee_sec_main{background:var(--ah-cream)}.guarantee_sec .guarantee_sec_list .guarantee_sec_item.icon_box{background:transparent}.testimonials_sec,.testimonials_sec_main,.featured-blog-posts{background:var(--ah-white)}.featured-blog-posts{position:relative}.featured-blog-posts:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1240px,calc(100% - 40px));border-top:1px solid var(--ah-hairline)}.newsletter_sec{background-color:var(--ah-cream);color:var(--ah-ink)}.newsletter_sec .newsletter_form_wrap .text-block p,.shopify-section .newsletter_sec p{color:var(--ah-ink-body)}.newsletter_sec .newsletter_form_wrap input.email-signup__input{border-color:var(--ah-ink);color:var(--ah-ink)}.newsletter_sec .email-signup__input::placeholder{color:var(--ah-muted)}.newsletter_sec .email-signup__button{background-color:var(--ah-green)!important;color:var(--ah-white)}.newsletter_sec .email-signup__button:hover{background-color:var(--ah-green-hover)!important}.newsletter_sec .email-signup__button--integrated{border-left-color:var(--ah-ink)}.prod_featured_sec{background:var(--ah-sand)}.trade_sec2{background:var(--ah-cream)}.trade_sec4{background:var(--ah-sand)}html:root{--light-green: var(--ah-green);--black-primary: var(--ah-ink);--off-white: var(--ah-cream)}.variant-picker .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:20px}.variant-picker legend.ah-legend{display:flex;width:100%;align-items:baseline;gap:8px;margin-block-end:10px;padding:0;font-family:var(--font-body--family);font-size:14px;line-height:20px}.ah-legend__name{color:var(--ah-muted);font-weight:400}.ah-legend__value{color:var(--ah-ink);font-weight:500;padding:0;opacity:1}.ah-legend__guide{margin-inline-start:auto;color:var(--ah-moss);font-weight:400;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.variant-picker .variant-option__button-label{flex:0 0 auto;min-height:36px;min-width:0;padding:0 14px;border:1px solid #D9D2C4;border-radius:0;background:var(--ah-white);color:var(--ah-ink);font-family:var(--font-body--family);font-size:14px;line-height:20px;font-weight:400;overflow:visible}.variant-picker .variant-option__button-label:hover{background:var(--ah-white);border-color:#7a7368;color:var(--ah-ink)}.variant-picker .variant-option__button-label:has([data-current-checked=true]){border-color:var(--ah-ink);box-shadow:inset 0 0 0 .5px var(--ah-ink);background:var(--ah-white);color:var(--ah-ink);font-weight:500}.variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border:1px dashed #C9C1B4;color:var(--ah-muted)}.variant-picker .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{text-decoration:line-through}.variant-picker .variant-option__button-label__pill,.variant-picker .variant-option__button-label:before,.variant-picker .variant-option__button-label:after,.variant-picker .variant-option__button-label svg{display:none!important}.variant-picker .variant-option__button-label:has(input[value*=Oak],input[value*=Metal],input[value*=nframed]) .variant-option__button-label__text{display:inline-flex;align-items:center;gap:8px}.variant-picker .variant-option__button-label:has(input[value*=Oak],input[value*=Metal],input[value*=nframed]) .variant-option__button-label__text:before{content:"";flex:0 0 16px;width:16px;height:16px;border-radius:50%;border:1px solid #BFB7AB;background:var(--ah-swatch, #EFE9DF)}.variant-picker .variant-option__button-label:has(input[value*=White]){--ah-swatch: #EFE9DF}.variant-picker .variant-option__button-label:has(input[value*=Walnut]){--ah-swatch: #8A5A34}.variant-picker .variant-option__button-label:has(input[value*=Black]){--ah-swatch: #1F1A16}.variant-picker .variant-option__button-label:has(input[value*=Gold]){--ah-swatch: #C9A227}.variant-picker .variant-option__button-label:has(input[value*=nframed]) .variant-option__button-label__text:before{background:transparent;border:1px dashed #8A8177}.breadcrumb{display:flex;flex-wrap:wrap;gap:0 8px;margin-block-end:8px;font-family:var(--font-body--family);font-size:14px;line-height:20px;color:var(--ah-muted)}.breadcrumb a{color:var(--ah-muted);text-decoration:none}.breadcrumb a:hover{color:var(--ah-ink)}.breadcrumb__divider{color:#bfb7ab;font-size:0}.breadcrumb__divider:before{content:"/";font-size:14px}.text-block--ah_shipping_line>*{font-size:14px;line-height:20px;color:var(--ah-ink-body)}.installments,.installments shopify-payment-terms{font-size:14px;line-height:20px;color:var(--ah-ink-body)}.text-block--ah_trust_strip ul{list-style:none;margin:8px 0 0;padding:16px 0;border-top:1px solid var(--ah-hairline);border-bottom:1px solid var(--ah-hairline)}.text-block--ah_trust_strip li{font-size:15px;line-height:24px;color:var(--ah-ink-body)}.ah-from-blog{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid var(--ah-hairline);border-bottom:1px solid var(--ah-hairline)}.ah-eyebrow{font-family:var(--font-accent--family);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ah-muted)}.ah-from-blog__title{font-family:var(--font-body--family);font-size:16px;line-height:24px;color:var(--ah-ink);text-decoration:none}.ah-from-blog__title:hover{color:var(--ah-moss)}.ah-from-blog__teaser{margin:0;font-size:14px;line-height:20px;color:var(--ah-muted)}.ah-section{padding-block:var(--ah-pad, 96px)}.ah-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.ah-section__header{display:flex;flex-direction:column;gap:12px;margin-block-end:48px}.ah-section__header--center{align-items:center;text-align:center}.ah-section__title{margin:0;font-size:var(--font-h2--size)}.ah-section__title--left{margin-block-end:40px}.ah-section__intro{margin:0;font-size:18px;line-height:26px;color:var(--ah-ink-body);max-width:60ch}.ah-caption{font-family:var(--font-body--family);font-size:14px;line-height:20px;color:var(--ah-ink)}.ah-caption--muted{color:var(--ah-muted)}.ah-label{font-family:var(--font-body--family);font-size:14px;line-height:20px;font-weight:500;color:var(--ah-ink)}.ah-placeholder{display:grid;place-items:center;aspect-ratio:3 / 2;background:var(--ah-sand);color:var(--ah-muted);font-size:13px;text-align:center;padding:16px}.ah-in-context__media img{display:block;width:100%;height:auto}.ah-in-context__caption{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block-start:16px}.ah-process__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ah-process__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.ah-process__step .ah-caption{display:block;margin-block:8px 20px}.ah-process__title{margin:0 0 8px;font-size:var(--font-h4--size);line-height:1.15}.ah-process__text{margin:0;color:var(--ah-ink-body)}.ah-size-guide__diagram{display:flex;justify-content:center}.ah-size-guide__diagram img{display:block;width:min(901px,100%);height:auto}.ah-size-guide__note{margin:20px auto 0;text-align:center;max-width:60ch}.ah-quote__grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:80px;align-items:start}.ah-quote__featured{position:relative;padding-block-start:76px}.ah-quote__mark{position:absolute;top:-66px;left:-70px;font-family:var(--font-heading--family);font-weight:600;font-size:300px;line-height:210px;color:var(--ah-muted);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.ah-quote__text{margin:0 0 24px;font-family:var(--font-heading--family);font-style:italic;font-weight:400;font-size:40px;line-height:1.2;letter-spacing:-.03em;color:var(--ah-ink)}.ah-stars{display:flex;gap:4px;margin-block-end:24px}.ah-star{fill:var(--ah-stars)}.ah-star--empty{fill:#d9d9d9}.ah-quote__piece{display:flex;flex-direction:column;gap:4px;padding-block-start:76px}.ah-quote__thumb{width:180px;aspect-ratio:3 / 4;overflow:hidden;margin-block-end:8px}.ah-quote__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ah-companion__grid{display:grid;grid-template-columns:480px minmax(0,1fr);gap:80px;align-items:center}.ah-companion__media img{display:block;width:100%;height:auto}.ah-companion__copy{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ah-companion__title{margin:0;font-size:var(--font-h4--size);line-height:1.15}.ah-companion__price{margin:0;font-weight:500}.ah-companion__copy .button{margin-block-start:16px}@media screen and (max-width:749px){.ah-process__steps,.ah-quote__grid{grid-template-columns:1fr;gap:32px}.ah-quote__featured{padding-block-start:44px}.ah-quote__mark{font-size:180px;line-height:130px;top:-38px;left:-10px}.ah-quote__text{font-size:28px}.ah-quote__piece{padding-block-start:0;flex-direction:row;align-items:center;gap:16px}.ah-quote__thumb{width:72px;margin:0}.ah-companion__grid{grid-template-columns:1fr;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ah-typography.css.map */
