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{padding-bottom:max(48px,6.125rem);padding-top:max(58px,6.5625rem);margin-bottom:max(48px,5rem)}@media (max-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{padding-bottom:max(48px,5rem);--arrow: max(32px, 4.5rem);--padd: max(36px, 4.125rem)}@media (max-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 (max-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{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1180px){main[data-template=shop] .s-01 .embla__nav{top:unset;bottom:24px;transform:translateY(100%);justify-content:center;gap:12px}}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);margin-right:33px;min-width:0}@media (max-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);width:100%;aspect-ratio:423/301;object-fit:cover;object-position:center}main[data-template=shop] .shop-content{min-height:30vh;display:grid;grid-template-columns:242px 1fr 342px;grid-template-areas:"a b c" "a d c";column-gap:max(60px,7.5rem);row-gap:max(24px,2.5rem)}@media (max-width: 1480px){main[data-template=shop] .shop-content{grid-template-columns:202px 1fr 300px;column-gap:max(30px,3.75rem)}}@media (max-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 (min-width: 1180px){main[data-template=shop] .shop-content .row.row-4{display:none}}main[data-template=shop] .shop-content .row.row-4 .contacts{display:flex;flex-direction:column;gap:16px}main[data-template=shop] .shop-content .row.row-4 a{color:var(--Japanese-Laurel, #397828);font-size:var(--font-size-18);font-weight:700;line-height:1;display:inline-flex;align-items:center;gap:8px}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:"";position:absolute;width:100%;height:1px;bottom:-4px;left:0;background-color:var(--ascent)}main[data-template=shop] .shop-content .row.row-0{grid-area:a;overflow:hidden}@media (min-width: 1180px){main[data-template=shop] .shop-content .row.row-0 .image-wrap{padding-bottom:max(24px,2.5rem);margin-bottom:max(18px,2.125rem);border-bottom:1px solid #d8d8d8}}@media (max-width: 1180px){main[data-template=shop] .shop-content .row.row-0 .image-wrap{display:flex;align-items:center;justify-content:center}}main[data-template=shop] .shop-content .row.row-0 .contacts{display:flex;flex-direction:column;gap:16px}main[data-template=shop] .shop-content .row.row-0 .contacts a{color:var(--Japanese-Laurel, #397828);font-size:18px;font-weight:700;line-height:1;display:inline-flex;align-items:center;gap:8px}main[data-template=shop] .shop-content .row.row-0 .contacts a span.text{position:relative;font-size:var(--font-size-18)}main[data-template=shop] .shop-content .row.row-0 .contacts a span.text:after{content:"";position:absolute;width:100%;height:1px;bottom:-4px;left:0;background-color:var(--ascent);transition:transform .68s ease;transform-origin:left top;overflow:hidden}main[data-template=shop] .shop-content .row.row-0 .contacts a:hover .text:after{transform-origin:right top!important;transform:scaleX(0)}@media (max-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{width:240px;height:auto;object-fit:contain;object-position:center}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 (max-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 (max-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{padding-block:max(8px,.875rem);padding-inline:max(22px,2rem);background:var(--White-lilac, #f8f8f8);border-radius:var(--border);display:flex;align-items:center}@media (max-width: 1180px){main[data-template=shop] .shop-content .row.row-1 .info-wrap{min-width:100vw;left:calc(var(--container) * -1);position:absolute;top:0}}@media (max-width: 1180px){main[data-template=shop] .shop-content .row.row-1 .info-wrap{padding-inline:var(--container)}}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{padding-right:20px;display:flex;align-items:center;gap:8px}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{position:absolute;left:-4rem;top:0;height:100%}main[data-template=shop] .shop-content .row.row-2 .line span{display:block;width:1px;height:100%;background:#d8d8d8}@media (max-width: 1480px){main[data-template=shop] .shop-content .row.row-2 .line{left:-2rem}}@media (max-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{position:relative;padding-block:max(8px,1.0625rem);padding-inline:max(12px,1.25rem);width:100%;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 1180px){main[data-template=shop] .shop-content .row.row-2 .times .times-header{padding-inline:0}}@media (min-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{display:inline-flex;padding-right:8px}main[data-template=shop] .shop-content .row.row-2 .times .times-header .icon-down{display:inline-flex;margin-left:auto}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:"";position:absolute;left:-20px;bottom:0;width:100vw;height:1px;opacity:.4;background:var(--White, #a5a5a5)}@media (max-width: 1180px){main[data-template=shop] .shop-content .row.row-2 .times .times-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s ease}}main[data-template=shop] .shop-content .row.row-2 .times .time-inner{display:grid;grid-template-columns:62px 22px 62px;gap:12px}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{display:grid;grid-template-columns:36px 1fr;gap:max(16px,2rem);padding-block:max(6px,.75rem);padding-inline:max(24px,2.625rem);border-radius:var(--border)}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 (max-width: 1180px){main[data-template=shop] .shop-content .row.row-2 .title{display:none}}main[data-template=shop] .shop-content .row.row-2 .status{display:flex;align-items:center;gap:20px;padding-left:max(22px,2.625rem);padding-top:max(28px,3.625rem)}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{width:8px;height:8px;border-radius:50%;background-color:var(--status-color)}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)}
