.cl-mpack,.cl-mpack *{box-sizing:border-box}.cl-mpack{background:var(--cmp-bg, #340a4a);color:var(--cmp-text, #ffffff);padding-top:var(--cmp-pad-top, 56px);padding-bottom:var(--cmp-pad-bottom, 56px);overflow:hidden}.cl-mpack__inner{max-width:1440px;margin:0 auto;padding:0 20px}.cl-mpack__head{display:flex;align-items:center;gap:20px 56px;margin-bottom:32px}.cl-mpack__logo{width:var(--cmp-logo-w, 300px);max-width:80%;flex-shrink:0}.cl-mpack__logo--neon{width:calc(var(--cmp-logo-w, 300px) * 1.18)}.cl-mpack__logo--mood{width:calc(var(--cmp-logo-w, 300px) * 1.04)}.cl-mpack__logo img,.cl-mpack__logo video{display:block;width:100%;height:auto}.cl-mpack__headtext{min-width:0}.cl-mpack__title{margin:0 0 10px;font-weight:700;font-size:clamp(26px,3vw,42px);line-height:1.12}.cl-mpack__text{margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55;opacity:.92;max-width:760px}.cl-mpack__banner{display:block;border:2px solid var(--cmp-accent, #c8f566);border-radius:28px;overflow:hidden;text-decoration:none;background:#ffffff0a;transition:transform .35s ease,box-shadow .35s ease;margin-bottom:44px}.cl-mpack__banner img{display:block;width:100%;height:auto}a.cl-mpack__banner:hover{transform:translateY(-8px) rotate(4deg) scale(1.02);box-shadow:0 24px 54px #00000073}.cl-mpack__ph{display:block;width:100%;height:auto}.cl-mpack__ph svg{display:block;width:100%;height:auto;opacity:.35}.cl-mpack__subtitle{margin:0 0 12px;font-weight:700;font-size:clamp(22px,2.4vw,34px)}.cl-mpack__subtext{margin:0 0 24px;font-size:clamp(15px,1.3vw,17px);line-height:1.55;opacity:.92;max-width:680px}.cl-mpack__row{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -20px 36px;padding:6px 20px;scroll-padding-left:20px}.cl-mpack__row::-webkit-scrollbar{display:none}.cl-mpack__prod{flex:0 0 calc(20% - 16px);min-width:170px;scroll-snap-align:start;text-decoration:none;color:inherit}.cl-mpack__tile{position:relative;display:grid;place-items:center;aspect-ratio:258 / 296;padding:10%;border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.cl-mpack__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#c8f56666,#c8f56600 65%)}.cl-mpack__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1px;background:linear-gradient(to bottom,#c8f5664d,#c8f56600);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.cl-mpack__tile img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,0,0,.35))}a.cl-mpack__prod:hover .cl-mpack__tile{transform:translateY(-6px) scale(1.02);box-shadow:0 18px 40px #00000073}.cl-mpack__prodtitle{display:block;margin-top:12px;text-align:center;font-size:13px;font-weight:700;line-height:1.35;color:var(--cmp-text, #fff);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-mpack__cta{position:relative;overflow:hidden;isolation:isolate;display:block;max-width:560px;margin:0 auto;text-align:center;text-decoration:none;font-weight:700;font-size:16px;color:var(--cmp-btn-text, #340a4a);background:var(--cmp-accent, #c8f566);border-radius:999px;padding:16px 30px;transition:color .3s ease}.cl-mpack__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--cmp-accent-hover, #ffffff);border-radius:50%;transform:translateY(101%);transition:transform .5s cubic-bezier(.34,1.56,.64,1),border-radius .5s ease}.cl-mpack__cta-label{position:relative;z-index:1}@media(hover:hover){.cl-mpack__cta:hover:before{transform:translateY(0);border-radius:0}}@media(hover:none){.cl-mpack__cta:active:before{transform:translateY(0);border-radius:0}}@media screen and (max-width:749px){.cl-mpack__head{flex-direction:column;text-align:center;gap:16px;margin-bottom:24px}.cl-mpack__logo{width:var(--cmp-logo-w-mob, 220px)}.cl-mpack__logo--neon{width:calc(var(--cmp-logo-w-mob, 220px) * 1.18)}.cl-mpack__logo--mood{width:calc(var(--cmp-logo-w-mob, 220px) * 1.04)}.cl-mpack__banner{margin-bottom:34px}.cl-mpack__prod{flex:0 0 44%;min-width:0}.cl-mpack__cta{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cl-mood-pack.css.map */
