@font-face{font-family:SESiteScript;src:url('./se-signature.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}.se-site{background:#fbf9ef;color:#071c35}.se-site #MainContent{background:#fbf9ef;color:#071c35}.se-site #MainContent h1{font-family:SESiteScript,cursive;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.16;font-size:clamp(44px,5.3vw,72px)}.se-site #MainContent h2:not(.product-card h2):not(.collection-card h2){font-family:SESiteScript,cursive;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2}.se-site #MainContent h1:after{content:"";display:block;background:url('./se-welcome-underline.svg') center/100% 100% no-repeat;width:min(230px,60%);height:15px;margin:15px 0 0}.se-site #MainContent .se-about h1:after,.se-site #MainContent .se-build h1:after{background:#e21527;height:7px}.se-site #MainContent .se-about h1:after{width:47%}.se-site #MainContent[data-template="page.contact"]{position:relative;isolation:isolate;overflow:hidden}.se-site #MainContent[data-template="page.contact"]:before,.se-site #MainContent[data-template="page.contact"]:after{content:"";position:absolute;z-index:-1;pointer-events:none;right:-65px;top:30px;width:300px;height:160px;background:url('./se-about-brush-navy.svg') center/contain no-repeat;transform:rotate(-15deg);opacity:.15}.se-site #MainContent[data-template="page.contact"]:after{background-image:url('./se-about-brush-red.svg');left:-100px;right:auto;top:350px;opacity:.15}.se-site #MainContent[data-template="page.contact"] h1:after{margin-inline:auto}.se-site #MainContent[data-template="page.contact"] .contact-form{padding:28px;background:#fffdf8;border:1px solid #e5dfd0;border-top:4px solid #e21527;border-radius:8px}.se-site #MainContent[data-template="page.contact"] input,.se-site #MainContent[data-template="page.contact"] textarea{background:#fff;color:#071c35;border-color:#b7b8b6;border-radius:5px}.se-site #MainContent a:focus-visible,.se-site #MainContent button:focus-visible{outline:3px solid #e21527;outline-offset:4px}.se-site #MainContent .se h1:after{display:none}.se-site .shopify-policy__title h1{font-family:SESiteScript,cursive;font-weight:400;color:#071c35}@media(max-width:749px){.se-site #MainContent h1{font-size:45px}.se-site #MainContent[data-template="page.contact"] .contact-form{padding:20px}.se-site #MainContent[data-template="page.contact"]:before,.se-site #MainContent[data-template="page.contact"]:after{width:170px;opacity:.1}}
