/* START_SECTION:melija-welcome (INDEX:41) */
.melija-welcome{position:relative;overflow:hidden}
 .melija-welcome .melija-sigil{display:block!important;position:absolute;width:110px;height:110px;background:#c3a46d;opacity:.6;pointer-events:none;z-index:1;mask:url("/cdn/shop/files/melija-folk-cybersigil-corner.png?v=1791926848") center/contain no-repeat}
.melija-sigil--tl{top:12px;left:12px}
.melija-sigil--br{bottom:12px;right:12px;transform:rotate(180deg)}
@media(max-width:989px){.melija-welcome .melija-sigil{width:95px;height:95px;opacity:.6}}
@media(max-width:749px){.melija-welcome .melija-sigil{width:80px;height:80px;opacity:.6}.melija-sigil--tl{top:8px;left:8px}.melija-sigil--br{bottom:8px;right:8px}}


.melija-welcome .melija-hero{max-width:1080px;grid-template-columns:1.1fr .9fr;min-height:0;padding:42px 40px;gap:36px;align-items:center}
.melija-hero__copy{padding:0;max-width:520px}

.melija-hero h1{font-size:clamp(36px,4vw,52px);line-height:1.16;letter-spacing:-.03em;margin:0 0 24px;text-wrap:balance}
.melija-hero__copy .melija-intro{max-width:410px;font-size:15px;line-height:1.8;margin:0;text-wrap:pretty}
.melija-hero__photo{width:100%;max-width:370px;min-height:0;aspect-ratio:3/4;justify-self:start;box-shadow:9px 9px 0 #1e2c23}
@media(max-width:989px) and (min-width:750px){.melija-welcome .melija-hero{padding:40px 32px;gap:36px}.melija-hero h1{font-size:36px}}
@media(max-width:749px){.melija-welcome .melija-hero{grid-template-columns:1fr;padding:76px 34px 54px;gap:30px}.melija-hero__copy{max-width:100%}.melija-hero h1{font-size:clamp(31px,8.7vw,39px);margin-bottom:20px}.melija-hero__copy .melija-intro{font-size:14px;max-width:360px;line-height:1.75}.melija-hero__photo{max-width:450px;justify-self:center;min-height:0;box-shadow:6px 6px 0 #1e2c23}}
/* END_SECTION:melija-welcome */
