/** Shopify CDN: Minification failed

Line 8:2714 Expected identifier but found whitespace
Line 8:2723 Unexpected "!"

**/

#m-1772725263946{}#m-1542790774641{padding-top: 30px!important;padding-bottom: 30px!important;padding-left: 10px;padding-right: 10px;}#m-1542790774641 a{border: none;text-decoration: none;}#m-1542790774641 form{margin: 0px!important;padding: 0px!important;max-width: 100%!important;}#m-1542790774641 form input{margin: 0px!important;}@media (max-width: 767px){#m-1542790774641{padding-top: 30px!important;padding-bottom: 0px!important;}}@media (max-width: 991px) and (min-width: 768px){#m-1542790774641{padding-top: 30px!important;padding-bottom: 30px!important;}}@media (max-width: 1199px) and (min-width: 992px){#m-1542790774641{padding-top: 70px!important;padding-bottom: 70px!important;}}@media (min-width: 1200px){#m-1542790774641{padding-top: 71px!important;padding-bottom: 35px!important;}}@media (width: 767.2px){#m-1542790774641{padding-top: 30px!important;padding-bottom: 0px!important;}}#r-1542790774747{padding-bottom: 10px;}#r-1542790774747.gf_row-fluid{transform: none !important;margin-left: -50vw !important;}#r-1542790774747 > .gf_column{min-height: auto;}@media (max-width: 767px){#r-1542790774747{padding-bottom: 0px!important;max-width: 1200px!important;padding-top: 0px!important;}}@media (max-width: 991px) and (min-width: 768px){#r-1542790774747{padding-bottom: 0px!important;max-width: 1200px!important;}}@media (max-width: 1199px) and (min-width: 992px){#r-1542790774747{padding-bottom: 0px!important;max-width: 1200px!important;}}@media (min-width: 1200px){#r-1542790774747{padding-bottom: 0px!important;max-width: 1200px!important;}}@media (width: 767.2px){#r-1542790774747{padding-bottom: 0px!important;max-width: 1200px!important;padding-top: 0px!important;}}#r-1781858561795{padding-bottom: 10px;width: 100%;}#r-1781858561795.gf_row-fluid{transform: none !important;margin-left: -50vw !important;}#r-1781858561795 > .gf_column{min-height: 1px;}.jb-booking-wrap{   max-width: 980px;       margin: 0 auto;         padding: 24px 18px;          font-family: inherit;               color: #2f2a27;      }.jb-hero,.jb-section{        background: #fbf8f5;             border-radius: 22px;  padding: 36px 22px;margin: 24px auto;text-align: center;}.jb-grid{ display: grid; grid-template-columns: repeat(3, 1fr);                     gap: 14px;  margin: 24px 0;}.jb-card{background: #fff;border: 1px solid #eadfd8;border-radius: 18px;padding: 18px;  text-align: center;                    }.gp-product-button,.gp-element[data-label="(P) Cart Button"]{text-align: center !important;margin-left: auto !important;margin-right: auto !important; }.gp-product-button button,.gp-element[data-label="(P) Cart Button"] button{display: block !important;margin: 20px auto 40px auto !important;}background: #fbf8f5 !important;border-radius: 22px !important;padding: 36px 22px !important;max-width: 980px !important;margin: 36px auto !important;text-align: center !important;}.gp-product-button:before,.gp-product-button-wrapper:before,.product-form__buttons:before{content: "Book your appointment";display: block;font-size: 34px;line-height: 1.2;margin-bottom: 18px;color: #161114;font-family: inherit;}.gp-product-button:after,.gp-product-button-wrapper:after,.product-form__buttons:after{content: "Once you have completed the form above, click below to check our availability and choose your appointment time.";display: block;font-size: 15px;line-height: 1.6;margin-top: 16px;color: #2f2a27;}@media only screen and (max-width: 749px){.jb-booking-wrap{max-width: 100% !important;padding: 14px 14px !important;overflow-x: hidden !important;}.jb-hero, .jb-section{padding: 24px 16px !important;margin: 16px 0 !important;border-radius: 18px !important;}.jb-hero h1{font-size: 28px !important;line-height: 1.15 !important;}.jb-section h2{font-size: 24px !important;line-height: 1.2 !important;}.jb-hero p, .jb-section p, .jb-card p, .jb-list li{font-size: 14px !important;line-height: 1.6 !important;}.jb-grid{grid-template-columns: 1fr !important;gap: 12px !important;margin: 16px 0 !important;}.jb-card{padding: 18px 14px !important;border-radius: 16px !important;}.jb-card h3{font-size: 20px !important;}.jb-list{text-align: left !important;padding-left: 18px !important;max-width: 100% !important;}.jb-alert{padding: 14px !important;margin: 16px 0 !important;font-size: 14px !important;}input, select, textarea{max-width: 100% !important;width: 100% !important;box-sizing: border-box !important;}button, .shopify-payment-button, .gp-product-button, .gp-product-button button{max-width: 100% !important;margin-left: auto !important;margin-right: auto !important;}}#m-1542790774641-0{}#m-1542790774641-0 .module a{display: inline-block;position: relative;}#m-1542790774641-0 .gf_product-image{}#m-1542790774641-0 .module[data-effect="hover"] .gf_product-image-hover{position: absolute;top: 0px;z-index: -1;opacity: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}#m-1542790774641-0 .module[data-effect="hover"]:hover .gf_product-image{}#m-1542790774641-0 .module[data-effect="hover"]:hover .gf_product-image-hover{opacity: 1;z-index: 1;}#m-1542790774641-0 .module[data-effect="hover"].gf_module-left .gf_product-image-hover{left: 0px;}#m-1542790774641-0 .module[data-effect="hover"].gf_module-center .gf_product-image-hover{left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}#m-1542790774641-0 .module[data-effect="hover"].gf_module-right .gf_product-image-hover{right: 0px;}@media (max-width: 767px){#m-1542790774641-0{}#m-1542790774641-0 .gf_product-image{width: 90%!important;height: auto!important;}}@media (max-width: 991px) and (min-width: 768px){#m-1542790774641-0{}#m-1542790774641-0 .gf_product-image{width: 100%!important;height: auto!important;}}@media (max-width: 1199px) and (min-width: 992px){#m-1542790774641-0{}#m-1542790774641-0 .gf_product-image{width: 100%!important;height: auto!important;}}@media (min-width: 1200px){#m-1542790774641-0{}#m-1542790774641-0 .gf_product-image{height: auto!important;}}