#lm-main .lm-weekdays{max-width:1200px;margin:56px auto 16px;display:grid;grid-template-columns:1fr 1.1fr;background:#f0e5ce;border-radius:16px;overflow:hidden;color:#352e25}#lm-main .lm-weekdays-photo{position:relative;display:block;min-height:430px;overflow:hidden;background:#b9d9db}#lm-main .lm-weekdays-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 66%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}#lm-main .lm-weekdays-stamp{position:absolute;left:24px;bottom:24px;background:#fff9ec;color:#81261f;padding:16px 20px;border-radius:12px;font-size:16px;font-weight:600;line-height:1.35;transform:rotate(-4deg);box-shadow:0 6px 18px #31261c20;transition:transform .45s cubic-bezier(.2,.8,.2,1)}#lm-main .lm-weekdays-copy{padding:44px 48px;align-self:center}#lm-main .lm-weekdays h2{font-size:clamp(30px,3.1vw,42px);line-height:1.12;letter-spacing:-.025em;color:#81261f;margin:0 0 20px;text-wrap:balance}#lm-main .lm-weekdays-copy>p{font-size:16px;line-height:1.65;margin:0 0 24px;max-width:40ch;color:#514536}#lm-main .lm-weekdays-days{display:flex;gap:10px;margin:0 0 24px}#lm-main .lm-weekdays-days span{display:grid;place-items:center;width:48px;height:52px;border-radius:8px;background:#fff9ec;color:#81261f;font-size:12px;font-weight:700;border-top:3px solid #b35a46;transition:transform .4s cubic-bezier(.2,.8,.2,1)}#lm-main .lm-weekdays-copy .lm-weekdays-month{font-size:15px;margin-bottom:16px}#lm-main .lm-weekdays-cta{display:inline-flex;align-items:center;gap:22px;padding:16px 22px;background:#8e241f;color:#fff9ec;border-radius:9px;text-decoration:none;font-size:15px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s;min-height:50px}#lm-main .lm-weekdays-cta span{transition:transform .25s}#lm-main .lm-weekdays-copy small{display:block;font-size:12px;line-height:1.6;margin-top:14px;max-width:38ch;color:#655542}#lm-main .lm-weekdays a:focus-visible{outline:3px solid #967225;outline-offset:5px}@media(hover:hover) and (pointer:fine){#lm-main .lm-weekdays:hover .lm-weekdays-photo img{transform:scale(1.035)}#lm-main .lm-weekdays:hover .lm-weekdays-stamp{transform:rotate(-1deg) translateY(-3px)}#lm-main .lm-weekdays:hover .lm-weekdays-days span:nth-child(2n){transform:translateY(-5px) rotate(3deg)}#lm-main .lm-weekdays:hover .lm-weekdays-days span:nth-child(2n+1){transform:translateY(-2px) rotate(-3deg)}#lm-main .lm-weekdays-cta:hover{background:#6e1d19;box-shadow:0 5px 12px #48241e20}#lm-main .lm-weekdays-cta:hover span{transform:translateX(4px)}}#lm-main .lm-weekdays-cta:active{transform:translateY(2px);background:#621b17;box-shadow:inset 0 2px 4px #0002}#lm-main .lm-weekdays-photo:active img{transform:scale(1.025)}@media(max-width:1248px){#lm-main .lm-weekdays{margin-left:24px;margin-right:24px}}@media(max-width:760px){#lm-main .lm-weekdays{grid-template-columns:1fr;margin:32px 20px 0}#lm-main .lm-weekdays-photo{min-height:260px}#lm-main .lm-weekdays-stamp{left:18px;bottom:18px;padding:12px 16px;font-size:14px}#lm-main .lm-weekdays-copy{padding:28px 24px}#lm-main .lm-weekdays h2{font-size:30px}#lm-main .lm-weekdays-copy>p{font-size:15px}#lm-main .lm-weekdays-days{gap:8px}#lm-main .lm-weekdays-days span{width:43px;height:46px}#lm-main .lm-weekdays-cta{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){#lm-main .lm-weekdays *{transition:none!important;transform:none!important}}