@charset "UTF-8";:root{--black-color:#1b1b1b;--black-color-second:#32373c;--white-color:#ffffff;--red-color:#d81e00;--red-color-hover:#9e1500}@font-face{font-family:Merienda;src:url(../fonts/Merienda.ttf) format("truetype");font-display:swap}@font-face{font-family:Nunito;src:url(../fonts/Nunito.ttf) format("truetype");font-display:swap}.font-merienda{font-family:Merienda,Nunito,sans-serif}.font-nunito{font-family:Nunito,sans-serif}.heading-h1{font-size:2.5em;font-weight:400}.heading-h2{font-size:2.25em;font-weight:400}.heading-h3{font-size:2em;font-weight:400}.heading-h4{font-size:1.5em;font-weight:400}.heading-h5{font-size:1.25em;font-weight:400}h1,h2,h3,h4,h5{font-family:Nunito,sans-serif;margin:1em 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1{font-size:2.5em;font-weight:400}h2{font-size:2.25em;font-weight:400}h3{font-size:2em;font-weight:400}h4{font-size:1.5em;font-weight:400}h5{font-size:1.25em;font-weight:400}.align-center{text-align:center}:root{--border-radius:8px}::-webkit-scrollbar{background-color:var(--white-color);width:5px}::-webkit-scrollbar-thumb{background-color:var(--red-color)}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Nunito,sans-serif;font-size:16px;margin:0;overflow-x:hidden}body.body-hidden{overflow:hidden}body p{margin:20px 0}body a{color:var(--black-color)}body img{max-width:100%}.page-content{overflow-x:hidden}.announcement__wrapper{background-color:var(--red-color);color:var(--white-color);padding:1em;text-align:center}.announcement__wrapper p{font-size:1.2em;font-weight:500;margin:0}.wrapper{margin:0 auto;max-width:1440px;width:100%}.wrapper__padding{padding:100px 0}.wrapper__padding-50{padding:50px 0}.wrapper__content{margin:0 auto;max-width:1280px;width:100%}.preloader{background-color:rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5em;opacity:0;position:fixed;top:0;left:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;height:100%;z-index:9999}.preloader.active{opacity:1;visibility:visible}.button,.hf-button{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--border-radius);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:10px;font-size:.9em;font-weight:500;padding:12px 20px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .4s;transition:all .4s;height:40px}.button:hover,.hf-button:hover{cursor:pointer}.button-primary,.hf-button-primary{background-color:var(--white-color);color:var(--black-color)}.button-primary:hover,.hf-button-primary:hover{background-color:var(--red-color);color:var(--white-color)}.button-secondary,.hf-button-secondary{border:1px solid var(--black-color);background-color:var(--black-color);color:var(--white-color)}.button-secondary:hover,.hf-button-secondary:hover{background-color:transparent;color:var(--black-color)}.button-third,.hf-button-third{border:1px solid var(--white-color);background-color:transparent;color:var(--white-color)}.button-third:hover,.hf-button-third:hover{background-color:var(--white-color);color:var(--black-color)}.button-fourth,.hf-button-fourth{background-color:var(--black-color);color:var(--white-color)}.button-fourth:hover,.hf-button-fourth:hover{background-color:var(--red-color);color:var(--white-color)}.button-menu,.hf-button-menu{background-color:var(--black-color);border:1px solid var(--white-color);border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 8px;width:40px;height:40px}.button-menu__line,.hf-button-menu__line{background-color:var(--white-color);display:block;height:2px;width:100%}.button-menu__line::after,.button-menu__line::before,.hf-button-menu__line::after,.hf-button-menu__line::before{background-color:var(--white-color);border-radius:4px;content:"";display:block;height:2px;width:100%}.button-menu__line::before,.hf-button-menu__line::before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.button-menu__line::after,.hf-button-menu__line::after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.link{position:relative}.link-white::after{background-color:var(--white-color)}.link-black::after{background-color:var(--black-color)}.link::after{content:"";opacity:0;position:absolute;bottom:-5px;left:0;-webkit-transition:all .4s;transition:all .4s;width:100%;height:1px}.link:hover:after{opacity:1;bottom:0}.brand-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-name.inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.brand-name em,.brand-name span{font-size:12px;font-style:normal}.warning-message{background:var(--red-color);border-radius:4px;color:#fff;font-size:.9em;margin:0;padding:10px 15px}.warning-message a{color:#fff}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.container-page-title{background:var(--black-color);color:var(--white-color);margin-top:-2px}.page-title{padding-bottom:35px}.page-title .heading-h1{letter-spacing:1.5px;margin:0;position:relative}.page-title__wrapper{padding:90px 30px 30px;position:relative}.page-title__line-left{border:1px solid var(--white-color);border-top-color:transparent;border-right-color:transparent;border-radius:0 0 0 8px;display:block;position:absolute;bottom:0;left:0;width:60px;height:95px}.page-title__line-right{border:1px solid var(--white-color);border-bottom-color:transparent;border-left-color:transparent;display:block;position:absolute;top:0;right:0;width:150px;height:40px}.page-title__cubs{display:grid;grid-template-columns:repeat(5,10px);grid-column-gap:10px;position:absolute;top:25px;right:30px}.page-title__cubs-item{background:var(--white-color);display:block;width:10px;height:10px}.page-title__cubs-item.active{background:var(--red-color)}.page-title__box{background:var(--white-color);border-radius:var(--border-radius);position:absolute;bottom:0;right:0;width:100px;height:100px}.page-title__text{display:block;position:relative}.page-title__text::first-letter{color:var(--black-color)}.page-404 h1{font-size:10em;line-height:1em;margin:0}.block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.block-title.white .block-title__line-item{background:var(--white-color)}.block-title.white .block-title__text{color:var(--white-color)}.block-title.black .block-title__line-item{background:var(--black-color)}.block-title.black .block-title__text{color:var(--black-color)}.block-title__line{position:relative;display:grid;grid-template-columns:repeat(7,6px);grid-column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.block-title__line-item{display:block;width:100%;border-radius:var(--border-radius)}.block-title__line-item-1{height:11px}.block-title__line-item-2{height:31px}.block-title__line-item-3,.block-title__line-item-7{height:25px}.block-title__line-item-4{height:45px}.block-title__line-item-5{height:35px}.block-title__line-item-6{height:13px}.block-title__text{color:var(--white-color);margin:0 0 80px}.block-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:120px;grid-row-gap:100px}.block-featured--item{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--white-color);padding:30px;position:relative;text-align:center;width:calc((100% - 240px)/ 3)}.block-featured--item__left-line::after,.block-featured--item__left-line::before{content:"";position:absolute;top:0;left:0;background-color:var(--white-color)}.block-featured--item__left-line::before{width:40%;height:1px}.block-featured--item__left-line::after{width:1px;height:60%}.block-featured--item__right-line::after,.block-featured--item__right-line::before{content:"";position:absolute;right:0;bottom:0;background-color:var(--white-color)}.block-featured--item__right-line::before{width:18%;height:1px}.block-featured--item__right-line::after{width:1px;height:10%}.block-featured--item__title{margin:0 0 18px}.block-featured--item__text p{margin:0}.block-featured--item__text p:not(:last-child){margin:0 0 18px}.block-featured--item__text p a{color:var(--white-color)}.text-color--white{color:var(--white-color)}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .form-input__wrapper{margin:0 0 30px}.form .form-input__wrapper input,.form .form-input__wrapper textarea{border:2px solid var(--black-color);border-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;outline:0;padding:15px 20px;-webkit-transition:all .4s;transition:all .4s;width:440px}.form .form-input__wrapper input.wpcf7-not-valid,.form .form-input__wrapper textarea.wpcf7-not-valid{border-color:var(--red-color)}.form .form-input__hidden{height:0;margin:0}.form .form-input__label{color:var(--white-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .form-input__label-name{margin-bottom:15px}.form .form-input__label .wpcf7-not-valid-tip{background:var(--white-color);border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;opacity:0;padding:5px;position:absolute;visibility:hidden}.form-column__2{display:grid;grid-template-columns:300px 300px;grid-column-gap:40px}.form-column__2 .form-input__wrapper input{width:100%}.form .form-button__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0;position:relative;text-align:center}.form .form-button__wrapper .wpcf7-spinner{margin:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.form .form-button__wrapper input[type=submit]{background:var(--red-color);border:none;border-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--white-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1em;outline:0;padding:0 35px;text-align:center;text-transform:uppercase;-webkit-transition:all .4s;transition:all .4s;height:40px}.form .form-button__wrapper input[type=submit]:hover{background:var(--red-color-hover);cursor:pointer}.form-information{color:var(--white-color);font-size:.8em;margin:0}.form~.wpcf7-response-output{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--border-radius);color:var(--white-color);font-size:.8em;position:absolute;width:100%;max-width:440px}.columns-2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px}.text-content__col p:first-child{margin-top:0}.text-content__col p:last-child{margin-bottom:0}.text-content__col ul{padding:0}.text-content__col ul li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:30px;position:relative}.text-content__col ul li::before{content:"\f00c";color:var(--black-color);font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:2px;left:0}.select2-container .select2-selection--single{height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.wpcf7 .form-button__wrapper .wpcf7-submit:disabled{-webkit-filter:brightness(.5);filter:brightness(.5);cursor:not-allowed!important}.wpcf7 .form-button__wrapper .wpcf7-submit:disabled:hover{background-color:var(--red-color)}.select2-container{width:auto!important}.container--header{background-color:var(--black-color)}.header{background-color:var(--black-color);color:var(--white-color)}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 30px}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:10px}.header__logo .custom-logo-link{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo a{color:var(--white-color);text-decoration:none}.header__logo span:hover{cursor:default}.header__logo img{max-width:50px;width:100%;height:auto}.header__logo-sitename{font-size:1.8em;font-family:Merienda,Nunito,sans-serif}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column-gap:20px}.header__menu .hf-button-menu-cart{color:#fff;position:relative}.header__menu .hf-button-menu-cart:hover{background-color:var(--red-color)}.header__menu .hf-button-menu-cart:hover .cart-count{background-color:var(--white-color);color:var(--black-color)}.header__menu .hf-button-menu-cart .cart-count{background-color:var(--red-color);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7em;position:absolute;top:-10px;-webkit-transition:all .4s;transition:all .4s;width:16px;height:16px}.header__menu .button-menu__mobile{display:none}.header__menu .button-menu:hover,.header__menu .hf-button-menu:hover{background-color:var(--red-color)}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 30px 1.25em}.header__links__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:1.25em;margin:0;padding:0}.header__links__menu-list li{list-style:none}.header__links__menu-list li a{color:var(--white-color);position:relative;text-decoration:none}.header__links__menu-list li a::after{content:"";background-color:var(--white-color);border-radius:8px;position:absolute;bottom:-5px;left:0;opacity:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;height:1px}.header__links__menu-list li a:hover:after{bottom:-1px;opacity:1;visibility:visible}.header-nav{-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--white-color);position:fixed;top:20px;left:0;padding:30px;opacity:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;height:100%;z-index:-1}.header-nav.active{top:0;opacity:1;visibility:visible;z-index:900}.header-nav__menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px auto 0;max-width:1280px}.header-nav__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.header-nav__menu-list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:5px}.header-nav__menu-list li:last-child{margin:0}.header-nav__menu-list li a{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--black-color);display:inline-block;font-size:1.1em;font-weight:600;padding:5px 10px;position:relative;text-decoration:none}.header-nav__menu-list li a::after{content:"";background-color:var(--black-color);border-radius:8px;position:absolute;bottom:-5px;left:10px;opacity:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:calc(100% - 20px);height:2px}.header-nav__menu-list li a:hover:after{bottom:5px;opacity:1;visibility:visible}.header-nav__close{color:var(--black-color);font-size:1.5em;padding:10px;position:absolute;top:30px;right:30px;-webkit-transition:all .4s;transition:all .4s}.header-nav__close:hover{cursor:pointer;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer{background-color:var(--black-color)}.footer-logo{color:var(--white-color);margin-bottom:50px;text-align:center}.footer-logo__icon{margin-bottom:20px}.footer-logo__icon img{width:52px}.footer-menu{margin-bottom:20px}.footer-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:20px;grid-row-gap:20px;margin:0;padding:0}.footer-menu__list li{list-style:none}.footer-menu__list li a{color:var(--white-color);position:relative;text-decoration:none}.footer-menu__list li a::after{content:"";background-color:var(--white-color);border-radius:8px;position:absolute;bottom:-5px;left:0;opacity:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;height:1px}.footer-menu__list li a:hover:after{bottom:-1px;opacity:1;visibility:visible}.footer-contact{margin-bottom:20px}.footer-contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:5px;margin:0;padding:0}.footer-contact__item{list-style:none}.footer-contact__link{color:var(--white-color);text-decoration:none}.footer-copyright{color:var(--white-color);text-align:center}.modal{background-color:rgba(255,255,255,.5);backdrop-filter:blur(5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;opacity:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;height:100%;z-index:-1}.modal.active{opacity:1;visibility:visible;z-index:500}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0}.modal__wrapper{background-color:var(--black-color);border-radius:var(--border-radius);margin:0 auto;overflow-y:auto;position:relative;min-width:400px;width:90%;max-width:1024px;min-height:300px;max-height:80vh}.modal__wrapper::-webkit-scrollbar{background-color:var(--white-color);width:5px}.modal__wrapper::-webkit-scrollbar-thumb{background-color:var(--red-color)}.modal__close{position:absolute;top:0;right:0;color:var(--white-color);font-size:1.5em;padding:5px 15px;-webkit-transition:all .4s;transition:all .4s}.modal__close:hover{cursor:pointer}.certificate-form--modal{display:grid;grid-template-columns:350px 1fr}.certificate-form--modal .modal__content-form{overflow-y:auto;max-height:80vh}.certificate-form--modal .modal__content-form__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px}.certificate-form--modal .modal__content-image{background-repeat:no-repeat;background-size:cover}.certificate-form--modal .form-input__acceptance label{color:var(--white-color);position:relative}.certificate-form--modal .form-input__acceptance label input{opacity:0;visibility:hidden;position:absolute;width:0!important;height:0!important}.certificate-form--modal .form-input__acceptance label input~span{padding-left:20px}.certificate-form--modal .form-input__acceptance label input~span::before{content:"";background:var(--white-color);border-radius:4px;position:absolute;top:.1em;left:0;width:15px;height:15px}.certificate-form--modal .form-input__acceptance label input~span::after{content:"";background:0 0;border-radius:4px;position:absolute;top:calc(.1em + 2.5px);left:2.5px;width:10px;height:10px}.certificate-form--modal .form-input__acceptance label input:checked~span::after{background:var(--red-color)}.certificate-form--modal .certificat-form__link{color:var(--white-color)}.certificate-form--modal .form~.wpcf7-response-output{position:relative;text-align:center}.appointment-form{margin-bottom:3em}.appointment-form__content{display:grid;grid-template-areas:"people people people" "date time button";grid-template-columns:350px 150px 1fr;grid-column-gap:20px;grid-row-gap:20px;font-size:1.2em}.appointment-form__content--admin{grid-template-areas:"order_role order_role order_role" "client client client" "people people people" "date time time" "date button button";grid-template-columns:280px 110px 1fr}.appointment-form__content p{margin:1em 0}.appointment-form__content select{outline:0;padding:5px;width:100%}.appointment-form__content select:hover{cursor:pointer}.appointment-form__content .appointment_count{outline:0;padding:5px;width:100%}.appointment-form__content .appointment_count:hover{cursor:pointer}.appointment-form__content .appointment_time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-form__content .appointment_time--admin .appointment_time--item__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:5px}.appointment-form__content .appointment_time--item{display:none}.appointment-form__content .appointment_time--item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column-gap:10px}.appointment-form__content .appointment_time label{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1em;margin-bottom:5px;padding:10px;position:relative;width:95px}.appointment-form__content .appointment_time label:hover{cursor:pointer}.appointment-form__content .appointment_time label.admin{background-color:rgba(27,27,27,.5);color:#fff}.appointment-form__content .appointment_time label.vacation{background-color:rgba(6,82,4,.8);color:#fff}.appointment-form__content .appointment_time label input{opacity:0;position:absolute;visibility:hidden}.appointment-form__content .appointment_time label input:checked~span::after{opacity:1}.appointment-form__content .appointment_time label span{padding-left:25px}.appointment-form__content .appointment_time label span::after,.appointment-form__content .appointment_time label span::before{content:"";position:absolute;-webkit-transition:all .4s;transition:all .4s}.appointment-form__content .appointment_time label span::before{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:50%;top:50%;left:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:16px;height:16px}.appointment-form__content .appointment_time label span::after{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--red-color);border-radius:50%;top:50%;left:14px;opacity:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:8px;height:8px}.appointment-form__input--order-role{grid-area:order_role}.appointment-form__input--client_information{grid-area:client}.appointment-form__input--client_information .search-client__fields{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:230px 1fr;grid-column-gap:20px;grid-row-gap:20px}.appointment-form__input--people{grid-area:people}.appointment-form__input--date{grid-area:date}.appointment-form__input--time{grid-area:time}.appointment-form__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-area:button}.appointment-form__button button{border:none;outline:0;min-width:150px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #c5c5c5;background:#f6f6f6;color:#454545}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid var(--red-color-hover);background:var(--red-color);color:#fff}.blog-banner .title-banner{position:relative}.blog-banner .title-banner h1{background:linear-gradient(-45deg,#fff 0,transparent 85%);border-radius:8px;margin:0;padding:10px 30px 10px 190px;position:absolute;right:40px;bottom:40px;text-align:right}.container-blog-category .wrapper{padding:100px 0 50px}.blog-category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:30px;grid-row-gap:50px}.blog-category__item{border-radius:8px;overflow:hidden;width:250px;height:150px;position:relative}.blog-category__item-wrapper{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.blog-category__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.blog-category__link:hover~.blog-category__name{height:100%}.blog-category__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left bottom,left top,from(black),to(transparent));background:linear-gradient(0,#000,transparent);text-align:center;padding:10px 0;margin:0;position:absolute;bottom:0;width:100%;color:#fff;z-index:1;height:50px;-webkit-transition:all .4s;transition:all .4s}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:10px}.breadcrumbs__link{text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.breadcrumbs__link:hover{color:var(--red-color)}.breadcrumbs__current{color:var(--red-color)}.container-posts .wrapper{padding-bottom:100px}.posts{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:50px}.post-item{width:100%}.post-item__thumbnails{border-radius:8px;margin-bottom:1.3em;overflow:hidden;position:relative}.post-item__thumbnails-label{border-radius:4px;color:#fff;padding:0 15px;position:absolute;top:13px;left:10px;z-index:1}.post-item__thumbnails-label--new{background:var(--red-color)}.post-item__thumbnails a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.post-item__thumbnails a:hover{cursor:pointer}.post-item__thumbnails a:hover~img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.post-item__thumbnails img{-webkit-transition:all .4s;transition:all .4s}.post-item__content{padding:0 10px}.post-item__title{line-height:1.2em;margin-bottom:.5em}.post-item__title a{text-decoration:none}.post-item__excerpt{line-height:1.3em;margin-bottom:1.3em}.post-item__excerpt p{margin:0}.post-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-item__link{background:var(--black-color);border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 32px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;height:100%}.post-item__link:hover{cursor:pointer;background:var(--red-color)}.loadmore-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loadmore-button .loadmore-btn{margin-top:100px;min-width:182px}.post-content{margin:0 auto;max-width:640px}.post-content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.post-content__title .heading-h1{line-height:1.3em;margin-top:0;text-align:center}.post-content__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:40px;margin-top:20px}.post-content__footer .post-footer__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:10px}.post-content__footer .post-footer__categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:10px;grid-row-gap:5px}.post-content__footer .post-footer__categories-list a{-webkit-transition:all .4s;transition:all .4s}.post-content__footer .post-footer__categories-list a:hover{cursor:pointer;color:var(--red-color)}.post-content__footer .post-footer__date{border:1px solid var(--black-color);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1em;padding:5px 10px}.category .container-breadcrumbs .wrapper{padding-bottom:50px}.category .container-breadcrumbs.empty-category .wrapper{padding:50px 0}.single-post .blog-banner .title-banner h1{background:linear-gradient(-45deg,#fff 10%,transparent 85%);font-size:2em;line-height:1.4em}.faq-posts h3.faq-posts__title{margin:1em 0 0;text-align:center}.faq-list{margin-top:1em}.faq-list__item{border:1px solid var(--black-color);border-radius:8px}.faq-list__item:not(:first-child){margin-top:1em}.faq-list__item:hover{background-color:var(--black-color);color:var(--white-color)}.faq-list__item.open{background-color:var(--black-color);color:var(--white-color)}.faq-list__item.open .faq-list__item-answer{padding-bottom:0}.faq-list__item.open .faq-list__item-answer span{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-list__item-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:1em 2em;-webkit-transition:all .3s;transition:all .3s}.faq-list__item-answer:hover{cursor:pointer}.faq-list__item-answer h4{margin:0;padding-right:2em}.faq-list__item-answer span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em;position:absolute;top:1.25em;right:2em}.faq-list__item-question{display:none;padding:0 2em}.faq-list__item-question a{color:var(--red-color)}.loadmore-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loadmore-faq__btn{margin-top:3em;min-width:182px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:var(--black-color);background-color:rgba(0,0,0,.1);color:var(--black-color);outline:0}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:var(--black-color)}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-error{border-top-color:#b81c23}.woocommerce a.button,.woocommerce button.button{background-color:var(--black-color);-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:3px;color:var(--white-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:10px;font-size:.9em;font-weight:500;padding:12px 20px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .4s;transition:all .4s;height:40px}.woocommerce a.button:disabled,.woocommerce button.button:disabled{background-color:light-dark(#efefef,rgba(19,1,1,.3));color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3))}.woocommerce a.button:disabled:hover,.woocommerce button.button:disabled:hover{background-color:light-dark(#efefef,rgba(19,1,1,.3));color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3));cursor:not-allowed}.woocommerce a.button:hover,.woocommerce button.button:hover{background-color:var(--red-color);color:var(--white-color);cursor:pointer}.hf-wc-button{background-color:var(--black-color);-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:3px;color:var(--white-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:10px;font-size:.9em;font-weight:500;padding:12px 20px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .4s;transition:all .4s;height:40px}.hf-wc-button.transparent{background-color:#fff;border:1px solid #1b1b1b;color:#1b1b1b}.hf-wc-button:disabled{background-color:light-dark(#efefef,rgba(19,1,1,.3));color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3))}.hf-wc-button:disabled:hover{background-color:light-dark(#efefef,rgba(19,1,1,.3));color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3));cursor:not-allowed}.hf-wc-button:hover{background-color:var(--red-color);color:var(--white-color);cursor:pointer}.woocommerce-cart .healthyfamily-cart-form__wrapper{display:grid;grid-template-columns:1fr .5fr;grid-column-gap:40px;grid-row-gap:40px}.woocommerce-cart .healthyfamily-cart-form__wrapper .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .healthyfamily-cart-form__wrapper .cart-collaterals .cart_totals h2{border-bottom:1px solid rgba(0,0,0,.1);font-family:Nunito,sans-serif;font-size:1em;font-weight:700;padding:9px 12px}.woocommerce-cart .healthyfamily-cart-form__wrapper .cart-collaterals .cart_totals th{width:50%}.woocommerce-cart .healthyfamily-cart-form__wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a{width:100%}.woocommerce-cart .healthyfamily-cart-form__content table.cart{border:none}.woocommerce-cart .healthyfamily-cart-form__content table.cart td{padding:22px 12px}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-thumbnail{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:100px}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-thumbnail img{display:block;width:100%}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-name{width:300px}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-subtotal{vertical-align:top}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon .input-text{border-color:var(--black-color);float:none;width:200px;height:40px}.woocommerce-cart .healthyfamily-cart-form__content .variation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1em 0}.woocommerce-cart .healthyfamily-cart-form__content .variation p{margin:0}.woocommerce-cart .healthyfamily-cart-form__content .variation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:10px}.woocommerce-cart .healthyfamily-cart-form__content .variation-title{font-weight:700}.woocommerce-cart .healthyfamily-cart-form__content .fixed-quantity,.woocommerce-cart .healthyfamily-cart-form__content .quantity{margin:1em 0}.woocommerce-cart .healthyfamily-cart-form__content .fixed-quantity-label{font-weight:700}.woocommerce-cart .woocommerce-shipping-totals td{font-size:.8rem}.woocommerce-checkout form.checkout_coupon{border-color:var(--black-color)}.woocommerce-checkout form.checkout_coupon .checkout_coupon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-checkout form.checkout_coupon .checkout_coupon__wrapper .form-row{margin-bottom:0}.woocommerce-checkout form.checkout_coupon .checkout_coupon__wrapper input{padding:5px;height:40px}.woocommerce-checkout__content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px}.woocommerce-checkout__content .customer_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:20px}.woocommerce-checkout__content .customer_details::after,.woocommerce-checkout__content .customer_details::before{display:none}.woocommerce-checkout__content .customer_details .col-1,.woocommerce-checkout__content .customer_details .col-2{float:none;width:100%}.woocommerce-checkout__content .customer_details .form-row input.input-text,.woocommerce-checkout__content .customer_details .form-row textarea{border:1px solid var(--black-color);border-radius:3px;padding:8px}.woocommerce-checkout__content .customer_details .form-row textarea{resize:none;height:6em}.woocommerce-checkout__content .woocommerce-checkout-review-order-table .cart_item .product-name .variation{margin-top:10px}.woocommerce-checkout__content .woocommerce-checkout-review-order-table .cart_item .product-name .variation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:10px}.woocommerce-checkout__content .woocommerce-checkout-review-order-table .cart_item .product-name .variation-item p{margin:0}.woocommerce-checkout__content .woocommerce-checkout-review-order-table .cart_item .product-name .variation-title{font-weight:700}.woocommerce-checkout__content .woocommerce-checkout-review-order-table .cart_item .product-total{vertical-align:top}.woocommerce-checkout__content .woocommerce-checkout-payment#payment{background-color:transparent}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods{padding:0}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods::after,.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods::before{display:none}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method{border:1px solid var(--black-color);border-radius:3px;color:var(--black-color);margin-bottom:1em;padding:1em}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method input{position:absolute;opacity:0;visibility:hidden}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method input:checked~label::after{opacity:1}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method label{padding-left:25px;position:relative}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method label::after,.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method label::before{content:"";position:absolute}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method label::before{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:2px solid var(--black-color);border-radius:50%;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:16px;height:16px}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method label::after{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--black-color);border-radius:50%;top:50%;left:4px;opacity:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .4s;transition:all .4s;width:8px;height:8px}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method .payment_box{background-color:transparent;color:var(--black-color);margin:0;padding:1em 1em 1em 25px}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method .payment_box::before{display:none}.woocommerce-checkout__content .woocommerce-checkout-payment#payment ul.wc_payment_methods .wc_payment_method .payment_box p{margin:0}.woocommerce-order .woocommerce-thankyou-order-received{font-size:1.5em;margin:0 0 .5em;text-align:center}.woocommerce-order .woocommerce-thankyou-order-received__text{font-size:1.2em;margin:0 0 .5em;text-align:center}.woocommerce-order .woocommerce-thankyou-order-received__warning-information{background-color:var(--red-color);border-radius:4px;color:#fff;font-size:1em;margin:0 0 2em;padding:5px 10px;text-align:center}.woocommerce-order .woocommerce-thankyou-order-received__warning-information a{color:#fff}.woocommerce-order ul.woocommerce-thankyou-order-details{padding-left:0}.woocommerce-order table.shop_table td.woocommerce-table__product-total{vertical-align:top}.woocommerce-order .wc-item-meta{padding-left:0}.woocommerce-order .wc-item-meta p{margin-top:.5em}.order_review--form-pay .wc-item-meta{padding:0}.order_review--form-pay .wc-item-meta li p{margin:5px 0}.order_review--form-pay #payment{background-color:transparent}.order_review--form-pay #payment ul.wc_payment_methods{padding:0}.order_review--form-pay #payment ul.wc_payment_methods::after,.order_review--form-pay #payment ul.wc_payment_methods::before{display:none}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method{border:1px solid var(--black-color);border-radius:3px;color:var(--black-color);margin-bottom:1em;padding:1em}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method input{position:absolute;opacity:0;visibility:hidden}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method input:checked~label::after{opacity:1}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method label{padding-left:25px;position:relative}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method label::after,.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method label::before{content:"";position:absolute}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method label::before{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:2px solid var(--black-color);border-radius:50%;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:16px;height:16px}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method label::after{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--black-color);border-radius:50%;top:50%;left:4px;opacity:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .4s;transition:all .4s;width:8px;height:8px}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method .payment_box{background-color:transparent;color:var(--black-color);margin:0;padding:1em 1em 1em 25px}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method .payment_box::before{display:none}.order_review--form-pay #payment ul.wc_payment_methods .wc_payment_method .payment_box p{margin:0}#billing_address_1_field,#billing_city_field{position:relative}#np-city-suggestions,#np-warehouse-suggestions{background:#f5f5f5;border:1px solid #1c2912;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0 0 0 3px;padding:0;position:absolute;top:100%;left:0;-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);transform:translate(0,-4px);width:calc(100% - 6px);z-index:50}#np-city-suggestions li,#np-warehouse-suggestions li{padding:10px 8px}#np-city-suggestions li:hover,#np-warehouse-suggestions li:hover{background-color:#1c2912;color:#fff;cursor:pointer}.container-slider{position:relative;min-height:350px}.container-slider__background{background-color:var(--black-color);position:absolute;top:-2px;left:0;width:100%;height:calc(100% - 50px)}.slider{border-radius:var(--border-radius);overflow:hidden;padding-top:10px;position:relative}.slider__item{max-height:600px}.slider__item img{border-radius:var(--border-radius);display:block;width:100%}.slider .owl-theme .owl-dots{position:absolute;bottom:10px;left:50%;outline:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider .owl-theme .owl-dots .owl-dot span{background-color:var(--white-color);border:1px solid var(--white-color)}.slider .owl-theme .owl-dots .owl-dot.active span{background-color:transparent}.about-me{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px}.about-me__image{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px 250px 8px 8px;overflow:hidden;height:110%}.container-featured__background{background-color:var(--black-color)}.featured{color:var(--white-color);display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:120px;text-align:center}.featured-item{padding:30px;position:relative}.featured-item__left-line::after,.featured-item__left-line::before{content:"";position:absolute;top:0;left:0;background-color:var(--white-color)}.featured-item__left-line::before{width:40%;height:1px}.featured-item__left-line::after{width:1px;height:60%}.featured-item__right-line::after,.featured-item__right-line::before{content:"";position:absolute;right:0;bottom:0;background-color:var(--white-color)}.featured-item__right-line::before{width:18%;height:1px}.featured-item__right-line::after{width:1px;height:10%}.featured-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-item__image{margin-bottom:30px;width:70px}.featured-item__title{margin:0 0 10px}.featured-item__text{margin:0 0 10px}.container-certificate{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:500px}.container-certificate .wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.container-certificate .wrapper__content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.certificate{position:relative;text-align:center;max-width:480px;z-index:5}.certificate__overlay{background-position:right center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;-webkit-transition:all .4s;transition:all .4s;width:100%;height:100%;z-index:1}.certificate__name{margin:0 0 40px}.certificate__text{margin:0 0 40px;text-transform:uppercase}.search-me__title{margin:0 0 50px}.search-me__content{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:250px;margin-bottom:50px}.search-me-item{padding:30px;position:relative}.search-me-item__left-line::after,.search-me-item__left-line::before{content:"";position:absolute;top:0;left:0;background-color:var(--black-color)}.search-me-item__left-line::before{width:13%;height:1px}.search-me-item__left-line::after{width:1px;height:52%}.search-me-item__right-line::after,.search-me-item__right-line::before{content:"";position:absolute;right:0;bottom:0;background-color:var(--black-color)}.search-me-item__right-line::before{width:11%;height:1px}.search-me-item__right-line::after{width:1px;height:13%}.search-me-item__title{margin:0 0 20px}.search-me-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:60px}.search-me-item__content p{margin:0}.search-me__map iframe{border-radius:var(--border-radius);-webkit-filter:grayscale(1);filter:grayscale(1);width:100%;height:500px}.container-booking-form{position:relative;left:0;-webkit-transition:all .4s;transition:all .4s}.container-booking-form.waiting-list_opened{left:-500px}.container-booking-form .waiting-list__form{position:absolute;top:0;right:-500px;background:#1b1b1b;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;padding:10px 20px 100px;width:500px;height:100%}.container-booking-form .waiting-list__form-close{color:#fff;font-size:1.3em;padding:10px;position:absolute;top:0;right:10px}.container-booking-form .waiting-list__form-close:hover{cursor:pointer}.container-booking-form .waiting-list__form textarea{height:100px}.container-booking-form .waiting-list__form .wpcf7-response-output{padding:10px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.container-instructions{position:relative}.instructions__overlay{background-position:center;background-repeat:no-repeat;background-size:cover}.instructions__overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(20px)}.instructions-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:100px}.faq-content{margin-right:-25px}.faq-item{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--black-color);border-radius:var(--border-radius);margin-right:25px;margin-bottom:25px;overflow:hidden;width:calc((100% - 50px)/ 3);max-width:410px}.faq-item__question{background:var(--black-color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--white-color);padding:12px 30px;position:relative}.faq-item__question-title{margin:0}.faq-item__question-button{display:none;padding:10px;position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.faq-item__question-button:hover{cursor:pointer}.faq-item__question-button i{-webkit-transition:all .4s;transition:all .4s}.faq-item__question-button.active i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-item__answer{background-color:var(--white-color);-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}.faq-item__answer p{margin:0}.faq-item__answer p:not(:last-child){margin-bottom:1em}.faq-item__answer p a{color:var(--black-color)}.container-image-background{position:relative}.container-image-background__text .wrapper__padding{padding:215px 0}.image-background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-background .block-title__text{margin-bottom:30px}.image-background__overlay{background-repeat:no-repeat;background-size:cover;background-position:center}.image-background__text .block-title__text{margin-bottom:20px}.image-background__text .image-background__content{max-width:510px}.image-background__text p{margin:0 0 1em}.image-background__text p:last-child{margin:0}.image-background__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.image-background__content-button{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;margin-top:40px}.image-background .form.form-contact-us .form-input__label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.image-background .form.form-contact-us textarea{width:640px}.image-background .form.form-contact-us~.wpcf7-response-output{max-width:640px}.container-quote{background-color:var(--black-color)}.container-quote .block-title__line{margin-bottom:30px}.quote-content{color:var(--white-color);font-style:italic;text-align:center}.text-content__columns{padding:30px;position:relative}.text-content__line{position:absolute}.text-content__line-left{top:0;left:0;display:block;width:81px;height:38px}.text-content__line-left::after,.text-content__line-left::before{content:"";position:absolute;top:0;left:0;background-color:var(--black-color)}.text-content__line-left::before{width:100%;height:1px}.text-content__line-left::after{width:1px;height:100%}.text-content__line-right{right:0;bottom:0;display:block;width:95px;height:50px}.text-content__line-right::after,.text-content__line-right::before{content:"";position:absolute;right:0;bottom:0;background-color:var(--black-color)}.text-content__line-right::before{width:100%;height:1px}.text-content__line-right::after{width:1px;height:100%}.container-title-banner{position:relative}.container-title-banner__background{position:absolute;top:-2px;left:0;background-color:var(--black-color);width:100%;height:calc(100% - 100px);z-index:-1}.title-banner{padding-top:50px}.title-banner picture{display:block;border-radius:var(--border-radius);-webkit-filter:drop-shadow(2px 4px 6px #1b1b1b);filter:drop-shadow(2px 4px 6px #1b1b1b);overflow:hidden}.title-banner img{display:block;width:100%}.container-small-information .block-title__text{margin-bottom:10px}.small-information__content{text-align:center}.small-information__content p:first-child{margin-top:0}.small-information__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:40px;grid-row-gap:20px;margin-top:50px}.container-payment-details{background-color:var(--black-color)}.payment-details{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px}.payment-details__item{background-color:var(--white-color);border-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;position:relative}.payment-details__item .block-title__line{margin-bottom:10px}.payment-details__item .block-title__text{margin-bottom:40px}.payment-details__item-content p:first-child{margin-top:0}.payment-details__item-footer{position:relative;margin-top:40px;height:10px}.payment-details__item-footer .page-title__cubs{top:0;right:0}.payment-details__item-footer .page-title__cubs-item{background-color:var(--black-color)}.payment-details__item-footer .page-title__cubs-item.active{background-color:var(--red-color)}.form--search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column-gap:1em}.form--search .form__input{width:400px}.form--search button{border:none}.form__input{border:2px solid var(--black-color);border-radius:8px;font-size:1em;margin:0;outline:0;padding:.5em;height:40px}.form__input:focus,.form__input:focus-visible{outline:0}.category{margin-top:1em}.category__title{margin-bottom:.5em;text-align:center}.category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:1em;grid-row-gap:1em}@media (max-width:1400px){.wrapper__content{max-width:95%}.featured{grid-column-gap:80px}}@media (max-width:1350px){.faq-item{width:calc((100% - 50px)/ 2);max-width:none}}@media (max-width:1280px){.page-title__wrapper{padding:70px 30px 20px}.page-title__line-left{width:40px;height:65px}.page-title__line-right{width:120px;height:35px}.page-title__cubs{top:15px;right:15px}.page-title__box{width:70px;height:70px}.block-featured--item{width:calc((100% - 240px)/ 2)}.header__content{padding:15px 0}.header__links{padding:0 0 1.25em}.container-post-content .wrapper{padding-top:80px}.woocommerce-cart .healthyfamily-cart-form__wrapper{grid-template-columns:1fr .7fr}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon{display:grid;grid-row-gap:10px}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon .input-text{width:100%}.about-me{grid-column-gap:40px}.about-me__image{border-radius:8px 200px 8px 8px}.container-image-background__text .wrapper__padding{padding:100px 0}.image-background{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-background__overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px)}.payment-details{grid-column-gap:40px}}@media (max-width:1200px){.blog-category__list{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:30px}.blog-category__item{width:100%}}@media (max-width:1150px){.featured{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:80px;grid-row-gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1110px){.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-name{width:250px}}@media (max-width:1050px){.modal__wrapper{max-width:768px}.certificate-form--modal{grid-template-columns:1fr}.certificate-form--modal .modal__content-image{display:none}.certificate-form--modal .form~.wpcf7-response-output{max-width:none}}@media (max-width:1024px){body{font-size:14px}.button,.hf-button{padding:0 18px;height:35px}.button-menu,.hf-button-menu{padding:0 8px;width:35px;height:35px}.button-menu__line::before,.hf-button-menu__line::before{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.button-menu__line::after,.hf-button-menu__line::after{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.block-featured{grid-column-gap:80px;grid-row-gap:80px}.block-featured--item{width:calc((100% - 160px)/ 2)}.header__logo img{width:40px}.header__logo-sitename{font-size:1.5em}.header__menu .button-menu__mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header__links{display:none}.appointment-form__content{grid-template-columns:300px 130px 1fr}.appointment-form__input--client_information .search-client__fields{grid-template-columns:200px 1fr}.blog-banner .title-banner h1{right:20px;bottom:20px}.container-blog-category .wrapper{padding-top:50px}.blog-category__list{grid-template-columns:repeat(3,1fr)}.blog-category__item{height:170px}.container-post-content .wrapper{padding-top:50px}.post-content__title{margin-bottom:0}.woocommerce-order .woocommerce-thankyou-order-received{font-size:1.2em}.woocommerce-order .woocommerce-thankyou-order-received__text{font-size:1em}.woocommerce-order .woocommerce-thankyou-order-received__warning-information{font-size:.8em}.woocommerce-order ul.woocommerce-thankyou-order-details{margin-bottom:1em}.woocommerce-order ul.woocommerce-thankyou-order-details li{margin-bottom:2em}.slider .owl-theme .owl-dots{bottom:5px}.about-me{grid-template-columns:1fr;grid-template-rows:1.5fr 1fr;grid-row-gap:40px;padding-top:0}.about-me__image{border-radius:8px 180px 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;width:60%;height:100%}.about-me__content{text-align:center}.featured{grid-column-gap:50px;grid-row-gap:50px}.container-certificate{height:450px}.search-me__content{grid-column-gap:150px}.search-me__map iframe{height:450px}.container-booking-form .wrapper__padding{padding:70px 0}.faq-item__question{padding:12px 20px}.faq-item__answer{padding:20px}.title-banner{padding-top:20px}.payment-details{grid-template-columns:1fr;grid-row-gap:40px}.payment-details__item{margin:0 auto;width:70%}}@media (max-width:980px){.woocommerce-cart .healthyfamily-cart-form__wrapper{grid-template-columns:1fr;grid-row-gap:0}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-name{width:300px}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon{grid-template-columns:1fr 1fr;grid-column-gap:20px}}@media (max-width:900px){.container-posts .wrapper{padding-top:20px}.posts{grid-template-columns:repeat(2,1fr)}.category .container-posts .wrapper{padding-top:0}.category .container-posts.empty-category .wrapper{padding-top:0}.single-post .blog-banner .title-banner h1{background:linear-gradient(-45deg,#fff 30%,transparent 100%);font-size:1.5em;padding-left:4em}.woocommerce-checkout__content{grid-template-columns:1fr}.woocommerce-checkout__content .order_review__content{margin-top:1em}}@media (max-width:850px){.search-me__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:40px;grid-row-gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:768px){body{font-size:12px}.button,.hf-button{padding:0 15px}.page-title{padding-bottom:40px}.page-title .heading-h1{margin-left:0!important;text-align:center}.page-title .heading-h1::after{content:"";background:var(--white-color);border-radius:var(--border-radius);position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:15%;height:2px}.page-title__wrapper{padding:50px 10px 5px}.page-title__line-left{display:none}.page-title__line-right{width:80px;height:20px}.page-title__cubs{grid-template-columns:repeat(5,5px);grid-column-gap:5px;top:10px;right:10px}.page-title__cubs-item{width:5px;height:5px}.page-title__box{display:none}.page-title__text::first-letter{color:var(--white-color)}.block-featured{grid-column-gap:60px;grid-row-gap:60px}.block-featured--item{width:calc((100% - 120px)/ 2)}.form .form-input__wrapper input,.form .form-input__wrapper textarea{width:320px}.form-column__2{grid-template-columns:1fr}.form-column__2 .form-input__wrapper input{width:320px}.form~.wpcf7-response-output{max-width:320px}.columns-2{grid-template-columns:1fr}.header-nav__menu-list li a{font-size:1.4em;font-weight:500;padding:10px}.header-nav__menu-list li a::after{bottom:10px}.header-nav__menu-list li a:hover:after{bottom:10px}.footer-menu__list li a::after{bottom:-1px}.modal__wrapper{min-width:auto}.modal__close{padding:10px 15px}.certificate-form--modal .form-input__acceptance .wpcf7-list-item{margin:0}.certificate-form--modal .form-input__acceptance label input~span::before{top:0}.certificate-form--modal .form-input__acceptance label input~span::after{top:2.5px}.appointment-form__content{grid-template-columns:260px 110px 1fr}.appointment-form__content--admin{grid-template-columns:210px 110px 1fr}.appointment-form__input--client_information .search-client__fields{grid-template-columns:175px 1fr}.appointment-form__button button{max-width:300px}.blog-banner .title-banner h1{right:15px;bottom:15px;padding:5px 30px 5px 190px}.container-blog-category .wrapper{padding-bottom:20px}.blog-category__list{grid-column-gap:20px;grid-row-gap:20px}.blog-category__item{height:130px}.posts{grid-column-gap:20px;grid-row-gap:30px}.loadmore-button .loadmore-btn{margin-top:80px}.post-content__title .heading-h1{font-size:2em;margin-bottom:.2em}.post-content__footer .post-footer__categories{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post-content__footer .post-footer__categories-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.category .container-blog-category .wrapper{padding-bottom:30px}.category .container-breadcrumbs .wrapper{padding-bottom:15px}.category .container-breadcrumbs.empty-category .wrapper{padding:30px 0}.category .container-posts .wrapper{padding-top:15px}.loadmore-faq__btn{margin-top:2em}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-name{width:100%}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-name .product-price{position:relative}.woocommerce-cart .healthyfamily-cart-form__content table.cart .product-name .product-price::before{content:"Ціна:";float:left;font-weight:700}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon{display:block;float:left}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon .input-text{width:200px}.woocommerce-cart .healthyfamily-cart-form__content .variation-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-cart .healthyfamily-cart-form__content .fixed-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-order ul.woocommerce-thankyou-order-details li{border:none;float:none;margin-bottom:1.5em}.container-slider{min-height:400px}.slider .owl-theme .owl-dots .owl-dot span{margin:5px 4px}.about-me{grid-template-rows:1.2fr 1fr;grid-row-gap:20px}.container-certificate{height:auto}.certificate{max-width:400px}.certificate__name{margin-bottom:20px}.certificate__text{margin-bottom:20px}.search-me-item__title{margin-bottom:10px}.booking-form__content{text-align:center}.image-background .form.form-contact-us .form-input__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.image-background .form.form-contact-us textarea{width:320px}.image-background .form.form-contact-us~.wpcf7-response-output{max-width:320px}.container-title-banner__background{height:calc(100% - 50px)}.payment-details__item-footer .page-title__cubs{grid-template-columns:repeat(5,10px);grid-column-gap:10px}.payment-details__item-footer .page-title__cubs-item{width:10px;height:10px}.form--search .form__input{width:200px}}@media (max-width:700px){.image-background__content-button{grid-template-columns:1fr;grid-row-gap:20px}.image-background__content-button .button{margin:0 auto;width:80%}}@media (max-width:680px){.block-featured{margin:0 auto;max-width:70%}.block-featured--item{width:100%}}@media (max-width:650px){.footer-logo{margin-bottom:20px}.footer-logo__icon{margin-bottom:10px}.footer-menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:8px}.about-me__image{width:80%}.search-me__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:0}.search-me-item{width:70%}.search-me-item:nth-child(1) .search-me-item__right-line{display:none}.search-me-item:nth-child(2) .search-me-item__left-line{display:none}.search-me-item__content{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:20px}}@media (max-width:600px){.button-menu,.hf-button-menu{padding:0 5px;width:30px;height:30px}.button-menu__line::before,.hf-button-menu__line::before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.button-menu__line::after,.hf-button-menu__line::after{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.header__menu{grid-column-gap:15px}.header__menu-button-booking{display:none}.header__menu .hf-button-menu-cart .cart-count{width:14px;height:14px}.appointment-form__content{grid-template-areas:"people" "date" "time" "button";grid-template-columns:1fr}.appointment-form__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-content__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-row-gap:10px}.container-booking-form.waiting-list_opened{left:-100%}.container-booking-form .waiting-list__form{right:-100%;width:100%}.faq-content{margin-right:0}.faq-item{margin-right:0;width:100%;max-width:none}.faq-item__question{padding-right:50px}.faq-item__question-button{display:block}.faq-item__answer{display:none}.payment-details__item{width:100%}}@media (max-width:590px){.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon{display:grid;grid-template-columns:1fr 180px;grid-column-gap:10px;float:none}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon::after,.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon::before{display:none}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon .input-text{width:100%}}@media (max-width:580px){.woocommerce-cart .healthyfamily-cart-form__content .update-cart-button{width:180px}}@media (max-width:550px){.posts{grid-template-columns:1fr;grid-row-gap:50px}.post-item{padding:0 10px}.post-item__content{padding:0}.category .post-item{padding:0}.container-slider{min-height:350px}.about-me{grid-template-rows:1fr 1fr}.about-me__image{width:90%}}@media (max-width:540px){.appointment-form__content--admin{grid-template-areas:"order_role" "client" "people" "date" "time" "button";grid-template-columns:1fr}.container-booking-form .waiting-list__form{padding-bottom:0}}@media (max-width:500px){.container-booking-form .wrapper__padding{padding:50px 0}}@media (max-width:480px){.certificate-form--modal .modal__content-form__wrapper{padding:50px 20px}.blog-banner .title-banner h1{font-size:2.2em;padding-left:120px}.blog-category__list{grid-template-columns:repeat(2,1fr)}.single-post .blog-banner .title-banner h1{background:rgba(255,255,255,.8);line-height:1.4em;left:15px;padding:5px 30px;text-align:center}.woocommerce-checkout form.checkout_coupon .checkout_coupon__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-checkout form.checkout_coupon .checkout_coupon__wrapper .form-row{float:none;width:100%}.container-slider{min-height:235px}.search-me-item{width:100%}}@media (max-width:450px){.about-me{grid-template-rows:300px 1fr}.about-me__image{border-radius:8px 110px 8px 8px}}@media (max-width:400px){.block-featured{margin:0 auto;max-width:90%}.woocommerce-cart .healthyfamily-cart-form__content table.cart .actions .coupon{grid-template-columns:1fr}.woocommerce-cart .healthyfamily-cart-form__content .update-cart-button{width:100%}}@media (max-width:379px){.appointment-form__content--admin{grid-template-areas:"order_role" "client" "people" "date" "time" "button"}}@media (max-width:375px){.form .form-input__wrapper input,.form .form-input__wrapper textarea{width:280px}.form-column__2 .form-input__wrapper input{width:280px}.form~.wpcf7-response-output{max-width:280px}.blog-category__list{grid-column-gap:10px;grid-row-gap:10px}.blog-category__item{height:100px}.image-background .form.form-contact-us textarea{width:280px}.image-background .form.form-contact-us~.wpcf7-response-output{max-width:280px}}@media (max-width:300px){.page-title__wrapper{padding:30px 0 0}}