.button--price{background-color:#FFEB3B;padding:0.4em 0.5em;width:6.5em;text-align:center;border-radius:0.6em;margin-top:5px}.button--buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio{margin:0.5rem}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-0.2em;margin-right:0.2em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#3197EE;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#3197EE}.radio input[type="radio"]:disabled+.radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}.md-checkbox{position:relative;margin:16px 0;line-height:1}.md-checkbox label{cursor:pointer;display:inline}.md-checkbox label:before,.md-checkbox label:after{content:"";position:absolute;left:0;top:0}.md-checkbox label:before{width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,0.54);border-radius:2px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.md-checkbox input[type="checkbox"]{outline:0;margin-right:10px}.md-checkbox input[type="checkbox"]:checked+label:before{background:#337ab7;border:none}.md-checkbox input[type="checkbox"]:checked+label:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}@font-face{font-family:Kroftsman;src:url(./font/kroftsmann.regular.ttf)}@font-face{font-family:Octopus-Wide;src:url(./font/Octopus_Wide_500.otf)}.block{display:block}.category-container{position:relative;width:100%;min-height:500px;padding:1em 5%}@media (min-width: 1200px){.category-container{width:1200px;margin:0 auto;padding:1em}}.category-container h2{font-size:1.75em;text-align:center;margin:0 0 1em}@media (max-width: 599px){.category-container{min-height:300px}}.center{margin:0 auto}.main-wrapper{margin-top:0.5em}@media (min-width: 900px){.main-wrapper{margin-top:60px}}@media (min-width: 1800px){.main-wrapper{margin-top:50px}}.main-wrapper.ng-enter,body.ng-leave{-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;opacity:0;-webkit-transform:translateY(2em);transform:translateY(2em)}.main-wrapper.ng-enter{opacity:0}.main-wrapper.ng-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.main-wrapper.ng-leave.ng-leave-active{opacity:1;overflow-y:hidden}.hidden{display:none !important;visibility:hidden !important}html,body{height:100%}.page-wrap{min-height:100%;margin-bottom:-20rem}.page-wrap:after{content:"";display:block}footer,.page-wrap:after{height:20rem}.faq-list li{margin:0.8em 0}form label.required:after{content:"*";color:#FF0000}.manuals-list{margin-top:30px;font-size:0.8em}.about_images ul{display:-webkit-box;display:-ms-flexbox;display:flex}.about_images ul li{display:block;margin:0px 10px}@media (max-width: 599px){.about_images ul li img{width:100%}}.modal__wrapper{background-color:#757474;opacity:0.4;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10000}.modal__container{width:85%;background-color:#fff;position:fixed;padding:20px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10001;border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12);box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12)}@media (min-width: 900px){.modal__container{width:800px}}.modal__container__close{position:absolute;right:7px;top:7px;width:1.5em;height:1.5em;background:url("../images/ic_close_black_64px.svg") no-repeat;background-size:contain}.modal__container__content__form{font-size:15px}.modal__container__content__form button{margin-top:10px}.modal__container__content h3{margin:0.5em 0;text-align:center}.modal__sended-text{width:100%;text-align:center;font-size:1.5em}.hero-carousel{width:100%;margin-top:80px}@media (max-width: 599px){.hero-carousel{margin-top:20px;display:none}}@media (min-width: 1200px){.hero-carousel{width:1160px;margin:0 auto}}@media (min-width: 600px){.hero-carousel{margin-top:20px;margin:0 auto}}.hero-carousel_wrapper .item img{width:100%;cursor:pointer}.hero-carousel-mobile{display:none}@media (max-width: 599px){.hero-carousel-mobile{display:block}}.modal-open{overflow:hidden}input,button{outline:none}button{cursor:pointer}.wrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:-webkit-gradient(linear, right top, left top, color-stop(1%, #596164), color-stop(99%, #868F96));background-image:linear-gradient(-90deg, #596164 1%, #868F96 99%);z-index:1000;opacity:0.7}.modal-checkout{position:absolute;top:0;right:0;height:100%;width:100%;overflow:hidden}.pop-up{overflow:hidden;overflow-y:auto}.pop-up .modal--close{position:absolute;right:15px;top:15px;width:15px;height:15px;cursor:pointer;background-image:url("../images/close-popup.svg");background-repeat:no-repeat;background-size:cover;-webkit-transition-duration:0.3s;transition-duration:0.3s}.pop-up .modal--close:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}.pop-up .send-desc{line-height:20px}.pop-up .send-desc span{font-size:14px}.city-complete{position:relative}.city-complete_items{position:absolute;max-height:300px;width:100%;border:solid 2px rgba(185,186,187,0.25);background-color:#FFFFFF;overflow:hidden;overflow-y:auto}.city-complete_items ul{font-size:0.7em;margin:0}.city-complete_items ul li{padding-left:1em;border-bottom:1px solid rgba(185,186,187,0.25);cursor:pointer}.city-complete_items ul li:hover{background-color:rgba(185,186,187,0.25)}h2{text-align:center}input[name="number-field"]{width:50px;border:1px solid #4298f4;padding:3px;border-radius:3px}input[name="number-field"]:focus{-webkit-box-shadow:0 0 10px rgba(63,122,232,0.7);box-shadow:0 0 10px rgba(63,122,232,0.7)}.cost-all{font-weight:bold}table{width:100%}table .total-price td{border:none}table td{border-bottom:1px dashed black;padding:5px 0;line-height:1.2}table td .description-hookah{font-size:0.7em;color:rgba(0,0,0,0.54)}table td input[type="number"]{margin:0 10px}table .total{text-align:right;padding-right:10px}table tr .delete-good{background-image:url("../images/icons/ic_delete_black_24px.svg");width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center center}table tr .delete-good:hover{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-duration:0.3s;transition-duration:0.3s}.order-info{font-size:15px;color:#0b72b5}.order-info .important-msg{color:red}.count-goods div{height:50px;padding-right:50px}.count-goods div span{float:right;font-weight:900;background:rgba(255,255,0,0.39);padding:10px;border-radius:5px}.blue-bttn{display:block;border-radius:0.3em;background:#0b72b5;border:0;color:#fff;padding:0.75em 1.5em;font-size:0.8em}.blue-bttn:hover{opacity:0.8}.blue-bttn:active{-webkit-box-shadow:0 0 10px rgba(63,122,232,0.7);box-shadow:0 0 10px rgba(63,122,232,0.7)}.bttn-check-choose{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.bttn-check-choose button{padding:10px;margin:5px;font-size:1em}.send-order{padding:10px 20px}form input#zip-address{width:40%}label{font-size:70%}.order-form{font-size:80%}.order-form select{font-size:90%}.order-form textarea{font-size:80%}form span{display:block}form br{margin:10px 0;display:block;content:" "}form input{font-size:11pt;padding:0.5em}form .payment-method-radio{display:-webkit-box;display:-ms-flexbox;display:flex}form .radio-pay{width:100px;height:100px;border-radius:10px;padding:10px}form .np_office--select{font-size:0.8em}form .radio-label{font-size:0.8em;line-height:1.2}form .payment-valid{display:none;color:red}form .unvalid-payment{-webkit-box-shadow:0 0 10px rgba(255,10,10,0.7);box-shadow:0 0 10px rgba(255,10,10,0.7)}form label>input[type="radio"]{visibility:hidden;position:absolute;display:inline-block}form label>input+img{cursor:pointer;border:2px solid transparent}form label>input:checked+img{-webkit-box-shadow:0 0 10px rgba(63,122,232,0.7);box-shadow:0 0 10px rgba(63,122,232,0.7)}form input[type="number"]{display:block;width:40%;padding:0.75em;background:none;border:solid 2px rgba(185,186,187,0.25);color:inherit;border-radius:0.5em;outline:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-transition:all 0.2s ease-in-out, color 0.2s ease-in-out;transition:all 0.2s ease-in-out, color 0.2s ease-in-out}#order-checkout{margin-top:30px}.addtocard img,.addedgood img{width:20px;height:20px;display:block}.send-success{max-width:600px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.alert-success .send-image{background-image:url("../../../images/send-sucess.svg");width:200px;height:200px;background-size:cover;background-repeat:no-repeat;margin:0 auto}.alert-success .send-image h3{text-align:center}.alert-success .bttn-check-choose{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.alert-success .bttn-check-choose button{display:block;padding:10px;margin:5px;font-size:1em}.alert-success #modal-switch{padding:4px 15px;font-size:0.9em}.alert-success #modal-switch:before{content:"";background-image:url("../../../images/return.svg");width:18px;height:18px;background-size:cover;display:inline-block;margin:0 5px -2px 0px}.alert-success #modal-switch:hover{opacity:0.8}.alert-success #modal-switch:active{-webkit-box-shadow:0 0 10px rgba(63,122,232,0.7);box-shadow:0 0 10px rgba(63,122,232,0.7)}.alert-success .gallery-bg{margin-top:20px}.alert-success #message-mail button[type="submit"]{padding:0.5em 1em;font-size:1em}.alert-success .cart-counter{position:fixed;width:50px;height:50px;background-image:url(../images/shopping-cart.svg);background-size:contain;background-repeat:no-repeat;-webkit-animation:bubble 1s;animation:bubble 1s;z-index:1000;right:15px;bottom:15px;display:none}@media (max-width: 700px){.alert-success .pop-up{padding:20px;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.alert-success .pop-up input[name="number-field"]{width:50px}.alert-success .pop-up #create-order{height:calc(100% + 1px)}.alert-success .product-card h3{font-size:1.5em;margin:2em 1em auto}.alert-success .product-card .card-gallery{margin-top:1.5em}.alert-success .scheme-prod{margin:0 auto}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate(-50%, -100%)}100%{opacity:1;-webkit-transform:none;transform:translate(-50%, -50%)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate(-50%, -100%)}100%{opacity:1;-webkit-transform:none;transform:translate(-50%, -50%)}}@-webkit-keyframes bubble{0%{opacity:0;width:0;height:0}100%{opacity:1;width:50px;height:50px}}@keyframes bubble{0%{opacity:0;width:0;height:0}100%{opacity:1;width:50px;height:50px}}.cart-button_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em;color:#464646;font-size:0.8em;cursor:pointer}.cart-button_inner:hover{opacity:0.8}.cart-button_icon{background-image:url("../images/busket-shop.svg");width:2em;height:2em;background-repeat:no-repeat;background-size:cover}.cart-button_quantity{margin:0 0.3em}.animate-slidein.ng-hide{-webkit-transform:translateX(100%);transform:translateX(100%)}.animate-slidein.ng-hide-add,.animate-slidein.ng-hide-remove{-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.cart-button{-webkit-transform:translateX(0);transform:translateX(0)}.product-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width: 900px){.product-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-category_item{width:33%;padding:1em}.product-category_item:hover .product-category_item_image img{-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);box-shadow:0 10px 15px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.product-category_item:hover .product-category_item_text{background-color:rgba(10,10,15,0.7)}@media (max-width: 900px){.product-category_item:last-child{margin-bottom:0}}@media (max-width: 900px){.product-category_item{width:100%;margin-bottom:1.5em}}.product-category_item_image{width:100%;cursor:pointer;position:relative;max-width:100%;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.19),0 4px 4px rgba(0,0,0,0.23);box-shadow:0 5px 10px rgba(0,0,0,0.19),0 4px 4px rgba(0,0,0,0.23);border-radius:3px;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;padding-top:67%}.product-category_item_text{position:absolute;bottom:0;left:0;width:100%;height:2em;line-height:2em;text-align:center;color:#fff;font-family:Arial;font-size:1em;font-weight:400;background-color:rgba(10,10,15,0.5);-webkit-transition-duration:0.4s;transition-duration:0.4s;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.footer-content{width:100%;margin:1em 0;padding:0 1em}@media (min-width: 1200px){.footer-content{width:1200px;margin:1.5em auto}}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.footer-menu{display:none}@media (min-width: 900px){.footer-menu{width:80%;display:block}.footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-menu ul li{display:block;color:#333;font-size:0.8em;cursor:pointer}.footer-menu ul li:hover{text-decoration:underline}}.change-language{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:static;width:100%}.change-language_variants{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-language_variants_item{display:block;background-repeat:no-repeat;background-size:cover;width:32px;height:32px;cursor:pointer;border-radius:50%}.change-language_variants_item--english{background-image:url("../images/brit.svg")}.change-language_variants_item--russian{background-image:url("../images/rus.svg")}.change-language_variants_item--ukraine{background-image:url("../images/ua.svg")}@media (min-width: 900px){.change-language{position:relative;width:20%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.change-language_bttn{position:absolute;right:0;margin:0 !important}}.change-language_bttn{margin:1em auto;padding-left:2.5em;border:none;background:#fff url("../images/russia-icon.png") no-repeat 0.5em center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);border-radius:0.5em;height:3em;width:8em}.change-language_bttn:hover{opacity:0.8}.footer-info{line-height:0.9em;text-align:center;margin-top:20px}.footer-info_text{font-size:0.7em}.footer-info .footer-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-info .footer-social ul .social-icons{width:45px;height:45px;padding:0 5px}.footer-info .footer-social ul .social-icons img{width:100%;height:100%}.footer-copyright_text{margin-top:10px;text-align:center;font-size:0.7em}@media (max-width: 900px){#header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 900px){#header #logo{position:relative}}@media (max-width: 900px){.nav-tab{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 900px){.nav-tab .main-menu{display:none}}.menu-mobile{position:fixed;left:0;top:0;background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;z-index:1000}.menu-mobile_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #9E9E9E;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-mobile_header_name{font-size:2em;padding:0 1em;font-weight:700;line-height:2em}.menu-mobile_header_close{width:1.5em;height:1.5em;background:url("../images/ic_close_black_64px.svg") no-repeat;background-size:contain;margin-right:10px}.menu-mobile nav ul li{padding:0 2em;cursor:pointer;line-height:3em}.menu-mobile nav ul li:hover{background-color:#03A9F4}.menu-mobile nav ul li:hover a{color:#fff}.menu-mobile nav ul li:active{background-color:#03A9F4}.menu-mobile nav ul li:active a{color:#fff}.menu-mobile nav ul li a{text-decoration:none;color:#757575;font-size:1.25em}.menu-mobile .language-selection{padding:0 2em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0.5em 0;cursor:pointer}.menu-mobile .language-selection .language-select{position:relative;width:100px;height:40px;line-height:40px;text-align:center;border:none;background:#fff url(../images/russia-icon.png) no-repeat 0.5em center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);border-radius:0.5em;padding-left:15px}.menu-mobile .language-selection .language-select__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:inherit;top:0;left:110px}.menu-mobile .language-selection .language-select__options:first-child{margin-left:0}.menu-mobile .language-selection .language-select__options__item{width:35px;height:35px;border-radius:50%;background-repeat:no-repeat;background-size:cover;margin-left:10px}.menu-mobile .language-selection .language-select__options__item--english{background-image:url("../images/brit.svg")}.menu-mobile .language-selection .language-select__options__item--russian{background-image:url("../images/rus.svg")}.menu-mobile .language-selection .language-select__options__item--ukraine{background-image:url("../images/ua.svg")}.header_contacts{display:none;width:100%;height:40px;background:#fff;padding:0 10px;background:#f2f2f2}@media (min-width: 900px){.header_contacts{display:-webkit-box;display:-ms-flexbox;display:flex}}.header_contacts_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1200px){.header_contacts_wrapper{width:1160px;margin:0 auto}}.header_contacts_social{display:-webkit-box;display:-ms-flexbox;display:flex}.header_contacts_social_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_contacts_social_icons ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.header_contacts_social_icons ul li{display:block;margin:0 5px}.header_contacts_social_icons ul li img{width:30px;height:auto;display:block}.header_contacts_phones ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header_contacts_phones ul li{display:block;line-height:40px;margin:0 7px;font-size:0.7em}.header_contacts_phones ul li a{color:#555;text-decoration:none;font-size:0.75em}.header_contacts_phones ul li a:hover{text-decoration:underline}.menu_line{background:#fff}.menu_line_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media (min-width: 1200px){.menu_line_wrapper{width:1160px;margin:0 auto}}@media (max-width: 900px){.menu_line .header_logo{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.menu_line .header_logo a{display:block;cursor:pointer;width:310px;height:77px;background:url(../images/logo-test.png) center center;background-repeat:no-repeat;background-size:contain}@media (max-width: 900px){.menu_line .header_logo a{width:201px;height:50px}}@media (max-width: 321px){.menu_line .header_logo a{width:150px}}@media (max-width: 900px){.menu_line .nav-tab{height:50px}}.menu_line .nav-tab_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu_line .nav-tab .main-menu{font-size:0.9em}.menu_line .nav-tab .main-menu ul li a:hover{opacity:0.8}.open-menu{display:none}@media (max-width: 900px){.open-menu{display:block;width:2em;height:2em;background:url("../images/menu.svg") no-repeat;background-size:cover;padding:0;border:none;margin-left:0.5em}}.open-contacts{display:none}@media (max-width: 900px){.open-contacts{display:block;width:2em;height:2em;background:url("../images/call-answer.svg") no-repeat;background-size:cover;padding:0;border:none;margin-left:1.2em}}.animate-fadein.ng-hide{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.animate-fadein.ng-hide-add,.animate-fadein.ng-hide-remove{-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.menu-mobile{-webkit-transform:translateX(0);transform:translateX(0)}.modal_social_icons ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.modal_social_icons ul li{display:block}.modal_social_icons ul li a img{width:45px;height:45px}.mobile_phone_buttons ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile_phone_buttons ul li{display:block}.mobile_phone_buttons ul li a{color:#5f6368;font-size:1.2em;line-height:2em;text-decoration:none}.product-list{width:100%}.product-list_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}.product-list_item_image{width:30%;height:auto;cursor:pointer}.product-list_item_image img{max-width:100%}.product-list_item_info{width:70%;padding-left:1em}.product-list_item_name h3{text-align:left;cursor:pointer}.product-list_item_name h3:hover{text-decoration:underline}.product-list_item_price{margin-top:0.7em}.product-list_item_description{font-size:0.8em;line-height:1.4}.category-list-text{margin-top:2em}.category-list-text ol{counter-reset:item}.category-list-text li{display:block}.category-list-text li:before{content:counters(item, ".") ". ";counter-increment:item}.category-list-text ol ol{margin-left:1em}.product-card{width:100%;margin-top:1em}.product-card_info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-card_info_image{width:30%}@media (max-width: 900px){.product-card_info_image{width:45%}}.product-card_info_image_thumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-card_info_image--fullwidth{max-width:100%}.product-card_info_image--fullwidth img{max-width:100%}.product-card_info_image--halfwidth{max-width:50%}.product-card_info_image--halfwidth img{max-width:100%}.product-card_info_main{width:70%;padding-left:1em}@media (max-width: 900px){.product-card_info_main{width:55%}}@media (max-width: 599px){.product-card_info_main_price{margin-top:10px}}.product-card_info_main_name{margin-bottom:1em}.product-card_info_main_name h1{text-align:left;font-size:2em;line-height:1.1}.product-card_info_main_available{margin:0.5em 0}.product-card_info_main_available span{font-size:0.8em;padding:0.5em;border-radius:0.6em;background-color:#dedede}.product-card_info_main_buy{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.7em}.product-card_info_main_buy :first-child{margin-right:10px}@media (max-width: 599px){.product-card_info_main_buy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card_info_main_buy button{margin-top:10px}}.product-card_info_main_buy .button--quick-buy{background:#4caf50}.product-card_info_main_delivery{font-size:0.7em;line-height:1.4;margin-top:10px}.product-card_info_main_manual a{width:10em;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.7em;cursor:pointer;text-decoration:none}.product-card_info_main_manual a:hover{color:darkseagreen;text-decoration:underline}.product-card_info_main_currency{font-size:0.8em}.product-card_info_main_currency select{font-size:0.8em}.product-card_info_main_finish{margin-bottom:0.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-card_info_main_finish_item{margin-right:0.3em;margin-top:0.4em}.product-card_info_main_finish_item:first-child{margin-left:0}.product-card_info_main_finish input[type="radio"]{display:none}.product-card_info_main_finish input[type="radio"]+label{padding:0.4em 0.6em;border:2px solid #C0C0C0;color:#C0C0C0;font-size:0.8em;border-radius:0.3em;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;text-align:center}.product-card_info_main_finish input[type="radio"]:checked+label{border:2px solid #0B72B5;color:#0B72B5}.product-card_description .description__item{display:block}.product-card_description ul li{margin-left:2em;list-style-type:square}.product-card_description ol li{margin-left:2em;list-style-type:decimal}.product-card_description .attension{padding:10px;display:block;border-radius:5px;border:1px solid #eaeaea;margin:15px 0;line-height:1.5}.product-card_description .attension--alert{border-left:5px solid #F44336}.product-card_description .attension--info{border-left:5px solid #f4dc1e}.deckgrid[deckgrid]::before{content:'2 .column.column-1-2';font-size:0;visibility:hidden}@media (max-width: 900px){.deckgrid[deckgrid]::before{content:'1 .column.column-1-1'}}.deckgrid:after{content:"";display:table;clear:both}.deckgrid .column{float:left}.deckgrid .column>div{margin:1em}.deckgrid .column-1-2{width:48%}@media (max-width: 900px){.deckgrid .column-1-2{width:100%}}.testimonial{width:100%;padding:1em;background-color:#fff;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);border-radius:2px}.testimonial_headline{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial_headline_avatar{width:20%}.testimonial_headline_avatar img{width:100%;border-radius:50%}.testimonial_headline_name{width:80%}.testimonial_headline_name h5{margin-left:1.5em}.testimonial_text{font-size:80%;line-height:1.3;margin-top:1em}.testimonial_source{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial_source_link a{font-size:70%;color:#0b72b5}.testimonial_source_date{font-size:75%;color:#606060}.add-review{text-align:center}.add-review a{background:#fff;border:2px solid #0b72b5;border-radius:0.4em;padding:0.8em 1.2em;-webkit-transition-duration:0.3s;transition-duration:0.3s;text-decoration:none;color:#000;font-size:70%;line-height:1.2}.add-review a:hover{background:#0b72b5;color:#fff}.hookah-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hookah-page a{cursor:pointer}.hookah-page .secondary-menu{margin:15px 0}.hookah-page .secondary-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.hookah-page .secondary-menu ul :first-child{margin-left:0}.hookah-page .secondary-menu ul .secondary-menu_buy a{background-color:#3197EE;color:#fff;padding:3px 5px;border-radius:6px}.hookah-page .secondary-menu ul li{display:block;margin-left:10px}@media (min-width: 900px){.hookah-page .secondary-menu ul li{margin-left:30px}}.hookah-page .secondary-menu ul li a{color:#000;text-decoration:none;font-size:0.8em}.hookah-page .hookah-header{text-align:center;padding:20px 0px}.hookah-page .hookah-header h1{font-size:3em;font-family:'Kroftsman';letter-spacing:3px}.hookah-page .hookah-header span{display:block;margin-top:20px;font-size:0.9em}.hookah-page .hookah-variants{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.hookah-page .hookah-variants_item{width:50%}.hookah-page .hookah-variants_item_name{text-align:center;font-size:2em;padding:20px 0}.hookah-page .hookah-variants_item_name a{color:#000;text-decoration:none}.hookah-page .hookah-variants_item_img img{width:100%;height:auto}.hookah-page .hookah-variants_layout{width:100%}.hookah-page .hookah-variants_layout img{width:100%}.hookah-description h3{text-align:center;font-size:1.5em;margin:1em 0}.hookah-description h4{margin-top:0.7em;text-align:center}.hookah-description p{margin-bottom:0.7em}.hookah-products{padding-top:2em}.hookah-products__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.hookah-products__items__item{width:40%;margin-top:25px}@media (min-width: 900px){.hookah-products__items__item{width:400px}}@media (min-width: 1200px){.hookah-products__items__item{width:550px}}@media (min-width: 1800px){.hookah-products__items__item{width:700px}}.hookah-products__items__item__header{text-align:center}.hookah-products__items__item__header a{color:#000;cursor:pointer}@media (max-width: 599px){.hookah-products__items__item__header h2{font-size:1.1em}}.hookah-products__items__item__content{margin-top:10px}.hookah-products__items__item__content img{width:100%}@font-face{font-family:GothaProBla;src:url("../images/cocoloco/gothampro/GothaProBla.otf") format("opentype")}@font-face{font-family:GothaProLig;src:url("../images/cocoloco/gothampro/GothaProLig.otf") format("opentype")}.coal-intro{position:relative;width:100%;background-image:url(../images/cocoloco/coal-bg.jpg);height:800px;background-size:cover}@media (max-width: 599px){.coal-intro{height:500px}}.coal-wrap{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%;position:absolute}.coal-logos{display:-webkit-box;display:-ms-flexbox;display:flex}.coal-logo{width:350px;height:350px;background-size:cover;background-repeat:no-repeat}@media (max-width: 599px){.coal-logo{width:150px;height:150px}}@media (min-width: 900px){.coal-logo{width:400px;height:400px}}.coal-logo--left{background-image:url(../images/cocoloco/khmara.png)}.coal-logo--right{background-image:url(../images/cocoloco/cocoloco.png)}.coal-text{font-family:'GothaProLig';font-size:2em;line-height:4em;text-align:center;text-transform:uppercase;color:#fff;opacity:0.9}@media (max-width: 599px){.coal-text{font-size:1em;line-height:3em}}.arrow-scroll{position:absolute;width:60px;height:60px;border:2px solid #fff;border-radius:50%;cursor:pointer;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:50px}.arrow-scroll:hover{opacity:0.8}.arrow-scroll_icon{position:absolute;width:30px;height:30px;background-image:url(../images/down.svg);background-size:cover;background-repeat:no-repeat;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.coal-card{width:100%}@media (min-width: 900px){.coal-card{margin:0 auto;width:1000px}}.coal-description{font-size:0.9em;line-height:1.5;margin-top:1em}.coal-advantage{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}.coal-advantage_item{width:20%;padding:20px;min-width:165px}@media (max-width: 321px){.coal-advantage_item{min-width:144px}}.coal-advantage_img{width:100%;padding:10% 20%}.coal-advantage_img img{width:100%}.coal-advantage_text{text-align:center;line-height:1em}.coal-advantage_text span{font-size:0.7em}.hookah-modifications h4{padding:6px 0;font-size:0.9em;color:rgba(0,0,0,0.6)}.hookah-modifications .card_info_main:first-child{padding-left:0}.hookah-modifications .card_info_main_finish_item{padding-left:5px}.hookah-modifications .card_info_main_finish_item_zoom{text-align:center;font-size:0.6em}.hookah-modifications .card_info_main_finish_item_zoom span{display:block;width:15px;height:15px;margin:0 auto;background-image:url(../../images/icons/search.svg);background-size:contain;background-repeat:no-repeat;margin-top:5px}.hookah-modifications .card_info_main_finish_item_zoom a{text-decoration:none}.hookah-modifications .shliff_incl{border:2px solid #0B72B5;color:#0B72B5;padding:0.4em 0.6em;font-size:0.8em;border-radius:0.3em;cursor:pointer;display:block;text-align:center}.hookah-modifications .plate-selection .card_info_main_finish_item{padding-bottom:7px}.hookah-modifications .product-card_info_main_finish{margin-bottom:0}.hookah-modifications .color-selection{margin-bottom:8px}.hookah-equipment_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;cursor:pointer;border:1px solid #eaeaea;margin-top:20px;border-radius:9px}@media (max-width: 599px){.hookah-equipment_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hookah-equipment_item_name h3{font-size:1.5em}.hookah-equipment_item_inbox{font-size:0.8em;color:#929292}.hookah-equipment_item_inbox--sale{color:#ff0000b0}@media (max-width: 599px){.hookah-equipment_price{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:10px}.hookah-equipment_price span{display:block;margin:0}}.hookah-equipment_price_current{font-weight:700;color:#2d945b}.hookah-equipment_price_before{font-size:0.8em;text-decoration:line-through;color:red;margin-right:20px}.hookah-equipment .individual-variation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;cursor:pointer;border:1px solid #eaeaea;margin-top:20px;border-radius:9px}.hookah-equipment_individual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 599px){.hookah-equipment_individual .individual-menu{display:none}}.hookah-equipment_individual .individual-menu_catalog{display:-webkit-box;display:-ms-flexbox;display:flex}.hookah-equipment_individual .individual-menu_catalog_folders{width:40%;border-right:2px solid #eaeaea}.hookah-equipment_individual .individual-menu_catalog_folders label{display:block;width:100%;padding:10px 10px 10px;cursor:pointer}.hookah-equipment_individual .individual-menu_catalog_folders input[type="radio"]:checked+label{background-color:rgba(0,0,0,0.2);border-color:#0B72B5}.hookah-equipment_individual .individual-menu_catalog_goods{width:60%}.hookah-equipment_individual .individual-menu_catalog_goods label{display:block;width:100%;width:100%;padding:10px 10px 10px}.hookah-equipment_individual .individual-menu_catalog_goods input[type="checkbox"]:checked+label{background-color:rgba(0,0,0,0.1);border-color:#0B72B5}.hookah-equipment_individual .individual-menu_total-bar{padding:10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hookah-equipment_individual .individual-menu_total-bar_prices{display:-webkit-box;display:-ms-flexbox;display:flex}.hookah-equipment_individual .individual-menu_total-bar_price{padding:0px 5px}.hookah-equipment_individual .individual-menu_total-bar_price--old{font-size:0.8em;text-decoration:line-through;color:red}.hookah-equipment_individual .individual-menu_total-bar_price--discount{font-weight:700;color:#2d945b}.hookah-equipment_individual .individual-mobile{display:none;margin-top:10px}@media (max-width: 599px){.hookah-equipment_individual .individual-mobile{display:block;width:100%}}.hookah-equipment_individual .individual-mobile_tiles_tile input[type="radio"]:checked+label{border:1px solid rgba(0,0,0,0.23);border-radius:5px}.hookah-equipment_individual .individual-mobile_tiles_tile:last-child{border-bottom:1px solid #929292}.hookah-equipment_individual .individual-mobile_tiles_tile_header{position:relative;text-align:center;padding:10px;border-top:1px solid #929292}.hookah-equipment_individual .individual-mobile_tiles_tile_header input[type="radio"]:checked+label{border:none;background:transparent}.hookah-equipment_individual .individual-mobile_tiles_tile_header_icon{position:absolute;display:block;background-image:url(../../images/icons/expand-button.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;top:13px;right:0px;-webkit-transition-duration:0.2s;transition-duration:0.2s}.hookah-equipment_individual .individual-mobile_tiles_tile_header .expand{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hookah-equipment_individual .individual-mobile_tiles_tile_content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.hookah-equipment_individual .individual-mobile_tiles_tile_content_item{padding:5px 0px;text-align:center}.hookah-equipment_individual .individual-mobile_tiles_tile_content_item input[type="checkbox"]:checked+label{border:1px solid rgba(0,0,0,0.23);border-radius:5px;background-color:rgba(0,0,0,0.1)}.hookah-equipment_individual .individual-mobile_tiles_tile_content_item label{width:100%;display:block;padding:5px 0;-webkit-box-sizing:content-box;box-sizing:content-box}.hookah-equipment_individual .individual-mobile-menu_total-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hookah-equipment_individual .individual-mobile-menu_total-bar_price--old{font-size:0.8em;text-decoration:line-through;color:red}.hookah-equipment_individual .individual-mobile-menu_total-bar_price--discount{font-size:0.9em;font-weight:700;color:#2d945b}.hookah_product_images img{width:100%}.hookah_product_images .image--halfwidth{width:49%;display:inline-block}@media (max-width: 599px){.hookah_product_images .image--halfwidth{width:47%}}.animate-exp-hide.ng-hide{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}.animate-exp-hide.ng-hide-add,.animate-exp-hide.ng-hide-remove{-webkit-transition:all linear 0.25s;transition:all linear 0.25s}.hookah-equipment input[type="radio"]:checked+label{background-color:rgba(0,0,0,0.05);border-color:#0B72B5}.hookah-equipment input[type="checkbox"],.hookah-equipment input[type="radio"]{display:none}.description-hookah-text ul{margin-left:30px}.description-hookah-text ul li{list-style-type:disc;font-size:0.9em}.my-gallery{width:100%}.my-gallery img{width:100%;height:auto;vertical-align:bottom}.my-gallery figure{display:block;float:left;margin:0px;width:14.285714285%;-webkit-transition:cubic-bezier(0.55, 0.06, 0.68, 0.19);transition:cubic-bezier(0.55, 0.06, 0.68, 0.19)}.my-gallery figcaption{display:none}.gallery-container{max-width:1400px;margin:0px auto}.line-nav{width:100%;height:auto}.line-nav a{text-decoration:none}.back-home{margin-left:2em;line-height:3.4em;color:#98c593;text-decoration:none !important;font-size:1.2em}.back-home:before{content:url(images/back.svg);vertical-align:middle;padding-top:0.1em}.gallery-filter{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;overflow-y:scroll;overflow:auto}.gallery-filter input[type="radio"]{display:none}.gallery-filter label{position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:10px 8px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;-webkit-transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition:background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}.gallery-filter input[type="radio"]:checked+label{background-color:rgba(0,0,0,0.22);border-color:#0B72B5}label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 1200px) and (max-width: 1400px){.my-gallery figure{width:14.2857142857%}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.my-gallery figure{width:16.666666666%}}@media only screen and (min-width: 800px) and (max-width: 1000px){.my-gallery figure{width:20%}}@media only screen and (min-width: 600px) and (max-width: 1000px){.my-gallery figure{width:25%}}@media only screen and (min-width: 400px) and (max-width: 600px){.my-gallery figure{width:33.3333333%}}@media only screen and (max-width: 400px){.my-gallery figure{width:50%}}
