

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
ol, ul { list-style: outside none none; }
img { max-width: 100%; height: auto; }
a { text-decoration: underline; }
a:hover { cursor: pointer; }
:-moz-placeholder { color: rgb(169, 169, 169); opacity: 1; }
*::-moz-placeholder { color: rgb(169, 169, 169); opacity: 1; }
* { margin: 0px; padding: 0px; }
* { box-sizing: border-box; }
button, input { outline: medium none; }
.center { text-align: center; }
.clearfix::after { content: ""; display: block; clear: both; }
h1, h2, h3, h4, h5, h6 { font-weight: 500; }
b, strong { font-weight: 500; }
html {  }
body { position: relative; width: 100%; min-width: 320px; padding: 0px; margin: 0px; font-family: "Roboto",sans-serif; font-size: 18px; line-height: 1.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: 400; }
.main-wrap { position: relative; width: 480px; margin: 0px auto; }
.section { position: relative; padding: 20px; }
h2 { position: relative; display: block; margin: 0px auto 20px; font-size: 26px; font-weight: 700; line-height: 1.2em; text-align: center; text-transform: uppercase; font-family: verdana; padding-bottom: 40px; color: rgb(112, 82, 82); background: rgba(0, 0, 0, 0) url("zb.png") no-repeat scroll center bottom; }
h2 > span { color: rgb(255, 55, 65); }
.red { border-bottom: 3px solid rgb(112, 82, 82); }
.button-m { display: block; position: relative; outline: medium none; width: 387px; height: 88px; background: rgba(0, 0, 0, 0) url("button.jpg") no-repeat scroll center top; cursor: pointer; }
.button-m:active { top: -1px; }
.center .button-m { margin: 0px auto; }
.block-1 { padding: 545px 0px 0px; background: rgba(0, 0, 0, 0) url("top1.jpg") no-repeat scroll center top; }
.block-1 .container-1 { padding-bottom: 40px; }
.block-1 .container-1 > div { position: relative; float: left; }
.cost { width: 190px; text-align: center; }
.cost > p { padding-bottom: 12px; font-size: 20px; color: rgb(51, 51, 51); }
.cost > strong { font-weight: 500; font-size: 44px; }
.old-cost > strong { color: rgb(158, 158, 158); text-decoration: line-through; }
.new-cost > strong { color: rgb(51, 51, 51); }
.block-1 .sale { width: 100px; padding-top: 5px; text-align: center; color: white; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }
.block-1 .sale > p { padding-bottom: 10px; font-weight: 500; text-transform: uppercase; }
.block-1 .sale > strong { font-weight: 500; font-size: 36px; }
.block-1 .container-2 { padding-bottom: 40px; }
.block-1 .timer { width: 80%; height: 200px; margin: 0px auto; padding-bottom: 15px; }
.block-1 .timer > p { padding: 20px 0px; text-align: center; font-size: 24px; color: rgb(51, 51, 51); }
.attention { padding-bottom: 15px; font-size: 18px; font-weight: 500; text-align: center; }
.attention::before { content: ""; display: block; width: 44px; height: 44px; margin: 0px auto 10px; background: rgba(0, 0, 0, 0) url("att-sign.jpg") no-repeat scroll center top; }
.block-2, .block-4 { padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.block-2 .container { padding: 0px 20px; }
.block-2 p { padding-bottom: 20px; }
.block-2 img { margin-bottom: 20px; }
.block-2 ul { margin-top: 20px; padding-left: 20px; }
.block-2 ul li { margin-bottom: 15px; padding-left: 30px; list-style: outside url("check-border-small.png") disc; }
.block-3 .container ul li::before { content: "•"; position: absolute; left: 0px; color: rgb(60, 199, 220); font-size: 22px; }
.block-7 { padding: 50px 20px 0px; overflow: hidden; }
.block-7 h2 { font-size: 30px; }
.block-7 .container { padding: 0px; }
.block-7 .rev { position: relative; padding-bottom: 40px; }
.block-7 .rev-title { font-size: 22px; font-weight: 500; padding: 0px 0px 5px; }
.block-7 .rev-text { text-align: left; margin-left: 135px; }
.block-6 { padding-top: 40px; }
.block-6 .deliv-item { text-align: center; font-size: 20px; padding: 30px 0px; border-bottom: 1px dashed rgb(204, 204, 204); }
.block-6 .deliv-item:last-child { border-bottom: 0px none; }
.block-6 .deliv-item p { padding-top: 10px; }
.block-6 .deliv-item .deliv-icon { position: relative; display: inline-block; width: 119px; height: 119px; background: rgba(0, 0, 0, 0) url("delivery-icon.png") no-repeat scroll center top; }
.block-6 .deliv-item .deliv-pic-1 { background-position: 50% 0px; }
.block-6 .deliv-item .deliv-pic-2 { background-position: 0% 0px; }
.block-6 .deliv-item .deliv-pic-3 { background-position: 100% 0px; }
.block-1 .order { padding-top: 20px; }
.block-1 .order > p.center { font-weight: 500; }
.block-1 .order > p.center strong { text-transform: uppercase; font-size: 22px; }
.block-1 form { position: relative; width: 388px; margin: 0px auto; padding-top: 30px; }
.block-1 form > div { padding-bottom: 15px; }
.block-1 form input, .block-1 form button { border: 0px none; outline: 0px none; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding: 0px; margin: 0px; }
.block-1 form input { width: 388px; height: 80px; border: 3px solid rgb(244, 223, 42); line-height: 80px; text-indent: 40px; border-radius: 15px; font-size: 20px; }
.block-1 form input:focus { border-color: rgb(153, 153, 153); }
.block-1 form button { display: block; position: relative; width: 387px; height: 88px; background: rgba(0, 0, 0, 0) url("button.jpg") no-repeat scroll center top; cursor: pointer; }
.block-1 form button:focus { top: -1px; }
.footer { font-size: 16px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; line-height: 1.3em; }
.rev img { float: left; width: 120px; margin-right: 15px; border-radius: 50%; border-right: 4px solid rgb(232, 177, 0); border-bottom: 4px solid rgb(232, 177, 0); }
.video-container { position: relative; width: 100%; height: 250px; overflow: hidden; margin-bottom: 40px; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; display: block; width: 100%; height: 100%; top: 0px; left: 0px; }
ul.listBags li::before { counter-increment: count 1; content: counter(count, decimal); width: 30px; height: 28px; background: rgb(247, 201, 53) none repeat scroll 0% 0%; border-radius: 50%; display: inline-block; text-align: center; margin-right: 15px; color: rgb(255, 255, 255); line-height: 30px; font-weight: bold; border-bottom: 2px solid rgb(202, 172, 56); }


.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-user-select: none; touch-action: pan-y; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: medium none; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide img { display: block; margin: 0px auto 25px; }
.slick-initialized .slick-slide { display: block; }


@font-face {
	font-family: "slick";
	font-style: normal;
	font-weight: normal;
	src: url("_257b792c12e53ae28f4f460ea104dac70d0f_257d.html") format("embedded-opentype"), url("slick.woff") format("woff"), url("slick.html") format("truetype"), url("slick.svg") format("svg");
}
.slick-prev, .slick-next { font-size: 0px; line-height: 0; position: absolute; top: 40%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border: medium none; outline: medium none; background: transparent none repeat scroll 0% 0%; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: medium none; background: transparent none repeat scroll 0% 0%; }
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before { opacity: 1; }
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before { opacity: 0.25; }
.slick-prev::before, .slick-next::before { font-family: "slick"; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 55, 65); }
.slick-prev { left: -5px; z-index: 9999; }
.slick-prev::before { content: "←"; }
[dir="rtl"] .slick-prev::before { content: "→"; }
.slick-next { right: -5px; z-index: 9999; }
.slick-next::before { content: "→"; }
[dir="rtl"] .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: outside none none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px none; outline: medium none; background: transparent none repeat scroll 0% 0%; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: medium none; }
.slick-dots li button:hover::before, .slick-dots li button:focus::before { opacity: 1; }
.slick-dots li button::before { font-family: "slick"; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: black; }
.slick-dots li.slick-active button::before { opacity: 0.75; color: black; }


