.footer{flex:1;padding-top:32px;padding-bottom:40px;background-color:#181818}@media (max-width:700px){.footer{padding-bottom:90px}}.footer__column__socials{display:none}.footer__columns{display:flex;gap:16px;margin-top:32px}@media (max-width:1024px){.footer__columns{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;grid-row-gap:32px;row-gap:32px;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media (max-width:768px){.footer__columns{grid-template-columns:repeat(2,1fr)}.footer__column__socials{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px;text-align:center}}.footer__column{flex:1}.footer__column__title{font-size:15px;font-weight:600;line-height:130%;color:var(--white);text-transform:uppercase}*+.footer__column__title{margin-top:1.5em}.footer__column__content{font-size:14px;font-style:normal;font-weight:500;line-height:1.5;color:var(--white);opacity:.8}*+.footer__column__content{margin-top:28px}@media (max-width:768px){*+.footer__column__content{margin-top:24px}}.footer__column__content ul{list-style:none}.footer__column__content *+ul,.footer__column__content ul *+li{margin-top:12px}@media (max-width:768px){.footer__column__content ul *+li{margin-top:10px}}.footer__column__content a{color:var(--color);-webkit-text-decoration:none;text-decoration:none}.footer__column__content a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__column__social{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.footer__column__content__list__social{display:flex;justify-content:center;gap:16px;list-style:none}.footer__column__content__list__social img{width:24px;height:24px}@media (max-width:1024px){.footer__column__content__list__social{margin-top:24px}}.footer__column__bottom-part{display:flex;justify-content:space-between;gap:16px;padding-top:30px}@media (max-width:1024px){.footer__column__bottom-part{justify-content:start;gap:10%;margin-top:60px;margin-bottom:24px;flex-direction:column;gap:48px}}.footer__newsletter__title{margin:0;font-family:var(--poppins);font-size:30px;font-style:italic;font-weight:700;line-height:21px;color:hsla(0,0%,100%,.54)}.footer__newsletter form{display:flex;align-items:center;width:100%;margin-top:24px;border-radius:4px}@media (max-width:1024px){.footer__newsletter form{max-width:530px}}.footer__newsletter__form__input{width:100%;padding:16px;font-size:14px;font-weight:400;border:1px solid #b5b5b5}.footer__newsletter__form__input::-moz-placeholder{font-size:14px;font-weight:400;color:var(--white)}.footer__newsletter__form__input::placeholder{font-size:14px;font-weight:400;color:var(--white)}.footer__newsletter__form__icon{width:43px;height:43px;padding-right:20px}.footer__newsletter{width:330px}.footer__newsletter,.footer__newsletter__header{display:flex;flex-direction:column;align-items:center}.footer__newsletter__header{justify-content:center;gap:10px;margin-bottom:20px}.footer__newsletter__title-group{display:flex;align-items:center;gap:10px}.footer__newsletter__icon{height:25px;filter:invert(1)}.footer__newsletter__logo{height:35px;filter:invert(1)}@media (max-width:768px){.footer__newsletter__logo{margin-left:0}}.footer__newsletter__text{margin-bottom:30px;font-family:var(--poppins);font-size:16px;font-weight:500;color:#ccc;text-align:center}.footer__newsletter__form{display:flex;flex-direction:column;align-items:center;gap:15px;margin:0 auto}.footer__newsletter__input{width:100%;height:46px;padding:0 20px;font-size:16px;border:1px solid #b5b5b5;border-radius:10px}.footer__newsletter__button{width:100%;height:46px;font-size:16px;font-weight:600;color:#fff;border:none;border-radius:10px;background-color:#04f;cursor:pointer;transition:background-color .3s ease}.footer__newsletter__button:hover{background-color:#03c}@media (max-width:1024px){.footer__newsletter__header{flex-direction:column;gap:15px}.footer__newsletter__title{font-size:28px}}@media (max-width:768px){.footer,.footer>div{display:flex;flex-direction:column}.footer__main__logo{display:none}.footer__columns{order:3}.footer__column__bottom-part{display:none}.footer__newsletter{grid-column:1/3;width:100%;margin-top:40px;padding:30px 0;order:1}.footer__newsletter__header{flex-direction:column;gap:10px}.footer__newsletter__text{margin-bottom:20px;font-size:14px}}.footer__main__logo{filter:invert(1)}.footer__bottom{display:flex;margin-top:40px;gap:143px}.footer__payment-methods__title{margin-bottom:20px;font-size:15px;font-weight:600;color:var(--white)}.footer__payment-methods__list{display:flex;gap:20px;margin:0;padding:0;list-style:none}.footer__payment-method__item{display:flex;align-items:center}.footer__payment-method__image{width:-moz-fit-content;width:fit-content;height:32px;border-radius:10px}@media (max-width:768px){.footer__payment-methods__list{flex-wrap:wrap;gap:15px}.footer__bottom{flex-direction:column;gap:40px;order:5}.footer__payment-method__image{height:25px}}.header__sticky{--logo-width:180px;--color:var(--black);--color-rgb:var(--black-rgb);position:sticky;top:var(--top-header-height);left:0;z-index:var(--z-index-header);box-shadow:0 4px 32px 0 rgba(58,74,86,.07);background-color:var(--white);transition:background-color .2s,box-shadow .2s}.header__sticky--menu-open{position:fixed;width:100%}.header__sticky--transparent{box-shadow:0 4px 32px 0 rgba(58,74,86,0);background-color:transparent}@media (max-width:1024px){.header__sticky{--logo-width:150px}}@media (max-width:700px){.header__sticky:not(.header__sticky--transparent){background-color:var(--black)}}@media (max-width:768px){.header__sticky{--logo-width:100px}}@media (max-width:374px){.header__sticky{--logo-width:120px}}.header__main{position:relative;display:flex;flex-direction:column;width:100%;max-width:calc(var(--page-max-width) + var(--page-left-padding) + var(--page-right-padding));height:var(--main-header-height);margin-right:auto;margin-left:auto;padding-right:var(--page-right-padding);padding-left:var(--page-left-padding)}@media (max-width:700px){.header__main{padding-right:0;padding-left:0}}.header__body{display:flex;align-items:stretch;gap:38px;width:100%;height:100%}@media (max-width:700px){.header__body{gap:0}}.header__left{display:flex;align-items:center}.header__burger{display:none;align-items:center;height:100%;padding-right:24px;padding-left:0;-webkit-tap-highlight-color:rgba(var(--black-rgb),.15)}@media (max-width:700px){.header__burger{display:flex;padding-right:8px;padding-left:8px}}.header__burger img{--size:22px;width:22px;width:var(--size);height:22px;height:var(--size);transition:filter .2s}.header__sticky--transparent .header__burger img{filter:invert(100%)}@media (max-width:700px){.header__burger img{filter:invert(100%)}}.header__logo{display:flex;align-items:center;min-width:var(--logo-width);max-width:var(--logo-width);height:100%}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .2s}.header__sticky--transparent .header__logo img{filter:invert(100%)}@media (max-width:700px){.header__logo{order:1;flex:1;max-width:none}.header__logo img{margin:0 auto;width:55%;filter:invert(100%)}}.header__right{display:flex;align-items:stretch}.header__sticky--transparent .header__right{filter:invert(100%)}@media (max-width:700px){.header__right{order:2;justify-content:flex-end;filter:invert(100%)}}.header__top{position:sticky;top:0;z-index:var(--z-index-header);display:flex;flex-flow:row nowrap;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;height:var(--top-header-height);color:var(--white);background-color:var(--black)}.header__top__wrap{--column-gap:92px;--count:5;display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;padding-left:92px;padding-left:var(--column-gap);font-size:14px;-moz-column-gap:92px;column-gap:92px;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);animation-name:header-top-wrap;animation-duration:calc(5 * 8s);animation-duration:calc(var(--count) * 8s);animation-timing-function:linear;animation-iteration-count:infinite}@media (max-width:1024px){.header__top__wrap{--column-gap:32px;animation-duration:calc(var(--count) * 5s)}}@media (max-width:768px){.header__top__wrap{--column-gap:24px;font-size:13px;animation-duration:calc(var(--count) * 4s)}}@keyframes header-top-wrap{0%{transform:translateX(75%)}to{transform:translateX(-25%)}}.header__links{flex:1;height:100%;--gap:56px;background-color:var(--white)}@media (max-width:700px){.header__links{display:none}}.header__links>ul{display:flex;align-items:stretch;justify-content:center;height:100%;list-style:none;gap:16px}@media (max-width:1024px){.header__links>ul{gap:16px}}.header__links>li{height:100%;font-size:14px;font-weight:500}@media (max-width:1024px){.header__links li a{font-size:12px}}.header__links li a{display:flex;align-items:center;height:100%;color:var(--color);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:rgba(var(--color-rgb),0);text-underline-offset:.2em;transition:text-decoration-color .12s,color .2s}.header__links li a:hover{text-decoration-color:rgba(var(--color-rgb),1)}.header__bottom{--gap:56px;height:var(--bottom-header-height);border-top:1px solid rgba(var(--black-rgb),.1);border-bottom:1px solid rgba(var(--black-rgb),.1);background-color:var(--white)}@media (max-width:1024px){.header__bottom{--gap:32px}}@media (max-width:700px){.header__bottom{display:none}}.header__bottom__nav{height:100%}.header__bottom__nav>ul{display:flex;align-items:stretch;height:100%;list-style:none}.header__pill{--horizontal-offset:16px;--vertical-offset:20px;position:fixed;right:calc(var(--page-right-padding) + 16px);right:calc(var(--page-right-padding) + var(--horizontal-offset));bottom:20px;bottom:var(--vertical-offset);left:calc(var(--page-left-padding) + 16px);left:calc(var(--page-left-padding) + var(--horizontal-offset));z-index:var(--z-index-header);display:none}@media (max-width:700px){.header__pill{display:block}}.header__pill__wrap{display:flex;align-items:center;justify-content:space-around;max-width:400px;height:100%;height:52px;margin-right:auto;margin-left:auto;border-radius:999px;box-shadow:0 14px 63px -14px rgba(0,0,0,.7);background-color:var(--white);list-style:none}