.fm-storefront{margin:0;background:#fffaf1;color:#321727;font:16px/1.5 var(--font-body--family,Inter),Arial,sans-serif;-webkit-text-size-adjust:100%}
.fm-storefront *,.fm-storefront *::before,.fm-storefront *::after{box-sizing:border-box}
.fm-storefront main{display:block}
.fm-storefront [hidden]{display:none!important}
.fm-storefront .shopify-section{max-width:100%}
.fm-storefront a:focus-visible,.fm-storefront input:focus-visible,.fm-storefront button:focus-visible,.fm-storefront summary:focus-visible{outline:3px solid #863554;outline-offset:3px}
.fm-skip{position:absolute;z-index:10;top:-100px;left:16px;padding:12px 20px;background:#fff;color:#351521}
.fm-skip:focus{top:6px}

.fm-storefront .fm-language-form{display:block}
