.module-page-03{--grid-gutter-x:.75rem;--grid-gutter-y:.75rem}.module-page-03 .grid-items{gap:var(--grid-gutter-y) var(--grid-gutter-x);background-color:#f4f4f4;padding-bottom:0.6rem}.module-page-03 .grid-item{min-width:0}.module-page-03 .btn-shops-grid{width:100%;justify-content:flex-start;text-transform:none;background-color:#f4f4f4!important;border-color:#f4f4f4!important;color:var(--color-primary)!important;border-radius:0;letter-spacing:0;font-size:14px;gap:1rem}.module-page-03 .btn-shops-grid .icon{width:22px;height:22px;background-color:#afafaf;color:var(--color-light);padding:3px;border-radius:2px}.module-page-03 .btn-shops-grid:not(.collapsed) .icon{background-color:var(--color-primary)}.module-page-03 .page-list-title-link{display:block;padding:1rem 1rem;color:var(--color-gray);font-family:var(--ff-secondary);font-weight:var(--fw-bold);font-size:13px}.module-page-03 .page-list-title{letter-spacing:1px;line-height:1.1;text-transform:uppercase}.module-page-03 .page-list-title-link:hover{color:var(--color-dark)}.module-page-03 .selected .page-list-title-link{color:var(--color-dark)}@media (min-width:768px){.module-page-03{--grid-gutter-x:1.25rem;--grid-gutter-y:0;background-color:#f4f4f4}.module-page-03 .grid-items{background-color:transparent;padding-bottom:0;flex-wrap:wrap}.module-page-03 .page-list-title-link{padding:1rem 0;text-align:center;font-size:11px}}@media (min-width:992px){.module-page-03 .page-list-title-link{font-size:12px}}
.module-page-08 .grid{display:grid;grid-template-columns:1fr;gap:2.5rem .75rem;transition:all 350ms ease-in;transform:scale(1);transform-origin:top left}.module-page-08 .grid.hide{transform:scale(0)}.module-page-08 .grid .item{min-width:0}.module-page-08 .grid .item>.inset{display:grid;gap:1.5rem;justify-content:space-between;height:100%}.module-page-08 .item img{width:100%}.module-page-08 .module-title{margin:0;font-family:var(--ff-secondary);text-transform:uppercase}.module-page-08 .module-title-link .module-title{transition:color .15s ease-in-out}.module-page-08 .module-title-link:hover .module-title{color:#888}.module-page-08 .shop-location-name{text-transform:uppercase;font-weight:normal}.module-page-08 .content{font-size:15px}.module-page-08 .btn-icon{border-color:#d1d1d1;background-color:var(--color-light);color:var(--color-dark);border-radius:50%;width:30px;height:30px;padding:0}.module-page-08 .btn-icon.hover,.module-page-08 .btn-icon:hover,.module-page-08 .btn-icon:active,.module-page-08 .btn-icon.active{background-color:#f4f4f4;color:var(--color-primary)}.module-page-08 .btn-icon .icon{height:17px;width:17px}.module-page-08 .btn-link{text-decoration:underline;text-underline-position:under;color:#9a9a9a}.module-page-08 .btn-link:hover{text-decoration:underline;color:var(--color-dark)}.module-page-08 .swiper-pagination{position:static;padding-top:0.75rem}.module-page-08 .swiper-control{height:32px;width:32px;margin-top:-16px;background-color:rgba(0,0,0,0.2);color:var(--color-light);border-radius:50%}.module-page-08 .swiper-control:hover{background-color:rgba(0,0,0,0.3)}.module-page-08 .swiper-control:active{background-color:rgba(0,0,0,0.4)}.module-page-08 .swiper-button-prev{left:.75rem}.module-page-08 .swiper-button-next{right:.75rem}.module-page-08 .swiper-control .icon{height:48%;width:48%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.module-page-08 .swiper-button-prev .icon{transform:translateX(-5%)}.module-page-08 .swiper-button-next .icon{transform:translateX(5%)}@media(min-width:768px){.module-page-08 .grid{grid-template-columns:repeat(2,1fr);position:relative}.module-page-08 .swiper-control{height:42px;width:42px;margin-top:-21px}.module-page-08 .grid{gap:0 3rem;overflow:hidden;margin-bottom:-6rem}.module-page-08 .grid .item{position:relative;padding-bottom:4.25rem}.grid .item::after{content:"";display:block;position:absolute;right:-1.5rem;top:0;height:100%;width:1px;background-color:#cacaca;z-index:20}}@media(min-width:992px){.module-page-08 .grid{gap:0 1.5rem}.grid .item::after{right:-0.75rem}.module-page-08 .content{font-size:17px}.module-page-08 .grid .item>.inset{max-width:80%;margin:auto}}@media (min-width:1200px){.module-page-08 .swiper-control{height:50px;width:50px;margin-top:-25px}.module-page-08 .grid{grid-template-columns:repeat(3,1fr)}}