/* Code tidied up by ScrapBook */
body, html { margin: 0px; }
.submit-roulette { text-transform: uppercase; padding: 10px 15px; margin: 5px 0px 15px; outline: 0px none; border: medium none; border-radius: 5px; box-shadow: 0px 4px 3px rgb(36, 33, 32); background: red none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 700; transition: background 0.3s ease 0s; }
.submit-roulette:hover { background: rgb(187, 0, 0) none repeat scroll 0% 0%; transition: background 0.3s ease 0s; }
.submit-roulette:active { transform: translateY(2px); box-shadow: none; }
.input-roulette { padding-left: 5px; height: 42px; margin-bottom: 10px; width: 250px ! important; border: 1px solid rgba(4, 15, 29, 0.81); }
input[placeholder="Ваш телефон"], input[placeholder="Ваше имя"] { padding-left: 5px; height: 42px; margin-bottom: 10px; }
.ruletka-p { text-indent: 0px; color: rgb(0, 0, 0); text-align: center ! important; margin: 10px; line-height: 25px; font-weight: 700; padding-bottom: 0px ! important; }
.spin-wrapper { box-shadow: 0px 0px 10px; border: 3px solid red; padding: 0px 10px; border-radius: 10px; text-align: center; box-sizing: border-box; margin-top: 20px; }
.spin-wrapper .ruletka-p { margin-bottom: 15px; }
.danger-text { color: red; font-weight: 700; }
.wheel { width: 380px ! important; margin: 0px auto; position: relative; }
.wheel img { max-width: 100%; margin-bottom: 13px; }
.wheel-img { transition: all 4s ease 0s; }
.wheel-cursor { position: absolute; width: 35% ! important; height: 35%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.cursor-text { position: absolute; z-index: 2; display: inline-block; width: 45% ! important; height: 45%; font: 16px/61px Arial ! important; cursor: pointer; border-radius: 50%; vertical-align: middle; text-align: center; border: 1px solid rgb(204, 204, 204); top: 48%; left: 50%; -moz-user-select: none; transform: translate(-50%, -50%); box-shadow: 0px -2px 0px rgb(255, 255, 255) inset, 0px 2px 0px rgb(255, 255, 255) inset, 0px 0px 5px rgba(0, 0, 0, 0.4); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.order_block { display: none; text-align: center ! important; }
.order_block img { width: 42%; }
.order_block h3 { font: 700 18px Arial ! important; background: transparent none repeat scroll 0px 0px; }
#drcash_form, #omni_form { display: flex; flex-direction: column; align-items: center; font-family: proxima nova,Arial,helvetica neue,sans-serif; }
.time_remains { font-size: 1.1em; color: red; font-weight: 700; }
.spin-result-wrapper { display: none; padding: 0px 10px; box-sizing: border-box; width: 100%; top: 0px; z-index: 999; left: 0px; height: 100%; position: fixed; background-color: rgba(0, 0, 0, 0.6); text-align: center; }
.pop-up-window { position: relative; max-width: 400px; right: 0px; left: 0px; top: 40%; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0px 0px; text-align: center; padding: 70px 10px 20px; border-radius: 10px; animation: 0.7s ease 0s normal none 1 running pop-up-appear; }
.close-popup { position: absolute; width: 30px; height: 30px; background-image: url("2rwth16tg6r8h7j1vf5x0srpa.svg"); background-size: 100% auto; top: -40px; border-radius: 50%; box-shadow: 0px 0px 10px rgb(255, 255, 255); right: -40px; cursor: pointer; }
.pop-up-heading { font-size: 40px; margin-bottom: 20px; }
.pop-up-text { margin-bottom: 25px; font-size: 24px; line-height: 30px; text-align: center ! important; }
.pop-up-button { text-transform: uppercase; text-decoration: none ! important; padding: 10px 20%; font-size: 20px; border-radius: 5px; background-color: rgb(113, 195, 65); color: rgb(255, 255, 255) ! important; border: medium none; cursor: pointer; outline: medium none; }
.super-rotation { animation-name: super-rotation; animation-duration: 4s; animation-fill-mode: forwards; transition-timing-function: ease-in-out; }
@keyframes super-rotation {
70% { transform: rotate(1787deg); }
100% { transform: rotate(1760deg); }
}
@keyframes super-rotation {
70% { transform: rotate(1787deg); }
100% { transform: rotate(1760deg); }
}
.cursor-text:active { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) inset; }
.pop-up-layer-show { display: block; }
.pop-up-window { position: relative; max-width: 400px; right: 0px; left: 0px; top: 40%; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0px 0px; text-align: center; padding: 70px 10px 20px; border-radius: 10px; animation: 0.7s ease 0s normal none 1 running pop-up-appear; }
.pop-up-window::before { content: ""; position: absolute; width: 110px; height: 110px; top: -55px; left: 0px; right: 0px; margin: 0px auto; background-color: rgb(113, 195, 65); border-radius: 50%; animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before; }
.pop-up-window::after { content: ""; position: absolute; width: 50px; height: 20px; top: -20px; left: 0px; right: 0px; margin: 0px auto; border-width: medium medium 4px 4px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transform: rotate(-45deg); transition: opacity 1s ease 0s; animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after; }
.pop-up-button:hover { color: rgb(255, 255, 255) ! important; text-decoration: none ! important; }
@media all and (max-width: 520px) {
  .wheel { width: 280px ! important; }
  .cursor-text { line-height: 45px ! important; font-size: 12px ! important; }
  .close-popup { right: 0px; }
}
@media screen and (max-width: 345px) {
  .wheel { width: 250px ! important; }
  .cursor-text { line-height: 40px ! important; font-size: 11px ! important; }
}
@media screen and (max-width: 600px) {
  .order_block img { width: 60%; }
}
@media screen and (max-width: 600px) {
  .cursor-text { top: 47%; }
}
@media screen and (max-width: 400px) {
  .order_block img { width: 80%; }
}
b, body, div, figure, footer, h1, h3, header, html, img, nav, p, span, strong { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0px 0px; }
body { line-height: 1; font-family: sans-serif; }
figure, footer, header, nav { display: block; }
a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0px 0px; }
* { box-sizing: border-box; }
body { background-color: rgb(242, 242, 242); position: relative; }
img { max-width: 100%; }
a { color: rgb(184, 139, 88); text-decoration: none; }
.Body { font-size: 18px; line-height: 22px; }
@media only screen and (min-width: 48em) {
  .Body { font-size: 20px; line-height: 27px; }
}
.Body > * { max-width: 980px; }
.Body:last-child > :last-child { margin-bottom: 0px; }
.Body a { color: inherit; box-shadow: 0px -1px rgb(184, 139, 88) inset; }
.Body a:hover { color: rgb(184, 139, 88); }
.Body p { margin-bottom: 15px; }
.Body h3 { margin-top: 18px; margin-bottom: 12px; font-size: 21px; font-weight: 700; }
.SvgIcon { position: relative; z-index: 1; display: inline-block; overflow: hidden; vertical-align: middle; }
.SvgIcon--meduzaLogo { margin-top: -2px; height: 45px; width: 100px; }
.Menu { display: none; text-transform: uppercase; font-weight: 600; color: rgb(255, 255, 255); }
@media only screen and (min-width: 64em) {
  .Menu { font-size: 13px; height: 45px; width: 100%; letter-spacing: 1px; background-color: rgb(38, 38, 38); display: flex; justify-content: center; }
}
.Menu-item { position: relative; display: flex; align-items: center; padding: 0px; text-align: center; transition: color 0.15s ease-out 0s; }
@media only screen and (min-width: 64em) {
  .Menu-item { padding: 0px 15px; border-bottom: 0px none; }
}
@media only screen and (min-width: 64em) {
  .Menu-item:last-of-type { border-right: medium none; }
}
@media only screen and (min-width: 64em) {
  .Menu-item:hover { color: rgb(153, 153, 153); background-color: inherit; }
}
.Menu-link { transition: color 0.15s ease-out 0s; text-decoration: none; color: rgb(255, 255, 255); position: relative; line-height: 45px; top: 1px; }
.Menu-item:hover .Menu-link { color: rgb(153, 153, 153); }
.MeduzaLogo { position: relative; z-index: 2; top: 0px; left: 0px; width: 100px; height: 100%; display: inline-block; background-repeat: no-repeat; background-position: center 10px; background-size: contain; }
.Header { position: relative; height: 45px; background-color: rgb(38, 38, 38); display: flex; flex-flow: row nowrap; z-index: 2; }
@media only screen and (min-width: 64em) {
  .Header { padding: 0px 15px; }
}
@media only screen and (max-width: 63.9375em) {
  .Header .HeaderButton--chat { display: none; }
}
.Header-left { display: flex; flex-basis: 16%; flex-grow: 1; height: 100%; }
.Header-center { height: 100%; display: none; }
@media only screen and (min-width: 64em) {
  .Header-center { display: flex; justify-content: center; flex-grow: 2; }
}
.Header-right { display: flex; flex-direction: row; height: 100%; align-items: flex-start; justify-content: flex-end; flex-basis: 16%; flex-grow: 1; }
.Header-meduzaLogo { display: flex; height: 45px; justify-content: center; position: absolute; left: 0px; right: 0px; }
@media only screen and (min-width: 64em) {
  .Header-meduzaLogo { position: static; }
}
.HeaderButton { position: relative; display: flex; min-width: 45px; height: 100%; padding: 0px 15px; -moz-user-select: none; justify-content: center; align-items: center; color: rgb(255, 255, 255); fill: currentcolor; border: 0px none; background: transparent none repeat scroll 0px 0px; margin: 0px; cursor: pointer; }
.HeaderButton:active { outline-width: 0px; }
.HeaderButton:hover { color: rgb(153, 153, 153); }
.HeaderButton::after { position: absolute; top: 0px; right: 0px; bottom: 0px; border-right: 1px solid rgb(103, 103, 103); }
@media only screen and (min-width: 64em) {
  .HeaderButton::after { top: 10px; bottom: 10px; }
}
.HeaderButton-link { display: block; padding-top: 2px; text-transform: uppercase; color: inherit; font-weight: 600; cursor: pointer; }
.HeaderButton-link::before { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: ""; }
.HeaderButton--chat { font-size: 13px; letter-spacing: 0.05em; }
.Copyright { padding: 0px 12px; line-height: 1.2; }
@media only screen and (min-width: 64em) {
  .Copyright { padding: 0px; }
}
.Copyright-container { display: flex; flex-flow: row wrap; margin: 0px auto; padding: 13px 0px 12px; }
.Copyright-container a:hover { color: rgba(255, 255, 255, 0.5); }
@media only screen and (min-width: 48em) {
  .Copyright-container { max-width: 675px; padding: 10px 0px 18px; border-top: 1px solid rgb(80, 80, 80); flex-wrap: nowrap; text-align: left; }
}
@media only screen and (min-width: 64em) {
  .Copyright-container { max-width: 860px; }
}
.Copyright-container a { color: rgb(255, 255, 255); }
.Copyright-block { padding-top: 13px; font-size: 17px; flex: 1 0 20%; }
@media only screen and (min-width: 48em) {
  .Copyright-block { padding-top: 0px; border-top: 0px none; }
}
.Copyright-block:last-child { text-align: right; }
.MaterialTag { position: relative; z-index: 30; display: inline-block; vertical-align: top; text-transform: uppercase; border: 1px solid; border-radius: 2px; font-weight: 700; line-height: 1; color: rgb(184, 139, 88); -moz-user-select: none; }
@media only screen and (max-width: 32em) {
  .MaterialTag { height: 15px; line-height: 15px; padding: 0px 5px; font-size: 10px; letter-spacing: 0.5px; }
}
span.MaterialTag { cursor: default; pointer-events: none; }
@media only screen and (min-width: 32em) {
  .MaterialTag--medium { height: 20px; line-height: 20px; padding: 0px 7px; letter-spacing: 1px; font-size: 12px; }
}
.MaterialTag--solid { color: rgb(255, 255, 255); background: rgb(184, 139, 88) none repeat scroll 0% 0%; border-color: rgb(184, 139, 88); text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); }
.MaterialMeta { display: inline-block; font-size: 12px; line-height: 14px; color: grey; margin-right: 12px; padding-left: 18px; background-repeat: no-repeat; background-position: left center; background-size: 12px auto; font-weight: 400; }
@media only screen and (min-width: 48em) {
  .MaterialMeta { font-size: 15px; line-height: 18px; margin-right: 15px; }
}
.MaterialMeta--source { background-image: url("3oeigfnatno3838797cfrjgosh.svg"); background-position-y: 1px; }
@media only screen and (min-width: 48em) {
  .MaterialMeta--source { background-position-y: 4px; white-space: nowrap; }
}
.MaterialMeta--time { background-size: 12px 12px; background-image: url("1fkqy3hauftlt37g7rx0sjmafb.svg"); }
.MediaMaterialHeader { max-width: 840px; }
.MediaMaterialHeader-first { color: rgb(0, 0, 0); line-height: 27px; }
@media only screen and (min-width: 48em) {
  .MediaMaterialHeader-first { line-height: 38px; }
}
.MediaMaterialHeader-first, .MediaMaterialHeader-separator { transition: color 0.25s ease-out 0s; font-size: 24px; font-weight: 700; }
@media only screen and (min-width: 48em) {
  .MediaMaterialHeader-first, .MediaMaterialHeader-separator { font-size: 36px; }
}
.MediaMaterial { background-color: rgb(255, 255, 255); padding: 12px; }
@media only screen and (min-width: 48em) {
  .MediaMaterial { padding: 25px 15px 20px; }
}
.MediaMaterial-header { display: flex; flex-flow: column wrap; max-width: 650px; margin: 0px auto 18px; align-items: flex-start; }
@media only screen and (min-width: 63.125em) {
  .MediaMaterial-header { max-width: 1000px; margin-bottom: 25px; }
}
.MediaMaterial-tag { margin-bottom: 5px; }
@media only screen and (min-width: 48em) {
  .MediaMaterial-tag { margin-bottom: 11px; }
}
.MediaMaterial-meta { margin-top: 12px; }
@media only screen and (min-width: 48em) {
  .MediaMaterial-meta { margin-top: 12px; }
}
.MediaMaterial-materialContent { width: 100%; max-width: 650px; }
.MediaMaterial-body { position: relative; max-width: 650px; margin: 0px auto; }
@media only screen and (min-width: 63.125em) {
  .MediaMaterial-body { max-width: 1000px; }
}
@media only screen and (min-width: 48em) {
  .MediaMaterial--fullWidth .MediaMaterial-header { align-items: center; text-align: center; }
}
.MediaMaterial--fullWidth .MediaMaterial-materialContent { max-width: none; }
.Material { padding: 12px 0px 0px; }
@media only screen and (min-width: 48em) {
  .Material { padding: 15px 0px 0px; }
}
.Material-shadow { position: absolute; width: 100%; height: 1px; left: 0px; z-index: 300; background-color: rgba(0, 0, 0, 0.15); }
.Material-shadow--top { top: 0px; }
.Material-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
@media only screen and (min-width: 48em) {
  .Body h3 { margin-top: 35px; margin-bottom: 10px; font-size: 26px; line-height: 27px; }
}
.MaterialContent--bannerless .Body > * { margin-right: auto; margin-left: auto; }
.MaterialContent .Figure { margin-right: -12px; margin-left: -12px; }
@media only screen and (min-width: 40.625em) {
  .MaterialContent .Figure { margin-right: auto; margin-left: auto; }
}
.Figure { margin: 15px -12px; }
.Figure img { display: block; margin: 5px auto; }
@media only screen and (min-width: 48em) {
  .Figure { margin: 27px auto 20px; }
}
@media only screen and (min-width: 75em) {
  .Figure { max-width: 650px; }
}
.Figure img { max-width: 100%; vertical-align: bottom; }
@media only screen and (min-width: 40.625em) {
  .Figure img { border-radius: 2px; }
}
.Figure-caption { width: 100%; max-width: 650px; margin: 0px auto; padding: 7px 12px 0px; font-size: 15px; line-height: 17px; }
@media only screen and (min-width: 40.625em) {
  .Figure-caption { padding-right: 0px; padding-left: 0px; font-size: 16px; line-height: 18px; }
}
.App { display: flex; flex-direction: column; min-height: 100vh; transition: transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s, -o-transform 0.25s ease-out 0s; }
.App-content, .App-footer { transition: transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s, -o-transform 0.25s ease-out 0s; }
.App-footer { position: relative; z-index: 1; }
.App-content { position: relative; z-index: 1; overflow: visible; background-color: rgb(242, 242, 242); flex: 1 0 auto; }
.App-header { position: relative; z-index: 200; }
.App--isMaterial .App-content { background-color: rgb(230, 230, 230); }
.Footer { color: rgb(153, 153, 153); background-color: rgb(37, 37, 37); }
.logo { display: block; margin-top: 10px; }
.ava-img { width: 50px; margin-right: 10px; display: inline-block; vertical-align: middle; }
.Body a { color: rgb(0, 128, 0); }
.Body a:hover { box-shadow: none; }
.red_color { color: red ! important; }
.boxit h2 { font-size: 22px; text-transform: uppercase; line-height: 1; font-weight: 700; }
.boxit p { text-indent: 0px; color: rgb(0, 0, 0); text-align: justify; margin: 15px; line-height: 25px; padding: 5px 0px; }
.boxit .frame-img { padding-left: 0px; width: 100%; max-width: 600px; margin-right: 20px; }
.boxit .frame-img img { max-width: 100%; height: auto ! important; }
.boxit .frame-container { position: relative; padding-bottom: 5%; padding-top: 0px; overflow: hidden; }
.boxit .form-container { position: relative; background-color: rgb(244, 244, 244); border-radius: 8px; border: 1px solid rgb(212, 212, 212); margin-top: 20px; }
.boxit .action-valid { background-color: rgb(128, 185, 29); color: rgb(255, 255, 255) ! important; height: 51px; line-height: 25px ! important; text-align: center ! important; font-size: 20px; margin: 0px; }
.boxit .lp-text { padding: 18px 0px 0px; }
.boxit .px20 { font-size: 20px; }
.boxit input, select, textarea { display: block; width: 90%; height: 50px; line-height: 50px; margin: 10px auto ! important; border: 1px solid rgb(0, 0, 0); border-radius: 6px; outline: medium none; text-indent: 60px; color: rgb(37, 37, 37); font-size: 30px; box-sizing: content-box; transition: all 0.3s ease 0s; }
input.name-black { font-size: 20px; background: rgb(255, 255, 255) url("2jt0rsyboxb6u31gyo4u03qdki.png") no-repeat scroll 15px 50%; }
input.phone-black { font-size: 20px; background: rgb(255, 255, 255) url("11il6hbf5s7kx38py9cvkvc9if.png") no-repeat scroll 15px 50%; }
.event_order { opacity: 0.88; position: relative; display: block; text-indent: 0px ! important; background: rgb(113, 177, 0) none repeat scroll 0px 0px; outline: medium none; border-width: medium medium 5px; font-size: 26px; border-style: none none solid; border-color: currentcolor currentcolor rgb(84, 131, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 90%; height: 70px; line-height: 70px; margin-top: 15px ! important; border-radius: 8px; font-weight: 700 ! important; text-transform: uppercase ! important; text-align: center; color: rgb(255, 255, 255) ! important; cursor: pointer; }
.px25 { font-size: 25px; }
.pink { color: rgb(239, 22, 80) ! important; }
.px18 { font-size: 18px; }
.px15 { font-size: 18px; }
.left-pack { background: rgb(239, 22, 80) none repeat scroll 0px 0px; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; font-weight: 700; border-radius: 5px; color: rgb(255, 255, 255); margin: 0px 8px; }
.form { display: flex; }
.boxit p { text-align: center; }
@media (max-width: 768px) {
  .form { display: flex; flex-direction: column; align-items: center; }
  .frame-img { margin-right: 0px ! important; }
  input.name-black, input.phone-black { font-size: 18px ! important; }
  .boxit input, select, textarea { font-size: 24px; }
}
@media only screen and (max-width: 1009px) {
  .boxit .action-valid { height: 80px; }
  .button_resp { font-size: 25px ! important; }
}
.boxit h2 { font-size: 22px; text-transform: uppercase; line-height: 1; font-weight: 700; }
.boxit p { text-indent: 0px; color: rgb(0, 0, 0); text-align: justify; margin: 15px; line-height: 25px; padding: 5px 0px; }
.boxit .frame-img { padding-left: 0px; width: 100%; max-width: 600px; margin-right: 20px; }
.boxit .frame-img img { max-width: 100%; height: auto ! important; }
.boxit .frame-container { position: relative; padding-bottom: 5%; padding-top: 0px; overflow: hidden; }
.boxit .form-container { position: relative; background-color: rgb(244, 244, 244); border-radius: 8px; border: 1px solid rgb(212, 212, 212); margin-top: 20px; }
.boxit .action-valid { background-color: rgb(128, 185, 29); color: rgb(255, 255, 255) ! important; height: 51px; line-height: 25px ! important; text-align: center ! important; font-size: 20px; margin: 0px; }
.boxit .lp-text { padding: 18px 0px 0px; }
.boxit .px20 { font-size: 20px; }
.boxit input, select, textarea { display: block; width: 90%; height: 50px; line-height: 50px; margin: 10px auto ! important; border: 1px solid rgb(0, 0, 0); border-radius: 6px; outline: medium none; text-indent: 60px; color: rgb(37, 37, 37); font-size: 30px; box-sizing: content-box; transition: all 0.3s ease 0s; }
input.name-black { font-size: 20px; }
input.phone-black { font-size: 20px; }
.event_order { opacity: 0.88; position: relative; display: block; text-indent: 0px ! important; background: rgb(113, 177, 0) none repeat scroll 0px 0px; outline: medium none; border-width: medium medium 5px; font-size: 26px; border-style: none none solid; border-color: currentcolor currentcolor rgb(84, 131, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 90%; height: 70px; line-height: 70px; margin-top: 15px ! important; border-radius: 8px; font-weight: 700 ! important; text-transform: uppercase ! important; text-align: center; color: rgb(255, 255, 255) ! important; cursor: pointer; }
.px25 { font-size: 25px; }
.pink { color: rgb(239, 22, 80) ! important; }
.px18 { font-size: 18px; }
.px15 { font-size: 18px; }
.left-pack { background: rgb(239, 22, 80) none repeat scroll 0px 0px; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; font-weight: 700; border-radius: 5px; color: rgb(255, 255, 255); margin: 0px 8px; }
.form { display: flex; }
.boxit p { text-align: center; }
@media (max-width: 768px) {
  .form { display: flex; flex-direction: column; align-items: center; }
  .frame-img { margin-right: 0px ! important; }
  input.name-black, input.phone-black { font-size: 18px ! important; }
  .boxit input, select, textarea { font-size: 24px; }
}
@media only screen and (max-width: 1009px) {
  .boxit .action-valid { height: 80px; }
  .button_resp { font-size: 25px ! important; }
}
.leedSeqContainer *, .leedSeqContainer :visited { padding: 0px; margin: 0px; line-height: normal; font-weight: 400; font-size: inherit; color: inherit; background: transparent none repeat scroll 0px 0px; border: 0px none transparent; outline: 0px none; transition: none 0s ease 0s ; transform: none; border-radius: 0px; height: auto; width: auto; min-height: 0px; max-height: 100%; min-width: 0px; max-width: 100%; text-align: left; position: static; font-family: Arial,sans-serif ! important; letter-spacing: normal; text-transform: none; box-shadow: none; float: none; }
.leedSeqContainer { z-index: 2147483647 ! important; }
.leedSeqContainer a, .leedSeqContainer abbr, .leedSeqContainer acronym, .leedSeqContainer address, .leedSeqContainer applet, .leedSeqContainer article, .leedSeqContainer aside, .leedSeqContainer audio, .leedSeqContainer b, .leedSeqContainer big, .leedSeqContainer blockquote, .leedSeqContainer body, .leedSeqContainer canvas, .leedSeqContainer caption, .leedSeqContainer center, .leedSeqContainer cite, .leedSeqContainer code, .leedSeqContainer dd, .leedSeqContainer del, .leedSeqContainer details, .leedSeqContainer dfn, .leedSeqContainer div, .leedSeqContainer dl, .leedSeqContainer dt, .leedSeqContainer em, .leedSeqContainer embed, .leedSeqContainer fieldset, .leedSeqContainer figcaption, .leedSeqContainer figure, .leedSeqContainer footer, .leedSeqContainer form, .leedSeqContainer h1, .leedSeqContainer h2, .leedSeqContainer h3, .leedSeqContainer h4, .leedSeqContainer h5, .leedSeqContainer h6, .leedSeqContainer header, .leedSeqContainer hgroup, .leedSeqContainer html, .leedSeqContainer i, .leedSeqContainer iframe, .leedSeqContainer img, .leedSeqContainer ins, .leedSeqContainer kbd, .leedSeqContainer label, .leedSeqContainer legend, .leedSeqContainer li, .leedSeqContainer mark, .leedSeqContainer menu, .leedSeqContainer nav, .leedSeqContainer object, .leedSeqContainer ol, .leedSeqContainer output, .leedSeqContainer p, .leedSeqContainer pre, .leedSeqContainer q, .leedSeqContainer ruby, .leedSeqContainer s, .leedSeqContainer samp, .leedSeqContainer section, .leedSeqContainer small, .leedSeqContainer span, .leedSeqContainer strike, .leedSeqContainer strong, .leedSeqContainer sub, .leedSeqContainer summary, .leedSeqContainer sup, .leedSeqContainer table, .leedSeqContainer tbody, .leedSeqContainer td, .leedSeqContainer tfoot, .leedSeqContainer th, .leedSeqContainer thead, .leedSeqContainer time, .leedSeqContainer tr, .leedSeqContainer tt, .leedSeqContainer u, .leedSeqContainer ul, .leedSeqContainer var, .leedSeqContainer video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
.leedSeqContainer article, .leedSeqContainer aside, .leedSeqContainer details, .leedSeqContainer figcaption, .leedSeqContainer figure, .leedSeqContainer footer, .leedSeqContainer header, .leedSeqContainer hgroup, .leedSeqContainer menu, .leedSeqContainer nav, .leedSeqContainer section { display: block; }
.leedSeqContainer article, .leedSeqContainer aside, .leedSeqContainer details, .leedSeqContainer figcaption, .leedSeqContainer figure, .leedSeqContainer footer, .leedSeqContainer header, .leedSeqContainer hgroup, .leedSeqContainer menu, .leedSeqContainer nav, .leedSeqContainer section { display: block; }
.leedSeqContainer ol, .leedSeqContainer ul { list-style: outside none none; }
.leedSeqContainer blockquote, .leedSeqContainer q { quotes: none; }
.leedSeqContainer blockquote::after, .leedSeqContainer blockquote::before, .leedSeqContainer q::after, .leedSeqContainer q::before { content: none; }
.leedSeqContainer table { border-collapse: collapse; border-spacing: 0px; }
#created-button-1, #created-button-2 { line-height: 1.7em ! important; }
.my-com-date { color: rgb(91, 95, 101); text-shadow: 0px 0px 0px rgb(0, 0, 0); font-weight: 600; line-height: 34px; padding: 1px 4px; background: rgb(253, 253, 253) none repeat scroll 0% 0%; border-radius: 3px; font-size: 20px; }
.out-comebacker-content-btn:hover { text-decoration: none ! important; transition: all 0.3s ease 0s ! important; }
.out-comebacker-content-btn:focus { text-decoration: none; color: rgb(255, 255, 255); }
.out-comebacker-content-btn:active { border: 1px solid rgb(255, 255, 255); }
a:active, a:focus { outline: 0px none; }
input, textarea { outline: 0px none; }
input:active, textarea:active { outline: 0px none; }
:focus { outline: 0px none; }
textarea { resize: none; }
textarea { resize: vertical; }
textarea { resize: horizontal; }
button:active, button:focus { outline: 0px none ! important; }
button::-moz-focus-inner { border: 0px none ! important; }
.rub-ramka { margin-top: 22px; margin-bottom: 18px; background: rgba(189, 61, 77, 0.04) none repeat scroll 0% 0%; padding: 12px 15px ! important; color: rgba(8, 8, 8, 0.45); font-size: 17px; font-family: roboto condensed,arial; border-radius: 4px; text-shadow: 0px 0px 0px rgb(97, 97, 97); text-indent: 0px ! important; text-align: center; }
.of-site:hover { color: rgba(255, 0, 0, 0.72) ! important; transition: all 0.3s ease 0s; text-decoration: underline; }
.comment-user p { text-indent: 0px ! important; }
@media screen and (max-width: 600px) {
  .rub-ramka { text-align: justify ! important; margin-left: 0px ! important; margin-right: 0px ! important; }
}
#product-block { height: 338px; width: 100% ! important; display: block; margin: 0px ! important; background-size: contain; text-align: center; }
#product-block .plashka2-t { color: rgb(255, 249, 21); font-size: 20px; line-height: 25px; }
#product-block .plashka2 b { text-shadow: 1px 1px 2px rgb(55, 56, 56); }
#product-block .plashka2 { position: absolute; background: transparent url("1k9db35m92f03bpj4r86yeyaw.html") no-repeat scroll center center / 190px 262px; width: 190px ! important; height: 138px; padding: 144px 30px 0px 0px; line-height: 22px; text-align: center; font-size: 17px; color: rgb(255, 255, 255); margin: 48px 0px 0px -10px ! important; font-family: Roboto,sans-serif; box-sizing: content-box; z-index: 5; }
@media screen and (max-width: 767px) {
  #product-block { width: 100% ! important; height: 224px ! important; margin: 0px ! important; }
  #product-block .plashka2 { background-size: 135px 188px; width: 110px ! important; height: 98px; padding: 95px 25px 0px 0px; line-height: 16px; font-size: 13px; margin: 15px 0px 0px ! important; }
  #product-block .plashka2-t { font-size: 14px; }
}
@media screen and (max-width: 720px) {
  .renul_seDwyoGn57 .gelat_Bb6MhOHv { text-align: center; }
}
@media screen and (max-width: 200px) {
  #product-block .plashka2 { display: none; }
}
.ord_button { background-color: rgb(250, 61, 61); color: rgb(255, 255, 255) ! important; display: inline-block; padding: 10px 30px; font-size: 22px ! important; box-shadow: 2px 3px 8px rgb(153, 153, 153); text-decoration: none ! important; border-radius: 8px; border: 3px solid rgb(255, 255, 255); margin: 20px 0px 30px; line-height: 27px; text-transform: uppercase; transition: all 0.3s ease-in 0s; text-shadow: 1px 1px 0px rgb(86, 86, 86); font-weight: 500; }
.ord_button:hover { background-color: rgb(119, 33, 51); box-shadow: 2px 3px 3px rgb(153, 153, 153); text-decoration: none ! important; transform: scale(1.1); }
.bottom-menu { display: none; position: fixed; width: 100%; left: 0px; bottom: 0px; box-sizing: border-box; background-color: rgb(74, 162, 36); padding: 2.5% 0px; z-index: 100; }
.bottom-menu-left { display: block; float: left; width: 54%; margin-left: 5%; }
.bottom-menu-left-foto { display: block; width: 12%; float: left; }
.bottom-menu-left-foto img { display: block; width: 100%; }
.bottom-menu-left-text { color: rgb(255, 255, 255); font-size: 14px; width: 85%; float: right; margin-left: 3%; margin-top: 0px; line-height: 1.4; }
.bottom-menu-left::after { content: ""; display: block; clear: both; }
.bottom-menu-right { display: block; width: 30%; float: right; margin-right: 5%; margin-top: 1%; }
.bottom-menu-right a { display: inline-block; float: right; font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; padding: 5px 10px; border-radius: 3px; background: transparent linear-gradient(to bottom, rgb(255, 213, 0) 0px, rgb(255, 183, 0) 49%, rgb(255, 161, 0) 100%) repeat scroll 0px 0px; }
.bottom-menu::after { content: ""; display: block; clear: both; }
@media screen and (max-width: 599px) {
  .bottom-menu { display: block; }
}
@media screen and (max-width: 408px) {
  .bottom-menu-left-foto { margin-top: 5%; }
}
@media screen and (max-width: 385px) {
  .bottom-menu-right { width: 36%; margin-top: 2%; }
}
.disklaymer { font-size: 13px; padding: 10px; opacity: 0.3; }
.center { text-align: center; }
.countdown-block { text-align: center; background: rgb(237, 27, 36) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding-bottom: 10px; box-shadow: 0px 0px black; }
.countdown-block > h3 { font-weight: 800; font-size: 24px; padding-top: 5px; margin: 0px; padding-bottom: 10px; }
.countdown-container { max-width: 320px; background: rgb(237, 27, 36) none repeat scroll 0% 0%; border: 5px solid rgb(255, 253, 7); text-align: center; margin: 0px auto; }
.countdown-container h3 { color: rgb(255, 253, 7); margin: -10px auto 0px; background: rgb(237, 27, 36) none repeat scroll 0% 0%; width: 90%; text-transform: uppercase; font-weight: 700; font-size: 1rem; }
.countdown { display: flex; justify-content: center; align-items: center; font-weight: 300; font-size: 39px; line-height: 1; }
.countdown-item { color: rgb(255, 255, 255); width: 5rem; font-weight: 800; }
.countdown-divider { color: rgb(255, 255, 255); width: 1rem; }
.countdown-text { margin: 0px auto -8px; background: rgb(237, 27, 36) none repeat scroll 0% 0%; width: 90%; color: rgb(255, 253, 7); font-size: 0.8rem; font-weight: 700; display: flex; align-items: center; text-transform: uppercase; }
.countdown-text span { width: 2rem; margin-right: 2rem; }
.best-form { font: 16px/1.2 "Roboto",sans-serif; padding: 1rem 1rem 40px; color: rgb(255, 255, 255); background-color: rgb(255, 170, 0); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAxNjAwIDgwMCc+PGcgPjxwYXRoIGZpbGw9JyNmZmI4MDMnIGQ9J000ODYgNzA1LjhjLTEwOS4zLTIxLjgtMjIzLjQtMzIuMi0zMzUuMy0xOS40Qzk5LjUgNjkyLjEgNDkgNzAzIDAgNzE5LjhWODAwaDg0My44Yy0xMTUuOS0zMy4yLTIzMC44LTY4LjEtMzQ3LjYtOTIuMkM0OTIuOCA3MDcuMSA0ODkuNCA3MDYuNSA0ODYgNzA1Ljh6Jy8+PHBhdGggZmlsbD0nI2ZmYzYwNycgZD0nTTE2MDAgMEgwdjcxOS44YzQ5LTE2LjggOTkuNS0yNy44IDE1MC43LTMzLjVjMTExLjktMTIuNyAyMjYtMi40IDMzNS4zIDE5LjRjMy40IDAuNyA2LjggMS40IDEwLjIgMmMxMTYuOCAyNCAyMzEuNyA1OSAzNDcuNiA5Mi4ySDE2MDBWMHonLz48cGF0aCBmaWxsPScjZmZkNDBjJyBkPSdNNDc4LjQgNTgxYzMuMiAwLjggNi40IDEuNyA5LjUgMi41YzE5Ni4yIDUyLjUgMzg4LjcgMTMzLjUgNTkzLjUgMTc2LjZjMTc0LjIgMzYuNiAzNDkuNSAyOS4yIDUxOC42LTEwLjJWMEgwdjU3NC45YzUyLjMtMTcuNiAxMDYuNS0yNy43IDE2MS4xLTMwLjlDMjY4LjQgNTM3LjQgMzc1LjcgNTU0LjIgNDc4LjQgNTgxeicvPjxwYXRoIGZpbGw9JyNmZmUxMTEnIGQ9J00wIDB2NDI5LjRjNTUuNi0xOC40IDExMy41LTI3LjMgMTcxLjQtMjcuN2MxMDIuOC0wLjggMjAzLjIgMjIuNyAyOTkuMyA1NC41YzMgMSA1LjkgMiA4LjkgM2MxODMuNiA2MiAzNjUuNyAxNDYuMSA1NjIuNCAxOTIuMWMxODYuNyA0My43IDM3Ni4zIDM0LjQgNTU3LjktMTIuNlYwSDB6Jy8+PHBhdGggZmlsbD0nI2ZmZWYxNScgZD0nTTE4MS44IDI1OS40Yzk4LjIgNiAxOTEuOSAzNS4yIDI4MS4zIDcyLjFjMi44IDEuMSA1LjUgMi4zIDguMyAzLjRjMTcxIDcxLjYgMzQyLjcgMTU4LjUgNTMxLjMgMjA3LjdjMTk4LjggNTEuOCA0MDMuNCA0MC44IDU5Ny4zLTE0LjhWMEgwdjI4My4yQzU5IDI2My42IDEyMC42IDI1NS43IDE4MS44IDI1OS40eicvPjxwYXRoIGZpbGw9JyNmZmVhMzQnIGQ9J00xNjAwIDBIMHYxMzYuM2M2Mi4zLTIwLjkgMTI3LjctMjcuNSAxOTIuMi0xOS4yYzkzLjYgMTIuMSAxODAuNSA0Ny43IDI2My4zIDg5LjZjMi42IDEuMyA1LjEgMi42IDcuNyAzLjljMTU4LjQgODEuMSAzMTkuNyAxNzAuOSA1MDAuMyAyMjMuMmMyMTAuNSA2MSA0MzAuOCA0OSA2MzYuNi0xNi42VjB6Jy8+PHBhdGggZmlsbD0nI2ZmZTU0NycgZD0nTTQ1NC45IDg2LjNDNjAwLjcgMTc3IDc1MS42IDI2OS4zIDkyNC4xIDMyNWMyMDguNiA2Ny40IDQzMS4zIDYwLjggNjM3LjktNS4zYzEyLjgtNC4xIDI1LjQtOC40IDM4LjEtMTIuOVYwSDI4OC4xYzU2IDIxLjMgMTA4LjcgNTAuNiAxNTkuNyA4MkM0NTAuMiA4My40IDQ1Mi41IDg0LjkgNDU0LjkgODYuM3onLz48cGF0aCBmaWxsPScjZmZlMTU3JyBkPSdNMTYwMCAwSDQ5OGMxMTguMSA4NS44IDI0My41IDE2NC41IDM4Ni44IDIxNi4yYzE5MS44IDY5LjIgNDAwIDc0LjcgNTk1IDIxLjFjNDAuOC0xMS4yIDgxLjEtMjUuMiAxMjAuMy00MS43VjB6Jy8+PHBhdGggZmlsbD0nI2ZmZGM2NCcgZD0nTTEzOTcuNSAxNTQuOGM0Ny4yLTEwLjYgOTMuNi0yNS4zIDEzOC42LTQzLjhjMjEuNy04LjkgNDMtMTguOCA2My45LTI5LjVWMEg2NDMuNGM2Mi45IDQxLjcgMTI5LjcgNzguMiAyMDIuMSAxMDcuNEMxMDIwLjQgMTc4LjEgMTIxNC4yIDE5Ni4xIDEzOTcuNSAxNTQuOHonLz48cGF0aCBmaWxsPScjZmZkNzcxJyBkPSdNMTMxNS4zIDcyLjRjNzUuMy0xMi42IDE0OC45LTM3LjEgMjE2LjgtNzIuNGgtNzIzQzk2Ni44IDcxIDExNDQuNyAxMDEgMTMxNS4zIDcyLjR6Jy8+PC9nPjwvc3ZnPg=="); background-size: cover; }
.best-form > .wrap { max-width: 320px; margin: 0px auto; }
.product { display: flex; }
.product .left { width: 50%; }
.product .right { width: 50%; text-align: center; }
.product .price-old { line-height: 1; }
.product .price-old span { display: inline-block; padding: 0px 1rem; font-size: 2rem; color: rgb(0, 0, 0); position: relative; }
.product .price-old span::before { position: absolute; content: ""; left: 0px; top: 45%; right: 0px; border-top: 5px solid rgb(237, 27, 36); transform: rotate(-10deg); }
.product .discount-text { margin-top: 1rem; color: rgb(0, 0, 0); font-size: 18px; }
.product .price { color: rgb(237, 27, 36); font-size: 3rem; font-weight: 700; letter-spacing: -5px; line-height: 1; }
.product .price span { font-weight: 300; font-size: 50%; margin-left: 5px; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
.country-input, .name-input, .phone-input { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; width: 100%; border-radius: 6px; box-sizing: border-box; font-size: 20px; margin-bottom: 10px; display: flex; transition: all 0.15s ease-in-out 0s; }
.name-input label, .phone-input label { align-self: center; padding-left: 15px; width: 60px; font-weight: 700; }
.name-input input, .phone-input input { flex: 1 1 auto; border: 0px none; font: inherit; color: inherit; box-sizing: border-box; min-width: 0px; padding: 10px 15px 10px 0px; border-radius: 6px; }
.button-submit { text-align: center; display: flex; box-sizing: border-box ! important; width: 100%; margin: 0px auto; text-decoration: none; text-transform: uppercase; color: rgb(255, 255, 255); border-radius: 6px; border: 0px none; padding: 14px 0px; background-image: linear-gradient(to top, rgb(19, 124, 9), rgb(22, 172, 12)); transition: all 0.15s ease-in-out 0s; cursor: pointer; font: 400 18px/1.4 "Roboto",sans-serif; }
.button-submit-text { color: rgb(255, 255, 255); flex: 1 1 auto; font-family: inherit; font-style: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-weight: 400; }
.button-submit-arrow { width: 0px; height: 0px; border-top: 0.6rem solid transparent; border-bottom: 0.6rem solid transparent; border-left: 1rem solid rgb(255, 255, 255); margin-right: 1rem; }
.btnbtn { text-decoration: none; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255) ! important; background-color: rgb(0, 128, 0); display: inline-block; padding: 10px 50px; margin-bottom: 0px; font-size: 18px; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 30px; text-transform: uppercase; transition: all 0.3s ease 0s; animation: 1s ease 0s normal none infinite running shadow-pulse2; font-weight: 700; }
