@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Unbounded:wght@500&display=swap);.main-slider{display:none}@media (min-width:1200px){.main-slider{display:block}}.main-slider .carousel-control-next,.main-slider .carousel-control-prev{display:none;opacity:1}@media (min-width:768px){.main-slider .carousel-control-next,.main-slider .carousel-control-prev{width:10%;display:flex}}.main-slider .carousel-control-next-icon,.main-slider .carousel-control-prev-icon{width:58px;height:58px;background:rgba(0,0,0,.12) url(../images/chevron.svg) no-repeat 50%;border-radius:50%;background-size:50%}.main-slider .carousel-control-next-icon{transform:rotate(180deg)}.main-slider .carousel-indicators{transition:none}.main-slider .carousel-indicators .active{background-color:#fff;opacity:1}.main-slider .carousel-indicators li{width:10px;height:10px;border-radius:50%;opacity:.5}.main-slider .carousel-indicators li:focus{outline:none}.main-slider .carousel-item{padding-top:131.25%}@media (min-width:768px){.main-slider .carousel-item{padding-top:0}}.main-slider .carousel-item a{display:block;margin-top:-131.25%}@media (min-width:768px){.main-slider .carousel-item a{margin-top:0;padding-top:0}}.main-slider .carousel-item a img{display:block;height:auto}@media (min-width:768px){.main-slider .carousel-item a img{margin:0 auto}}@media (min-width:1200px){.main-slider .carousel-item a img{width:1140px;height:auto}}.card{display:flex;flex-direction:column;border-radius:5px;background:#fff;box-shadow:0 0 0 1px #c7c7c7;position:relative}.card:hover{box-shadow:0 0 15px #888}.card .card__cover{position:relative;height:242px}.card picture{width:260px;height:242px}.card__top-block{border-radius:5px;z-index:1;position:absolute;left:16px;top:-41px;box-shadow:0 19px 22px 0 rgba(0,0,0,.15);background-color:#ed3434;font-size:16px;font-weight:400;line-height:1.25;min-height:52px;min-width:140px;display:flex;align-items:center;justify-content:space-between;padding:6px 24px;animation:shake 2s;text-align:center;color:#fff}.card__top-block p{width:100%;margin-bottom:0}.card__body{flex:1 0 auto;padding:15px 15px 0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.card__title{margin-bottom:25px;font-size:1rem;font-weight:400;display:block;line-height:1.5rem}.card__title,.card__title:active,.card__title:focus,.card__title:hover{color:#232323}.card__price{display:inline-block;margin-bottom:18px;padding:0 10px;font-size:16px;font-weight:700;text-align:left;color:#ff9a01;border-radius:4px;background-color:#f6f6f6}.card__cover{display:block;margin:0 auto;height:242px;background:#c7c7c7;transition:all .25s;border-radius:5px 5px 0 0;overflow:hidden}.card__footer{margin:0;padding-bottom:25px}.card__footer .btn-card{margin:0 auto}.card__no-sale:before{background:#fff;opacity:.8}.card__no-sale:after,.card__no-sale:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.card__no-sale:after{background:url(../images/sold.png);background-repeat:no-repeat;background-size:contain;background-position:50%}.badge-new{position:relative}.badge-new:before{position:absolute;right:-80px;top:-68px;content:"NEW";color:#fff;font-size:20px;padding-top:80px;padding-left:25px;font-style:italic;width:160px;height:136px;background-color:#262d4a;border-radius:50%}a:hover{text-decoration:none}.main .row{margin-bottom:10px}@media (min-width:1200px){.main .row{margin-bottom:40px}}@media (min-width:768px){.main__slider{margin-left:-10px;margin-right:-10px}}@media (min-width:1200px){.main__slider{margin-left:0;margin-right:0}}.main__products{padding:35px 0 10px}@media (min-width:768px){.main__products{padding:25px 18px 10px}}@media (min-width:1200px){.main__products{padding-left:0;padding-right:0}}.main__products-title{margin:0 auto 60px;font-size:1.13rem;font-weight:300;color:#262d4a;line-height:1.2;display:flex;align-items:center;text-align:left;max-width:260px;width:100%}@media (min-width:768px){.main__products-title{max-width:100%}.main__products-title:after,.main__products-title:before{content:"";position:relative;width:100%;left:0;bottom:-1px;height:1px;background:#262d4a;display:block;flex:1}.main__products-title:after{margin-left:20px}.main__products-title:before{margin-right:20px}}@media (min-width:1200px){.main__products-title{text-transform:uppercase;font-size:2.2rem}.main__products-title:after{bottom:-11px}.main__products-title:before{content:none}}.main__products-icon{min-width:60px;height:60px;border-radius:50%;border:2px solid #262d4a;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-right:27px}@media (min-width:1200px){.main__products-icon{width:81px;height:81px;margin-right:15px}}.main__products-icon svg{fill:#262d4a;width:37px;height:30px}@media (min-width:1200px){.main__products-icon svg{width:52px;height:42px}}.main__products-col{display:flex;justify-content:center;max-width:290px;margin:0 auto 30px}@media (min-width:1200px){.main__products-col{margin:0 0 40px}}#page-modal-index{align-items:flex-end;margin-right:auto}#page-modal-index .modal-body{max-width:500px;width:100%;height:500px;background:url(../images/popup-background-5-min.png) 50% no-repeat;background-size:cover;position:relative;border-radius:40px}@media (max-width:767px){#page-modal-index .modal-body{max-width:290px;height:290px;margin:0 auto;background-size:contain;border-radius:30px}}#page-modal-index .modal-content{background-color:transparent}@media (max-width:767px){#page-modal-index .modal-content{max-width:290px;height:290px;margin:0 auto}}#page-modal-index .btn{position:absolute;text-transform:none;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;background:#ff7139;box-shadow:0 10px 24px rgba(0,0,0,.1);border-radius:72px;text-align:center;color:#fff;font-size:18x;width:324px;height:55px;font-style:normal;font-weight:400;font-size:18px;line-height:36px;bottom:16px;padding:13px}@media (max-width:767px){#page-modal-index .btn{font-size:8px;line-height:30px;height:auto;padding:0;max-width:180px;bottom:10px}}#page-modal-index .btn:hover{background:#e95a22}#page-modal-index .btn b{display:contents}#page-modal-index .btn span{position:relative;font-size:18px}@media (min-width:1200px){#page-modal-index .btn span{font-size:28px}}#page-modal-index .btn span s{font-size:11px;position:absolute;top:-10px;right:-26px;color:#ffbed7}@media (min-width:768px){#page-modal-index .btn span s{font-size:15px;top:-19px;right:-28px}}#page-modal-index .close{position:absolute;top:25px;right:30px;width:30px;height:30px;padding:0;border-radius:50%;opacity:1;background-color:#fff}@media (max-width:767px){#page-modal-index .close{top:20px;right:20px}}#page-modal-index .close:after,#page-modal-index .close:before{position:absolute;left:50%;top:50%;transform:translate(-50%);content:" ";height:18px;width:2px;background-color:#232323}#page-modal-index .close:before{transform:translate(-50%,-50%) rotate(45deg)}#page-modal-index .close:after{transform:translate(-50%,-50%) rotate(-45deg)}#page-modal-index .close:hover{cursor:pointer;opacity:.7}#page-modal-index .pricing-timer{text-align:center;position:absolute;left:50%;transform:translate(-50%);top:184px}@media (min-width:768px){#page-modal-index .pricing-timer{top:310px}}#page-modal-index .pricing-timer__box,#page-modal-index .pricing-timer__inner{display:flex;align-items:center;justify-content:center}#page-modal-index .pricing-timer__box{position:relative;flex-direction:column;font-size:14px;margin:0 6px}@media (min-width:768px){#page-modal-index .pricing-timer__box{font-size:16px}}#page-modal-index .pricing-timer__box:last-child{margin-right:0}#page-modal-index .pricing-timer__box:last-child>span{background-color:#fff;color:#ff49ae}#page-modal-index .pricing-timer__box>span{width:40px;height:40px;border-radius:5px;background:hsla(0,0%,100%,.5);color:rgba(35,35,35,.7);font-weight:400;line-height:40px;font-size:24px;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px){#page-modal-index .pricing-timer__box>span{width:64px;height:57px;line-height:57px;font-size:32px}}#page-modal-index .pricing-timer__box>span.separate{color:#fff}#page-modal-index .pricing-timer__box:nth-child(2n) span{width:inherit;height:inherit;background:transparent;margin-bottom:22px}#page-modal-index .pricing-timer__present{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;font-size:24px;font-weight:800;line-height:30px;text-align:center;color:#fff;margin-bottom:50px}@media (min-width:768px){#page-modal-index .pricing-timer__present{flex-direction:row;margin-top:65px;margin-bottom:40px;font-size:30px}}#page-modal-index .pricing-timer__present svg{width:25px;height:29px;margin-bottom:15px;fill:#ff9a01}@media (min-width:768px){#page-modal-index .pricing-timer__present svg{margin:0 25px}}#page-modal-index .pricing-timer__present svg:last-child{display:none}@media (min-width:768px){#page-modal-index .pricing-timer__present svg:last-child{display:block}}.banner{padding-right:0!important;overflow-y:inherit;display:none;top:inherit;bottom:0;position:fixed;font-size:16px;left:0;width:100%;background-color:#bcc9ff;z-index:10;color:#262d4a}.banner__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.banner__active{display:block!important}@media (max-width:1200px){.banner{display:none!important}}.banner .container{padding:25px 50px;display:flex;position:relative;align-items:center}.banner .close{position:absolute;right:0;top:-5px;font-size:25px;height:50px;width:50px;z-index:2}.banner__text{line-height:1.33;font-size:16px;margin-bottom:0;padding-right:40px}.banner__text b{font-size:18px}.banner__timer .pricing-timer{display:flex;align-items:center;border-radius:5px;background-color:#f1f4ff;padding:10px 15px;font-weight:700}.banner__timer .pricing-timer__title{margin-bottom:0;text-transform:uppercase;margin-right:10px}.banner__timer .pricing-timer__inner{display:flex}.banner__timer .pricing-timer__inner span{display:inline-block;color:#c72b87}.banner__btn{flex:1 1 auto;text-align:right}.banner__btn .btn{border-radius:5px;background-color:#262d4a;max-width:195px;width:100%;display:inline-block;color:#fff;text-transform:uppercase}