@font-face{ font-display: swap; font-family:'icomoon';src:url('../fonts/icomoon.eot?2sz0hn');src:url('../fonts/icomoon.eot?2sz0hn#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?2sz0hn') format('truetype'), url('../fonts/icomoon.woff?2sz0hn') format('woff'), url('../fonts/icomoon.svg?2sz0hn#icomoon') format('svg');font-weight:normal;font-style:normal;}
*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:-moz-border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,header, nav, section, article, aside, footer, figure, address, big, cite, code, del, dfn, em, font, 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{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{background-image:url(../images/pattern.gif);background-repeat:repeat;background-color:#e2e4e6;background-position:center 0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
*, *:before, *:after{transition:color 0.2s linear, opacity 0.2s linear, border 0.2s linear, background 0.2s linear, box-shadow 0.2s linear;}
table{border-collapse:collapse;border-spacing:0;}
strong{font-weight:bold;}
textarea{width:100%;height:96px;font-size:12px;padding:10px 15px;border-radius:4px;border:1px solid #a9b3be;font-family:Tahoma, Arial, sans-serif;resize:none;}
input{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
input[type=text], input[type=password]{width:100%;height:30px;font-size:12px;padding:0 15px;border:1px solid #a9b3be;border-radius:4px;font-family: Tahoma, Arial, sans-serif;}
input[type=text]:focus, input[type=password]:focus{border-color:rgb(62, 141, 115);box-shadow:0px 0px 5px 0px rgba(62, 141, 115, 0.75);}
input[type=checkbox], input[type=radio]{opacity:0.01;position:absolute;left:-999px;}
.checkbox{position:relative;padding-left:55px;}
input[type=checkbox]+label:before{content:'';width:27px;height:27px;position:absolute;border:1px solid #a1a1a1;left:0;top:0;border-radius:4px;transition:none;}
input[type=radio]+span:before{content:'';width:24px;height:24px;position:absolute;border:1px solid #a1a1a1;border-radius:30px;left:0;top:0;}
input[type=radio]:checked+span:after{content:'';width:10px;height:10px;position:absolute;background:#3e8d73;border-radius:10px;left:7px;top:7px;}
input[type=checkbox]:checked+label:before{background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3MEZCRDhBNTVENzExRTg4MTA3QjYyRUM0RUQxMURDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3MEZCRDhCNTVENzExRTg4MTA3QjYyRUM0RUQxMURDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTcwRkJEODg1NUQ3MTFFODgxMDdCNjJFQzRFRDExREMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTcwRkJEODk1NUQ3MTFFODgxMDdCNjJFQzRFRDExREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4amndEAAAAh0lEQVR42mL8//8/AymA0b63mCQNTESoEQViE2I1gBTvB+I9QGyMrsEEqgBdsTYQPwHixyBBFiTFe6ASjlAxmOKrQOwExK+QNTyCKtaGKmRAUgwy4DXMWpiGV1BT9kEVMmBTjO4HkKYEIP4IxQnoipFtgIEzQOyCxGYgpAGnQnhMk5o0AAIMALrNIYU/nqv8AAAAAElFTkSuQmCC');}
input.input_error{border:1px solid #cd2323;}
select{height:30px;font-size:14px;padding:0 10px;border:1px solid #a9b3be;border-radius:4px;}
input:focus, input:active{outline:none;}
p{margin-bottom:20px;}
img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:top;image-rendering:-webkit-optimize-contrast;}
b{font-weight:700;}
h1{font-family: Tahoma, Arial, sans-serif;line-height:27px;color:#28394c;margin-bottom:17px;font-weight:500;font-size:21px;}
h2{font-family: Tahoma, Arial, sans-serif;font-size:20px;line-height:24px;color:#28394c;font-weight:500;margin-bottom:10px;}
h3{font-family: Tahoma, Arial, sans-serif;font-size:18px;line-height:22px;color:#28394c;font-weight:500;margin-bottom:10px;}
h4{font-size:16px;line-height:22px;color:#28394c;font-weight:700;margin-bottom:15px;}
ul,ol{padding-left:20px;}
section{padding:20px;border:1px solid #d0d4d9;margin-bottom:35px;border-radius:4px;}
section h3{font-size:20px;margin-bottom:28px;}
.autocomplete-suggestions{background-color:#ffffff;overflow:hidden;border:1px solid #e0e0e0;overflow-y:auto;}
.autocomplete-suggestions .autocomplete-suggestion{cursor:default;}
.autocomplete-suggestions .selected{background:#F0F0F0;}
.autocomplete-suggestions div{padding:2px 5px;white-space:nowrap;}
.autocomplete-suggestions strong{font-weight:normal;color:#3399FF;}
.owl{position:relative;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper{display:none;position:relative;}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{float:left;position:relative;overflow:hidden;text-align:center;}
.owl-item{display:block;width:100%;height:auto;}
.container{width:1000px;margin:0 auto;}
.clearfix:after{content:'';width:100%;display:table;}
.clearfix_before:before{content:'';width:100%;display:table;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-slide_arrow:before{content:"\e90c";}
.icon-tick:before{content:"\e909";}
.icon-cart:before{content:"\e90a";}
.icon-arrows:before{content:"\e90b";}
.icon-guard:before{content:"\e900";}
.icon-persent:before{content:"\e901";}
.icon-phone:before{content:"\e902";}
.icon-pig:before{content:"\e903";}
.icon-present:before{content:"\e904";}
.icon-running_man:before{content:"\e905";}
.icon-star:before{content:"\e906";}
.icon-baloon:before{content:"\e907";}
.icon-delivery:before{content:"\e908";}
.icon-gplus:before{content:"\e90e";}
.icon-vk:before{content:"\e90d";}
.icon-arrow:before{content:"\e90f";}
.icon-comment:before{content:"\e911";}
.icon-otziv:before{content:"\e912";}
.icon-star_empty .path1:before{content:"\e913";color:rgb(0, 0, 0);}
.icon-star_empty .path2:before{content:"\e914";margin-left:-1em;color:rgb(255, 255, 255);}
.icon-star_big:before{content:"\e915";}
.icon-more:before{content:"\e910";}
.icon-response:before{content:"\e916";}
.icon-alert:before{content:"\e917";}
.icon-trash:before{content:"\e918";}
.icon-refresh:before{content:"\e919";}
.icon-hand:before{content:"\e91a";}
.icon-category_poppers:before{content:"\e91b";}
.icon-category_poppers-single:before{content:"\e91c";}
.icon-category_poppers-single-big:before{content:"\e91d";}
.icon-category_poppers-tab:before{content:"\e91e";}
.icon-category_smazka:before{content:"\e91f";}
.icon-category_toys:before{content:"\e920";}
.icon-category_djen:before{content:"\e921";}
.icon-category_penis:before{content:"\e922";}
.icon-category_rast:before{content:"\e923";}
.icon-man:before{content:"\e924";}
.icon-desctop:before{content:"\e925";}
.h2-magic{color:#28394c;font-size:21px;font-family: Tahoma, Arial, sans-serif;text-align:center;margin-bottom:30px;}
.icon-reviews:before{content:"\e926";}