:root{--serif:Outfit,Arial,sans-serif;--sans:Outfit,Arial,sans-serif}body,body *,body *:before,body *:after{font-family:Outfit,Arial,sans-serif!important;font-synthesis:none}body em,body i,body blockquote{font-style:normal}body h1,body h2,body h3{font-weight:500;letter-spacing:-.035em}body .hero h1{font-size:clamp(52px,6.2vw,100px);line-height:1.06;font-weight:400;letter-spacing:-.045em}body h1 em,body h2 em{font-style:normal;font-weight:500}body strong,body b{font-weight:600}body .craft-detail>span,body .how-grid article>span,body .depth-tab>span{font-weight:600}body .meaning h2{line-height:1.13}body .logo-crop.cleaned .brand-mark{overflow:hidden}@media(max-width:800px){body .hero h1{font-size:clamp(44px,8.5vw,68px);line-height:1.09}body .meaning h2{font-size:clamp(34px,7vw,52px)}}body .design-feature{height:auto;min-height:0;align-items:center;margin-bottom:36px}body .design-image.product-design{height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible}body .design-image.product-design .design-art{display:block;width:100%;height:auto;flex:none;aspect-ratio:5/6;object-fit:contain}body .product-design .design-image-label{position:static;flex:none}body .design-footnote{position:relative;clear:both;margin:0;padding:22px 0 0;border-top:1px solid var(--v6-line);max-width:none;line-height:1.7;font-size:14px}.craft-detail>span,.how-grid article>span{font-family:inherit!important;font-variant-numeric:lining-nums;font-weight:600;font-size:clamp(28px,3vw,44px)}.footer-bottom.hm-footer-care{display:grid;gap:24px;align-items:start;padding-top:32px}.hm-footer-meta,.hm-care-links,.hm-footer-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px}.hm-footer-meta{justify-content:space-between}.hm-care-links a,.hm-footer-secondary a{padding:10px 0;text-underline-offset:5px}.hm-care-links{font-size:15px}.hm-footer-secondary{font-size:13px;opacity:.9}.hm-site-details{max-width:680px;font-size:12px;line-height:1.7}.hm-site-details summary{cursor:pointer;padding:12px 0;min-height:44px}.hm-site-details p{margin:10px 0}.hm-site-details a{text-decoration:underline;text-underline-offset:3px}.shopify-policy__container{width:calc(100% - 48px)!important;max-width:900px!important;margin:170px auto 90px!important;padding:clamp(26px,5vw,64px)!important;background:#fffcf5;color:#223246;border:1px solid #d8c5a6;box-shadow:0 14px 50px #22324608;border-radius:4px;overflow-wrap:anywhere}.shopify-policy__title{text-align:left!important;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #d8c5a6}.shopify-policy__title h1{font-family:inherit;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0}.shopify-policy__body{font-family:inherit;font-size:16px;line-height:1.85}.shopify-policy__body>.rte>h1:first-child{display:none}.shopify-policy__body p{margin:0 0 20px;text-align:left}.shopify-policy__body h2,.shopify-policy__body h3{font-family:inherit;font-weight:600;line-height:1.35;margin:34px 0 14px;letter-spacing:-.015em}.shopify-policy__body h2{font-size:24px}.shopify-policy__body h3{font-size:20px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px;margin:16px 0 24px}.shopify-policy__body li{margin:8px 0}.shopify-policy__body a{color:#815729;text-decoration:underline;text-underline-offset:4px}.shopify-policy__body strong{font-weight:600}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:12px;border:1px solid #d8c5a6}.hm-footer-care a:focus-visible,.hm-site-details summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:600px){.shopify-policy__container{width:calc(100% - 28px)!important;margin:120px auto 50px!important;padding:26px 20px!important}.shopify-policy__title{margin-bottom:26px}.hm-footer-meta{display:grid;gap:8px}.hm-care-links,.hm-footer-secondary{gap:6px 22px}.shopify-policy__body{font-size:15px;line-height:1.8}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/v631.css.map */
