.d-none{display:none!important}.d-block{display:block!important}.ac-alert{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;padding:.5rem 1rem;margin:1rem 0}.ac-alert.alert-danger{background-color:#f55151;color:#fff}.ac-alert.alert-info{background-color:#368dff;color:#fff}.ac-alert.alert-success{background-color:#479b47;color:#fff}.ac-alert.alert-warning{background-color:orange;color:#fff}.c-button:not([disabled]){cursor:pointer}.sellerBanner{display:inline-block;padding:37px;text-align:center;width:295px;min-height:524px;color:#fff;font-family:Signika}.sellerBanner.bannerBlue{background:linear-gradient(136deg,#52b3f6,#384653)}.sellerBanner.bannerBlue .reference button{background:#394d5d}.sellerBanner.bannerPink{background:linear-gradient(136deg,#ff78b2,#8974f3)}.sellerBanner.bannerPink .reference button{background:#7a52ac}#main-categories-menu .sellerBanner{width:100%;padding:13px}.sellerBanner .img{display:inline-block;width:164px;height:164px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:82px;margin:0 auto}.sellerBanner .txt{min-height:221px}.sellerBanner .pozice{padding:10px 0;font-size:11.2px;font-style:normal;font-weight:500;line-height:12.32px}.sellerBanner .name{padding:25px 0 0;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:26.4px}.sellerBanner .desc{font-size:14px;line-height:18px}.sellerBanner .button,.sellerBanner .desc{text-align:center;font-style:normal;font-weight:300}.sellerBanner .button{border:0 none transparent;display:block;width:100%;height:42.28px;padding:10px 31.42px 11.28px 31.63px;border-radius:2px;background:#fff;margin:11px auto 0;color:#000;font-family:Signika;font-size:17px;line-height:24.286px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.sellerBanner .reference{color:#fff;font-family:Signika}.sellerBanner .reference button{color:#fff;border:0 none transparent;border-radius:5px;width:220px;padding:10px 15px 4px;font-size:22px;font-style:normal;font-weight:400;line-height:33px}.sellerBanner .reference button img{width:40px!important;height:40px!important;display:inline-block;margin-right:3px}.sellerBanner .reference span{padding:18px 0 15px;display:block;font-size:19px;font-style:normal;font-weight:600;line-height:24px}.sellerBanner .reference div{font-size:18px;font-style:normal;font-weight:300;line-height:19px;padding-bottom:15px;min-height:50px}#main-categories-menu .sellerBanner .button{background-color:#fd7b08;color:#fff}#main-categories-menu .sellerBanner .button:hover{background-color:#d06302}.menu-banner a.back{padding-left:35px!important;padding-right:15px!important}.menu-banner.show-cats .sellerBanner,.menu-banner.show-cats li:first-child,.menu-banner:not(.show-cats) li:not(:first-child):not(.cat-now){display:none!important}.menu-banner a.back .show-submenu-arrow-btn-cover{left:0;right:auto}.menu-banner a.back .arrow-icon{-webkit-transform:rotate(225deg)!important;transform:rotate(225deg)!important}.custom-file{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;overflow:hidden}.custom-file-input-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.w-100{width:100%}.flex-width-50{min-width:50%;max-width:50%}.word-break-all{word-break:break-all}.cursor-pointer{cursor:pointer}.products-list-filter-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}.products-list-filter-search-container input{height:40px;min-width:300px}.products-list-filter-search-container button{height:40px;margin-left:10px}