.hidden,.d-none{display:none!important}.pagination li.active a{font-size:2.8rem;color:#ff2970}.pagination li.next a,.pagination li.previous a{width:7px;height:9px}.pagination li.next a:before,.pagination li.previous a:before{content:"";display:block;width:100%;height:9px;background:url(http://bravissimo.tv/images/icons/pagination-arrow.svg) no-repeat 50%}.pagination li.previous a:before{transform:rotate(180deg)}#catalog_social_banner img{max-height:100%}#filters .filter_item_link{display:flex;white-space:nowrap;font-size:1.3rem}a.vdz_sale{display:block}#vdzCartPopup input.product_count{text-align:center;margin:0 5px}#vdzCartPopup .number .minus,#vdzCartPopup .number .plus{height:15px}.swal2-html-container .size-list{margin:15px 0;justify-content:center}#full_form .btn-wrapper button[type="submit"]{margin-right:30px;font-family:Montserrat,sans-serif;white-space:nowrap;font-weight:400;line-height:1.6;font-size:16px;font-size:1.6rem}#full_form .help-block{color:#ff2970}#full_form .payment input[type="radio"][checked="checked"]+img,#full_form .payment input[type="radio"][checked="checked"]+span,#full_form .payment input[type="radio"]:hover+img,#full_form .payment input[type="radio"]:hover+span{outline:2px solid #ff2970}#simple_form{margin-top:30px}.banner-slider{padding-bottom:0;margin-bottom:30px}.teaser .discount{font-size:1.6rem}.payment-section{max-width:150px}.main-menu .btn-link{line-height:1.6;font-size:16px;font-size:1.6rem}@media (max-width:767px){.header .brand-item{position:absolute;display:block;max-width:150px;left:calc(50% - 75px);top:3px}.header .header-bottom .grid{flex-direction:row-reverse}.header .toggle-menu a{font-size:1.8rem}.header .toggle-menu{flex:0 0 130px;max-width:130px}.header .header-bottom .toggle-menu img{width:40px}.banner-small.mobile-hide.vdz_subscribe{display:block!important}.banner-small .body{padding:30px}.banner-small #vdz_subscribe .form-group{display:block}.banner-small #vdz_subscribe button[type="submit"]{display:block;width:100%;margin-top:15px}.mobile-filters a{min-width:140px}}body.open-cart{position:initial!important}.cart-info-block .total-wrapper{margin:30px 60px 0}.cart-info-block .total-price-wrapper{padding:15px 0}#full_form{margin:0}#full_form .vdz_border_none{border:none!important}.bonus_remove_text{margin-top:8px}.bonus_remove_text .left{max-width:60%!important}.bonus_remove_text label{white-space:nowrap;padding-left:20px;color:#ff2970;cursor:pointer}#total a[href="#cart"]{text-decoration:underline}body.cart-checkout .checkout-teaser-item.cart_item.cart_product{display:none}body.cart-checkout #vdzCartPopup .checkout-teaser-item.cart_item.cart_product{display:block}#filter_price_link{padding:4px 8px;font-size:1.3rem}.steps-wrapper .step-item{width:100%}.checkout-page .grid-checkout{padding-bottom:40px}#catalog_search form{width:100%}#catalog_search form>div:first-child{width:70%}#catalog_search form>div:last-child{width:30%}#catalog_search{margin-bottom:30px}.track_price{}input.swal2-input:focus,input.swal2-input{width:auto!important;border:none;box-shadow:none!important;border-radius:0!important;border-bottom:2px solid #f4f4f5!important}input[name="search"]{border:none;box-shadow:none!important;border-radius:0!important;border-bottom:2px solid #f4f4f5!important}.teaser .teaser-title{min-height:38px!important}@media (max-width:1024px){.teaser .teaser-title{min-height:57px!important}}.steps-wrapper .step-item>.btn-wrapper{justify-content:flex-start}body[class*="profile"] hr{border:none;border-bottom:2px solid #f4f4f5}.section-blog-teaser .teaser-blog-video{width:100%}@media (max-width:767px){.site-index .grid-banner-small img{height:100%;max-height:210px}}#vdz_new_filter .checkbox-list{height:auto;max-height:350px}body.catalog-actions article#content{margin-bottom:30px}body.site-index section.grid-banner-section .grid-item{cursor:pointer}@media screen and (max-width:768px){body.site-index section.grid-banner-section .grid-banner-big img{min-height:380px}}.text-center{text-align:center}@media screen and (max-width:768px){.btn-toggle.open+.btn-toggle-menu{padding:30px 15px}}hr.divider{border:none;border-bottom:1px solid #dedede;margin:20px 0}.vdz_red{color:#ff2970}#product_bonus_wrapper .price{font-size:2.4rem;font-weight:500}.fast_payment_operator_wrapper,#fast_payment_operator_wrapper{max-width:500px;margin:20px auto;padding:20px;border:2px solid rgba(0,0,0,.3);border-radius:20px}@media screen and (max-width:768px){.fast-payment-index #wrapper{margin-top:30px}#fastpayment-fp_payment_method label input{display:inline-block;margin-right:10px}}form#fast_payment_operator label{display:none}form#fast_payment_operator .stepper,form#fast_payment_operator input{width:100%;max-width:100%}#fast_payment_operator_wrapper a.btn-primary.button,#fast_payment_operator_wrapper button[type="submit"]{margin-top:20px;background-color:#ff4862;border-color:#ff4862;border-radius:4px;border:none;color:#fff;width:100%}#fast_payment_operator_wrapper button[type="submit"]:hover{opacity:.7}#fast_payment_operator input{border:none;border-bottom:1px solid rgba(0,0,0,.3)}#fast_payment_operator_wrapper code{display:inline-block;width:80%;padding:8px 15px;margin-right:50px;text-align:left;margin-top:10px;background:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-bottom:1px solid rgba(0,0,0,.3);color:#ff4862}#fast_payment_operator_wrapper code+span{display:inline-block;width:34px;height:34px;padding:0;cursor:pointer;border:none;background:transparent}#fastpayment-fp_payment_method label{font-weight:bold;display:flex;margin-bottom:15px!important;cursor:pointer;align-items:center}#fastpayment-fp_payment_method label img{margin-left:10px;max-height:35px}#fast_payment_operator_wrapper a{display:inline-block;margin-top:30px}#fast_payment_operator_wrapper .row{margin-top:0}#fast_payment_client h5{margin-bottom:30px}#vdzCartPopup .number{max-width:120px}#registration_form .form-item .error-msg{position:relative}#registration_form input[type="date"]:before{color:rgba(0,0,0,.75);font-family:Montserrat,sans-serif;font-weight:400;line-height:1.6;font-size:1.35rem;content:attr(placeholder)!important;margin-right:.5em}#registration_form input[type="date"]:focus:before{content:''!important}#content ul,.text-section-body ul{list-style:disc;margin-left:20px;margin-bottom:30px}#content ul li::marker,.text-section-body ul li::marker{color:#ff2970}#content p{margin-bottom:15px}.checkout-sidebar-item .title.promocode_do strong{font-weight:800}.checkout-sidebar-item .title.promocode_do{display:block}body.user_subscribe .vdz_subscribe_wrapper{display:none!important}@media screen and (min-width:768px){#vdzCartPopup .number .minus,#vdzCartPopup .number .plus{height:13px}}@media screen and (max-width:767px){.mobile-filters{display:flex;flex-wrap:wrap;margin:0 -15px}.mobile-filters .item{margin:0!important;width:50%}.mobile-filters select#vdz_sort{padding:0;background-position:calc(100% - 12px) 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px}.cart-info-block .title-wrap .title{font-size:1.6rem}}#vdzCartPopup .alert{position:relative;margin:10px;padding:15px;font-size:1.5rem;color:#ff2970}#vdzCartPopup .alert span{display:none}#vdzCartPopup .alert button.close{position:absolute;top:0;right:0;width:20px;height:20px;background-color:transparent;border:none;background-image:url(/images/icons/close-cart.svg);background-position:center;background-repeat:no-repeat;background-size:contain}#simple_form_btn:active,#simple_form_btn:focus{background:#fff;color:#ff2970}#simple_form_btn:hover,#simple_form_btn.active{color:#fff;background:#ff2970}#payment_step #simple_form_btn{display:none!important;font-size:1.15rem;max-width:270px;white-space:normal;line-height:1}#payment_step #simple_form_btn:before{display:inline-block;position:relative;content:'';width:30px;height:30px;margin-right:5px;background-image:url(/images/xicon-operator.png.pagespeed.ic.ImbQEfJxoz.png);background-position:center;background-repeat:no-repeat;background-size:contain;float:left}#full_form .checkbox{margin-top:10px}#fast_payment_client .has-error input{border-color:red}#fast_payment_client .has-error .help-block{color:red;margin:10px 0}@media screen and (max-width:767px){#full_form .full_btn_wrap{display:none}.cart-info-block .total-wrapper{margin:15px 20px 0}.cart-info-block .total-wrapper li span+span{white-space:nowrap}#payment_step{text-align:center}.payment .grid-item .grid .grid-item img{width:100%}.payment.grid,#payment_step .wrapp_grid_all_btn{display:block}.payment a{display:inline-block;width:270px;background-color:#f4f4f5}.payment img{width:100%;object-fit:contain}#catalog_search form[action="/catalog/search"] button[type="submit"]{height:50px}}form#contact-form{margin-top:20px}form#contact-form *{font-family:Montserrat,sans-serif}table.delivery{border-collapse:collapse}.delivery th,.delivery td{border:1px solid rgba(0,0,0,.5);padding:5px}.store-info a[href^="tel"]{font-family:Montserrat;font-weight:500;font-size:16px;line-height:160%}.follow-price.track_price{display:none!important}.checkout-sidebar-item-bg{padding:25px 30px}.checkout-page .grid-checkout{padding-left:20px;flex:0 0 460px;max-width:460px}.checkout-sidebar-item .status-order-wrapper .status-order{margin-bottom:15px}.info-list li .left{display:inline-flex;flex-direction:row;flex:0 0 80%;max-width:80%}.info-list li .left span.image{display:inline-block;position:relative;margin-right:15px}.info-list li .left span.image img{max-width:60px;height:auto;border-radius:8px}.info-list li .left span.count{position:absolute;top:-10px;right:-10px;width:21px;height:21px;line-height:21px;text-align:center;border-radius:50%;background:#f04884;font-weight:600;color:#fff}.info-list li .right,.info-list li .right .text,.info-list li .right .price{font-weight:bold;color:#000}.info-list li .left span.text-small-semi{font-weight:500;font-size:1.4rem}.info-list li .right.vd_price_size{display:inline-flex;flex-direction:row;align-items:baseline}.info-list li .right.vd_price_size .price{white-space:nowrap;font-size:2rem}.info-list li .right.vd_price_size .text_grey{font-weight:normal;color:#545454;margin-right:8px}.info-list.vd_price_size li .left{display:inline-flex;flex-direction:row;flex:0 0 60%;max-width:60%;align-items:end}.vd_promocode_wrapper{margin:15px 0;padding:15px 0;border-top:1px solid #bcbcbd;border-bottom:1px solid #bcbcbd}#promocode_enter{display:flex;justify-content:space-between}.checkout-sidebar-item .form-item input[type="text"]:hover{border:1px solid #ff2970}.checkout-sidebar-item .form-item input[type="text"]{background:none;padding:15px 10px;height:50px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff}#promocode_enter .form-item{margin-bottom:0;margin-right:15px}#promocode_enter .btn-primary{padding:15px!important;background:#aeaeae;border:1px solid #aeaeae;border-radius:6px}#promocode_enter .btn-primary:hover{background:#fff;border:1px solid #ff2970}#repeat_checkout_btn{width:100%;background-color:#000;color:#fff;border-radius:6px;padding:15px!important}#repeat_checkout_btn:hover{background-color:#ff2970;color:#fff}.vd_list_login{font-size:1.3rem}.vd_list_login li{padding:0 18px!important}.vd_list_login .text_small{font-size:1.1rem}form#full_form .label_text,form#full_form label[for="f_customer_country"],form#full_form label[for="f_customer_email"]{display:block;font-size:16px;font-weight:500;margin-bottom:10px}form#full_form input,form#full_form select{border-radius:6px}form#full_form input:focus{border-width:2px;border-color:#000}.checkbox.field-fullcartbuyform-subscribe{height:auto}.checkbox input[type="checkbox"]:checked+label:after{display:block;background: url("../images/icons/check.svg") no-repeat 50% / cover}.checkbox.field-fullcartbuyform-subscribe input[type="checkbox"]:checked+label:before,.checkbox.field-fullcartbuyform-subscribe.has-success label:before{background:#000;border-color:#000;border-radius:4px}.checkbox.field-fullcartbuyform-subscribe input[type="checkbox"]:checked+label:after,.checkbox.field-fullcartbuyform-subscribe label:after{background: url("../images/icons/check_white.svg") no-repeat 50% / cover}form#simple_form div.iti,.field-f_customer_phone div.iti{display:block}#vd_errors{margin:20px 0;color:red;background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;padding:15px}form#full_form label{display:none}form#full_form .checkbox label{display:block}form#full_form .form-group{margin-bottom:0}.form-item:not(:last-child) {margin-bottom:30px}form#full_form .select2,form#full_form .select2-container .select2-selection--single{width:100%!important;height:50px;border-color:#f4f4f5;box-shadow:0 0 1px rgba(0,0,0,.3)}form#full_form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}form#full_form .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;width:40px;border-left:2px solid #f4f4f5}.select2.select2-container--focus .select2-selection--single,.select2-dropdown,.select2-container--open .select2-dropdown--below,.select2.select2-container--focus,.select2-results__options{border-color:#000!important}form#full_form .select2-selection{position:relative}form#full_form .select2-selection:before{position:absolute;display:none;content:'Страна';top:-18px;left:20px;padding:3px 8px;font-weight:500;font-size:1.2rem;background-color:#f4f4f5;border-radius:4px;border:1px solid #f4f4f5}form#simple_form input#customer_phone{width:100%}@media (max-width:767px){#full_form .form-item:not(:last-child){margin-bottom:15px}ul.vd_list_login{padding:8px 10px;background-color:#f3f3f3;border-radius:6px}.step-title .right{justify-content:center}.checkout-page .grid-checkout{padding:0 15px;display:block;flex:1;max-width:100%}#promocode_enter .form-item{margin-right:0;margin-bottom:10px}#promocode_enter{flex-direction:column}.info-list.vd_price_size li .left{flex:0 0 50%;max-width:50%}.checkout-sidebar-item-bg{padding:20px}#checkout .checkout-info-list{flex-direction:column}#checkout .checkout-info-list li{max-width:80%;margin:0 auto;margin-bottom:15px!important}#total .checkout-sidebar-item:last-child .title{justify-content:center}}