.shopping {width:100%;background:url('../themes/raikin/assets/img/shopping/G-2.png') 100% no-repeat,#252424;padding-top:85px}
@media screen and (max-width:1120px) {.shopping__container {padding-left:0;padding-right:0 }}
.shopping-container {margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}
.shopping-lead {display:flex;align-content:center;justify-content:center}
.shopping-lead img {margin-bottom:-232px}
.shopping-timer {position:fixed;width:100%;bottom:10px;z-index:7;display:flex;padding:0 20px}
@media screen and (max-width:1120px) {.shopping-timer {background:#EEE;align-items:center;position:static;flex-direction:column;padding:0 30px;padding-top:260px }}
.shopping-timer__title {padding:14px 20px;font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:16px;line-height:120%}
.shopping-timer__title span {font-weight:bold}
@media screen and (max-width:1120px) {.shopping-timer__title {text-align:center;padding:0;margin-bottom:16px }}
.shopping-timer__final {background:#DF4826;color:#fff}
.shopping-timer__week {background:#fff;color:#000}
.shopping-timer__timer {flex-grow:1;display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:1120px) {.shopping-timer__timer {flex-direction:column;padding-top:24px;padding-left:28px;padding-right:28px;width:100% }}
.shopping-timer__info {width:320px;background:#252424;color:#fff;padding-top:13px;padding-bottom:16px;padding-left:25px;padding-right:34px;transition:0.3s}
.shopping-timer__info:hover {background:#0b0b0b;color:#fff}
@media screen and (max-width:1120px) {.shopping-timer__info {width:100%;display:flex;flex-direction:column;align-items:center }}
.shopping-timer__info-text {margin-bottom:5px;text-transform:uppercase;font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:8px;line-height:11px;letter-spacing:0.16em}
.shopping-timer__info-link {color:#DF4826;font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:12px;line-height:100%;letter-spacing:0.16em;text-transform:uppercase}
.timer {display:flex}
.timer__pill {border-left:1px solid #ED692D;padding:16px;display:flex;min-width:64px;flex-direction:column;align-items:center;justify-content:center}
.timer__pill.grey {border-left:1px solid #F4F4F4}
@media screen and (max-width:1120px) {.timer__pill {min-width:88.5px;padding:16px 32px;border-right:1px solid #ED692D;border-top:1px solid #ED692D;border-left:none }.timer__pill.grey {border-top:1px solid #F4F4F4;border-right:1px solid #F4F4F4;border-left:none }}
@media screen and (max-width:413px) {.timer__pill {min-width:75px;padding:16px }}
.timer__label {font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:8px;line-height:11px;text-transform:uppercase}
.timer__label.grey {color:#7A7A7A}
.timer__value {font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:18px;line-height:140%}
.timer-one {border-left:1px solid #ED692D}
.timer-two {border-left:1px solid #F4F4F4 !important}
.presents {padding-bottom:80px}
.presents__title {padding-bottom:40px}
@media screen and (max-width:413px) {.presents {padding-bottom:20px }}
.week-prize {position:relative}
.week-prize__title,
.week-prize__date-label {background:#252424;text-align:center}
.week-prize__title {color:#FFF;padding-bottom:10px}
.week-prize__date-label {color:#BCB5B5;padding-bottom:40px}
.week-prize__date-pill {position:absolute;bottom:-20px;background:#DF4826;color:#FFF;left:50%;margin-left:-102.5px}
.week-prize__date-value {border-right:1px solid #ED692D;padding:15px 20px}
.week-prize__time {padding:15px 20px}
@media screen and (max-width:1120px) {.week-prize__bg img {width:100% }}
@media screen and (max-width:1120px) {.week-prize {margin-bottom:40px }}
.rules {padding-bottom:80px;z-index:2;position:relative}
@media screen and (max-width:1120px) {.rules {padding-bottom:0 }}
.rules__title {margin-bottom:40px}
.rules__down {display:flex;align-items:center;justify-content:space-between;padding:40px 102px;color:#fff}
@media screen and (max-width:1120px) {.rules__down {flex-direction:column;background:#252424 }}
.rules__down--left {margin-right:40px}
@media screen and (max-width:1120px) {.rules__down--left {margin:0;text-align:center;margin-bottom:10px;width:100% !important }}
@media screen and (max-width:1120px) {.rules__down--right {width:100% !important }}
.rules__link {color:#DF4826;margin-top:20px;display:block}
.rules-bg {position:absolute;background:url('../themes/raikin/assets/img/shopping/G-86.png') 50% center no-repeat #252424;bottom:76px;width:100%;height:311px;left:0;z-index:1}
@media screen and (max-width:1120px) {.rules-bg {display:none }}
.rule {background:#fff;padding:20px;border-right:1px solid #F4F4F4;min-height:188px}
.rule__step {color:#BCB5B5;margin-bottom:10px}
.rule__title {cursor:pointer;margin-bottom:20px}
.rule__title p span {border-bottom:1px dotted}
.rule__description {color:#000;display:none}
@media screen and (max-width:1120px) {.rule {min-height:auto }}
.hospis__left {grid-column-start:1;grid-column-end:3;background:#FFF;padding:52px 28px;transition:all 0.3s}
.hospis__left:hover {background:#e6e6e6}
.hospis__right {grid-column-start:3;grid-column-end:6;background:#F27D27;padding:40px}
.hospis__right p a {border-bottom:1px solid}
.hospis-mb {margin-top:20px;padding-bottom:40px}
.hospis-mb__link {background:#FFF;padding:52px 110px;display:block}
@media screen and (max-width:413px) {.hospis-mb__link {padding:45px 85px }}
.hospis-mb .hospis__right {color:#fff;padding:20px;text-align:center}
.contests {padding-bottom:80px;z-index:2;position:relative}
.contests__subtitle {font-family:TRY Clother;font-style:normal;font-weight:normal;font-size:14px;line-height:140%;text-align:center;margin-top:10px;margin-bottom:49px}
@media screen and (max-width:413px) {.contests__subtitle {margin-bottom:20px }}
@media screen and (max-width:1120px) {.contests {padding-bottom:40px }}
.contest {position:relative}
.contest__info {position:absolute;width:270px;background:#fff;bottom:0;left:20;padding:40px}
@media screen and (max-width:1120px) {.contest__info {position:static;width:100%;margin-bottom:20px }}
@media screen and (max-width:413px) {.contest__info {padding:40px 20px }}
.contest__title {margin-bottom:20px}
.contest__link {color:#DF4826}
.contest__logo {position:absolute;top:60px;left:40px;z-index:2}
@media screen and (max-width:1120px) {.contest__logo {top:89px;left:20px }}
.contests-bg {position:absolute;background:url('../themes/raikin/assets/img/shopping/F-13.png') 100% center;bottom:-68px;width:100%;height:311px;left:0;z-index:1}
.partners-container {background:#252424;margin-top:68px}
@media screen and (max-width:413px) {.partners-container {margin-top:0 }}
.partners {color:#fff;padding-top:80px;padding-bottom:155px;position:relative}
@media screen and (max-width:1120px) {.partners {padding-top:40px }}
.partners .parthnres__arrows {position:absolute;right:-18px;top:72px}
@media screen and (max-width:1120px) {.partners .parthnres__arrows .custom-arrows .custom-arrow {width:70px;height:50px }}
@media screen and (max-width:1120px) {.partners .parthnres__arrows {bottom:-113px;z-index:1;background:#252424;right:-20px;top:inherit }}
.catalog-card--parthner {background:#fff;border-right:1px solid #F4F4F4}
.some-q {padding-bottom:80px}
.some-q__mail,
.some-q__vk,
.some-q__ig {display:flex;justify-content:space-between;align-items:center;width:100%}
@media screen and (max-width:1120px) {.some-q__mail,.some-q__vk,.some-q__ig {flex-direction:column }.some-q__mail svg,.some-q__vk svg,.some-q__ig svg {order:-1 }}
.some-q__mail {background:#F27D27;padding:34px 40px;color:#fff}
.some-q__vk,
.some-q__ig {background:#FFF;padding:40px}
@media screen and (max-width:1120px) {.some-q__ig {border-right:1px solid #F4F4F4 }}
.some-q__title {margin-bottom:10px}
@media screen and (max-width:1120px) {.some-q__col {margin-bottom:20px;text-align:center }}
@media screen and (max-width:1120px) {.some-q {padding-bottom:0 }}
.rules-all {background:#252424;color:#fff}
.rules-all__container {padding:20px}
.blocks-container {position:relative}
.backgrounds {background:#EEE}
.pt312 {padding-top:312px}
@media screen and (max-width:1120px) {.pt312 {padding-top:40px }}
.pt40 {padding-top:40px}
.p020 {padding:0 20px}
@media screen and (max-width:1120px) {.p020 {padding:0 30px }}
.p30 {padding:0 30px}
.p10 {padding:0 10px}
.p0 {padding:0}
.rows {margin:0 -20px}
.mt-120 {margin-top:-120px;padding-bottom:80px}
.bg-grey {background:#4A4848}
.bg-grey .week-prize__date-value,
.bg-grey .week-prize__time {opacity:0.5}
.bg-grey .week-prize__date-value {border-right:1px solid #5E5C5C}
.df {display:flex;justify-content:center}
.t1 {font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:28px;line-height:140%;text-align:center}
.t6 {font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:18px;line-height:140%}
.s1 {font-family:TRY Clother;font-style:normal;font-weight:normal;font-size:14px;line-height:140%}
.s12 {font-size:12px !important}
.s4 {font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:12px;line-height:17px;display:flex;align-items:center;letter-spacing:0.16em;text-transform:uppercase}
.s4--normal {font-family:TRY Clother;font-style:normal;font-weight:normal;font-size:12px;line-height:17px}
.s5 {font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:12px;line-height:17px;display:flex;align-items:center;text-align:center;letter-spacing:0.16em;text-transform:uppercase}
.s6 {font-family:TRY Clother;font-style:normal;font-weight:normal;font-size:12px;line-height:17px;letter-spacing:0.04em}
.s-link {font-family:TRY Clother;font-style:normal;font-weight:bold;font-size:12px;line-height:100%;letter-spacing:0.16em;text-transform:uppercase}
.ttn {text-transform:none}
.w50 {width:50%}
.partner-card {width:207px;height:207px;display:flex;align-items:center;justify-content:center;padding:40px}
@media screen and (max-width:413px) {.partner-card {padding:50px }}