.hamburger{font:inherit;cursor:pointer;text-transform:none;color:inherit;background-color:#0000;border:0;margin:0;padding:15px;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{margin-top:-2px;display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;width:40px;height:4px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}body{color:#212529;text-align:left;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}small{font-size:80%}sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}a{color:#007bff;-webkit-text-decoration-skip:objects;background-color:#0000;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;font-family:monospace;font-size:1em;overflow:auto}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}th{text-align:inherit}label{margin-bottom:.5rem;display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}input[type=date]{-webkit-appearance:listbox}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.h1,.h2,.h3,h1,h2,h3{color:inherit;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}hr{border:0;border-top:1px solid #0000001a;margin-top:1rem;margin-bottom:1rem}.small,small{font-size:80%;font-weight:400}pre{color:#212529;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:87.5%;display:block}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.row{flex-wrap:wrap;margin-left:-10px;margin-right:-10px;display:flex}.col,.col-12,.col-6,.col-lg-3,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7{width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-12{flex:0 0 100%;max-width:100%}@media (width>=768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}}@media (width>=992px){.col-lg-3{flex:0 0 25%;max-width:25%}}.table{background-color:#0000;width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{vertical-align:top;border-top:1px solid #dee2e6;padding:.75rem}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #0000;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled{pointer-events:none}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.card{word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #00000020;border-radius:.25rem;flex-direction:column;min-width:0;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.close{float:right;color:#000;text-shadow:0 1px #fff;opacity:.5;font-size:1.5rem;font-weight:700;line-height:1}.close:focus,.close:hover{color:#000;opacity:.75;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{-webkit-appearance:none;background-color:#0000;border:0;padding:0}.justify-content-center{justify-content:center!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}pre{page-break-inside:avoid;border:1px solid #999;white-space:pre-wrap!important}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/assets/fonts/Roboto/Roboto-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:300;font-style:italic;src:url(/assets/fonts/Roboto/Roboto-LightItalic.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/assets/fonts/Roboto/Roboto-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url(/assets/fonts/Roboto/Roboto-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:500;font-style:italic;src:url(/assets/fonts/Roboto/Roboto-MediumItalic.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/assets/fonts/Roboto/Roboto-Bold.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:700;font-style:italic;src:url(/assets/fonts/Roboto/Roboto-BoldItalic.woff2)format("woff2");font-display:swap}body,html{font-size:16px}body{background:#f8fafc;min-width:320px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.65;position:relative;overflow-x:hidden}body input{border:1px solid #666;outline:0}body input:focus:required:invalid{border-color:red}body input:required:valid{border-color:green}::placeholder{color:#666}ul{margin:0;padding:0;list-style-type:none}a{-o-transition:all .3s ease;transition:all .3s}a:hover{text-decoration:none}a:focus{outline:0;text-decoration:none}img{width:auto;max-width:100%;height:auto}b,strong{font-weight:700}h1{font-size:73px}h2{color:#282828;font-size:38px;font-weight:400;line-height:48px}h3{color:#282828;font-size:34px;font-weight:400;line-height:48px}button{appearance:none;outline:0}button:focus{outline:0}a.btn{line-height:48px}.btn{color:#181818;-o-transition:all .3s ease;min-height:55px;-webkit-box-shadow:none;box-shadow:none;border:3px;border-radius:50px;padding-left:30px;padding-right:30px;font-size:16px;transition:all .3s;overflow:hidden}.btn.active{position:relative}.btn.active:before{content:"";-webkit-background-size:20px 20px;background-image:url(/assets/img/download-bar.svg);background-repeat:no-repeat;background-size:20px;width:20px;height:20px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:20px;-webkit-transition:0!important;-o-transition:0!important;transition:0!important}.btn:hover,.btn:active{-o-transition:all .3s ease;-webkit-box-shadow:none;box-shadow:none;transition:all .3s;overflow:hidden}.btn:focus{-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.btn-white{background-color:#eff2f8;border-color:#eff2f8}.btn-icon{padding-left:65px;padding-right:65px}.btn-icon>span:last-child{padding-left:30px}.btn-icon .icon{width:15px;height:12px;position:absolute}.btn-icon:hover .st0{fill:#fff;-o-transition:all .3s ease;transition:all .3s}.btn-light{background-color:#0000;border:3px solid #f50051}.btn-light:hover{color:#fff;background-color:#f50051;border-color:#f50051}.btn-light:active{color:#fff!important;background-color:#d10b4d!important;border-color:#d10b4d!important}.btn-big{min-height:74px;padding-left:75px;padding-right:75px}.btn-rosa{color:#fff;background-color:#f50051;border-color:#f50051}.btn-rosa:hover{background-color:#d10b4d;border-color:#d10b4d}.btn-rosa:active{background-color:#a1083b;border-color:#a1083b}.btn:disabled,.btn[disabled=disabled]{cursor:default!important;background-color:#c9cacd!important}input{appearance:none}.container-fluid{padding:0}.wrapper{max-width:1287px;margin:0 auto;padding:.1px 50px}@media only screen and (width<=1200px){.wrapper{padding:.1px 20px}}.main-header{min-height:105px}.main-header-row{display:flex;position:relative}.main-header-logo{text-align:left;flex:0 0 230px;line-height:105px;position:relative}.main-header-logo a{border:0;text-decoration:none}.main-header-logo img{min-width:230px;max-width:230px;max-height:42px;line-height:105px}.main-header-email{text-align:right;flex:0 0 277px;min-width:190px;line-height:105px}.main-header-email a{color:#181818;padding-left:45px;position:relative}.main-header-email a:before{content:"";-webkit-background-size:22px 22px;background-image:url(/assets/img/icons/mail2.svg);background-position:50%;background-repeat:no-repeat;background-size:22px;border:1px solid #c2b7ec;border-radius:50%;width:35px;height:35px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}.main-header-phone{text-align:right;flex:0 0 252px;min-width:230px;line-height:105px}.main-header-phone a{color:#181818;padding-left:45px;font-size:21px;font-weight:500;position:relative}.main-header-phone a:before{content:"";-webkit-background-size:17px 17px;background-image:url(/assets/img/icons/phone-call.svg);background-position:50%;background-repeat:no-repeat;background-size:17px;border:1px solid #c2b7ec;border-radius:50%;width:35px;height:35px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}.main-header-recall{text-align:right;flex:0 0 223px;min-width:220px;line-height:105px}.main-header-recall button{margin:auto;line-height:1}.main-header-cart{width:35px;padding-left:41px;line-height:105px;position:relative}.main-header-cart a{height:105px;line-height:105px;display:block;position:relative}.main-header-cart a:before{content:"";-webkit-background-size:contain;background-image:url(/assets/img/icons/shopping-cart.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:27px;height:27px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}.main-header-cart span{text-align:center;color:#fff;background-color:#f50051;border-radius:50%;width:16px;height:16px;margin-left:16px;font-size:10px;line-height:16px;display:block;position:absolute;top:35px}.main-header .wrapper{position:relative}.menu-top{background-color:#28114e;height:78px;line-height:78px}.menu-top .wrapper{display:flex;position:relative}.menu-top .wrapper>ul{display:flex}.menu-top .wrapper>ul>li{padding-left:19px;padding-right:19px}.menu-top .wrapper>ul>li:first-child{padding-left:0}.menu-top .wrapper>ul>li:hover a{-webkit-transform:all .3s ease;transform:all .3s ease;border-color:#f50051}.menu-top .wrapper>ul>li:hover .submenu{z-index:100;background-color:#fff;display:block;position:absolute;top:78px;left:50px;right:50px}.menu-top .wrapper>ul>li>a{color:#fff;text-transform:uppercase;letter-spacing:-.2px;border-bottom:3px solid #28114e;padding-top:0;padding-left:0;padding-right:0;font-size:13px;line-height:75px;display:block}.menu-top-search-form{z-index:100;height:41px;position:absolute;top:0;bottom:0;right:50px}.menu-top-search-form form{background-color:#28114e}.menu-top-search-form input{color:#fff;-o-transition:all .1s ease;background-color:#ffffff0f;border:0;border-radius:50px;width:41px;min-width:41px;height:41px;margin-top:17px;padding-left:25px;font-size:14px;line-height:41px;transition:all .1s}.menu-top-search-form input::placeholder{color:#0000}.menu-top-search-form button{cursor:pointer;opacity:.9;background-color:#0000;background-image:url(/assets/img/icons/musica-searcher.svg);background-position:50%;background-repeat:no-repeat;border:0;width:20px;height:20px;margin:auto;position:absolute;top:29px;right:10px}.menu-top-search-form button:hover{opacity:1}.menu-top-search-form.active input{-o-transition:all .1s ease;width:241px;transition:all .1s}.menu-top-search-form.active input::placeholder{color:#74648f}.menu-mobile,.submenu{display:none}.submenu-row{display:flex}.submenu-col{flex:1;padding:33px}.submenu-col>ul>li{margin-bottom:30px}.submenu-col>ul>li>a{color:#252525;-o-transition:none;margin-bottom:14px;font-size:15px;font-weight:500;transition:none;display:block}.submenu-col>ul>li li{padding-left:25px;line-height:24px;position:relative}.submenu-col>ul>li li:before{content:"";-webkit-background-size:11px 11px;background-image:url(/assets/img/icons/arr-rosa-right.svg);background-position:0;background-repeat:no-repeat;background-size:11px;width:11px;height:11px;display:block;position:absolute;top:6.5px;left:0}.submenu-col>ul>li li a{color:#4f4f4f;-o-transition:none;font-size:14px;font-weight:300;transition:none}.submenu-col li{line-height:1.6}.submenu-col a:hover{color:#f50051;-o-transition:none;transition:none}.hamburger{display:none}.clear{clear:both;float:none}#map{min-height:470px}.b-page-header{z-index:10;position:relative}.b-page-header-banner{-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:369px;position:relative}.b-page-header-banner:before{content:"";z-index:9;opacity:.4;background-color:#000;display:block;position:absolute;inset:0}.b-page-header-banner *{z-index:10;color:#fff;margin-bottom:0;line-height:358px;position:relative}.b-page-header-breadcrumbs{background-color:#eff2f8;min-height:74px}.b-pagination{text-align:center;margin-bottom:161px}.b-pagination-back,.b-pagination-next{margin-right:22px;line-height:60px!important}.b-pagination-back span,.b-pagination-next span{-webkit-background-size:10px 10px;-o-transition:all .3s ease;background-color:#eff2f8;background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:50%;width:31px;height:31px;transition:all .3s;display:inline-block;position:relative}.b-pagination-back span:hover,.b-pagination-next span:hover{-o-transition:all .3s ease;background-color:#f50051;transition:all .3s}.b-pagination-back span:hover .st0,.b-pagination-next span:hover .st0{fill:#fff;-o-transition:all .3s ease;transition:all .3s}.b-pagination-back span svg,.b-pagination-next span svg{width:11px;height:11px;margin:auto;position:absolute;inset:0}.b-pagination-back span .st0,.b-pagination-next span .st0{fill:#3f3f3f;-o-transition:all .3s ease;transition:all .3s}.b-pagination-back span{transform:rotate(180deg)}.b-pagination ul{text-align:center;justify-content:center;margin:auto;display:flex}.b-pagination ul li{margin-right:15px;line-height:40px}.b-pagination ul li a{color:#3f3f3f;text-decoration:underline}.b-pagination ul li a:hover{text-decoration:none}.b-pagination ul span{color:#3f3f3f;font-size:16px;line-height:23px}.b-pagination button{width:100%;max-width:300px;margin-top:23px;padding-left:0;padding-right:0}.m-modal{z-index:1000;display:none;position:fixed;inset:0}.m-modal-background{background-color:#0009;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex;position:absolute;inset:0;overflow:auto}.m-modal-window{background-color:#fff;border-radius:15px;padding:66px 117px 50px}.m-modal-window-header b{color:#181818;font-size:45px;font-weight:400;line-height:48px}.m-modal-window-header p{color:#181818;margin-top:20px;font-size:30px;font-weight:300;line-height:36px}.m-modal-backform-window{text-align:center;max-width:590px;position:relative}.m-modal-backform-window button{width:100%;margin-bottom:36px}.m-modal .close{cursor:pointer;width:30px;height:30px;display:block;position:absolute;top:30px;right:30px}.m-modal .close:after,.m-modal .close:before{content:"";opacity:.8;border-top:1px solid #000;width:40px;display:block;position:absolute;top:15px;left:-4px}.m-modal .close:before{transform:rotate(45deg)}.m-modal .close:after{transform:rotate(-45deg)}.m-modal .close:hover:after,.m-modal .close:hover:before{opacity:.9}.m-modal-add-to-cart-window{box-sizing:border-box;max-width:1187px;max-height:980px;margin-top:15%;position:relative}.m-modal-add-to-cart-window-without-buymore{margin:auto}.m-modal-add-to-cart-window .m-modal-window-header{text-align:center}.m-modal-add-to-cart-window .m-modal-window-header>b{text-align:center;display:inline-block;position:relative}.m-modal-add-to-cart-window .m-modal-window-header>b:before{content:"";-webkit-background-size:contain;background-image:url(/assets/img/icons/gs-item.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:40px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-50px}.m-modal-add-to-cart-window .m-modal-window-header p{text-align:center}.m-modal-add-to-cart-window .m-modal-window-header p span{font-weight:500}.m-modal-add-to-cart-window .b-product-preview-item{margin:auto}.m-modal-add-to-cart-actions{justify-content:center;align-items:center;margin-top:40px;display:flex}.m-modal-add-to-cart-actions-item{margin:0 7px}.m-modal-add-to-cart-actions-item a.btn-rosa{color:#fff}#breadcrumbs a{color:#6c6c6c;text-decoration:underline;-o-transition:all 0s ease!important;transition:all!important}#breadcrumbs a:hover{color:#f50051;text-decoration:none;-o-transition:all 0s ease!important;transition:all!important}#breadcrumbs>span{color:#6c6c6c;min-width:11px;padding-left:50px;font-size:14px;line-height:74px;display:inline-block;position:relative}#breadcrumbs>span:before{content:"";border-top:1px solid #6c6c6c;width:22px;height:1px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:14px}#breadcrumbs>span:first-child{padding-left:10px}#breadcrumbs>span:first-child:before{display:none}#breadcrumbs>span:first-child [itemprop=name]{position:relative}#breadcrumbs>span:first-child [itemprop=name]:hover .st0{fill:#f50051}#breadcrumbs>span:first-child [itemprop=name] .st0{fill:#6c6c6c}#breadcrumbs>span:first-child a{width:11px;height:11px;display:block}#breadcrumbs>span *{background:0 0}.main-footer{background-color:#eff2f8;border-top:1px solid #e4e6ed;padding-top:100px}.main-footer-body{-webkit-background-size:cover;background-image:url(/assets/img/footerbg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #e4e6ed;padding-bottom:87px;overflow-x:hidden}.main-footer-row{display:flex}.main-footer-logo{flex:0 0 290px}.main-footer-logo .logo{max-width:231px;margin-bottom:28px}.main-footer-logo .email,.main-footer-logo .phone{padding-left:30px}.main-footer-logo .email a,.main-footer-logo .phone a{color:#181818}.main-footer-logo .phone{font-size:21px;font-weight:500;position:relative}.main-footer-logo .phone:before{content:"";background-image:url(/assets/img/icons/phone-call.svg);background-position:0;background-repeat:no-repeat;width:21px;height:21px;display:block;position:absolute;top:7px;left:0}.main-footer-logo .email{margin-top:0;font-size:16px}.main-footer-logo .email a{color:#334}.main-footer-contacts{flex:0 0 290px;padding-left:53px}.main-footer-title{min-height:17px;margin-bottom:34px}.main-footer-title p{color:#181818;font-size:17px;font-weight:500;line-height:1}.main-footer ul li{color:#656581;font-size:13px;line-height:33px}.main-footer ul a{color:#656581;text-decoration:underline}.main-footer ul a:hover{text-decoration:none}.main-footer-menu{flex:0 0 244px;padding-left:33px}.main-footer-bottom{padding-top:25px;padding-bottom:25px;position:relative}.main-footer-bottom .wrapper{position:relative}.main-footer-bottom .copyright{color:#334;font-size:13px;line-height:18px}.main-footer-bottom .rules{max-height:58px;margin:auto;position:absolute;top:0;bottom:0;right:50px}.main-footer-bottom .rules a{color:#334;font-size:13px;line-height:18px;display:block}.main-footer-bottom .rules a:hover{text-decoration:underline}form.hidden{display:none}.b-general-slider{position:relative}.b-general-slider-item{min-height:687px;position:relative}.b-general-slider-item:before{content:"";z-index:9;background-color:#0006;display:block;position:absolute;inset:0}.b-general-slider-content{z-index:10;flex:0 0 100%;margin:auto;padding-left:135px;padding-right:135px;position:relative}.b-general-slider-title{color:#fff;margin-top:11px;font-size:73px;font-weight:700;line-height:77px}.b-general-slider-subtitle{color:#fff;margin-top:9px;font-size:38px;line-height:69px}.b-general-slider-button{margin-top:30px}.b-general-slider-list{margin-top:75px}.b-general-slider-list ul{display:flex}.b-general-slider-list ul li{flex:1;position:relative}.b-general-slider-list ul li span{color:#fff;min-width:183px;padding-left:45px;padding-right:40px;font-size:22px;font-weight:700;line-height:29px;display:inline-block;position:relative}.b-general-slider-list ul li span:before{content:"";-webkit-background-size:contain;background-image:url(/assets/img/icons/gs-item.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:29px;height:29px;display:block;position:absolute;top:0;bottom:0;left:0}.b-general-slider .wrapper{align-items:center;min-height:687px;display:flex}.b-general-slider p{margin-bottom:0}.b-prefers{margin-top:60px}.b-prefers-item{text-align:center;position:relative}.b-prefers-item:last-child:before{display:none}.b-prefers-item:before{content:"";border-left:1px solid #eaeef4;height:53px;display:block;position:absolute;top:33px;right:0}.b-prefers-item b{margin-bottom:6px;font-size:23px;font-weight:500;line-height:1;display:block}.b-prefers-item p{font-size:17px;line-height:24px}.b-prefers-icon{background-color:#0000;border:1px solid #eaeef4;border-radius:50%;width:122px;height:122px;margin:auto auto 10px;display:block;position:relative}.b-prefers-icon:before{content:"";background-color:#eff2f8;border-radius:50%;width:109px;height:109px;margin:auto;display:block;position:absolute;inset:0}.b-prefers-icon img{width:63px;height:63px;margin:auto;position:absolute;inset:0}.b-category-preview{margin-top:40px;margin-bottom:110px}.b-category-preview-header{background-color:#e4e8f3;padding-top:28px;padding-bottom:48px}.b-category-preview-header a{color:#181818;font-size:45px;line-height:1;position:relative}.b-category-preview-header a:before{content:"";-webkit-background-size:10px 10px;background-image:url(/assets/img/icons/left-thin-chevron2.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid #dee1e7;border-radius:50%;width:33px;height:33px;margin:auto;display:block;position:absolute;bottom:7px;right:-46px;transform:rotate(180deg)}.b-category-preview-body{margin-top:-28px}.b-category-preview-footer{text-align:center;justify-content:center;padding-top:33px;display:flex}.b-category-preview-footer button{margin:auto;position:relative}.b-product-preview-item{-o-transition:all .3s ease;max-width:281px;margin-bottom:30px;padding-left:15px;padding-right:15px;transition:all .3s}.b-product-preview-item:hover{-o-transition:all .3s ease;background-color:#fff;transition:all .3s;box-shadow:0 5px 26px #0000000f}.b-product-preview-item b{color:#181818;font-size:19px;font-weight:700;line-height:24px;display:block}.b-product-preview-item b a{color:#181818}.b-product-preview-item .hr{width:-webkit-calc(100% + 30px);border-top:1px solid #e8e8e8;width:calc(100% + 30px);margin-left:-15px}.b-product-preview-image{margin-bottom:35px;margin-left:-15px;margin-right:-15px}.b-product-preview-price{color:#181818;padding-left:43px;font-size:33px;font-weight:500;line-height:67px;display:inline-block;position:relative}.b-product-preview-price:after{content:"";background-color:#181818;width:29px;height:3px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}.b-product-preview-price span{-webkit-background-size:contain;background-image:url(/assets/img/icons/ruble-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:23px;height:23px;display:block;position:absolute;bottom:23px;right:-23px}.b-product-preview-buttons{padding-top:24px;padding-bottom:33px;display:flex;position:relative}.b-product-preview-buttons.active .btn-white{color:#0000;-o-transition:all .3s ease;width:60px;padding-left:0;transition:all .3s}.b-product-preview-buttons.active .btn-white .text{-o-transition:all .3s ease;color:#0000;transition:all .3s}.b-product-preview-buttons.active .btn.btn-rosa{-o-transition:all .3s ease;background-color:#f50051;width:166px;padding-left:15px;padding-right:68px;transition:all .3s}.b-product-preview-buttons.active .btn.btn-rosa:active{background-color:#a1083b;border-color:#a1083b}.b-product-preview-buttons.active .btn.btn-rosa:before{opacity:1;-o-transition:all .3s ease;transition:all .3s}.b-product-preview-buttons.active .btn.btn-rosa svg .st0{fill:#181818;-o-transition:all .3s ease;transition:all .3s}.b-product-preview-buttons.active .btn.btn-rosa .text{color:#fff;-o-transition:all .3s ease;transition:all .3s}.b-product-preview-buttons .btn{max-width:166px;padding-left:25px;padding-right:25px;font-size:16px;position:relative;overflow:hidden}.b-product-preview-buttons .btn-white{padding-left:56px;padding-right:15px}.b-product-preview-buttons .btn-white .text{-o-transition:all .3s ease;color:#000;transition:all .3s}.b-product-preview-buttons .btn-rosa{width:60px;position:absolute;top:24px;right:-2px}.b-product-preview-buttons .btn-rosa:before{content:"";opacity:0;-o-transition:all .3s ease;background-color:#fff;border-radius:50%;width:49px;height:49px;margin:auto;transition:all .3s;display:block;position:absolute;top:0;bottom:0;right:6px}.b-product-preview-buttons .btn-rosa .text{color:#0000}.b-product-preview-buttons .btn-rosa .st0{fill:#fff}.b-product-preview-buttons .btn .icon{-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;background-size:contain;width:25px;height:25px;margin:auto;display:block;position:absolute;top:0;bottom:0}.b-product-preview-buttons .btn .icon.eye{background-image:url(/assets/img/icons/eye.svg);left:17px}.b-product-preview-buttons .btn .icon.cart{right:17px}.b-product-preview-buttons .btn .icon.cart svg{z-index:10;max-width:25px;max-height:25px;margin:auto;position:absolute;inset:0}.b-catalog-subcategoryes-list{margin-top:100px}.b-catalog-subcategoryes-list li{margin-top:10px;margin-right:3px;display:inline-block}.b-catalog-subcategoryes-list li a{color:#181818;-o-transition:all .3s ease;border:3px solid #e7eaf0;border-radius:50px;height:60px;padding-left:30px;padding-right:30px;font-size:16px;font-weight:500;line-height:54px;transition:all .3s;display:block}.b-catalog-subcategoryes-list li a:hover{border-color:#f50051}.b-catalog-description{border-top:1px solid #e8e8e8;padding-top:45px;padding-bottom:81px}.b-catalog-description h2{margin-bottom:26px;font-size:29px}.b-catalog-description p{color:#000;font-size:15px;line-height:24px}.b-catalog-description a{color:#f50051;margin-top:13px;font-size:15px;text-decoration:underline;display:block}.b-catalog .b-product-preview-item{margin-bottom:25px}.b-catalog .b-catalog-list{margin-top:50px}.b-contacts{padding-bottom:100px}.b-contacts-list{border-bottom:1px solid #cfcfcf;padding-top:100px;padding-bottom:52px;display:flex}.b-contacts-phone{flex:0 0 33.3333%}.b-contacts-phone a{color:#2c2c2c;padding-left:60px;font-size:35px;font-weight:500;position:relative}.b-contacts-phone a:before{content:"";-webkit-background-size:17px 17px;background-image:url(/assets/img/icons/phone-call.svg);background-position:50%;background-repeat:no-repeat;background-size:17px;border:1px solid #c2b7ec;border-radius:50%;width:35px;height:35px;display:block;position:absolute;top:5px;left:6px}.b-contacts-address{flex:0 0 41.6667%;padding-top:17px;padding-left:123px}.b-contacts-address b{color:#2c2c2c;font-size:23px;font-weight:500;line-height:25px;position:relative}.b-contacts-address b:before{content:"";-webkit-background-size:23px 23px;background-image:url(/assets/img/icons/pin.svg);background-position:50%;background-repeat:no-repeat;background-size:23px;border:1px solid #c2b7ec;border-radius:50%;width:35px;height:35px;display:block;position:absolute;top:-3px;left:-51px}.b-contacts-address p{color:#2c2c2c;margin-top:10px;font-size:18px;line-height:25px}.b-contacts-email{flex:0 0 25%;padding-top:15px;position:relative}.b-contacts-email a{color:#f50051;padding-left:51px;font-size:18px;font-weight:400;text-decoration:underline;position:absolute;right:4px}.b-contacts-email a:hover{color:#f50051;text-decoration:none}.b-contacts-email a:before{content:"";-webkit-background-size:22px 22px;background-image:url(/assets/img/icons/mail2.svg);background-position:50%;background-repeat:no-repeat;background-size:22px;border:1px solid #c2b7ec;border-radius:50%;width:35px;height:35px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}.b-contacts-data{padding-top:78px}.b-contacts-form{padding-right:64px}.b-contacts-form>p{color:#555;margin-top:36px;margin-bottom:38px;font-size:22px;font-weight:300;line-height:30px}.b-contacts-form button{min-width:280px}#map{margin-top:19px}.b-product{padding-top:70px}.b-product-thumbnails{padding-right:36px;position:relative}.b-product-content{padding-left:30px}.b-product-content h1{color:#181818;margin-bottom:34px;font-size:45px;font-weight:400;line-height:57px}.b-product-select{margin-bottom:29px}.b-product-select-item label{margin-bottom:4px;font-size:19px;line-height:1.6;display:block}.b-product-price{display:flex;position:relative}.b-product-price-list{flex-flow:column wrap;display:flex}.b-product-price-item span{display:inline-block;position:relative}.b-product-price-item span span{-webkit-background-size:contain;background-image:url(/assets/img/icons/rouble-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:23px;height:23px;display:block;position:absolute;bottom:0;right:-23px}.b-product-price-old{text-align:right}.b-product-price-old>span{color:#939393;font-size:15px;display:inline-block}.b-product-price-old>span:before{content:"";width:-webkit-calc(100% + 10px);border-top:1px solid #939393;width:calc(100% + 10px);height:1px;margin:auto;display:block;position:absolute;top:0;bottom:0}.b-product-price-old>span span{-webkit-background-size:11px 11px;background-size:11px;bottom:1px;right:-17px}.b-product-price-regular span{color:#f50051;font-size:40px;line-height:40px}.b-product-price-regular span span{-webkit-background-size:29px 29px;background-image:url(/assets/img/icons/rouble-rosa.svg);background-size:29px;height:29px;bottom:7px}.b-product-quantity{margin-right:17px;display:inline-block;position:relative}.b-product-quantity-minus,.b-product-quantity-plus{color:#181818;cursor:pointer;height:26px;margin:auto;font-size:27px;line-height:1;position:absolute;top:0;bottom:0}.b-product-quantity-minus{left:25px}.b-product-quantity-plus{right:20px}.b-product-quantity input{text-align:center;border:1px solid #dddfe0;border-radius:50px;width:116px;min-height:60px;font-size:20px}.b-product-to-cart-row{margin-top:35px;margin-bottom:45px;display:flex}.b-product .add-to-cart{width:223px;height:60px;position:relative}.b-product .add-to-cart .cart{-webkit-background-size:21px 21px;text-align:center;background-color:#fff;background-image:url(/assets/img/icons/shopping-cart.svg);background-position:50%;background-repeat:no-repeat;background-size:21px;border-radius:50%;width:46px;height:46px;margin:auto;line-height:46px;display:block;position:absolute;top:7px;bottom:7px;right:7px}.b-product .hr{border-top:1px solid #e8e8e8;width:415px;max-width:100%}.b-product-thumbnails-arr{z-index:100;width:120px;height:102px;position:absolute;bottom:10px;right:37px}.b-product-thumbnails-arr-item{-webkit-background-size:10px 10px;z-index:100;cursor:pointer;background-image:url(/assets/img/icons/left-thin-chevron2.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid #dddfe0;border-radius:50%;width:33px;height:33px;margin:auto;position:absolute;top:0;bottom:0}.b-product-thumbnails-arr-next{right:24px;transform:rotate(180deg)}.b-product-thumbnails-arr-prev{left:16px}.b-product-chars{margin-top:106px}.b-product-chars-tabs{background-color:#e4e8f3;height:70px}.b-product-chars-tabs ul li{text-transform:uppercase;cursor:pointer;height:70px;margin-right:36px;font-size:14px;line-height:70px;display:inline-block}.b-product-chars-tabs ul li.active,.b-product-chars-tabs ul li:hover{border-bottom:3px solid #f50051}.b-product-chars-blocks{min-height:200px;overflow:hidden}.b-product-chars-blocks-item{padding-top:73px;padding-bottom:29px;padding-right:147px;display:none}.b-product-chars-blocks-item.active{display:block}.b-product-chars-blocks-item table{width:100%;margin-top:50px;margin-bottom:50px}.b-product-chars-blocks-item table tr th{border-top:0;color:#fff!important;background-color:#f50051!important}.b-product-chars-blocks-item table tr:nth-child(odd){background-color:#eff2f8;border-top:2px solid #e8eaed;border-bottom:2px solid #e8eaed}.b-product-chars-blocks-item table tr:first-child{border-top:0}.b-product-chars-blocks-item table tr td,.b-product-chars-blocks-item table tr th{padding:26px 20px}.b-cart{padding-top:92px;padding-bottom:150px}.b-cart h1{margin-bottom:31px;font-size:45px;font-weight:400;line-height:1}.b-profile{padding-top:92px;padding-bottom:150px}.b-profile h1{margin-bottom:50px;font-size:45px;font-weight:400;line-height:1}.b-profile hr{margin-top:1px}@media only screen and (width<=1300px){.main-header-row>div{text-align:center;flex:4}.main-header-logo{text-align:left!important}.main-header-cart{flex:1!important}.menu-top-search-form{left:50px;right:auto}.menu-top-search-form input{min-width:191px;max-width:191px}.menu-top-search-form input::placeholder{color:#74648f}.menu-top .wrapper ul{display:none}.menu-top .hamburger{z-index:10;height:78px;padding:0;display:block;position:absolute;right:50px}.menu-top .hamburger-inner,.menu-top .hamburger-inner:after,.menu-top .hamburger-inner:before{background:#fff;border-radius:0;height:3px}.menu-top .hamburger-box{margin-top:28px}.menu-mobile{z-index:100;background-color:#28114e;padding:30px 0;position:fixed;top:0;bottom:0;right:0;overflow-y:scroll;box-shadow:0 -5px 20px #0006}.menu-mobile-logo{padding-left:40px}.menu-mobile-logo img{max-width:180px}.menu-mobile-contacts{padding-top:50px;padding-left:40px;padding-right:60px}.menu-mobile-contacts-phone a{color:#fff;font-size:24px}.menu-mobile-contacts-email{margin-top:10px}.menu-mobile-contacts-email a{color:#fff;font-size:18px}.menu-mobile-contacts-recall{margin-top:20px}.menu-mobile-contacts-recall button{color:#fff}.menu-mobile nav{margin-top:25px}.menu-mobile nav>ul li.menu-item-has-children{position:relative}.menu-mobile nav>ul li.menu-item-has-children:before{content:"";-webkit-background-size:14px 14px;opacity:.6;background-image:url(/assets/img/icons/down-thin-chevron-white.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;width:14px;height:14px;display:block;position:absolute;top:15px;right:14px}.menu-mobile nav>ul>li>a{color:#fff;padding:15px 40px;display:block}.menu-mobile nav>ul>li>a:hover{background-color:#1f0d3d}.menu-mobile nav>ul>li>ul{background-color:#1f0d3d;display:none}.menu-mobile nav>ul>li>ul a{color:#fff;opacity:.8;max-width:296px;padding:10px 20px 10px 65px;display:block}.menu-mobile nav>ul>li>ul a:hover{background-color:#190b31}.menu-mobile nav>ul>li>ul li>ul{background-color:#190b31;display:none}.menu-mobile nav>ul>li>ul li>ul a{color:#fff;opacity:.8;max-width:296px;padding:10px 20px 10px 80px;display:block}.menu-mobile .close{cursor:pointer;width:30px;height:30px;display:block;position:absolute;top:30px;right:20px}.menu-mobile .close:after,.menu-mobile .close:before{content:"";opacity:.8;border-top:1px solid #fff;width:40px;display:block;position:absolute;top:15px;left:-4px}.menu-mobile .close:before{transform:rotate(45deg)}.menu-mobile .close:after{transform:rotate(-45deg)}.menu-mobile .close:hover:after,.menu-mobile .close:hover:before{opacity:.9}.b-product-thumbnails-arr{display:none}}@media only screen and (width<=1200px){.main-header-email,.main-header-phone{display:none}.menu-top-search-form{left:20px}.menu-top .hamburger{right:20px}.b-general-slider-content{padding-left:70px;padding-right:70px}.b-contacts-list>div{padding-left:10px;padding-right:10px}.b-contacts-phone a{font-size:24px}.b-contacts-phone a:before{top:-3px}.b-contacts-address b{padding-left:51px;font-size:18px}.b-contacts-address b:before{top:-8px;left:0}.b-contacts-email a{position:relative}.b-contacts-address,.b-contacts-email{padding-top:0}.m-modal-add-to-cart,.m-modal-add-to-cart-window{max-width:100%}}@media only screen and (width<=1090px){.b-page-header-banner{justify-content:flex-start;align-items:center;display:flex}.b-page-header-banner *{line-height:1.4}.b-product .hr{width:100px}}@media only screen and (width<=992px){.main-footer-row{flex-wrap:wrap}.main-footer-row>div{flex:0 0 50%}.main-footer-contacts{padding-left:33px}.main-footer-logo .logo{padding-left:30px}.b-page-header-banner *{font-size:50px}.b-general-slider-title{font-size:50px;line-height:1.4}.b-general-slider-subtitle{font-size:36px;line-height:1.4}.b-general-slider-content{padding-left:70px;padding-right:70px}.b-general-slider-list ul{flex-wrap:wrap}.b-general-slider-list ul li{margin-bottom:20px}.b-contacts-list{display:block}.b-contacts-list>div{margin-bottom:20px}.b-contacts-phone a{padding-left:50px}.b-contacts-phone a:before{left:0}.b-contacts-address p{margin-bottom:0}.b-product-thumbnails{padding-right:0}.b-product-content{padding-left:0}.b-product-preview-item{margin:0 auto 25px}.b-product .add-to-cart{padding-right:60px}}@media only screen and (width<=768px){.main-header-recall{display:none}.main-footer-bottom .rules{position:relative;top:auto;bottom:auto;right:auto}#breadcrumbs{flex-wrap:wrap;justify-content:flex-start;align-items:center;min-height:74px;display:flex}#breadcrumbs>span{line-height:1.6}#breadcrumbs>span:first-child a{margin-top:-11px}.b-page-header-banner{min-height:260px}.b-general-slider-item{min-height:500px}.b-general-slider-title{font-size:36px}.b-general-slider-subtitle{font-size:24px}.b-general-slider-content{padding-left:0;padding-right:0}.b-general-slider-button button{height:60px;min-height:60px}.b-general-slider-list ul li span{min-width:100px;font-size:18px}.b-general-slider .wrapper{min-height:530px}.b-cart{padding-top:30px;padding-bottom:30px}.b-catalog-subcategoryes-list{margin-top:30px;margin-bottom:30px}.b-contacts-form{padding-right:0}.b-product{padding-top:20px}.b-product-content{padding-top:30px}.b-product-chars-blocks-item{padding-top:30px;padding-right:0}.m-modal-add-to-cart-actions{display:block}.m-modal-add-to-cart-actions-item{margin:5px 0}.m-modal-add-to-cart-actions-item .btn{width:100%}.m-modal-add-to-cart-actions-item .btn-rosa{color:#fff!important}.m-modal-add-to-cart-window{max-height:3000px;margin-top:5%;position:absolute;top:0}}@media only screen and (width<=576px){.main-header-logo img{width:180px;min-width:180px;max-width:180px}.main-header-row>div{flex:1}.main-header-cart{padding-left:10px}.main-footer{padding-top:50px}.main-footer-body{padding-bottom:50px}.main-footer-row{flex-wrap:wrap}.main-footer-row>div{flex:0 0 100%;margin-top:30px;padding-left:30px}.main-footer-row>div:last-child{margin-top:0}.main-footer-row>div:last-child .main-footer-title{display:none}.main-footer-logo{padding-left:0!important}.main-footer-title p{margin-bottom:10px}.b-pagination{margin-bottom:30px}.b-page-header-banner{min-height:170px}.b-page-header-banner *{font-size:36px}.b-general-slider-title{font-size:24px}.b-general-slider-subtitle{font-size:18px}.b-general-slider-list{margin-top:30px}.b-general-slider-list ul{display:block}.b-general-slider-list ul li{margin-bottom:10px}.b-general-slider-list ul li span{font-size:16px;line-height:22px;display:block}.b-general-slider-list ul li span:before{width:22px;height:22px}.b-general-slider-item{min-height:470px}.b-general-slider-button button{min-width:280px;max-width:280px;padding-left:50px;padding-right:50px}.b-general-slider .wrapper{min-height:470px}.b-prefers-item b{font-size:18px}.b-prefers-item p{font-size:16px}.b-category-preview-title{margin-left:20px!important}.b-category-preview-title a{font-size:24px}.b-category-preview-title a:before{bottom:-1px}.b-category-preview-footer{padding-top:0}.b-category-preview-footer button{width:100%;max-width:280px;padding-left:50px;padding-right:50px}.b-catalog-description{padding-top:30px;padding-bottom:30px}.b-contacts{padding-bottom:30px}.b-contacts-list{padding-top:30px;padding-bottom:30px}.b-contacts-list>div{padding-left:52px}.b-contacts-address b,.b-contacts-email a,.b-contacts-phone a{padding-left:0}.b-contacts-address b:before,.b-contacts-email a:before,.b-contacts-phone a:before{left:-52px}.b-contacts-data{padding-top:30px}.b-product-quantity{margin-bottom:20px}.b-product-chars{margin-top:30px}.b-product-chars-blocks-item{overflow:auto}.b-product-to-cart-row{display:block}.b-product h1{font-size:36px;line-height:1.4}.b-page-header-breadcrumbs{padding-top:8px;padding-bottom:8px}.b-profile{padding-top:30px;padding-bottom:60px}.b-product-chars-tabs ul li{margin-right:10px}.m-modal-window{max-height:100%;padding:30px;overflow-x:auto}.m-modal-window-header{margin-top:30px}.m-modal-window-header b{font-size:24px;line-height:1.4}.m-modal-window-header p{margin-top:10px;margin-bottom:30px;font-size:18px;line-height:1}.m-modal-window button{min-height:60px;padding-left:10px;padding-right:10px}.m-modal-add-to-cart .m-modal-window-header>b:before{left:-30px}}.main-footer-title-empty{margin-bottom:18px}.b-category-preview-footer a.btn.btn-light.btn-big.btn-icon{padding-top:10px}.b-product-preview-item b{min-height:48px}.btn:disabled,.btn:disabled:active,.btn:disabled:hover,.btn[disabled=disabled],.btn[disabled=disabled]:active,.btn[disabled=disabled]:hover{color:#212529!important;border-color:#c9cacd!important}.btn:disabled .st0,.btn:disabled:active .st0,.btn:disabled:hover .st0,.btn[disabled=disabled] .st0,.btn[disabled=disabled]:active .st0,.btn[disabled=disabled]:hover .st0{fill:#212529!important}.b-product-chars-blocks-item.b-product-chars-blocks-item-table{padding-right:0}.b-page-text ul{margin-bottom:20px;padding-left:20px;list-style-type:circle}.main-footer-menu-first{flex:0 0 200px}.main-footer-menu-second{flex:0 0 200px;padding-left:0}.hidden{display:none}.btn.btn-rosa[disabled=disabled]{cursor:default;color:#ececec!important;background-color:#b7b7b7!important;border-color:#b7b7b7!important}:root{--rosa:#e6185c;--violet:#28114e;--line:#dddfe0;--soft:#eff2f8}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/Roboto/Roboto-LightItalic.woff2)format("woff2")}[hidden]{display:none!important}.m-modal:not([hidden]),.menu-mobile.open{animation:.25s fade-in;display:block}.menu-mobile nav li.menu-item-has-children>.sub-menu{display:none}.menu-mobile nav li.menu-item-has-children.open>.sub-menu{display:block}@keyframes fade-in{0%{opacity:0}}.main-header-cart a{min-width:27px}.cart-count{background:var(--rosa);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;margin-top:-24px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:50%;left:18px}.b-product-thumbnails[data-gallery]{position:relative}.gallery-stage{aspect-ratio:645/576;background:#f7f8fb;position:relative;overflow:hidden}.gallery-slide{display:none;position:absolute;inset:0}.gallery-slide.active{display:block}.gallery-slide img{object-fit:contain;width:100%;height:100%}.gallery-thumbs{gap:10px;margin-top:10px;display:flex;overflow-x:auto}.gallery-thumb{border:1px solid var(--line);cursor:pointer;opacity:.7;background:#fff;flex:0 0 120px;height:102px;padding:0}.gallery-thumb.active{border-color:var(--rosa);opacity:1}.gallery-thumb img{object-fit:cover;width:100%;height:100%}.gallery-stage .b-product-thumbnails-arr{z-index:2;pointer-events:none;width:auto;height:auto;display:block;position:absolute;inset:0}.gallery-stage .b-product-thumbnails-arr-item{pointer-events:auto;background-color:#ffffffe6;width:40px;height:40px}.gallery-stage .b-product-thumbnails-arr-prev{left:12px}.gallery-stage .b-product-thumbnails-arr-next{left:auto;right:12px}.b-product-thumbnails-arr-item{cursor:pointer}@media (width<=767px){.gallery-thumbs{padding-right:0}.gallery-thumb{flex-basis:80px;height:68px}.gallery-stage .b-product-thumbnails-arr{display:none}}.gallery-slide{cursor:zoom-in}.lightbox{color:#fff;background:#0f081ef0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.lightbox::backdrop{background:#0f081e99}.lightbox[open]{justify-content:center;align-items:center;display:flex}.lightbox-stage{justify-content:center;align-items:center;width:min(92vw,1400px);height:86dvh;display:flex;overflow:hidden}.lightbox-stage img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:transform .25s}.lightbox-stage.zoomed img{cursor:zoom-out;transform:scale(2.5)}.lightbox-close,.lightbox-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:48px;position:absolute}.lightbox-close:hover,.lightbox-nav:hover{background:#ffffff4d}.lightbox-close{top:16px;right:16px}.lightbox-prev{left:16px}.lightbox-next{right:16px}.lightbox-hint{text-align:center;opacity:.7;font-size:13px;position:absolute;bottom:12px;left:0;right:0}@media (width<=767px){.lightbox-stage{width:100vw}.lightbox-nav{display:none}}.balloon-figure{background:#f3effa;margin:0}.balloon-figure img{width:100%;height:auto;display:block}.balloon-figure figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px 20px;display:flex}.balloon-figure figcaption p{color:#4b3f66;flex:240px;margin:0;font-size:14px}.balloon-hero{color:#fff;background:#28114e}.balloon-hero-inner{padding:48px 0 52px}.balloon-hero h1{color:#fff;margin:0 0 16px;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.05}.balloon-hero p{color:#ffffffd1;max-width:34em;margin:0 0 28px;font-size:18px;line-height:1.5}.balloon-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.balloon-hero-phone{white-space:nowrap;font-size:20px;font-weight:500;color:#fff!important}@media (width<=767px){.balloon-hero-inner{padding:28px 0 32px}.balloon-hero p{font-size:16px}}.no-photo{aspect-ratio:645/576;background:var(--soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.no-photo img{width:50%;max-width:280px}.b-product-intro{white-space:pre-line;margin-bottom:30px}.b-product-select select{border:1px solid var(--line);width:100%;height:50px;font:inherit;background:#fff;border-radius:25px;padding:0 20px}.b-product-select-item{margin-bottom:20px}.b-product-select-item label{margin-bottom:8px;font-size:14px;display:block}.b-product-quantity input{appearance:textfield}.b-product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b-product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.b-product-quantity-minus,.b-product-quantity-plus{cursor:pointer;-webkit-user-select:none;user-select:none}.form-note{color:var(--rosa);margin-top:12px}.messenger-order{margin:10px 0 25px}.messenger-title{color:#6b6f80;margin-bottom:12px;font-size:15px}.messenger-buttons{flex-wrap:wrap;gap:10px;display:flex}.btn.messenger-btn{text-align:center;border:0;border-radius:25px;flex:130px;min-height:50px;padding:0 20px;font-weight:500;line-height:50px;text-decoration:none;color:#fff!important}.messenger-telegram{background:#229ed9}.messenger-max{background:linear-gradient(90deg,#4c6fff,#9b4dff)}.messenger-phone{margin-top:12px;font-size:14px}.btn.messenger-btn:hover,.btn.messenger-btn:focus-visible{filter:brightness(1.08)}.messenger-consent{cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:14px;line-height:1.4;display:flex}.messenger-consent input{flex:none;width:18px;height:18px;margin-top:1px}.messenger-consent.attention{color:#c62828}.messenger-consent-hint{color:#c62828;margin:-4px 0 10px;font-size:13px}.messenger-order:not(.consented) .btn.messenger-btn{opacity:.55}.messenger-note{color:#1fa855;margin-top:10px;font-size:14px}.contact-phone{text-align:center;margin-bottom:20px;font-size:26px}.contact-phone a{color:inherit}.m-modal-backform .messenger-order{min-width:min(420px,80vw)}.b-general-slider-content{min-width:0}.b-general-slider-list ul{flex-wrap:wrap}.b-cart{padding:50px 0 100px}.cart-empty{text-align:center;padding:40px 0}.cart-empty p{margin-bottom:20px;font-size:18px}.cart-table{border-collapse:collapse;width:100%;margin-bottom:20px}.cart-table th,.cart-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px 10px}.cart-table th{color:#6b6f80;font-size:14px;font-weight:500}.cart-img img{object-fit:cover;width:80px;height:60px}.cart-name small{color:#6b6f80;display:block}.cart-remove{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.cart-total{text-align:right;margin-bottom:40px;font-size:20px}.cart-checkout{max-width:720px}.cart-phone{margin:10px 0 25px}.cart-checkout h2{margin-bottom:10px}.cart-checkout>p{margin-bottom:25px}@media (width<=767px){.cart-table thead{display:none}.cart-table tr{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;gap:6px 12px;padding:12px 0;display:grid}.cart-table td{border:0;padding:0}.cart-table td.cart-img{grid-row:span 3}}.search-page-form{gap:12px;max-width:640px;margin:40px auto 20px;display:flex}.search-page-form input{border:1px solid var(--line);min-width:0;height:50px;font:inherit;border-radius:25px;flex:1;padding:0 24px}.search-status{text-align:center;margin-bottom:30px}.contacts-map{border:0;width:100%;min-height:470px;margin-top:19px;display:block}div.contacts-map{background:var(--soft);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}div.contacts-map small{color:#6b6f80;max-width:360px}.requisites{margin:40px 0}.requisites h2{margin-bottom:15px}.requisites table{border-collapse:collapse}.requisites th,.requisites td{text-align:left;vertical-align:top;padding:6px 20px 6px 0;font-size:15px}.requisites th{color:#6b6f80;font-weight:500}.b-catalog-empty{text-align:center;padding:40px 15px}.b-catalog-description{margin-bottom:80px}.design-request{max-width:720px;margin:30px 0 100px}.b-pagination ul{flex-wrap:wrap}h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
