.store-details-section .store-pages .store-intro{border-bottom:1px solid #f2f3f4;padding-bottom:1rem}.store-details-section .store-pages .store-intro .store-intro--description{max-width:60rem}.store-details-section .store-pages .store-intro .store-intro--description p:first-of-type{font-size:1.25rem;font-weight:300}.store-details-section .store-pages .store-intro .store-intro--description :last-child{margin-bottom:0}@media only screen and (min-width:1025px){.store-details-section .store-pages .store-intro{padding-bottom:2rem}}.store-details-section .store-pages .store-details{padding-top:1rem;padding-bottom:1rem}.store-details-section .store-pages .store-details .store-details-address,.store-details-section .store-pages .store-details .store-details-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#636569}.store-details-section .store-pages .store-details .store-details-address svg.icon,.store-details-section .store-pages .store-details .store-details-phone svg.icon{width:2rem;height:2rem;color:#B18147}.store-details-section .store-pages .store-details .store-details-address>a,.store-details-section .store-pages .store-details .store-details-address>span,.store-details-section .store-pages .store-details .store-details-phone>a,.store-details-section .store-pages .store-details .store-details-phone>span{font-size:1.25rem;margin-left:1rem}.store-details-section .store-pages .store-details .store-details-address>a,.store-details-section .store-pages .store-details .store-details-phone>a{color:#B18147}.store-details-section .store-pages .store-details .store-details-address>a:hover,.store-details-section .store-pages .store-details .store-details-phone>a:hover{color:rgb(104.2016129032,75.9435483871,41.7983870968)}.store-details-section .store-pages .store-details .store-details-address:last-child,.store-details-section .store-pages .store-details .store-details-phone:last-child{margin-bottom:0}@media only screen and (min-width:1025px){.store-details-section .store-pages .store-details{padding-top:2rem;padding-bottom:2rem}}.store-details-section .store-pages .store-actions .button{margin-bottom:0.5rem}.store-details-section .store-pages .store-actions>:last-child{margin-bottom:0}.store-details-section .store-pages .store-images{display:block;overflow:hidden;position:relative}.store-details-section .store-pages .store-images .store-images--slider .store-image{margin-bottom:1rem}.store-details-section .store-pages .store-images .store-images--slider .store-image>a{display:block;overflow:hidden}.store-details-section .store-pages .store-images .store-images--slider .store-image>a .store-image--inside{position:relative;background-color:#f2f3f4;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;cursor:pointer;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.store-details-section .store-pages .store-images .store-images--slider .store-image>a .store-image--inside img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.store-details-section .store-pages .store-images .store-images--slider .store-image>a:hover .store-image--inside{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.store-details-section .store-pages .store-images .store-images--slider .store-image>a:hover .store-image--inside img{-webkit-transform:scale(1.2);transform:scale(1.2)}.store-details-section .store-pages .opening-hours{overflow:hidden}.store-details-section .store-pages .opening-hours .opening-weeks-list{display:block;overflow:hidden;background:transparent;margin-bottom:1rem}.store-details-section .store-pages .opening-hours .opening-weeks-list .opening-day,.store-details-section .store-pages .opening-hours .opening-weeks-list .opening-time{background:transparent;float:left;width:50%;text-align:right;white-space:nowrap;margin:0;padding:0.5rem 0;border-bottom:1px solid #f2f3f4;line-height:normal;font-weight:700}.store-details-section .store-pages .opening-hours .opening-weeks-list .opening-day{text-align:left;color:#B18147;font-weight:400}.store-details-section .store-pages .store-map{margin-top:0.5rem;position:relative;aspect-ratio:16/9;width:100%;overflow:hidden}@media only screen and (min-width:1025px){.store-details-section .store-pages .store-map{margin-top:1rem}}.store-details-section .store-pages .store-map iframe{display:block;width:100%!important;height:100%!important;border:0}