body{--font-heading--family:var(--etch-heading-font);--font-heading--weight:500;--font-body--family:var(--etch-body-font);--font-subheading--family:var(--etch-body-font);--font-accent--family:var(--etch-heading-font);--font-h1--family:var(--etch-heading-font);--font-h2--family:var(--etch-heading-font);--font-h3--family:var(--etch-heading-font);--font-h4--family:var(--etch-body-font);--font-h5--family:var(--etch-body-font);--font-h6--family:var(--etch-body-font);--font-paragraph--family:var(--etch-body-font);font-family:var(--etch-body-font);background:var(--etch-ivory);color:var(--etch-ink)}.etch-wrap{width:min(100%,1440px);padding-inline:clamp(20px,5vw,72px);margin-inline:auto}.etch-home{font-family:var(--etch-body-font);font-size:16px;line-height:1.65;color:var(--etch-ink)}.etch-home h1,.etch-home h2{font-family:var(--etch-heading-font);font-weight:500;line-height:1.08;letter-spacing:-.02em;margin:0}.etch-home h1{font-size:clamp(40px,3.8vw,60px)}.etch-home h2{font-size:clamp(30px,3vw,42px)}.etch-home p{margin:0}.etch-home a{color:inherit;text-decoration:none}.etch-eyebrow{font-family:var(--etch-body-font);font-size:12px;letter-spacing:.15em;font-weight:500;margin-bottom:20px!important}.etch-body{color:#5c6158}.etch-body p{line-height:1.7}.etch-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:48px}.etch-hero-copy{max-width:500px}.etch-hero .etch-body{max-width:440px;margin-top:24px}.etch-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.etch-button{display:inline-flex;justify-content:center;align-items:center;gap:32px;background:var(--etch-sage);color:var(--etch-ink)!important;padding:14px 24px;min-height:48px;border:1px solid transparent;border-radius:4px;font-family:var(--etch-body-font);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.etch-button:hover{background:var(--etch-ink);color:var(--etch-ivory)!important}.etch-secondary{background:transparent;border-color:#25282430}.etch-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:5px}.etch-note{font-family:var(--etch-body-font);font-size:12px;color:#5c6158;margin-top:20px!important;line-height:1.7}.etch-hero .etch-note{margin-top:32px!important}.etch-hero-visual{background:var(--etch-offset)}.etch-hero-visual>img{width:100%;height:auto;aspect-ratio:1.18;object-fit:contain;padding:24px}.etch-caption{display:flex;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid #25282424;font-size:12px}.etch-caption>span{letter-spacing:.1em}.etch-assurance{display:flex;justify-content:space-between;gap:24px;font-size:12px;border-top:1px solid #25282424;border-bottom:1px solid #25282424;padding-block:20px}.etch-featured{padding-block:64px 48px}.etch-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.etch-section-heading .etch-eyebrow{margin-bottom:12px!important}.etch-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.etch-product-photo{background:#fff;overflow:hidden;aspect-ratio:1}.etch-product-photo img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .3s}.etch-product:hover img{transform:scale(1.03)}.etch-product-kind{font-size:12px;color:#5c6158;margin-top:16px!important}.etch-product h3{font:500 16px/1.4 var(--etch-body-font);margin:4px 0 0;min-height:2.8em}.etch-price{font-size:14px;margin-top:8px!important}.etch-rating{font-size:12px;margin-top:8px!important;color:var(--etch-gold)}.etch-categories{padding-block:24px 64px}.etch-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.etch-category{padding:24px 0;border-top:1px solid #25282424;display:flex;flex-direction:column;gap:8px}.etch-category strong{font:500 26px/1.2 var(--etch-heading-font)}.etch-category>span{font-size:14px;color:#5c6158}.etch-bespoke{display:grid;grid-template-columns:1fr 1fr;margin-bottom:64px}.etch-bespoke-picture{background:var(--etch-offset)}.etch-bespoke-picture img{width:100%;height:100%;aspect-ratio:1.15;object-fit:contain;padding:24px}.etch-bespoke-copy{background:var(--etch-offset);padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.etch-bespoke-copy .etch-body{margin-top:24px;max-width:410px}.etch-bespoke-copy .etch-button{margin-top:24px}.etch-gift{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px 48px}.etch-gift .etch-eyebrow{margin-bottom:12px!important}.etch-gift h2{max-width:600px}.etch-newsletter{background:var(--etch-offset)}.etch-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:40px}.etch-newsletter h2{font:500 clamp(28px,2.5vw,36px)/1.2 var(--etch-heading-font);margin:0}.etch-newsletter p{font-size:14px;margin:12px 0 0;line-height:1.6}.etch-newsletter-form{display:grid;grid-template-columns:1fr auto;gap:12px}.etch-newsletter-form input[type=email]{background:#fff;border:1px solid #25282430;border-radius:4px;padding:12px 16px;min-width:0;color:var(--etch-ink);font-family:var(--etch-body-font)}.etch-newsletter-form p{grid-column:1/-1}.etch-newsletter-form a{text-decoration:underline;text-underline-offset:4px}.header-logo img{mix-blend-mode:multiply}.header-menu .menu-list__link{font-family:var(--etch-body-font);font-size:14px}.header__row{background:var(--etch-ivory)}.product-card img,.card-gallery img{object-fit:contain!important;background:#fff}.product-card .product-title{font-family:var(--etch-body-font)}.product-details .text-block.h2{font-size:clamp(30px,3vw,40px)}.etch-guidance details{border-top:1px solid #25282424;padding-block:16px}.etch-guidance details:last-child{border-bottom:1px solid #25282424}.etch-guidance summary{cursor:pointer;font:500 14px/1.5 var(--etch-body-font)}.etch-guidance details>div{font:400 14px/1.7 var(--etch-body-font);color:#5c6158;margin-top:12px}.etch-guidance p{margin:0 0 12px}.etch-guidance p:empty{display:none}.etch-guidance a{text-decoration:underline;text-underline-offset:4px}.etch-original-description h3,.etch-original-description b,.etch-original-description strong{font-size:inherit}.jm-review-widget{--jm-review-widget-button-color:var(--etch-sage)!important;--jm-review-widget-button-text-color:var(--etch-ink)!important;--jm-review-widget-star-and-histogram-color:var(--etch-gold)!important;--jm-widget-primary-color:var(--etch-gold)!important}.jm-review-widget .jm-button--primary{background:var(--etch-sage)!important;color:var(--etch-ink)!important;border-radius:4px!important;padding:12px 24px!important}.jm-review-widget .jm-button--primary:hover{background:var(--etch-ink)!important;color:var(--etch-ivory)!important}.jm-review-widget .jm-average-rating__stars,.jm-star-rating{color:var(--etch-gold)}.etch-footer{padding-top:48px;font-family:var(--etch-body-font);color:var(--etch-ink)}.etch-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:48px}.etch-footer-brand img{width:180px;height:auto;mix-blend-mode:multiply;margin-bottom:20px}.etch-footer p,.etch-footer a{font-size:14px;line-height:1.7}.etch-footer h3{font:600 14px/1.5 var(--etch-body-font);margin:0 0 16px}.etch-footer-grid a{display:block;margin-top:8px;text-decoration:none}.etch-footer-bottom{display:flex;justify-content:space-between;gap:24px;font-size:12px;border-top:1px solid #25282424;padding-block:20px}.etch-footer-bottom>div{display:flex;flex-wrap:wrap;gap:16px}.etch-footer-bottom a{font-size:12px}.etch-payments{display:flex;list-style:none;padding:0;margin:0 0 24px;gap:8px;flex-wrap:wrap}.etch-collection-heading{padding-block:40px 8px}.etch-collection-heading h1,.etch-single-copy h1{font:500 clamp(32px,3.4vw,48px)/1.1 var(--etch-heading-font);margin:0}.etch-collection-intro{font:400 16px/1.7 var(--etch-body-font);color:#5c6158;max-width:700px;margin:20px 0 0}.etch-collection-more{margin-top:20px;font:400 14px/1.7 var(--etch-body-font);max-width:700px}.etch-collection-more summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.etch-collection-more>div{margin-top:16px;color:#5c6158}.etch-single-collection{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:40px 64px}.etch-single-photo{background:#fff}.etch-single-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:16px}.etch-single-copy{max-width:500px}.etch-single-price{font:500 20px/1.5 var(--etch-body-font);margin:24px 0}.shopify-section:has(.etch-single-collection)+.shopify-section{display:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #718348;outline-offset:4px}@media(max-width:989px){.etch-hero{gap:32px}.etch-products,.etch-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etch-bespoke-copy{padding:32px}}@media(max-width:749px){.etch-hero{grid-template-columns:1fr;padding-block:32px;gap:28px}.etch-hero h1{font-size:38px}.etch-hero .etch-body{margin-top:16px}.etch-hero .etch-note{margin-top:20px!important}.etch-hero-visual>img{aspect-ratio:1.28;padding:16px}.etch-caption{padding:12px 16px}.etch-assurance{display:block;padding-block:16px}.etch-assurance span{display:block;margin-bottom:4px}.etch-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.etch-featured{padding-top:48px}.etch-products{gap:24px 16px}.etch-product h3{font-size:14px}.etch-product-photo img{padding:8px}.etch-bespoke{grid-template-columns:1fr}.etch-bespoke-picture img{aspect-ratio:1.35;padding:16px}.etch-bespoke-copy{padding:28px 24px}.etch-gift{flex-direction:column;align-items:flex-start}.etch-newsletter-inner{grid-template-columns:1fr;gap:24px}.etch-newsletter-form{gap:8px}.etch-newsletter-form .etch-button{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.etch-home *{transition:none!important}}@media(max-width:749px){.etch-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.etch-footer-brand{grid-column:1/-1}.etch-footer-bottom{flex-direction:column;gap:12px}.etch-footer-bottom>div{gap:12px}}@media(max-width:749px){.etch-single-collection{grid-template-columns:1fr;gap:28px;padding-block:28px 48px}.etch-single-photo img{padding:12px}.etch-collection-heading{padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/etch-refresh.css.map */
