@keyframes anim_base_md {0% {margin-top:0;margin-left:0 }100% {margin-top:7px;margin-left:200px }}@keyframes anim_img02_md {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-150px;margin-left:140px }}@keyframes anim_img03_md {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:2px;margin-left:149px }}@keyframes anim_img04_md {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-3px;margin-left:59px }}@keyframes anim_img05_md {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-5px;margin-left:-50px }}@keyframes anim_img06_md {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-10px;margin-left:-160px }}@keyframes anim_img07_md {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-210px;margin-left:-40px }}@keyframes anim_img08_md {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-120px;margin-left:-210px }}@keyframes anim_img07_after {0% {opacity:0;width:0;height:0 }100% {opacity:1;width:161px;height:161px }}@keyframes anim_img08_after {0% {opacity:0;width:0;height:0 }100% {opacity:1;width:131px;height:131px }}@media (min-width:768px) {.container-fluid {padding-right:32px;padding-left:32px }.row {margin-right:calc(16px / -2);margin-left:calc(16px / -2) }.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {padding-right:calc(16px / 2);padding-left:calc(16px / 2) }.w-md-50 {width:50% !important }.w-md-25 {width:25% !important }.btn-electroloja-secondary {border-radius:calc(50px / 2);height:50px;line-height:50px;padding:0 calc(50px / 2) }#menu_categories {max-width:100% }#menu_categories .toggle-second-level:checked ~ .first-level {transform:none !important }.menu-container {transition:opacity 0.3s ease-out,visibility 0s ease-out 0.3s }#menu_categories .panel.second-level .subcats .menu-item {margin-top:40px }#menu_categories.just-cats .not-cats,#menu_categories.just-cats .not-cat {display:none;opacity:1 }#menu_categories.just-cats .first-level {display:flex;flex-direction:row;width:100%;height:140px;border-right:0;border-bottom:1px solid #fcf9ba;padding:0 10px }#menu_categories.just-cats .first-level .menu-item {justify-content:center;flex:1 }#menu_categories.just-cats .first-level .menu-item .icon {margin-bottom:0 }#menu_categories.just-cats .first-level .menu-item .text {font-size:12px }#menu_categories.just-cats .first-level .menu-item .text .title {font-size:13px }#menu_categories.just-cats .second-level {top:calc(80px + 160px);bottom:160px;width:100%;height:calc(100% - 240px) }#menu_categories.just-cats .second-level .subcats .menu-item {max-width:calc(100% / 3);width:calc(100% / 3) }#menu_categories .first-level {border-bottom:0 }#menu_categories .first-level .menu-item .icon {margin-bottom:4px }#menu_categories .first-level .menu-item .text {font-size:14px }#menu_categories .first-level .menu-item .text .title {font-size:18px;line-height:20px }#menu_categories:not(.just-cats) .toggle-second-level:checked ~ .first-level {overflow:auto }#menu_categories:not(.just-cats) .first-level .menu-item:not(.not-cat) {border-right:1px solid #fcf9ba !important }#menu_categories {padding-top:80px;overflow:hidden }#menu_categories .subcat-title {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:17px;line-height:21px;overflow:hidden;color:#fff;transition:opacity 0.1s ease-out,color 0.1s ease-out;margin-bottom:12px }#menu_categories .subcat-title:hover {transition-duration:0s;color:#fcf9ba }#menu_categories .subsubcat-title {font-size:14px;line-height:18px;color:#fff;margin-bottom:8px;opacity:0.8;transition:opacity 0.1s ease-out,color 0.1s ease-out }#menu_categories .subsubcat-title:hover {opacity:1;transition-duration:0s;color:#fcf9ba }#menu_categories .subcat-see-all {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:14px;line-height:22px;color:#fcf9ba;margin-top:10px }#menu_categories .first-level {width:calc(100% / 3);z-index:20;top:80px;bottom:auto;overflow:initial;padding:0 0 0 10px }#menu_categories .first-level .not-cats {flex-grow:1 !important }#menu_categories .first-level .menu-item.not-cats >*,#menu_categories .first-level .menu-item.not-cat >* {opacity:1 }#menu_categories .first-level .menu-item {border:0 !important;padding:0 10px 0 30px;flex:none }#menu_categories .first-level .menu-item >* {opacity:0.6 }#menu_categories .first-level .menu-item::after {display:none }#menu_categories .second-level {top:80px;right:0;left:auto;width:calc(100% / 3 * 2);-webkit-transform:translate(0%,0%);transform:translate(0%,0%);transition:opacity 0.2s ease-out;opacity:0;z-index:1 }#menu_categories .second-level .menu-item {cursor:auto }#menu_categories .second-level .subcats {padding:0 6%;height:100% }#menu_categories .second-level .subcats .menu-item {max-width:50%;padding:0 calc(16px / 2);width:50%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;border:0 }#menu_categories .second-level .subcats .menu-item .text .title {font-size:18px;line-height:24px;display:block;height:48px;overflow:hidden }#menu_categories .second-level .subcats .menu-item a.view-category .text .title,#menu_categories .second-level .subcats .menu-item a .text .title {display:inline-block;font-size:14px;line-height:14px;margin-top:8px;height:auto }#menu_categories .second-level .subcats .menu-item a.view-category .text .title {color:#fcf9ba;margin-top:20px }#menu_categories [id^="toggle_panel_cat_"]:checked + .second-level {opacity:1;z-index:3 }.hero_cat_menu-replica {position:fixed;left:50%;transform:translateX(-50%);height:100px;width:calc(100% - 2 * 32px);background:linear-gradient(45deg,#c10202 0%,#c10202 10%,#bc0000 20%,#d30000 50%,#bc0000 80%,#c10202 90%,#c10202 100%);border-radius:10px;opacity:0;visibility:hidden;transition:0.3s top ease-out 0.2s,0.3s left ease-out 0.2s,0.3s width ease-out 0.2s,0.3s height ease-out 0.2s,0.3s border-radius ease-out 0.2s,opacity 0s ease-out 0.2s;z-index:3 }#hero_cat_menu.expand + .hero_cat_menu-replica {top:0 !important;width:100%;height:100vh;border-radius:0;opacity:1;visibility:visible;background:#cb0000 }#hero_cat_menu .hero-cat-item {transition:opacity 0.5s ease-out }#hero_cat_menu.expand >.hero-cat-item {opacity:0 }#hero_cat_menu .category-preview_text,#hero_cat_menu .category-name {line-height:17px }.header__logo {max-height:44px }header .logo-holder img {max-width:100% }.sub-header {position:fixed;top:-5px;left:0;width:100%;height:65px;background-color:#d30000;opacity:0;visibility:hidden;transition:top 0.3s ease-out,opacity 0s ease-out 0.3s,visibility 0s ease-out 0.3s;z-index:3 }.sub-header.scrolled {opacity:1;visibility:visible;transition-delay:0s;top:60px }.sub-header.scrolled ~ header {box-shadow:none }#hero_cat_menu {position:absolute;left:50%;bottom:-50px;color:#fff;transform:translateX(-50%);width:100%;height:100px;border-radius:10px;z-index:1;background:#d30000;background:-moz-linear-gradient(45deg,#c10202 0%,#c10202 10%,#bc0000 20%,#d30000 50%,#bc0000 80%,#c10202 90%,#c10202 100%);background:-webkit-linear-gradient(45deg,#c10202 0%,#c10202 10%,#bc0000 20%,#d30000 50%,#bc0000 80%,#c10202 90%,#c10202 100%);background:linear-gradient(45deg,#c10202 0%,#c10202 10%,#bc0000 20%,#d30000 50%,#bc0000 80%,#c10202 90%,#c10202 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c10202',endColorstr='#c10202',GradientType=1)}.sub-header .cat-wrapper .slick-arrow {background:linear-gradient(to left,rgba(211,0,0,1) 0%,rgba(211,0,0,0.75) 50%,rgba(211,0,0,0) 100%) }.sub-header .cat-wrapper .slick-arrow div {top:25px }.cat-wrapper {padding:0;overflow:hidden }.cat-wrapper .slick-track {position:relative;display:flex;align-items:center;z-index:1 }.cat-wrapper .slick-arrow {position:absolute;font-size:0;line-height:0;color:transparent;width:70px;height:100%;background:linear-gradient(to left,rgba(193,2,2,1) 0%,rgba(193,2,2,0.75) 50%,rgba(193,2,2,0) 100%);z-index:2;transition:opacity 0.2s ease-out,visibility 0.2s ease-out 0.2s;cursor:pointer }.cat-wrapper .slick-arrow div {position:absolute;top:61px;right:20px;width:16px;height:16px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(135deg) }.cat-wrapper .slick-arrow.slick-disabled {opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s }.cat-wrapper .slick-prev {left:0;transform:scale(-1,1) }.cat-wrapper .slick-next {right:0 }.cat-wrapper:not(.slick-initialized) .hero-cat-item {-webkit-box-flex:1;flex:1 auto;min-width:25% }.cat-wrapper .hero-cat-item {position:relative;font-size:13px;line-height:14px;padding:10px;cursor:pointer;border-radius:8px }.cat-wrapper .hero-cat-item:hover {background:rgba(0,0,0,0.06) }.cat-wrapper .hero-cat-item .icon {margin-right:8px;max-width:35px }.cat-wrapper .hero-cat-item .name {display:inline-block }.cat-wrapper .hero-cat-item .name::after {position:absolute;top:22px;right:20px;border-bottom:1px solid #fcf9ba;border-left:1px solid #fcf9ba;transform:rotate(-45deg);height:12px;width:12px }.cat-wrapper .hero-cat-item span {font-size:11px;color:rgba(252,249,186,1) }.cat-wrapper .hero-cat-item.closed .name::after {transform:rotate(-45deg) }#abdd_mini_cart .inner {right:32px;width:calc(50vw - 64px);max-height:calc(100vh - 80px - 30px) }.button_login,.button_logged {margin:0 24px }.search-holder .btn--search {width:60px;height:60px }.hero #hero_search_here .search .search-results {max-height:60px;margin-top:-60px;padding-top:60px }#hero_cat_menu {left:0;margin-right:32px;margin-left:32px;width:calc(100% - 2 * 32px);transform:none;padding:0 2% }.hero {height:calc(70vh + 100px);padding:100px 0 0 }.hero #hero_img_block {height:30%;margin-top:160px }.hero #hero_img_block .base {width:170px;height:225px;-webkit-animation-name:anim_base_md;animation-name:anim_base_md }.hero #hero_img_block .base .img00 {-webkit-animation-name:anim_img00_md;animation-name:anim_img00_md }.hero #hero_img_block .img02 {width:181px;height:58px;min-height:50px;-webkit-animation-name:anim_img02_md;animation-name:anim_img02_md }.hero #hero_img_block .img03 {width:120px;height:115px;min-height:50px;-webkit-animation-name:anim_img03_md;animation-name:anim_img03_md }.hero #hero_img_block .img04 {width:101px;height:157px;min-height:50px;-webkit-animation-name:anim_img04_md;animation-name:anim_img04_md }.hero #hero_img_block .img05 {width:86px;height:196px;min-height:50px;-webkit-animation-name:anim_img05_md;animation-name:anim_img05_md }.hero #hero_img_block .img06 {width:81px;height:130px;min-height:50px;-webkit-animation-name:anim_img06_md;animation-name:anim_img06_md }.hero #hero_img_block .img07 {width:79px;height:90px;min-height:50px;-webkit-animation-name:anim_img07_md;animation-name:anim_img07_md }.hero #hero_img_block .img08 {width:91px;height:50px;min-height:50px;-webkit-animation-name:anim_img08_md;animation-name:anim_img08_md }.hero #hero_img_block .img07::after {-webkit-animation-name:anim_img07_after;animation-name:anim_img07_after }.hero #hero_img_block .img08::after {-webkit-animation-name:anim_img08_after;animation-name:anim_img08_after }.hero #hero_search_here .txt.big {font-size:3.3rem;line-height:1.1 }.hero #hero_search_here .search .input {font-size:1.3rem;line-height:60px;height:60px;padding:0 70px 0 30px }.hero #hero_search_here .search .btn {width:60px;height:60px }.hero #hero_search_here .txt.small {font-size:14px;line-height:18px;text-shadow:0 8px 8px #ef0000 }.search-modal .inner {padding-right:calc((100vw - (2 * 32px) + 16px) * (1 / 12) + 32px);padding-left:calc((100vw - (2 * 32px) + 16px) * (1 / 12) + 32px) }.modal-auth .content,.modal-notif .content {width:80% }.modal-auth .content .form-content {padding:70px 10% 40px }footer .customer_service ul {column-count:1 }footer .customer_service ul li {display:list-item;width:initial }.copyrights {font-weight:normal }.contacts h3,.customer_service h3,.newsletter h3 {margin-bottom:3rem }.newsletter {width:500px }footer .text-input {height:46px;line-height:46px;border-radius:23px }footer .newsletter .form-row {position:relative }footer .newsletter .btn-holder {position:absolute;top:3px;right:3px;width:180px }footer .newsletter button[type="submit"] {width:100%;height:40px;line-height:40px }footer .phone-nr {font-size:20px;line-height:24px }.cart-side-panel {min-height:400px;max-height:640px;width:450px;position:absolute;right:0;top:calc(100% + 5px);overflow:auto }.payment_methods_title {font-size:2.5rem }.payment_methods_method {min-height:250px;border:0 solid #000;border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-webkit-border-radius:35px 35px 35px 35px;box-shadow:-9px 25px 70px 2px rgba(0,0,0,0.75);-webkit-box-shadow:-9px 25px 70px 2px rgba(0,0,0,0.75);-moz-box-shadow:-9px 25px 70px 2px rgba(0,0,0,0.75) }.payment_method_image,.info_block_image {max-height:60px }.payment_method_description {font-size:1.5rem }.payment-parent >div:nth-child(1),.shipping-parent >div:nth-child(1) {-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0%;max-width:40px }.payment-parent >div:nth-child(3),.shipping-parent >div:nth-child(3) {-webkit-box-flex:5;-ms-flex:5 0%;flex:5 0% }.swippables {padding:110px 0 }.swippables img {max-width:245px;max-height:125px;padding-bottom:0 }.swippables-arrows.slick-prev {right:calc(((100vw - (2 * 32px) + 16px) * (1 / 12) + 32px) + 80px) }.swippables-arrows.slick-next {right:calc((100vw - (2 * 32px) + 16px) * (1 / 12) + 32px) }.product-slider-wrapper {margin-top:0;margin-bottom:0 }section.catalog-page-section {padding-top:94px;padding-bottom:120px }section.catalog-page-section h2 {font-size:35px;line-height:42px }section.catalog-page-section .filter-desktop .remove-filters {font-size:14px;color:#e40000;cursor:pointer }section.catalog-page-section .filter-desktop .txt,section.catalog-page-section .filter-desktop .filter {max-width:350px }section.catalog-page-section .filter-desktop .txt {font-family:'AvantGarde-Book',sans-serif;font-display:swap;font-size:30px }section.catalog-page-section .filter-desktop .filter {cursor:pointer;border-radius:10px;font-size:14px;background:#fff;color:#061245;margin-bottom:12px;overflow:hidden }section.catalog-page-section .filter-desktop .filter .filter-title {cursor:pointer;display:flex;align-items:center;height:50px;padding:0 16px;position:relative;font-size:14px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;text-transform:uppercase }section.catalog-page-section .filter-desktop .filter .filter-title >span {padding:5px;border-left:2px solid #061245;border-bottom:2px solid #061245;position:absolute;right:20px;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out }section.catalog-page-section .filter-desktop .filter .filter-content a {display:block;color:#061245;text-decoration:none;margin:0 10px;border-radius:8px;padding:10px 20px }section.catalog-page-section .filter-desktop .filter .filter-content a.selected,section.catalog-page-section .filter-desktop .filter .filter-content a:hover {background:#e9e9ec }section.catalog-page-section .filter-desktop .filter .filter-content a.selected {font-family:'AvantGarde-Demi',sans-serif;font-display:swap }section.catalog-page-section .filter-desktop .filter.closed .filter-content,section.catalog-page-section .filter-desktop .filter.expanded .filter-content {overflow:hidden;-webkit-transition:max-height 0.3s ease-in-out;-moz-transition:max-height 0.3s ease-in-out;-o-transition:max-height 0.3s ease-in-out;transition:max-height 0.3s ease-in-out }section.catalog-page-section .filter-desktop .filter.closed .filter-content input[type=checkbox],section.catalog-page-section .filter-desktop .filter.expanded .filter-content input[type=checkbox] {overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap }section.catalog-page-section .filter-desktop .filter.closed .filter-content {max-height:0 !important }section.catalog-page-section .filter-desktop .filter-content a {color:#061245;text-decoration:none;padding:0 20px }section.catalog-page-section .filter-desktop .filter.closed .filter-title >span {transform:rotate(-45deg) }section.catalog-page-section .filter-desktop .filter.expanded .filter-title >span {transform:rotate(135deg) }section.catalog-page-section .filter-desktop .filter.expanded .filter-content {max-height:250px;position:relative }section.catalog-page-section .filter-desktop .filter.expanded .filter-content .show-all {position:absolute;bottom:0;width:100%;height:50px;line-height:50px;padding-left:20px;color:#e40000;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);cursor:pointer;z-index:2 }section.catalog-page-section .filter-desktop .filter.expanded .filter-content .show-less {display:none;height:50px;line-height:50px;padding-left:20px;color:#e40000 }section.catalog-page-section .catalog-inner {margin-top:76px }section.catalog-page-section #catalog-block .catalog-product .catalog-product-inner {transition:box-shadow 0.2s ease-out }section.catalog-page-section #catalog-block .catalog-product:hover .catalog-product-inner {box-shadow:0 4px 20px rgba(0,0,0,0.16) }.product-slider_container {margin-left:0;margin-right:0 }.product-slider_container .slick-list {padding-left:0 }#shipping-address-partial .item-wrapper,#invoice-address-partial .item-wrapper,section.payment .box {margin-right:0;margin-left:0 }section.payment .box {border-radius:8px }#invoice-address-partial .item-wrapper .item-holder,#shipping-address-partial .item-wrapper .item-holder {width:100% }section.product-info {padding-top:70px }section.product-info .item-holder {height:230px }.product-slider-wrapper .slider {margin-left:0;margin-right:0;margin-bottom:18px }.product-slider-wrapper .slider .slick-list {padding-left:0 }.product-slider-wrapper .slider .item-holder {margin-right:0 }.product-slider-wrapper .slider-nav {position:relative;padding-right:18px;padding-left:18px }.product-slider-wrapper .slider-nav .slick-prev {position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(135deg);width:20px;height:20px;border-bottom:2px solid red;border-right:2px solid red;z-index:2 }.product-slider-wrapper .slider-nav .slick-next {position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);width:20px;height:20px;border-bottom:2px solid red;border-right:2px solid red;z-index:2 }.product-slider-wrapper .slick-track {display:flex }.product-slider-wrapper .nav-item {margin-right:7px;margin-left:7px;display:flex !important;align-items:center;justify-content:center;background-color:#fff;overflow:hidden;border-radius:5px;height:auto }#menu_categories.just-cats .first-level label.main-menu-item {position:relative }#menu_categories.just-cats .first-level label.main-menu-item::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px 8px 0 0;transform:translateY(1px);background:#cb0000;opacity:0;transition:border 0.2s ease-out;z-index:1;border:1px solid transparent;border-bottom:1px solid transparent !important }#menu_categories.just-cats .first-level label.main-menu-item >div {position:relative;z-index:2 }#menu_categories.just-cats .first-level {height:100px }#menu_categories.just-cats .panel.first-level .menu-item:not(.not-cat) {min-height:99px }#menu_categories:not(.just-cats) label.main-menu-item {position:relative }#menu_categories:not(.just-cats) label.main-menu-item::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(1px);background:#cb0000;opacity:0;transition:border 0.3s ease-out;z-index:1;border-radius:8px 0 0 8px;width:100%;transform:translateX(1px);border:1px solid transparent;border-right:none !important }#menu_categories:not(.just-cats) label.main-menu-item >div {position:relative;z-index:2 }}