.mel-hero{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center;overflow-x:clip}.mel-hero__content{max-width:52rem}.mel-hero__eyebrow{margin:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.82);animation:melRiseFade .6s cubic-bezier(.22,.61,.36,1) .05s both}.mel-hero__heading{margin:0 0 1.8rem;font-size:5.4rem;line-height:1.05;text-wrap:balance;animation:melRise .7s cubic-bezier(.22,.61,.36,1) both}.mel-hero__accent{position:relative;display:inline-block;color:rgb(var(--color-button));white-space:nowrap}.mel-hero__squiggle{position:absolute;left:0;bottom:-.16em;width:100%;height:.24em;overflow:visible}.mel-hero__squiggle path{stroke-dasharray:1;stroke-dashoffset:1;animation:melDraw .7s ease .55s forwards}.mel-hero__text{margin:0 0 2.6rem;font-size:1.7rem;line-height:1.7;color:rgba(var(--color-foreground),.8);animation:melRiseFade .6s cubic-bezier(.22,.61,.36,1) .18s both}.mel-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;animation:melRiseFade .6s cubic-bezier(.22,.61,.36,1) .28s both}.mel-hero__btn{text-decoration:none;padding:1.3rem 2.6rem;min-height:4.8rem}.mel-hero__reassure{display:flex;flex-wrap:wrap;gap:.7rem 2rem;margin:2.8rem 0 0;padding:0;list-style:none;animation:melRiseFade .6s cubic-bezier(.22,.61,.36,1) .38s both}.mel-hero__reassure li{display:flex;align-items:center;gap:.55rem;font-size:1.32rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.mel-hero__reassure svg{flex-shrink:0;color:rgb(var(--color-button))}.mel-hero__media{position:relative}.mel-hero__media:before{content:"";position:absolute;top:1.8rem;right:.4rem;bottom:-1.2rem;left:.4rem;border-radius:2.4rem;background:rgba(var(--color-button),.11);transform:rotate(-2deg);z-index:0}.mel-hero__frame{position:relative;z-index:1;overflow:hidden;border-radius:2.4rem;background:rgba(var(--color-foreground),.04);animation:melRise .8s cubic-bezier(.22,.61,.36,1) both}.mel-hero__frame img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.mel-hero__placeholder{display:flex;aspect-ratio:4 / 3;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.2)}.mel-hero__badge{position:absolute;z-index:2;left:1.6rem;bottom:-1.2rem;display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.9rem 1.5rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.3rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-shadow:0 .6rem 1.6rem rgba(var(--color-shadow),.18);transform:rotate(-4deg);animation:melPop .5s cubic-bezier(.22,.61,.36,1) .6s both}@keyframes melRise{0%{transform:translateY(1.8rem)}to{transform:none}}@keyframes melRiseFade{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}@keyframes melDraw{to{stroke-dashoffset:0}}@keyframes melPop{0%{opacity:0;transform:rotate(-4deg) scale(.88)}to{opacity:1;transform:rotate(-4deg) scale(1)}}@media(prefers-reduced-motion:reduce){.mel-hero__eyebrow,.mel-hero__heading,.mel-hero__text,.mel-hero__buttons,.mel-hero__reassure,.mel-hero__frame,.mel-hero__badge{animation:none}.mel-hero__squiggle path{stroke-dashoffset:0;animation:none}}@media screen and (min-width:990px){.mel-hero{grid-template-columns:1fr 1.05fr;gap:6rem}.mel-hero--image-first .mel-hero__media{order:-1}.mel-hero__frame img{aspect-ratio:5 / 4}}@media screen and (max-width:989px){.mel-hero__media{order:-1}.mel-hero__heading{font-size:4rem}.mel-hero__text{font-size:1.55rem;margin-bottom:2.2rem}.mel-hero__btn{flex:1 1 100%;text-align:center}.mel-hero__badge{left:1.2rem;bottom:-1rem;font-size:1.2rem;padding:.8rem 1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAAE */
