.mt-2{margin-top:2rem}.mt-1{margin-top:1rem}.align_center{display:flex;justify-content:center}.tac{text-align:center}.fw400{font-weight:400}.fw800{font-weight:800}.mb-4{margin-bottom:4rem}.perspective{-webkit-perspective:1000}.main_button_red{padding:1rem;font-weight:200;font-size:1.5rem;border:dotted .1rem #172d43;color:#fff;width:auto;height:4rem;background-color:#172d43}.main_button_home{padding:1rem;font-weight:200;font-size:1.8rem;border:dotted .1rem #172d43;color:#fff;width:20rem;height:6rem;border-radius:1rem;background-color:#527aa1}.main_button{padding:1rem;font-weight:200;font-size:1.5rem;border:dotted .1rem #172d43;color:#fff;width:auto;height:4rem;background-color:#6784a1}.main_button_white{padding:0 1rem;margin-right:1rem;font-weight:200;font-size:1.5rem;border:dotted .1rem #172d43;color:#000;width:auto;height:3rem;background-color:#fff}.inbasket{background-color:#6784a1 !important;width:100% !important;transition:.5s ease-out}.inbasket__big{padding:1rem;margin-left:0 !important}@keyframes cloudLoop{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@-webkit-keyframes vibrate-3{0%{-webkit-transform:translate(0);-webkit-transform-transform:translate(0)}10%{-webkit-transform:translate(-2px, -2px);-webkit-transform-transform:translate(-2px, -2px)}20%{-webkit-transform:translate(2px, -2px);-webkit-transform-transform:translate(2px, -2px)}30%{-webkit-transform:translate(-2px, 2px);-webkit-transform-transform:translate(-2px, 2px)}40%{-webkit-transform:translate(2px, 2px);-webkit-transform-transform:translate(2px, 2px)}50%{-webkit-transform:translate(-2px, -2px);-webkit-transform-transform:translate(-2px, -2px)}60%{-webkit-transform:translate(2px, -2px);-webkit-transform-transform:translate(2px, -2px)}70%{-webkit-transform:translate(-2px, 2px);-webkit-transform-transform:translate(-2px, 2px)}80%{-webkit-transform:translate(-2px, -2px);-webkit-transform-transform:translate(-2px, -2px)}90%{-webkit-transform:translate(2px, -2px);-webkit-transform-transform:translate(2px, -2px)}100%{-webkit-transform:translate(0);-webkit-transform-transform:translate(0)}}@keyframes vibrate-3{0%{-webkit-transform:translate(0);-webkit-transform-transform:translate(0)}10%{-webkit-transform:translate(-2px, -2px);-webkit-transform-transform:translate(-2px, -2px)}20%{-webkit-transform:translate(2px, -2px);-webkit-transform-transform:translate(2px, -2px)}30%{-webkit-transform:translate(-2px, 2px);-webkit-transform-transform:translate(-2px, 2px)}40%{-webkit-transform:translate(2px, 2px);-webkit-transform-transform:translate(2px, 2px)}50%{-webkit-transform:translate(-2px, -2px);-webkit-transform-transform:translate(-2px, -2px)}60%{-webkit-transform:translate(2px, -2px);-webkit-transform-transform:translate(2px, -2px)}70%{-webkit-transform:translate(-2px, 2px);-webkit-transform-transform:translate(-2px, 2px)}80%{-webkit-transform:translate(-2px, -2px);-webkit-transform-transform:translate(-2px, -2px)}90%{-webkit-transform:translate(2px, -2px);-webkit-transform-transform:translate(2px, -2px)}100%{-webkit-transform:translate(0);-webkit-transform-transform:translate(0)}}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1)}50%{-webkit-transform:scale(1.1);-webkit-transform-transform:scale(1.1)}100%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1)}50%{-webkit-transform:scale(1.1);-webkit-transform-transform:scale(1.1)}100%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1)}}@-webkit-keyframes shadow-drop-tb{0%{-webkit-transform:translateZ(0);-webkit-transform-transform:translateZ(0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0)}100%{-webkit-transform:translateZ(50px);-webkit-transform-transform:translateZ(50px);-webkit-box-shadow:0 -12px 20px -12px rgba(0,0,0,.35),0 12px 20px -12px rgba(0,0,0,.35);-webkit-box-shadow-box-shadow:0 -12px 20px -12px rgba(0,0,0,.35),0 12px 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-tb{0%{-webkit-transform:translateZ(0);-webkit-transform-transform:translateZ(0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0)}100%{-webkit-transform:translateZ(50px);-webkit-transform-transform:translateZ(50px);-webkit-box-shadow:0 -12px 20px -12px rgba(0,0,0,.709),0 12px 20px -12px rgba(0,0,0,.712);-webkit-box-shadow-box-shadow:0 -12px 20px -12px rgba(0,0,0,.761),0 12px 20px -12px rgba(0,0,0,.706)}}@-webkit-keyframes shadow-pop-bl{0%{-webkit-box-shadow:0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e;-webkit-box-shadow-box-shadow:0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e;-webkit-transform:translateX(0) translateY(0);-webkit-transform-transform:translateX(0) translateY(0)}100%{-webkit-box-shadow:-1px 1px #3e3e3e,-2px 2px #3e3e3e,-3px 3px #3e3e3e,-4px 4px #3e3e3e,-5px 5px #3e3e3e,-6px 6px #3e3e3e,-7px 7px #3e3e3e,-8px 8px #3e3e3e;-webkit-box-shadow-box-shadow:-1px 1px #3e3e3e,-2px 2px #3e3e3e,-3px 3px #3e3e3e,-4px 4px #3e3e3e,-5px 5px #3e3e3e,-6px 6px #3e3e3e,-7px 7px #3e3e3e,-8px 8px #3e3e3e;-webkit-transform:translateX(8px) translateY(-8px);-webkit-transform-transform:translateX(8px) translateY(-8px)}}@keyframes shadow-pop-bl{0%{-webkit-box-shadow:0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e;-webkit-box-shadow-box-shadow:0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e;-webkit-transform:translateX(0) translateY(0);-webkit-transform-transform:translateX(0) translateY(0)}100%{-webkit-box-shadow:-1px 1px #3e3e3e,-2px 2px #3e3e3e,-3px 3px #3e3e3e,-4px 4px #3e3e3e,-5px 5px #3e3e3e,-6px 6px #3e3e3e,-7px 7px #3e3e3e,-8px 8px #3e3e3e;-webkit-box-shadow-box-shadow:-1px 1px #3e3e3e,-2px 2px #3e3e3e,-3px 3px #3e3e3e,-4px 4px #3e3e3e,-5px 5px #3e3e3e,-6px 6px #3e3e3e,-7px 7px #3e3e3e,-8px 8px #3e3e3e;-webkit-transform:translateX(8px) translateY(-8px);-webkit-transform-transform:translateX(8px) translateY(-8px)}}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);-webkit-transform-transform:scale(1);-webkit-transform-origin:center center;-webkit-transform-origin-transform-origin:center center;-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);-webkit-transform-transform:scale(0.91);-webkit-animation-timing-function:ease-in;-webkit-animation-timing-function-animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);-webkit-transform-transform:scale(0.98);-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);-webkit-transform-transform:scale(0.87);-webkit-animation-timing-function:ease-in;-webkit-animation-timing-function-animation-timing-function:ease-in}45%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1);-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);-webkit-transform-transform:scale(1);-webkit-transform-origin:center center;-webkit-transform-origin-transform-origin:center center;-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);-webkit-transform-transform:scale(0.91);-webkit-animation-timing-function:ease-in;-webkit-animation-timing-function-animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);-webkit-transform-transform:scale(0.98);-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);-webkit-transform-transform:scale(0.87);-webkit-animation-timing-function:ease-in;-webkit-animation-timing-function-animation-timing-function:ease-in}45%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1);-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(0.5);-webkit-transform-transform:scale(0.5)}100%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(0.5);-webkit-transform-transform:scale(0.5)}100%{-webkit-transform:scale(1);-webkit-transform-transform:scale(1)}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);-webkit-transform-transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);-webkit-transform-transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);-webkit-transform-transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);-webkit-transform-transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-fwd-tl{0%{-webkit-transform:translateZ(-1400px) translateY(-800px) translateX(-1000px);-webkit-transform-transform:translateZ(-1400px) translateY(-800px) translateX(-1000px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0) translateX(0);-webkit-transform-transform:translateZ(0) translateY(0) translateX(0);opacity:1}}@keyframes slide-in-fwd-tl{0%{-webkit-transform:translateZ(-1400px) translateY(-800px) translateX(-1000px);-webkit-transform-transform:translateZ(-1400px) translateY(-800px) translateX(-1000px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0) translateX(0);-webkit-transform-transform:translateZ(0) translateY(0) translateX(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);-webkit-filter-filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);-webkit-filter-filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);-webkit-filter-filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);-webkit-filter-filter:blur(0px);opacity:1}}@-webkit-keyframes slide-in-blurred-left{0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-origin:100% 50%;-webkit-transform-origin-transform-origin:100% 50%;-webkit-filter:blur(40px);-webkit-filter-filter:blur(40px);opacity:0}100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;-webkit-transform-origin-transform-origin:50% 50%;-webkit-filter:blur(0);-webkit-filter-filter:blur(0);opacity:1}}@keyframes slide-in-blurred-left{0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-origin:100% 50%;-webkit-transform-origin-transform-origin:100% 50%;-webkit-filter:blur(40px);-webkit-filter-filter:blur(40px);opacity:0}100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;-webkit-transform-origin-transform-origin:50% 50%;-webkit-filter:blur(0);-webkit-filter-filter:blur(0);opacity:1}}@-webkit-keyframes slide-out-tr{0%{-webkit-transform:translateY(0) translateX(0);-webkit-transform-transform:translateY(0) translateX(0);opacity:1}100%{-webkit-transform:translateY(-1000px) translateX(1000px);-webkit-transform-transform:translateY(-1000px) translateX(1000px);opacity:0}}@keyframes slide-out-tr{0%{-webkit-transform:translateY(0) translateX(0);-webkit-transform-transform:translateY(0) translateX(0);opacity:1}100%{-webkit-transform:translateY(-1000px) translateX(1000px);-webkit-transform-transform:translateY(-1000px) translateX(1000px);opacity:0}}@keyframes bounce-top{0%{-webkit-transform:translateY(-25px);-webkit-transform-transform:translateY(-25px);-webkit-animation-timing-function:ease-in;-webkit-animation-timing-function-animation-timing-function:ease-in;opacity:1}50%{-webkit-transform:translateY(0px);-webkit-transform-transform:translateY(0px);-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out;opacity:1}100%{-webkit-transform:translateY(-25px);-webkit-transform-transform:translateY(-25px);-webkit-animation-timing-function:ease-out;-webkit-animation-timing-function-animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes slide-out-bck-bottom{0%{-webkit-transform:translateZ(0) translateY(0);-webkit-transform-transform:translateZ(0) translateY(0);opacity:1}100%{-webkit-transform:translateZ(-1100px) translateY(1000px);-webkit-transform-transform:translateZ(-1100px) translateY(1000px);opacity:0}}@keyframes slide-out-bck-bottom{0%{-webkit-transform:translateZ(0) translateY(0);-webkit-transform-transform:translateZ(0) translateY(0);opacity:1}100%{-webkit-transform:translateZ(-1100px) translateY(1000px);-webkit-transform-transform:translateZ(-1100px) translateY(1000px);opacity:0}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);-webkit-transform-transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);-webkit-transform-transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);-webkit-transform-transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);-webkit-transform-transform:translateY(0);opacity:1}}.cookies{display:flex;position:fixed;bottom:10px;width:28rem;background-color:#fff;flex-direction:column;align-items:center;padding:2rem;left:50%;transform:translate(-50%);z-index:99999}.cookies__text{font-size:1.8rem}.cookies__button{margin-top:1rem}.cookies__button .button-brd{font-size:1.8rem;cursor:pointer;border:1px solid #000;border-radius:1rem;padding:1rem}*{box-sizing:border-box;padding:0;margin:0}html{font-size:62.5%;height:100%;scroll-behavior:smooth}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1 !important}.content-home{flex:1 0 auto;width:100%;margin-top:4.4rem}.content{flex:1 0 auto;width:95vw;margin-top:4.4rem}.small{display:flex}.small hr{width:14rem;height:.4rem;margin-top:1rem;background-color:#172d43}body{font-family:"Cuprum",sans-serif;font-style:normal;font-weight:200;display:flex;display:-webkit-flex;flex-direction:column;min-height:100vh;font-size:2rem;align-items:center;background-color:#eaeaea;height:100%}.header{position:fixed;display:flex;justify-content:center;flex-direction:column;z-index:60}.hat{display:flex;flex-direction:column;width:100%;height:100vh;margin-top:-44px;height:100svh;justify-content:space-around;align-items:center;background-image:url(../image/home.jpg);background-size:cover;background-repeat:no-repeat;background-position-y:55%;filter:saturate(120%) opacity(0.9);position:relative}.hat__arrow{font-size:4rem;color:#fff}.hat__arrow a{color:#fff}.hat__mobile{display:none}.hat__mobile h3{text-transform:uppercase}.hat__moving{z-index:-1}.hat__moving img{position:absolute;width:100%;height:100%;top:0;left:0;animation:cloudLoop 40s linear infinite;animation-delay:0s;animation-direction:normal;animation-fill-mode:none;animation-play-state:running}.hat__contacts{padding:2rem;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7921568627)}.hat__contacts h3{font-weight:400;color:#000;z-index:99}.hat__contacts i{color:#527aa1;padding-right:.5rem}.hat__contacts a{text-decoration:none;color:#000;z-index:99}.hat__contacts p{margin:.5rem}.hat__contacts_phone{letter-spacing:.7rem}.hat__contacts_mail{letter-spacing:.2rem}.hat__logo{display:flex;flex-direction:row;justify-content:flex-end;width:100%;color:#000;top:8%;right:5rem;position:relative}.hat__logo h2{font-family:"Ruslan Display",cursive;margin-top:2rem;font-size:2.9rem;font-weight:400}.hat__logo h3{margin-top:1rem;font-size:1.5rem;font-weight:400;text-transform:uppercase}.hat__logo hr{margin-top:1rem;width:10rem}.hat__logo img{width:24rem;height:24rem;filter:saturate(0.8)}.contacts{display:flex;flex-direction:row;justify-content:center;margin:2rem 0 2rem 0;flex-wrap:wrap}.contacts img{width:10rem;height:10rem}.contacts i{font-size:10rem;color:#527aa1}.contacts__phone{display:flex;margin:0 3rem 0 2rem}.contacts__phone a{font-size:3rem;top:32%;text-decoration:none;color:#008dff;position:relative}.contacts__mail{display:flex}.contacts__mail a{font-size:3rem;top:32%;text-decoration:none;color:#008dff;position:relative;margin-left:2rem}.menu{display:flex;background-color:#172d43;width:100vw;height:4.4rem;justify-content:space-between;align-items:center}.menu__inner{display:flex;justify-content:center;align-items:center;background-color:#172d43;width:50%;height:4.4rem}.menu__inner_links{font-size:1.9rem;text-shadow:0 0 1px #000;font-weight:400;list-style:none;display:flex;width:100%;justify-content:space-around;color:#fff;z-index:0}.menu__cart{font-size:2rem;position:relative;align-self:center;color:#fff;margin-right:2rem}.menu__cart a{color:#fff}.menu__cart_summ{display:flex;justify-content:center;align-items:center;font-size:1rem;position:absolute;margin-left:1.1rem;margin-top:-0.9rem;background-color:red;color:#fff;border-radius:100rem;width:1.5rem;height:1.5rem}.menu__cart_mobile{display:flex;margin-top:2rem;justify-content:center;position:relative}.menu__cart_mobile_summ{color:#fff;text-align:center;position:absolute;background-color:red;border-radius:10rem;font-size:2rem;width:3rem;top:22px;right:60px}.menu__logo{font-family:"Ruslan Display",cursive;color:#fff;margin-left:2rem;font-weight:400}.menu__logo a{text-decoration:none;color:#fff}.menu_mobile{display:none;z-index:999;flex-direction:column;background-color:#172d43;width:100vw;height:5rem;position:relative}.menu_mobile__button{padding:1rem;display:flex;justify-content:space-between;color:#fff}.menu_mobile__links{z-index:1000;display:none;position:absolute;justify-content:center;width:100vw;font-size:3rem;opacity:100;transition:1s}.menu_mobile__links_item{padding:2rem;list-style:none;color:#fff;position:relative}.menu_mobile__links a{text-decoration:none;color:#fff}.menu_mobile__logo{display:flex;align-items:center;font-family:"Ruslan Display",cursive}.mobile_category{position:absolute;color:#fff;display:none;opacity:0;transition:1s;z-index:999;width:100vw;justify-content:center;top:30%;font-size:3rem}.mobile_category__show{position:absolute;opacity:0;display:none;width:100vw;flex-direction:column;z-index:1000;height:50vh;justify-content:space-evenly;align-items:center;transition:1s}.mobile_category__show a{text-decoration:none;color:#fff;font-size:3rem;text-align:center}.mobile_type{font-size:3rem;position:absolute;width:15rem;color:#fff;display:none;opacity:0;transition:1s;z-index:999;width:100vw;justify-content:center}.mobile_type__show{position:absolute;opacity:0;display:none;width:100vw;flex-direction:column;z-index:1000;height:50vh;justify-content:space-evenly;align-items:center;transition:1s}.mobile_type__show a{text-decoration:none;color:#fff;font-size:3rem}.links{text-align:center;cursor:default;position:relative;z-index:1;display:flex;flex-direction:row}.links a{color:#fff;text-decoration:none}.links__type{padding:2rem;display:none;position:absolute;width:16rem;height:auto;background-color:#527aa1;top:8.7rem;left:-1rem;z-index:30}.links__type:hover{background-color:#172d43}.links__type:hover .links__type__add{display:flex}.links__type__add{display:none;flex-direction:column;position:absolute;justify-content:center;background-color:#527aa1;width:auto;height:auto;top:0rem;left:16rem;z-index:30}.links__type__add a{padding:1rem;text-decoration:none;width:27rem;color:#fff;display:flex;align-items:center;justify-content:center;height:5rem}.links__type__add a:hover{background-color:#172d43}.links__category{padding:2rem;display:none;position:absolute;width:16rem;height:auto;background-color:#527aa1;top:3rem;left:-1rem;z-index:30;justify-content:center}.links__category:hover{background-color:#172d43}.links__category:hover .links__category__add{display:flex}.links__category__add{display:none;flex-direction:column;position:absolute;justify-content:center;background-color:#527aa1;width:auto;height:auto;top:0rem;left:16rem;z-index:30}.links__category__add a{padding:1rem;text-decoration:none;width:27rem;color:#fff;display:flex;align-items:center;justify-content:center;height:5rem}.links__category__add a:hover{background-color:#172d43}.links:hover{z-index:1;color:#fff}.links:hover::before{padding:1rem;margin-top:-3rem;margin-left:-1rem;z-index:-1;position:absolute;content:"";display:block;width:100%;height:4.1rem;background-color:#527aa1}.links:hover .links__category,.links:hover .links__type{display:flex}.base-hr{left:35%;position:relative;background-color:#000;height:.3rem;width:30%}.solid-info{padding:2rem 2rem 2rem 2rem;text-align:center}.solid-info h1{font-size:2rem;font-weight:200}.solid-info h1 span{text-align:justify;display:block;text-indent:2rem}.solid-about{width:100%;height:30rem;background-image:url(../image/dots.webp);display:flex;align-items:center}.solid-about__card{display:flex;width:33.3%;flex-direction:column;justify-content:center;align-items:center}.solid-about__card img{width:20rem;height:20rem;border-radius:100rem}.solid-about__card h5{color:#000;font-size:2rem;font-weight:600}.cat-category{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:80vw}.cat-category__card{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.cat-category__card_img{width:30rem;height:20rem;border:solid .3rem #6784a1;box-shadow:12px 12px 14px rgba(0,0,0,.16)}.cat-category__card_img img{width:100%;height:100%;filter:saturate(0.9) brightness(0.8)}.cat-category__card_text{position:absolute;color:#fff;font-weight:200;display:flex;justify-content:center;height:6rem;width:30rem;align-items:center;background-color:#6784a1;z-index:1;text-align:center}.cat-category__card:hover img{transition:all .4s;filter:blur(0.7rem)}.cat-category__card:hover .cat-category__card_text{transition:all .4s;border-radius:1rem;height:5rem;font-weight:200;font-size:2rem;color:#fff}.cat-category__card:hover .cat-category__card_img{transition:all .4s;border:none}.cat-category a{display:flex;justify-content:space-evenly;padding:.3rem}.find{margin-top:2rem;height:5rem;background-color:#192632;display:flex;justify-content:space-between;align-items:center}.find__input{display:flex;flex-direction:row;align-items:center}.find__text{margin-left:1rem;color:#fff;font-size:2rem}.find__text a{color:#fff;text-decoration:none}.find input{margin-right:1rem;width:10rem;height:3rem;padding:10px 10px;transition:width 1s}.find input:focus{width:50vw;max-width:50vw}.find h5{margin-right:1rem;font-weight:200;color:#fff}.find__home{justify-content:center;background-color:#6784a1;margin-bottom:2rem}.card-item{padding:.4rem;margin:.4rem;border:solid .3rem;display:flex;flex-direction:column;width:25rem;height:35rem;justify-content:space-between;box-shadow:12px 12px 14px rgba(0,0,0,.16);position:relative}.card-item__stock{position:absolute;top:5rem;color:#fff;left:1rem}.card-item__stock .instock{background-color:#192632;padding:.5rem;border-radius:.4rem}.card-item__stock .outstock{background-color:#5b5b5b;padding:.5rem;border-radius:.4rem}.card-item:hover .card-item__title{transition:all .6s;scale:110%}.card-item__title{background-color:#172d43;color:#fff;text-align:center;padding:.8rem;display:flex;font-weight:200;justify-content:center}.card-item__title a{color:#fff;text-decoration:none;font-size:1.7rem}.card-item__title a h3{font-size:1.7rem}.card-item__img{display:flex;align-items:center;flex-direction:column}.card-item__img img{width:13rem;height:13rem}.card-item__price{margin:1rem 0 1rem 0;text-align:center;font-weight:200}.card-item__count{display:flex;background-color:#172d43;padding:1rem;justify-content:space-between;align-items:center}.card-item__count input{text-align:center;border:solid .2rem #fff;border-radius:.3rem;width:4rem;height:3rem}.card-item__count button{font-weight:200;font-size:1.5rem;border:dotted .1rem #527aa1;color:#fff;width:10rem;height:4rem;background-color:#6784a1}.card-item .buy{transition:.7s}.card-item .buy:hover{scale:1.1}.card-item__number{font-size:1.3rem;text-align:left;display:flex;justify-content:space-between;font-weight:300}.show_contact-us button:hover{background-color:green}.show_contact-us button:active{scale:90%}.contact-us{display:none;flex-direction:column;justify-content:center;align-items:center;border:.1rem solid #172d43;width:45vw;padding:2rem;margin-bottom:2rem}.contact-us__title{text-align:center}.contact-us label{margin-top:.4rem;text-align:center}.contact-us .check{margin:.4rem}.contact-us__inputs{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-us__inputs input{margin-top:2rem;width:20rem;height:3rem;padding:10px 10px;transition:scale .6s}.contact-us__inputs input:hover{scale:110%}.contact-us__inputs_text{margin-top:2rem;height:10rem;width:20rem;position:relative;padding:1rem}.contact-us__inputs_text::placeholder{top:50%;text-align:center}.contact-us__send{margin-top:2rem}.contact-us__send button{font-weight:200;font-size:1.5rem;border:dotted .1rem #527aa1;color:#fff;width:10rem;height:4rem;background-color:#6784a1}.contact-us__send button:disabled{background-color:gray}.contact-us__send button:active{scale:.9}.turnstile{width:100%;height:100%;position:fixed;display:flex;z-index:100000;background-color:#fff;flex-direction:column;align-items:center;justify-content:center}.footer{flex:0 0 auto;z-index:51;font-size:2rem;display:flex;display:-webkit-flex;background-color:#172d43;width:100%;height:20rem;align-content:flex-start;flex-direction:column;text-align:center;justify-content:center}.footer__inn{font-size:1.6rem;color:#fff;text-align:left;margin-left:1rem}.footer__info{display:flex;padding:1rem;top:0;font-size:1.3rem;justify-content:center;align-items:flex-end}.footer__info a{color:#fff;text-decoration:none}.item{margin-top:4rem;display:flex;justify-content:center}.item__main{display:flex;flex-direction:row;width:100vw;justify-content:space-around}.item__main_info{margin-left:2rem;display:flex;flex-direction:row;justify-content:space-between}.item__main_info h1{font-weight:800}.item__main_info h2{font-weight:200;font-size:1.2rem}.item__main_info_addtocart{margin-left:1rem}.item__main_info_addtocart button{margin-left:1rem}.item__main_info_addtocart_price{font-size:2rem}.item__main_img{position:relative}.item__main_img img{width:30rem;height:30rem}.item__main_img_stock{position:absolute;top:0rem;color:#fff;left:1rem}.item__main_img_stock .instock{background-color:#192632;padding:.5rem;border-radius:.4rem}.item__main_img_stock .outstock{background-color:#5b5b5b;padding:.5rem;border-radius:.4rem}.item__main_description{max-width:70vw}.item__main_description_item{padding:1rem;display:flex}.item hr{width:10rem}.category{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center}.category__info{margin-top:2rem;display:flex;flex-direction:column;text-align:justify;padding:1rem;cursor:crosshair;border-radius:1rem}.category__info h1{font-size:2rem}.category__items{margin:2rem 0 4rem 0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-evenly}table{margin-top:2rem}table th{text-align:left;padding:1rem;width:20rem;border:.2rem solid #172d43;font-size:1.7rem}table td{border:.2rem solid #172d43;width:30vw;font-size:1.2rem;padding:.7rem}.article_all{display:flex;flex-direction:column;justify-content:center;align-content:center;flex-wrap:wrap;margin-top:5rem}.article_all__item{width:80vw;margin-top:2rem;display:flex;flex-direction:column}.article_all__item_content{margin-top:2rem;display:flex;flex-direction:row;justify-content:space-between}.article_all__item_content img{width:46rem}.article_all__item_title{padding:1.3rem;display:flex;flex-direction:row;justify-content:space-between;color:#fff;background-color:#172d43;text-decoration:none}.article_all__item_title a{color:#fff;text-decoration:none}.article_all__item_text{align-content:center;margin-right:2rem;text-align:justify}.article_all__item_text a{color:#000}.pages{display:flex;justify-content:center;margin-top:3rem}.pagination{list-style:none;display:flex;flex-direction:row}.pagination__page-item{padding:.3rem}.pagination__page-link{padding:.3rem}.pagination a{text-decoration:none;color:#000}.disabled{display:none}.disabled_page{pointer-events:none;cursor:default;opacity:.6}.page_active{font-size:3rem;top:-8px;position:relative}.article{display:flex;flex-direction:column;margin:5rem 0 5rem 0}.article h1{margin-bottom:3rem;text-align:center}.article h5{font-size:2rem;font-weight:400;text-align:justify}.article__img{object-fit:cover;width:100%}.article__img img{width:100%;object-fit:cover;height:40rem}.search_item{background-color:rgba(23,45,67,.7137254902);margin-top:3rem;display:flex;flex-direction:row;align-items:center}.search_item__img{width:10%;display:flex;padding:1rem}.search_item__img img{width:10rem;height:10rem}.search_item__name{padding:1rem;width:20%;text-align:center;background-color:#172d43}.search_item__name_stock{color:#fff;margin-top:.3rem}.search_item__category{padding:1rem;width:15%;display:flex;flex-direction:column;justify-content:center;text-align:center}.search_item__type_category{display:flex;flex-direction:column;padding:1rem;justify-content:space-around;width:30%}.search_item__characteristics{width:35%;padding:1rem;color:#fff}.search_item a{color:#fff;text-decoration:none;margin-top:1rem}.search_item:last-child{margin-bottom:10rem}.basket{justify-content:center;display:flex;flex-direction:column;margin-top:3rem;flex-wrap:wrap;align-content:center}.basket__empty{display:none}.basket__item{padding:2rem;background-color:rgba(23,45,67,.7137254902);align-items:center;display:flex;flex-direction:row;margin-top:1rem;width:56vw;justify-content:space-between}.basket__item_delete i{color:red}.basket__item_img{position:relative}.basket__item_img img{width:11rem;height:9rem}.basket__item_img_stock{top:-1rem;width:100%;display:flex;justify-content:center;position:absolute;color:#fff}.basket__item_img_stock .instock{background-color:#192632;padding:.5rem;border-radius:.4rem}.basket__item_img_stock .outstock{background-color:#5b5b5b;padding:.5rem;border-radius:.4rem}.basket__item_name{padding:2rem;display:flex;width:100%}.basket__item_name a{color:#fff;text-decoration:none}.basket__item_count{align-self:right;flex-wrap:wrap;padding:2rem;display:flex;display:-webkit-flex;flex-direction:column;align-content:center;align-items:center;width:100%}.basket__item_count label{font-size:2rem;color:#fff;align-self:flex-start;text-align:center}.basket__item_count input{text-align:center;width:5rem;height:4rem}.map{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:3rem}.map__contacts a{color:#000;text-decoration:none;font-weight:200}.map__moscow{width:80%;margin-top:3rem}.map__moscow_contacts{text-align:center;margin-bottom:1rem}.map__saint{margin-top:3rem;width:80%;margin-bottom:3rem}.map__saint_contacts{margin-bottom:1rem;text-align:center}.about-us{margin-top:5rem;display:flex;align-items:center;flex-direction:column}.about-us__img img{width:27rem;height:29rem}.about-us__text{margin-top:3rem;width:80vw;text-align:justify;margin-bottom:5rem}.err404{display:flex;justify-content:center;margin-top:10rem;flex-direction:column}.err404_text{text-align:center;font-size:3rem}.err404_variant{margin-top:2rem;text-align:center}.err404_variant a{color:#000}.notify{display:flex;justify-content:center;text-align:center}.notify__message{display:none;background-color:rgba(0,255,60,.4392156863);padding:2rem;color:#000;border-radius:1rem}.notify__message_bad{color:#000;background-color:rgba(255,0,0,.4392156863);padding:2rem;display:none;border-radius:1rem}.notify__message_nodata{color:#000;background-color:rgba(255,0,0,.4392156863);padding:2rem;display:none;border-radius:1rem}.sticky{position:fixed;background-color:#fff;width:30rem;height:25rem;border-radius:2rem;z-index:10000;bottom:20px;right:20px;box-shadow:12px 12px 14px rgba(0,0,0,.16);background:hsla(0,0%,100%,.3882352941);color:#fff;backdrop-filter:blur(4px);display:none}.sticky__content{padding:2rem;display:flex;flex-direction:column;height:100%;width:100%;flex-wrap:nowrap;justify-content:space-around;align-items:center;position:relative}.sticky__content_type{position:absolute;color:#a00;top:27px;left:12px;transform:rotate(323deg)}.sticky__content i{color:#000}.sticky__content_close{position:absolute;top:10px;right:10px}.sticky__content_title{text-align:center;color:#a00;font-weight:100;margin-top:5rem}.sticky__content_info{text-align:center;color:#000}.social{position:fixed;bottom:70%;left:0;display:flex;background-color:hsla(0,0%,100%,.6588235294);border-radius:0 2rem 2rem 0;padding:1rem;flex-direction:column;align-items:center;z-index:50}.social .telegram i{color:#2aabee;font-size:4rem}.social .whatsapp i{font-size:4rem;color:green}.mediaitem{width:100%;height:100%}.mediaitem_content{margin:2rem 0 5rem 0;width:100%;display:flex;justify-content:center}.mediaitem_content_text{width:90%}.mediaitem_hat{height:60lvh;width:100%;position:relative}.mediaitem_hat_back{position:absolute;color:#fff;font-weight:200;top:10%;left:7%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4392156863);text-align:center;padding:1rem}.mediaitem_hat_date{position:absolute}.mediaitem_hat_title{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:4rem;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4392156863);text-align:center;padding:2rem;width:100%}.mediaitem img{width:100%;height:100%;object-fit:cover}.page{font-family:Arial,sans-serif;line-height:1.6;color:#222}section{padding:50px 20px}.hero{background:linear-gradient(135deg, #d6e4f0, #f8f9fa);text-align:center;padding:80px 20px;margin-top:4rem;width:100%}.hero h1{font-size:2.2rem}.hero p{font-size:1.2rem;margin:10px 0 20px}.hero .btn{display:inline-block;padding:12px 24px;background:#172d43;color:#fff;text-decoration:none;border-radius:6px;transition:.3s;cursor:pointer}.hero .btn:hover{background:#607d8b}.features,.cooperation{width:100%}.features .grid,.cooperation .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;margin-top:30px}.features h3,.cooperation h3{text-align:center}.features .card,.features .coop-card,.cooperation .card,.cooperation .coop-card{background:#fff;border:1px solid #ddd;text-align:center;padding:20px;border-radius:8px;transition:box-shadow .3s;display:flex;flex-direction:column;justify-content:center}.features .card:hover,.features .coop-card:hover,.cooperation .card:hover,.cooperation .coop-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)}.features .coop-card,.cooperation .coop-card{justify-content:flex-start;gap:3rem}.fss{font-size:calc(1rem + .4vw);font-weight:300}.fsb{font-size:calc(1rem + .6vw)}.footCenter{text-align:center;padding-top:5rem;font-weight:600}.vibrate-3:hover{-webkit-animation:vibrate-3 .5s linear infinite both;animation:vibrate-3 .5s linear infinite both}.pulsate-fwd:hover{-webkit-animation:pulsate-fwd .5s ease-in-out infinite both;animation:pulsate-fwd .5s ease-in-out infinite both}.shadow-drop-tb:hover{-webkit-animation:shadow-drop-tb .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:shadow-drop-tb .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.shadow-pop-bl:hover{-webkit-animation:shadow-pop-bl .3s cubic-bezier(0.47, 0, 0.745, 0.715) both;animation:shadow-pop-bl .3s cubic-bezier(0.47, 0, 0.745, 0.715) both}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}.scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:scale-up-center .4s cubic-bezier(0.39, 0.575, 0.565, 1) both}.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.slide-in-fwd-tl{-webkit-animation:slide-in-fwd-tl .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-fwd-tl .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.fade-in{-webkit-animation:fade-in 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 2.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}.text-focus-in{-webkit-animation:text-focus-in .8s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:text-focus-in .8s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}.slide-in-blurred-left{-webkit-animation:slide-in-blurred-left .6s cubic-bezier(0.23, 1, 0.32, 1) both;animation:slide-in-blurred-left .6s cubic-bezier(0.23, 1, 0.32, 1) both}.slide-out-tr{-webkit-animation:slide-out-tr .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:slide-out-tr .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}.bounce-top{-webkit-animation:bounce-top 1s both infinite;animation:bounce-top 1s both infinite}.slide-out-bck-bottom{-webkit-animation:slide-out-bck-bottom .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:slide-out-bck-bottom .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.hidden{display:flex}.col-3{width:calc(25% - 1.5rem)}.col-4{width:calc(33.33% - 1.5rem)}.col-6{width:calc(50% - 1.5rem)}.col-9{width:calc(75% - 1.5rem)}.col-12{width:calc(100% - 1.5rem)}@media screen and (max-width: 1355px){.col-slg-3{width:calc(25% - 1.5rem)}.col-slg-4{width:calc(33.33% - 1.5rem)}.col-slg-6{width:calc(50% - 1.5rem)}.col-slg-9{width:calc(75% - 1.5rem)}.col-slg-12{width:calc(100% - 1.5rem)}}@media screen and (max-width: 1170px){.col-slg-3{width:calc(25% - 1.5rem)}.col-slg-4{width:calc(33.33% - 1.5rem)}.col-slg-6{width:calc(50% - 1.5rem)}.col-slg-9{width:calc(75% - 1.5rem)}.col-slg-12{width:calc(100% - 1.5rem)}}@media screen and (max-width: 992px){.article h1{font-size:3rem;font-weight:400}.article h5{font-weight:200}.article_all__item_content{flex-direction:column-reverse}.article__img img{margin-bottom:1rem;max-height:30vh;width:100%;padding-left:0}.article_all__item_img{display:flex;justify-content:center;margin-bottom:1rem;max-width:95vw}.article_all__item_img img{max-width:95vw}.article_all__item_title{flex-direction:column}.article_all__item_text{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;text-align:justify;margin-right:0}.item__main{font-size:1.4rem;flex-direction:column}.item__main_description{max-width:95vw}.item__main_img{display:flex;justify-content:center;margin-bottom:2rem}.search_item{flex-direction:column}.search_item__img{margin-top:1rem;margin-bottom:1rem}.search_item__mobile{justify-content:center;width:95vw;text-align:center}.search_item__characteristics{margin-bottom:2rem}.mt1_mobile{margin-top:1rem}.find{flex-direction:column;height:10rem;justify-content:space-evenly}.find_mobile{height:5rem}.contact-us{width:85vw}.footer__inn{font-size:1.2rem}.footer__info{font-size:1.2rem;margin-left:0;height:0;width:100%;justify-content:flex-end;align-items:center}.col-lg-3{width:calc(25% - 1.5rem)}.col-lg-4{width:calc(33.33% - 1.5rem)}.col-lg-6{width:calc(50% - 1.5rem)}.col-lg-9{width:calc(75% - 1.5rem)}.col-lg-12{width:calc(100% - 1.5rem)}}@media screen and (max-width: 999px)and (orientation: landscape){.hat__logo{margin:3rem}.hat__logo img{width:13rem;height:13rem}.hat__contacts{font-size:1.3rem}}@media screen and (max-width: 768px){.sticky{bottom:0px;right:0px;width:100%}.hat{background-position-x:45%}.contacts{scale:.8;margin:0}.contacts__phone{flex-direction:column;align-items:center}.contacts__mail{flex-direction:column;align-items:center}.cat-item-mobile{font-size:2rem}.solid-info h1{font-size:1.5rem}.basket__item{width:95vw}.menu{display:none}.menu_mobile{display:flex}.category__items{margin:0}.item__main_info_title h1{font-size:2.5rem}.col-md-3{width:calc(25% - 1.5rem)}.col-md-4{width:calc(33.33% - 1.5rem)}.col-md-6{width:calc(50% - 1.5rem)}.col-md-9{width:calc(75% - 1.5rem)}.col-md-12{width:calc(100% - 1.5rem)}}@media screen and (max-width: 576px){.contacts{scale:.7}.contacts__phone{margin-bottom:2rem}.hat__logo{scale:.7;right:0;justify-content:center}.hat__contacts{font-size:1.4rem}.menu__cart_mobile_summ{font-size:1.6rem;width:2rem;top:13px;right:41px}.article h1{font-size:2rem}.article h5{font-size:1.3rem}.page_active{font-size:2rem}.pagination{font-size:1.7rem}.article_all__item_title{font-size:1.6rem}.article_all__item_img img{max-width:75vw;max-height:30vh}.article_all__item_text{font-size:1.3rem}.search_item{font-size:1.6rem}.find__text{font-size:1.6rem}.category__info h1{font-size:1.3rem}.menu_mobile__links_item{font-size:2rem}.menu_mobile__links a{font-size:2rem}.mobile_category{font-size:2rem}.mobile_category__show a{font-size:2rem}.mobile_type{font-size:2rem}.mobile_type__show a{font-size:2rem}.about-us__text{font-size:1.4rem}.logo{display:none}.hat__contacts_phone{letter-spacing:.5rem}.hat__contacts_mail{letter-spacing:0}.basket__item{font-size:1.6rem;flex-direction:column}.basket__item_name{justify-content:center;padding:1rem}.basket__item label{font-size:1.8rem}.col-sm-3{width:calc(25% - 1.5rem)}.col-sm-4{width:calc(33.33% - 1.5rem)}.col-sm-6{width:calc(50% - 1.5rem)}.col-sm-9{width:calc(75% - 1.5rem)}.col-sm-12{width:calc(100% - 1.5rem)}}/*# sourceMappingURL=main008.css.map */