@keyframes mfgZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes mfgRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mfgLine{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.mfg-hero__image{animation:mfgZoom 2.4s var(--ease) both}.mfg-hero__content>*{animation:mfgRise .9s var(--ease) both}.mfg-hero__content>*:nth-child(1){animation-delay:.12s}.mfg-hero__content>*:nth-child(2){animation-delay:.24s}.mfg-hero__content>*:nth-child(3){animation-delay:.36s}.mfg-hero__content>*:nth-child(4){animation-delay:.48s}.mfg-hero__content>*:nth-child(5){animation-delay:.6s}.mfg-scroll span{animation:mfgLine 2.6s var(--ease) infinite}.mfg-hero__scrim{background:linear-gradient(90deg,#221a14db,#221a1433 72%),linear-gradient(0deg,rgba(34,26,20,.55),transparent 45%)}@media(prefers-reduced-motion:reduce){.mfg-hero__image,.mfg-hero__content>*,.mfg-scroll span{animation:none}}.mfg-subnav{background:var(--ivory);border-bottom:1px solid var(--line)}.mfg-subnav__inner{display:flex;gap:clamp(20px,3.2vw,44px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mfg-subnav__inner::-webkit-scrollbar{display:none}.mfg-subnav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:58px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}@media(hover:hover){.mfg-subnav a:hover{color:var(--espresso);border-color:var(--cognac)}}.mfg-subnav a:focus-visible{outline-offset:-3px}@media(max-width:749px){.mfg-subnav a{min-height:52px;font-size:11px;letter-spacing:.13em}}#mfg-story,#mfg-process,#mfg-materials,#mfg-quality,#mfg-private,#mfg-gallery,#mfg-faq,#mfg-contact{scroll-margin-top:84px}.mfg-process-card .mfg-num{font-family:var(--font-head);font-size:3.4rem;font-weight:500;letter-spacing:0;line-height:1;color:var(--cognac)}.mfg-process-card .mfg-media{position:relative}.mfg-process-card .mfg-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(34,26,20,.18),transparent 40%);pointer-events:none;opacity:0;transition:opacity .5s var(--ease)}@media(hover:hover){.mfg-process-card:hover .mfg-media:after{opacity:1}}.mfg-process-card h3,.mfg-material-card h3{overflow-wrap:anywhere}.mfg-material-card .mfg-media img{transition:transform .65s var(--ease)}@media(hover:hover){.mfg-material-card:hover .mfg-media img{transform:scale(1.03)}}.mfg-quality-item,.mfg-private-item{transition:padding-left .35s var(--ease)}@media(hover:hover){.mfg-quality-item:hover,.mfg-private-item:hover{padding-left:8px}}.mfg-faq-item summary{transition:color var(--dur) var(--ease)}@media(hover:hover){.mfg-faq-item summary:hover{color:var(--cognac)}}.mfg-faq-item summary:focus-visible{outline-offset:-2px}.mfg-faq-item[open]>p{animation:mfgFade .4s var(--ease)}@keyframes mfgFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mfg-faq-item[open]>p{animation:none}}.mfg-hero h1,.mfg-story__copy h2,.mfg-head h2,.mfg-quality__intro h2,.mfg-private__intro h2,.mfg-gallery-head h2,.mfg-faq-head h2,.mfg-cta h2{overflow-wrap:anywhere}@media(max-width:749px){.mfg-cta-section{padding:78px 0}.mfg-process-card .mfg-num{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/mfg-enhance.css.map */
