.stocks-page{min-height:576px}@media (min-width:768px){.stocks-page{min-height:430px}}@media (min-width:1024px){.stocks-page{min-height:444px}}@media (min-width:1366px){.stocks-page{min-height:580px}}.stocks-caption{margin-bottom:16px}.s-day,.s-week{margin-bottom:24px}.swiper-stocks-day,.swiper-stocks-week{padding-bottom:46px}.swiper-stocks-day .swiper-button-next,.swiper-stocks-day .swiper-button-prev,.swiper-stocks-week .swiper-button-next,.swiper-stocks-week .swiper-button-prev{display:none}@media (min-width:1366px){.swiper-stocks-day .swiper-button-next,.swiper-stocks-day .swiper-button-prev,.swiper-stocks-week .swiper-button-next,.swiper-stocks-week .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-48px}}.s-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.s-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.s-content .s-cover{background-color:#fff;position:relative;overflow:hidden;min-height:288px}@media (min-width:360px){.s-content .s-cover{min-height:328px}}@media (min-width:375px){.s-content .s-cover{min-height:343px}}@media (min-width:414px){.s-content .s-cover{min-height:382px}}@media (min-width:768px){.s-content .s-cover{min-width:250px;min-height:270px;padding:20px 0 20px 20px}}.s-content .s-cover a{display:block;height:100%;width:100%;position:relative}.s-content .s-cover img{display:block;margin:0 auto}@media (min-width:768px){.s-content .s-cover img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.s-content .s-info{background-color:#fff;padding:24px 16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.s-content .s-info{padding:24px;min-height:inherit}}@media (min-width:1366px){.s-content .s-info{padding:33px 56px 33px 56px}}.s-content .s-type{margin-bottom:6px;font-size:16px;line-height:18px;color:#e40134}.s-content .s-caption{margin-bottom:16px;font-weight:700;font-size:18px;line-height:24px;text-transform:uppercase;color:#242424}@media (min-width:768px){.s-content .s-caption{margin-bottom:24px}}.s-content .s-features{margin-bottom:16px}@media (min-width:768px){.s-content .s-features{margin-bottom:24px}}.s-content .feature{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}@media (min-width:768px){.s-content .feature{margin-bottom:12px}}.s-content .name{color:#7c7c7c;line-height:20px;padding-right:8px;min-width:128px;max-width:128px}@media (min-width:768px){.s-content .name{min-width:150px;max-width:150px;padding-right:24px}}@media (min-width:1024px){.s-content .name{min-width:270px;max-width:270px}}.s-content .s-price{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25px}.s-content .new-price{font-weight:700;font-size:18px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#e40134}.s-content .old-price{margin-left:8px;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;text-decoration:line-through;color:#7c7c7c}.s-content .normal-price{font-weight:700;font-size:18px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#242424}.s-cards{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;position:relative}@media (min-width:768px){.s-cards{margin-bottom:56px}}@media (min-width:1024px){.s-cards{margin-bottom:64px}}.s-cards .s-card{width:100%;max-width:448px;margin-bottom:6px}@media (min-width:768px){.s-cards .s-card{margin-bottom:24px;width:calc(50% - 12px);margin-right:24px}.s-cards .s-card:nth-child(2n){margin-right:0}}@media (min-width:1024px){.s-cards .s-card{width:calc(33.333% - 16px)}.s-cards .s-card:nth-child(2n){margin-right:24px}.s-cards .s-card:nth-child(3n){margin-right:0}}.s-cards .card-cover{width:100%;position:relative;overflow:hidden;background-color:#ccc;min-height:283px}@media (min-width:414px){.s-cards .card-cover{min-height:375px}}@media (min-width:768px){.s-cards .card-cover{min-height:342px}}@media (min-width:1024px){.s-cards .card-cover{min-height:298px}}@media (min-width:1280px){.s-cards .card-cover{min-height:382px}}@media (min-width:1366px){.s-cards .card-cover{min-height:410px}}@media (min-width:1440px){.s-cards .card-cover{min-height:434px}}.s-cards .card-cover img{display:block}.s-cards .card-footer{width:100%;background-color:#fff;border-left:2px solid #e40134;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 16px}@media (min-width:768px){.s-cards .card-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:64px}}@media (min-width:1366px){.s-cards .card-footer{padding:12px 32px}}.s-cards .card-till-text{font-weight:600;font-size:12px;line-height:16px;color:#242424}@media (min-width:768px){.s-cards .card-till-text{max-width:130px}}@media (min-width:1366px){.s-cards .card-till-text{max-width:176px;font-size:14px}}.s-cards .card-till-timer{min-width:150px}.s-cards .price-discount{position:relative;color:#242424}.s-cards .discount-title{font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;margin-bottom:4px}.s-cards .discount-text{font-weight:600;font-size:13px;line-height:18px;margin-bottom:2px}.s-cards .discount-time{max-width:150px;margin:8px 0 0 0}@media (min-width:768px){.s-cards .discount-time{margin:0 0 0 auto}}.s-cards .time{font-weight:700;font-size:18px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:150px}.s-cards .time-value{position:relative;min-width:30px;text-align:center}.s-cards .time-value:not(:last-child):after{content:':';display:block;position:absolute;top:0;right:-8px;font-weight:700;font-size:18px;line-height:24px}.s-cards .time-text{font-size:10px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:150px;text-align:center}.s-cards .time-text span{min-width:30px}