.days{position:relative;overflow:hidden;padding:13vh 5vw 7vh;background:#fff}.days-head{position:relative;z-index:3;text-align:center;max-width:640px;margin:0 auto 7vh}.days-head h2{font-size:clamp(42px,5.6vw,88px);margin:14px 0 16px}.days-head p{font-weight:300;font-size:16px;line-height:1.7;color:var(--ink-soft)}@media(min-width:901px){.days-head p{margin-top:38px}}.days-track{position:relative;z-index:3;max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:30px}.day{position:relative;border-radius:38px;padding:34px 28px;text-align:center;overflow:hidden;box-shadow:0 26px 54px -28px #461e3c73;background:linear-gradient(135deg,#62d3ea,#a8e0ee 18%,#e6d4f6 38%,#f5d5f8 56%,#ffb8f5,#ffa6f1)}.day .ghost{position:absolute;top:-14px;right:10px;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:132px;line-height:1;color:#ffffffd1;pointer-events:none;z-index:5;text-shadow:0 6px 20px rgba(70,30,60,.28)}.day .orb{position:relative;z-index:2;width:100%;aspect-ratio:1;margin:0 auto 18px;overflow:hidden;box-shadow:0 18px 38px -18px #461e3c80;border-radius:24px}.day .orb img{width:100%;height:100%;object-fit:cover;display:block}.day .when{position:relative;z-index:2;font-size:clamp(19px,2vw,26px);line-height:1;margin-bottom:6px;letter-spacing:.02em;color:#fff;text-shadow:0 2px 12px rgba(70,30,60,.3)}.day h3{position:relative;z-index:2;font-family:Big Shoulders Display,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(24px,2.5vw,34px);line-height:1;margin-bottom:10px;color:var(--ink)}.day p{position:relative;z-index:2;font-weight:300;font-size:14.5px;line-height:1.72;color:var(--ink);opacity:.78}.days-foot{position:relative;z-index:3;text-align:center;margin-top:7vh;font-size:clamp(30px,4.4vw,62px);line-height:1}@media(max-width:900px){.days{padding:10vh 5vw 10vh}.days-head h2{font-size:clamp(38px,10.5vw,66px)}.days.mm-m-swipe .days-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 0 16px;margin-inline:-5vw;padding-inline:5vw;scrollbar-width:none}.days.mm-m-swipe .days-track::-webkit-scrollbar{display:none}.days.mm-m-swipe .day{flex:0 0 78%;max-width:320px;scroll-snap-align:center}.days.mm-m-stack .days-track{grid-template-columns:1fr;max-width:420px;gap:18px}.day{padding:26px 22px}.day .ghost{font-size:104px;top:-8px}.days-foot{font-size:clamp(28px,8.6vw,46px);margin-top:5vh}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mm-s-days.css.map */
