@charset "UTF-8";@import url(../fancy/fancybox/fancybox.css);@import url(../uikit/css/uikit.min.css);@import url(../bootstrap/css/bootstrap.min.css);@import url(../bootstrap/icons/bootstrap-icons.min.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.top{background-color:#290c4f}.top .bx-nav-1-lvl-link-text{text-transform:none!important}.top .bx-nav-1-lvl-link-text:hover{color:#e026ee}.top .login .bx-system-auth-form a{color:#fff!important;text-decoration:none!important}.top .login .bx-system-auth-form a:hover{color:#e026ee!important}.top .login .logout_btn{background-color:transparent;color:#fff;border:1px solid #fff;margin:0 .5rem;padding:0 1rem;border-radius:5rem}.top .login .logout_btn:hover{background:linear-gradient(96.96deg,#fd17a1 3.55%,#a11fce 133.18%)}.header_block{background:#8436e8;color:#fff}.header_block a{color:#fff!important;text-decoration:none!important}.header_block .uk-search-default:has(.uk-search-icon-flip) .uk-search-input {padding-right:40px;border-radius:5rem}.header_block .small_cart .bx-basket{background:linear-gradient(96.96deg,#fd17a1 3.55%,#a11fce 133.18%);border-radius:5rem}.header_block .small_cart .count_cart{background:#ffca10;color:#000;padding:.2rem 1rem;border-radius:5rem}.header_block .basket-line svg{font-weight:bold;width:30px}.main_menu .bx-nav-1-lvl-link-text{display:flex;padding:10px 14px 14px;color:#000!important;text-decoration:none;text-transform:uppercase;font: 14px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);transition:250ms linear all;align-items:center}.main_menu .bx-nav-list-1-lvl{justify-content:center}.main_menu .bx-nav-list-1-lvl .bx-nav-1-lvl-link-text{background:#f1f1f1;text-transform:none;border-radius:2rem;margin:.1rem .5rem}.main_menu .bx-nav-angle-bottom:after,.main_menu .bx-nav-angle-bottom:before{background-color:#000}.uk-slideshow img{border-radius:1rem}.breadcrumb{background:transparent;padding:0;margin-bottom:30px}.breadcrumb-item a{color:#6c757d;text-decoration:none}.breadcrumb-item.active{color:#333}.product-card{border:none;margin-bottom:30px;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.product-image{height:250px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;margin-bottom:0;overflow:hidden}.product-image img{max-height:100%;max-width:100%;transition:transform .3s ease}.product-card:hover .product-image img{transform:scale(1.05)}.product-card .card-body{padding:20px}.product-title{margin-bottom:3rem;height:40px;overflow:visible;font-weight:500}.product-price{font-weight:bold;color:#dc3545;font-size:1.1rem}.product-old-price{text-decoration:line-through;color:#6c757d;font-size:.9rem;margin-left:8px}.home_top .product-card .card-body{min-height:390px}.footer{background-color:#343a40;padding:50px 0 20px;color:#fff}.footer h5{color:#fff;margin-bottom:20px;font-weight:600}.footer a{color:#adb5bd;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#fff}.footer .input-group input{border-radius:5px 0 0 5px;border:none}.footer .input-group button{border-radius:0 5px 5px 0;background:#007bff;border:none}.wb_block{background-image:url(/images/star_fon.png.pagespeed.ce.78FEy50sFx.png);background-size:cover;background-color:#8436e8;color:#fff}.wb_block a,.wb_block h3{color:#fff}.wb_block img{border-radius:1rem}.markers .card,.category .card{border:0}.markers img,.category img{border-radius:1rem}.markers .card-title,.category .card-title{background:linear-gradient(96.96deg,#fd17a1 3.55%,#a11fce 133.18%);color:#fff;position:absolute;left:0;bottom:50px;padding:15px;width:70%;border-top-right-radius:2rem;border-bottom-right-radius:2rem;font-size:1.3rem;text-transform:uppercase;text-align:center}.markers a,.category a{color:#fff}.markers a:hover,.category a:hover{color:#ffca10}.banner_2{margin-top:5rem;box-shadow:none}.banner_2 img{border-radius:1rem}.title-search-result{background:rgba(255,255,255,.6);backdrop-filter:blur(6px);border-radius:1rem;padding:2rem;color:#000}.title-search-result .bx_item_element a{color:#8436e8}#title-search-input{color:#fff}#title-search-input::placeholder{color:#fff}.section_list ul{display:flex;justify-content:space-evenly;flex-wrap:wrap;list-style:none}.section_list ul li{background-color:#f1f1f1;border-radius:5rem;padding:.5rem 1rem;margin:.5rem .2rem}.section_list ul li:hover{background-color:#ffca10}.section_list ul li a{font-size:.9rem;color:#3d0e7a}.section_list ul li a:hover{color:#e026ee}.product-item-container{margin-bottom:1rem}.form-label-sm{font-size:11px;line-height:1.2}.btn-chip{--bs-btn-padding-y:.35rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:11px;border-radius:9999px;line-height:1.1}.btn-chip.active,[data-prop] .btn-chip.active{background:#ffca10;color:#000}.price-block{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:6px;justify-content:space-around}.price-label{font-size:1rem}.price-title{color:#666;margin-right:4px}.price-base{color:#8436e8!important;font-weight:700;font-size:1.3rem}.price-opt{color:#e026ee!important;font-weight:700;font-size:1.3rem}.bg-body-tertiary{--bs-bg-opacity:1;background-color:#fff!important}:root{--bs-link-color-rgb: $secondary;--ui-font-family-open-sans:"Montserrat" , "Helvetica Neue" , Helvetica , Arial , sans-serif;--bs-font-sans-serif:"Montserrat" , "Helvetica Neue" , Helvetica , Arial , sans-serif}a{text-decoration:none!important;color:#e026ee}a:hover{color:#8436e8}.btn-primary{background-color:#8436e8;border:none}.color-primary{color:#8436e8}body{background-image:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.95)) , url(/images/fon5.jpg.pagespeed.ce.kkVtP8ne7I.jpg);font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#3d0e7a;text-transform:none}h1{font-size:3rem}@media (min-width:1400px){.container-xxl{max-width:1400px}}.glass{background:rgba(255,255,255,0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:15px;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);border:1px solid rgba(255,255,255,.18)}.review-submit-btn{background:linear-gradient(96.96deg,#fd17a1 3.55%,#a11fce 133.18%);border-radius:5rem}.btn_primary{background:linear-gradient(96.96deg,#fd17a1 3.55%,#a11fce 133.18%);color:#fff;border-color:#a11fce}.btn_primary:hover{background:#fd17a1;color:#fff}.bx-breadcrumb{padding:2rem}.bx-breadcrumb .bx-breadcrumb-item a{color:#e026ee}.btn_primary.js-add2basket{background:linear-gradient(96.96deg,#fd17a1 3.55%,#a11fce 133.18%);color:#fff;border-color:#a11fce;border-radius:2rem;border:0;width:100%;font-weight:900;text-transform:uppercase;padding:1rem}.bx-pagination-container .bx-active span{background:linear-gradient(96.96deg,#fd17a1 3.55%,#a11fce 133.18%)!important}.product-card{transition:transform .2s ease , box-shadow .2s ease}.product-card.is-hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.06)}.header-top{transition:transform .25s ease;will-change:transform}.header-top.is-hidden{transform:translateY(-100%)}.main_menu{position:sticky;top:0;z-index:1020;background:#fff;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.06)}.header-top{overflow:visible}.main_menu.is-sticky{position:fixed;top:0;left:0;right:0;z-index:1020;background:#fff;overflow:visible}@media (max-width:991.98px){.main_menu .navbar-collapse{max-height:calc(100vh - var(--menu-height,56px));overflow-y:auto}}.bx-nav-2-lvl-container{border-radius:1rem}.catalog-top-slider-pagination li{background-color:#8436e8!important}@media (max-width:768px){.hero-section{padding:50px 0}.hero-section h1{font-size:2rem}.hero-section .lead{font-size:1.2rem}.navbar-nav .nav-link{padding:10px 15px;border-bottom:1px solid #e9ecef}.view-all{text-align:left;margin-top:10px}.footer .text-end{text-align:left!important;margin-top:20px}.bx-breadcrumb{padding:.1rem}.section_list ul{display:flex;justify-content:flex-start;list-style:none;flex-wrap:wrap}.section_list ul li{background-color:#f1f1f1;border-radius:5rem;padding:0 .5rem;margin:.2rem 3.2px;align-items:flex-start;display:flex;align-content:stretch;justify-content:space-around}.section_list ul li a{font-size:.8rem;color:#3d0e7a}#title-search-input{margin-bottom:1rem}.card{margin-bottom:1rem}.c-price{font-size:.8rem}}