.cm{position:relative;overflow:hidden;padding:clamp(62px,6.2vw,96px) 0;background:radial-gradient(112% 76% at 50% 0%,#fffdf8,#fcf8f0 46%,#f7f1e4)}.cm:before{content:"";position:absolute;left:50%;top:38%;transform:translate(-50%);width:min(980px,90vw);aspect-ratio:2/1;pointer-events:none;background:radial-gradient(closest-side,#f0a34f1c,#f0a34f00 72%)}.cm__in{position:relative;text-align:center}.cm__kick{display:flex;align-items:center;justify-content:center;gap:15px;margin:0;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#8c8068}.cm__kick:before,.cm__kick:after{content:"";width:34px;height:1px;background:#a0845873}.cm h2{font-family:var(--serif);font-weight:600;margin:20px 0 0;font-size:clamp(35px,4.4vw,60px);line-height:1.02;letter-spacing:-.032em;color:#141210}.cm h2 em{display:block;font-style:italic;font-weight:500;color:#de6412;margin-top:4px}.cm__list{display:flex;flex-direction:column;align-items:center;gap:clamp(9px,1.1vw,17px);margin:clamp(38px,4vw,60px) 0 0;padding:0;list-style:none}.cm__w{position:relative;font-family:var(--serif);font-weight:500;font-size:clamp(23px,2.95vw,42px);line-height:1.18;letter-spacing:-.03em;color:#1b1712;transition:color .4s ease,transform .4s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.cm__w:hover{color:#de6412;transform:translateY(-2px)}}.cm__tail{margin:clamp(38px,4vw,58px) auto 0;padding-top:20px;max-width:460px;border-top:1px solid rgba(160,132,88,.32);font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#8c8068;line-height:1.75}.cm--anim .cm__kick,.cm--anim .cm h2,.cm--anim .cm__w,.cm--anim .cm__tail{opacity:0;transform:translateY(16px);filter:blur(7px)}.cm--anim.is-in .cm__kick,.cm--anim.is-in .cm h2,.cm--anim.is-in .cm__w,.cm--anim.is-in .cm__tail{opacity:1;transform:none;filter:blur(0);transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1),filter .85s cubic-bezier(.22,.61,.36,1)}.cm--anim.is-in .cm h2{transition-delay:.08s}.cm--anim.is-in .cm__w{transition-delay:calc(.22s + var(--i,0) * .09s)}.cm--anim.is-in .cm__tail{transition-delay:.82s}@media(max-width:700px){.cm{padding:52px 0}.cm__list{gap:9px;margin-top:34px}.cm__w{font-size:clamp(21px,6.4vw,27px)}.cm__tail{margin-top:34px;padding-top:17px;letter-spacing:.16em}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/melion-compose.css.map */
