main[data-template=shop]{padding-block-start:var(--header-height)}main[data-template=shop][data-status="0"]{--status-color:var(--Silver,#a5a5a5)}main[data-template=shop][data-status="0"] .status-working{display:none}main[data-template=shop][data-status="1"]{--status-color:var(--Japanese-Laurel,#397828)}main[data-template=shop][data-status="1"] .status-not-working{display:none}main[data-template=shop][data-day=pr] .time.type-pr{background:var(--Anti-Flash-White,#f0f0f0)}main[data-template=shop][data-day=pr] .time.type-pr .text{font-weight:700}main[data-template=shop][data-day=a] .time.type-a{background:var(--Anti-Flash-White,#f0f0f0)}main[data-template=shop][data-day=a] .time.type-a .text{font-weight:700}main[data-template=shop][data-day=t] .time.type-t{background:var(--Anti-Flash-White,#f0f0f0)}main[data-template=shop][data-day=t] .time.type-t .text{font-weight:700}main[data-template=shop][data-day=k] .time.type-k{background:var(--Anti-Flash-White,#f0f0f0)}main[data-template=shop][data-day=k] .time.type-k .text{font-weight:700}main[data-template=shop][data-day=pn] .time.type-pn{background:var(--Anti-Flash-White,#f0f0f0)}main[data-template=shop][data-day=pn] .time.type-pn .text{font-weight:700}main[data-template=shop][data-day=s] .time.type-s{background:var(--Anti-Flash-White,#f0f0f0)}main[data-template=shop][data-day=s] .time.type-s .text{font-weight:700}main[data-template=shop][data-day=ss] .time.type-ss{background:var(--Anti-Flash-White,#f0f0f0)}main[data-template=shop][data-day=ss] .time.type-ss .text{font-weight:700}main[data-template=shop] .s-wrap{background:var(--White,#fff)}main[data-template=shop] .s-00{margin-bottom:max(48px,5rem);padding-top:max(58px,6.5625rem);padding-bottom:max(48px,6.125rem)}@media (width<=1180px){main[data-template=shop] .s-00{padding-top:0}}main[data-template=shop] .s-02{padding-bottom:max(48px,5rem)}main[data-template=shop] .s-01{--arrow:max(32px, 4.5rem);--padd:max(36px, 4.125rem);padding-bottom:max(48px,5rem)}@media (width<=1180px){main[data-template=shop] .s-01{padding-left:0;padding-right:0}}main[data-template=shop] .s-01 .shop-content-bottom{padding-left:calc(var(--padd) + var(--arrow));padding-right:calc(var(--padd) + var(--arrow));position:relative}@media (width<=1180px){main[data-template=shop] .s-01 .shop-content-bottom{padding-left:0;padding-right:0}}main[data-template=shop] .s-01 .embla__nav{justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=1180px){main[data-template=shop] .s-01 .embla__nav{top:unset;justify-content:center;gap:12px;bottom:24px;transform:translateY(100%)}}main[data-template=shop] .s-01 .embla__nav .embla__nav-button{cursor:pointer}main[data-template=shop] .s-01 .embla__nav .embla__nav-button.embla__btn-next{transform:scaleX(-1)}main[data-template=shop] .s-01 .embla__nav .embla__nav-button svg{width:var(--arrow);height:auto}main[data-template=shop] .s-01 .embla{overflow:hidden}main[data-template=shop] .s-01 .embla__container{display:flex}main[data-template=shop] .s-01 .embla__slide{flex:0 0 calc(33% - 22px);min-width:0;margin-right:33px}@media (width<=1180px){main[data-template=shop] .s-01 .embla__slide{flex:0 0 82%;margin-right:12px}}main[data-template=shop] .s-01 .embla__slide img,main[data-template=shop] .s-01 .embla__slide picture{border-radius:var(--border);aspect-ratio:423/301;object-fit:cover;object-position:center;width:100%}main[data-template=shop] .shop-content{grid-template-columns:242px 1fr 342px;grid-template-areas:"a b c""a d c";gap:max(24px,2.5rem) max(60px,7.5rem);min-height:30vh;display:grid}@media (width<=1480px){main[data-template=shop] .shop-content{grid-template-columns:202px 1fr 300px;column-gap:max(30px,3.75rem)}}@media (width<=1180px){main[data-template=shop] .shop-content{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""f";column-gap:24px}}main[data-template=shop] .shop-content .row.row-4{grid-area:"f"}@media (width>=1180px){main[data-template=shop] .shop-content .row.row-4{display:none}}main[data-template=shop] .shop-content .row.row-4 .contacts{flex-direction:column;gap:16px;display:flex}main[data-template=shop] .shop-content .row.row-4 a{color:var(--Japanese-Laurel,#397828);font-size:var(--font-size-18);align-items:center;gap:8px;font-weight:700;line-height:1;display:inline-flex}main[data-template=shop] .shop-content .row.row-4 a span.text{font-size:var(--font-size-18);position:relative}main[data-template=shop] .shop-content .row.row-4 a span.text:after{content:"";background-color:var(--ascent);width:100%;height:1px;position:absolute;bottom:-4px;left:0}main[data-template=shop] .shop-content .row.row-0{grid-area:a;overflow:hidden}@media (width>=1180px){main[data-template=shop] .shop-content .row.row-0 .image-wrap{border-bottom:1px solid #d8d8d8;margin-bottom:max(18px,2.125rem);padding-bottom:max(24px,2.5rem)}}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-0 .image-wrap{justify-content:center;align-items:center;display:flex}}main[data-template=shop] .shop-content .row.row-0 .contacts{flex-direction:column;gap:16px;display:flex}main[data-template=shop] .shop-content .row.row-0 .contacts a{color:var(--Japanese-Laurel,#397828);align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}main[data-template=shop] .shop-content .row.row-0 .contacts a span.text{font-size:var(--font-size-18);position:relative}main[data-template=shop] .shop-content .row.row-0 .contacts a span.text:after{content:"";background-color:var(--ascent);transform-origin:0 0;width:100%;height:1px;transition:transform .68s;position:absolute;bottom:-4px;left:0;overflow:hidden}main[data-template=shop] .shop-content .row.row-0 .contacts a:hover .text:after{transform:scaleX(0);transform-origin:100% 0!important}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-0 .contacts{display:none}}main[data-template=shop] .shop-content .row.row-0 picture,main[data-template=shop] .shop-content .row.row-0 img{object-fit:contain;object-position:center;width:240px;height:auto}main[data-template=shop] .shop-content .row.row-1{grid-area:b}main[data-template=shop] .shop-content .row.row-1 .title{padding-bottom:16px}main[data-template=shop] .shop-content .row.row-1 .description{padding-bottom:max(24px,2.5rem)}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-1 .description{padding-bottom:24px}}main[data-template=shop] .shop-content .row.row-1 .description p{color:var(--text-secondary)}main[data-template=shop] .shop-content .row.row-1 .info{position:relative}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-1 .info{height:54px}}main[data-template=shop] .shop-content .row.row-1 .info-wrap{background:var(--White-lilac,#f8f8f8);border-radius:var(--border);padding-block:max(8px,.875rem);padding-inline:max(22px,2rem)}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-1 .info-wrap{min-width:100vw;left:calc(var(--container) * -1);padding-inline:var(--container);position:absolute;top:0}}main[data-template=shop] .shop-content .row.row-1 .info-wrap{align-items:center;display:flex}main[data-template=shop] .shop-content .row.row-1 .info-wrap span{display:inline-flex}main[data-template=shop] .shop-content .row.row-1 .info-wrap .floor{align-items:center;gap:8px;padding-right:20px;display:flex}main[data-template=shop] .shop-content .row.row-1 .info-wrap .floor .text{font-size:var(--font-size-14);line-height:1}main[data-template=shop] .shop-content .row.row-1 .info-wrap .animal{display:inline-flex}main[data-template=shop] .shop-content .row.row-1 .info-wrap .btn-group{margin-left:auto}main[data-template=shop] .shop-content .row.row-2{grid-area:c;position:relative}main[data-template=shop] .shop-content .row.row-2 .line{height:100%;position:absolute;top:0;left:-4rem}main[data-template=shop] .shop-content .row.row-2 .line span{background:#d8d8d8;width:1px;height:100%;display:block}@media (width<=1480px){main[data-template=shop] .shop-content .row.row-2 .line{left:-2rem}}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-2 .line{display:none}}main[data-template=shop] .shop-content .row.row-2 .times{padding-bottom:15px}main[data-template=shop] .shop-content .row.row-2 .times.active .times-header .icon-down{transform:scaleY(-1)}main[data-template=shop] .shop-content .row.row-2 .times.active .times-wrap{grid-template-rows:1fr}main[data-template=shop] .shop-content .row.row-2 .times .times-header{justify-content:flex-start;align-items:center;width:100%;padding-block:max(8px,1.0625rem);padding-inline:max(12px,1.25rem);display:flex;position:relative}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-2 .times .times-header{padding-inline:0}}@media (width>=1180px){main[data-template=shop] .shop-content .row.row-2 .times .times-header{display:none}}main[data-template=shop] .shop-content .row.row-2 .times .times-header .icon-clock{padding-right:8px;display:inline-flex}main[data-template=shop] .shop-content .row.row-2 .times .times-header .icon-down{margin-left:auto;display:inline-flex}main[data-template=shop] .shop-content .row.row-2 .times .times-header .text{font-weight:700}main[data-template=shop] .shop-content .row.row-2 .times .times-header:after{content:"";opacity:.4;background:var(--White,#a5a5a5);width:100vw;height:1px;position:absolute;bottom:0;left:-20px}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-2 .times .times-wrap{grid-template-rows:0fr;transition:grid-template-rows .48s;display:grid}}main[data-template=shop] .shop-content .row.row-2 .times .time-inner{grid-template-columns:62px 22px 62px;gap:12px;display:grid}main[data-template=shop] .shop-content .row.row-2 .times .time-inner .text-center{text-align:center}main[data-template=shop] .shop-content .row.row-2 .times .time-inner .text-end{text-align:end}main[data-template=shop] .shop-content .row.row-2 .times .times-list{min-height:0;overflow:hidden}main[data-template=shop] .shop-content .row.row-2 .times .time{border-radius:var(--border);grid-template-columns:36px 1fr;gap:max(16px,2rem);padding-block:max(6px,.75rem);padding-inline:max(24px,2.625rem);display:grid}main[data-template=shop] .shop-content .row.row-2 .times .time .icon{font-weight:700;font-size:var(--font-size-18);line-height:1}main[data-template=shop] .shop-content .row.row-2 .times .time .text{font-size:var(--font-size-18);line-height:1}main[data-template=shop] .shop-content .row.row-2 .title{padding-bottom:max(16px,1.75rem);padding-inline-start:max(24px,2.625rem)}main[data-template=shop] .shop-content .row.row-2 .title h3{font-weight:600}@media (width<=1180px){main[data-template=shop] .shop-content .row.row-2 .title{display:none}}main[data-template=shop] .shop-content .row.row-2 .status{align-items:center;gap:20px;padding-top:max(28px,3.625rem);padding-left:max(22px,2.625rem);display:flex}main[data-template=shop] .shop-content .row.row-2 .status p{color:var(--Sonic-silver,#494848)}main[data-template=shop] .shop-content .row.row-2 .status .icon{background-color:var(--status-color);border-radius:50%;width:8px;height:8px}main[data-template=shop] .shop-content .row.row-3{grid-area:d}main[data-template=shop] .shop-content-bottom{padding-bottom:max(36px,3.75rem)}
