/*! Copyright 2025 Lane Crawford, All Rights Reserved. */.store-landing__header{z-index:1}.stores-map{display:none}@media print,screen and (min-width:48em){.stores-map{display:block;min-height:360px;background:#eeeded}}.info-window{text-align:left}.info-window .store-thumb{width:70px;transition:none}.info-window h3{line-height:1.2}.info-window .lc-tag,.info-window .store-item__button-wrapper,.info-window .store-item__distance,.info-window .store-item__phone,.info-window .store-item__time{display:none}.gm-style-iw-t{opacity:0;transition:all .2s ease 50ms}.gm-style-iw-t.info-window{opacity:1}.lc-map__zoom{left:50px;top:30px}.gm-fullscreen-control{right:50px!important;top:30px!important;width:50px!important;height:50px!important;background:rgba(255,255,255,.8)!important;box-shadow:none!important}.store-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.store-list__item{flex:0 0 100%;min-width:55%;max-width:100%}@media print,screen and (min-width:48em){.store-list__item{flex:1 1 50%;min-width:auto;max-width:50%}}.store-thumb{width:90px;max-width:none;border:1px solid transparent;transition:all 165ms cubic-bezier(.43,0,.36,1)}@media print,screen and (min-width:48em){.store-thumb{width:120px}}.store-link{align-items:flex-start;transition:opacity .33s cubic-bezier(.43,0,.36,1)}@media print,screen and (min-width:48em){.store-link{align-items:flex-start}}.store-link:hover{opacity:.75}.store-link:hover .store-thumb{border-color:#000}@media print,screen and (min-width:48em){.store-item{border-radius:3px}}.store-item__details{max-width:18.75rem}@media print,screen and (min-width:48em){.store-item__button-wrapper{-ms-grid-row-align:center;align-self:center;flex:1 1 auto}}.store-item__closest,.store-item__flagship{word-break:keep-all;left:50%;bottom:0;transform:translate(-50%,50%)}.store-item.is-selected{background-color:#eeeded}.store-images{height:15rem;overflow:hidden;position:relative}@media print,screen and (min-width:48em){.store-images{height:22.5rem}}.store-images__carousel{transition:background-color .33s cubic-bezier(.43,0,.36,1)}.store-images__carousel,.store-images__image{height:15rem}@media print,screen and (min-width:48em){.store-images__carousel,.store-images__image{height:22.5rem}}.store-images__image{opacity:0;transition:opacity .66s cubic-bezier(.08,.455,.375,.96)}.store-images__image.flickity-lazyloaded{opacity:1}.flickity-enabled .flickity-prev-next-button{height:5rem;background:#fff;opacity:.8}.flickity-enabled:hover .flickity-prev-next-button{opacity:1}.store-details__brands .spinner-logo{max-width:16rem}.brands-header{max-width:20em;margin:auto}.brands-list__brands{-moz-columns:auto 1;columns:auto 1}@media print,screen and (min-width:48em){.brands-list__brands{-moz-columns:auto 3;columns:auto 3}}@media screen and (min-width:64em){.brands-list__brands{-moz-columns:auto 4;columns:auto 4}}.brands-list__letter:target:before{content:"";display:block;width:0;height:1.875rem;margin-top:-1.875rem}@media print,screen and (min-width:48em){.brands-list__letter:target:before{height:2em;margin-top:-2em}}.brands-list__brand-new{font-size:.625rem}.events{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.event{max-width:20rem}@media print,screen and (min-width:48em){.event{max-width:40rem}}.event,.event>a{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event__thumb{flex-basis:10rem;flex-grow:1}@media print,screen and (min-width:48em){.event__thumb{flex-grow:0}}.event__category{width:100px;padding:2px 0 1px;font-size:.625rem;transform:rotate(-35deg) translate(-28px,-12px);font-weight:700;box-shadow:0 3px 5px rgba(0,0,0,.1)}@media screen and (max-width:47.9375em){.event__image-wrapper{-webkit-animation:none;animation:none}}@media print,screen and (min-width:48em){.event__image-wrapper{min-height:7rem;display:flex;align-items:center}}.event__image{width:100%}@media print,screen and (min-width:48em){.event__image.lazy-load{max-height:5rem}}.event__content{display:flex;flex-grow:1;flex-direction:column}@media print,screen and (min-width:48em){.event__content{flex-basis:20rem}}.event__tags{margin-top:auto;margin-bottom:10px}.event__tags .lc-tag.bg-grey{color:#fff}@media print,screen and (min-width:48em){.events:hover .event{opacity:.8}.events .event:hover{opacity:1}.events .event{transition:opacity .33s cubic-bezier(.43,0,.36,1)}.events .event>a:hover{opacity:1}}
/*# sourceMappingURL=../../../source-maps/pages/stores.notmobile.min.css.map */
