@import url(https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,700&display=swap);*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:Manrope;font-size:1.0625rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Manrope;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:75rem;margin:0 auto;padding:0 .9375rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:.9375rem 1fr minmax(auto,73.125rem) 1fr .9375rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .8s ease 0s;pointer-events:none;z-index:1001}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:1002;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.popup_hiding .popup__content{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.popup__wrapper{flex-direction:column;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center}.popup__content{visibility:hidden;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;transition:visibility .3s ease 0s,opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,visibility .3s ease 0s,opacity .3s ease 0s;transition:transform .3s ease 0s,visibility .3s ease 0s,opacity .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#fff;padding:1.25rem 1.25rem 1.875rem;width:100%;max-width:56.25rem;border-radius:1.25rem;min-height:31.25rem}.lock .popup__content{visibility:visible}.popup__close{position:relative;z-index:200}.popup__flexbox{display:flex;padding-top:1.875rem;align-items:flex-end;gap:1.25rem}.popup__picture{padding-top:1.25rem;text-align:center;margin-top:-1.25rem;margin-bottom:-.625rem;flex:0 0 40%;align-self:flex-start}.popup__picture img{max-width:100%}.popup__text-block{flex:1}.popup__title{font-size:1.75rem}.popup__price{border-bottom:1px solid #cfcece}.popup__info{padding-top:.9375rem;border-bottom:1px solid #cfcece}.popup__info_asteroids-list li::before{content:"Ø";font-size:1.0625rem;margin-right:.3125rem}.popup__action{padding-top:.3125rem}.popup__list{list-style:disc outside;line-height:1.4;font-size:1.0625rem;margin-right:.3125rem}.popup__list li::before{content:"•"}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.button{display:inline-flex;position:relative;padding:.625rem 1.25rem;background-color:#1f1e1e;color:#fff;border-radius:.3125rem;text-align:center}.button--fw{width:100%}.header__container{padding:.625rem}.header__language-switcher{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.3125rem}.header__language-switcher button{transition:all .3s}.offer{background-color:#d30020;color:#fff;padding:.3125rem;text-align:center}.offer__container p{margin-bottom:0}.menu{display:flex;max-height:5rem;justify-content:center}.menu__logo{height:100%;display:flex;align-items:center}.menu__logo img{max-height:100%;max-width:100%}.menu__body{display:flex;justify-content:space-evenly;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.9375rem;flex-wrap:nowrap}.menu__list{display:flex;justify-content:space-between;gap:2.5rem;margin-bottom:0}.menu__item{box-sizing:content-box}.menu__link{position:relative;font-weight:400;letter-spacing:.075rem;transition:color .3s ease;color:#000;white-space:nowrap;padding:1.25rem .625rem}.menu__link:hover{color:#807f7f}.menu__link:hover::after,.menu__link:hover::before{width:100%;left:0}.menu__link::after,.menu__link::before{content:"";position:absolute;bottom:.625rem;width:0;right:0;height:3px}.menu__link::before{transition:width .4s cubic-bezier(.51,.18,0,.88) .1s}.menu__link::after{transition:width .4s cubic-bezier(.29,.18,.26,.83);background:#d30020}.footer{border-top:.0625rem solid rgba(0,0,0,.2274509804);padding:1.25rem .625rem}.footer__body{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:1.25rem}.footer__links{display:flex;flex-wrap:nowrap;gap:.9375rem}.footer__links a img{transition:all .3s ease}.footer__copyright{margin-bottom:0;text-align:center}.hero{background-image:url(../img/hero/hero-background-2.webp);background-repeat:no-repeat;background-size:cover;color:#484848;margin-top:0;height:calc(100vh - 8.25625rem)}.hero__container{display:flex;justify-content:center;padding:0;height:100%;align-items:flex-end}.hero__body{display:flex;height:100%;text-align:center;justify-content:center;align-items:center;overflow:hidden;gap:1.125rem}.hero__small{-webkit-transform:translateY(7.5rem);transform:translateY(7.5rem)}.hero__image{width:50%;align-self:flex-end;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.hero__main-image{width:100%;height:95%;-o-object-fit:contain;object-fit:contain}.hero__introduction{width:48%;text-align:left;-webkit-transform:translate(7%,0);transform:translate(7%,0)}.hero__title{color:#da0100;font-weight:700;letter-spacing:.03125rem}.hero__subtitle{color:#000;font-weight:500;line-height:1.4}.advantages__body{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;text-align:left;row-gap:1.875rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.advantages__item{display:flex;align-items:center;gap:.625rem;justify-content:flex-start}.advantages__description{font-size:1.25rem}.advantages__description p{margin-bottom:0}.filter__title{margin-bottom:3.125rem}.filter__grid{display:flex;flex-wrap:wrap;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;row-gap:.4375rem}.filter__button{padding:.9375rem 1.875rem;color:#000;background-color:#fff;border:.0625rem solid #000;transition:all .3s ease}.filter__button._active{color:#fff;background-color:#d30020;border:.0625rem solid #d30020}.catalog{font-size:1rem}.catalog__container_border{padding-bottom:3.125rem;border-bottom:.125rem solid #cfcece}.catalog__body{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:.625rem;align-items:center}.catalog__item{display:flex;flex-direction:column;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:28.38125rem}.catalog__picture{display:flex;justify-content:center;width:100%;margin-bottom:-.3125rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catalog__picture a{text-align:center}.catalog__picture img{width:90%}.catalog__category-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.catalog__category{font-size:.8125rem;color:#807f7f;margin-bottom:.3125rem}.catalog__percent{color:#d30020;font-weight:700;font-size:1.125rem;margin-bottom:.3125rem}.catalog__title{height:4.5em;margin-bottom:.3125rem}.catalog__price{color:#d30020}.catalog__price p{font-size:1.125rem}.catalog__regular-price{color:#000;padding-left:.3125rem;text-decoration:line-through}.catalog__regular-price_no-line-through{text-decoration:none;padding-left:0}.catalog__action{display:flex;justify-content:center}.catalog__button{transition:all .2s linear 0s;min-width:5.9375rem;background-color:#333;margin-top:.625rem}.catalog__button::before{content:"";background:url(../img/icons/catalog/cart-white.svg) no-repeat 86% 50%;background-size:.9375rem;position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:0;opacity:0;height:100%;width:100%;transition:all .2s linear 0s}.packages__picture{margin-bottom:1.875rem}.packages__hint{font-size:.9375rem}.packages__hint-price{color:#d30020;font-weight:700}.reviews{font-size:1rem}.reviews__body{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviews__title{margin-bottom:2.1875rem;align-self:flex-start}.reviews__items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.875rem}.reviews__item{display:flex;width:100%}.reviews__picture{display:flex;justify-content:center;flex:0 0 25%;margin-top:-.375rem;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.reviews__picture a{width:100%;display:flex;justify-content:center}.reviews__picture img{max-width:6.875rem;max-height:7.1875rem}.reviews__info{flex:1}.reviews__info-header{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:1.25rem}.reviews__name{font-weight:700}.reviews__stars{display:flex;flex-wrap:nowrap}.reviews__stars img{max-width:1.125rem}.reviews__date{color:#807f7f}.reviews__book-title{color:#d30020}.reviews__review{line-height:1.3}.reviews__show-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-top:.625rem;transition:all .3s ease;border:none}.reviews-info-header{gap:.3125rem}.reviews-info-header__row{display:flex;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.reviews-info-header .reviews__verified{margin-bottom:0;color:#14982a}h1{font-size:3.125rem;line-height:1.1;letter-spacing:.1875rem;margin-bottom:1.875rem;font-weight:500}h2{font-size:2rem;font-weight:300;letter-spacing:.125rem;margin-bottom:1.25rem;line-height:1.1}h3{line-height:1.4}p{margin-bottom:.9375rem;line-height:1.3}a{display:inline-block}section{margin-top:3.75rem;margin-bottom:3.75rem}ol,ul{margin-bottom:.9375rem;list-style-position:inside}li{margin-bottom:.3125rem}strong{font-weight:700}.hidden{display:none}@media (min-width:37.5em){.header{position:fixed;top:0;left:0;text-align:center;width:100%;background-color:#fff;z-index:1000}}@media (max-width:75em){.catalog__body{grid-template-columns:repeat(3,1fr)}}@media (max-width:25em){.menu__link:first-child{padding-left:0}.hero{max-height:15rem}.hero__small{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);font-size:.625rem}}@media (max-width:61.99875em){.hero{max-height:21.875rem}.hero__small{-webkit-transform:translateY(4.375rem);transform:translateY(4.375rem)}.advantages__description{font-size:1.125rem}.filter__title{margin-bottom:2.5rem}h1{font-size:2.5rem}h2{font-size:1.25rem;line-height:1}p{font-size:.9375rem}section{margin-top:2.5rem;margin-bottom:2.5rem}}@media (max-width:54.375em){.catalog__body{grid-template-columns:repeat(2,1fr)}}@media (max-width:50.9375em){.footer__body{flex-direction:column}.footer__logo img{max-height:5.625rem}}@media (max-width:47.99875em){.menu__list{gap:1.25rem}.menu__link{font-size:.9375rem}.hero__body{justify-content:space-between}.advantages{padding:1.875rem 0 .9375rem}.advantages__body{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);justify-items:start;padding-left:2.5rem;padding-right:2.5rem}h1{font-size:1.6875rem;letter-spacing:.09375rem;margin-bottom:1.25rem}h2{font-size:1.125rem;letter-spacing:.09375rem;margin-bottom:.8125rem}section{margin-top:1.875rem;margin-bottom:1.875rem}}@media (max-width:39.375em){.popup__flexbox{flex-direction:column}.popup__picture img{max-width:70%}.catalog__price p{font-size:1rem}}@media (max-width:37.5em){.header__language-switcher button{font-size:.8125rem}.menu__logo{height:auto}.menu__logo img{max-height:3.5625rem}.menu__body{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.59375rem}.menu__list{gap:.375rem}.menu__link{font-size:.75rem;padding:.5rem .3125rem}.hero__main-image{width:18.4375rem}.advantages{padding:1.25rem 0 0}.filter__button{font-size:.9375rem;padding:.75rem 1.5625rem}.catalog__container_border{padding-bottom:2.1875rem}.catalog__body{grid-template-columns:repeat(1,1fr);justify-items:center}.catalog__picture img{max-height:25rem}.reviews__items{gap:1.25rem}.reviews__item{flex-direction:column}.reviews__info-header{font-size:.875rem}}@media (max-width:29.99875em){.popup__list{font-size:.9375rem;line-height:1.3}.button{font-size:.9375rem;padding:.5rem 1rem}.menu{max-height:100%}.menu__body{flex-wrap:wrap}.footer__links a img{max-height:1.75rem}.footer__logo img{max-height:4.6875rem}.hero{max-height:17.5rem}.hero__small{-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}.hero__main-image{width:16.25rem}.catalog__button{min-width:auto}p{font-size:.8125rem}}@media (max-width:28.125em){.advantages__body{padding-left:0;padding-right:0}}@media (max-width:26.875em){.hero__subtitle{font-size:.9375rem;letter-spacing:.075rem}h1{font-size:1.375rem;letter-spacing:.075rem}}@media (max-width:23.75em){.hero__introduction{max-width:9.375rem}.hero__subtitle{font-size:.8125rem}h1{font-size:1.125rem}}@media (any-hover:hover){.header__language-switcher button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.footer__links a img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.filter__button:hover{color:#fff;background-color:#d30020;border:.0625rem solid #d30020}.catalog__picture:hover{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}.catalog__button:hover{text-indent:-.625rem}.catalog__button:hover:before{opacity:1;text-indent:0}.reviews__picture:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.reviews__book-title a:hover{text-decoration:underline}.reviews__show-more:hover{background-color:#d30020}}