@media only screen and (max-width:709px){.store-info-wrapper .title--h1{font-size:28px;line-height:36px}
}
.store-info-wrapper .store-info-main{padding-bottom:20px;background-color:rgba(0,78,122,0.1)}
@media only screen and (min-width:1240px){.store-info-wrapper .store-info-main .grid-wrapper{padding-left:63px;padding-right:63px}
}
@media only screen and (min-width:1420px){.store-info-wrapper .store-info-main .grid-wrapper{padding:0}
}
.store-info-wrapper .store-info-main .store-bar{padding-bottom:20px}
.store-info-wrapper .store-info-main .store-bar .store-name-title{display:inline-block}
@media only screen and (max-width:709px){.store-info-wrapper .store-info-main .store-bar .store-name-title{width:100%}
}
.store-info-wrapper .store-info-main .store-bar .interact-box{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media only screen and (max-width:939px){.store-info-wrapper .store-info-main .store-bar .interact-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (max-width:709px){.store-info-wrapper .store-info-main .store-bar .interact-box{margin-top:10px;width:100%;text-align:left}
}
.store-info-wrapper .store-info-main .store-bar .interact-box .print-email-section{margin-right:20px}
.store-info-wrapper .store-info-main .store-bar .interact-box .print-email-section,.store-info-wrapper .store-info-main .store-bar .interact-box .sharing-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media only screen and (max-width:939px){.store-info-wrapper .store-info-main .store-bar .interact-box .print-email-section,.store-info-wrapper .store-info-main .store-bar .interact-box .sharing-section{margin:0}
}
@media only screen and (max-width:709px){.store-info-wrapper .store-info-main .store-bar .interact-box .print-email-section,.store-info-wrapper .store-info-main .store-bar .interact-box .sharing-section{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.store-info-wrapper .store-info-main .store-bar .interact-box .item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-left:20px;font-size:14px}
.store-info-wrapper .store-info-main .store-bar .interact-box .item-icon i{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:18px;height:18px}
.store-info-wrapper .store-info-main .store-bar .interact-box .item-icon i:after{width:100%;height:100%}
.store-info-wrapper .store-info-main .store-bar .interact-box .item-icon span{margin-left:10px}
.store-info-wrapper .store-info-main .store-bar .interact-box .item-icon:first-of-type{margin:0}
.store-info-wrapper .store-datail{border-radius:6px;overflow:hidden}
@media only screen and (min-width:1240px){.store-info-wrapper .store-datail{min-height:419px;height:100%}
}
.store-info-wrapper .store-datail.store-detail-info{background-color:#fff}
@media(max-width:709px){.store-info-wrapper .store-datail.store-detail-info{position:relative}
}
@media only screen and (max-width:1239px){.store-info-wrapper .store-datail.store-detail-info{margin-bottom:20px}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .online-booking-banner{background-color:#004e7a}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .online-booking-banner:after{position:absolute;left:calc(50% - 14px);content:'';border-style:solid;border-width:10px 14px 0 14px;border-color:#004e7a transparent transparent transparent}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .online-booking-banner p{color:#e2f3f5;text-align:center;padding:10px 20px;font-family:"AvenirNext-DemiBold",sans-serif}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section{padding:11px 20px 18px}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .online-booking-text{color:#0f2033;margin-bottom:18px}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .online-booking-text{margin-top:11px;margin-bottom:22px}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .no-slot-availabilty{margin-bottom:21px;padding:0}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container{display:-webkit-box;display:-ms-flexbox;display:flex}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot{width:120px;margin-right:20px}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot{width:100%}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot.last-slot .sl-calendar{padding-right:10px;padding-left:10px;pointer-events:none}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot.last-slot .sl-calendar{margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot.last-slot .sl-calendar .dayName,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot.last-slot .sl-calendar .dayNumber{display:none}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot:hover .sl-calendar{background:#00747a;border-color:#00747a}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot:hover .sl-calendar span{color:#fff}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .appointment-slot.appointment-slot-empty:hover{cursor:default}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 10px;width:100%;border-radius:8px;border:2px solid rgba(99,128,157,0.25);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar{margin-bottom:10px;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item{color:#63809d}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item.dayName{text-transform:uppercase;font-size:12px;line-height:16px}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item.dayName{font-size:14px;line-height:normal}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item.dayHour{display:block;margin-top:12px;line-height:1.25}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item.dayHour{margin-top:0;line-height:normal}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item.text-red{color:#00747a}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item.dayNumber{line-height:14px;font-weight:normal}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container .sl-calendar .sl-calendar__item.dayNumber{line-height:normal}
}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .slots-section .olb-slots-container.not-loaded{display:none}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .icon-availability{width:23px;height:23px;float:left}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .icon-availability:after{width:100%;height:100%}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .no-slot-availabilty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container .no-slot-availabilty .info-warning-text{padding-left:10px}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-fourteen .online-booking-banner,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-fourteen .slots-section{display:none}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-fourteen+.appointment-box{display:none}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-six .online-booking-banner,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-six .slots-section,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-six .no-avail-seven{display:block}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-six+.appointment-box,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.out-of-six .no-avail-fourteen{display:none}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.available .online-booking-banner,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.available .slots-section{display:block}
.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.available+.appointment-box,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.available .no-avail-seven,.store-info-wrapper .store-datail.store-detail-info .detail-slots-container.available .no-avail-fourteen{display:none}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up{padding:18px 20px 20px;background-color:rgba(0,78,122,0.03);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-address{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:70%}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-address{width:100%}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:70%;margin-top:20px}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop p{color:#004e7a}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:28px}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row{color:#222}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.store-status-open-container{cursor:pointer}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phoneXl{display:block}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phoneXl.number_replace{opacity:0}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phoneXl{display:none}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phoneXl .phone-shape{margin:0 10px;color:#63809d}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phoneXl a{color:#0f2033;text-decoration:none}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone{display:none}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone{display:block;margin-top:0 !important}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-label{display:inline-block;vertical-align:top;font-family:"Noto Sans",sans-serif}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-list{display:inline-block;width:70%}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-list a{display:block}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-list a.number_replace{opacity:0}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-list a:last-child{margin-top:5px}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-list a:last-child.number_replace{opacity:0}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-list a:first-child{margin-top:0}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone .phone-list a:first-child.number_replace{opacity:0}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.phone a{font-weight:bold}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail span,.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail i{float:left;line-height:1.36}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail .am-icon{width:10px;height:18px;margin-left:10px}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail .am-icon:after{width:100%;height:100%}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail .cta-hour-detail.activeHour+.am-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail .cta-hour-detail+.am-icon{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row.open-detail .cta-hour-detail .text-green{color:#579e04}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-shop-row+.detail-shop-row{margin-top:10px}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-shop .detail-access-print{display:none}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-link{padding-top:2px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:30%}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-link{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-link .link-cta{font-family:"Noto Sans",sans-serif;display:block;color:#00747a;text-align:right;line-height:20px}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-link .link-cta{text-align:left;margin-top:10px}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-link .link-cta:last-child{margin-bottom:10px}
}
@media only screen and (max-width:709px) and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-link .link-cta:last-child{margin-bottom:0}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-link .link-cta+.link-cta{margin-top:10px}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-access{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-access{margin-top:22px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-access .service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:11px}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-access .service:first-of-type{padding:0}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-access .service .service-icon{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:25px;max-height:25px;margin:0 auto}
.store-info-wrapper .store-datail.store-detail-info .detail-info-up .detail-access .service .service-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;font-family:"AvenirNext-Regular",sans-serif;font-size:12px;line-height:1.33;text-align:center;color:#63809d;max-width:66px;margin-top:6px}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour{display:none;background-color:transparent;padding:10px 20px 0 20px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:10px 0 20px}
}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week{padding-bottom:10px;padding-left:55px}
@media only screen and (min-width:940px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week{padding-left:35px}
}
@media only screen and (max-width:939px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week{padding-left:35px}
}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week{padding-left:0}
}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week .ds-single-day{font-family:"Noto Sans",sans-serif;line-height:26px;font-size:16px;color:#63809d}
@media only screen and (max-width:359px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week .ds-single-day{font-size:13px}
}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week .ds-single-day .ds-day{width:100%;max-width:120px;min-width:88px;display:inline-block}
@media only screen and (max-width:359px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week .ds-single-day .ds-day{width:auto;padding-right:2px}
}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week .ds-single-day .ds-time{color:#0f2033;display:inline-block}
@media only screen and (max-width:359px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week .ds-single-day .ds-time{float:right}
}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour .ds-days-hour .ds-list-week .ds-title{display:none}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour.activeHour{display:block}
.store-info-wrapper .store-datail.store-detail-info .detail-store-hour.activeHour .ds-disclaimer{margin-left:-20px}
@media(max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-store-hour.activeHour .ds-disclaimer{margin-left:0}
}
.store-info-wrapper .store-datail.store-detail-info .appointment-box{padding:20px;background-color:#fff;overflow:hidden;min-height:221px;border-radius:0 0 6px 6px}
@media screen and (max-width:1239px){.store-info-wrapper .store-datail.store-detail-info .appointment-box{min-height:0}
}
.store-info-wrapper .store-datail.store-detail-info .appointment-box .appointment-box-title{margin-bottom:10px}
.store-info-wrapper .store-datail.store-detail-info .appointment-box .appointment-box-title p{font-family:"AvenirNext-DemiBold",sans-serif;color:#63809d;font-size:18px;font-weight:bold;line-height:1.44}
.store-info-wrapper .store-datail.store-detail-info .appointment-box .appointment-box-content{color:#222;margin-bottom:10px}
.store-info-wrapper .store-datail.store-detail-info .appointment-box .appointment-box-content p{color:#222;font-family:"Noto Sans",sans-serif;font-size:16px;line-height:1.63}
.store-info-wrapper .store-datail.store-detail-info .appointment-box .appointment-box-button{margin-bottom:10px}
.store-info-wrapper .store-datail.store-detail-info .appointment-box .appointment-box-end p{font-family:"Noto Sans",sans-serif;font-size:16px;color:#63809d;line-height:1.63}
.store-info-wrapper .store-datail.store-detail-info .detail-info-loader{display:none;height:calc(100% - 147px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-info .detail-info-loader{margin-top:12%;margin-bottom:12%}
}
.store-info-wrapper .store-datail.store-detail-info .detail-info-loader img{height:80px;width:auto}
.store-info-wrapper .store-datail.store-detail-info .appointment-box{display:none}
.store-info-wrapper .store-datail.store-detail-info.store-loading .detail-info-loader{display:-webkit-box;display:-ms-flexbox;display:flex}
.store-info-wrapper .store-datail.store-detail-info.store-no-olb .appointment-box{display:block}
.store-info-wrapper .store-datail.store-detail-img .item-sd-carousel{width:100%;border-radius:6px;height:100%;max-height:470px}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-img .item-sd-carousel{max-height:231px}
}
.store-info-wrapper .store-datail.store-detail-img .item-sd-carousel .focuspoint{width:100%;height:100%;min-height:419px}
@media only screen and (max-width:709px){.store-info-wrapper .store-datail.store-detail-img .item-sd-carousel .focuspoint{min-height:231px}
}
.ds-content-modal{padding-bottom:20px;border-bottom:solid 2px #e2f3f5;margin-bottom:20px}
.ds-content-modal .ds-list-week{padding-bottom:10px}
.ds-content-modal .ds-list-week .ds-title{display:none}
.ds-content-modal .ds-list-week .ds-single-day{font-family:"Noto Sans",sans-serif;font-weight:400;line-height:26px;letter-spacing:0;font-size:16px;color:#63809d}
.ds-content-modal .ds-list-week .ds-single-day .ds-day{width:100%;max-width:120px;min-width:88px;display:inline-block}
.ds-content-modal .ds-list-week .ds-single-day .ds-time{color:#0f2033;display:inline-block}
.ds-content-modal .ds-disclaimer{color:#0f2033}
.ds-footer-modal .title-small{color:#0f2033}
.ds-footer-modal .call-us-title{font-family:"AvenirNext-Regular",sans-serif;font-size:16px;line-height:1.5;color:#0f2033;padding-bottom:20px}
.ds-footer-modal .phone-title{display:-webkit-box;display:-ms-flexbox;display:flex}
.ds-footer-modal .phone-title i{width:20px;height:20px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex}
.ds-footer-modal .phone-title i:after{width:100%;height:100%}
.ds-footer-modal .phone-title span{font-family:"AvenirNext-DemiBold",sans-serif;color:#0f2033;margin-left:10px}
.ds-footer-modal .red-phone-number{font-family:"AvenirNext-DemiBold",sans-serif;font-size:36px;line-height:normal;color:#00747a}
.store-detail-page .breadcrumb-wrapper{background-color:rgba(0,78,122,0.1);padding-bottom:10px}
.store-detail-page .breadcrumb-wrapper .container{background-color:rgba(255,255,255,0)}