.modal-mask[data-v-1236f2a4]{position:fixed;z-index:9997;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;padding:0 3rem}.modal-mask.main-modal[data-v-1236f2a4]{z-index:9998}@media only screen and (max-width:1024px){.modal-mask[data-v-1236f2a4]{padding:0}}.modal-mask .modal-container[data-v-1236f2a4]{position:relative;width:100%;max-width:107rem;height:90vh;display:flex;justify-content:center;background-color:#434345;transition:all .3s ease;padding:6.5rem;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:1024px){.modal-mask .modal-container[data-v-1236f2a4]{padding:6rem 3.5rem;height:100%}}.modal-mask .modal-container .modal-cross[data-v-1236f2a4]{z-index:99999;position:absolute;fill:#fff;right:3%;top:3%;width:2.5rem;cursor:pointer}.modal-mask .modal-container .modal-content[data-v-1236f2a4]{display:flex;flex-direction:column;align-items:center}.countdown-timer[data-v-af8dbf3e]{position:relative;width:24rem;height:24rem;margin-bottom:5rem}.countdown-timer__circle[data-v-af8dbf3e]{fill:none;stroke:none}.countdown-timer__path-elapsed[data-v-af8dbf3e]{stroke-width:1px;stroke:#808184}.countdown-timer__path-remaining[data-v-af8dbf3e]{stroke-width:.4rem;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:all 1s linear;fill-rule:nonzero;stroke:currentColor;color:#f5db30}.countdown-timer__label[data-v-af8dbf3e]{position:absolute;width:24rem;height:24rem;top:0;display:flex;align-items:center;justify-content:center;font-size:7rem;font-family:Good-Home-Bold;color:#808184}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}textarea{resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*{box-sizing:inherit;margin:0;padding:0}a{text-decoration:none}a:active,a:focus,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-display:swap;font-family:Good-Home-Bold;font-weight:700;font-style:normal;src:url(/fonts/GoodHome-Bold.9bb53226.otf) format("opentype")}@font-face{font-display:swap;font-family:Good-Home-Light;font-weight:200;font-style:normal;src:url(/fonts/GoodHome-Light.c468f694.otf) format("opentype")}@font-face{font-display:swap;font-family:Good-Home-Regular;font-weight:400;font-style:normal;src:url(/fonts/GoodHome-Regular.019ac242.otf) format("opentype")}html{overflow-y:auto}body{font-family:Good-Home-Regular,sans-serif;font-size:1.4rem;color:#fff;background:#434345}.wrapper{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;max-width:100%}.main{display:flex;flex:1;height:calc(100vh - 4.6rem)}@media only screen and (max-width:1024px){.main{flex-direction:column;height:inherit}}h1,h2,h3,h4,h5,h6{font-family:Good-Home-Bold,sans-serif}.title{font-family:Good-Home-Bold;font-weight:700;font-size:3.65rem;color:#f5db30}@media only screen and (max-width:640px){.title{font-size:2.15rem}}input,textarea{caret-color:#d1d3d5}.swiper-slide.swiper-slide-active{margin-bottom:1rem}.swiper .swiper-wrapper{box-sizing:border-box}.simple-keyboard.darkTheme{background-color:#414143;border-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.simple-keyboard.darkTheme .hg-button{height:50px;display:flex;justify-content:center;align-items:center;background:#808184;color:#fff;font-size:2rem}.secondary-title{position:relative;font-size:2.7rem;color:#f5db30;font-family:Good-Home-Bold;margin-bottom:2.5rem}@media only screen and (max-width:640px){.secondary-title{font-size:1.7rem}}.form-text{margin-bottom:3.5rem;display:flex;flex-direction:column;align-items:flex-start;line-height:1.5rem}.btn-link{max-width:23rem;padding:1rem 0;text-decoration:none;text-align:center}.btn-link,button.button-action{border-radius:2rem;cursor:pointer;font-size:1.7rem;font-family:Good-Home-Bold}button.button-action{color:#000;background:#f5db30;padding:.6rem 4rem;box-shadow:0 0 0 .7rem rgba(252,218,5,.5);outline:none;border:none}@media only screen and (max-width:640px){button.button-action{font-size:1.4rem;padding:.6rem 2.5rem}}.transparent-btn{box-shadow:none;background:transparent;border:.1rem solid #f5db30;color:#fff}.simple-keyboard.darkTheme .hg-button.hg-activeButton{background:#808184}.simple-keyboard.darkTheme .hg-button.hg-button-bksp,.simple-keyboard.darkTheme .hg-button.hg-button-enter,.simple-keyboard.darkTheme .hg-button.hg-button-lock,.simple-keyboard.darkTheme .hg-button.hg-button-shift,.simple-keyboard.darkTheme .hg-button.hg-button-tab{background:#58595b}.simple-keyboard.darkTheme .hg-button-close{background:#f5db30;color:#000;font-weight:400;flex:0 1 30%}.simple-keyboard.darkTheme .hg-button:active{background:#f5db30;color:#fff}#root .simple-keyboard.darkTheme+.simple-keyboard-preview{background:#f5db30}.modal-mask.inactivity-popup .modal-container{height:-moz-min-content;height:min-content;width:-moz-min-content;width:min-content}.inactivity-modal{display:flex;flex-direction:column;align-items:center;width:70rem}.inactivity-modal .countdown-timer{margin-bottom:5rem}.inactivity-modal .secondary-title{font-size:2.7rem;margin-bottom:5rem}@media only screen and (max-width:768px){.inactivity-modal .inactivity-buttons{flex-direction:column}}.inactivity-modal .btn-link,.inactivity-modal .button-action{font-size:1.5rem;max-width:100%;width:23rem}@media only screen and (max-width:768px){.inactivity-modal .btn-link,.inactivity-modal .button-action{width:16rem}}.inactivity-modal .btn-link{margin-right:5rem}@media only screen and (max-width:768px){.inactivity-modal .btn-link{margin-right:0;margin-bottom:3rem}}.modal-mask.qr-modal .modal-container{height:-moz-min-content;height:min-content;max-width:40rem;padding:5rem 3rem 3rem;background:#fff;color:#000;font-weight:700;border-radius:2rem}.modal-mask.qr-modal .modal-container svg.modal-cross{fill:#000;right:5%;top:5%}.modal-mask.qr-modal .modal-container .product{text-align:center}.modal-mask.qr-modal .modal-container .product__image{margin:1rem 0;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25)}.modal-mask.qr-modal .modal-container .product__image_qr{display:flex;justify-content:center;margin-bottom:1rem}.modal-mask.qr-modal .modal-container .product__qr{height:10rem;width:15rem}.modal-mask.qr-modal .modal-container .product__qr img{height:100%;width:70%}.modal-mask.qr-modal .modal-container .product__name{color:#000;text-align:center;font-weight:700;font-family:Good-Home-Regular;max-width:90%;letter-spacing:0;margin-bottom:2rem;line-height:1.5rem;border:0;text-decoration:none}.modal-mask.qr-modal .modal-container .product__text{color:#808184;line-height:2rem;font-weight:500}.modal-mask.qr-modal .modal-container button{display:flex;align-items:center;margin:0 auto;justify-content:center;background:#000;color:#fff;padding:1.5rem 0;border-radius:2rem;width:80%;letter-spacing:.07rem}.modal-mask.qr-modal .modal-container button svg{width:1rem;fill:#fff;margin-right:1rem}.qr{width:20rem;height:20rem}.qr img{height:100%;width:100%}.modal-mask.success-popup .modal-container{width:75rem;height:53rem;align-items:center}.decor:before{content:"";background:#f5db30;border-radius:50%;height:3.7rem;width:3.7rem;box-shadow:0 0 0 .7rem rgba(252,218,5,.5);position:absolute;right:100%}.search{display:flex;justify-content:flex-end}.search span{display:flex;justify-content:center;align-items:center;padding:1.5rem 1.5rem 1.2rem 4rem;background:#58595b;border-radius:2rem;cursor:text}.search input{width:8rem;color:#d1d3d5;height:100%;padding-top:2px;font-size:2rem}.search input.focused{width:21rem}.search input.focused::-moz-placeholder{opacity:.5;letter-spacing:.1rem}.search input.focused::placeholder{opacity:.5;letter-spacing:.1rem}.search input::-moz-placeholder{font-family:Good-Home-Light;font-weight:300;font-size:2rem;color:#d1d3d5;letter-spacing:.1rem}.search input::placeholder{font-family:Good-Home-Light;font-weight:300;font-size:2rem;color:#d1d3d5;letter-spacing:.1rem}.search svg{width:2rem;height:1.7rem;margin-right:1.2rem}.mobile-search.search{display:none}.mobile-search.search span{padding:.5rem .5rem .5rem 1.5rem}.mobile-search.search input{font-size:1.4rem}.mobile-search.search input.focused{width:15rem}.mobile-search.search input::-moz-placeholder{font-size:1.4rem}.mobile-search.search input::placeholder{font-size:1.4rem}.mobile-search.search svg{height:70%}@media only screen and (max-width:1024px){.mobile-search.search{display:flex}}.mobile_title{display:none}@media only screen and (max-width:1024px){.mobile_title{display:block}}.products-carousel .products-carousel-wrapp .swiper .swiper-wrapper .swiper-slide{flex-shrink:1!important}.modal-mask.fmodal .modal-container{max-width:90rem;height:80vh}html{font-size:1.3020833333vh!important}@media(aspect-ratio:4/3){html{font-size:.7320644217vw!important}}@media(aspect-ratio:16/10){html{font-size:.7320644217vw!important}}@media(aspect-ratio:5/4){html{font-size:.7320644217vw!important}}@keyframes heartbeat{0%{transform:scale(1)}6%{transform:scale(.75)}12%{transform:scale(1)}18%{transform:scale(.75)}24%{transform:scale(1)}30%{transform:scale(.75)}36%{transform:scale(1)}to{transform:scale(1)}}.main-page{min-height:inherit;background:#fff;overflow:hidden}@media only screen and (max-width:768px){.main-page{flex-direction:column-reverse}.main-page:after{top:0;right:0;z-index:1;background:#f5db30;height:35rem;width:35rem;transform:translate(25%,-25%)}.main-page:after,.main-page:before{content:"";position:fixed;border-radius:50%}.main-page:before{bottom:0;left:0;z-index:2;background:hsla(0,0%,100%,.5);height:18rem;width:18rem;transform:translate(-20%,30%)}}@media only screen and (max-width:640px){.main-page:after{height:30rem;width:30rem}}.main-page-sidebar{position:relative;width:25%}@media only screen and (max-width:768px){.main-page-sidebar{width:100%;position:fixed;top:0;left:0;right:0;z-index:2;height:20%}}.main-page-sidebar .mobile-content{display:none}@media only screen and (max-width:768px){.main-page-sidebar .mobile-content{display:block}.main-page-sidebar .mobile-content .image{display:inline-flex;justify-content:center;align-items:flex-start;flex-direction:column;animation:heartbeat 4.5s infinite;color:#434345;position:fixed;bottom:2rem;left:3rem}.main-page-sidebar .mobile-content .image svg{width:4rem;font-size:1.7rem;margin-bottom:1rem}}.main-page-sidebar .mobile-text{font-size:3rem;color:#434345;font-family:Good-Home-Bold;max-width:80%;margin:0 auto}.main-page-carousel{position:relative;width:75%}@media only screen and (max-width:768px){.main-page-carousel{width:100%;height:80vh}}.main-page .title-block{position:absolute;border-radius:50%;background:#f5db30;width:47.5rem;height:47.5rem;color:#434345;transform:translateX(45%);font-family:Good-Home-Bold;z-index:2}@media only screen and (max-width:768px){.main-page .title-block{display:none}}.main-page .title-block .content{position:relative;display:flex;align-items:center;width:100%;height:100%;transform:translateX(-10%)}.main-page .title-block .content .text{font-size:5.9rem}.main-page .title-block .content .image{position:absolute;bottom:-8rem;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:heartbeat 4.5s infinite}.main-page .title-block .content .image svg{width:6rem;margin-bottom:1rem;fill:#434345}.main-page__logo{position:absolute;right:3%;top:5%;width:20rem;z-index:2}@media only screen and (max-width:768px){.main-page__logo{position:fixed;width:12rem;bottom:2rem;right:2rem;top:inherit}}.main-page__image{position:relative;height:100%}.main-page__image .swiper{height:100%}.main-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.right-yellow-button{background:#f5db30;width:22rem;height:22rem;border-radius:100% 0 0 0;box-shadow:0 0 0 2.5rem rgba(252,218,5,.5);position:fixed;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}@media only screen and (max-width:768px){.right-yellow-button{width:14rem;height:13rem;position:fixed;top:50%;border-radius:50% 0 0 50%;padding-left:1rem}}.right-yellow-button-image{width:5rem;height:5rem}.right-yellow-button svg{height:85%;padding-left:2.5rem}@media only screen and (max-width:768px){.right-yellow-button svg{padding-left:0}}.right-yellow-button-text{font-size:1.5rem;color:#434345;line-height:2rem;text-align:center;text-transform:uppercase;margin:1rem 0 2rem;max-width:20rem}@media only screen and (max-width:768px){.right-yellow-button-text{font-size:.8rem;max-width:12rem;line-height:1.2rem}}.modal-mask.new-yellow-modal .modal-container{max-width:90rem;height:60vh}.new-yellow-popup{position:absolute;bottom:0;right:0;top:0;left:0;padding:4rem 12rem;background-color:#58595b}@media only screen and (max-width:1024px){.new-yellow-popup{bottom:inherit;padding:4rem 2rem}}.new-yellow-popup-title{text-align:center;z-index:1;max-width:85%;margin:0 auto 6rem;font-size:3rem}@media only screen and (max-width:1024px){.new-yellow-popup-title{margin:0 auto 3.5rem}}.new-yellow-popup:before{content:"";position:absolute;width:24rem;height:100%;left:0;top:0;background:#434345;z-index:1}.new-yellow-content-block{flex-wrap:wrap;display:flex;flex-direction:row;justify-content:space-between;width:100%;position:relative;z-index:1}@media only screen and (max-width:1024px){.new-yellow-content-block{flex-direction:column;align-items:center}}.new-modal-white-content{width:50%;max-width:27rem}@media only screen and (max-width:1024px){.new-modal-white-content{width:100%;max-width:60%;margin-bottom:5rem}}.qrcode-img-block{width:50%;max-width:25.8rem}@media only screen and (max-width:1024px){.qrcode-img-block{text-align:center;max-width:60%}}.new-modal-white-text,.qrcode-img-text{margin:2rem 0 0 0;font-size:1.2rem;line-height:1.5rem;font-weight:400;padding-right:2rem}@media only screen and (max-width:1024px){.new-modal-white-text,.qrcode-img-text{padding-right:0}}.qrcode-img-text{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (max-width:1024px){.qrcode-img-text{text-align:left}}.qrcode-img-text span{display:block;width:17.5rem;height:6.5rem;background:#434345;border-radius:50%;margin-right:2rem;display:flex;align-items:center;justify-content:center;flex:0 0 7rem}@media only screen and (max-width:640px){.qrcode-img-text span{display:none}}.qrcode-img-text span svg{width:3.5rem;fill:#d1d3d5}.new-modal-white-image img{width:100%}.qrcode-img-block img{max-width:16rem}.back-button{position:fixed;top:4rem;left:3rem;display:flex;align-items:center;justify-content:center;font-family:Good-Home-Bold;box-shadow:none;border-radius:0;padding:0;background:none;cursor:pointer;color:#434345}@media only screen and (max-width:768px){.back-button{top:.5rem;z-index:2}}.back-button img{width:2.5rem;margin-right:.5rem}.back-button span{margin-top:.5rem}html *,html :after,html :before{box-sizing:inherit}#callme360-widget #appointment-wrap{margin:0!important;display:flex;flex-direction:column;flex:1}#callme360-widget #appointment-wrap #booker-loader{flex:1}#callme360-widget #appointment-wrap.page-time .appointment-header-wrap{position:sticky;top:0;z-index:1}#callme360-widget #appointment-wrap.page-time .appointment-header-wrap .booker-tabs{display:none}#callme360-widget #appointment-wrap .booker-tabs{flex-wrap:wrap}#callme360-widget #appointment-wrap.app-contact form .zend_form .wrap-content.last-content .app-regulations div a{pointer-events:none}#callme360-widget #appointment-wrap.success-page #callme360-booker-thankyou-kiosk{display:flex;flex-direction:column;flex:1;font-size:1.25em;justify-content:center}#callme360-widget #appointment-wrap.success-page #callme360-booker-thankyou-kiosk h1{font-size:2.5em}#callme360-widget #appointment-wrap.success-page #callme360-booker-thankyou-kiosk .callme360-booker-online-only{display:none}.hg-theme-default .hg-button.hg-button-space{flex-grow:5}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:none}