.store-info{--si-text:color-mix(in srgb, var(--sk-ink) 76%, #fff)}.si-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--sk-line);gap:clamp(22px,2.4vw,36px);margin:0 0 clamp(32px,3.6vw,52px);display:flex;overflow-x:auto}.si-tabs::-webkit-scrollbar{display:none}.si-tab{min-height:52px;color:var(--sk-muted);font-family:var(--sk-heading);text-transform:lowercase;white-space:nowrap;flex:none;align-items:center;font-size:15px;line-height:1;transition:color .2s;display:inline-flex;position:relative}.si-tab:after{content:"";background:var(--sk-ink);transform-origin:100%;height:1.5px;transition:transform .45s var(--ui-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.si-tab:hover,.si-tab[aria-current=page]{color:var(--sk-ink)}.si-tab:hover:after{transform-origin:0;transform:scaleX(1)}.si-tab[aria-current=page]:after{transform:scaleX(1)}.si-tab:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.si-head{max-width:980px}.si-head .ui-lead{text-wrap:pretty}.si-keep-case{text-transform:none}:root:has(.store-info) .sc-footer{margin-top:0}.si-layout{grid-template-columns:minmax(0,1fr) minmax(300px,384px);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.si-main{min-width:0}.si-main>*+*{margin-top:clamp(48px,5vw,80px)}.si-aside{align-self:stretch;min-width:0}.si-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,4vw,64px);display:grid}.si-block{border-top:1px solid var(--sk-ink);min-width:0;padding-top:24px}.si-block .ui-section-title{margin-bottom:16px}.si-text{max-width:62ch;color:var(--si-text);font-family:var(--sk-heading);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.si-more{margin-top:20px}.si-photo{aspect-ratio:16/9;background:var(--sk-tile);margin:0;position:relative;overflow:hidden}.si-photo img{object-fit:cover;object-position:70% 50%;animation:si-photo-in 1.6s var(--ui-ease) both}@keyframes si-photo-in{0%{transform:scale(1.06)}}.si-list{border-top:1px solid var(--sk-line);margin:0;padding:0;list-style:none}.si-list>li{border-bottom:1px solid var(--sk-line)}.si-list--cats{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.4vw,56px);display:grid}.si-list--cats>li:nth-child(-n+2){border-top:1px solid var(--sk-line)}.si-row{min-height:72px;color:var(--sk-ink);align-items:center;gap:20px;padding:16px 0;display:flex}.si-row__name{min-width:0;font-family:var(--sk-heading);letter-spacing:-.01em;text-transform:lowercase;overflow-wrap:anywhere;flex:1;font-size:20px;line-height:1.2}.si-arrow{transition:transform .45s var(--ui-ease);flex:none}.si-row--contact{grid-template-columns:minmax(96px,.5fr) minmax(0,1fr) auto;gap:24px;min-height:84px;display:grid}.si-row__label{color:var(--sk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}.si-row__value{min-width:0;font-family:var(--sk-heading);overflow-wrap:anywhere;justify-self:end;font-size:20px;line-height:1.2}.si-row__value--num{font-family:var(--sk-numeric);letter-spacing:-.005em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:500}.si-row:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.si-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.si-way{border:1px solid var(--sk-line);background:#fff;flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,36px);display:flex}.si-way__num{color:var(--sk-muted);font-family:var(--sk-numeric);letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;font-size:13px;font-weight:600}.si-way__title{color:var(--sk-ink);font-family:var(--sk-heading);letter-spacing:-.02em;text-transform:lowercase;margin:0;padding-top:clamp(48px,6vw,96px);font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.02}.si-way__fact{color:var(--sk-ink);font-family:var(--sk-heading);text-wrap:balance;margin:18px 0 12px;font-size:17px;line-height:1.45}.si-way .si-text{color:var(--sk-muted);font-size:14px}.si-faq{border-top:1px solid var(--sk-line)}.si-faq__item{border-bottom:1px solid var(--sk-line)}.si-faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:20px 0;list-style:none;display:flex}.si-faq__question::-webkit-details-marker{display:none}.si-faq__question h2{color:var(--sk-ink);font-family:var(--sk-heading);letter-spacing:-.01em;text-transform:lowercase;margin:0;font-size:21px;font-weight:500;line-height:1.2}.si-faq__question:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.si-faq__sign{flex:none;width:18px;height:18px;position:relative}.si-faq__sign:before,.si-faq__sign:after{content:"";background:var(--sk-ink);height:1.5px;transition:transform .4s var(--ui-ease);margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.si-faq__sign:after{transform:rotate(90deg)}.si-faq__item[open] .si-faq__sign:after{transform:rotate(0)}.si-faq__answer{max-width:62ch;color:var(--si-text);font-family:var(--sk-heading);margin:0;padding:0 40px 30px 0;font-size:15px;line-height:1.6}@supports selector(::details-content){.si-faq__item{interpolate-size:allow-keywords}.si-faq__item::details-content{height:0;transition:height .45s var(--ui-ease), content-visibility .45s allow-discrete;overflow:clip}.si-faq__item[open]::details-content{height:auto}}.si-card{flex-direction:column;align-items:flex-start;display:flex}.si-card .ui-eyebrow{margin-bottom:18px}.si-card__address{color:var(--sk-ink);font-family:var(--sk-heading);letter-spacing:-.01em;text-wrap:balance;font-size:22px;font-style:normal;font-weight:500;line-height:1.25}.si-card__address>span{color:var(--sk-muted);letter-spacing:0;margin-top:6px;font-size:15px;font-weight:400;display:block}.si-card__phone{border-top:1px solid color-mix(in srgb, var(--sk-ink) 12%, var(--sk-tile));color:var(--sk-ink);font-family:var(--sk-numeric);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;align-self:stretch;margin-top:28px;padding-top:24px;font-size:24px;font-weight:600;line-height:1.2;transition:opacity .2s}.si-card__phone:hover{opacity:.7}.si-card__cta{margin-top:26px}.si-card__map{align-self:center;margin-top:18px}.si-demo{border-top:1px solid var(--sk-line);color:var(--sk-muted);margin:clamp(56px,6vw,96px) 0 0;padding-top:20px;font-size:12px;line-height:1.6}@media (hover:hover) and (pointer:fine){.si-row:hover .si-arrow{transform:translate(6px)}}@media (max-width:1000px){.si-layout{grid-template-columns:1fr}.si-aside{max-width:560px}.si-card.ui-panel--sticky{position:static}}@media (max-width:640px){.si-tabs{margin-inline:calc(-1 * var(--sk-gutter));padding-inline:var(--sk-gutter);gap:22px}.si-photo{aspect-ratio:4/3}.si-photo img{object-position:74% 50%}.si-cols,.si-list--cats,.si-ways{grid-template-columns:1fr}.si-cols{gap:40px}.si-list--cats>li:nth-child(2){border-top:0}.si-row{min-height:64px}.si-row__name{font-size:18px}.si-row--contact{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;min-height:72px}.si-row__value{font-size:17px}.si-way__title{padding-top:36px}.si-faq__question h2{font-size:19px}.si-faq__answer{padding-right:0;font-size:14px}.si-text{font-size:14px}.si-card__address{font-size:20px}.si-card__phone{font-size:22px}}@media (prefers-reduced-motion:reduce){.si-photo img{animation:none}.si-tab,.si-tab:after,.si-arrow,.si-faq__sign:before,.si-faq__sign:after{transition:none}.si-faq__item::details-content{transition:none}}
