.physical-location-stores{padding-top:30px;padding-bottom:30px}.stores-search .select2-results__option--disabled{display:none}.physical-location-stores-header{padding-top:15px;padding-bottom:15px}.physical-location-stores-header h1{text-align:center;position:relative}.physical-location-stores-header h1:before{content:"";background-image:url('../../img/title-bg.svg');background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;pointer-events:none;z-index:-1;min-height:141px}.physical-location-stores-header h2{text-align:center;font-weight:inherit;font-family:inherit;font-size:15px;margin-top:20px}.physical-location-stores{padding-top:2rem;padding-bottom:2rem}.physical-location-stores .physicalLocationNoItems{text-align:center;padding:4rem 0}.physical-location-stores .physicalLocationSelectors{max-width:400px;display:flex;gap:1.5rem;margin:0 auto 1.5rem;align-items:center;justify-content:center;padding:0 .75rem}.physical-location-stores .physicalLocationSelectors label{display:none}.physical-location-stores .physicalLocationSelectors .form-group{flex:1;margin-bottom:0}#physicalLocationTab{border:none}#physicalLocationTab .nav-link{background-color:var(--color-text-gray);border-radius:20px;font-size:24px;font-family:var(--ff-viva);padding:8px 20px 4px 20px;line-height:32px;color:var(--color-dark);width:100%}#physicalLocationTab .nav-item{width:100%;margin-bottom:15px}#physicalLocationTab .nav-link span{font-family:var(--ff-bocadillo)}#physicalLocationTab .nav-link.active{background-color:var(--color-dark);color:var(--color-light)}#physicalLocationTab .nav-link:not(.active):hover{color:var(--color-light);background-color:var(--color-gray-default)}.module.store-info-page{padding-top:0}.physicalLocationSelectors+.module.store-info-page{display:block}.module.store-info-page .content{color:var(--color-primary-rgb);font-size:14px;line-height:1.2rem;opacity:0.9}@media (max-width:991px){.physical-location-stores{padding-top:1rem}}@media (max-width:1199px){.physical-location-stores .mapPhysicalLocationsList{padding-left:0.75rem;padding-right:0.75rem}}@media (min-width:768px){#physicalLocationTab .nav-item{width:calc(50% - 10px)}#physicalLocationTab li+li{margin-left:15px}}@media (min-width:992px){.physical-location-stores .physicalLocationsMap .mapInstance{padding-bottom:40%}.physical-location-stores-header{padding-top:30px;padding-bottom:30px}#physicalLocationTab .nav-item{width:auto;margin-bottom:0}}@media (min-width:1200px){.physical-location-stores-header h1:before{min-height:191px}.physical-location-stores-header h2{font-size:16px;line-height:1.6}#physicalLocationTab .nav-link{font-size:32px}}@media (min-width:1400px){.physical-location-stores .physicalLocationsMap .mapInstance{padding-bottom:32%}}#customMapPhysicalStores{width:100%;height:75vh}.custom-map-filters{max-width:550px;margin:0 auto 1rem;padding:0 1rem}.custom-stores-list{overflow:auto;z-index:20;-ms-overflow-style:none;scrollbar-width:none}.custom-direction-route:not(:empty)~.custom-stores-list{display:none}.custom-stores-list,.custom-direction-route{max-width:432px;min-width:275px;position:absolute;display:flex;flex-direction:column;gap:1rem;padding:1rem;inset:0 0 1rem auto}.custom-stores-list,.custom-direction-route,.custom-direction-route .step-route .step-route-distance-text{width:25%}.custom-direction-route{z-index:50}@media(max-width:991px){.custom-stores-list,.custom-direction-route{height:25vh;width:auto;inset:auto 0 1rem auto}}@media(max-width:575px){.custom-map-filters{flex-direction:column}}.custom-direction-route .step-route .step-route-distance-text{flex-shrink:0;margin-left:auto;text-align:right;font-weight:bold;max-width:75px}.custom-direction-route:empty{display:none}.custom-direction-route>div{background-color:#FFF;overflow:auto;border-radius:1rem}.custom-direction-route .directions-header{padding:.75rem}.custom-direction-route .directions-header .data{text-align:center;font-weight:bold;font-size:15px;margin-top:.75rem}.custom-direction-route .step-route{font-size:12px;line-height:14px;display:flex;padding:.75rem;gap:.5rem;color:var(--bs-gray-800)}.custom-direction-route .step-route .index{width:2px;color:transparent}.custom-direction-route .step-route:not(:last-child){border-bottom:1px dotted #ccc}.custom-stores-list::-webkit-scrollbar{display:none}.custom-stores-list .custom-store{background-color:#FFF;padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,0.2);position:relative}.custom-stores-list .custom-store .cont{display:flex;gap:0.75rem}.custom-stores-list .custom-store p{margin-bottom:0}.custom-stores-list .custom-store .name{margin-bottom:0.25rem;width:100%}.custom-stores-list .custom-store .name strong{font-size:16px;font-weight:var(--fw-default);margin-bottom:0.5rem;line-height:var(--checkbox-size);font-family:var(--ff-bocadillo)}.custom-stores-list .custom-store .info{color:var(--bs-gray-600);font-size:12px;word-break:break-word}.custom-stores-list .custom-store .controls{text-align:right;font-size:12px;align-self:end;margin-left:auto;flex-shrink:0}.custom-stores-list .custom-store .zoom-in-btn{display:none}.custom-stores-list .custom-store .directions-btn{padding:0;border:0;background-color:transparent;text-decoration:underline;text-underline-offset:4px}.custom-direction-route .reset-directions{background-color:transparent;border:0;padding:0;text-decoration:underline;text-underline-offset:2px}.layoutDog .custom-direction-route .step-route .index{background-color:var(--color-dog)}.layoutCat .custom-direction-route .step-route .index{background-color:var(--color-cat)}.layoutDog .custom-direction-route .reset-directions,.layoutDog .infowindow-store .zoom-in-btn,.layoutDog .infowindow-store .directions-btn,.layoutDog .custom-stores-list .custom-store .directions-btn{color:var(--color-text-dog)}.layoutCat .custom-direction-route .reset-directions,.layoutCat .infowindow-store .zoom-in-btn,.layoutCat .infowindow-store .directions-btn,.layoutCat .custom-stores-list .custom-store .directions-btn{color:var(--color-text-cat)}.custom-direction-route .reset-directions:hover,.infowindow-store .zoom-in-btn:hover,.infowindow-store .directions-btn:hover,.custom-stores-list .custom-store .directions-btn:hover{color:var(--color-link-hover)}.infowindow-store .zoom-in-btn{display:var(--show-gm-infowindow-zoom-btn,'flex')}.infowindow-store p{margin-bottom:0}.infowindow-store .name{margin-bottom:0.5rem;line-height:1.1}.infowindow-store .info{font-size:12px;word-break:break-word;line-height:1.4}.infowindow-store .controls{margin-top:0.5rem;display:flex;gap:.5rem}.infowindow-store .zoom-in-btn,.infowindow-store .directions-btn{padding:0;background:transparent;border:0;font-size:12px;text-decoration:underline;text-underline-offset:4px}.infowindow-store .distance{display:none}.infowindow-store{max-width:225px;min-width:200px;max-height:400px;overflow-y:auto;padding-inline-end:16px;padding-block-end:16px}.gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-c{padding:1rem}.gm-style .start-point{padding:0 1rem 1rem 0}.gm-style .gm-iw{padding:0 1rem 1rem 0}@keyframes bounce-marker{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce-marker{animation:bounce-marker 0.5s ease infinite}
.physicalLocationItem{display:flex;flex-wrap:wrap;background-color:transparent}.physicalLocationItem .form-check-input{font-size:var(--checkbox-size);margin-top:0;flex:0 0 auto;width:var(--checkbox-size);cursor:pointer}.physicalLocationItem .form-check-label{padding-left:.75rem;cursor:pointer;width:calc(100% - var(--checkbox-size))}.physicalLocationItem :disabled~.form-check-label{cursor:default}.physicalLocationItem .directions{padding-left:calc(0.75rem + var(--checkbox-size));color:var(--color-primary);font-size:13px;margin-top:0.5rem;align-items:center;display:none}.physicalLocationItem.selected .directions{display:flex}.physicalLocationItem .directions .icon{width:1rem;height:1rem}.physicalLocationTitle{font-size:16px;font-weight:var(--fw-default);margin-bottom:0.5rem;line-height:var(--checkbox-size);font-family:var(--ff-bocadillo)}.physicalLocationItem .description{color:var(--bs-gray-600);font-size:12px;word-break:break-word}@media (min-width:576px) and (max-width:1199px){.physicalLocationItem .description{display:flex;flex-wrap:wrap;justify-content:space-between}.physicalLocationItem .description>*{flex:0 0 50%}.physicalLocationItem .description>*+*{padding-left:0.75rem}}.traceTravelToolbar{border:1px solid var(--bs-gray-200);padding:1.25rem .5rem 1rem;background-color:#FFF;margin-bottom:1rem}.traceTravelToolbarButtons{display:flex;justify-content:center}.traceTravelToolbarData{display:flex;gap:0.75rem;margin-top:0.75rem;justify-content:center}.traceTravelToolbarButton{width:calc(50% - 1.5rem);margin:0 .75rem;max-width:200px;text-transform:none}@media(min-width:1200px){.traceTravelToolbar{position:absolute;z-index:1;bottom:2rem;left:2rem;margin-bottom:0;padding:.75rem .5rem .75rem;border:0;box-shadow:0 0.5rem 1rem rgb(0 0 0 / 5%)}.traceTravelToolbarButton{width:calc(50% - .75rem);margin:0 calc(.75rem / 2);white-space:nowrap}}.physicalLocationsMap{position:relative}.physicalLocationsMap .loading-map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.physicalLocationsMap.disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:1}.physicalLocationsMap.disabled .physicalLocationsHeader{opacity:.5}.physicalLocationsMap .mapPhysicalLocationsList{margin-bottom:1.5rem;background-color:#F9FAFB}.physicalLocationsMap .physicalLocationsHeader{padding:.75rem 0;display:flex;align-items:center;justify-content:space-between}.physicalLocationsMap .physicalLocationsTitle{font-size:28px;font-family:var(--ff-viva)}.physicalLocationsMap .physicalLocationsMapResults{color:var(--bs-gray-600)}.physicalLocationsMap .physicalLocationItems{position:relative;border:1px solid var(--bs-gray-200);max-height:400px;overflow:auto}.physicalLocationsMap .mapInstance{padding-bottom:100%;margin-bottom:1.5rem}.physicalLocationsMap .physicalLocationItem{border-radius:0;margin-bottom:0;border-width:1px 0;margin-top:-1px}@media(min-width:576px){.physicalLocationsMap .mapInstance{padding-bottom:56.25%}}@media(min-width:1200px){.physicalLocationsMap .mapInstance{margin-bottom:0}.physicalLocationsMap .physicalLocationsHeader{padding:.75rem 1rem}.physicalLocationsMap .mapPhysicalLocationsList{width:270px;position:absolute;z-index:1;top:2rem;right:2rem;bottom:2rem;display:flex;flex-direction:column;margin-bottom:0;box-shadow:0 0.5rem 1rem rgb(0 0 0 / 5%)}.physicalLocationsMap .physicalLocationItems{overflow:auto;max-height:none;border-width:1px 0 0 0}}@media(min-width:1400px){.physicalLocationsMap .mapPhysicalLocationsList{width:300px}}
.module-page-08{margin-bottom:-15px;margin-top:2rem}.module-page-08 .grid{gap:1.25rem;grid-template-columns:repeat(2,1fr);display:grid}.module-page-08 .module-title{margin-top:15px;margin-bottom:0}.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 .content{margin-top:10px;font-size:15px}.module-page-08 .btn-link{padding:10px;display:table;text-align:left;margin-left:-10px;font-size:15px}.module-page-08 .btn-link .icon{height:8px;width:5px;display:inline-block;margin-left:8px;vertical-align:middle}.module-page-08[data-mode="slider"] .swiper-wrapper{position:relative}.module-page-08[data-mode="slider"] .swiper{width:100%}.module-page-08[data-mode="slider"] .swiper-control:not(.swiper-button-lock)+.swiper-control:not(.swiper-button-lock)~.swiper{width:calc(100% - 64px)}.module-page-08[data-mode="slider"] .swiper-pagination{position:relative;bottom:0;margin-top:15px}.module-page-08[data-mode="slider"] .swiper-control{height:32px;width:32px;margin-top:-16px;border-radius:50%}.module-page-08[data-mode="slider"] .swiper-control .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:#555}.module-page-08[data-mode="slider"] .swiper-button-prev{left:-5px}.module-page-08[data-mode="slider"] .swiper-button-next{right:-5px}.module-page-08 .col-item .inset{background-color:var(--color-light);box-shadow:0px 4px 8px rgba(0,0,0,0.25)}.module-page-08 .col-item img{margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;max-width:calc(100% - 15px)}@media (min-width:576px){.module-page-08 .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.module-page-08 .grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1400px){.module-page-08 .grid{grid-template-columns:repeat(5,1fr)}}
.module-page-01 .content{line-height:1.5rem;font-size:12px}.module-page-01 .module-title{margin-bottom:25px}.module-page-01.instagram-content .container-md{max-width:100%}.module-page-01.store-info-page a{text-decoration:underline;font-weight:var(--fw-bold);text-underline-position:under}.module-page-01.store-info-page .container-md{max-width:960px}@media (min-width:768px){.module-page-01 .content{font-size:14px}}@media (min-width:1200px){.module-page-01 .content{line-height:2rem;font-size:16px}}