.changing-text{height:17px;position:relative;width:100%}.changing-text span{left:0;opacity:0;overflow:hidden;position:absolute;text-align:left;top:0;width:100%}.changing-text span:first-child{animation:rotateWords1 3s linear infinite;animation-delay:0s}.changing-text span:nth-child(2){animation:rotateWords2 3s linear infinite}.header{left:0;position:absolute;top:0;transition:transform .3s ease;width:100%;z-index:102}@media (min-width:1px) and (max-width:768px){.header{background-color:#fff}}.header.modal-mode{transform:translateY(-100%)}.header.fixed{position:fixed}.header .container{padding-bottom:0;padding-top:0}@media (min-width:1px) and (max-width:768px){.header .container{padding-left:20px;padding-right:10px}}.header__inner{align-items:center;border-bottom:1px solid #fff;display:flex;width:100%}@media (min-width:1px) and (max-width:768px){.header__inner{border-bottom:0;height:60px}}.header__logo{line-height:0;padding-right:20px}@media (min-width:1px) and (max-width:768px){.header__logo{display:none}}.header__logo.mobile{display:none}@media (min-width:1px) and (max-width:768px){.header__logo.mobile{display:block}}.header__logo img,.header__logo svg{height:79px;width:95px;fill:#fff;-o-object-fit:cover;object-fit:cover}@media (min-width:1px) and (max-width:768px){.header__logo img,.header__logo svg{height:50px;width:140px;fill:#a33921}}.header__links{align-items:center;display:flex;width:100%}@media (min-width:1px) and (max-width:768px){.header__links{display:none}}.header ul:not(.header__menu-wrapper ul){display:flex;list-style:none;margin:0;padding:0 20px 0 0}.header ul:not(.header__menu-wrapper ul) li{position:relative}.header ul:not(.header__menu-wrapper ul) li.active .header__dropdown-list,.header ul:not(.header__menu-wrapper ul) li:hover .header__dropdown-list{opacity:1;pointer-events:all}.header ul:not(.header__menu-wrapper ul) li.active a,.header ul:not(.header__menu-wrapper ul) li:hover a{visibility:visible}.header ul:not(.header__menu-wrapper ul) li.active a:after,.header ul:not(.header__menu-wrapper ul) li:hover a:after{transform:rotate(180deg)}.header ul:not(.header__menu-wrapper ul) li a.dropdown{position:relative}.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a){align-items:center;border-top:2px solid transparent;color:#fff;display:inline-flex;font-size:14px;font-weight:500;height:83px;line-height:16px;padding-left:18px;padding-right:18px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .3s ease;white-space:nowrap}@media (min-width:1px) and (max-width:1024px){.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a){font-size:14px;line-height:20px;padding-bottom:2px;padding-left:10px;padding-right:10px}}@media screen and (min-width:920px){.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):hover{border-color:#fff}}.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited{border-color:transparent}.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited.active,.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited:active,.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited:focus:focus-visible{border-color:#fff}.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a).active,.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):active,.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):focus:focus-visible{border-color:#fff}.header ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a) span{display:inline-flex}.header__dropdown-list{background-color:#e9edf2;border:1px solid #e9edf2;border-radius:15px;border-top:0;left:0;opacity:0;padding:15px 20px;pointer-events:none;position:absolute;top:calc(100% - 15px);transition:opacity .3s ease}.header__dropdown-list ul{display:flex;list-style:none;margin:0 -8px;padding:0;width:calc(100% + 16px)}.header__dropdown-list li{margin-left:8px;margin-right:8px}.header__dropdown-list a{border:1px solid #181818;border-radius:1em;color:#181818;display:inline-block;font-size:14px;line-height:16px;padding:6px 14px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background-color .3s ease;visibility:hidden;white-space:nowrap;width:100%}@media screen and (min-width:920px){.header__dropdown-list a:hover{background-color:#a33921;color:#fff}}.header__dropdown-list a:visited{color:#000}.header__dropdown-list a:visited.active,.header__dropdown-list a:visited:active,.header__dropdown-list a:visited:focus:focus-visible{background-color:#a33921;color:#fff}.header__dropdown-list a.active,.header__dropdown-list a:active,.header__dropdown-list a:focus:focus-visible{background-color:#a33921;color:#fff}.header__dropdown-title{display:inline-block;font-size:18px;line-height:1;margin-bottom:16px}.header__menu-button{background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:block;height:20px;position:relative;transition:background-color .2s ease;width:34px}@media screen and (min-width:920px){.header__menu-button:hover{background-color:#fff}.header__menu-button:hover span,.header__menu-button:hover span:after,.header__menu-button:hover span:before{background-color:#000}}.header__menu-button.active:not([disabled]):not(.disabled),.header__menu-button:active:not([disabled]):not(.disabled),.header__menu-button:focus:focus-visible:not([disabled]):not(.disabled){background-color:#fff}.header__menu-button.active:not([disabled]):not(.disabled) span,.header__menu-button.active:not([disabled]):not(.disabled) span:after,.header__menu-button.active:not([disabled]):not(.disabled) span:before,.header__menu-button:active:not([disabled]):not(.disabled) span,.header__menu-button:active:not([disabled]):not(.disabled) span:after,.header__menu-button:active:not([disabled]):not(.disabled) span:before,.header__menu-button:focus:focus-visible:not([disabled]):not(.disabled) span,.header__menu-button:focus:focus-visible:not([disabled]):not(.disabled) span:after,.header__menu-button:focus:focus-visible:not([disabled]):not(.disabled) span:before{background-color:#000}.header__menu-button span{left:50%;top:50%;transform:translate(-50%,-50%)}.header__menu-button span,.header__menu-button span:after,.header__menu-button span:before{background-color:#fff;border-radius:50%;height:4px;pointer-events:none;position:absolute;transition:background-color .2s ease;width:4px}.header__menu-button span:after,.header__menu-button span:before{content:"";display:block}.header__menu-button span:after{transform:translateX(-8px)}.header__menu-button span:before{transform:translateX(8px)}.header__buttons{align-items:center;display:flex;margin-left:auto}.header__contact-link{align-items:center;background-color:transparent;border:0;cursor:pointer;display:none;height:35px;justify-content:center;margin:0 16px;padding:0;width:35px}@media (min-width:1px) and (max-width:1200px){.header__contact-link{margin-left:8px;margin-right:8px}}@media (min-width:1px) and (max-width:768px){.header__contact-link{display:flex}}@media screen and (min-width:920px){.header__contact-link:hover svg{fill:#fff;stroke:transparent}}.header__contact-link.active:not([disabled]):not(.disabled) svg,.header__contact-link:active:not([disabled]):not(.disabled) svg,.header__contact-link:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#fff;stroke:transparent}.header__contact-link svg{height:24px;pointer-events:none;width:24px;fill:transparent;stroke:#fff;transition:fill .3s ease,stroke .3s ease}.header__wishlist{align-items:center;background-color:#f7f4f3;border-radius:15px;cursor:pointer;display:flex;height:35px;justify-content:center;min-width:55px;padding:0 8px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:1200px){.header__wishlist{margin-left:5px;margin-right:5px}}@media (min-width:1px) and (max-width:768px){.header__wishlist{border:1px solid #a33921;height:31px;width:31px}}@media screen and (min-width:920px){.header__wishlist:hover svg{fill:#fff;stroke:transparent}}.header__wishlist.active:not([disabled]):not(.disabled) svg,.header__wishlist:active:not([disabled]):not(.disabled) svg,.header__wishlist:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#fff;stroke:transparent}@media (min-width:1px) and (max-width:920px){.header__wishlist.active:not([disabled]):not(.disabled) svg,.header__wishlist:active:not([disabled]):not(.disabled) svg,.header__wishlist:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#a33921;stroke:$text}}.header__wishlist svg{display:flex;height:17px;margin-right:3px;order:-1;pointer-events:none;width:17px;fill:#a33921;stroke:#a33921;transition:fill .3s ease,stroke .3s ease}@media (min-width:1px) and (max-width:768px){.header__wishlist svg{height:15px;width:15px;fill:#a33921;stroke:#a33921}}.header__wishlist-counter{color:#181818;display:block;line-height:22px}.header__contact-btn,.header__wishlist-counter{font-family:Manrope,sans-serif;font-size:16px;text-align:center}.header__contact-btn{background-color:#a33921;border:1px solid #a33921;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-weight:400;justify-content:center;line-height:19px;margin-left:16px;min-width:162px;padding:7px 20px 8px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background-color .3s ease,border-color .3s ease;white-space:nowrap}@media (min-width:1px) and (max-width:1024px){.header__contact-btn{font-size:14px;padding:6px 15px 10px;width:130px}}@media (min-width:1px) and (max-width:768px){.header__contact-btn{display:none}}@media screen and (min-width:920px){.header__contact-btn:hover{background-color:#fff;border-color:#a33921;color:#a33921}}.header__contact-btn:visited{color:#fff}@media screen and (min-width:920px){.header__contact-btn:visited:hover{background-color:#fff;border-color:#a33921;color:#a33921}}.header__contact-btn:visited.active,.header__contact-btn:visited:active,.header__contact-btn:visited:focus:focus-visible{background-color:#fff;border-color:#a33921;color:#a33921}.header__contact-btn.active border-color $primary-color,.header__contact-btn:active border-color $primary-color,.header__contact-btn:focus:focus-visible border-color $primary-color{background-color:#fff;color:#a33921}.header.filled{background-color:#fff}@media (min-width:1px) and (max-width:768px){.header.filled{box-shadow:0 0 12px 3px rgba(0,0,0,.161)}}.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a){color:#181818}@media screen and (min-width:920px){.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):hover{border-color:#181818}}.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited{border-color:transparent}.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited.active,.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited:active,.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):visited:focus:focus-visible{border-color:#181818}.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a).active,.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):active,.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a):focus:focus-visible{border-color:#181818}.header.filled ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a) svg{fill:#181818;stroke:#181818}.header.filled .header__contact-link svg{stroke:#181818}@media screen and (min-width:920px){.header.filled .header__contact-link:hover svg{fill:#181818;stroke:transparent}}.header.filled .header__contact-link.active:not([disabled]):not(.disabled) svg,.header.filled .header__contact-link:active:not([disabled]):not(.disabled) svg,.header.filled .header__contact-link:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#181818;stroke:transparent}.header.filled .header__wishlist svg{stroke:transparent;fill:#a33921}@media screen and (min-width:920px){.header.filled .header__wishlist:hover svg{fill:#a33921;stroke:transparent}}.header.filled .header__wishlist.active:not([disabled]):not(.disabled) svg,.header.filled .header__wishlist:active:not([disabled]):not(.disabled) svg,.header.filled .header__wishlist:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#a33921;stroke:transparent}.header.filled .header__logo svg{fill:#181818}.header.filled .header__inner{border-bottom:0}.header.filled .header__menu-button{border:1px solid #181818}@media screen and (min-width:920px){.header.filled .header__menu-button:hover{background-color:#181818}.header.filled .header__menu-button:hover span,.header.filled .header__menu-button:hover span:after,.header.filled .header__menu-button:hover span:before{background-color:#fff}}.header.filled .header__menu-button.active:not([disabled]):not(.disabled),.header.filled .header__menu-button:active:not([disabled]):not(.disabled),.header.filled .header__menu-button:focus:focus-visible:not([disabled]):not(.disabled){background-color:#181818}.header.filled .header__menu-button.active:not([disabled]):not(.disabled) span,.header.filled .header__menu-button.active:not([disabled]):not(.disabled) span:after,.header.filled .header__menu-button.active:not([disabled]):not(.disabled) span:before,.header.filled .header__menu-button:active:not([disabled]):not(.disabled) span,.header.filled .header__menu-button:active:not([disabled]):not(.disabled) span:after,.header.filled .header__menu-button:active:not([disabled]):not(.disabled) span:before,.header.filled .header__menu-button:focus:focus-visible:not([disabled]):not(.disabled) span,.header.filled .header__menu-button:focus:focus-visible:not([disabled]):not(.disabled) span:after,.header.filled .header__menu-button:focus:focus-visible:not([disabled]):not(.disabled) span:before{background-color:#fff}.header.filled .header__menu-button span,.header.filled .header__menu-button span:after,.header.filled .header__menu-button span:before{background-color:#181818}.header__parts{display:flex;flex-wrap:wrap;width:100%}.header__top-part{border-bottom:1px solid #d9d9d9;display:flex;width:100%}@media (min-width:1px) and (max-width:768px){.header__top-part{display:none}}.header__top-part ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a){height:45px}.header__bottom-part{display:flex;width:100%}.header__bottom-part ul:not(.header__menu-wrapper ul) li a:not(.header__dropdown-list a){height:55px;text-transform:uppercase}.header__contact-phone{color:#181818;font-size:14px;font-weight:600;line-height:19px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.header__menu-wrapper{position:relative}.header__menu-wrapper:hover .header__list-wrapper{opacity:1;pointer-events:all}.header__list-wrapper{box-shadow:0 11px 15px 0 rgba(0,0,0,.169);left:0;opacity:0;pointer-events:none;position:absolute;top:31px;transition:opacity .3s ease;z-index:10}.header__list-wrapper ul{background-color:#fff;font-size:16px;list-style:none;margin:0;min-width:200px;padding:10px 15px}@media (min-width:1px) and (max-width:1024px){.header__list-wrapper ul{font-size:14px}}.header__list-wrapper ul a{color:#181818;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.header__bottom-part ul li a:not(.header__dropdown-list a){font-size:16px;line-height:19px}@keyframes rotateWords1{0%{animation-timing-function:ease-in;opacity:1;width:0}12%{animation-timing-function:ease-in;opacity:1;width:100%}36%{animation-timing-function:ease-in;opacity:1;width:100%}50%{opacity:0;width:0}}@keyframes rotateWords2{0%{animation-timing-function:ease-in;opacity:1;width:0}50%{animation-timing-function:ease-in;opacity:1;width:0}74%{opacity:1;width:100%}93%{opacity:1;width:100%}to{opacity:0;width:0}}