:root{--lc-dir-ground:#efefef;--lc-dir-chip:#efefef;--lc-dir-gap:24px;--lc-dir-ink:#303033;--lc-dir-shadow:0 1px 3px #3030330d;--lc-dir-lift:0 8px 22px -14px #30303338}.uk-section-default:has(:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid)){background:var(--lc-dir-ground)}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid){margin-left:calc(-1 * var(--lc-dir-gap))}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid)>*{padding-left:var(--lc-dir-gap)}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid)>.uk-grid-margin{margin-top:var(--lc-dir-gap)}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid)>*>.uk-card{background:#fff;border:0;border-radius:8px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #3030330d}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid)>*>.uk-card:hover{box-shadow:0 8px 22px -14px #30303338}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid)>*>.uk-card:focus-within{box-shadow:0 0 0 2px #303033}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid) .uk-card-media-top img{border-radius:0;width:100%;display:block}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid) .uk-card-body{padding:20px}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid) .uk-card-body>*{margin-bottom:0}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid) .uk-card-body>p:not([class]){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid) .uk-card-body>p:empty{display:none}:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid) .uk-card .uk-label{background:var(--lc-dir-chip);color:#303033;border:0;border-radius:3px;margin-top:4px;padding:2px 9px}:is(.lc-app,#lc-shops,#lc-events-app) .lc-results,:is(.lc-app,#lc-shops) .lc-results__head,.lc-rqf .lc-results,.lc-stg-arch__body,.dp:has(.dp__list),.ow:has(#ow-grid),:is(#tm-main,.uk-section):has(:is(#lc-kids-app,#lc-builders-app,#lch-grid,#lcg-directory,.lcg-group)){background:var(--lc-dir-ground)}:is(.lc-app,#lc-shops) .lc-results__head{border-bottom:0}:is(.lc-app,#lc-shops) .lc-cards>.lc-card,#lc-events-app #lc-cards>.lc-card,#lc-kids-app .lck-grid>.lck-card,#lc-builders-app .lcb-grid>.lcb-card,.lc-rqf .lc-rqf__grid>.lc-rqf-card,#ow-grid>.ow__card,.lc-stg-arch__grid>.lc-stg-card>.lc-stg-card__link,.dp .dp__list>.dp__row,.lcg-group>div,#lch-grid>.lch-card{box-shadow:var(--lc-dir-shadow);background:#fff;border:0;border-radius:8px;transition:box-shadow .2s;overflow:hidden;transform:none}:is(.lc-app,#lc-shops) .lc-cards>.lc-card:hover,#lc-events-app #lc-cards>.lc-card:hover,#lc-kids-app .lck-grid>.lck-card:hover,#lc-builders-app .lcb-grid>.lcb-card:hover,.lc-rqf .lc-rqf__grid>.lc-rqf-card:hover,#ow-grid>.ow__card:hover,.lc-stg-arch__grid>.lc-stg-card>.lc-stg-card__link:hover,.dp .dp__list>.dp__row:hover,.lcg-group>div:hover,#lch-grid>.lch-card:hover{box-shadow:var(--lc-dir-lift);transform:none}:is(.lc-app,#lc-shops) .lc-cards>.lc-card.is-active,:is(.lc-app,#lc-shops) .lc-cards>.lc-card:focus-visible,.lc-stg-card__link:focus-visible{box-shadow:0 0 0 2px var(--lc-dir-ink);outline:0}:is(.lc-app,#lc-shops) .lc-cards>.lc-card--featured,#lc-events-app #lc-cards>.lc-card.lc-featured{border:0}:is(.lc-app,#lc-shops) .lc-cards{gap:16px;padding:16px 20px 24px}#lc-events-app #lc-cards>.lc-card{margin-bottom:16px}.lc-rqf .lc-rqf__grid{gap:16px}#lc-shops .lc-cards>.lc-card{padding:14px}.dp .dp__list>.dp__row{border:0;margin:0 0 16px;padding:14px}.dp .dp__list{margin-top:20px}.lcg-group>div{margin:0 0 16px;border:0!important;padding:14px!important}#lcg-directory .lcg-group>h3,.lcg-group>h3{border-color:#0000}:is(.lc-app,#lc-shops,#lc-events-app) :is(.lc-card__media,.lc-photo){border-radius:6px}.lc-rqf .lc-rqf-card__media,.dp .dp__thumb,.lcg-group>div>a:first-child img{border-radius:6px;overflow:hidden}#lc-shops .lc-card img{border-radius:6px}#lc-kids-app .lck-grid,#lc-builders-app .lcb-grid,#ow-grid,.lc-stg-arch__grid,#lch-grid{gap:var(--lc-dir-gap)}#lc-kids-app .lck-grid>.lck-card>.lck-body{padding:16px 20px 20px}#lc-builders-app .lcb-body{padding:16px 18px 18px}.lc-stg-card__link .lc-stg-card__body{border-bottom:0;padding:16px 18px 18px}#lch-grid>.lch-card{flex-direction:column;display:flex}#lch-grid>.lch-card>:is(.lch-card-town,.lch-card-name,.lch-card-stats){padding:0 18px}#lch-grid>.lch-card>.lch-card-town{padding-top:14px}#lch-grid>.lch-card>.lch-card-stats{padding-bottom:18px}#lch-grid .lch-card-media{border-radius:0;display:block}:is(.lc-app,#lc-shops) .lc-card__chips>*{background:var(--lc-dir-chip);color:var(--lc-dir-ink);border:0;border-radius:3px}#ow-grid .ow__types li{background:var(--lc-dir-chip);color:var(--lc-dir-ink);border-radius:3px}.lc-rqf .lc-rqf-btn--quiet{background:var(--lc-dir-chip);color:var(--lc-dir-ink);border-color:#0000}.lc-rqf .lc-rqf-btn--quiet:hover{background:var(--lc-dir-ink);color:#fff}:is(.lc-app,#lc-shops) .lc-card__view{background:var(--lc-dir-chip);color:var(--lc-dir-ink);border:0}:is(.lc-app,#lc-shops) .lc-card:hover .lc-card__view{background:var(--lc-dir-ink);color:#fff}@media (width<=959px){:is(.lc-app,#lc-shops) .lc-cards{padding:16px 16px 24px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app) .lc-cards>.lc-card,#lc-events-app #lc-cards>.lc-card{padding:0 20px 20px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app) .lc-cards>.lc-card>.lc-card__media,#lc-events-app #lc-cards>.lc-card>.lc-photo{border-radius:0;width:calc(100% + 40px);margin:0 -20px 8px}}@media (prefers-reduced-motion:reduce){:is(#vendor-grid,#venue-grid,#marina-grid,#recipe-grid)>*>.uk-card,:is(.lc-app,#lc-shops) .lc-cards>.lc-card,#lc-events-app #lc-cards>.lc-card,#lc-kids-app .lck-card,#lc-builders-app .lcb-card,.lc-rqf .lc-rqf-card,#ow-grid>.ow__card,.lc-stg-card__link,.dp__row,.lcg-group>div,#lch-grid>.lch-card{transition:none}}
