:root{--white:#FBF9F4;--color-white-background:#FBF9F4;--dark-gray:#C1BFBA;--gray:#D3D1CB;--brown:#9F8170;--light-brown:#8A7A7E;--text-dark:#4D3E41;--color-main-background:#F5F1E9}@font-face{font-family:"Manrope";src:url(https://humeniuk.digital/wp-content/themes/elio/./assets/fonts/Manrope-Regular.woff2) format("woff2"),url(https://humeniuk.digital/wp-content/themes/elio/./assets/fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(https://humeniuk.digital/wp-content/themes/elio/./assets/fonts/Manrope-SemiBold.woff2) format("woff2"),url(https://humeniuk.digital/wp-content/themes/elio/./assets/fonts/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Forum";src:url(https://humeniuk.digital/wp-content/themes/elio/./assets/fonts/Forum-Regular.woff2) format("woff2"),url(https://humeniuk.digital/wp-content/themes/elio/./assets/fonts/Forum-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}h1,h2,h3,h4,h5,h6{font-weight:400}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;object-fit:cover}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:calc(15.36px + 25.6 * ((100vw - 360px) / 600))}body{min-width:360px;overflow-x:hidden;font-family:"Manrope";font-weight:400;font-style:normal;color:var(--text-dark);line-height:125%;white-space:normal;background-color:var(--color-main-background);background-image:url(https://humeniuk.digital/wp-content/themes/elio/./assets/images/background-patter-section.png);background-size:100vw auto;background-repeat:repeat-y}body.noscroll{overflow:hidden}@media screen and (max-width:959px){body{padding-bottom:6.1875rem}}section{width:100%;max-width:100%}.container{width:100%;padding:0 1rem;margin:0 auto}@media screen and (min-width:960px){html{font-size:calc(8px + 8 * ((100vw - 960px) / 960))}.container,.container--desktop{padding:0 3.4375rem}}svg{display:block}body svg:not(.intial-colors) path{fill:inherit;stroke:inherit}main.is_home{display:flex;flex-direction:column}main:not(.is_home){padding-top:7.0625rem}main.is_home section{position:relative}main.is_home .background-line{position:absolute;left:0;width:100%;height:auto;z-index:-1;stroke:#C1BFBA}@media screen and (min-width:960px){main:not(.is_home){padding-top:11.25rem}}.logo{text-decoration:none}.logo img{display:block;height:1.375rem;width:auto}@media screen and (min-width:960px){.logo img{height:1.875rem}}.heading-1,h1{font-family:"Forum";font-size:2.0625rem;line-height:100%;letter-spacing:-.02em;text-transform:uppercase}.heading-2,h2{font-family:"Forum";font-size:1.5625rem;line-height:110%;letter-spacing:-.02em;color:var(--text-dark)}.heading-3,h3{margin:0;font-family:"Manrope",sans-serif;font-size:2.25rem;font-weight:400;font-style:normal;line-height:1.28em;letter-spacing:-.056em;color:var(--color-main-blue)}.heading-4,h4{font-family:"Manrope",sans-serif;margin:0;font-size:1.71rem;font-weight:600;line-height:105%;letter-spacing:-.03em}.heading-5,h5{font-family:"Manrope",sans-serif;margin:0;font-size:1rem;font-weight:600;line-height:1.5em}.heading-6,h6{font-family:"Manrope",sans-serif;margin:0;font-size:1rem;font-weight:600;line-height:1.5em;color:var(--dark-blue)}.text-descriprion,p{font-family:"Manrope";font-size:1rem;line-height:120%;letter-spacing:-.04em}.text-descriprion-color{color:var(--text-dark)}.text--big{margin:0;font-size:1rem;line-height:120%}.text--semibold{font-weight:600}.text--center{text-align:center}.text--uppercase{text-transform:uppercase}.main-title{margin-bottom:3.375rem}.link-with-underline a{position:relative;color:#4D3E41;text-decoration:none;display:inline-block}.link-with-underline a::after,.link-with-underline a::before{display:block;content:"";position:absolute;bottom:-.3125rem;left:0;height:1px;transition:all .3s linear}.link-with-underline a::before{background-color:#D3D1CB;width:100%}.link-with-underline a::after{width:0;background-color:#4D3E41}.link-with-underline a:hover::after,.link-with-underline a:focus::after{width:50%}.link-with-underline a:active::after{width:100%}@media screen and (max-width:959px){.heading-1 br,.heading-2 br,.heading-3 br,.heading-4 br,.heading-5 br,.heading-6 br{display:none}}@media screen and (min-width:960px){.heading-1,h1{font-family:"Forum";font-size:5.625rem;line-height:100%;letter-spacing:-.02em;text-transform:uppercase}.heading-2,h2{font-size:3.5625rem;line-height:110%;letter-spacing:-.02em}.heading-3,h3{font-size:2.25rem;line-height:1.28em;letter-spacing:-.056em}.heading-4,h4{font-size:2.67rem;line-height:105%}.heading-5,h5{font-size:1.75rem;line-height:1.42em}.heading-6,h6{font-size:1.5rem;line-height:1.5em;font-weight:500}.text-descriprion,p{font-size:1.5rem}.text--small,.text--small--desktop{font-size:1rem;line-height:125%}.text--semibold--desktop{font-weight:600}.text--big,.text--big--desktop{font-size:1.5rem;line-height:120%}.heading-2--desktop{font-size:3.43rem}.heading-3--desktop{font-size:2.25rem;line-height:120%;letter-spacing:-.056em}.heading-4--desktop{font-size:2.67rem;line-height:120%}.heading-5--desktop{font-size:1.52rem;line-height:120%}.main-title{margin-bottom:6.25rem}.link-with-underline a{position:relative;color:#4D3E41;text-decoration:none;display:inline-block}.link-with-underline a::after,.link-with-underline a::before{display:block;content:"";position:absolute;bottom:-.3125rem;left:0;height:1px;transition:all .3s linear}.link-with-underline a::before{background-color:#D3D1CB;width:100%}.link-with-underline a::after{width:0;background-color:#4D3E41}.link-with-underline a:hover::after,.link-with-underline a:focus::after{width:50%}.link-with-underline a:active::after{width:100%}}.flex{display:flex}.flex.flex--row{flex-direction:row}.flex.flex--column{flex-direction:column}.flex.flex--column-reverse{flex-direction:column-reverse}.flex.items--center{justify-content:center;align-items:center}.flex.align--start{align-items:flex-start}.flex.align--center{align-items:center}.flex.align--end{align-items:flex-end}.flex.justify--start{justify-content:flex-start}.flex.justify--center{justify-content:center}.flex.justify--end{justify-content:flex-end}.flex.justify--between{justify-content:space-between}.flex.wrap{flex-wrap:wrap}.gap--10{gap:.625rem}.gap--20{gap:1.25rem}@media screen and (min-width:960px){.flex.flex--row--desktop{flex-direction:row}.flex.flex--row-reverse--desktop{flex-direction:row-reverse}.flex.flex--column--desktop{flex-direction:column}.flex.items--center--desktop{justify-content:center;align-items:center}.flex.align--start--desktop{align-items:flex-start}.flex.align--center--desktop{align-items:center}.flex.align--end--desktop{align-items:flex-end}.flex.justify--start--desktop{justify-content:flex-start}.flex.justify--center--desktop{justify-content:center}.flex.justify--end--desktop{justify-content:flex-end}.flex.justify--between--desktop{justify-content:space-between}.flex.wrap--desktop{flex-wrap:wrap}.flex.nowrap--desktop{flex-wrap:nowrap}}ul,ol{display:flex;flex-direction:column;gap:.43rem;padding-left:1.5rem}#wp-admin-bar-root-default{display:block}.btn{width:100%;font-size:1rem;letter-spacing:-.04em;line-height:110%;font-weight:600;font-family:"Manrope";border:none;cursor:pointer;background-color:#fff0;text-decoration:none}.btn .btn__content,.btn .btn__content .btn__content-text{flex:1 1 auto}.btn.btn--main{position:relative;display:inline-flex;align-items:stretch;justify-content:flex-start}.btn.btn--main .btn__content .btn__content-text{display:flex;align-items:center;justify-content:center;border-radius:.3125rem;background-color:var(--white);padding:1.25rem;transition:all 0.3s linear}.btn.btn--main:hover .btn__content .btn__content-text,.btn.btn--main:focus .btn__content .btn__content-text{box-shadow:0 0 10px 2px var(--white)}.btn.btn--main:active .btn__content .btn__content-text{transform:scale(.9)}.btn.btn--main svg{width:1.5625rem;height:1.5625rem;margin-left:.625rem;fill:var(--text-dark)}.btn.btn--secondary{display:inline-block;border:.125rem solid var(--dark-blue);color:var(--dark-blue-80);transition:all 0.3s linear;padding:1.1875rem .625rem;border-radius:.3125rem;text-align:center}.btn.btn--secondary:hover,.btn.btn--secondary:focus{background-color:var(--color-main-white);color:var(--dark-blue)}.btn.btn--form-btn{position:relative;display:inline-block;padding:1.625rem 2rem;font-size:1rem;color:#fff;background-color:var(--text-dark);border:none;border-radius:.3125rem;cursor:pointer;overflow:hidden;transition:transform 0.2s ease}.btn.btn--form-btn:active{transform:scale(.97)}.btn.btn--form-btn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .5) 50%,#fff0 100%);transform:skewX(-25deg);transition:all 0.8s ease;filter:blur(8px);pointer-events:none}.btn.btn--form-btn:hover::before{left:130%}.btn.btn--form-btn:active::before{left:25%;transition:all 0.1s ease}.btn.btn--form-btn span{position:relative;z-index:2}.btn.btn--form-btn svg{width:1rem;height:1rem}.btn.btn--main--without--icons.btn--white{background-color:var(--color-main-white);color:var(--dark-blue);transition:all 0.3s linear}.btn.btn--main--without--icons.btn--white:hover,.btn.btn--main--without--icons.btn--white:focus{background-color:var(--color-main-white);color:var(--dark-blue)}.btn.btn--main .btn__content .btn__content-text>span{color:var(--text-dark)}@media screen and (min-width:960px){.btn{width:auto;font-size:1rem}.btn.btn--main{font-size:1.375rem}.btn.btn--main .btn__content .btn__content-text{padding:1.875rem 5rem}.btn.btn--main svg{width:1.5625rem;height:1.5625rem}.btn.btn--main--without--icons{padding:1.4375rem 2.1875rem;border-radius:.3125rem}.btn.btn--secondary{border-width:.125rem;padding:1.25rem 2.375rem;border-radius:.625rem}.btn.btn--form-btn{padding:2.1875rem 4.0625rem;font-size:1.375rem}}.btn--link{color:var(--dark-blue);text-decoration:none;padding-bottom:.25rem;border-bottom:.07rem solid var(--color-main-blue);font-size:1rem;line-height:150%;font-weight:600;transition:all 0.3s linear}.btn--link:hover,.btn--link:focus{border-color:rgb(255 255 255)}.btn--link:hover svg,.btn--link:focus svg{transform:rotate(0deg)}@media screen and (min-width:960px){.btn--link{padding-bottom:.225rem;border-bottom-width:.125rem}}.swiper-container-block .swiper-container,.swiper-container-block{max-width:100%}.swiper-container{position:relative}.swiper-container div.swiper{width:100%;margin:0;overflow:hidden}.swiper-container div.swiper .swiper-wrapper{max-width:100%;width:100%;display:flex;flex-direction:row}.swiper-container div.swiper .swiper-slide{flex-shrink:0}.swiper-container .swiper-button{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--text-dark);width:3rem;height:3rem;border-radius:.3125rem;z-index:5;cursor:pointer}.swiper-button.swiper-button-prev{left:1rem}.swiper-button.swiper-button-next{right:1rem}.swiper-button svg{stroke:var(--white);fill:none;transition:all 0.3s linear;cursor:pointer;width:1.5625rem;height:1.5625rem}@media screen and (min-width:960px){.swiper-container .swiper-button{top:50%;width:4.6875rem;height:4.6875rem}.swiper-button.swiper-button-prev{left:-1.71875rem}.swiper-button.swiper-button-next{right:-1.71875rem}}input,.woocommerce form .form-row .input-text{width:100%;border:none;font-size:1rem;padding:0;padding-bottom:1.25rem;font-weight:400;color:var(--text-dark);background-color:#fff0;border-radius:0}input::placeholder{color:var(--gray)}input::-webkit-input-placeholder{color:var(--gray)}input::-moz-placeholder{color:var(--gray)}textarea::placeholder{color:var(--gray)}textarea::-webkit-input-placeholder{color:var(--gray)}textarea::-moz-placeholder{color:var(--gray)}input:hover,input:focus,textarea:hover,textarea:focus{outline:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{right:0;top:auto;bottom:calc(50% - 1.25rem)}@media screen and (min-width:960px){input,.woocommerce form .form-row .input-text{font-size:1.5rem;padding-bottom:1.875rem}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{bottom:calc(50% - 1.875rem)}}label input[type="radio"]{display:none}label:has(>input[type="radio"]){position:relative;color:var(--text-dark);display:inline-flex;align-items:center;cursor:pointer;gap:.9375rem}label:has(>input[type="radio"])::before{display:inline-block;content:"";border-radius:.5625rem;border:.125rem solid var(--text-dark);flex-shrink:0;width:1.5625rem;height:1.5625rem;transition:all 0.3s linear;background-position:center center;background-repeat:no-repeat;background-size:.8125rem .8125rem}.form__radio-button.form__radio-button--color label:has(>input[type="radio"])::before{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form__radio-button.form__radio-button--color label:has(>input[type="radio"]) span{display:block;width:2.1875rem;height:2.1875rem;border-radius:100%}.form__radio-button.form__radio-button--color label:has(>input[type="radio"]:checked)::before{display:block;width:3.1875rem;height:3.1875rem;border-radius:100%}.form__radio-button:not(.form__radio-button--color) label:has(>input[type="radio"]:checked)::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'><rect width='15' height='15' rx='4' fill='%234D3E41'/></svg>")}.form__radio-group{gap:1.875rem}@media screen and (max-width:959px){label:has(>input[type="radio"]){gap:.625rem}label:has(>input[type="radio"])::before{width:1.3125rem;height:1.3125rem;border-radius:.4375rem}}.form{display:flex;flex-direction:column;gap:2.8125rem}.woocommerce form .form-row{width:100%;margin:0;padding:0}.form .form__errors{display:none;width:100%;color:#e51e33}.form .form__errors p{color:#e51e33}.form .form__errors.show{display:block}.form .form__fields{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5625rem;width:100%}.form .form__fields.hide{display:none}.form .form__fields .woocommerce-form-row{width:100%;padding:0;margin:0}.form .form__fields .form__row{width:100%;display:flex;gap:1.14rem}.form .form__fields .form__row .form__row--half{flex:0 1 50%}.form .form__fields .form__input .label_input,.woocommerce form .form-row label{line-height:100%;margin-bottom:1.5625rem}.form .form__fields .form__input{width:100%}.form .form__fields .form__input textarea{min-height:7.75rem}.form .form__fields .form__input input,.form .form__fields .form__input textarea,.woocommerce form .form-row .input-text{width:100%;color:var(--text-dark);border-bottom:.125rem solid #D3D1CB}.form .form__fields .form__input input::placeholder{color:#D3D1CB}.form .form__fields .form__input input::-webkit-input-placeholder{color:#D3D1CB}.form .form__fields .form__input input::-moz-placeholder{color:#D3D1CB}.form .form__fields .form__input textarea::placeholder{color:#D3D1CB}.form .form__fields .form__input textarea::-webkit-input-placeholder{color:#D3D1CB}.form .form__fields .form__input textarea::-moz-placeholder{color:#D3D1CB}.form .form__submit{width:100%}.form .form__privacy-policies,.form .form__privacy-policies a{font-size:.75rem}form .form__notification{position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--color-main-background);display:none;height:100%;z-index:5}form .form__notification.show{display:flex}form .form__notification .notification__icon{width:7.5rem;height:7.5rem;margin-bottom:1.25rem}form .form__notification .notification__title{width:45rem;text-align:center;margin-bottom:1.25rem}form .form__notification .notification__text{width:35rem;color:var(--text-dark);text-align:center}@media screen and (max-width:959px){.form .form__privacy-policies{margin-top:1.25rem}.form .form__notification{padding:0 1.25rem}.form .form__notification .notification__text{text-align:center}.form .form__submit{margin-top:1.25rem}form .form__notification .notification__title,form .form__notification .notification__text{width:100%}}@media screen and (min-width:960px){.form{gap:3.4375rem}.form .form__fields{gap:2.1875rem}.form .form__fields .form__row{gap:3.75rem}.form .form__fields .form__input textarea{min-height:8.5625rem}label:has(>input[type="radio"]){gap:.9375rem}label:has(>input[type="radio"])::before{border-width:.125rem;width:1.5625rem;height:1.5625rem;border-width:.125rem;background-size:.9375rem .9375rem}.form .form__privacy-policies,.form .form__privacy-policies a{font-size:1rem;max-width:27.6875rem}.form .form__notification .notification__icon{width:12.5rem;height:12.5rem;margin-bottom:.9375rem}.form .form__notification .notification__title{font-size:2.5rem;width:41.5rem;margin-bottom:1.875rem;letter-spacing:-.05em}.form .form__notification .notification__text{width:41.5rem;margin-bottom:2.8125rem}.form__radio-button.form__radio-button--color label:has(>input[type="radio"]) span{width:3.125rem;height:3.125rem}.form__radio-button.form__radio-button--color label:has(>input[type="radio"]:checked)::before{width:4.375rem;height:4.375rem}}.popup{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;min-height:100vh;z-index:-1;opacity:0;visibility:hidden;background-color:var(--color-main-blue-80);transition:all 0.3s linear;overflow-y:hidden}.popup.show{z-index:9999;opacity:1;visibility:visible}.popup .popup__container{padding:2.125rem 0rem 3.4375rem;flex:0 0 auto;width:100%;height:100vh;background-color:rgb(77 62 65 / .75);backdrop-filter:blur(1.25rem);overflow-y:auto;display:flex;align-items:center;justify-content:center}.popup .popup__body{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;background-color:var(--color-main-background)}.popup .popup__body .popup__table{max-width:100%;overflow-x:auto}.popup.popup-small .popup__body{width:auto;height:auto}.popup .popup__bottom{width:100%}.popup .popup__bottom p{opacity:.5;font-weight:400;line-height:100%}.popup .popup__close{position:relative;z-index:10;cursor:pointer;align-self:flex-end;margin-bottom:1.5625rem}.popup .popup__close svg{stroke:var(--text-dark);width:1.5625rem;height:1.5625rem;transition:all 0.3s linear}.form__notification .popup__close{position:absolute;top:2.1875rem;right:1.5625rem}@media screen and (min-width:960px){.popup .popup__container{padding:7.9375rem 1.5625rem}.popup .popup__body{width:100%}.popup .popup__close svg{width:1.5625rem;height:1.5625rem}.form__notification .popup__close{top:2.5rem;right:2.5rem}}.header{position:fixed;top:.9375rem;left:0;width:100%;z-index:5000;color:var(--text-dark)}.header .header__content{background-color:var(--color-main-background);border-radius:.625rem;display:flex;justify-content:space-between;align-items:center;position:relative;padding:.3125rem .3125rem .3125rem .9375rem}.header .header__menu{display:none}.header__buttons{flex:0 0 auto;display:flex;align-items:stretch;gap:.3125rem}.header .header__cart-btn{display:none}.header .header__profile-btn,.header .header__cart-btn{background-color:var(--white);width:3rem;height:3rem;border:none;border-radius:.3125rem;transition:all .3s linear;flex-shrink:0}.header .header__profile-btn svg,.header .header__cart-btn svg{stroke:var(--text-dark);height:1.125rem;width:auto}.header .header__profile-btn:hover,.header .header__profile-btn:focus,.header .header__cart-btn:hover,.header .header__cart-btn:focus{box-shadow:0 0 10px 2px var(--white)}.btn.btn-burger{cursor:pointer;background-color:var(--text-dark);color:var(--white);border-radius:.3125rem;padding:.6875rem 1.3125rem;font-size:1rem;line-height:110%;border:none}.btn-burger .btn-text{display:flex;align-items:center;justify-content:center;gap:.625rem}.btn-burger:not(.header__burger-btn-open) .btn-burger-close{display:none}.btn-burger.header__burger-btn-open .btn-burger-open{display:none}.btn-burger.btn.btn--form-btn svg{stroke:var(--white);width:1.625rem;height:1.625rem}.burger-menu.show{z-index:4999}.burger-menu .popup__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.burger-menu .popup__container::before{display:block;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'><path d='M7.06366 0.5C7.44856 -0.166666 8.41081 -0.166667 8.79571 0.5L15.7239 12.5C16.1088 13.1667 15.6277 14 14.8579 14H1.00148C0.231684 14 -0.249442 13.1667 0.135458 12.5L7.06366 0.5Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:1rem auto;background-position:center;width:100%;height:.875rem}.burger-menu .popup__body{padding:2.5rem 1.25rem;width:100%;height:auto;min-height:auto;border-radius:.3125rem}.burger-menu ul{align-items:center;justify-content:center;list-style:none;gap:2.1875rem;padding:0}@media screen and (max-width:959px){.burger-menu .popup__container{padding:5.5rem 1rem 0}.burger-menu.burger-menu--mobile-bar-opened{z-index:2999}.burger-menu.burger-menu--mobile-bar-opened .popup__container{padding:0 1rem 5.5rem;flex-direction:column-reverse}.burger-menu.burger-menu--mobile-bar-opened .popup__container::before{transform:rotate(180deg)}.burger-menu.burger-menu--mobile-bar-opened~.header{z-index:2998}}@media screen and (min-width:960px){.header{top:1.5625rem;padding:0 1.5625rem}.header .header__cart-btn{display:flex}.header .header__menu{display:flex;padding:0;flex-direction:row;list-style:none;gap:1.25rem;flex:1;justify-content:center;left:50%;transform:translateX(-50%);position:absolute}.header__logo{flex:0 0 auto}.header .header__menu a{color:var(--text-dark);text-decoration:none;font-size:1.25rem;line-height:110%;transition:all .3s linear}.header .header__menu a:hover,.header .header__menu a:focus{color:var(--light-brown)}.header .header__actions{gap:1.14rem}.header .header__menu .sub-menu a{color:var(--color-main-blue)}.header .header__content{padding:.3125rem .3125rem .3125rem 1.875rem}.header .header__menu>li{display:inline-flex;align-items:center;justify-content:center}.header .header__menu li.menu-item-has-children .sub-menu{position:absolute;top:calc(100% + 1.75rem);left:-1.5625rem;background-color:#fff;list-style:none;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem 1.5625rem;width:21.5625rem;transform:translateY(50%);opacity:0;z-index:-100;visibility:hidden;transition:all 0.3s linear}.header .header__menu li.menu-item-has-children .sub-menu a{transition:all 0.3s linear}.header .header__menu li.menu-item-has-children .sub-menu a:hover{color:var(--grey-text);opacity:.8}.header .header__menu li.menu-item-has-children.show .sub-menu{transform:translateY(0%);opacity:1;z-index:0;visibility:visible}.header .btn-burger{padding:1.125rem 1.5625rem;gap:.625rem;font-size:1.25rem}.header .header__profile-btn,.header .header__cart-btn{width:4.0625rem;height:4.0625rem}.header .header__profile-btn svg,.header .header__cart-btn svg{width:auto;height:1.5625rem}.header .btn-burger.header__burger-btn-open{width:21.625rem}.burger-menu .popup__body{padding:2.5rem 1.25rem;width:21.625rem}.burger-menu .popup__container::before{width:21.625rem}.burger-menu ul{gap:2.1875rem}}.footer{position:relative;margin-left:1rem;margin-right:1rem;margin-bottom:1rem}.footer .footer__content{background-color:var(--text-dark);padding-top:2.1875rem;padding-right:1.5625rem;padding-left:1.5625rem;padding-bottom:1.5625rem;border-radius:.625rem}.footer .footer__top{gap:1.25rem;margin-bottom:2.8125rem}.footer .footer__top .footer__label{color:var(--white)}.footer .footer__top .footer__block{display:flex;flex-direction:column;gap:.9375rem}.footer .footer__top .footer__block .block__content{display:flex;flex-direction:column}.footer .footer__top .footer__block .block__title,.footer .footer__top .footer__block .block__content p{color:var(--white)}.footer .footer__bottom p,.footer .footer__bottom a{color:#8A7A7E}.footer .footer__bottom .link-with-underline a::before{background-color:#8A7A7E}.footer .footer__bottom .link-with-underline a::after{background-color:var(--white)}.footer__telegram{font-family:"Forum";font-size:2.0625rem;line-height:110%;letter-spacing:-.02em;color:var(--white);margin-bottom:2.8125rem}.footer__telegram{text-decoration:none}.footer__label_menu,.footer__label_telegram{color:#8A7A7E;margin-bottom:1.5625rem}.footer .footer__menu-columns .footer__menu-column{flex-shrink:0}.footer__menu-column{list-style:none;padding:0;margin:0}.footer__menu-column li{margin-bottom:.1rem}.footer__social_networks{gap:.625rem}.footer__social_networks a{display:block;position:relative;width:3rem;height:3rem}.footer__social_networks a img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s linear;border-radius:100%}.footer__social_networks a img:not(.hover){border:1px solid var(--white)}.footer__social_networks a img.hover{opacity:0;visibility:hidden}.footer__social_networks a:hover img:not(.hover){opacity:0;visibility:hidden}.footer__social_networks a:hover img.hover{opacity:1;visibility:visible}.footer .top__left{width:100%;gap:2.8125rem}.footer__menu-column a{color:var(--white);text-decoration:none}.footer__brend{border-bottom:.125rem solid rgb(255 255 255 / .1);padding-bottom:1.5625rem;margin-bottom:2.8125rem}.footer svg{width:100%;height:auto;display:block}.footer__social_networks img{transition:all 0.3s ease}@media screen and (max-width:959px){.footer .footer__bottom{gap:1.5625rem}.footer .footer__menu-columns{width:100%;justify-content:space-between}.footer .top__left>div{width:100%}}@media screen and (min-width:960px){.footer{margin-left:.625rem;margin-right:.625rem}.footer .footer__content{padding-top:2.875rem;padding-bottom:4.0625rem;gap:.9375rem}.footer__label_menu{margin-bottom:2.4375rem}.footer .footer__top .footer__label{width:39.625rem;margin-left:3.5rem}.footer .footer__top .top__right{gap:1.8125rem}.footer .footer__top .footer__block{gap:.9375rem}.footer .footer__top .footer__block .block__content{width:15.5625rem;gap:.625rem}.footer .footer__content{padding-top:4.0625rem;padding-bottom:4.0625rem;gap:.6875rem}.footer__telegram{font-size:3.5625rem;margin-bottom:4.125rem}.footer .top__left{width:auto;gap:11.25rem}.footer .footer__top{gap:1.25rem;margin-bottom:9.0625rem}.footer__label_telegram{margin-bottom:2.5rem}.footer__social_networks a,.footer__social_networks a img{width:4.6875rem;height:4.6875rem}.footer__brend{padding-bottom:3.9375rem;margin-bottom:4.0625rem}.footer .footer__menu-columns{gap:8rem}}.scroll-up-btn{display:none;position:absolute;top:26.75rem;right:1.5625rem;background:#FAF3E5;border:none;cursor:pointer;z-index:1000;width:3rem;height:3rem;border-radius:.3125rem;align-items:center;justify-content:center;transition:transform 0.3s ease,opacity 0.3s ease}.scroll-up-btn svg{stroke:var(--text-dark);fill:none;width:1.5625rem;height:1.5625rem}.scroll-up-btn.show{display:flex}.scroll-up-btn:hover{transform:scale(1.1)}@media screen and (min-width:960px){.scroll-up-btn{top:4.0625rem;right:4.0625rem;width:4.6875rem;height:4.6875rem}}@media screen and (max-width:960px){.mobile-bar{position:fixed;bottom:0;left:0;right:0;background-color:#FBF9F4;padding:.875rem 1rem;border-top:1px solid rgb(211 209 203 / .5);z-index:3000}.mobile-bar .bar__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;color:var(--text-dark);text-decoration:none}.mobile-bar .bar__action svg{stroke:var(--text-dark);fill:none}}@media screen and (min-width:960px){.mobile-bar{display:none}}@media screen and (max-width:1023px){.hide-mobile{display:none!important;visibility:hidden}}@media screen and (min-width:960px){.hide-desktop{display:none!important;visibility:hidden}}.title-colored{color:#4D3E41}.title-colored strong{color:#9F8170;font-weight:400}.mini-cart-overlay{position:fixed;inset:0;background-color:rgb(77 62 65 / .75);backdrop-filter:blur(.3125rem);opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:6000}.mini-cart{position:fixed;top:0;right:-45rem;width:43.75rem;height:57.1875rem;background:#F9F3E7;display:flex;flex-direction:column;transition:right 0.35s ease;z-index:6001;padding:2.5rem;height:100%}.mini-cart.active{right:0}.mini-cart-overlay.active{opacity:1;pointer-events:all}.mini-cart__header{display:flex;justify-content:space-between;align-items:center}.mini-cart__title{font-size:1.75rem;font-weight:600;color:var(--text-dark)}.mini-cart__close{background:none;border:none;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--text-dark)}.mini-cart__close svg{width:100%;height:100%;display:block;stroke:var(--text-dark)}.custom-mini-cart-item{display:flex;align-items:center;position:relative;margin-top:3.6875rem}.mini-cart__content ul{padding-left:0}.mini-cart__content{display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.mini-cart__content .custom-mini-cart-empty-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.custom-mini-cart-item__img{flex-shrink:0}.custom-mini-cart-item__img img{width:7.8125rem;height:9.8125rem;border-radius:.3125rem;object-fit:cover}.custom-mini-cart-item__details{display:flex;flex-direction:row;gap:2.1875rem;width:100%}.custom-mini-cart-item__details .custom-mini-cart-item__data{flex:1 1 auto}.custom-mini-cart-item__name{font-size:1.5rem;color:var(--text-dark);text-wrap:wrap}.custom-mini-cart-item__name a{color:inherit;text-decoration:none}.custom-mini-cart-item__right{display:flex;flex-shrink:0;flex-direction:column;justify-content:space-between;align-items:end;font-size:1.75rem;color:var(--text-dark)}.custom-qty{display:flex;align-items:center;justify-content:space-between;width:10.625rem;height:5.0625rem;border:1px solid var(--gray);border-radius:.3125rem;background:#fff0;margin-top:1.5625rem}.custom-qty input{width:3.125rem;text-align:center;border:none;background:#fff0;font-size:1.75rem;font-weight:500;color:var(--text-dark);outline:none;margin:0;padding:0;appearance:textfield}.custom-qty input::-webkit-inner-spin-button,.custom-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-qty button.qty-btn{width:50px;height:50px;font-size:24px;font-weight:700;color:#4D3E41;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:#fff0;padding:0}.custom-qty button.qty-btn:disabled{color:#D3D1CB;cursor:not-allowed}.custom-mini-cart-item__remove{display:inline-flex;align-items:start;justify-content:start;cursor:pointer;border:none;background-color:#fff0}.custom-mini-cart-item__remove img{width:1.3125rem;height:1.3125rem}.custom-mini-cart-item{transition:opacity 0.3s ease,transform 0.3s ease}.custom-mini-cart-footer{border-top:1px solid rgb(0 0 0 / .1);padding-top:2.0625rem;display:flex;flex-direction:column;gap:1rem;border-bottom:0}.custom-mini-cart-total{display:flex;justify-content:space-between;font-size:1.75rem;color:var(--text-dark);font-weight:600}.custom-mini-cart-buttons{display:flex;flex-direction:column;gap:.75rem;margin-top:2.8125rem;font-size:1.375rem}.btn__cart{display:block;text-align:center;padding:.9rem 0;border-radius:.75rem;text-decoration:none;font-weight:500;transition:0.3s;cursor:pointer}.custom-mini-cart-buttons .btn--text{font-size:1.375rem}.btn--text{font-size:1.375rem!important}.btn--checkout{background:none;color:var(--text-dark);text-decoration:underline;text-decoration-color:var(--gray);text-decoration-thickness:.0625rem;text-underline-offset:1rem;cursor:pointer;font-size:1.375rem}.custom-mini-cart-empty{text-align:start;font-size:1.75rem;color:var(--text-dark);margin-top:3.6875rem}@media (max-width:959px){.mini-cart{width:100%;right:-100%;height:100vh;padding:1.25rem;border-radius:0;box-shadow:none;background:#F9F3E7;overflow-y:auto}.mini-cart.active{right:0}.mini-cart__header{padding-bottom:1rem;border-bottom:1px solid rgb(0 0 0 / .1)}.mini-cart__title{font-size:1rem}.custom-mini-cart-item{margin-top:2.1875rem}.custom-mini-cart-item__img{margin-right:.9375rem;}.custom-mini-cart-item__img img{width:5.3125rem;height:6.6875rem}.custom-mini-cart-item__name{font-size:1rem;color:var(--text-dark);text-wrap:wrap}.custom-mini-cart-item__details{gap:0}.custom-mini-cart-item__right{margin-left:0;font-size:1rem}.custom-qty input{font-size:1.25rem}.custom-mini-cart-total{font-size:1.25rem}.custom-qty{width:6.5625rem;height:3.5rem;margin-top:1rem}.custom-mini-cart-item__remove img{width:1.1875rem;height:1.1875rem}.custom-mini-cart-footer{margin-top:2rem;border-top:1px solid rgb(0 0 0 / .1);padding-top:1.5rem;gap:1.5rem}.custom-mini-cart-buttons{flex-direction:column;gap:1rem}.btn__cart,.btn--text,.btn--checkout{font-size:1rem!important;padding:1rem}.custom-mini-cart-empty{font-size:1rem;margin-top:2.1875rem;text-align:start}}.header__cart-btn,.cart-btn{position:relative;background:none;border:none;cursor:pointer}.js-open-cart .cart-count,.cart-btn .cart-count{position:absolute;top:.8rem;right:.6rem;background:#4D3E41;color:#fff;border-radius:50%;width:1.1875rem;height:1.1875rem;font-size:.9375rem;display:flex;align-items:center;justify-content:center;line-height:1}.cart-btn .action__icon .cart-count{position:absolute;top:0;right:.5rem;border-radius:50%;width:.9375rem;height:.9375rem;font-size:.8125rem}.top-content-cart{justify-content:space-between;gap:6.8125rem}.block_details{flex-grow:1}.woocommerce-order{display:flex;height:calc(100vh - 11.25rem);justify-content:center;align-items:center}.woocommerce-order .form__notification{width:50%;height:100%;gap:2.1875rem;text-align:center}@media screen and (max-width:959px){.woocommerce-order{height:calc(100vh - 7.0625rem)}.woocommerce-order .form__notification{width:100%;gap:1.5rem}}