#shopify-section-17832291412f84e41d{min-height:420px}#shopify-section-blocks_xfkPxa{min-height:60px}#shopify-section-17835655351038e461{min-height:400px}#shopify-section-1783139756130c50df,#shopify-section-17831438021272a04e{min-height:500px}body,p,li,.rte{font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{line-height:1.25;margin-top:1.5em;margin-bottom:.4em}@media screen and (max-width:749px){.shopify-section{margin-top:32px!important;margin-bottom:32px!important}.section-padding{padding-top:40px!important;padding-bottom:40px!important}}@media screen and (min-width:750px){.section-padding{padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(48px,5vw,80px)}}.page-width{max-width:1200px;margin:0 auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}@media screen and (max-width:749px){.page-width{padding-left:20px;padding-right:20px}}.product__media-wrapper,.product__info-wrapper{gap:40px}@media screen and (min-width:750px){.product__media-wrapper+.product__info-wrapper,.featured-product__media+.featured-product__info{gap:40px}}.grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 16px}.banner--large,.banner--medium{padding-top:clamp(96px,8vw,112px);padding-bottom:clamp(96px,8vw,112px)}@media screen and (max-width:749px){.banner--large,.banner--medium{padding-top:64px;padding-bottom:64px}}.shopify-section h2,.shopify-section .h2{margin-top:0;margin-bottom:.5em;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25}.shopify-section+.shopify-section{margin-top:80px}@media screen and (max-width:749px){.shopify-section+.shopify-section{margin-top:48px}}.shopify-section p+p{margin-top:.5em}.shopify-section p:last-child{margin-bottom:0}.rte p+p{margin-top:.75em}.section__content p,.rte p{max-width:68ch}h1,.h1{font-size:clamp(2rem,4vw,3rem)}h2,.h2{font-size:clamp(1.5rem,2.5vw,2.25rem)}h3,.h3{font-size:clamp(1.25rem,2vw,1.75rem)}h4,.h4{font-size:clamp(1rem,1.5vw,1.375rem)}.eyebrow,.caption-with-letter-spacing,[class*=__label]{font-family:var(--font-body-family);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}body{font-size:1rem;line-height:1.6}.subtitle{font-size:1.0625rem;line-height:1.65}.btn,.button,[class*=button--]{font-family:var(--font-body-family);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;border-radius:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.button--primary:hover,.btn--primary:hover{opacity:.88}.button--secondary,.btn--secondary{background:transparent;border-width:1px;border-style:solid}.button--secondary:hover,.btn--secondary:hover{background:var(--color-foreground);color:var(--color-background)}.button-group,.buttons-wrapper{display:flex;flex-wrap:wrap;gap:16px;align-items:center}:root{--color-bg-primary: #fdfbf7;--color-bg-subtle: #f5f1ea;--color-text-primary: #1c1c1c;--color-text-muted: #6b6560;--color-accent: #1c1c1c;--color-accent-warm: #8b6f47;--color-divider: rgba(28,28,28,.1)}.shopify-section:nth-child(2n) .section-full-width,.shopify-section:nth-child(2n)>div:first-child{background-color:var(--color-bg-subtle)}.caption-with-letter-spacing,.product__text--light,[class*=__meta],[class*=__label]{color:var(--color-text-muted)}hr,.section-divider{border:none;border-top:1px solid var(--color-divider);margin:0}.header-wrapper{position:sticky;top:0;z-index:100;background:var(--color-bg-primary, #fdfbf7);border-bottom:1px solid var(--color-divider, rgba(28,28,28,.1));transition:box-shadow .2s ease}.header-wrapper--scrolled{box-shadow:0 2px 12px #1c1c1c12}.header__menu-item a,.header__active-menu-item{font-family:var(--font-body-family);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-text-primary, #1c1c1c);transition:color .15s ease}.header__menu-item a:hover{color:var(--color-accent-warm, #8b6f47)}.mega-menu__content,.header__submenu{padding:32px 40px;gap:40px;background:var(--color-bg-primary, #fdfbf7);border-top:1px solid var(--color-divider, rgba(28,28,28,.1));box-shadow:0 8px 24px #1c1c1c0f}.mega-menu__heading{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted, #6b6560);margin-bottom:12px}.card__media img,.product-card img,.collection-card img{transition:transform .35s ease}.card:hover .card__media img,.product-card:hover img,.collection-card:hover img{transform:scale(1.03)}.rte a,.article__content a{text-decoration:none;background-image:linear-gradient(var(--color-accent-warm, #8b6f47),var(--color-accent-warm, #8b6f47));background-size:0% 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .2s ease}.rte a:hover,.article__content a:hover{background-size:100% 1px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-accent-warm, #8b6f47);outline-offset:3px;border-radius:0}@supports (animation-timeline: scroll()){.shopify-section{animation:fadeUp .4s ease both;animation-timeline:view();animation-range:entry 0% entry 20%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.header__icon,.header__icon--menu{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}.card--product{border:1px solid var(--color-divider, rgba(28,28,28,.1));border-radius:0;background:var(--color-bg-primary, #fdfbf7);overflow:hidden;transition:border-color .2s ease}.card--product:hover{border-color:#1c1c1c40}.card__media,.product-card__image-wrapper{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-bg-subtle, #f5f1ea)}.card__media img,.product-card__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.collection-card__image-wrapper,.card--collection .card__media{aspect-ratio:3 / 2;overflow:hidden}.card__content,.card__information{padding:16px 0 20px}.card__heading{font-size:.9375rem;line-height:1.35;margin-bottom:6px;font-family:var(--font-heading-family)}.card__heading a{text-decoration:none;color:var(--color-text-primary, #1c1c1c)}.price,.card__price{font-family:var(--font-body-family);font-size:.875rem;color:var(--color-text-muted, #6b6560);letter-spacing:.02em}.badge,.card__badge{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:0;background:var(--color-text-primary, #1c1c1c);color:var(--color-bg-primary, #fdfbf7)}@media screen and (max-width:749px){.card__content,.card__information{padding:12px 0 16px}.card__heading{font-size:.875rem}}.footer{background:var(--color-bg-subtle, #f5f1ea);border-top:1px solid var(--color-divider, rgba(28,28,28,.1));padding-top:64px;padding-bottom:40px}.footer__content-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;align-items:start}@media screen and (max-width:989px){.footer__content-top{grid-template-columns:1fr 1fr;gap:32px}}@media screen and (max-width:749px){.footer__content-top{grid-template-columns:1fr;gap:24px}}.footer__brand-tagline{font-size:.875rem;line-height:1.65;color:var(--color-text-muted, #6b6560);margin-top:8px;max-width:28ch}.footer-block__heading{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted, #6b6560);margin-bottom:16px}.footer-block__details-content a,.footer__list a{font-size:.875rem;line-height:2;color:var(--color-text-primary, #1c1c1c);text-decoration:none;transition:color .15s ease}.footer-block__details-content a:hover,.footer__list a:hover{color:var(--color-accent-warm, #8b6f47)}.footer__content-bottom{margin-top:48px;padding-top:20px;border-top:1px solid var(--color-divider, rgba(28,28,28,.1));display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer__copyright,.footer__content-bottom p{font-size:.75rem;color:var(--color-text-muted, #6b6560);letter-spacing:.03em}.social-icons a,.footer__list--social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-divider, rgba(28,28,28,.1));transition:border-color .2s ease,color .2s ease;color:var(--color-text-primary, #1c1c1c)}.social-icons a:hover,.footer__list--social a:hover{border-color:var(--color-accent-warm, #8b6f47);color:var(--color-accent-warm, #8b6f47)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
