.christmas-copy .christmas-countdown41{display:flex;align-items:flex-start;gap:12px;width:fit-content;max-width:100%;box-sizing:border-box;margin:20px 0 16px;padding:15px 18px;background:#fff4dc;border:1px solid #e4c78d;border-radius:14px;color:#75243a;text-align:left;box-shadow:0 4px 16px #1d281410}
.christmas-countdown41 .countdown41-star{font-size:28px;line-height:1;color:#8b5420;margin-top:3px;flex:0 0 auto}
.christmas-countdown41 .countdown41-copy{min-width:0}
.christmas-copy .christmas-countdown41 .countdown41-label{margin:0 0 5px;color:#75243a;font-size:12px;font-weight:650;line-height:1.4;letter-spacing:.03em}
.christmas-copy .christmas-countdown41 .countdown41-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;color:#75243a;font-size:15px;line-height:1.4}
.christmas-countdown41 .countdown41-time[hidden]{display:none}
.christmas-countdown41 .countdown41-time>span{white-space:nowrap}
.christmas-countdown41 .countdown41-time strong{font-size:25px;font-weight:750;line-height:1.2;color:#75243a;font-variant-numeric:tabular-nums}
.christmas-countdown41 .countdown41-dot{color:#9c7544}
.christmas-copy .christmas-countdown41 .countdown41-note{margin:7px 0 0;max-width:350px;color:#66503c;font-size:12px;line-height:1.55;font-weight:400}
@media(max-width:480px){.christmas-copy .christmas-countdown41{padding:13px 14px;gap:9px;margin:16px 0 12px}.christmas-countdown41 .countdown41-time strong{font-size:23px}.christmas-copy .christmas-countdown41 .countdown41-note{font-size:12px}}

.about41-page{max-width:1160px}.about41-heading{max-width:770px;margin-bottom:42px}.about41-heading h1{font-size:clamp(34px,5vw,60px);line-height:1.12;margin:14px 0 22px}.about41-heading>p:last-child{font-size:19px;line-height:1.75;color:#65574c}.about41-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.about41-story figure{margin:0;background:#f7eddf;padding:20px;border-radius:22px}.about41-story img{width:100%;height:auto;border-radius:12px;display:block}.about41-story figcaption{font-size:13px;line-height:1.6;color:#73604d;margin:16px 2px 0}.about41-story h2,.about41-closing h2{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:0 0 20px}.about41-story p,.about41-closing p{font-size:16px;line-height:1.85;color:#5e5147}.about41-closing{max-width:770px;margin:48px auto 0;padding:32px;border-radius:20px;background:#faf3e7;border:1px solid #e9dcca}.about41-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:25px}@media(max-width:750px){.about41-story{grid-template-columns:1fr;gap:28px}.about41-heading{margin-bottom:28px}.about41-heading>p:last-child{font-size:17px}.about41-closing{padding:24px 20px;margin-top:30px}}
