.burger{background:transparent;border:none;cursor:pointer;display:none;padding:0;width:30px}.burger-line{background:var(--light-text-color);border-radius:10px;height:2px;transition:all var(--transition-time) ease;width:100%}.burger-open .burger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.burger-open .burger-line:nth-child(2){opacity:0}.burger-open .burger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1200px){.burger{display:flex;flex-direction:column;row-gap:5px;justify-content:space-around;padding:8px 8px 8px 0}}.cart-button{display:none;position:relative;align-items:center;justify-content:center;height:40px;width:40px;color:var(--light-text-color);line-height:0;text-decoration:none}.cart-button__icon{height:28px;width:28px}.cart-button__count{background-color:var(--secondary-color);border-radius:50%;color:var(--light-text-color);height:20px;position:absolute;right:0;top:2px;width:20px}.cart-button__count:before{align-items:center;border-radius:50%;content:attr(data-count);display:flex;font-size:10px;font-weight:600;height:100%;justify-content:center;width:100%}.cart-button-active:before{background-color:var(--secondary-color);border-radius:50%;content:"";display:block;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color var(--transition-time);width:40px;z-index:-1}@media(max-width:1200px){.cart-button{display:flex}}.goods-menu{background-color:var(--main-mix-bg-color);left:0;max-height:0;overflow:hidden;padding:0;position:fixed;top:var(--header-height);transition:max-height .5s ease-out;width:100%;z-index:10}.goods-menu .container{position:relative;z-index:2}.goods-menu-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);content:"";height:100vh;left:0;opacity:0;pointer-events:all;position:fixed;top:var(--header-height);transition:all .5s ease-out;visibility:hidden;width:100%;z-index:1}.goods-menu__grid{display:grid;grid-template-columns:max-content 1fr 1fr;transform:translateX(calc(var(--scrollbar-size) * -1));grid-gap:10px 70px;gap:10px 70px;grid-template-areas:"categories components" "thresholds ..." "blinds blinds_furniture" "arched_corners ..." "baseboards baseboards_furniture" "ceiling-cornices ceiling-cornices-furniture" "forged-cornices forged-cornices-furniture";margin:50px 0 90px 16px}.goods-menu__head{color:var(--grey-text-color);cursor:default;font-size:16px}.goods-menu__link{font-weight:700;position:relative;width:max-content}.goods-menu__link:after{background-color:var(--light-text-color);bottom:-4px;content:"";display:block;height:1px;left:50%;position:absolute;right:50%;transition:all var(--transition-time);width:0}.grid-area-categories{grid-area:categories}.grid-area-components{grid-area:components}.grid-area-thresholds{grid-area:thresholds}.grid-area-arched_corners{grid-area:arched_corners}.grid-area-blinds{grid-area:blinds}.grid-area-blinds_furniture{grid-area:blinds_furniture}.grid-area-cornices_wall_metal_plastic{grid-area:cornices_wall_metal_plastic}.grid-area-cornices_wall_metal_plastic_furniture{grid-area:cornices_wall_metal_plastic_furniture}.grid-area-baseboards{grid-area:baseboards}.grid-area-baseboards_furniture{grid-area:baseboards_furniture}.grid-area-ceiling-cornices{grid-area:ceiling-cornices}.grid-area-ceiling-cornices-furniture{grid-area:ceiling-cornices-furniture;display:flex;column-gap:16px}.grid-area-forged-cornices{grid-area:forged-cornices}.grid-area-forged-cornices-furniture{grid-area:forged-cornices-furniture;display:flex;column-gap:16px}@media(hover:hover){.goods-menu-open{max-height:500px;transition:max-height .6s ease-in}.goods-menu-open__blur{transition:opacity .6s ease-in}.goods-menu-open .goods-menu-blur,.goods-menu-open__blur{opacity:1;visibility:visible}.goods-menu__link:hover:after{left:0;right:0;width:100%}}.nav,.nav__list{height:100%}.nav__list{display:flex;font-size:20px;justify-content:space-between;line-height:30px}.nav__item{cursor:pointer;text-transform:capitalize;position:relative}.nav__item-active,.nav__item-active .nav__link{cursor:default;pointer-events:none}.nav__item-active .nav__link{background-color:var(--secondary-color)}.nav__item-active .nav__order-count:before{background-color:var(--light-text-color);color:var(--secondary-color)}.nav__menu{position:relative}.nav__menu .nav__link{padding-right:35px}.nav__menu:after,.nav__menu:before{content:"";position:absolute;right:12px;top:50%;width:8px;height:2px;background-color:var(--light-text-color);transition:transform .3s ease;z-index:1}.nav__menu:before{right:17px;transform:translateY(calc(-50% + 1px)) rotate(45deg)}.nav__menu:after{transform:translateY(calc(-50% + 1px)) rotate(-45deg)}.nav__menu-open:before{transform:translateY(0) rotate(-45deg)}.nav__menu-open:after{transform:translateY(0) rotate(45deg)}.nav__menu-open .nav__link{background-color:var(--secondary-color)}.nav__link{align-items:center;background-color:transparent;cursor:pointer;display:flex;height:100%;overflow:hidden;padding:0 16px;position:relative;transition:text-shadow var(--transition-time),background-color var(--transition-time)}.nav__order-count{background-color:var(--secondary-color);border-radius:50%;color:var(--light-text-color);position:absolute;right:3px;top:12px;height:24px;width:24px;z-index:1}.nav__order-count:before{align-items:center;border-radius:50%;content:attr(data-count);display:flex;font-size:11px;top:1px;font-weight:600;justify-content:center;position:absolute;width:100%;height:100%}@media(hover:hover){.nav__item:not(.nav__item-active) .nav__link:hover,.nav__menu:not(.nav__menu-open) .nav__link:hover{background-color:var(--mix-bg-color-hover)}.nav__menu-open{background-color:var(--secondary-color)}.nav__list:has(.nav__menu-open) .nav__item .nav__link{background-color:transparent}.nav__list:has(.nav__menu-open) .nav__item-active .nav__order-count:before{background-color:var(--secondary-color);color:var(--light-text-color)}.nav__list:has(.nav__menu-open) .nav__item:not(.nav__item-active) .nav__link:hover{text-shadow:var(--light-text-shadow);background-color:var(--mix-bg-color-hover)}}@media(max-width:1200px){.nav{display:none}.nav__link{padding:0;overflow:visible}.nav__order-count{right:-25px;top:-9px}}