.breadcrumb-container{display:none}.main-container,.std{background-color:#fff}.std{padding:0}.promo-wrap .promo-banner{width:100%;max-height:400px;margin:-20px 0 40px}.toolbar{display:none}.promo_title{text-transform:uppercase;font-size:24px;font-family:'Helvetica Neue Cyr Bold',sans-serif;color:#000;padding:0 15px}.promo_title_line{height:3px;width:100%;background-color:#fdbd2c}.promo-wrap h3,.promo-wrap h4{font-family:'Helvetica Neue Cyr Roman',Arial,Helvetica,sans-serif}.promo-wrap h4{font-size:15px;margin:25px 0 15px;line-height:21px;color:#000}.promo-wrap h3{font-size:17px!important;padding:25px 0;color:#fff;margin:10px 0 15px}.promo-wrap h3,.promo-wrap h4,.yellow_button_center{text-align:center}.ruble:before,.yellow_button{font-family:'Helvetica Neue Cyr Bold',sans-serif}.yellow_button{text-transform:uppercase;background-color:#fdbd2c;padding:20px 25px;display:inline-block;font-size:11px;text-decoration:none;color:#000}.yellow_button:hover{background-color:#e9a202;cursor:pointer}.promo-banner.banner-mobile{display:none}@media (max-width:639px){.promo-banner.banner-mobile{display:block}.promo-banner.desk{display:none}.promo_title{font-size:19px}}@media (max-width:480px){.promo-wrap h4,.promo_title{font-size:15px}}.promo-wrap .form-block .promo_title{text-align:center;margin-bottom:10px}.promo-wrap .form-block form{background:#ececec;padding:24px;max-width:650px;margin:0 auto 80px}.promo-wrap .form-block .form-fields{display:flex;align-items:stretch;justify-content:space-between;margin-left:-5px;margin-right:-5px;margin-bottom:20px}.promo-wrap .form-block .form-fields>button,.promo-wrap .form-block .form-fields>input{width:32%;height:42px;margin:0 5px}.promo-wrap .form-block .form-fields input{position:relative;font-size:14px;padding:4px 14px 0;transform:none!important}.promo-wrap .form-block .form-fields>button{padding:18px 10px 16px;line-height:normal}@media (max-width:639px){.promo-wrap .form-block .form-fields{margin-left:0;margin-right:0;flex-direction:column}.promo-wrap .form-block .form-fields>button,.promo-wrap .form-block .form-fields>input{width:auto;margin:0 0 6px}}.promo-wrap .form-block form label{font-size:13px;color:#000;text-indent:-28px;display:block;padding-left:27px;line-height:17px}.promo-wrap .form-block form #agreement,.promo-wrap .form-block form #agreement a{font-size:13px;padding:0}.promo-wrap .form-block form label input{display:inline-block;margin-right:13px}.cms-page-view .main-container .main .std .rules-toggle{position:relative;background:#fff;padding:20px 60px;margin-bottom:30px;border:1px solid #d6d6d6}@media (max-width:639px){.cms-page-view .main-container .main .std .rules-toggle{padding:20px}}.cms-page-view .main-container .main .std .rules-toggle p.toggle-btn:after{content:'';display:block;width:21px;height:11px;background:url(https://shop.olympus.com.ru/media/wysiwyg/promo/cashpromo/arrows.png) center bottom no-repeat;position:absolute;top:50%;right:0;margin-top:-5px}.cms-page-view .main-container .main .std .rules-toggle.toggle-open p.toggle-btn:after{background:url(https://shop.olympus.com.ru/media/wysiwyg/promo/cashpromo/arrows.png) center top no-repeat}.cms-page-view .main-container .main .std .rules-toggle p.toggle-btn{display:block;font-size:16px;line-height:1.2;padding:10px 0;color:#161616;cursor:pointer;font-weight:700;position:relative}.cms-page-view .main-container .main .std .rules-toggle .toggle-hidden-block p{font-size:14px;line-height:20px;color:#696969}.cms-page-view .main-container .main .std .rules-toggle .toggle-hidden-block p a{color:#696969}.cms-page-view .main-container .main .std .rules-toggle .toggle-hidden-block{display:none;padding:0}.cms-page-view .main-container .main .std .rules-toggle .toggle-hidden-block>div{padding:20px 0}@media (max-width:1191px){.cms-page-view .main-container .main .std .static-header span.bonus{position:static;padding-top:10px}}@media (max-width:824px){.cms-page-view .main-container .main .std .rules-toggle{margin-top:30px}}@media (max-width:767px){.cms-page-view .main-container .main .std .black-title-wrap p{font-size:16px;line-height:18px}.cms-page-view .main-container .main .std .black-title-wrap p span{font-size:20px;line-height:22px;padding:0 0 10px}.cms-page-view .main-container .main .std .grey-wrap{background:#f6f6f6 url(/media/wysiwyg/promo/cashpromo/1.png) center 45px no-repeat;padding:310px 42px 45px}}.ruble:before{content:" \20BD"}.form-block form .status{font-size:12px;position:absolute;margin-top:-17px}

