body{background:#fbfbfb;overflow-x:hidden}body.no-scroll{overflow-y:hidden}.wrap{max-width:1230px;width:100%;margin:0 auto;padding:0 15px}*{margin:0;padding:0;outline:none;text-decoration:none;font-size:14px;font-family:"Roboto",sans-serif;font-weight:400;color:#000;box-sizing:border-box}a,button,input[type=submit]{box-shadow:none;border:none;background:none;border-radius:0;cursor:pointer}hr{margin:40px 0;border-color:rgba(0,0,0,.05);border-width:.5px}main{margin-top:137px}@media(max-width: 1230px){.wrap{max-width:800px}hr{margin:30px}main{margin-top:115px}}@media(max-width: 830px){hr{margin:20px}main{margin-top:70px}}.wrapper nav,.wrapper .content>div:not(.not-background),.other-products,.latest-view,.subscribe,.checkout-success,.cart,.checkout{background:#fff;border-radius:5px;margin-top:20px;padding:20px 30px 35px}.wrapper nav:first-child,.wrapper .content>div:not(.not-background):first-child,.other-products:first-child,.latest-view:first-child,.subscribe:first-child,.checkout-success:first-child,.cart:first-child,.checkout:first-child{margin-top:0}.flex{display:flex;flex-wrap:wrap}.messengers,.social-links{margin-top:10px;display:flex;align-items:center}.messengers a,.social-links a{width:40px;height:40px;position:relative}.messengers a i,.messengers a svg,.social-links a i,.social-links a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.2s}.messengers a i,.social-links a i{font-size:28px;line-height:40px}.messengers a svg,.social-links a svg{width:30px;height:30px}.messengers a:hover i,.social-links a:hover i{color:#f196be}.messengers a:hover svg,.social-links a:hover svg{fill:#f196be}.social-links a{margin-right:10px;border-radius:100%;box-shadow:inset 0 0 0 1px #fff;transition:.2s}.social-links a i{font-size:22px;color:#fff}.social-links a svg{fill:#fff}.social-links a:hover{background:#fff}.social-links a:hover i{color:#f196be}.time{margin-bottom:7px;display:flex;align-items:center}.time i{margin-right:5px}.time i,.time span{font-size:12px;color:#d4d4d4}.item-load-more{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.item-load-more i{margin-bottom:7px;font-size:60px;color:#f196be;transition:.2s}.item-load-more span{display:block;font-weight:700;color:#f196be}.item-load-more:hover i{transform:rotate(-30deg)}.loader-block{position:absolute;top:0;left:0;padding:35px 0;width:100%;height:100%;background:hsla(0,0%,100%,.9);z-index:3}.loader{position:sticky;top:30px;margin:0 auto;border:7px solid rgba(241,152,190,.2);border-radius:100%;border-top:7px solid #f196be;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cart .action-cart .total,.cart .action-cart .price,.wrapper nav .action-checkout .total,.wrapper nav .action-checkout .price{display:flex;align-items:flex-end;font-weight:700}.cart .action-cart .total span,.cart .action-cart .price span,.wrapper nav .action-checkout .total span,.wrapper nav .action-checkout .price span{margin:0 3px 0 5px;font-size:25px;line-height:25px;font-weight:700}.cart .action-cart .price,.wrapper nav .action-checkout .price{color:#f196be}.cart .action-cart .price span,.wrapper nav .action-checkout .price span{color:#f196be}.product-main,.blog-other{margin-top:30px}.product-main strong,.blog-other strong{display:block;margin-bottom:20px;font-size:28px;font-weight:700}.empty{padding:50px 0;display:flex;flex-direction:column;text-align:center;border-radius:5px;background:#fff}.empty strong{margin-bottom:10px;display:block;font-size:25px;font-weight:700}.empty i{margin-bottom:5px;font-size:55px}.empty span{margin-bottom:25px;display:block;font-weight:700;color:#d4d4d4}.empty .btn{margin:0 auto;width:200px}.list-product .empty{width:420px;margin:0 auto}.swiper-container{overflow:hidden}.shadow{opacity:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:8;transition:.3s}.shadow.show,.shadow.show-mobile{opacity:1;pointer-events:all}@media(max-width: 1230px){.wrapper nav,.wrapper .content>div:not(.not-background),.other-products,.latest-view,.subscribe,.checkout-success,.cart,.checkout{margin-top:20px;padding:15px 20px 25px}}@media(max-width: 830px){.cart .action-cart .total span,.cart .action-cart .price span,.wrapper nav .action-checkout .total span,.wrapper nav .action-checkout .price span{margin:0 3px 0 5px;font-size:22px;line-height:22px}.product-main,.blog-other{margin-top:20px}.product-main strong,.blog-other strong{margin-bottom:18px;font-size:24px}.empty{padding:30px 0}.empty strong{margin-bottom:5px;font-size:22px}.empty i{font-size:45px}.empty span{margin-bottom:15px}}.wrapper{display:flex;justify-content:space-between;align-items:flex-start}.wrapper .btn-filter{display:none;margin-bottom:20px;width:100%}.wrapper nav{position:sticky;top:20px;margin-right:25px;padding:15px 0 0;width:275px}.wrapper nav .close,.wrapper nav .nav-filter-footer .btn{display:none}.wrapper nav.not-sticky{position:static}.wrapper nav>strong{margin:5px 0 10px;padding:0 25px;display:block;font-size:20px;font-weight:700}.wrapper nav>a{display:block;padding:10px 25px;color:#000;opacity:.3;transition:.2s}.wrapper nav>a:hover{opacity:.6;background:#fafafa}.wrapper nav>a.active{opacity:1;color:#f196be;font-weight:700;background:rgba(241,150,190,.1)}.wrapper nav>a:last-child{margin-bottom:15px}.wrapper nav .link{margin-top:15px;padding:15px 25px;display:block;opacity:1;margin-bottom:0 !important;border-top:1px solid #f2f2f2;color:#2d77b4 !important;cursor:pointer}.wrapper nav .link.center{text-align:center}.wrapper nav .link:hover{opacity:1;background:none;text-decoration:underline}.wrapper .content{width:calc(100% - 300px)}.wrapper .content>div{position:relative}.wrapper .content.center{margin:0 auto}@media(max-width: 1230px){.wrapper nav{top:15px;margin-right:15px;padding:10px 0 0;width:230px}.wrapper nav>strong{margin:5px 0 10px;padding:0 20px;font-size:18px}.wrapper nav>a{padding:10px 20px}.wrapper nav>a:last-child{margin-bottom:10px}.wrapper nav .link{margin-top:10px;padding:12px 20px}.wrapper .content{width:calc(100% - 245px)}}@media(max-width: 830px){.wrapper{flex-wrap:wrap}.wrapper .btn-filter{display:block}.wrapper .btn-filter.fixed{position:fixed;top:50px;left:0;z-index:10}.wrapper nav{margin:0 0 20px 0;width:100%;position:static;top:0}.wrapper nav.nav-filter{display:none;position:fixed !important;top:0;left:0;margin:0;width:100%;height:100vh;padding:30px 0 120px;overflow-y:auto;z-index:12}.wrapper nav.nav-filter.open{display:block}.wrapper nav.nav-filter .close{display:block}.wrapper nav.nav-filter .nav-filter-footer{position:fixed;bottom:0;left:0;width:100%;padding:20px 20px 0;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)}.wrapper nav.nav-filter .nav-filter-footer .btn{display:block;width:100%}.wrapper .content{width:100%}}.btn-top{opacity:0;position:fixed;bottom:100px;right:25px;width:50px;height:50px;border-radius:100%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);visibility:hidden;transition:.2s;z-index:7;text-align:center;cursor:pointer}.btn-top i{font-size:16px;line-height:50px;text-align:center;color:#000}.btn-top:hover{bottom:105px}.btn-top.show{opacity:1;visibility:visible}@media(max-width: 830px){.btn-top{bottom:50px}.btn-top:hover{bottom:60px}}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin:15px 0;font-weight:700}.editor h1{font-size:35px}.editor h2{font-size:30px}.editor h3{font-size:20px}.editor h4{font-size:18px}.editor h5{font-size:16px}.editor h6{font-size:14px}.editor ul,.editor ol{margin:5px 0;list-style-type:none}.editor ul li,.editor ol li{margin-bottom:3px;padding-left:15px;line-height:24px;position:relative}.editor ul li::after,.editor ol li::after{content:"";position:absolute;left:0}.editor ul li::after{top:6px;display:block;width:5px;height:5px;background:#f196be;border-radius:100%}.editor ol li{counter-increment:item}.editor ol li::after{content:counter(item);top:0;font-weight:700;color:#f196be}.editor strong{font-weight:700 !important;display:inline !important;margin:0 !important}.editor p{line-height:24px;margin-bottom:14px}.editor a{color:#f196be;text-decoration:underline}.editor img{margin:20px 0;max-width:100%}.editor table{margin:20px 0;width:100%}.editor table strong{font-size:14px !important;margin:0 !important}.editor table tr td,.editor table tr th{padding:7px 10px;text-align:center;border-bottom:1px solid #f2f2f2}.editor table tr td:first-child,.editor table tr th:first-child{padding-left:0;text-align:left;width:30%}@media(max-width: 1230px){.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin:10px 0}.editor h1{font-size:26px}.editor h2{font-size:23px}.editor h3{font-size:20px}.editor h4{font-size:17px}.editor h5{font-size:16px}.editor h6{font-size:14px}.editor p{line-height:22px}.editor img{margin:15px 0;max-width:100%}}@media(max-width: 770px){table{margin:15px 0}table tr td,table tr th{padding:7px 5px}table tr td:first-child,table tr th:first-child{width:auto}}.sizetable table{white-space:pre;border-collapse:collapse}.sizetable table tr td,.sizetable table tr th{padding:5px 7px;text-align:left !important;border:1px solid #f2f2f2}.sizetable table tr td:first-child,.sizetable table tr th:first-child{padding:5px 7px}.sizetable table tr:first-child td,.sizetable table tr:first-child th{font-weight:bold}.sizetable table tr:nth-of-type(even){background:#f2f2f2}.btn{display:inline-block;padding:12px 25px;border-radius:5px;background:#f196be;transition:.2s;cursor:pointer;color:#fff;white-space:nowrap;text-align:center}.btn .btn-flex{display:flex;align-items:center;justify-content:center}.btn .btn-flex i,.btn .btn-flex span{transition:.2s;color:#fff}.btn .btn-flex i{margin-right:10px}.btn .btn-flex span{white-space:nowrap;font-weight:700;letter-spacing:.5px}.btn:hover{background:#f5a0c5}.btn.border{background:none;box-shadow:inset 0 0 0 1px #f196be}.btn.border .btn-flex i,.btn.border .btn-flex span{color:#f196be}.btn.border:hover,.btn.border.active{background:#f5a0c5;color:#fff}.btn.border:hover .btn-flex i,.btn.border:hover .btn-flex span,.btn.border.active .btn-flex i,.btn.border.active .btn-flex span{color:#fff}.btn.white{background:#fff}.btn.white .btn-flex i,.btn.white .btn-flex span{color:#f196be}.btn.gradient{padding:17px 25px;font-weight:700;color:#fff;letter-spacing:1px;background:linear-gradient(180deg, #FEA4CC 0%, #EB7CAD 100%);text-align:center;transition:.2s}.btn.gradient:hover{letter-spacing:0}.btn.gradient:disabled{background:linear-gradient(180deg, #e5e5e5 0%, #9b9899 100%);cursor:wait}.btn.gradient.-state_complete{transition:none;background:url("../img/checkout-success.svg") no-repeat center right 30px/30px,linear-gradient(180deg, #FEA4CC 0%, #EB7CAD 100%)}.btn.gradient.-state_complete:hover{letter-spacing:1px}@media(max-width: 1230px){.btn{padding:12px 20px}.btn .btn-flex i{margin-right:7px}.btn .btn-flex span{letter-spacing:0}.btn.gradient{padding:15px 5px;letter-spacing:0}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,textarea{border:0;background:none;box-shadow:none;width:100%}.input-block input,.input-block textarea,.input-block select,.textarea-block input,.textarea-block textarea,.textarea-block select{padding:12px 20px;border-radius:5px;background:#fafafa;box-shadow:inset 0 0 0 1px #f2f2f2;transition:.2s}.input-block input:hover,.input-block input:focus,.input-block textarea:hover,.input-block textarea:focus,.input-block select:hover,.input-block select:focus,.textarea-block input:hover,.textarea-block input:focus,.textarea-block textarea:hover,.textarea-block textarea:focus,.textarea-block select:hover,.textarea-block select:focus{box-shadow:inset 0 0 0 1px #d4d4d4}.input-block textarea,.textarea-block textarea{min-height:109px;resize:vertical}.input-block select,.textarea-block select{width:100%;border:0 none}.input-block.search,.textarea-block.search{position:relative}.input-block.search input,.textarea-block.search input{padding-left:40px}.input-block.search .fa-search,.textarea-block.search .fa-search{position:absolute;top:12px;left:12px;color:#d4d4d4}.checkbox-block label{display:flex;justify-content:space-between;cursor:pointer}.checkbox-block label input{display:none}.checkbox-block label input:checked~.checkbox-indicator{background:#f196be}.checkbox-block label input:checked~.checkbox-indicator i{opacity:1}.checkbox-block label input:checked~.checkbox-name{color:#f196be}.checkbox-block .checkbox-indicator{margin-right:10px;display:block;width:20px;height:20px;border-radius:5px;background:#fafafa;box-shadow:inset 0 0 0 1px #f196be;transition:.2s;text-align:center}.checkbox-block .checkbox-indicator i{opacity:0;font-size:13px;line-height:20px;color:#fff;transition:.2s}.checkbox-block .checkbox-name{margin-top:2px;width:calc(100% - 30px);color:#a5a5a5;transition:.2s}.checkbox-block .checkbox-name a{color:#2d77b4;text-decoration:underline}.price-range{margin:auto;text-align:center;position:relative;height:70px}.price-range span{display:flex}.price-range span input:nth-child(1){border-radius:5px 0 0 5px}.price-range span input:nth-child(2){border-radius:0 5px 5px 0}.price-range span input:invalid,.price-range span input:out-of-range{box-shadow:inset 0 0 0 1px #f33}.price-range span input::-webkit-outer-spin-button,.price-range span input::-webkit-inner-spin-button{-webkit-appearance:none}.price-range input[type=range]{position:absolute;left:0;bottom:5px;-webkit-appearance:none;width:100%}.price-range input[type=range]:focus::-webkit-slider-runnable-track,.price-range input[type=range]:focus::-ms-fill-lower,.price-range input[type=range]:focus:-ms-fill-upper{background:#f196be}.price-range input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#f196be;border-radius:50px;box-shadow:none;border:0}.price-range input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0px 0px 0px #000;border:1px solid #f196be;height:18px;width:18px;border-radius:100%;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.price-range input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#f196be;border-radius:1px;box-shadow:none;border:0}.price-range input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0px 0px 0px #000;border:1px solid #f196be;height:18px;width:18px;border-radius:100%;background:#fff;cursor:pointer}.price-range input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.price-range input[type=range]::-ms-fill-lower,.price-range input[type=range]::-ms-fill-upper{background:#1da1f2;border-radius:1px;box-shadow:none;border:0}.price-range input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 0 #000;border:1px solid #f196be;height:18px;width:18px;border-radius:100%;background:#fff;cursor:pointer}form .help-block{font-size:12px;position:absolute;top:42px;right:5px;pointer-events:none}form .form-group{position:relative}form .form-group.has-error input,form .form-group.has-error textarea,form .form-group.has-error select{box-shadow:inset 0 0 0 1px #f196be}form .form-group.has-error .help-block{color:#f196be}.form-group.has-error .checkbox-block{outline:0;border-color:red;animation-name:bounce;animation-duration:.5s;animation-delay:.25s}.spokusa-form{background:#fff;padding:20px}.spokusa-form .input-block{margin-bottom:15px}@keyframes bounce{0%{transform:translateX(0px);timing-function:ease-in}37%{transform:translateX(5px);timing-function:ease-out}55%{transform:translateX(-5px);timing-function:ease-in}73%{transform:translateX(4px);timing-function:ease-out}82%{transform:translateX(-4px);timing-function:ease-in}91%{transform:translateX(2px);timing-function:ease-out}96%{transform:translateX(-2px);timing-function:ease-in}100%{transform:translateX(0px);timing-function:ease-in}}.pagination{margin-top:20px;display:flex;align-items:center;justify-content:flex-end;background:none !important;padding:0 !important;list-style:none}.pagination li{background-color:#fff;margin:0 4px;height:40px;padding:0 20px;color:silver;font-weight:700;position:relative;text-align:center;border:1px solid #f2f2f2;border-radius:5px;transition:.2s}.pagination li a,.pagination li span{color:silver;font-weight:700;display:block;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;line-height:40px}.pagination li:not(.active,.next,.disabled):hover{border-color:#f196be}.pagination li:not(.active,.next,.disabled):hover a{color:#f196be}.pagination li.disabled{cursor:not-allowed}.pagination .next{margin-left:7px;padding-left:20px;padding-right:20px;display:flex;width:90px;align-items:center}.pagination .next *{color:inherit}.pagination .next i{margin-left:10px;font-size:18px}.pagination .active,.pagination .next{color:#fff;border-color:none;background:#f196be}.pagination .active *,.pagination .next *{color:inherit}@media(max-width: 450px){.pagination{justify-content:center}.pagination .next{display:none}}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:.2s;z-index:11;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal.open .modal-content{transform:translateY(0px);opacity:1}.modal .modal-content{transform:translateY(100px);opacity:0;margin:20px auto;padding:20px 40px 45px;position:relative;background:#fff;transition:.3s;max-width:400px;width:100%;border-radius:5px}.modal .modal-content.sizetable{max-width:1040px}.modal .editor{margin-bottom:15px}.modal .editor strong{margin:5px 0 10px;display:inline-block;font-size:26px}.modal .input-block{margin-bottom:15px}.modal .link{display:block;color:#2d77b4;text-decoration:underline;cursor:pointer}.modal .link.right{text-align:right}.modal .link.center{text-align:center}.modal .btn{margin:15px 0;padding-top:15px;padding-bottom:15px;width:100%}.modal .text{display:block;text-align:center;color:#a5a5a5;margin:3px 0}.close{position:absolute;top:0;right:0;display:block;width:30px;height:30px;text-align:center;border-radius:3px;cursor:pointer}.close i{font-size:16px;line-height:30px;color:#d4d4d4;transition:.2s}.close:hover i,.close:focus i{color:#a5a5a5}@media(max-width: 830px){.modal .modal-content.sizetable{margin:0 auto;padding:20px 20px 35px;border-radius:0;max-width:100%}}@media(max-width: 500px){.modal .modal-content{margin:0 auto;padding:20px 20px 35px;border-radius:0;max-width:100%}.modal .editor strong{font-size:22px}}header{position:absolute;top:0;left:0;width:100%;z-index:10;pointer-events:none}header *{pointer-events:all}header .header-panel{background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1);position:relative;z-index:1}header .top-panel,header .bottom-panel,header form,header .phone-block,header .phone-title,header .basket-button,header .action{display:flex;align-items:center}header .top-panel{justify-content:space-between}header .top-panel nav,header .top-panel .info,header .top-panel .lang,header .top-panel .profile{display:flex;align-items:center}header .top-panel nav a,header .top-panel .lang a{padding:10px;color:#d4d4d4;transition:.2s}header .top-panel nav a:hover,header .top-panel nav a:focus,header .top-panel .lang a:hover,header .top-panel .lang a:focus{color:#a5a5a5}header .top-panel nav a{margin-right:15px}header .top-panel nav a:first-child{padding-left:0}header .top-panel nav a.active{color:#f196be}header .top-panel .lang{margin-right:15px;color:#f2f2f2}header .top-panel .lang a{text-transform:uppercase}header .top-panel .lang a.active{color:#000}header .top-panel .profile{cursor:pointer}header .top-panel .profile i{margin-right:5px}header .top-panel .profile span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .top-panel .profile span strong{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .bottom-panel{justify-content:space-between;padding-bottom:10px}header .bottom-panel .logo{width:182px}header .bottom-panel .logo img{width:100%}header .bottom-panel form .input-block{width:270px}header .bottom-panel form .input-block input{border-radius:5px 0 0 5px}header .bottom-panel form .btn{width:120px;border-radius:0 5px 5px 0}header .bottom-panel .phone-block{position:relative;cursor:pointer}header .bottom-panel .phone-block a{white-space:nowrap;font-size:18px;font-weight:700}header .bottom-panel .phone-block .fa-phone{margin-right:7px;font-size:16px}header .bottom-panel .phone-block .fa-angle-down{padding:5px;color:#d4d4d4;transition:.2s}header .bottom-panel .phone-block .phone-list{opacity:0;pointer-events:none;min-width:145px;padding:10px 15px;position:absolute;right:0;top:30px;border-radius:5px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.15)}header .bottom-panel .phone-block .phone-list a{padding:2px 0;display:block;font-size:16px}header .bottom-panel .phone-block .phone-list a:first-child{display:none}header .bottom-panel .phone-block.open .fa-angle-down{transform:rotate(180deg)}header .bottom-panel .phone-block.open .phone-list{opacity:1;pointer-events:all}header .bottom-panel .basket-button{position:relative;padding:10px 0 10px 10px}header .bottom-panel .basket-button .num{position:absolute;top:5px;left:1px;display:block;padding:3px 7px;border-radius:100%;background:#fff;box-shadow:0 0 0 1px #f196be;text-align:center;font-size:11px;font-weight:700;color:#f196be}header .bottom-panel .basket-button i{margin-right:5px;font-size:24px;color:#f196be}header .bottom-panel .basket-button .title{display:block;font-size:9px;line-height:9px;color:#f196be;text-transform:uppercase}header .bottom-panel .basket-button .price{font-size:12px;font-weight:700;color:#f196be}header .bottom-panel .basket-button .price span{font-size:18px;font-weight:inherit;color:inherit}header .bottom-panel .menu-icon{display:none;position:relative;width:50px;height:50px;cursor:pointer}header .bottom-panel .menu-icon div{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;width:22px;height:12px}header .bottom-panel .menu-icon span{position:absolute;display:block;width:100%;height:2px;background-color:var(--bar-bg, #000);border-radius:1px;transition:all .2s cubic-bezier(0.1, 0.82, 0.76, 0.965)}header .bottom-panel .menu-icon span:first-of-type{top:0}header .bottom-panel .menu-icon span:last-of-type{bottom:0}header .bottom-panel .menu-icon.open span:first-of-type{transform:rotate(45deg);top:5px}header .bottom-panel .menu-icon.open span:last-of-type{transform:rotate(-45deg);bottom:5px}@media(max-width: 1230px){header .top-panel nav a,header .top-panel .lang a{padding:10px 5px;font-size:13px}header .top-panel nav a{margin-right:10px}header .top-panel .lang{margin-right:10px}header .top-panel .profile i{margin-right:5px}header .top-panel .profile span{font-size:13px;width:100px}header .top-panel .profile span strong{font-size:inherit}header .bottom-panel .logo{width:130px}header .bottom-panel>.btn{padding-left:12px;padding-right:12px}header .bottom-panel form .input-block{width:180px}header .bottom-panel form .btn{width:auto}header .bottom-panel .phone-block .phone-title a{display:none}header .bottom-panel .phone-block .fa-phone{margin-right:0}header .bottom-panel .phone-block .phone-list a:first-child{display:block}header .bottom-panel .basket-button{position:relative;padding:10px}header .bottom-panel .basket-button .num{position:absolute;top:5px;left:1px;display:block;padding:3px 7px;border-radius:100%;background:#fff;box-shadow:0 0 0 1px #f196be;text-align:center;font-size:11px;font-weight:700;color:#f196be}header .bottom-panel .basket-button i{margin-right:5px;font-size:24px;color:#f196be}header .bottom-panel .basket-button .title{display:block;font-size:9px;line-height:9px;color:#f196be;text-transform:uppercase}header .bottom-panel .basket-button .price{font-size:12px;font-weight:700;color:#f196be}header .bottom-panel .basket-button .price span{font-size:18px;font-weight:inherit;color:inherit}}@media(max-width: 830px){header .top-panel{display:none}header .bottom-panel{padding:0 15px;position:fixed;top:0;left:0;width:100%;background:#fbfbfb}header .bottom-panel .logo{width:120px}header .bottom-panel .btn,header .bottom-panel form,header .bottom-panel .phone-block{display:none}header .bottom-panel .menu-icon{display:block}}@media(max-width: 400px){header .bottom-panel .basket-button .info{display:none}}.category-wrapper{box-shadow:0px 0 7px rgba(0,0,0,.1);transform:translateY(-120%);height:400px;transition:.2s}.category-wrapper.open{transform:translateY(0)}.category-wrapper .category-menu{background:#f2f2f2;overflow:hidden}.category-wrapper .wrap{display:flex;position:relative}.category-wrapper .wrap::after{content:"";position:absolute;top:0;left:-9999px;display:block;width:10015px;height:100%;background:#fff}.category-wrapper nav{width:300px;height:400px;background:#fff;overflow:hidden}.category-wrapper nav .link-list{padding:20px 0;width:calc(100% + 25px);height:100%;overflow-y:auto}.category-wrapper nav span{display:block;padding:10px 15px;color:#d4d4d4;border-radius:5px 0 0 5px;cursor:pointer;transition:.2s}.category-wrapper nav span:hover,.category-wrapper nav span:focus{color:#a5a5a5}.category-wrapper nav span.active{background:#f2f2f2;color:#a5a5a5}.category-wrapper .category-block{width:calc(100% - 300px);height:400px;overflow-y:auto}.category-wrapper .category-list{display:none;margin:0;padding:15px;width:100%}.category-wrapper .category-list.show{display:flex}.category-wrapper .category-list .item-category{width:calc(33.33% - 25px)}.category-wrapper .link{margin:0 0 15px 15px;padding:7px 0;width:100%;color:#2d77b4;text-decoration:underline}.category-wrapper .link:hover{background:none;color:#2d77b4}@media(max-width: 1230px){.category-wrapper{height:350px}.category-wrapper nav{width:200px;height:350px}.category-wrapper nav .link-list{padding:15px 0}.category-wrapper nav span{padding:7px 15px}.category-wrapper .category-block{width:calc(100% - 250px);height:350px}.category-wrapper .category-list .item-category{margin:0 10px 20px;width:calc(50% - 25px)}.category-wrapper .link{margin:0 0 15px 15px;padding:7px 0;width:100%;color:#2d77b4;text-decoration:underline}.category-wrapper .link:hover{background:none;color:#2d77b4}}.mobile-menu{position:fixed;bottom:0;right:-110%;width:300px;padding:25px 20px;overflow-y:auto;height:calc(100% - 51px);background:#fff;box-shadow:0 0 7px 4px rgba(0,0,0,.1);transition:.3s;z-index:9}.mobile-menu.open{right:0}.mobile-menu form{display:flex}.mobile-menu form .input-block input{border-radius:5px 0 0 5px}.mobile-menu form .btn{border-radius:0 5px 5px 0}.mobile-menu strong{display:block;margin:20px 0 0;font-size:16px;font-weight:700}.mobile-menu nav{margin-bottom:15px;padding:10px 0;margin-left:-20px;width:calc(100% + 40px);background:#fafafa}.mobile-menu nav.not-background{background:none}.mobile-menu nav.not-background a{color:#000}.mobile-menu nav.not-background a:hover{background:#f2f2f2}.mobile-menu nav a{display:block;padding:10px 20px;color:#a5a5a5;transition:.2s}.mobile-menu nav a:hover{color:#000}.mobile-menu .lang{margin-bottom:25px;display:flex;justify-content:center;align-items:center;color:#f2f2f2}.mobile-menu .lang a{padding:10px;text-transform:uppercase;color:#d4d4d4}.mobile-menu .lang a.active{color:#000}.mobile-menu .profile{margin:25px 0 15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu .profile i{margin-right:5px}.mobile-menu .profile span{max-width:163px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu .profile span strong{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swiper-block{position:relative;overflow:hidden}.swiper-block .swiper-button-next,.swiper-block .swiper-button-prev{background:#fafafa;width:25px;height:60px;z-index:2}.swiper-block .swiper-button-next::after,.swiper-block .swiper-button-prev::after{font-size:12px}.swiper-block .swiper-button-next{right:0;border-radius:5px 0 0 5px}.swiper-block .swiper-button-prev{left:0;border-radius:0 5px 5px 0}.swiper-block .swiper-button-disabled{opacity:.7;pointer-events:all}.swiper-block .swiper-main-pagination{bottom:-15px;width:100%;display:flex;z-index:2 !important}.swiper-block .swiper-pagination-bullet{width:100%;height:4px;margin:0 5px;border-radius:0;background:#d4d4d4}.swiper-block .swiper-pagination-bullet-active{background:#f196be}.swiper-main{margin:20px 0 40px;height:520px;border-radius:5px}.swiper-main .swiper-slide{position:relative}.swiper-main .desktop,.swiper-main .mobile{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.swiper-main .mobile{display:none}@media(max-width: 1230px){.swiper-main{height:335px}}@media(max-width: 830px){.swiper-main{height:40vw}}@media(max-width: 600px){.swiper-main{height:80vw}.swiper-main .desktop{display:none}.swiper-main .mobile{display:block}}.breadcrumbs{margin:20px 0;list-style-type:none}.breadcrumbs li{display:inline-block;color:#d4d4d4}.breadcrumbs li span{font-size:12px}.breadcrumbs li::after{content:">";margin:0 2px 0 5px}.breadcrumbs li:last-child::after{display:none}.breadcrumbs a{font-size:12px;color:#f196be;text-decoration:underline}.title-page{margin-bottom:15px;display:flex}.title-page .back{margin-right:10px}.title-page .back i{font-size:28px;line-height:35px}.title-page h1{font-size:35px;line-height:35px;font-weight:700}@media(max-width: 1230px){.title-page .back i{font-size:22px;line-height:28px}.title-page h1{font-size:28px;line-height:28px}}@media(max-width: 830px){.title-page .back i{font-size:20px;line-height:26px}.title-page h1{font-size:26px;line-height:26px}}@media(max-width: 440px){.title-page .back i{font-size:18px;line-height:22px}.title-page h1{font-size:22px;line-height:22px}}.description-page{margin-top:40px}.description-page .swiper-description-page{max-height:190px}.description-page .swiper-scrollbar{background:#f2f2f2}.description-page .swiper-scrollbar-drag{background:#f196be}.description-page .swiper-slide{padding-right:20px}.description-page *{color:#a5a5a5}@media(max-width: 1230px){.description-page .swiper-description-page{max-height:150px}}.product-main{margin-bottom:30px}.product-main .list-product .item-product{width:25%}.product-main .list-product .item-product:nth-child(1),.product-main .list-product .item-product:nth-child(2),.product-main .list-product .item-product:nth-child(3),.product-main .list-product .item-product:nth-child(4){border-top:none}.product-main .list-product .item-product:nth-child(3n+3){border-right:1px solid #f2f2f2}.product-main .list-product .item-product:nth-child(4n+4){border-right:none}.product{padding-bottom:0 !important;border-radius:5px;overflow:hidden}.list-product{display:flex;flex-wrap:wrap;background:#fff;position:relative}.list-product::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:#fff}.list-product .item-product,.list-product .item-load-more{width:33.33%;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-left:none}.list-product .item-product:nth-child(1),.list-product .item-product:nth-child(2),.list-product .item-product:nth-child(3),.list-product .item-load-more:nth-child(1),.list-product .item-load-more:nth-child(2),.list-product .item-load-more:nth-child(3){border-top:none}.list-product .item-product:nth-child(3n+3),.list-product .item-load-more:nth-child(3n+3){border-right:none}.item-product,.item-load-more{position:relative;transition:.2s;height:431px;border-left:1px solid #f2f2f2}.item-product.-type_small,.item-load-more.-type_small{height:200px}.item-product.-type_small .img,.item-load-more.-type_small .img{height:100px}.item-product:first-child,.item-load-more:first-child{border-left:none}.item-product a,.item-load-more a{display:block;padding:20px 30px}.item-product .img,.item-load-more .img{margin-bottom:20px;display:block;width:100%;height:280px;position:relative}.item-product .img img,.item-load-more .img img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;vertical-align:middle;max-width:100%;max-height:100%}.item-product h2,.item-load-more h2{height:34px;display:-webkit-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:7px;font-weight:700}.item-product .size,.item-load-more .size{margin-top:5px;display:block;font-size:12px;color:#d4d4d4;text-transform:uppercase}.item-product .btn,.item-load-more .btn{opacity:0;position:absolute;bottom:10px;left:30px;width:calc(100% - 60px);transition:.2s}.item-product:hover,.item-load-more:hover{box-shadow:inset 0 0 0 2px #f196be}.item-product:hover .btn,.item-load-more:hover .btn{opacity:1;bottom:20px}.price-block{display:flex}.price-block .price{font-weight:700}.price-block .price span{font-size:25px;font-weight:inherit}.price-block .price.-type_logged span+span{font-size:18px !important;color:#9e9e9e;text-decoration:line-through}.price-block .old-price{margin-left:10px;display:flex;flex-direction:column}.price-block .old-price .profit{padding:2px;background:#f196be;border-radius:3px 3px 3px 0;font-size:9px;color:#fff;text-align:center}.price-block .old-price .profit span{font-size:11px;color:#fff}.price-block .old-price .price{font-size:10px;color:#d4d4d4;position:relative}.price-block .old-price .price span{font-size:12px;color:#d4d4d4}.price-block .old-price .price::after{content:"";position:absolute;top:7px;left:0;display:block;width:100%;height:1px;background:#f33}.label-block{position:absolute;top:15px;left:15px;display:flex;flex-wrap:wrap;z-index:2}.label-block .label{margin:0 5px 5px 0;padding:3px 15px;border-radius:5px;text-align:center;color:#fff;font-weight:700}.label-block .label.top{background:#ffa900}.label-block .label.stock{background:#f33}.label-block .label.new{background:#2d77b4}.product-details,.product-info{margin-bottom:30px;background:#fff;border-radius:5px;position:relative}.product-info{display:flex}.product-info .mobile-title{display:none;padding:20px;font-size:20px;font-weight:700}.product-info .gallery-block,.product-info .description-block{width:50%}.product-info .gallery-block{padding:20px 35px}.product-info .gallery-block .swiper-slide{position:relative}.product-info .gallery-block .swiper-slide img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;vertical-align:middle;max-width:calc(100% - 10px);max-height:calc(100% - 10px)}.product-info .gallery-block .gallery-top{height:570px}.product-info .gallery-block .gallery-thumbs .swiper-slide{height:100px;box-shadow:inset 0 0 0 1px #f2f2f2;border-radius:5px}.product-info .gallery-block .gallery-thumbs .swiper-slide-thumb-active{box-shadow:inset 0 0 0 1px #f196be}.product-info .gallery-block .swiper-button-next,.product-info .gallery-block .swiper-button-prev{top:37%;background:#d4d4d4}.product-info .description-block{border-left:1px solid #f2f2f2}.product-info .description-block .details,.product-info .description-block .share{padding:20px 35px}.product-info .description-block h1{margin-bottom:10px;font-size:25px;font-weight:700}.product-info .description-block .status{margin-right:15px}.product-info .description-block .status.in-stock{color:#38ce20}.product-info .description-block .status.not-available{color:#f33}.product-info .description-block .status.waiting{color:#ffa900}.product-info .description-block .code{color:#d4d4d4}.product-info .description-block .price-block{margin:10px 0 20px}.product-info .description-block .price-block .price span{font-size:30px}.product-info .description-block .price-block .old-price .price span{font-size:14px}.product-info .description-block .price-block .old-price .price::after{top:9px}.product-info .description-block .read-more{margin:5px 0;display:inline-block;color:#2d77b4;text-decoration:underline}.product-info .description-block strong{margin:20px 0 15px;display:flex;font-size:16px;font-weight:700}.product-info .description-block strong .link{margin:0 0 3px 25px;display:flex;align-items:center;cursor:pointer}.product-info .description-block strong .link .icon{margin-right:7px;width:16px;height:16px;background:url("../img/size.svg") no-repeat center/contain}.product-info .description-block strong .link .name{text-decoration:underline}.product-info .description-block .size-block,.product-info .description-block .color-block{display:flex;flex-wrap:wrap}.product-info .description-block .size-block label,.product-info .description-block .color-block label{margin:0 7px 20px 0}.product-info .description-block .size-block span,.product-info .description-block .color-block span{border-radius:4px;cursor:pointer;transition:.2s}.product-info .description-block .size-block label.disabled{pointer-events:none}.product-info .description-block .size-block label.disabled span{opacity:.1;cursor:not-allowed;pointer-events:none}.product-info .description-block .size-block{display:flex}.product-info .description-block .size-block span{padding:5px 20px;border:1px solid #d4d4d4;text-align:center;text-transform:uppercase}.product-info .description-block .size-block input{display:none}.product-info .description-block .size-block input:checked~span{border-color:#f196be;color:#f196be}.product-info .description-block .color-block label{margin:0 10px 10px 0}.product-info .description-block .color-block label.disabled{pointer-events:none}.product-info .description-block .color-block label.disabled span{border:0;opacity:0;filter:blur(1px);cursor:not-allowed;pointer-events:none}.product-info .description-block .color-block span{transition:width .2s;display:block;border:1px solid #d4d4d4;width:30px;height:30px;position:relative}.product-info .description-block .color-block span::after{opacity:0;content:"";position:absolute;top:-3px;left:-3px;display:block;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #f196be;border-radius:5px;transition:.2s}.product-info .description-block .color-block input{display:none}.product-info .description-block .color-block input:checked~span::after{opacity:1}.product-info .description-block .btn{position:relative;margin-top:20px;display:block;width:250px}.product-info .description-block .info{display:block;margin-top:20px;color:#d4d4d4}.product-info .description-block .share{border-top:1px solid #f2f2f2;padding-bottom:45px}.product-info .description-block .share strong{margin-top:0}.product-info .description-block .share-block{display:flex;flex-wrap:wrap}.product-info .description-block .share-block .item-share{margin:0 7px 7px 0;display:flex;align-items:center;padding:0 10px;height:30px;border:1px solid #d4d4d4;border-radius:4px;text-align:center;transition:.2s;cursor:pointer}.product-info .description-block .share-block .item-share i{font-size:18px;color:#d4d4d4;line-height:30px;transition:.2s}.product-info .description-block .share-block .item-share span{margin-left:7px;color:#d4d4d4;white-space:nowrap;transition:.2s}.product-info .description-block .share-block .item-share:hover,.product-info .description-block .share-block .item-share:focus{border-color:#a5a5a5}.product-info .description-block .share-block .item-share:hover i,.product-info .description-block .share-block .item-share:hover span,.product-info .description-block .share-block .item-share:focus i,.product-info .description-block .share-block .item-share:focus span{color:#a5a5a5}.product-info .description-block .blog{margin-top:7px;display:block;color:#2d77b4;text-decoration:underline}.product-details .menu{padding:0 25px;display:flex;border-bottom:1px solid #f2f2f2;position:sticky;top:0;background:#fff;z-index:2}.product-details .menu a{padding:15px 20px;color:#d4d4d4;position:relative;transition:.2s}.product-details .menu a::after{opacity:0;transition:.2s;content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background:#f196be}.product-details .menu a:hover,.product-details .menu a:focus,.product-details .menu a.active{color:#f196be}.product-details .menu a.active::after{opacity:1}.product-details .flex{padding:0 45px 40px;align-items:flex-start}.product-details .content{width:calc(100% - 350px)}.product-details .title{margin-bottom:15px;display:flex;justify-content:space-between}.product-details .title h2{width:calc(100% - 250px);font-size:16px;font-weight:700;color:#d4d4d4}.product-details .title .link{display:flex;align-items:center}.product-details .title .link i,.product-details .title .link span{color:#2d77b4}.product-details .title .link i{margin-right:7px}.product-details .title .link span{white-space:nowrap;text-decoration:underline}.product-details .description,.product-details .characteristics,.product-details .reviews{padding:20px 0 30px}.product-details .characteristics .row{display:flex;padding:10px 25px}.product-details .characteristics .row:nth-child(even){background:#f2f2f2}.product-details .characteristics .label{width:280px;padding-right:15px}.product-details .characteristics .value{width:calc(100% - 280px)}.product-details .reviews{padding-bottom:0}.product-details .reviews .empty{padding-bottom:30px;border-bottom:1px solid #f2f2f2}.product-details .reviews .item-review,.product-details .reviews .answer{padding-top:25px;display:flex;flex-wrap:wrap;border-bottom:1px solid #f2f2f2}.product-details .reviews .user{display:flex;width:calc(100% - 120px);padding-right:15px}.product-details .reviews .avatar{margin-right:12px;width:50px;height:50px;border-radius:100%;background:#f2f2f2;text-align:center}.product-details .reviews .avatar span{font-size:22px;font-weight:700;line-height:50px;color:#d4d4d4;text-transform:uppercase}.product-details .reviews .info{width:calc(100% - 62px)}.product-details .reviews .info strong{margin-bottom:3px;display:block;font-weight:700}.product-details .reviews .reaction{width:120px;display:flex;justify-content:flex-end;align-items:flex-start}.product-details .reviews .reaction .plus,.product-details .reviews .reaction .minus{padding:3px 7px;display:flex;align-items:center;cursor:pointer}.product-details .reviews .reaction .plus i,.product-details .reviews .reaction .plus span,.product-details .reviews .reaction .minus i,.product-details .reviews .reaction .minus span{color:#d4d4d4;transition:.2s}.product-details .reviews .reaction .plus i,.product-details .reviews .reaction .minus i{margin-right:7px}.product-details .reviews .reaction .plus:hover i,.product-details .reviews .reaction .plus:hover span,.product-details .reviews .reaction .plus:focus i,.product-details .reviews .reaction .plus:focus span,.product-details .reviews .reaction .plus.active i,.product-details .reviews .reaction .plus.active span,.product-details .reviews .reaction .minus:hover i,.product-details .reviews .reaction .minus:hover span,.product-details .reviews .reaction .minus:focus i,.product-details .reviews .reaction .minus:focus span,.product-details .reviews .reaction .minus.active i,.product-details .reviews .reaction .minus.active span{color:#f196be}.product-details .reviews .reaction .minus{margin-left:5px}.product-details .reviews .description{margin:-5px 0 0 62px}.product-details .reviews .description p{line-height:22px}.product-details .reviews .description .reply{margin:10px 0 0;display:inline-block;text-decoration:underline;color:#2d77b4}.product-details .reviews .answer{border-bottom:none;border-top:1px solid #f2f2f2;margin-left:62px}.product-details .reviews .answer-link{padding:0 10px;display:inline-block;border-radius:25px;background:#f2f2f2;color:#a5a5a5;font-weight:700}.product-details .reviews-form{padding-top:20px}.product-details .reviews-form strong{margin-bottom:15px;display:block;font-size:16px;font-weight:700}.product-details .reviews-form form>.input-block{margin-bottom:15px}.product-details .reviews-form .row{margin-bottom:15px;display:flex}.product-details .reviews-form .row .input-block{width:100%}.product-details .reviews-form .row .input-block:nth-child(2){margin:0 15px}.product-details .item-product{position:sticky;top:68px;margin-left:50px;padding:30px;width:300px;height:auto;box-shadow:0 0 0 2px #f2f2f2}.product-details .item-product .btn{margin-top:15px;width:100%;position:static;opacity:1}.product-details .item-product:hover{box-shadow:0 0 0 2px #f2f2f2}@media(max-width: 1230px){.product-main .list-product .item-product{width:33.33%}.product-main .list-product .item-product:nth-child(1),.product-main .list-product .item-product:nth-child(2),.product-main .list-product .item-product:nth-child(3){border-top:none}.product-main .list-product .item-product:nth-child(2n+2){border-right:1px solid #f2f2f2}.product-main .list-product .item-product:nth-child(3n+3){border-right:none}.product-main .list-product .item-product:nth-child(16){display:none}.list-product .item-product,.list-product .item-load-more{width:50%}.list-product .item-product:nth-child(1),.list-product .item-product:nth-child(2),.list-product .item-load-more:nth-child(1),.list-product .item-load-more:nth-child(2){border-top:none}.list-product .item-product:nth-child(3n+3),.list-product .item-load-more:nth-child(3n+3){border-right:1px solid #f2f2f2}.list-product .item-product:nth-child(2n+2),.list-product .item-load-more:nth-child(2n+2){border-right:none}.item-product,.item-load-more{height:auto;padding-bottom:75px}.item-product a,.item-load-more a{padding:15px 20px 0 20px}.item-product .img,.item-load-more .img{margin-bottom:15px;height:260px}.item-product h2,.item-load-more h2{margin-bottom:5px}.item-product .btn,.item-load-more .btn{margin-top:15px;position:absolute;opacity:1;bottom:15px;left:20px;width:calc(100% - 40px)}.item-product:hover .btn,.item-load-more:hover .btn{bottom:15px}.price-block .price span{font-size:23px}.price-block .old-price{margin-left:7px}.price-block .old-price .profit{padding:1px}.price-block .old-price .price{font-size:9px}.price-block .old-price .price span{font-size:11px}.label-block{top:10px;left:10px}.label-block .label{margin:0 3px 3px 0;padding:2px 10px;font-size:12px}.item-load-more{padding-bottom:0}.product-info .gallery-block{padding:20px}.product-info .gallery-block .gallery-top{height:470px}.product-info .gallery-block .gallery-thumbs .swiper-slide{height:70px}.product-info .gallery-block .swiper-button-next,.product-info .gallery-block .swiper-button-prev{top:30%}.product-info .description-block .details,.product-info .description-block .share{padding:20px 20px}.product-info .description-block h1{margin-bottom:7px;font-size:22px}.product-info .description-block .status{margin-right:10px}.product-info .description-block .price-block{margin:10px 0 15px}.product-info .description-block .price-block .price span{font-size:25px}.product-info .description-block .price-block .old-price .price span{font-size:12px}.product-info .description-block .price-block .old-price .price::after{top:7px}.product-info .description-block strong{margin:15px 0 10px;font-size:15px}.product-info .description-block strong .link{margin-left:15px}.product-info .description-block strong .link .icon{margin-right:5px}.product-info .description-block .color-block label{margin:0 10px 10px 0}.product-info .description-block .color-block span{width:25px;height:25px}.product-info .description-block .btn{margin-top:15px;width:200px}.product-info .description-block .info{margin-top:15px}.product-info .description-block .share{padding-bottom:30px}.product-info .description-block .blog{margin-top:5px}.product-details .menu{margin-bottom:15px;padding:0 10px}.product-details .menu a{padding:12px 10px}.product-details .flex{padding:0 20px 30px}.product-details .content{width:calc(100% - 260px)}.product-details .title{flex-wrap:wrap}.product-details .title h2{width:100%}.product-details .title .link{margin-top:15px}.product-details .description,.product-details .characteristics,.product-details .reviews{padding:15px 0 20px}.product-details .characteristics .row{padding:10px 20px}.product-details .characteristics .label{width:150px}.product-details .characteristics .value{width:calc(100% - 150px)}.product-details .reviews{padding-bottom:0}.product-details .reviews .item-review,.product-details .reviews .answer{padding-top:20px}.product-details .item-product{top:15px;margin-left:30px;padding:20px;width:230px}}@media(max-width: 830px){.product-main .list-product .item-product{width:50%}.product-main .list-product .item-product:nth-child(1),.product-main .list-product .item-product:nth-child(2){border-top:none}.product-main .list-product .item-product:nth-child(1n+1){border-right:1px solid #f2f2f2}.product-main .list-product .item-product:nth-child(2n+2){border-right:none}.product-main .list-product .item-product:nth-child(16){display:block}.product-info{flex-wrap:wrap}.product-info .mobile-title{display:block}.product-info .gallery-block{width:100%;padding:20px}.product-info .gallery-block .gallery-top{height:70vw}.product-info .description-block{width:100%}.product-info .description-block .details{padding-top:0}.product-info .description-block h1{display:none}.product-info .description-block strong{flex-wrap:wrap}.product-info .description-block strong .link{width:100%;margin:5px 0 10px}.product-info .description-block strong .link .icon{margin-right:5px}.product-info .description-block .btn{width:100%}.product-details .menu{overflow-x:auto}.product-details .menu a{white-space:nowrap}.product-details .content{width:100%}.product-details .characteristics .row{margin-left:-20px;padding:10px 20px;width:calc(100% + 40px)}.product-details .characteristics .label,.product-details .characteristics .value{font-size:12px}.product-details .characteristics .label{width:100px}.product-details .characteristics .value{width:calc(100% - 100px)}.product-details .reviews .item-review,.product-details .reviews .answer{padding-top:20px}.product-details .reviews .user{width:100%;padding-right:10px}.product-details .reviews .avatar{margin-right:10px;width:40px;height:40px}.product-details .reviews .avatar span{font-size:20px;line-height:40px}.product-details .reviews .info{width:calc(100% - 50px)}.product-details .reviews .reaction{padding-left:43px;width:100%;justify-content:flex-start}.product-details .reviews .description{margin:10px 0 0 0}.product-details .reviews .answer{margin-left:25px}.product-details .reviews .answer-link{padding:0 7px}.product-details .reviews-form strong{margin-bottom:15px;display:block;font-size:16px;font-weight:700}.product-details .reviews-form form>.input-block{margin-bottom:15px}.product-details .reviews-form .row{margin-bottom:15px;display:flex;flex-wrap:wrap}.product-details .reviews-form .row .input-block{margin-bottom:15px;width:100%}.product-details .reviews-form .row .input-block:nth-child(2){margin:0 0 15px 0}.product-details .item-product{display:none}}@media(max-width: 450px){.product-main .list-product .item-product{width:50%}.product-main .list-product .item-product:nth-child(1){border-top:none}.product-main .list-product .item-product:nth-child(1n+1){border-right:none}.list-product .item-product,.list-product .item-load-more{width:50%;border-right:none}.list-product .item-product:nth-child(1),.list-product .item-load-more:nth-child(1){border-top:none}.list-product .item-product:nth-child(3n+3),.list-product .item-load-more:nth-child(3n+3){border-right:none}.list-product .item-product:nth-child(2n+2),.list-product .item-load-more:nth-child(2n+2){border-right:none}.item-load-more{height:150px}}.list-filter{background:#fff;border-bottom:1px solid #f2f2f2;display:flex;padding:0 12px;overflow-x:auto}.list-filter a{white-space:nowrap;padding:18px 12px;color:#d4d4d4;transition:.2s}.list-filter a:hover,.list-filter a:focus{color:#a5a5a5}.list-filter a.active{color:#f196be;pointer-events:none}.filter-category strong,.filter-category p{padding:0 25px;display:block}.filter-category strong{font-size:16px;font-weight:700}.filter-category p{margin-bottom:5px;color:#d4d4d4}.filter-category a{display:block;transition:.2s}.filter-category a span{color:#d4d4d4}.filter-category a:hover,.filter-category a:focus{background:#fafafa}.filter-category a.active{color:#f196be;font-weight:700;background:rgba(241,152,190,.1)}.filter-category .category{padding:12px 25px 12px 25px;font-weight:700}.filter-category .sub-category{padding:7px 25px 7px 35px}.filter-category .sub-sub-category{padding:7px 25px 7px 45px}.filter-category .filter-btn-more{margin:15px 0 15px 25px;width:calc(100% - 50px)}.filter-block{border-top:1px solid #f2f2f2}.filter-block:first-child{margin-top:-15px;border:none}.filter-block.hide .filter-title i{transform:rotate(180deg)}.filter-title{padding:15px 25px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filter-title span{padding-right:15px;width:calc(100% - 9px);font-size:16px;font-weight:700}.filter-title i{transition:.2s}.filter-container{overflow:hidden;padding:7px 25px 15px}.filter-container .checkbox-block{margin-bottom:7px}.filter-block-more{display:none}.filter-block-more>.checkbox-block:last-child{margin-bottom:0}.filter-btn-more{display:block;margin-top:15px;padding:6px;width:100%;box-shadow:0 0 0 1px #d4d4d4;border-radius:3px;text-align:center;transition:.2s;cursor:pointer}.filter-btn-more .filter-btn-hide,.filter-btn-more .filter-btn-show{color:#a5a5a5}.filter-btn-more .filter-btn-hide{display:none}.filter-btn-more:hover,.filter-btn-more:focus,.filter-btn-more.active{background:#f2f2f2;color:#fff}.filter-btn-more.active .filter-btn-hide{display:block}.filter-btn-more.active .filter-btn-show{display:none}@media(max-width: 1230px){.list-filter{padding:0 5px}.list-filter.fixed{position:fixed;top:90px;left:0;width:100%;z-index:10}.list-filter a{padding:15px 10px;font-size:12px}.filter-category strong{font-size:14px}.filter-category .category{padding:10px 20px 10px 20px}.filter-category .sub-category{padding:7px 20px 7px 35px}.filter-category .sub-sub-category{padding:7px 20px 7px 45px}.filter-category .filter-btn-more{margin:15px 0 15px 20px;width:calc(100% - 40px)}.filter-title{padding:15px 20px}.filter-container{padding:7px 20px 15px}}.category-list{margin:0 0 35px -12.5px;display:flex;width:calc(100% + 30px);flex-wrap:wrap;align-items:flex-start;position:relative}.category-list::after{content:"";position:absolute;bottom:-5px;left:12.5px;display:block;width:calc(100% - 25px);height:1px;background:#f2f2f2}.category-list .item-category{margin:0 12.5px 25px;width:calc(25% - 30px);background:#fff;border-radius:5px;overflow:hidden}.category-list .item-category>a:last-child:not(.category-name .name){margin-bottom:15px}.category-list a{display:block;padding:7px 25px;color:#d4d4d4;transition:.2s}.category-list a:hover,.category-list a:focus{color:#a5a5a5;background:#fafafa}.category-list .category-name{padding:0;overflow:hidden;position:relative;height:190px}.category-list .category-name .img{display:block;width:100%;height:100%;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;transition:1s;transform:scale(1.05)}.category-list .category-name .name{position:absolute;bottom:0;left:0;margin:-30px 0 10px;padding:0 25px;display:block;font-size:16px;font-weight:700;color:#000;z-index:2;transition:.2s}.category-list .category-name::after{content:"";position:absolute;top:5px;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 95%)}.category-list .category-name:hover .img,.category-list .category-name:focus .img{transform:scale(1)}.category-list .category-name:hover .name,.category-list .category-name:focus .name{color:#f196be;background:none}.category-list .category-block-more{display:none}.category-list .category-btn-more{margin-top:15px;display:flex;align-items:center;cursor:pointer;padding:12px 25px;border-top:1px solid #f2f2f2}.category-list .category-btn-more span,.category-list .category-btn-more i{color:#2d77b4}.category-list .category-btn-more i{margin-left:7px;transition:.2s}.category-list .category-btn-more .category-btn-hide{display:none}.category-list .category-btn-more.active .category-btn-show{display:none}.category-list .category-btn-more.active .category-btn-hide{display:block}.category-list .category-btn-more.active i{transform:rotate(180deg)}@media(max-width: 1230px){.category-list{margin:0 0 20px -10px;width:calc(100% + 20px)}.category-list::after{bottom:0px;left:10px;width:calc(100% - 20px)}.category-list .item-category{margin:0 10px 20px;width:calc(33.33% - 20px)}.category-list .item-category>a:last-child:not(.category-name .name){margin-bottom:15px}.category-list a{padding:7px 20px}.category-list .category-name{height:150px}.category-list .category-name .name{margin:0 0 10px;padding:0 20px;font-size:16px}.category-list .category-btn-more{margin-top:10px;padding:12px 20px}.category-list .category-btn-more i{margin-left:5px}}@media(max-width: 650px){.category-list .item-category{width:calc(50% - 20px)}.category-list .category-name{height:100px}.category-list .category-name .name{font-size:15px}}@media(max-width: 380px){.category-list{margin:0 0 20px 0;width:100%}.category-list .item-category{margin:0 0 20px;width:100%}.category-list .category-name{height:100px}.category-list .category-name .name{font-size:15px}}.other-products,.latest-view{margin-bottom:20px;padding:0}.other-products .title-block,.latest-view .title-block{display:flex;padding-left:30px;height:60px;justify-content:space-between;border-bottom:1px solid #f2f2f2}.other-products .title-block .title,.latest-view .title-block .title{margin-right:20px;width:calc(100% - 120px);display:flex;align-items:center}.other-products .title-block h3,.latest-view .title-block h3{font-size:18px;font-weight:700}.other-products .title-block .navigation,.latest-view .title-block .navigation{position:relative;display:flex}.other-products .title-block .swiper-button-next,.other-products .title-block .swiper-button-prev,.latest-view .title-block .swiper-button-next,.latest-view .title-block .swiper-button-prev{position:relative;margin:0;top:auto;right:auto;left:auto;width:60px;height:100%;border-left:1px solid #f2f2f2;z-index:2}.other-products .title-block .swiper-button-next::after,.other-products .title-block .swiper-button-prev::after,.latest-view .title-block .swiper-button-next::after,.latest-view .title-block .swiper-button-prev::after{font-size:14px}.other-products .title-block .swiper-button-next.swiper-button-disabled,.other-products .title-block .swiper-button-prev.swiper-button-disabled,.latest-view .title-block .swiper-button-next.swiper-button-disabled,.latest-view .title-block .swiper-button-prev.swiper-button-disabled{opacity:1}.other-products .title-block .swiper-button-next.swiper-button-disabled::after,.other-products .title-block .swiper-button-prev.swiper-button-disabled::after,.latest-view .title-block .swiper-button-next.swiper-button-disabled::after,.latest-view .title-block .swiper-button-prev.swiper-button-disabled::after{opacity:.4}@media(max-width: 1230px){.other-products .title-block,.latest-view .title-block{padding-left:20px;height:50px}.other-products .title-block .title,.latest-view .title-block .title{margin-right:15px;width:calc(100% - 100px)}.other-products .title-block h3,.latest-view .title-block h3{font-size:16px}.other-products .title-block .swiper-button-next,.other-products .title-block .swiper-button-prev,.latest-view .title-block .swiper-button-next,.latest-view .title-block .swiper-button-prev{width:50px}}@media(max-width: 440px){.other-products .title-block,.latest-view .title-block{padding-left:15px}.other-products .title-block .title,.latest-view .title-block .title{margin-right:15px;width:calc(100% - 80px)}.other-products .title-block h3,.latest-view .title-block h3{font-size:14px}}.subscribe{display:flex;margin-bottom:50px;padding:20px 30px}.subscribe .title-block{width:50%;padding-right:25px}.subscribe .editor h1,.subscribe .editor h2,.subscribe .editor h3,.subscribe .editor h4,.subscribe .editor h5,.subscribe .editor h6{margin:0 0 5px}.subscribe .form-block{width:50%;display:flex;align-items:center}.subscribe .input-block{width:100%}.subscribe .btn{margin-left:15px}@media(max-width: 1230px){.subscribe{flex-wrap:wrap;margin-bottom:40px;padding:20px 20px}.subscribe .title-block{width:100%;padding-right:0}.subscribe .editor{margin-bottom:20px}.subscribe .form-block{width:100%}}@media(max-width: 450px){.subscribe .form-block{flex-wrap:wrap}.subscribe .btn{margin-left:0}.subscribe .input-block{margin-bottom:20px}}.list-blog{display:flex;flex-wrap:wrap;margin-left:-10px;width:calc(100% + 20px)}.list-blog .item-blog{margin:20px 10px 0;padding:0 20px 20px;width:calc(33.33% - 20px);background:#fff;border-radius:5px;overflow:hidden;transition:.2s}.list-blog .item-blog:hover{transform:translateY(-5px)}.list-blog .item-blog:nth-child(1),.list-blog .item-blog:nth-child(2),.list-blog .item-blog:nth-child(3){margin-top:0}.list-blog .img{margin:0 0 15px -20px;display:block;width:calc(100% + 40px);height:170px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.list-blog h2{height:38px;display:-webkit-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:700}@media(max-width: 1230px){.list-blog .item-blog{width:calc(50% - 20px)}.list-blog .item-blog:nth-child(1),.list-blog .item-blog:nth-child(2){margin-top:0}.list-blog .item-blog:nth-child(3){margin-top:20px}}@media(max-width: 500px){.list-blog{margin-left:0;width:100%}.list-blog .item-blog{margin:0 0 20px 0;width:100%}.list-blog .item-blog:nth-child(1),.list-blog .item-blog:nth-child(2){margin-top:0}.list-blog .item-blog:nth-child(3){margin-top:20px}.list-blog .img{height:45vw}}.blog-other .list-blog .item-blog{width:calc(25% - 20px)}.blog-other .list-blog .item-blog:nth-child(1),.blog-other .list-blog .item-blog:nth-child(2),.blog-other .list-blog .item-blog:nth-child(3),.blog-other .list-blog .item-blog:nth-child(4){margin-top:0}@media(max-width: 1230px){.blog-other .list-blog .item-blog{width:calc(33.33% - 20px)}.blog-other .list-blog .item-blog:nth-child(4){display:none}}@media(max-width: 830px){.blog-other .list-blog .item-blog{margin-bottom:20px;width:calc(50% - 20px)}.blog-other .list-blog .item-blog:nth-child(4){display:block}}@media(max-width: 500px){.blog-other .list-blog .item-blog{width:100%}}.blog-detail .main-image{margin:-20px 0 25px -30px;display:block;width:calc(100% + 60px);height:500px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px 5px 0 0}.blog-detail .time{margin-bottom:15px}@media(max-width: 1230px){.blog-detail .main-image{margin:-15px 0 20px -20px;width:calc(100% + 40px);height:330px}}@media(max-width: 830px){.blog-detail .main-image{margin:-15px 0 20px -20px;width:calc(100% + 40px);height:55vw}}.delivery-and-payment{position:relative}.delivery-and-payment::after{content:"";position:absolute;top:50px;left:50%;transform:translateX(-50%);display:block;width:80%;height:417px;background:url("../img/map.png") no-repeat center top/contain}@media(max-width: 1230px){.delivery-and-payment::after{top:30px;height:390px}}.info-block{border-radius:5px;margin-top:20px;padding:20px 30px 35px;background:#f196be !important}.info-block .editor *{color:#fff}.info-block .btn{margin-top:25px}@media(max-width: 1230px){.info-block{margin-top:20px;padding:20px 20px 35px}.info-block .btn{margin-top:20px}}.contacts .flex{margin-left:-15px;width:calc(100% + 30px)}.contacts .item-contacts{margin:0 15px 20px;width:33.33%}.contacts .editor a{margin-bottom:3px;display:block;color:#000;text-decoration:none}.contacts iframe{margin-top:20px;width:100%;height:400px;border-radius:5px}@media(max-width: 1230px){.contacts .flex{margin-left:-10px;width:calc(100% + 20px)}.contacts .item-contacts{margin:0 10px 15px;width:calc(50% - 20px)}.contacts iframe{margin-top:15px;height:350px}}@media(max-width: 440px){.contacts .flex{margin-left:0;width:100%}.contacts .item-contacts{margin:0 0 15px;width:100%}.contacts iframe{height:250px}}.callback .editor{margin-bottom:15px}.callback form{display:flex;flex-wrap:wrap}.callback .input-block{margin-bottom:20px;width:calc(50% - 10px)}.callback .input-block:first-child{margin-right:20px}.callback .textarea-block{margin-bottom:20px;width:100%}@media(max-width: 500px){.callback .input-block{margin-bottom:15px;width:100%}.callback .input-block:first-child{margin-right:0}}.about-store .advantages{display:flex;margin:30px -30px;padding:30px 30px 10px;width:calc(100% + 60px);flex-wrap:wrap;background:#f196be}.about-store .item-advantages{margin:0 15px 25px;width:calc(25% - 30px)}.about-store .item-advantages *{color:#fff}.about-store .num{font-size:40px;font-weight:700}.about-store .num span{font-size:60px;font-weight:inherit}@media(max-width: 1230px){.about-store .advantages{flex-wrap:wrap;margin:20px -20px;padding:20px 20px 10px;width:calc(100% + 40px)}.about-store .item-advantages{margin:0 10px 20px;width:calc(50% - 20px)}.about-store .num{font-size:30px}.about-store .num span{font-size:40px}}@media(max-width: 830px){.about-store .item-advantages{margin:0 5px 15px;width:calc(50% - 10px)}.about-store .num{font-size:22px}.about-store .num span{font-size:30px}}.personal-area .row{padding:10px 0;display:flex;border-bottom:1px solid #f2f2f2}.personal-area .row:last-child{border:none}.personal-area .label{padding-right:15px;width:160px}.personal-area .value{padding-right:15px;width:calc(100% - 160px);font-weight:700}@media(max-width: 1230px){.personal-area .label{padding-right:10px;width:130px}.personal-area .value{padding-right:10px;width:calc(100% - 130px)}}@media(max-width: 550px){.personal-area .label{padding-right:10px;width:100px}.personal-area .value{padding-right:10px;width:calc(100% - 100px);overflow-wrap:break-word}}footer{background:#252526}footer .flex{padding:40px 0}footer .left{width:300px;padding-right:50px}footer .left .messengers a i{color:#fff}footer .left .messengers a svg{fill:#fff}footer .left .logo{display:block;margin-bottom:25px;width:182px}footer .left .logo img{width:100%}footer .left .footer-contacts{padding-left:25px;position:relative}footer .left .footer-contacts>i{position:absolute;top:7px;left:0;font-size:18px;color:#fff}footer .left .footer-contacts a{padding:5px 0;display:block;font-size:16px;color:#fff}footer .left .copyright{margin-top:25px}footer .left .copyright p,footer .left .copyright span{font-size:12px;color:#fff}footer .left .copyright span{display:block;opacity:.2}footer .right{width:calc(100% - 300px);display:flex;flex-wrap:wrap;align-items:flex-start}footer .right nav,footer .right .social-links{width:33.33%}footer .right nav{padding-right:25px}footer .right nav a{display:block;color:#fff;padding:5px 0}footer .right nav a:hover{text-decoration:underline}footer .right strong{margin-top:40px;width:100%;color:#fff;opacity:.2}footer .line{padding:15px 0;background:#000}footer .line .wrap{text-align:right}footer .line a{font-weight:700;color:#fff;font-size:12px}footer .line a span{font-size:inherit;font-weight:400;color:#a5a5a5}@media(max-width: 1230px){footer .flex{padding:30px 0}footer .left{width:250px;padding-right:30px}footer .left .logo{margin-bottom:20px}footer .right{width:calc(100% - 280px)}footer .right nav,footer .right .social-links{width:50%}footer .right nav{padding-right:15px}footer .right .social-links{width:100%}footer .right strong{margin-top:30px}footer .line{padding:12px 0}}@media(max-width: 600px){footer .flex{padding:20px 0;flex-wrap:wrap}footer .left{width:100%;padding-right:0}footer .right{width:100%}footer .right nav{display:none}}.cart{transition:opacity .2s}.cart.loading{opacity:.5}.cart .cart-item-error{font-size:12px;position:absolute;bottom:5px;left:106px;display:none;color:red}.cart .item-cart{display:flex;position:relative;align-items:center;padding:15px 0;border-bottom:1px solid #f2f2f2}.cart .product-block{display:flex;position:relative;width:450px;padding-right:100px}.cart .product-block .label-block{top:5px;left:5px}.cart .product-block .label-block .label{padding:2px 7px;font-size:11px}.cart .product-block .img{margin-right:15px;width:100px;height:100px;position:relative}.cart .product-block .img img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;vertical-align:middle;max-width:100%;max-height:100%}.cart .product-block .description{width:calc(100% - 85px)}.cart .product-block .description a{margin-bottom:5px;display:block;font-weight:700;height:34px;display:-webkit-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart .product-block .description .cart-attrs-block{display:flex;flex-wrap:wrap}.cart .product-block .description .cart-attrs-block label{margin:0 7px 20px 0}.cart .product-block .description .cart-attrs-block label.disabled{pointer-events:none}.cart .product-block .description .cart-attrs-block label.disabled span{opacity:.1;cursor:not-allowed;pointer-events:none}.cart .product-block .description .cart-attrs-block span{display:block;padding:5px 20px;border:1px solid #d4d4d4;text-align:center;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:.2s}.cart .product-block .description .cart-attrs-block input{display:none}.cart .product-block .description .cart-attrs-block input:checked~span{border-color:#f196be;color:#f196be}.cart .product-block .description .cart-attrs-block.-colors span{padding:0;display:block;width:30px;height:30px;border-radius:50%;margin:0;position:relative}.cart .product-block .description .cart-attrs-block.-colors span::after{opacity:0;content:"";position:absolute;top:-3px;left:-3px;display:block;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #f196be;border-radius:5px;transition:.2s}.cart .product-block .description .cart-attrs-block.-colors input:checked~span::after{opacity:1}.cart .total-block,.cart .price-block{width:200px}.cart .amount-block{width:120px;position:relative}.cart .amount-block span{position:absolute;top:0;display:block;width:34px;height:34px;text-align:center;font-size:18px;line-height:34px;font-weight:700;cursor:pointer}.cart .amount-block span.down{left:0}.cart .amount-block span.up{right:0}.cart .amount-block input{padding:6px 30px;font-size:18px;font-weight:700;text-align:center}.cart .total-block{font-weight:700;color:#f196be;text-align:right}.cart .total-block span{font-size:25px;font-weight:inherit;color:inherit}.cart .remove{margin-left:135px;width:35px;height:35px;border-radius:3px;text-align:center;cursor:pointer;transition:.2s}.cart .remove i{font-size:16px;line-height:35px;color:#f196be;transition:.2s;opacity:.5}.cart .remove:hover,.cart .remove:focus{background:#fafafa}.cart .remove:hover i,.cart .remove:focus i{opacity:1}.cart .action-cart{margin-top:25px;display:flex;align-items:center;justify-content:flex-end}.cart .action-cart .price{margin-left:25px}.cart .action-cart .btn{margin-left:25px;width:250px}@media(max-width: 1230px){.cart .product-block{width:260px;padding-right:15px}.cart .product-block .img{margin-right:10px;width:70px;height:70px}.cart .product-block .description{width:calc(100% - 80px)}.cart .product-block .description .row{margin-top:3px}.cart .product-block .description .row .label{margin-right:5px;width:60px}.cart .price-block{padding-left:20px;width:190px}.cart .amount-block{width:100px}.cart .amount-block input{padding:8px 30px;font-size:16px}.cart .total-block{width:130px}.cart .total-block span{font-size:20px}.cart .remove{margin-left:15px}.cart .action-cart{margin-top:20px}.cart .action-cart .price{margin-left:20px}.cart .action-cart .btn{margin-left:20px;width:200px}}@media(max-width: 830px){.cart .cart-item-error{bottom:55px;left:80px}.cart .item-cart{flex-wrap:wrap;position:relative;justify-content:space-between}.cart .product-block{width:100%;padding-right:45px;margin-bottom:20px}.cart .price-block{padding-left:0}.cart .remove{position:absolute;top:15px;right:0;margin-left:0}.cart .action-cart{margin-top:20px;flex-wrap:wrap}.cart .action-cart .total,.cart .action-cart .price{justify-content:flex-end;width:100%;margin-bottom:10px}.cart .action-cart .price{margin-left:0}.cart .action-cart .btn{margin:20px 0 0;width:200px}}@media(max-width: 510px){.cart .cart-item-error{bottom:95px;left:80px}.cart .price-block{width:145px}.cart .amount-block{order:2;margin-top:15px;width:100%}.cart .total-block{width:87px}.cart .total-block span{font-size:17px}}.wrapper nav .checkout-product{display:flex;padding:10px 25px;border-bottom:1px solid #f2f2f2;opacity:1}.wrapper nav .checkout-product:hover{background:#fafafa;opacity:1}.wrapper nav .checkout-product .img{margin-right:15px;width:70px;height:70px;position:relative}.wrapper nav .checkout-product .img img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;vertical-align:middle;max-width:100%;max-height:100%}.wrapper nav .checkout-product .description{width:calc(100% - 85px)}.wrapper nav .checkout-product .name{font-size:12px;font-weight:700}.wrapper nav .action-checkout{padding:20px 25px}.wrapper nav .action-checkout .total,.wrapper nav .action-checkout .price{margin-bottom:7px}.checkout{text-align:right}.checkout strong{margin-bottom:15px;display:block;font-size:20px;font-weight:700;text-align:left}.checkout .row{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #f2f2f2}.checkout .row .input-block{margin-bottom:20px;width:calc(33.33% - 13.4px)}.checkout .row .input-block:nth-child(2){margin:0 20px 20px}.checkout .btn{margin-top:25px;width:250px}@media(max-width: 1230px){.wrapper nav .checkout-product{padding:10px 20px}.wrapper nav .checkout-product .img{margin-right:10px;width:50px;height:50px}.wrapper nav .checkout-product .description{width:calc(100% - 60px)}.wrapper nav .action-checkout{padding:15px 20px}.wrapper nav .action-checkout .total,.wrapper nav .action-checkout .price{margin-bottom:5px}.checkout strong{font-size:18px}.checkout .row{margin-bottom:15px}.checkout .row .input-block{margin-bottom:15px;width:100%}.checkout .row .input-block:nth-child(2){margin:0 0 15px}.checkout .btn{margin-top:20px;width:200px}}.checkout-success{margin-top:20px !important;padding-top:40px !important;padding-bottom:50px !important;display:block;text-align:center}.checkout-success h1{margin-bottom:20px;font-size:35px;font-weight:700}.checkout-success img{margin:0 auto 15px;width:121px}.checkout-success span{display:block;font-size:25px;font-weight:700;color:#d4d4d4}.checkout-success strong{margin-bottom:25px;display:block;font-size:35px;font-weight:700;color:#f196be}.checkout-success .editor{margin-bottom:30px;padding:0 200px}.checkout-success .btn{width:200px}@media(max-width: 1230px){.checkout-success{margin-top:20px !important;padding-top:30px !important;padding-bottom:40px !important}.checkout-success h1{margin-bottom:15px;font-size:30px}.checkout-success img{margin:0 auto 10px;width:100px}.checkout-success span{font-size:20px}.checkout-success strong{margin-bottom:20px;font-size:30px}.checkout-success .editor{margin-bottom:20px;padding:0 70px}.checkout-success .btn{width:200px}}@media(max-width: 830px){.checkout-success .editor{margin-bottom:20px;padding:0}}.notifications-block{position:fixed;top:20px;right:0;z-index:10;pointer-events:none}.notifications-block .item-notification{transform:translateX(120%);pointer-events:all;padding:20px 20px 20px 50px;width:335px;box-shadow:0px 4px 15px rgba(0,0,0,.15);border-radius:5px;background:#fff;margin-bottom:25px;position:relative;transition:.2s}.notifications-block .item-notification .close{position:absolute;top:0;right:0;display:block;width:30px;height:30px;text-align:center;border-radius:3px;cursor:pointer}.notifications-block .item-notification .close i{font-size:16px;line-height:30px;color:#d4d4d4;transition:.2s}.notifications-block .item-notification .close:hover i,.notifications-block .item-notification .close:focus i{color:#a5a5a5}.notifications-block .item-notification>i{position:absolute;top:20px;left:20px;font-size:24px}.notifications-block .item-notification .editor strong{margin-bottom:5px;display:block;font-size:23px}.notifications-block .item-notification .editor *{color:#d4d4d4}.notifications-block .item-notification.success>i,.notifications-block .item-notification.success .editor strong{color:#f196be}.notifications-block .item-notification.error>i,.notifications-block .item-notification.error .editor strong{color:#f33}.notifications-block .item-notification.open{transform:translateX(-20px)}@media(max-width: 1230px){.notifications-block .item-notification{padding:15px 15px 15px 40px;width:270px;margin-bottom:15px}.notifications-block .item-notification>i{top:17px;left:15px;font-size:20px}.notifications-block .item-notification .editor strong{font-size:20px}.notifications-block .item-notification.open{transform:translateX(-15px)}}.page-not-found{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100vh}.page-not-found .content{padding:60px 0 80px;text-align:center}.page-not-found .logo{display:block;margin:0 auto 40px;width:182px}.page-not-found .logo img{width:100%}.page-not-found h1{margin-bottom:20px;font-size:35px;font-weight:700}.page-not-found strong{display:block;font-size:250px;font-weight:700;line-height:200px;margin-bottom:40px}.page-not-found .copyrights{margin:80px 0 30px;color:#d4d4d4}@media(max-width: 1230px){.page-not-found .content{padding:40px 0 60px}.page-not-found .logo{margin-bottom:20px;width:182px}.page-not-found h1{margin-bottom:15px;font-size:28px}.page-not-found strong{font-size:150px;line-height:100px;margin-bottom:30px}.page-not-found .copyrights{margin:50px 0 20px}}.reviews{background:#fff;border-radius:5px;margin-top:20px}.reviews .title-block{display:flex;padding-left:30px;height:60px;justify-content:space-between;border-bottom:1px solid #f2f2f2}.reviews .title-block .title{margin-right:20px;width:calc(100% - 120px);display:flex;align-items:center}.reviews .title-block .title h3{font-size:18px;font-weight:700}.reviews .content-block{display:flex;flex-direction:row}.reviews .content-block .reviews-list{border-right:1px solid #f2f2f2}.reviews .content-block .reviews-list .no-reviews{display:flex;align-items:center;align-content:center;justify-content:center;height:100%}.reviews .content-block .form-block{padding:15px}.reviews .content-block .form-block h3{font-size:18px;font-weight:700;margin-bottom:10px}.reviews .content-block .form-block .stars{display:inline-flex;gap:10px;cursor:pointer;margin-bottom:15px}.reviews .content-block .form-block .stars svg{fill:#f196be;width:40px}.reviews .content-block .form-block .stars .error{color:#f196be;font-size:12px;margin-top:5px}.reviews .content-block .form-block .help-block{top:5px}.reviews .content-block .form-block .input-block{margin-bottom:10px}.reviews .content-block .reviews-list,.reviews .content-block .form-block{width:50%}.reviews .review-item{padding:15px 15px 15px 30px;border-bottom:1px solid #f2f2f2}.reviews .review-item .author{display:flex;margin-bottom:5px}.reviews .review-item .author .name{font-weight:bold}.reviews .review-item .author .date{margin-left:auto;color:#acacac}.reviews .review-item .rating{display:flex;gap:5px;margin-bottom:5px}.reviews .review-item .rating svg{width:20px;fill:#f196be}.reviews .review-success{padding:15px 15px 15px 30px;text-align:center}.reviews .review-success .header{font-size:20px;font-weight:700;margin-bottom:10px}/*# sourceMappingURL=main.css.map */
