@layer theme, base, components, utilities;@layer bx-reset, bx-tokens, bx-base, bx-layout, bx-components, bx-motion, bx-utilities;@layer bx-layout{.bx .stn [id]{scroll-margin-top:calc(var(--pg-top) + 1.5rem)}.bx .stn-par{position:absolute;inset:-10% 0}.bx .stn-hero{padding:calc(var(--pg-top) + clamp(1.5rem, 3.5vw, 3rem)) var(--pad-x) 0}.bx .stn-hero__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--gap-grid);margin-top:clamp(2rem,4.5vw,4rem)}.bx .stn-hero__title{grid-column:1/9}.bx .stn-hero__intro{grid-column:9/13;align-self:end}.bx .stn-signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--gap-grid);margin-top:clamp(2.5rem,4.5vw,4rem)}.bx .stn-sign{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"role status" "name name" "addr actions";align-items:end;align-content:start;gap:.75rem 1.5rem;padding-top:1rem;border-top:1px solid var(--k)}.bx .stn-sign__role{grid-area:role;align-self:start}.bx .stn-sign .stn-status{grid-area:status;align-self:start;justify-self:end}.bx .stn-sign__name{grid-area:name;margin-top:.5rem}.bx .stn-sign__addr{grid-area:addr}.bx .stn-sign__actions{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.bx .stn-hero__media{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-grid);height:clamp(22rem,40vw,40rem);margin-top:clamp(3rem,6vw,5.5rem)}.bx .stn-hero__photo{grid-column:1/8;background:var(--soft)}.bx .stn-hero__panel,.bx .stn-hero__photo{position:relative;overflow:hidden;border-radius:var(--pg-r)}.bx .stn-hero__panel{grid-column:8/13;display:grid;align-content:space-between;padding:clamp(1.5rem,2.8vw,2.5rem)}.bx .stn-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-grid)}.bx .stn-step__photo{position:relative;aspect-ratio:4/5;border-radius:var(--pg-r);overflow:hidden;background:var(--soft)}.bx .stn-week{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.bx .stn-week th:first-child{width:26%}.bx .stn-map{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem var(--gap-grid);align-items:start}.bx .stn-map__stage{grid-column:1/9;grid-row:1;display:grid;gap:.9rem;min-width:0}.bx .stn-map .map{height:clamp(26rem,44vw,42rem)}.bx .stn-map__switch{grid-column:9/13;grid-row:1}.bx .stn-register__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem var(--gap-grid);align-items:baseline;padding-block:1.4rem;border-top:1px solid var(--ink-20)}.bx .stn-register__row:last-child{border-bottom:1px solid var(--ink-20)}.bx .stn-register__country{grid-column:1/3}.bx .stn-register__name{grid-column:3/10}.bx .stn-register__site{grid-column:10/13;justify-self:end}.bx .stn-cities{display:flex;flex-wrap:wrap;gap:1.5rem clamp(2.5rem,6vw,6rem);margin-top:clamp(2.5rem,4vw,3.5rem)}.bx .stn-cities__note{margin-top:1rem}.bx .stn-docs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-grid)}.bx .stn-next{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--pg-gap) var(--pad-x) 0;border-radius:var(--pg-r);overflow:hidden}.bx .stn-next__bg{position:absolute;inset:0;z-index:-1;overflow:hidden;opacity:.16}.bx .stn-next__way{display:grid;align-content:end;gap:1rem;min-height:clamp(20rem,30vw,28rem);padding:clamp(2rem,4.5vw,4rem)}.bx .stn-next__way+.stn-next__way{border-left:1px solid var(--ink-20)}@media (max-width:63.99rem){.bx .stn-hero__intro,.bx .stn-hero__title{grid-column:1/-1}.bx .stn-map{gap:1rem}.bx .stn-map__switch{grid-column:1/-1;grid-row:1}.bx .stn-map__stage{grid-column:1/-1;grid-row:2}.bx .stn-map .map{height:auto;aspect-ratio:16/10}.bx .stn-docs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .stn-register__country{grid-column:1/-1}.bx .stn-register__name{grid-column:1/9}.bx .stn-register__site{grid-column:9/13}}@media (max-width:47.99rem){.bx .stn-hero__intro,.bx .stn-hero__title{grid-column:1/-1}.bx .stn-sign,.bx .stn-signs{grid-template-columns:minmax(0,1fr)}.bx .stn-sign{grid-template-areas:"role" "name" "addr" "status" "actions";align-items:start;gap:.6rem}.bx .stn-sign .stn-status{align-self:start;justify-self:start}.bx .stn-sign__actions{justify-content:flex-start;margin-top:.4rem}.bx .stn-hero__media{grid-template-columns:minmax(0,1fr);height:auto;gap:.6rem}.bx .stn-hero__photo{grid-column:1/-1;aspect-ratio:4/3}.bx .stn-hero__panel{grid-column:1/-1;aspect-ratio:16/9;padding:1.25rem}.bx .stn-steps{display:flex;gap:.75rem;margin-inline:calc(var(--pad-x) * -1);padding-inline:var(--pad-x);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);scrollbar-width:none}.bx .stn-steps::-webkit-scrollbar{display:none}.bx .stn-step{flex:none;width:78%;scroll-snap-align:start}.bx .stn-week th:first-child{width:3.25rem}.bx .stn-map .map{aspect-ratio:1/1}.bx .stn-register__row{grid-template-columns:minmax(0,1fr);gap:.35rem}.bx .stn-register__name,.bx .stn-register__site{grid-column:1/-1;justify-self:start}.bx .stn-docs__grid{gap:.6rem}.bx .stn-next{grid-template-columns:minmax(0,1fr)}.bx .stn-next__way{min-height:0;padding:2rem 1.5rem}.bx .stn-next__way+.stn-next__way{border-left:0;border-top:1px solid var(--ink-20)}}}@layer bx-components{.bx .stn-status{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink-55);white-space:nowrap;transition:opacity .4s var(--ease-out)}.bx .stn-status.is-pending{opacity:0}.bx .stn-status__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink-40)}.bx .stn-status.is-open{color:var(--ink)}.bx .stn-status.is-open .stn-status__dot{margin-inline-start:4px;background:var(--oak);box-shadow:0 0 0 4px color-mix(in srgb,var(--oak) 22%,transparent)}.bx .stn-hero__title{font-size:clamp(3.2rem,8.6vw,8.5rem);line-height:.9;letter-spacing:-.05em;font-weight:500;font-variation-settings:"wdth" 118;text-wrap:balance;overflow-wrap:anywhere}.bx .stn-hero__intro{max-width:30em;margin-top:clamp(1.25rem,2.2vw,1.75rem);color:color-mix(in srgb,var(--ink) 76%,transparent);text-wrap:pretty}.bx .stn-sign__role{color:var(--ink-55)}.bx .stn-sign__name{font-size:clamp(1.9rem,3.2vw,3.1rem);line-height:1;letter-spacing:-.04em;font-weight:500;font-variation-settings:"wdth" 112}.bx .stn-sign__addr{display:grid;font-style:normal}.bx .stn-hero__photo .stn-hero__cap{position:absolute;left:1rem;bottom:1rem;z-index:1;display:inline-flex;align-items:center;height:1.9rem;padding-inline:.75em;border-radius:var(--radius);background:#fff;color:var(--k)}.bx .stn-hero__word{font-size:clamp(2.6rem,5.6vw,5.75rem);line-height:.95;letter-spacing:-.05em;font-weight:500;font-variation-settings:"wdth" 118;overflow-wrap:anywhere}.bx .stn-hero__panel .stn-hero__cap{color:var(--ink-55);order:2}.bx .stn-hero__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0 calc(16.666% - 1px),rgba(255,255,255,.06) calc(16.666% - 1px) 16.666%)}.bx .stn-step__title{margin-top:1.1rem;font-size:var(--size-md);line-height:1.1;letter-spacing:-.03em;font-weight:500;font-variation-settings:"wdth" 112}.bx .stn-week thead th{padding:0 1rem .85rem;color:var(--ink-55);text-align:left;font-weight:500}.bx .stn-week tbody th,.bx .stn-week td{padding:1.1rem 1rem;border-top:1px solid var(--ink-10);text-align:left;vertical-align:top;transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}.bx .stn-week tbody tr:last-child>*{border-bottom:1px solid var(--ink-10)}.bx .stn-week__day{font-weight:500}.bx .stn-week__short{display:none;text-decoration:none}.bx .stn-week__tag{display:block;margin-top:.4rem;color:rgba(255,255,255,.62)}.bx .stn-week__hours{display:block;font-variant-numeric:tabular-nums}.bx .stn-week__range{white-space:nowrap}.bx .stn-week__cell.is-closed .stn-week__hours{color:var(--ink-40)}.bx .stn-week__now{display:inline-flex;align-items:flex-start;gap:.5rem;margin-top:.45rem;color:rgba(255,255,255,.72)}.bx .stn-week__now:before{content:"";flex:none;margin-top:.35em;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.45)}.bx .stn-week__now.is-open{color:#fff}.bx .stn-week__now.is-open:before{background:var(--oak);box-shadow:0 0 0 4px rgba(156,106,56,.35)}.bx .stn-week tr.is-today>*{background:var(--k);color:#fff;border-color:var(--k)}.bx .stn-week tr.is-today .is-closed .stn-week__hours{color:rgba(255,255,255,.55)}.bx .stn-week tr.is-today>:first-child{border-radius:var(--pg-r) 0 0 var(--pg-r)}.bx .stn-week tr.is-today>:last-child{border-radius:0 var(--pg-r) var(--pg-r) 0}.bx .stn-map__switch{display:grid;align-content:start}.bx .stn-map__btn{padding-block:1.1rem;border-top:1px solid var(--ink-20);color:var(--k);text-align:left;font-size:var(--size-md);line-height:1.1;letter-spacing:-.03em;font-weight:500;font-variation-settings:"wdth" 112;opacity:.35;transition:opacity .3s var(--ease-out),border-color .3s var(--ease-out)}.bx .stn-map__btn:last-child{border-bottom:1px solid var(--ink-20)}.bx .stn-map__btn[aria-pressed=true]{opacity:1;border-top-color:var(--k)}.bx .stn-map__hint{color:var(--ink-55)}@media (hover:hover) and (pointer:fine){.bx .stn-map__hint{display:none}.bx .stn-map__btn:not([aria-pressed=true]):hover{opacity:.7}}@media (max-width:63.99rem){.bx .stn-map__switch{display:flex;flex-wrap:wrap;gap:.4rem}.bx .stn-map__btn,.bx .stn-map__btn:last-child{display:inline-flex;align-items:center;height:2.25rem;padding:0 .95rem;border:0;border-radius:var(--radius);background:var(--soft);font-size:var(--fs-ui);letter-spacing:0;font-variation-settings:normal;opacity:1;transition:background-color .2s var(--ease-out)}.bx .stn-map__btn[aria-pressed=true]{background:var(--k);color:#fff}.bx .stn-map__btn:not([aria-pressed=true]):hover{opacity:1}}.bx .stn-map .map-legend__item,.bx .stn-map .map__branch,.bx .stn-map .map__field,.bx .stn-map .map__pin,.bx .stn-map .map__spikes{transition:opacity .5s var(--ease-out)}.bx .stn-map[data-layer=customers] .map__branch,.bx .stn-map[data-layer=customers] .map__field,.bx .stn-map[data-layer=field] .map__branch,.bx .stn-map[data-layer=field] .map__spikes,.bx .stn-map[data-layer=group] .map__field,.bx .stn-map[data-layer=group] .map__spikes,.bx .stn-map[data-layer=rooms] .map__branch,.bx .stn-map[data-layer=rooms] .map__field,.bx .stn-map[data-layer=rooms] .map__spikes{opacity:.12}.bx .stn-map[data-layer=customers] .map__pin,.bx .stn-map[data-layer=group] .map__pin{opacity:.55}.bx .stn-map:not([data-layer=customers]) .map-legend__item[data-l=customers],.bx .stn-map:not([data-layer=field]) .map-legend__item[data-l=field],.bx .stn-map:not([data-layer=group]) .map-legend__item[data-l=group],.bx .stn-map:not([data-layer=rooms]) .map-legend__item[data-l=rooms]{opacity:.45}.bx .stn-map.no-customers .map__spikes{display:none}.bx .stn-register__country{color:var(--ink-55)}.bx .stn-register__name{font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.05;letter-spacing:-.035em;font-weight:500;font-variation-settings:"wdth" 112}.bx .stn-register__row.is-own .stn-register__name{display:inline-flex;align-items:center;gap:.75rem}.bx .stn-register__row.is-own .stn-register__name:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--oak)}.bx .stn-register__site a{display:inline-flex;align-items:center;gap:.4rem;padding-block:.35rem}.bx .stn-register__here{color:var(--ink-55)}.bx .stn-cities__item{display:grid;gap:.5rem}.bx .stn-cities__item dt{order:2;color:var(--ink-55)}.bx .stn-cities__n{font-size:clamp(2.6rem,5vw,5rem);line-height:.9;letter-spacing:-.05em;font-weight:500;font-variation-settings:"wdth" 118;font-variant-numeric:tabular-nums}.bx .stn-cities__note{color:var(--ink-55)}.bx .stn-doc{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;height:100%;min-height:clamp(10rem,15vw,14rem);padding:clamp(1.1rem,1.8vw,1.6rem);border-radius:var(--pg-r);background:var(--soft);transition:background-color .25s var(--ease-out)}.bx .stn-doc__n{font-size:clamp(2.6rem,5vw,5rem);line-height:.9;letter-spacing:-.05em;font-weight:500;font-variation-settings:"wdth" 118;font-variant-numeric:tabular-nums}.bx .stn-doc__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.bx .stn-doc__label .ico{transition:translate .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bx .stn-doc:hover{background:var(--soft-2)}.bx .stn-doc:hover .ico{translate:.25rem 0}}.bx .stn-docs__more{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.5rem}.bx .stn-docs__more a{padding-block:.35rem}.bx .stn-next__title{font-size:clamp(2.1rem,4.2vw,4.25rem);line-height:.95;letter-spacing:-.045em;font-weight:500;font-variation-settings:"wdth" 118;text-wrap:balance}.bx .stn-next__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.bx .stn-next .btn--soft{background:rgba(255,255,255,.1);color:#fff}.bx .stn-next :focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.bx .stn-next .btn--soft:hover{background:rgba(255,255,255,.18)}}@media (max-width:47.99rem){.bx .stn-week__long{display:none}.bx .stn-week__short{display:inline}.bx .stn-week tbody th,.bx .stn-week td,.bx .stn-week thead th{padding-inline:.6rem}.bx .stn-week .stn-week__hours{font-size:var(--fs-body-sm)}.bx .stn-week__range{display:block}.bx .stn-week__tag{display:none}}}