body main .e2StoreDetailsPageTemplate e2-store-details{display:flex;padding:0 5px 20px;flex-direction:column}body main .e2StoreDetailsPageTemplate e2-store-details .single-store-map{height:250px;width:100%}@media (max-width: 1023px){body main .e2StoreDetailsPageTemplate e2-store-details .single-store-map{height:350px;margin:-20px -15px 0;width:auto}}body main .e2StoreDetailsPageTemplate e2-store-details .btn-back{margin-top:20px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details{margin:20px 0;text-align:center}@media (max-width: 1023px){body main .e2StoreDetailsPageTemplate e2-store-details .store-details{text-align:left}}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .storeTitle{font-size:30px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .address .title,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .opening .title,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .pharmacyOpening .title,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .tel .title{margin-bottom:10px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .address{margin-top:20px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .address .direction{margin-top:10px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .address .direction i{margin-right:5px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .opening,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .pharmacyOpening,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .tel,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .service{margin-top:25px}@media (max-width: 1023px){body main .e2StoreDetailsPageTemplate e2-store-details .store-details .opening .store-map-info .info-details,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .pharmacyOpening .store-map-info .info-details,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .tel .store-map-info .info-details,body main .e2StoreDetailsPageTemplate e2-store-details .store-details .service .store-map-info .info-details{margin-left:15px}}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .pictures .storeImages{padding-top:10px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .tel .number i{margin-right:5px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .service{margin-left:-3px;margin-right:-3px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .service .list{background-color:#f5f5f5;border-radius:4px;display:inline-block;margin:3px;padding:5px 15px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .service .list e2-media{max-width:20px}body main .e2StoreDetailsPageTemplate e2-store-details .store-details .service .list e2-media img{max-width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .single-store-map{height:251px;width:100%}@media (max-width: 1023px){body main .e2StoreDetailsPageTemplate wtc-store-finder-details .single-store-map{height:375px;width:auto}}@media (max-width: 768px){body main .e2StoreDetailsPageTemplate wtc-store-finder-details .single-store-map{height:350px}}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container{width:100%;padding:24px 6px 16px;display:flex;flex-direction:column;align-items:center}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box{display:flex;flex-direction:column;gap:40px;width:100%;max-width:700px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .button-back{display:flex;align-items:center;height:24px;gap:3px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .button-back .icon-arrow-left{font-size:24px;color:#35908d}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .button-back a{font-weight:400;font-size:16px;line-height:16px;color:#35908d}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-name{font-weight:600;font-size:22px;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .title{font-weight:500;font-size:18px;line-height:24px;text-transform:capitalize;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section{display:flex;flex-direction:column;gap:24px;width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section .address-detail{display:flex;align-items:center;gap:8px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section .address-detail wtc-svg-loader{min-width:20px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section .address-detail .address{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section .direction{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:129px;height:34px;padding:9px 22.5px;border-radius:0}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section .direction a{color:#fff;font-weight:400;font-size:12px;letter-spacing:0px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section .direction .icon-arrow-right{margin-left:3px;font-size:16px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section.singleStoreTheme .header-section .buttons{display:none}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section.singleStoreTheme .store-hours-swiper .opening-hours-card{width:700px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .header-section{display:flex;justify-content:space-between;align-items:center;padding:0;width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .header-section .title{font-weight:500;font-size:18px;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .header-section .buttons{display:flex;gap:8px;background:#fff}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .header-section .buttons button{width:40px;height:40px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .header-section .buttons button i{font-size:24px;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .header-section .buttons button.swiper-button-disabled{opacity:.3}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper{width:100%;height:296px;overflow:hidden}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .swiper-wrapper{width:100%;display:flex;min-height:100%;max-height:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .opening-hours-card{box-sizing:border-box;padding:24px;width:600px;height:296px;background:#fff;border:1px solid #EBEBEB;border-radius:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .opening-hours-theme{display:flex;flex-direction:column;gap:16px;min-width:120px;max-width:210px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .opening-hours-theme .theme{font-weight:600;font-size:16px;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .opening-hours-theme .contact-detail{display:flex;align-items:center;gap:4px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .opening-hours-theme .contact-detail i{font-size:12px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .opening-hours-theme .contact-detail a{font-weight:400;font-size:14px;text-decoration:underline}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list{display:flex;flex-direction:column;width:300px;max-height:248px;gap:0}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:31px;padding:8px 0}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-hours{display:flex;width:100%;line-height:15px;align-items:center;justify-content:space-between;gap:4px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-hours .day-label,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-hours .time-value,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-hours .closed-time,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-hours .opening-time{font-size:13px;display:flex;align-items:center;font-weight:400;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row.highlight-today{min-height:62px;gap:4px;padding:12px 0}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row.highlight-today .opening-hours{line-height:17px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row.highlight-today .opening-hours .day-label,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row.highlight-today .opening-hours .time-value,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row.highlight-today .opening-hours .opening-time,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row.highlight-today .opening-hours .closed-time{font-weight:500;font-size:14px;color:#35908d}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-meal-row{align-self:stretch;display:flex;justify-content:space-between}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-meal-row .meal-label{font-weight:400;color:#979797;min-width:65px;font-size:14px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .days-opening-hours-list .schedule-day-hours-row .opening-meal-row .meal-time-value{font-weight:400;color:#979797;justify-content:flex-end;text-align:right;font-size:14px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group{display:flex;position:relative;justify-content:center;align-items:center;overflow:hidden;height:400px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group.singleImage e2-media{width:100%;height:400px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group.singleImage e2-media img{object-fit:cover;width:100%;height:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .buttons{display:flex;position:absolute;width:680px;justify-content:space-between}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .buttons .button{width:40px;height:40px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .buttons .button i{font-size:24px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .hidden-nav{opacity:0;pointer-events:none}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group swiper{max-width:600px;display:flex;width:600px;height:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:100%;max-height:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .swiper-wrapper .swiper-slide{opacity:.4;transition:opacity .3s ease}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .swiper-wrapper .swiper-slide e2-media{width:600px;height:400px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .swiper-wrapper .swiper-slide e2-media img{object-fit:cover;width:100%;height:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group{display:flex;flex-direction:column;gap:8px;width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group .service-row{display:flex;align-items:center;gap:8px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group .service-row .service-name{font-weight:400;font-size:16px;color:#333}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group .service-row .service-name.link{text-decoration:underline}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group .service-row e2-media{flex-shrink:0;height:24px;width:24px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group .service-row e2-media.is-missing{display:none}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group .service-row e2-media img{width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .StoreFinderStatement{min-height:46px;display:flex;align-items:center}@media (max-width: 1023px){body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container{margin-top:0;padding:16px 6px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box{gap:24px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .title{font-size:16px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-address-section,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section,body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section{gap:16px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .header-section .buttons{display:none}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section.singleStoreTheme .store-hours-swiper .swiper-wrapper .swiper-slide{width:100%;min-width:343px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section.singleStoreTheme .store-hours-swiper .swiper-wrapper .swiper-slide .opening-hours-card{width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper{padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw);max-width:100vw;width:100vw;height:361px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .swiper-wrapper .opening-hours-card{width:361px;height:361px;flex-direction:column;gap:16px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .swiper-wrapper .opening-hours-card .opening-hours-theme{max-width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .swiper-wrapper .opening-hours-card .days-opening-hours-list{width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group{max-width:100vw;width:100vw;padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw);height:320px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group.singleImage{margin:0;padding:0;width:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group.singleImage e2-media{width:100%;height:100%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group swiper .swiper-wrapper{margin-left:12%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group swiper .swiper-wrapper .swiper-slide e2-media{width:480px;height:320px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group .buttons{display:none}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-services-section .service-group .service-row .service-name{font-size:14px}}@media (max-width: 1023px) and (max-width: 768px){body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-opening-section .store-hours-swiper .swiper-wrapper .opening-hours-card{width:321px}}@media (max-width: 1023px) and (max-width: 768px){body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group.singleImage e2-media{min-width:343px;width:100%;height:250px}}@media (max-width: 1023px) and (max-width: 768px){body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group{height:250px}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group swiper .swiper-wrapper{margin-left:28%}body main .e2StoreDetailsPageTemplate wtc-store-finder-details .store-details-container .store-details-box .store-pictures-section .photos-group swiper .swiper-wrapper .swiper-slide e2-media{width:270px;height:250px}}body main .e2StoreDetailsPageTemplate{opacity:1!important;padding:20px 10px}body main .e2StoreDetailsPageTemplate wtc-breadcrumb{padding:0 5px}body main .e2StoreDetailsPageTemplate e2-store-details .storeTitle h1{font-size:30px;font-weight:400}body main .e2StoreDetailsPageTemplate e2-store-details .address .title{font-size:12px;font-weight:400}body main .e2StoreDetailsPageTemplate e2-store-details .address .address-detail{font-weight:400;font-size:12px}body main .e2StoreDetailsPageTemplate e2-store-details .opening .title{font-weight:400;font-size:12px}body main .e2StoreDetailsPageTemplate e2-store-details .opening .time{font-size:12px;font-weight:400}body main .e2StoreDetailsPageTemplate e2-store-details .tel{font-size:12px}body main .e2StoreDetailsPageTemplate e2-store-details .tel .title{font-weight:400}body main .e2StoreDetailsPageTemplate e2-store-details .tel .number{font-weight:400}body main .e2StoreDetailsPageTemplate e2-store-details .tel .number h4{font-size:12px;font-weight:400;display:inline-block}
