.time-outside-hero{padding-block:28px 38px}.time-outside-hero .breadcrumbs{margin-bottom:34px}.time-outside-hero h1{letter-spacing:-.045em;max-width:830px;margin:12px 0 18px;font-size:clamp(42px,6vw,78px);line-height:1.03}.time-outside-hero h1 span{color:#df624d}.time-outside-hero>p:last-child{max-width:690px;font-size:clamp(17px,2vw,21px);line-height:1.5}.time-outside-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:80px;display:grid}.time-outside-card{border-radius:24px;min-width:0;padding:clamp(24px,3vw,40px)}.time-outside-plan{background:#f8dfda}.time-outside-week{background:#f7f5ee;border:1px solid #e5dfd2}.time-outside-number{letter-spacing:.1em;font-size:12px;font-weight:800}.time-outside-card h2{letter-spacing:-.03em;max-width:480px;margin:24px 0 18px;font-size:clamp(28px,3vw,42px);line-height:1.1}.time-outside-card>p{max-width:510px;font-size:16px;line-height:1.65}.time-outside-plan .button{align-items:center;gap:18px;min-height:48px;margin-top:20px;display:inline-flex}.time-outside-card small{color:#594f48;max-width:500px;margin-top:22px;font-size:13px;line-height:1.55;display:block}.time-outside-city{margin-top:26px}.time-outside-city label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.time-outside-city>div{gap:8px;display:flex}.time-outside-city input{min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #c7bfb2;border-radius:10px;flex:1;padding:8px 12px}.time-outside-city button{color:#fff;font:inherit;cursor:pointer;background:#24211e;border:0;border-radius:10px;padding:10px 18px;font-weight:700}.time-outside-mission,.time-outside-empty{background:#fff;border-radius:16px;margin-top:24px;padding:22px}.time-outside-period,.time-outside-kind{margin:0 0 12px;font-size:13px;font-weight:700}.time-outside-kind{color:#be513f;text-transform:uppercase;letter-spacing:.06em}.time-outside-mission h3,.time-outside-empty h3{margin:0 0 12px;font-size:clamp(22px,2.5vw,30px);line-height:1.2}.time-outside-mission>p:not(.time-outside-period):not(.time-outside-kind),.time-outside-empty p{font-size:15px;line-height:1.55}.time-outside-mission a,.time-outside-empty a{text-underline-offset:4px;font-weight:800;text-decoration:underline}.time-outside-mission small{margin-top:18px}@media (max-width:760px){.time-outside-grid{grid-template-columns:1fr;gap:16px;padding-bottom:44px}.time-outside-hero{padding-block:20px 28px}.time-outside-hero .breadcrumbs{margin-bottom:26px}.time-outside-card h2{margin-top:18px}.time-outside-city>div{flex-wrap:wrap}.time-outside-city input{min-width:170px}}.time-outside-week{container-type:inline-size}.time-outside-city{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px 12px;display:grid}.time-outside-city>.newsletter-city{grid-template-rows:subgrid;grid-row:1/span 3;min-width:0;max-width:none;margin:0;display:grid}.time-outside-city .newsletter-city>label{margin:0}.time-outside-city .settlement-control{min-width:0;display:block}.time-outside-city .settlement-control input{width:100%;min-height:48px;padding-right:46px}.time-outside-city .settlement-control button{color:#bf3e2c;background:0 0;padding:0}.time-outside-city .time-outside-show{grid-area:2/2;min-height:48px;margin:0}.time-outside-city .newsletter-city>p{margin:0;font-size:13px;line-height:1.5}@container (max-width:380px){.time-outside-city{grid-template-columns:1fr;row-gap:12px}.time-outside-city>.newsletter-city{grid-row:auto;grid-template-rows:auto auto auto;gap:8px}.time-outside-city .time-outside-show{grid-area:auto/1;width:100%}}@media (max-width:480px){.time-outside-city{grid-template-columns:1fr;row-gap:12px}.time-outside-city>.newsletter-city{grid-row:auto;grid-template-rows:auto auto auto;gap:8px}.time-outside-city .time-outside-show{grid-area:auto/1;width:100%}}
