:is(.home-page>*):not(:last-child){margin-block-end:var(--gap-24)}.home-page .intro{display:grid;grid-gap:var(--gap-8)}:is(.home-page .intro) .hello-block{background-color:var(--color-purple-pastel);border-radius:var(--border-radius);overflow-x:hidden;padding:var(--gap-12);padding-block-start:0}:is(.home-page .intro) .hello-block-auth{display:grid;grid-template-columns:48px 1fr;grid-gap:var(--gap-8) var(--gap-16);align-items:center;padding-block:var(--gap-16);--rows-count:2}:is(:is(.home-page .intro) .hello-block-auth):has(.block-title,.guest-content){--rows-count:3}:is(:is(.home-page .intro) .hello-block-auth) .guest-content{align-items:center;display:flex;gap:15px}:is(:is(:is(.home-page .intro) .hello-block-auth) .guest-content) button{background:none;border:none;--font-size:var(--font-size-14)}:is(:is(.home-page .intro) .hello-block-auth) .icon-container{background-color:var(--color-violet);border-radius:50%;display:flex;grid-row:1/var(--rows-count);height:48px}:is(:is(:is(.home-page .intro) .hello-block-auth) .icon-container) .icon{margin:auto}:is(:is(.home-page .intro) .hello-block-auth) .block-title{font-weight:500}:is(:is(.home-page .intro) .hello-block-auth) .guest-content,:is(:is(.home-page .intro) .hello-block-auth) .profile-content{--font-size:var(--font-size-14)}.authorized:is(:is(:is(.home-page .intro) .hello-block-auth) .bonus-info-btn){display:grid;grid-column:3/4;grid-row:1/var(--rows-count);justify-self:flex-start;margin-bottom:auto;--font-size:var(--font-size-12);line-height:1;text-align:left}.authorized:is(:is(:is(.home-page .intro) .hello-block-auth) .bonus-info-btn) .bonus-count{color:var(--color-green)}.authorized:is(:is(:is(.home-page .intro) .hello-block-auth) .bonus-info-btn) .text{color:var(--color-gray);font-weight:400}.not-authorized:is(:is(:is(.home-page .intro) .hello-block-auth) .bonus-info-btn){font-weight:400;grid-column:2/-1;--font-size:var(--font-size-14);color:var(--color-blue)}.not-authorized:is(:is(:is(.home-page .intro) .hello-block-auth) .bonus-info-btn) .link{color:var(--color-blue);margin-right:1ex;order:1;text-decoration:none}.not-authorized:is(:is(:is(.home-page .intro) .hello-block-auth) .bonus-info-btn) .bonus-count{order:2}:is(.home-page .intro) .hello-block-menu{display:flex;gap:var(--gap-4)}:is(:is(.home-page .intro) .hello-block-menu)::-webkit-scrollbar{background-color:transparent;display:none;height:0;opacity:0;visibility:collapse}:is(:is(.home-page .intro) .hello-block-menu)::-webkit-scrollbar-track{background-color:transparent;display:none;height:0;opacity:0;visibility:collapse}:is(:is(.home-page .intro) .hello-block-menu)::-webkit-scrollbar-thumb{background-color:transparent;display:none;height:0;opacity:0;visibility:collapse}:is(.home-page .intro) .hello-block-menu-item{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;align-items:center;background-color:var(--color-white);border-radius:var(--border-radius);color:var(--color-black);padding:6px;--font-size:var(--font-size-14);text-decoration:none;transition:color var(--hover-animation-time) var(--animation-function),background-color var(--hover-animation-time) var(--animation-function)}:is(:is(.home-page .intro) .hello-block-menu-item) .icon{height:40px;justify-self:center;width:40px}:is(:is(.home-page .intro) .hello-block-menu-item):hover{background-color:var(--color-main-bg);color:var(--color-violet)}.home-page .cart-home-page-widget,.home-page .menu-slider{grid-column:1/-1}.intro-slider.swiper-slider-container{--img-height:330px;--slide-padding:0;--slide-bg-color:var(--color-main-bg);--img-fit-mode:scale-down;--slide-max-width:195px;--slider-container-min-height:var(--img-height);--slide-border-width:0}.intro-slider.swiper-slider-container .swiper-slide{height:var(--img-height)}:is(.intro-slider.swiper-slider-container .swiper-slide) img,:is(.intro-slider.swiper-slider-container .swiper-slide) video{max-height:100%;width:100%}@media (min-width:992px){:is(.home-page>*):not(:last-child){margin-block-end:var(--gap-40)}.home-page .intro{grid-gap:var(--gap-16);grid-template-columns:362px 1fr}:is(.home-page .intro) .hello-block-menu{flex-direction:column}.portfolio-slider:is(.home-page .swiper-slider-container){border-radius:var(--border-radius) var(--border-radius) 0 0}.popular-services:is(.home-page .swiper-slider-container){border-radius:0 0 var(--border-radius) var(--border-radius)}.intro-slider.swiper-slider-container{--img-height:450px;--nav-button-size:36px;--slide-max-width:267px}}@media (max-width:991px){:is(:is(.home-page .intro) .hello-block-auth) .block-title{--font-size:var(--font-size-14)}:is(.home-page .intro) .hello-block-menu{margin-inline-end:calc(var(--gap-12)*-1);overflow-x:auto;padding-inline-end:var(--gap-12)}:is(.home-page .intro) .hello-block-menu-item{padding-inline:var(--gap-12);white-space:nowrap;word-break:keep-all}}@media (any-hover:hover){.not-authorized:is(:is(:is(.home-page .intro) .hello-block-auth) .bonus-info-btn):hover{text-decoration:underline}}
