/* MK Daily Moment — balanced scale + product baseline alignment */
.mk-daily-moment{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:290px;min-height:498px;margin:0 auto;padding:25px 22px 22px;border:1px solid rgba(255,255,255,.6);border-radius:8px;background:linear-gradient(155deg,#f3dce9 0%,#e9ddf4 30%,#d9f2fb 64%,#c3f8fb 100%);box-shadow:0 8px 22px rgba(38,70,91,.09);color:#27313b;text-align:center;font-family:'GothamProRegular','Gotham Pro Regular',Arial,Helvetica,sans-serif;overflow:hidden}
.mk-daily-moment *{box-sizing:border-box}.mk-daily-moment__eyebrow{margin:0 0 12px;color:#27313b;font-family:'GothamProMedium','Gotham Pro Medium',Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.mk-daily-moment__image-link{display:flex;align-items:flex-end;justify-content:center;flex:0 0 auto;width:100%;height:258px;margin:0;padding-bottom:2px;text-decoration:none}.mk-daily-moment__image{display:block;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 10px rgba(35,43,50,.14));transform:scale(1.08);transform-origin:center bottom;transition:transform .35s ease}.mk-daily-moment__image-link:hover .mk-daily-moment__image{transform:translateY(-3px) scale(1.10)}.mk-daily-moment__name{display:block;min-height:31px;margin:8px 0 0;color:#56626c;font-family:'GothamProMedium','Gotham Pro Medium',Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.27;text-decoration:none;text-transform:uppercase}.mk-daily-moment__name:hover{color:#20252b}.mk-daily-moment__timer{margin:11px 0 0;color:#6f7a82;font-size:12px;line-height:1.35}.mk-daily-moment__timer-label{display:block;margin-bottom:3px}.mk-daily-moment__timer strong{display:block;color:#27313b;font-family:'GothamProMedium','Gotham Pro Medium',Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;white-space:nowrap}.mk-daily-moment__cta{display:flex;align-items:center;justify-content:center;min-height:49px;width:100%;margin-top:auto;padding:12px 14px;border-radius:6px;background:#fff;color:#39434b!important;font-family:'GothamProMedium','Gotham Pro Medium',Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:.035em;line-height:1.15;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.mk-daily-moment__cta:hover{box-shadow:0 6px 15px rgba(59,85,101,.16);transform:translateY(-1px)}
@media(max-width:767px){
/* v1.0.2 geometry retained exactly: the card, timer and CTA stay untouched.
   Only the bag itself is lowered and enlarged a touch within the existing product stage,
   so its visual base sits with the neighbouring catalogue products. */
.mk-daily-moment{max-width:182px;min-height:390px;margin:0 auto 12px;padding:18px 13px 15px;border-radius:7px}
.mk-daily-moment__eyebrow{margin-bottom:10px;font-size:10px}
.mk-daily-moment__image-link{height:184px;padding-bottom:2px}
.mk-daily-moment__image{transform:translateY(12px) scale(1.08);transform-origin:center bottom}
.mk-daily-moment__image-link:hover .mk-daily-moment__image{transform:translateY(10px) scale(1.095)}
.mk-daily-moment__name{min-height:28px;margin-top:7px;font-size:10px;line-height:1.24}
.mk-daily-moment__timer{margin-top:9px;font-size:10px}
.mk-daily-moment__timer strong{font-size:12px}
.mk-daily-moment__cta{min-height:42px;margin-top:auto;border-radius:5px;font-size:10px;padding:9px 8px}
}
