/* KiekkoKingi section-only stylesheet: kiekkokingi-store-location.css. */
:is(#kx,[data-kks=lo]){--kk-location-bg: var(--klo1);--kk-location-gradient: var(--klo2);--kk-location-card: var(--klo3);--kk-location-text: var(--klo4);--kk-location-muted: var(--klo5);--kk-location-accent: var(--klo6);--kk-location-border: var(--klo7);--kk-location-open: var(--klo8);--kk-location-closed: var(--klo9);--kk-location-exception: var(--klo10);--kk-location-radius: var(--klo11);--kk-location-map-radius: var(--klo12);--kk-location-map-height: var(--klo13);--kk-location-map-mobile-height: var(--klo14);--kk-location-blur: var(--klo15);--kk-location-shadow: var(--klo16);--kk-location-gap: var(--klo17);--kk-location-visit-gap: var(--klo18);--kk-location-icon-size: var(--klo19);--kk-location-heading-size: clamp(2rem, 3vw, 3rem);--kk-location-motion: var(--klo20);position:relative;isolation:isolate;overflow:hidden;overflow:clip;color:var(--kk-location-text);background:var(--kk-location-bg)}:is(#kx,[data-kks=lo]).kk-location--gradient{background:linear-gradient(145deg,var(--kk-location-bg) 0%,var(--kk-location-gradient) 100%)}:is(#kx,[data-kks=lo]).kk-location--heading-small{--kk-location-heading-size: clamp(1.7rem, 2.2vw, 2.5rem)}:is(#kx,[data-kks=lo]).kk-location--heading-medium{--kk-location-heading-size: clamp(2rem, 3vw, 3rem)}:is(#kx,[data-kks=lo]).kk-location--heading-large{--kk-location-heading-size: clamp(2.2rem, 4vw, 3.8rem)}:is(#kx,[data-kks=lo]).kk-location--heading-display{--kk-location-heading-size: clamp(2.6rem, 5vw, 4.6rem)}:is(#kx,[data-kks=lo]),:is(#kx,[data-kks=lo]) *,:is(#kx,[data-kks=lo]) *::before,:is(#kx,[data-kks=lo]) *::after{box-sizing:border-box}:is(#kx,[data-kks=lo]) .kk-location__shell{position:relative;z-index:2;width:100%;max-width:var(--klo21);padding:var(--klo22) 40px var(--klo23);margin:0 auto}:is(#kx,[data-kks=lo]).kk-location--frame-flush .kk-location__shell{max-width:none}:is(#kx,[data-kks=lo]) .kk-location__header{max-width:var(--klo24);margin:0 0 clamp(30px,4vw,52px)}:is(#kx,[data-kks=lo]).kk-location--header-center .kk-location__header{margin-right:auto;margin-left:auto;text-align:center}:is(#kx,[data-kks=lo]) .kk-location__eyebrow{display:inline-flex;align-items:center;gap:11px;margin:0 0 13px;color:#00baba;font-size:.74rem;font-weight:700;line-height:1.35;letter-spacing:.15em;text-transform:uppercase}:is(#kx,[data-kks=lo]) .kk-location__eyebrow::before{width:26px;height:2px;background:currentColor;content:""}:is(#kx,[data-kks=lo]).kk-location--header-center .kk-location__eyebrow::before{display:none}:is(#kx,[data-kks=lo]) .kk-location__heading{max-width:20ch;margin:0;color:var(--kk-location-text);font-family:inherit;font-size:var(--kk-location-heading-size);font-weight:800;line-height:1.03;letter-spacing:-.04em;text-wrap:balance}:is(#kx,[data-kks=lo]).kk-location--header-center .kk-location__heading{margin-right:auto;margin-left:auto}:is(#kx,[data-kks=lo]) .kk-location__description{max-width:66ch;margin-top:19px;color:var(--kk-location-muted);font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.65}:is(#kx,[data-kks=lo]) .kk-location__description>:first-child{margin-top:0}:is(#kx,[data-kks=lo]) .kk-location__description>:last-child{margin-bottom:0}:is(#kx,[data-kks=lo]) .kk-location__layout{display:grid;grid-template-columns:minmax(0,11fr) minmax(350px,9fr);align-items:stretch;gap:var(--kk-location-gap)}:is(#kx,[data-kks=lo]).kk-location--ratio-60-40 .kk-location__layout{grid-template-columns:minmax(0,3fr) minmax(340px,2fr)}:is(#kx,[data-kks=lo]).kk-location--ratio-50-50 .kk-location__layout{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#kx,[data-kks=lo]).kk-location--desktop-right .kk-location__map{order:2}:is(#kx,[data-kks=lo]).kk-location--desktop-right .kk-location__info{order:1}:is(#kx,[data-kks=lo]).kk-location--desktop-top .kk-location__layout,:is(#kx,[data-kks=lo]).kk-location--desktop-info_only .kk-location__layout{grid-template-columns:minmax(0,1fr)}:is(#kx,[data-kks=lo]).kk-location--desktop-top .kk-location__map{order:1}:is(#kx,[data-kks=lo]).kk-location--desktop-top .kk-location__info{order:2}:is(#kx,[data-kks=lo]).kk-location--desktop-info_only .kk-location__info{max-width:920px;margin:0 auto}:is(#kx,[data-kks=lo]).kk-location--frame-unified .kk-location__layout{padding:clamp(10px,1.5vw,18px);border:1px solid var(--kk-location-border);border-radius:var(--kk-card-radius, 4px);background:var(--kk-location-card);box-shadow:0 28px 84px rgba(0,0,0,var(--kk-location-shadow));backdrop-filter:blur(var(--kk-location-blur))}:is(#kx,[data-kks=lo]) .kk-location__map,:is(#kx,[data-kks=lo]) .kk-location__info{position:relative;min-width:0;overflow:hidden;border:1px solid var(--kk-location-border);background:var(--kk-location-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 64px rgba(0,0,0,var(--kk-location-shadow));backdrop-filter:blur(var(--kk-location-blur))}:is(#kx,[data-kks=lo]) .kk-location__map{min-height:var(--kk-location-map-height);border-radius:var(--kk-location-map-radius)}:is(#kx,[data-kks=lo]) .kk-location__info{display:flex;flex-direction:column;border-radius:var(--kk-location-radius)}:is(#kx,[data-kks=lo]).kk-location--frame-unified .kk-location__map,:is(#kx,[data-kks=lo]).kk-location--frame-unified .kk-location__info{box-shadow:none}:is(#kx,[data-kks=lo]).kk-location--frame-flush .kk-location__map,:is(#kx,[data-kks=lo]).kk-location--frame-flush .kk-location__info{border-radius:min(var(--kk-location-radius),14px)}:is(#kx,[data-kks=lo]) .kk-location__map-frame,:is(#kx,[data-kks=lo]) .kk-location__map-frame iframe,:is(#kx,[data-kks=lo]) .kk-location__map-custom{position:absolute;inset:0;width:100%;height:100%;border:0}:is(#kx,[data-kks=lo]) .kk-location__map-custom>iframe{display:block;width:100%!important;height:100%!important;border:0!important}:is(#kx,[data-kks=lo]) .kk-location__map-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(0,10,11,.2),transparent 34%,transparent 70%,rgba(0,10,11,.42));box-shadow:inset 0 0 48px rgba(0,0,0,.28)}:is(#kx,[data-kks=lo]) .kk-location__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;padding:34px;color:var(--kk-location-text);text-align:center;background:linear-gradient(145deg,#102426,#040b0c)}:is(#kx,[data-kks=lo]) .kk-location__placeholder-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;color:var(--kk-location-accent)}:is(#kx,[data-kks=lo]) .kk-location__placeholder-icon svg{width:34px;height:34px}:is(#kx,[data-kks=lo]) .kk-location__placeholder-address{position:relative;margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;line-height:1.25}:is(#kx,[data-kks=lo]).kk-location--fallback-compact .kk-location__placeholder{gap:12px;padding:24px}:is(#kx,[data-kks=lo]).kk-location--fallback-compact .kk-location__placeholder-icon{width:40px;height:40px}:is(#kx,[data-kks=lo]).kk-location--fallback-compact .kk-location__placeholder-icon svg{width:27px;height:27px}:is(#kx,[data-kks=lo]) .kk-location__editor-note{position:relative;max-width:48ch;margin:-5px 0 0;color:var(--kk-location-muted);font-size:.78rem;line-height:1.45}:is(#kx,[data-kks=lo]) .kk-location__info-inner{display:flex;flex:1;flex-direction:column;gap:clamp(22px,2.6vw,32px);padding:clamp(25px,3.4vw,46px)}:is(#kx,[data-kks=lo]) .kk-location__store-name{margin:0;color:var(--kk-location-text);font-size:clamp(1.45rem,2.1vw,2.15rem);font-weight:800;line-height:1.12;letter-spacing:-.025em}:is(#kx,[data-kks=lo]) .kk-location__status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start;padding:17px 18px;border:1px solid var(--kk-location-border);border-radius:var(--kk-card-radius, 4px);background:rgba(255,255,255,.035)}:is(#kx,[data-kks=lo]) .kk-location__status-dot{position:relative;width:11px;height:11px;margin-top:5px;border:2px solid currentColor;border-radius:50%;color:var(--kk-location-closed);background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 13%,transparent),0 0 18px color-mix(in srgb,currentColor 55%,transparent)}:is(#kx,[data-kks=lo]).kk-location--dot-ring .kk-location__status-dot{background:transparent}:is(#kx,[data-kks=lo]).kk-location--dot-pulse .kk-location__status-dot{box-shadow:none}:is(#kx,[data-kks=lo]).kk-location--dot-pulse .kk-location__status-dot::after{position:absolute;inset:0;border-radius:inherit;background:currentColor;content:"";filter:blur(2px);opacity:0;pointer-events:none;animation:kk-store-hero-status-pulse 3.2s linear infinite}:is(#kx,[data-kks=lo])[data-location-state=open] .kk-location__status-dot{color:var(--kk-location-open)}:is(#kx,[data-kks=lo])[data-location-state=exception] .kk-location__status-dot{color:var(--kk-location-exception)}:is(#kx,[data-kks=lo]) .kk-location__status-main{display:block;color:var(--kk-location-text);font-size:1rem;font-weight:800;line-height:1.3}:is(#kx,[data-kks=lo]) .kk-location__status-detail{display:block;margin-top:4px;color:var(--kk-location-muted);font-size:.9rem;line-height:1.45}:is(#kx,[data-kks=lo]) .kk-location__today{display:flex;align-items:center;gap:10px;min-height:46px;padding:11px 14px;border-radius:var(--kk-card-radius, 4px);color:var(--kk-location-text);background:color-mix(in srgb,var(--kk-location-accent) 10%,transparent)}:is(#kx,[data-kks=lo]) .kk-location__today svg{flex:0 0 20px;width:20px;height:20px;color:var(--kk-location-accent)}:is(#kx,[data-kks=lo]) .kk-location__address{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start;padding-top:3px;color:inherit;text-decoration:none}:is(#kx,[data-kks=lo]) .kk-location__address-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--kk-location-border);border-radius:50%;color:var(--kk-location-accent);background:rgba(255,255,255,.03)}:is(#kx,[data-kks=lo]) .kk-location__address-icon svg{width:21px;height:21px}:is(#kx,[data-kks=lo]) .kk-location__address-lines{display:block;padding-top:1px;color:var(--kk-location-text);font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;overflow-wrap:anywhere}:is(#kx,[data-kks=lo]) .kk-location__address-note{display:block;margin-top:5px;color:var(--kk-location-muted);font-size:.85rem;font-weight:400;line-height:1.45}:is(#kx,[data-kks=lo]) a.kk-location__address:hover .kk-location__address-lines{color:var(--kk-location-accent)}:is(#kx,[data-kks=lo]).kk-location--address-surface .kk-location__address{padding:13px;border:1px solid var(--kk-location-border);border-radius:var(--kk-card-radius, 4px);background:rgba(255,255,255,.025)}:is(#kx,[data-kks=lo]) .kk-location__exception{padding:13px 15px;border-left:3px solid var(--kk-location-exception);border-radius:var(--kk-card-radius, 4px);color:var(--kk-location-text);background:color-mix(in srgb,var(--kk-location-exception) 10%,transparent);font-size:.9rem;line-height:1.5}:is(#kx,[data-kks=lo]) .kk-location__week-title,:is(#kx,[data-kks=lo]) .kk-location__visit-title{margin:0 0 12px;color:var(--kk-location-text);font-size:.8rem;font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}:is(#kx,[data-kks=lo]) .kk-location__hours{padding:0;margin:0;list-style:none}:is(#kx,[data-kks=lo]) .kk-location__hours-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:8px 11px;border-radius:var(--kk-card-radius, 4px);color:var(--kk-location-muted);font-size:.88rem;line-height:1.35}:is(#kx,[data-kks=lo]) .kk-location__hours-row+.kk-location__hours-row{margin-top:2px}:is(#kx,[data-kks=lo]) .kk-location__hours-row.is-today{color:var(--kk-location-text);font-weight:800;background:color-mix(in srgb,var(--kk-location-accent) 11%,transparent);box-shadow:inset 2px 0 var(--kk-location-accent)}:is(#kx,[data-kks=lo]) .kk-location__hours-value{text-align:right;white-space:nowrap}:is(#kx,[data-kks=lo]) .kk-location__week-details{margin:0;border:1px solid var(--kk-location-border);border-radius:var(--kk-card-radius, 4px);background:rgba(255,255,255,.025)}:is(#kx,[data-kks=lo]) .kk-location__week-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px 15px;color:var(--kk-location-text);font-size:.88rem;font-weight:800;cursor:pointer;list-style:none}:is(#kx,[data-kks=lo]) .kk-location__week-summary::-webkit-details-marker{display:none}:is(#kx,[data-kks=lo]) .kk-location__week-summary::after{width:9px;height:9px;border-right:2px solid var(--kk-location-accent);border-bottom:2px solid var(--kk-location-accent);content:"";transform:rotate(45deg) translateY(-2px);transition:transform var(--kk-location-motion) ease}:is(#kx,[data-kks=lo]) .kk-location__week-details[open] .kk-location__week-summary::after{transform:rotate(225deg) translate(-2px,-2px)}:is(#kx,[data-kks=lo]) .kk-location__week-details .kk-location__hours{padding:0 8px 10px}:is(#kx,[data-kks=lo]).kk-location--week-always .kk-location__week-details,:is(#kx,[data-kks=lo]).kk-location--week-accordion .kk-location__week-static,:is(#kx,[data-kks=lo]).kk-location--week-responsive .kk-location__week-details{display:none}:is(#kx,[data-kks=lo]) .kk-location__actions{display:grid;gap:10px}:is(#kx,[data-kks=lo]).kk-location--actions-stack .kk-location__actions{grid-template-columns:1fr}:is(#kx,[data-kks=lo]).kk-location--actions-two .kk-location__actions{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#kx,[data-kks=lo]).kk-location--actions-auto .kk-location__actions{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}:is(#kx,[data-kks=lo]) .kk-location__action,:is(#kx,[data-kks=lo]) .kk-location__map-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:.6875rem 1.375rem;border-radius:var(--klo25);line-height:1.25;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;box-shadow:none;transform:none;transition:border-color 220ms ease,background-color 220ms ease,color 220ms ease}:is(#kx,[data-kks=lo]) .kk-location__action svg,:is(#kx,[data-kks=lo]) .kk-location__map-link svg{flex:0 0 19px;width:19px;height:19px}:is(#kx,[data-kks=lo]) .kk-location__action-icon{display:block;flex:0 0 19px;width:19px;height:19px;object-fit:contain}:is(#kx,[data-kks=lo]) .kk-location__action:hover,:is(#kx,[data-kks=lo]) .kk-location__map-link:hover{box-shadow:none;transform:none}:is(#kx,[data-kks=lo]) .kk-location__map-link{position:relative}:is(#kx,[data-kks=lo]) .kk-location__visit{padding-top:3px}:is(#kx,[data-kks=lo]) .kk-location__visit-grid{display:grid;grid-template-columns:repeat(var(--klo26),minmax(0,1fr));gap:var(--kk-location-visit-gap)}:is(#kx,[data-kks=lo]) .kk-location__visit-item{min-width:0;color:inherit;text-decoration:none}:is(#kx,[data-kks=lo]).kk-location--visit-cards .kk-location__visit-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px;border:1px solid var(--kk-location-border);border-radius:var(--kk-card-radius, 4px);background:var(--klo27)}:is(#kx,[data-kks=lo]).kk-location--visit-icons .kk-location__visit-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:7px 0}:is(#kx,[data-kks=lo]).kk-location--visit-dividers .kk-location__visit-grid{grid-template-columns:1fr;gap:0}:is(#kx,[data-kks=lo]).kk-location--visit-dividers .kk-location__visit-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px 0;border-bottom:1px solid var(--kk-location-border)}:is(#kx,[data-kks=lo]) .kk-location__visit-item.is-highlighted{border-color:color-mix(in srgb,var(--kk-location-accent) 55%,transparent);background:color-mix(in srgb,var(--kk-location-accent) 8%,var(--klo27))}:is(#kx,[data-kks=lo]) .kk-location__visit-icon{display:grid;place-items:center;flex:0 0 auto;width:calc(var(--kk-location-icon-size) + 18px);height:calc(var(--kk-location-icon-size) + 18px);border:var(--klo28) solid var(--kk-location-border);border-radius:50%;color:var(--kk-location-accent);background:var(--klo29);overflow:hidden}:is(#kx,[data-kks=lo]) .kk-location__visit-icon svg{width:var(--kk-location-icon-size);height:var(--kk-location-icon-size)}:is(#kx,[data-kks=lo]) .kk-location__visit-icon img{display:block;width:100%;height:100%;object-fit:contain}:is(#kx,[data-kks=lo]) .kk-location__visit-copy{min-width:0}:is(#kx,[data-kks=lo]) .kk-location__visit-copy:only-child{grid-column:1 / -1}:is(#kx,[data-kks=lo]) .kk-location__visit-name{display:block;color:var(--kk-location-text);font-size:.86rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}:is(#kx,[data-kks=lo]) .kk-location__visit-text{display:block;margin-top:3px;color:var(--kk-location-muted);font-size:.76rem;line-height:1.45;overflow-wrap:anywhere}:is(#kx,[data-kks=lo]) .kk-location__schedule-data{display:none!important}:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__header,:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__map,:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__info{opacity:0;transform:translateY(18px);animation:kk-location-enter var(--kk-location-motion) cubic-bezier(.2,.7,.2,1) forwards}:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__map{animation-delay:80ms}:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__info{animation-delay:150ms}:is(#kx,[data-kks=lo]) :is(a,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--kk-location-accent) 78%,white);outline-offset:3px}:is(#kx,[data-kks=lo]) .kk-location__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes kk-location-enter{to{opacity:1;transform:none}}@media (max-width: 1079px){:is(#kx,[data-kks=lo]) .kk-location__layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}:is(#kx,[data-kks=lo]) .kk-location__info-inner{padding:clamp(23px,3vw,32px)}:is(#kx,[data-kks=lo]) .kk-location__visit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 719px){:is(#kx,[data-kks=lo]){--kk-location-heading-size: clamp(1.7rem, 7.6vw, 2.25rem);--kk-location-gap: min(var(--klo17),14px)}:is(#kx,[data-kks=lo]).kk-location--heading-small{--kk-location-heading-size: clamp(1.5rem, 6.6vw, 1.9rem)}:is(#kx,[data-kks=lo]).kk-location--heading-medium{--kk-location-heading-size: clamp(1.7rem, 7.6vw, 2.25rem)}:is(#kx,[data-kks=lo]).kk-location--heading-large{--kk-location-heading-size: clamp(1.85rem, 9vw, 2.75rem)}:is(#kx,[data-kks=lo]).kk-location--heading-display{--kk-location-heading-size: clamp(2rem, 10vw, 3rem)}:is(#kx,[data-kks=lo]) .kk-location__shell{padding:var(--klo30) 16px var(--klo31)}:is(#kx,[data-kks=lo]) .kk-location__header{margin-bottom:26px}:is(#kx,[data-kks=lo]) .kk-location__description{margin-top:15px}:is(#kx,[data-kks=lo]) .kk-location__layout{grid-template-columns:minmax(0,1fr)}:is(#kx,[data-kks=lo]).kk-location--mobile-map_first .kk-location__map{order:1}:is(#kx,[data-kks=lo]).kk-location--mobile-map_first .kk-location__info{order:2}:is(#kx,[data-kks=lo]).kk-location--mobile-info_first .kk-location__info{order:1}:is(#kx,[data-kks=lo]).kk-location--mobile-info_first .kk-location__map{order:2}:is(#kx,[data-kks=lo]) .kk-location__map{min-height:var(--kk-location-map-mobile-height)}:is(#kx,[data-kks=lo]).kk-location--frame-unified .kk-location__layout{padding:8px;border-radius:var(--kk-card-radius, 4px)}:is(#kx,[data-kks=lo]) .kk-location__info-inner{gap:20px;padding:22px 18px 24px}:is(#kx,[data-kks=lo]).kk-location--week-responsive .kk-location__week-static{display:block}:is(#kx,[data-kks=lo]).kk-location--week-responsive .kk-location__week-details{display:none}:is(#kx,[data-kks=lo]).kk-location--week-accordion .kk-location__week-static{display:block}:is(#kx,[data-kks=lo]).kk-location--week-accordion .kk-location__week-details{display:none}:is(#kx,[data-kks=lo]).kk-location--mobile-actions-stack .kk-location__actions{grid-template-columns:1fr}:is(#kx,[data-kks=lo]).kk-location--mobile-actions-two .kk-location__actions{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#kx,[data-kks=lo]).kk-location--mobile-actions-auto .kk-location__actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}:is(#kx,[data-kks=lo]) .kk-location__visit-grid{grid-template-columns:repeat(var(--klo32),minmax(0,1fr))}:is(#kx,[data-kks=lo]) .kk-location__graphic{max-width:85vw}}@media (max-width: 359px){:is(#kx,[data-kks=lo]) .kk-location__shell{padding-right:12px;padding-left:12px}:is(#kx,[data-kks=lo]) .kk-location__info-inner{padding-right:15px;padding-left:15px}:is(#kx,[data-kks=lo]).kk-location--mobile-actions-two .kk-location__actions,:is(#kx,[data-kks=lo]) .kk-location__visit-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){:is(#kx,[data-kks=lo]) *,:is(#kx,[data-kks=lo]) *::before,:is(#kx,[data-kks=lo]) *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__header,:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__map,:is(#kx,[data-kks=lo]).kk-location--entry .kk-location__info{opacity:1;transform:none}}:is(#kx,[data-kks=lo]) .kk-location__shell{padding-right:0!important;padding-left:0!important}
