.t-popup, .t-zoomer__wrapper, .t706__cartwin, .t-form-success-popup, .sgor-modal { z-index: 2147483647 !important; }
.t-zoomer__show .t-zoomer__wrapper.t-zoomer__wrapper { z-index: 2147483647 !important; }
#sgday-day .sgday-bottom { flex-wrap: wrap; }
#sgday-day .sgday-age { flex: 0 1 auto; max-width: 100%; margin-left: auto; text-align: right; }
#rec4697216301 .sgor-main-title { font-family: Arial, sans-serif !important; letter-spacing: -0.8px !important; line-height: 1.2 !important; }
@media (min-width: 801px) and (max-width: 960px) {
.t-record_scaled #sm { padding: 52px 14px 64px; }
.t-record_scaled #sm .sm-head { grid-template-columns: 1fr; gap: 16px; align-items: start; margin-bottom: 26px; }
.t-record_scaled #sm .sm-fig { padding: 26px 22px; }
.t-record_scaled #sm .sm-grid { grid-template-columns: repeat(2, 1fr); }
.t-record_scaled #sm .sm-item { min-height: 0px; padding: 26px 22px 24px; }
.t-record_scaled #sm .sm-foot { padding: 22px; }
.t-record_scaled .sg-ny { padding: 64px 20px; }
.t-record_scaled .sg-ny-inner { grid-template-columns: 1fr; gap: 36px; }
.t-record_scaled .sg-ny h2 { font-size: 44px; letter-spacing: -1px; }
.t-record_scaled .sg-ny p { font-size: 16px; }
.t-record_scaled .sg-ny-photo { height: 390px; max-width: 530px; }
.t-record_scaled .sg-ny-actions a { padding: 16px 20px; }
.t-record_scaled .sg-spa { padding: 48px 20px; }
.t-record_scaled .sg-spa .wrap { grid-template-columns: 1fr; gap: 30px; }
.t-record_scaled .sg-spa img { height: 300px; grid-row: 2; }
.t-record_scaled .sg-spa a { width: 100%; }
#rec4697215701.t-record_scaled .js-feed-container { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.t-record_scaled #sg-nav { padding: 52px 20px; }
.t-record_scaled #sg-nav h2 { font-size: 34px; }
.t-record_scaled #sg-nav .grid { grid-template-columns: 1fr; }
.t-record_scaled #sg-nav a:first-child { grid-column: auto; }
.t-record_scaled #sg-nav a { min-height: 230px; }
.t-record_scaled .sg-faq { padding: 48px 20px; }
.t-record_scaled .sg-faq h2 { font-size: 34px; }
.t-record_scaled .sg-faq summary { font-size: 18px; }
.t-record_scaled .sg-close .wrap { padding: 48px 20px; }
.t-record_scaled .sg-close h2 { font-size: 34px; }
.t-record_scaled .sg-close .columns { grid-template-columns: 1fr; gap: 40px; }
.t-record_scaled .sg-close .links { flex-direction: column; }
.t-record_scaled .sg-close a.button { width: 100%; }
}