@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("") format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("") format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("") format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("") format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("") format("woff2");
	unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("") format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("") format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("kfomcnqeu92fr1mu72xkozy_001.woff2") format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("kfomcnqeu92fr1mu5mxkozy_001.woff2") format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("kfomcnqeu92fr1mu7mxkozy_001.woff2") format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("kfomcnqeu92fr1mu4wxkozy_001.woff2") format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("kfomcnqeu92fr1mu7wxkozy_001.woff2") format("woff2");
	unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("kfomcnqeu92fr1mu7gxkozy_001.woff2") format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("kfomcnqeu92fr1mu4mxk_001.woff2") format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("kfolcnqeu92fr1mmeu9fcrc4esa_001.woff2") format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("kfolcnqeu92fr1mmeu9fabc4esa_001.woff2") format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("kfolcnqeu92fr1mmeu9fcbc4esa_001.woff2") format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("kfolcnqeu92fr1mmeu9fbxc4esa_001.woff2") format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("kfolcnqeu92fr1mmeu9fcxc4esa_001.woff2") format("woff2");
	unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("kfolcnqeu92fr1mmeu9fchc4esa_001.woff2") format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("kfolcnqeu92fr1mmeu9fbbc4_001.woff2") format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("kfolcnqeu92fr1mmwulfcrc4esa.woff2") format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("kfolcnqeu92fr1mmwulfabc4esa.woff2") format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("kfolcnqeu92fr1mmwulfcbc4esa.woff2") format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("kfolcnqeu92fr1mmwulfbxc4esa.woff2") format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("kfolcnqeu92fr1mmwulfcxc4esa.woff2") format("woff2");
	unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("kfolcnqeu92fr1mmwulfchc4esa.woff2") format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("kfolcnqeu92fr1mmwulfbbc4.woff2") format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
select { width: 388px; height: 80px; border: 3px solid rgb(244, 223, 42); line-height: 80px; text-indent: 40px; border-radius: 15px; font-size: 20px; }
.cost > strong { font-size: 33px; }
