@page{margin:0;size:612px 792px}
@media print{@page{margin:0;size:612px 792px}
header .header .logo-wrapper .container .grid-wrapper .icons-mask-mobile{display:none}
body{padding-top:44px;line-height:16px}
html,body{width:612px;height:792px;min-width:0 !important;min-height:0 !important}
html .row,body .row{margin-right:0 !important;margin-left:0 !important}
header .header{width:612px;height:44px;position:fixed}
header .header .header-container{display:none}
header .header .logo-wrapper:after{display:none}
p{font-size:10px;line-height:16px}
body .grey-component .store-info-main{padding-bottom:9px;background-color:white}
body .grey-component .store-info-main .grid-wrapper{padding-left:0;padding-right:0}
body .grey-component .store-info-main .grid-wrapper .store-bar{padding-bottom:40px;padding-top:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("clientlib-base/resources/img/background/family-wave-1024-289.png");background-size:cover}
body .grey-component .store-info-main .grid-wrapper .store-bar .col-12.col-sm-5{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:center;display:contents}
body .grey-component .store-info-main .grid-wrapper .store-bar .col-12.col-sm-5 .store-name-title{font-size:22px;line-height:24px}
body .grey-component .store-info-main .grid-wrapper .store-bar .interact-box{display:none}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info{display:inline-block;width:261px;height:204px;border-radius:0;overflow:hidden;margin-left:35px;margin-right:10px;border:#e6e7e9}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .detail-info-up{background-color:white;padding-left:20px;padding-top:26px}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .detail-info-up .detail-shop .open-detail{display:none}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .detail-info-up .detail-link{display:none}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .detail-info-up .detail-access{margin:0;padding-top:39px;width:70%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .detail-info-up .detail-access .service{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;padding-right:19px;padding-left:0}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .detail-info-up .detail-access .service .service-text{font-size:10px;line-height:10px}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .detail-info-up .detail-access .service img{width:25px;height:25px}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .store-detail-info .appointment-box{display:none !important}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog{width:261px;height:204px;margin:0;background-color:#f7f8f8}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content{display:inline-block;border:0;border-radius:0;padding-top:20px;padding-left:22px;padding-bottom:10px}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-header .modal-title{font-size:12px;line-height:16px}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-body{padding:0}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-body .ds-content-modal{padding-bottom:0;border-bottom:0;margin-bottom:0}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-body .ds-content-modal .ds-list-week .ds-single-day{font-size:10px;line-height:16px}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-body .ds-content-modal .ds-list-week .ds-single-day .ds-day{max-width:72px;min-width:0}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-body .ds-content-modal .ds-disclaimer{height:36px}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .modal-dialog .modal-content .modal-body .ds-footer-modal{display:none}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .col-12 .store-carousel-wrapper{display:none}
body .grey-component .store-info-main .grid-wrapper .store-detail-main .col-12.col-lg-6{display:-webkit-box;display:-ms-flexbox;display:flex}
body nav,body aside,body footer{display:none}
body #map-view .white-component{padding:0}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper{padding-right:0;padding-left:0;margin-bottom:0}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .col-12{min-height:0}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .col-12 .anchor-code-where-we-are{font-size:14px;line-height:36px;padding-top:104px;padding-bottom:10px}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .js-map{padding-right:0;padding-left:41px}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .container-map-comparator{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .container-map-comparator .direction-and-parking-container{padding:0 0 35px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:white}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .container-map-comparator .direction-and-parking-container .text-container-item{padding:0;text-align:center;width:180px}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .container-map-comparator .direction-and-parking-container .text-container-item .text-container-title{display:block;font-size:12px;line-height:30px;margin-bottom:0;text-align:-webkit-center}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .container-map-comparator .direction-and-parking-container .text-container-item .text-container-title .d-print-block{height:30px}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .container-map-comparator .direction-and-parking-container .text-container-item .text-container-title .d-print-block:after{width:30px;height:30px}
body #map-view .white-component .text-container-33-33-wrapper .grid-wrapper .row .container-map-comparator .direction-and-parking-container .text-container-item .text-container-description{font-size:10px}
body section .o-009-testimonial-wrapper,body section .m-005-text-container-wrapper,body section .teaser-row-team-wrapper,body section .specialises-header,body section .process-teaser-wrapper,body section .direction-post-container,body section .m-006-media-text-container,body section .m-008-intro-container-wrapper,body section .m-009-teaser-row-wrapper,body section .container-fluid.store-reviews-wrapper{display:none}
body section .event-banner-wrapper{margin-top:0 !important;max-width:471px;max-height:177px}
body section .event-banner-wrapper .grid-wrapper .row .col-12 .row .sd-ev-banner-text-container .sd-ev-banner-title{margin:0;padding-top:39px;font-size:14px;line-height:36px}
body section .event-banner-wrapper .grid-wrapper .row .col-12 .row .sd-ev-banner-text-container .sd-ev-banner-subtitle{margin-bottom:0;color:black;font-size:14px;line-height:26px}
body section .event-banner-wrapper .grid-wrapper .row .col-12 .row .sd-ev-banner-text-container .sd-ev-banner-text{margin-bottom:0;padding-bottom:39px;padding-top:5px;max-width:258px}
body section .event-banner-wrapper .grid-wrapper .row .col-12 .row .confirmation-send-container{display:none}
body section .event-banner-wrapper .grid-wrapper .row .col-12 .row .event-banner-form{display:none}
body section .offer-overlay-modal.d-print-block{-webkit-column-break-before:page;-moz-column-break-before:page;break-before:page;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden !important}
body section .offer-overlay-modal.d-print-block .modal-dialog{margin:0;max-width:100%;width:612px}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content{border:0}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-title-container{padding:84px 121px 0 121px;margin-bottom:0;max-width:100%;font-size:22px;line-height:32px;background-image:url("clientlib-base/resources/img/background/family-wave-1024-289.png");background-size:cover;background-position-y:40px}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body{padding:20px 0 0 0;text-align:-webkit-center}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .modal-subline{max-width:266px;max-height:52px;font-size:18px;line-height:26px;margin-bottom:20px;color:black}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .modal-end-label{color:black;font-size:16px;line-height:30px}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .store-detail-container{background-color:white;max-width:471px;max-height:119px;border:solid 2px #e6e7e9;border-radius:6px;margin:0 71px 0 70px;padding:22px 0 21px 0}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .store-detail-container .store-name{font-size:16px;line-height:26px;margin-bottom:0;color:black}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .store-detail-container .store-address{color:black;font-size:12px;line-height:20px;margin-bottom:0}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .store-detail-container .store-phone-label{font-size:16px;line-height:26px}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .store-detail-container .store-phone-number{font-size:16px;line-height:26px;display:contents}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .store-detail-container .store-phone-number-mobile{display:none}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .item-offer-disclaimer{border-bottom:0;padding:20px 70px 203px 70px}
body section .offer-overlay-modal.d-print-block .modal-dialog .modal-content .modal-body .item-offer-disclaimer label{color:black}
body section .offers-50-50-wrapper{padding-top:84px;padding-bottom:0}
body section .offers-50-50-wrapper .container-fluid{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
body section .offers-50-50-wrapper .container-fluid .offers-50-50-container .grid-wrapper .row .text-center .offers-container-title{font-size:14px;line-height:36px;padding-bottom:20px}
body section .offers-50-50-wrapper .container-fluid .offers-50-50-container .grid-wrapper .offers-50-50-blocks-container .offer{max-width:471px;max-height:117px}
body section .offers-50-50-wrapper .container-fluid .offers-50-50-container .grid-wrapper .offers-50-50-blocks-container .offer .js-comp .offers-50-50-block{min-height:100%;padding:27px 0 24.3px 0}
body section .offers-50-50-wrapper .container-fluid .offers-50-50-container .grid-wrapper .offers-50-50-blocks-container .offer .js-comp .offers-50-50-block h3{font-size:16px;line-height:36px;color:black;padding-bottom:0}
body section .offers-50-50-wrapper .container-fluid .offers-50-50-container .grid-wrapper .offers-50-50-blocks-container .offer .js-comp .offers-50-50-block p{font-size:14px !important;line-height:30px !important;color:black !important}
body section .offers-50-50-wrapper .container-fluid .offers-50-50-container .grid-wrapper .offers-50-50-blocks-container .offer .js-comp .offers-50-50-block .store-offers-button{display:none}
}