@keyframes shake {0% {transform:rotate(15deg) }30% {transform:rotate(10deg) }40% {transform:rotate(20deg) }50% {transform:rotate(0deg) }60% {transform:rotate(20deg) }100% {transform:rotate(15deg) }}@keyframes antiShake {0% {transform:rotate(-15deg) }30% {transform:rotate(-10deg) }40% {transform:rotate(-20deg) }50% {transform:rotate(0deg) }60% {transform:rotate(-20deg) }100% {transform:rotate(-15deg) }}@keyframes rotate {from {transform:rotate(0) }to {transform:rotate(360deg) }}@keyframes anim_base {0% {margin-top:0;margin-left:0 }100% {margin-top:20px;margin-left:100px }}@keyframes anim_img00 {0% {opacity:1 }100% {opacity:0 }}@keyframes anim_img02 {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-60px;margin-left:80px }}@keyframes anim_img03 {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:20px;margin-left:71px }}@keyframes anim_img04 {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:17px;margin-left:17px }}@keyframes anim_img05 {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:25px;margin-left:-54px }}@keyframes anim_img06 {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:22px;margin-left:-114px }}@keyframes anim_img07 {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-90px;margin-left:-30px }}@keyframes anim_img08 {0% {opacity:0;margin-top:0;margin-left:0 }100% {opacity:1;margin-top:-40px;margin-left:-100px }}@keyframes anim_img07_after {0% {opacity:0;width:0;height:0 }100% {opacity:1;width:91px;height:91px }}@keyframes anim_img08_after {0% {opacity:0;width:0;height:0 }100% {opacity:1;width:61px;height:61px }}@media (min-width:1px) {html,body {color:#061245 }h3 {font-size:18px;line-height:20px }strong {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal }.container-fluid {padding-right:18px;padding-left:18px }.row {margin-right:calc(14px / -2);margin-left:calc(14px / -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(14px / 2);padding-left:calc(14px / 2) }.sn i {width:40px;height:40px;margin:0 5px }.sn i.wa {background:url('../themes/abdd-electroloja-2019/assets/img/icon_wa.svg') center center no-repeat;background-size:cover }.sn i.fb {background:url('../themes/abdd-electroloja-2019/assets/img/icon_fb.svg') center center no-repeat;background-size:cover }.sn i.ig {background:url('../themes/abdd-electroloja-2019/assets/img/icon_ig.svg') center center no-repeat;background-size:cover }body >p.flash-message.fade.in {position:fixed }body >div.control-popup.fade {opacity:1 }body >div.control-popup .modal-content {padding:20px }body >div.control-popup .modal-content [data-dismiss] {cursor:pointer }header label.toggle_login_modal {margin:0 }header .btn--cart .bag.shake {animation:shake linear 0.8s;animation-iteration-count:2 }header .btn--cart .bag.shake .bottom .nr {animation:antiShake linear 0.8s;animation-iteration-count:2 }header {position:fixed;top:0;left:0;display:flex;align-items:center;width:100%;height:80px;z-index:10;transition:height 0.2s ease-out,background-color 0.3s ease-out }header .btn--toggle_menu {position:relative;width:44px;height:44px;margin:0;cursor:pointer;pointer-events:auto }header .btn--toggle_menu .burger {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:20px;display:flex;flex-direction:column;justify-content:space-between }header .btn--toggle_menu .burger .layer {height:2px;background:#fff }header .btn--toggle_menu .burger .layer:nth-child(1) {width:100%;position:relative;-webkit-transition:width 0.25s ease-out 0.3s;transition:width 0.25s ease-out 0.3s }header .btn--toggle_menu .burger .layer:nth-child(2) {width:100%;position:relative;-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s }header .btn--toggle_menu .burger .layer:nth-child(3) {width:55%;-webkit-transition:width 0.25s ease-out 0.9s;transition:width 0.25s ease-out 0.9s }header .btn--toggle_menu .burger .layer::before {content:"";width:100%;height:2px;position:absolute;top:calc(0% + 2px);right:0;background:#c00;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(164deg) translateX(100%);transform:rotate(164deg) translateX(100%);-webkit-transition:width 0.25s ease-out 0.3s;transition:width 0.25s ease-out 0.3s;z-index:-1 }header .btn--toggle_menu .burger .layer:nth-child(2)::before {top:calc(50% + 1px);-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s }header .btn--toggle_menu .cross {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:30px;height:30px }header .btn--toggle_menu .cross div {position:absolute;top:0;background:#fff }header .btn--toggle_menu .cross div:nth-child(1) {width:0;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s }header .btn--toggle_menu .cross div:nth-child(2) {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:0;-webkit-transition:height 0.25s ease-out 0.2s;transition:height 0.25s ease-out 0.2s }header.scrolled {background:#e40000;height:60px;box-shadow:0 0 15px rgba(0,0,0,0.3) }header.scrolled.back-in {visibility:visible;margin-top:0;-webkit-transition-delay:0s;transition-delay:0s }body.no-scroll header.scrolled {background-color:#cb0000 }#menu_categories .hyphen {display:flex }#menu_categories .hyphen::before {content:'-';margin-right:6px }#menu_categories .panel {position:absolute;top:80px;right:0;bottom:0;left:0;z-index:1;width:100%;height:calc(100% - 80px);overflow:hidden;background:#cb0000;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out }#menu_categories .panel .menu-item {-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;min-height:80px;margin:0;padding:0 64px 0 10vw;position:relative;cursor:pointer }#menu_categories .panel .menu-item .icon {width:45px;height:31px;margin-right:20px }#menu_categories .panel .menu-item .icon img {width:100% }#menu_categories .panel .menu-item + .menu-item {border-top:1px solid #fcf9ba }#menu_categories .panel.first-level .menu-item:not(.not-cat) {min-height:120px }#menu_categories .panel .text {font-size:16px;word-break:break-word }#menu_categories .panel .pretitle {color:#fcf9ba }#menu_categories .panel .title {font-size:20px;line-height:22px }#menu_categories .panel .breadcrumbs {width:100%;height:40px;margin:0;background:#b20000;font-size:1rem;color:#fff;cursor:pointer }#menu_categories .panel .breadcrumbs::before {content:'';height:10px;min-height:10px;width:10px;min-width:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg);margin:0 10px 0 18px }#menu_categories .panel .breadcrumbs .back {width:16vw;min-width:16vw}#menu_categories .panel .breadcrumbs .parent-cat {color:#fcf9ba;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;padding-right:36px }#menu_categories .first-level {display:flex;flex-direction:column;overflow:auto;z-index:1 }#menu_categories .first-level .not-cat {display:flex;align-items:center;color:#fcf9ba;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:15px;min-height:50px }#menu_categories .second-level {z-index:2;-webkit-transform:translateX(100%);transform:translateX(100%) }#menu_categories .third-level {z-index:3;-webkit-transform:translateX(100%);transform:translateX(100%) }#menu_categories .first-level label.menu-item::after,#menu_categories .second-level label.menu-item::after {content:'';border-bottom:1px solid #fcf9ba;border-right:1px solid #fcf9ba;transform:rotate(-45deg) translateY(-50%);height:13px;width:13px;position:absolute;top:50%;right:36px }#menu_categories .second-level .subcats,#menu_categories .third-level .subcats {display:flex;flex-direction:column;height:calc(100% - 40px);overflow:auto;overflow-x:hidden }#menu_categories [id^="toggle_panel_cat_"]:checked + .panel {-webkit-transform:translateX(0%);transform:translateX(0%) }#menu_categories .toggle-second-level:checked ~ .first-level {-webkit-transform:translateX(-100%);transform:translateX(-100%) }#menu_categories .toggle-third-level:checked ~ .second-level {-webkit-transform:translateX(-100%);transform:translateX(-100%) }.menu-container {position:fixed;visibility:hidden;top:0;left:0;width:100vw;height:100vh;padding-top:calc(56px + 4vh);background:#cb0000;opacity:0;z-index:9;overflow-y:auto;-webkit-transition:transform 0.3s ease-out,opacity 0.3s ease-out,visibility 0s ease-out 0.3s;transition:transform 0.3s ease-out,opacity 0.3s ease-out,visibility 0s ease-out 0.3s;overflow-x:hidden;transform:translateX(-100%) }#toggle_menu:checked ~ .menu-container {visibility:visible;opacity:1;transform:translateX(0%);-webkit-transition-delay:0s;transition-delay:0s }#toggle_menu:checked ~ header {box-shadow:none }#toggle_menu:checked ~ header .logo-neg {display:none }#toggle_menu:checked ~ header .logo-pos {display:block }#toggle_menu:checked ~ header .burger .layer:nth-child(1) {width:0;-webkit-transition:width 0.25s ease-out 0.4s;transition:width 0.25s ease-out 0.4s }#toggle_menu:checked ~ header .burger .layer:nth-child(2) {width:0;-webkit-transition:width 0.25s ease-out 0.2s;transition:width 0.25s ease-out 0.2s }#toggle_menu:checked ~ header .burger .layer:nth-child(3) {width:0;-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s }#toggle_menu:checked ~ header .burger .layer::before {width:0;-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s }#toggle_menu:checked ~ header .burger .layer:nth-child(2)::before {-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s }#toggle_menu:checked ~ header .cross div:nth-child(1) {width:100%;-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s }#toggle_menu:checked ~ header .cross div:nth-child(2) {height:100%;-webkit-transition:height 0.25s ease-out 0.9s;transition:height 0.25s ease-out 0.9s }.header-contact,.header-menu {color:#fff }.header-contact {font-size:1.1rem }.header-contact-ico {padding-left:0;background:url('../themes/abdd-electroloja-2019/assets/img/icon_phone.svg') }.header__logo {max-height:35px;display:block;width:100%;height:80% }.header__logo img {width:100%;height:100%;object-fit:contain }.header__search {background:url('../themes/abdd-electroloja-2019/assets/img/icon_search.svg') }.button_logged {background:url('../themes/abdd-electroloja-2019/assets/img/icon_logged.svg') }.button_login {background:url('../themes/abdd-electroloja-2019/assets/img/icon_account.svg') }#abdd_mini_cart {border-radius:20px }#abdd_mini_cart .overlay {background:rgba(0,0,0,0.3);height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.2s ease-out }#abdd_mini_cart .inner {position:absolute;top:70px;right:18px;background:#fff;border-radius:6px;width:calc(100vw - 2 * 18px);height:calc(100vh - 80px - 10px);max-width:430px;opacity:0;transition:opacity 0.2s ease-out }#abdd_mini_cart .inner::after {content:'';position:absolute;top:5px;right:15px;width:12px;height:12px;background-color:#fff;transform:rotate(45deg);transition:0.2s ease-out 0.3s }#abdd_mini_cart .cart-info.btn {z-index:1;background-size:contain;background-repeat:no-repeat;background-position:center;height:40px;width:40px;border:0 }#abdd_mini_cart .cart-info__panel {height:100%;width:100%;position:fixed;top:0;left:0 }#abdd_mini_cart .cart-mini-panel {width:100%;height:100%;overflow:hidden }#abdd_mini_cart .cart-mini-panel__list {height:calc(100% - 40px);overflow:auto;padding-bottom:80px }#abdd_mini_cart .list-holder {position:relative;height:calc(100% - 98px - 30px) }#abdd_mini_cart .list-holder::after {content:'';position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0));pointer-events:none;z-index:1 }#abdd_mini_cart .cart-mini-panel__item {position:relative;padding:18px;border-bottom:1px solid rgba(112,112,112,0.1) }#abdd_mini_cart .cart-mini-panel__item .cart-product__price-currency,#abdd_mini_cart .cart-mini-panel__item .cart-product__price-value-wrapper {display:inline-block }#abdd_mini_cart .cart-mini-panel__restore-btn._abdd-cart-restore {cursor:pointer }#abdd_mini_cart .button-increase-decrease {height:40px;margin-top:10px;display:inline-flex;width:50% }#abdd_mini_cart .cart-product__change-btn,#abdd_mini_cart .cart-product__quantity-input {display:inline-block;max-width:50%;margin:0 6px;border-radius:20px }#abdd_mini_cart .cart-mini-price {position:absolute;bottom:0;left:0;margin-bottom:30px;width:100%;text-align:center }#abdd_mini_cart .cart-mini-price__checkout {background:red;color:#fff }#abdd_mini_cart .cart-mini-price__text {font-size:16px;margin-right:20px }#abdd_mini_cart .subtotal-wrapper {margin-bottom:14px;margin-right:calc(18px + 26px);display:flex;justify-content:flex-end;align-items:center }#abdd_mini_cart .cart-mini-price__checkout {width:calc(100% - 2 * (18px + 26px));height:50px;line-height:50px;border-radius:25px;font-size:16px }#abdd_mini_cart .cart-mini-price__ajax-wrapper {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:30px;line-height:34px }#abdd_mini_cart .cart-mini-price__text,#abdd_mini_cart .cart-mini-price__ajax-wrapper,#abdd_mini_cart .cart__total-currency,#abdd_mini_cart .cart__total-value-wrapper {display:inline-block }#abdd_mini_cart .cart-product__link {position:relative;display:block;background:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.22);box-shadow:0 3px 10px rgba(0,0,0,0.22);border-radius:6px;padding-bottom:100%;overflow:hidden }#abdd_mini_cart .cart-product__link img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;margin:0 auto;max-width:100%;max-height:100% }#abdd_mini_cart .cart-product__title {font-size:15px;line-height:19px;margin-right:26px;word-wrap:break-word }#abdd_mini_cart .cart-product__price {font-size:20px;line-height:22px;margin-right:26px;display:inline-flex;justify-content:flex-end;width:calc(50% - 32px) }#abdd_mini_cart .cart-product__remove {position:absolute;top:18px;right:0;width:18px;height:18px;cursor:pointer }#abdd_mini_cart .cart-product__remove div {height:100%;background:url('../themes/abdd-electroloja-2019/assets/img/icon_trashcan.svg') center center no-repeat;background-size:100%;opacity:0.4 }#abdd_mini_cart .cart-product__remove:hover div {opacity:0.6 }#abdd_mini_cart .empty_cart {width:100%;height:100%;padding:30px }#abdd_mini_cart .inner_empty {width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;margin:auto;color:rgba(32,32,32,0.4);font-size:20px;line-height:20px }#abdd_mini_cart .inner_empty .txt {padding:10px;text-align:center }#abdd_mini_cart.button_cart_open .overlay {opacity:1 }#abdd_mini_cart.button_cart_open .inner {opacity:1 }#abdd_mini_cart.button_cart_open .inner::after {top:-5px }#abdd_mini_cart.button_cart_open .cart-info.btn {background:url('../themes/abdd-electroloja-2019/assets/img/icon_cart_open.svg') center center no-repeat;background-color:#fff;background-size:contain }.button_cart {background:url('../themes/abdd-electroloja-2019/assets/img/icon_cart.svg');position:relative }.button_cart .cart-info {border:0 }.button_cart .cart-info .cart-info__counter {position:absolute;top:-2px;right:-2px;background:#061245;color:#fff;font-size:11px;padding:0;display:block;width:18px;height:18px;line-height:18px;border-radius:10px }.header-contact-ico,.edit_profile,.button_login,.header__search,.button_logged,.button_cart,.button_cart_open {background-size:contain;background-repeat:no-repeat;background-position:center;height:40px;width:40px }.header-contact-ico {background-size:24px }.modal-auth,.modal-notif {position:fixed;display:block !important;top:0;left:0;width:100%;height:100%;z-index:20;visibility:hidden;opacity:0;overflow-y:auto;z-index:11;-webkit-transition:opacity 0.2s ease-out,visibility 0s ease-out 0.2s;transition:opacity 0.2s ease-out,visibility 0s ease-out 0.2s }.modal-auth .backdrop,.modal-notif .backdrop {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(40,0,0,0.65) }.modal-auth .content,.modal-notif .content {position:relative;margin-top:10vh;margin-bottom:10vh;width:90%;margin-right:auto;margin-left:auto;background:#fff;box-shadow:0 3px 20px rgba(0,0,0,0.2);font-size:18px;border-radius:6px;overflow:hidden }.modal-auth .content .form-content,.modal-notif .content .form-content {padding:70px 20px 40px }.modal-auth .content .section--title,.modal-notif .content .section--title {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:30px;line-height:34px;margin-bottom:20px;text-align:center }.modal-auth .content .txt,.modal-notif .content .txt {font-size:14px;line-height:19px }.modal-auth .content .input-holder,.modal-notif .content .input-holder {padding:18px 0 10px;position:relative }.modal-auth .content .input-holder >label,.modal-notif .content .input-holder >label {display:block;width:100%;position:absolute;top:30px;left:18px;transition:top 0.2s ease-out,font-size 0.2s ease-out;pointer-events:none;font-size:15px }.modal-auth .content .input-holder >label.active,.modal-notif .content .input-holder >label.active {top:0;font-size:14px }.modal-auth .content .input-holder.gender,.modal-notif .content .input-holder.gender {padding-bottom:10px;padding-left:20px;font-size:14px }.modal-auth .content .input-holder.gender >div,.modal-notif .content .input-holder.gender >div {margin-top:10px }.modal-auth .content .input-holder.gender >div label:nth-child(1),.modal-notif .content .input-holder.gender >div label:nth-child(1) {margin:0 20px 0 0 }.modal-auth .content .input-holder.gender input,.modal-notif .content .input-holder.gender input {width:16px;height:16px;margin-right:8px }.modal-auth .content .input-holder >input,.modal-notif .content .input-holder >input {display:block;width:100%;min-width:1px;border:none;outline:none;font-size:14px;color:#000;background:#f8f5f4;height:50px;line-height:50px;border-radius:25px;padding:0 20px;position:relative;z-index:3 }.modal-auth .content .remember,.modal-notif .content .remember {display:flex;padding-top:14px;color:#6e7784;font-size:13px;margin-bottom:6px }.modal-auth .content .remember input,.modal-notif .content .remember input {width:14px;height:14px }.modal-auth .content .goto-forgotpw,.modal-notif .content .goto-forgotpw {font-size:12px;line-height:15px;color:#707070;text-decoration:underline;padding-top:14px;margin-bottom:6px;cursor:pointer }.modal-auth .content .case-or,.modal-notif .content .case-or {text-align:center;background-color:#f5f5f5;font-size:15px;padding:30px 20px }.modal-auth .content .case-or span,.modal-notif .content .case-or span {text-decoration:underline }.modal-auth .content .disclaimer,.modal-notif .content .disclaimer {font-size:10px;line-height:15px }.modal-auth .content .btn-holder,.modal-notif .content .btn-holder {padding-top:20px;display:flex;justify-content:center }.modal-auth .content .btn,.modal-notif .content .btn {width:100%;height:50px;line-height:50px;border-radius:25px;width:100%;padding:0 30px;font-size:14px;margin:20px auto }.modal-auth .content .btn-facebook,.modal-notif .content .btn-facebook,.modal-auth .content .btn-google,.modal-notif .content .btn-google {position:relative;width:100%;font-size:14px;text-align:center;-webkit-transition:box-shadow 0.3s ease-out,transform 0.1s ease-out;transition:box-shadow 0.3s ease-out,transform 0.1s ease-out;cursor:pointer }.modal-auth .content .btn-facebook:hover,.modal-notif .content .btn-facebook:hover,.modal-auth .content .btn-google:hover,.modal-notif .content .btn-google:hover {box-shadow:0 0 0 0 rgba(255,60,73,0);-webkit-transform:translateY(2px);transform:translateY(2px);color:#fff }.modal-auth .content .btn-facebook::before,.modal-notif .content .btn-facebook::before,.modal-auth .content .btn-google::before,.modal-notif .content .btn-google::before {content:'';position:absolute;top:0;left:0;width:50px;height:50px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_fb_fff.svg') center center no-repeat }.modal-auth .content .btn-facebook::before,.modal-notif .content .btn-facebook::before {background:url('../themes/abdd-electroloja-2019/assets/img/icon_fb_fff.svg') center center no-repeat }.modal-auth .content .btn-google::before,.modal-notif .content .btn-google::before {background:url('../themes/abdd-electroloja-2019/assets/img/icon_gg_fff.svg') center center no-repeat }.modal-auth .content >.btn--close,.modal-notif .content >.btn--close {position:absolute;top:10px;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer }.modal-auth .content >.btn--close .inner,.modal-notif .content >.btn--close .inner {position:relative;width:28px;height:28px }.modal-auth .content >.btn--close .inner div,.modal-notif .content >.btn--close .inner div {position:absolute;background:#000 }.modal-auth .content >.btn--close .inner div:nth-child(1),.modal-notif .content >.btn--close .inner div:nth-child(1) {width:100%;height:2px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%) }.modal-auth .content >.btn--close .inner div:nth-child(2),.modal-notif .content >.btn--close .inner div:nth-child(2) {width:2px;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%) }#toggle_login_modal:checked ~ .modal-auth,#toggle_notif_modal:checked ~ .modal-notif {visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s }.large-input-checkbox,.large-input-radio {width:20px;height:20px }#register_link,#login_link {cursor:pointer;-webkit-transition:color 0.1s;transition:color 0.2s }.form-shown {display:block }.form-hidden {display:none }.search-modal {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(239,0,0,0.85);opacity:0;visibility:hidden;transition:opacity 0.2s ease-out 0.2s,visibility 0.2s ease-out 0.2s;z-index:10 }.search-modal .inner {position:relative;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;padding-right:18px;padding-left:18px }.search-modal .btn--close {position:absolute;top:18px;right:18px;width:44px;height:44px }.search-modal .btn--close div {position:relative;width:100%;height:100%;cursor:pointer;transform:rotate(-45deg);transition:transform 0.2s ease-out }.search-modal .btn--close div::before,.search-modal .btn--close div::after {content:'';position:absolute;background-color:#fff }.search-modal .btn--close div::before {top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:0;transition:height 0.2s ease-out }.search-modal .btn--close div::after {top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:2px;transition:width 0.2s ease-out }.search-modal .section--title {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:34px;line-height:40px;color:#fff;margin-bottom:24px }.search-modal .note {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;color:#fcf9ba }.search-holder {position:relative;margin:38px 0;height:70px;width:100% }.search-holder .text-input {position:relative;z-index:1;width:100%;line-height:60px;height:60px;border-radius:30px;border:none;padding:0 50px 0 20px }.search-holder .btn--search {position:absolute;top:0;right:0;width:50px;height:50px;border-radius:50%;background-color:#b9c0c1;background-image:url('../themes/abdd-electroloja-2019/assets/img/icon_search_fff.svg');cursor:pointer;overflow:hidden;z-index:2 }.search-holder .btn--search:hover {background-color:#ced4d4 }.search-holder .search-results {position:relative;display:block;height:360px;max-height:60px;margin-top:-60px;padding-top:60px;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 3px 20px rgba(0,0,0,0.16);-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out }.search-holder .search-results .stage {position:absolute;top:70px;right:0;bottom:0;left:0;height:300px;background:#fff;color:#061245;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out }.search-holder .search-results .stage.active {-webkit-transform:translateX(0%);transform:translateX(0%) }.search-holder .search-results .stage .back {position:relative;background:#efefef;padding:30px 30px 0 46px;border-radius:0 0 30px 30px;margin-top:-30px;font-size:14px;line-height:36px;cursor:pointer }.search-holder .search-results .stage .back::after {content:'';position:absolute;top:calc(50% + 15px);left:30px;width:9px;height:9px;border-top:2px solid #061245;border-left:2px solid #061245;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg) }.search-holder .search-results .stage .scroller {overflow:hidden;overflow-y:auto;padding:0 20px;margin:0 10px }.search-holder .search-results .stage .scroller .item {height:50px;min-height:50px }.search-holder .search-results .stage .scroller .item.has-letter {margin-top:20px }.search-holder .search-results .stage .scroller .item .letter {display:inline-block;width:40px;font-size:16px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;padding:5px 0;background:#fff;position:relative;z-index:1 }.search-holder .search-results .stage .scroller .item .letter:empty {height:100%;padding:0;z-index:0 }.search-holder .search-results .stage .scroller .item .letter:empty::after {content:'';display:inline-block;vertical-align:middle;width:1px;height:100%;background-color:rgba(6,18,69,0.2);margin:-50px 0 0 5px }.search-holder .search-results .stage .scroller .item .name {display:inline-block;width:calc(100% - 50px);height:100%;font-size:14px;border-bottom:1px solid rgba(112,112,112,0.1);position:relative;cursor:pointer }.search-holder .search-results .stage .scroller .item .name::after {content:'';position:absolute;top:50%;right:0;width:9px;height:9px;border-top:2px solid #061245;border-right:2px solid #061245;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg) }.search-holder .search-results .stage .scroller .item a {text-decoration:none;color:#061245 }.search-holder .search-results .stage .scroller .item a.name {width:100% }.search-holder .search-results .stage .scroller .item.info {height:36px;min-height:36px;line-height:36px;color:#e40000 }.search-holder .search-results .stage .scroller .item.info a {color:#707070;font-size:12px }.search-holder .search-results .stage .scroller .item.model .name,.search-holder .search-results .stage .scroller .item.part .name {width:100% }.search-holder .search-results .stage .scroller .item.moreModels,.search-holder .search-results .stage .scroller .item.moreParts {font-weight:600 }.search-holder .search-results .stage .scroller .item.moreModels .name::after,.search-holder .search-results .stage .scroller .item.moreParts .name::after {display:none }.search-holder .search-results.open {max-height:360px }#toggle_search_modal:checked ~ .search-modal {opacity:1;visibility:visible;transition-delay:0s }#toggle_search_modal:checked ~ .search-modal .btn--close >div {transform:rotate(45deg) }#toggle_search_modal:checked ~ .search-modal .btn--close >div::before {height:30px }#toggle_search_modal:checked ~ .search-modal .btn--close >div::after {width:30px }.pre-footer .block-shipping {padding:100px 0 }.pre-footer .block-shipping {background-color:#f5f5f5 }.pre-footer .block-shipping .img-holder {margin-bottom:20px }.pre-footer .block-shipping .info_block_image {max-height:72px }.pre-footer .block-shipping .text-holder {font-size:30px;line-height:34px;word-break:break-word }.pre-footer .block-shipping .text-holder span {display:inline-block }footer {background-color:#e40000 }footer .title {font-size:12px;line-height:15px;margin-bottom:10px;color:#fcf9ba;font-family:'AvantGarde-Demi',sans-serif;font-display:swap }footer .newsletter .title {font-size:14px;line-height:21px;margin-bottom:20px }footer .customer_service ul {column-count:2;margin-bottom:40px }footer .customer_service li {margin:0;padding:8px 0;display:inline-block;width:100% }footer .text-input {height:40px;line-height:40px;border-radius:20px;border:0;outline:0;font-size:14px;padding:0 20px }footer .phone-nr {padding-left:0;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:18px;line-height:22px;padding:0 }footer .email {padding:16px 0;font-size:13px }footer .newsletter_agreement {margin-bottom:30px }footer .newsletter_agreement label {font-size:12px;line-height:18px }footer .block-1 {background-color:#f8f5f4 }footer .block-1 h3 {margin-top:50px;margin-bottom:27px }footer .block-1 ul li {line-height:24px }footer .border-bottom {border-bottom:1px solid #02142b !important }footer .padding-bottom {padding-bottom:50px }footer .block-2 {padding:35px 0;background-color:#f8f5f4 }footer .block-2 .sub-block-1 {padding:15px 0;line-height:28px }footer .block-2 .sub-block-2 {padding:15px 0;line-height:20px }footer .block-2 .sub-block-3 {padding:15px 0 }footer .btn {color:#fff;font-size:15px }footer .btn--email {position:relative;padding-right:40px }footer .btn--email::after {content:'';position:absolute;top:0;right:0;width:40px;height:40px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_arrow.svg') center center no-repeat }footer .btn--phone {position:relative;padding-left:40px }footer .btn--phone::before {content:'';position:absolute;top:0;left:0;width:40px;height:40px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_phone_fff.svg') center center no-repeat }footer .partner img {width:132px;height:auto }.hero {position:relative;height:calc(80vh + 100px);padding:100px 20px 0;background:#e40000;z-index:1 }.hero::after {content:"";width:100%;height:120px;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(239,0,0,0) 0%,#ef0000 60%) }.hero #hero_img_block {position:relative;z-index:1;width:100%;height:40% }.hero #hero_img_block .base,.hero #hero_img_block .img,.hero #hero_img_block .img::after {opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards }.hero #hero_img_block .img {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out }.hero #hero_img_block .base {opacity:1;position:absolute;top:50%;left:50%;width:80px;height:91.2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;-webkit-animation-name:anim_base;animation-name:anim_base }.hero #hero_img_block .base .img00,.hero #hero_img_block .base .img01 {width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none }.hero #hero_img_block .base .img00 {-webkit-animation-name:anim_img00;animation-name:anim_img00 }.hero #hero_img_block .base .img01 {opacity:1 }.hero #hero_img_block .img02 {width:81px;height:25px;z-index:1;-webkit-animation-name:anim_img02;animation-name:anim_img02;-webkit-animation-delay:0.1s;animation-delay:0.1s }.hero #hero_img_block .img03 {width:66px;height:65px;z-index:2;-webkit-animation-name:anim_img03;animation-name:anim_img03;-webkit-animation-delay:0.2s;animation-delay:0.2s }.hero #hero_img_block .img04 {width:64px;height:83px;z-index:2;-webkit-animation-name:anim_img04;animation-name:anim_img04;-webkit-animation-delay:0.3s;animation-delay:0.3s }.hero #hero_img_block .img05 {width:36px;height:91.4px;z-index:2;-webkit-animation-name:anim_img05;animation-name:anim_img05;-webkit-animation-delay:0.4s;animation-delay:0.4s }.hero #hero_img_block .img06 {width:21px;height:40px;z-index:2;-webkit-animation-name:anim_img06;animation-name:anim_img06;-webkit-animation-delay:0.5s;animation-delay:0.5s }.hero #hero_img_block .img07 {width:29px;height:31.5px;z-index:2;-webkit-animation-name:anim_img07;animation-name:anim_img07;-webkit-animation-delay:0.6s;animation-delay:0.6s }.hero #hero_img_block .img08 {width:50px;height:21px;z-index:2;-webkit-animation-name:anim_img08;animation-name:anim_img08;-webkit-animation-delay:0.7s;animation-delay:0.7s }.hero #hero_img_block .img07::after {content:"";border:1px solid #fcf9ba;border-radius:100px;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;-webkit-animation-name:anim_img07_after;animation-name:anim_img07_after;-webkit-animation-delay:2.5s;animation-delay:2.5s }.hero #hero_img_block .img08::after {content:"";border:1px solid #fcf9ba;width:61px;height:61px;border-radius:100px;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;-webkit-animation-name:anim_img08_after;animation-name:anim_img08_after;-webkit-animation-delay:2s;animation-delay:2s }.hero #hero_search_here {position:relative;width:100%;z-index:2;color:#fff }.hero #hero_search_here .txt.big {font-size:2rem;line-height:2.4rem;text-shadow:0 8px 8px #f00 }.hero #hero_search_here .search {position:relative;margin:20px 0;height:60px }.hero #hero_search_here .search .input {position:relative;z-index:1;width:100%;font-size:0.9rem;line-height:50px;height:50px;border-radius:30px;border:none;padding:0 50px 0 20px }.hero #hero_search_here .search .btn {position:absolute;z-index:1;top:0;right:0;width:50px;height:50px;border-radius:30px;background:#b9c0c1;color:#fff;padding:0;font-size:0;line-height:0 }.hero #hero_search_here .search .search-results {position:relative;display:block;height:360px;max-height:50px;margin-top:-50px;padding-top:50px;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 3px 20px rgba(0,0,0,0.16);-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out }.hero #hero_search_here .search .search-results .stage {position:absolute;top:60px;right:0;bottom:0;left:0;height:300px;background:#fff;color:#061245;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out }.hero #hero_search_here .search .search-results .stage.active {-webkit-transform:translateX(0%);transform:translateX(0%) }.hero #hero_search_here .search .search-results .stage .back {position:relative;background:#efefef;padding:30px 30px 0 46px;border-radius:0 0 30px 30px;margin-top:-30px;font-size:14px;line-height:36px;cursor:pointer }.hero #hero_search_here .search .search-results .stage .back::after {content:'';position:absolute;top:calc(50% + 15px);left:30px;width:9px;height:9px;border-top:2px solid #061245;border-left:2px solid #061245;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg) }.hero #hero_search_here .search .search-results .stage .scroller {overflow:hidden;overflow-y:auto;padding:0 20px;margin:0 10px }.hero #hero_search_here .search .search-results .stage .scroller .item {height:50px;min-height:50px }.hero #hero_search_here .search .search-results .stage .scroller .item.has-letter {margin-top:20px }.hero #hero_search_here .search .search-results .stage .scroller .item .letter {display:inline-block;width:40px;font-size:16px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;padding:5px 0;background:#fff;position:relative;z-index:1 }.hero #hero_search_here .search .search-results .stage .scroller .item .letter:empty {height:100%;padding:0;z-index:0 }.hero #hero_search_here .search .search-results .stage .scroller .item .letter:empty::after {content:'';display:inline-block;vertical-align:middle;width:1px;height:100%;background-color:rgba(6,18,69,0.2);margin:-50px 0 0 5px }.hero #hero_search_here .search .search-results .stage .scroller .item .name {display:inline-block;width:calc(100% - 50px);height:100%;font-size:14px;border-bottom:1px solid rgba(112,112,112,0.1);position:relative;cursor:pointer }.hero #hero_search_here .search .search-results .stage .scroller .item .name::after {content:'';position:absolute;top:50%;right:0;width:9px;height:9px;border-top:2px solid #061245;border-right:2px solid #061245;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg) }.hero #hero_search_here .search .search-results .stage .scroller .item a {text-decoration:none;color:#061245 }.hero #hero_search_here .search .search-results .stage .scroller .item a.name {width:100% }.hero #hero_search_here .search .search-results .stage .scroller .item.info {height:36px;min-height:36px;line-height:normal;padding:12px 0;color:#e40000 }.hero #hero_search_here .search .search-results .stage .scroller .item.info a {color:#707070;font-size:12px }.hero #hero_search_here .search .search-results .stage .scroller .item.model .name,.hero #hero_search_here .search .search-results .stage .scroller .item.part .name {width:100% }.hero #hero_search_here .search .search-results .stage .scroller .item.moreModels,.hero #hero_search_here .search .search-results .stage .scroller .item.moreParts {font-weight:normal;color:#bbb;text-align:center;padding-top:20px;height:auto }.hero #hero_search_here .search .search-results .stage .scroller .item.moreModels .name,.hero #hero_search_here .search .search-results .stage .scroller .item.moreParts .name {width:100%;padding-bottom:40px }.hero #hero_search_here .search .search-results .stage .scroller .item.moreModels .name::after,.hero #hero_search_here .search .search-results .stage .scroller .item.moreParts .name::after {display:none }.hero #hero_search_here .search .search-results.open {max-height:360px }.hero #hero_search_here .txt.small {color:#fcf9ba;font-size:0.85rem }.hero #hero_search_here .txt.small a {color:#fcf9ba;text-decoration:underline }body.loaded #hero_img_block .base .img00 {opacity:0 }section.product-list {margin-top:20px }section.product-list .product-container {padding-bottom:50px }section.product-list .product-type {padding:30px 0 }section.product-list .product-price {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:25px;line-height:30px;margin:20px 0 16px }section.product-list .product-image {max-width:80%;margin:0 auto }section.product-list .btn--buy {position:relative;margin:0 auto;height:50px;line-height:50px;border-radius:25px;padding:0 25px;padding-right:46px;font-size:15px;max-width:212px }section.product-list .btn--buy::after {content:'';position:absolute;top:-1px;right:3px;width:48px;height:48px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_bag_fff.svg') center center no-repeat }section.product-list .btn--buy.have::after {background:url('../themes/abdd-electroloja-2019/assets/img/icon_bag_darkblue.svg') center center no-repeat }section.product-list h4 {font-size:20px;line-height:24px }section.product-list h3 {text-transform:uppercase;font-size:30px;line-height:36px;margin-bottom:30px }.product-image {position:relative;background-color:#f8f5f4 }.product-image::after {content:'';position:absolute;top:0;right:0;width:40px;height:40px;border-bottom-left-radius:20px;background-color:#fff;background-image:url('../themes/abdd-electroloja-2019/assets/img/icon_magnifier.svg');background-position:center center;background-repeat:no-repeat;transition:all 0.2s ease-out }.brand-slider .slide {height:300px }.brand-slider .img-holder {display:flex;align-items:center;justify-content:center;width:100%;height:100% }.brand-slider picture {width:60%;height:auto;margin:0 auto }body.faq header,body.product-details header {background:transparent !important }section.product-details .bg {position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden }section.product-details .bg img {width:130% }section.product-details h2 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:21px;line-height:24px;text-transform:uppercase }section.product-details .txt {font-size:14px;line-height:19px }section.product-details .input-holder {padding-top:20px }section.product-details .input-label {color:#737d8a;font-size:12px }section.product-details .custom-select2 {position:relative }section.product-details .custom-select2 .select-toggle {position:relative;height:36px;line-height:36px !important;border-radius:18px;border:1px solid #02142b;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase;color:#02142b;background:transparent;padding:0;padding-left:18px;padding-right:40px;cursor:pointer }section.product-details .custom-select2 .select-toggle::after {content:'';position:absolute;top:13px;right:14px;width:12px;height:8px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_arrow_small.svg') center center no-repeat;border:none;cursor:pointer;transform:rotate(180deg) }section.product-details .custom-select2 ul {display:none;position:absolute;background-color:#fff;box-shadow:0 20px 20px rgba(2,20,43,0.3);width:300px;z-index:1 }section.product-details .custom-select2 ul.show {display:block }section.product-details .custom-select2 ul li {display:flex;justify-content:space-between;width:100%;padding:14px;cursor:pointer;color:#02142b;font-size:14px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal }section.product-details .custom-select2 ul li span:nth-child(1) {text-transform:uppercase }section.product-details .custom-select2 ul li.disabled {cursor:default }section.product-details .custom-select2 ul li:hover {background-color:#f8f5f4 }section.product-details .quantity {position:relative }section.product-details .quantity .add,section.product-details .quantity .subtract {position:absolute;right:14px;width:12px;height:8px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_arrow_small.svg') center center no-repeat;border:none;cursor:pointer }section.product-details .quantity .add {top:6px }section.product-details .quantity .subtract {top:22px;transform:rotate(180deg) }section.product-details #product-quantity {height:36px;line-height:36px;border-radius:18px;border:1px solid #02142b;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase;color:#02142b;max-width:210px;background:transparent }section.product-details #product-quantity {max-width:85px }section.product-details .total-price {font-size:22px;padding-left:30px }section.product-details .buy-button-parent {padding:20px 0 60px }section.product-details .buy-button {position:relative;height:48px;line-height:normal;max-width:210px;border-radius:24px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:15px;padding:0 24px }section.product-details .buy-button::after {content:'';position:absolute;top:5px;right:7px;width:36px;height:36px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_lock.svg') center center no-repeat;background-size:cover }section.product-details .price-from {color:#737d8a }.btn--arrow {position:relative;padding-right:40px;height:40px;line-height:40px;border-radius:20px }.btn--arrow::after {content:'';position:absolute;top:0;right:0;width:40px;height:40px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_arrow.svg') center center no-repeat }.btn--next,.btn--prev {position:relative;height:40px;line-height:40px;border-radius:20px }.btn--next::before,.btn--prev::before {content:'';position:absolute;top:0;width:12px;height:12px;top:calc(50% - 7px);border-top:2px solid #061245;border-left:2px solid #061245;transition:0.1s ease-out;transform:rotate(-45deg) }.btn--prev {padding-left:40px;background-color:rgba(6,18,69,0.06);border-color:transparent;color:#061245;box-shadow:0 15px 15px -15px rgba(6,18,69,0.8) }.btn--prev::before {left:16px;transform:rotate(-45deg) }.btn--prev:hover {transform:none;background-color:#061245 }.btn--prev:hover::before {border-color:#fff }.btn--next {padding-right:40px }.btn--next::before {right:16px;border-color:#fff;transform:rotate(135deg) }.btn--next:hover {transform:none }body.cart header {background:#fff;background-color:#f8f5f4 }section.cart-list {padding:20px 0 50px;background-color:#f8f5f4 }section.cart-list .btn {cursor:pointer }section.cart-list .btn-holder {padding:20px 0 }section.cart-list .btn--arrow {position:relative;padding-right:40px;height:40px;line-height:40px;border-radius:20px }section.cart-list .btn--arrow::after {content:'';position:absolute;top:0;right:0;width:40px;height:40px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_arrow.svg') center center no-repeat }section.cart-list h2 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:24px;line-height:28px;margin-bottom:20px }section.cart-list .item-wrapper {padding-bottom:20px }section.cart-list .item-holder {position:relative }section.cart-list .unit {margin:0 3px }section.cart-list .total-price {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:20px }section.cart-list .total-price.bottom {font-family:'AvantGarde-Book',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:16px;line-height:24px }section.cart-list .total-price.bottom >div {display:inline-block;vertical-align:top }section.cart-list .total-price.bottom >div:nth-of-type(2n) {width:105px }section.cart-list .total-price.bottom .total-total,section.cart-list .total-price.bottom .total-total + div {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:24px;line-height:38px }section.cart-list .item {display:flex;padding:14px;background-color:#f8f5f4;background-color:#fff;border-radius:8px;margin:14px 0 }section.cart-list .img-holder {width:90px }section.cart-list .info-holder {-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0%;padding-left:10px }section.cart-list .remove-btn {position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:10px;cursor:pointer;border:none }section.cart-list .remove-btn::after,section.cart-list .remove-btn::before {content:'';background:#737d8a;position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%) }section.cart-list .remove-btn::before {width:50%;height:10%;transform:translate(-50%,-50%) rotate(45deg) }section.cart-list .remove-btn::after {height:50%;width:10%;transform:translate(-50%,-50%) rotate(45deg) }section.cart-list img {width:100%;height:auto }section.cart-list .product-title {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:19px;line-height:26px;margin:0 }section.cart-list .product-subtitle {font-size:13px;color:#737d8a }section.cart-list .title-holder {margin-bottom:10px }section.cart-list .price {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:18px;line-height:32px;width:80px }section.cart-list .quantity {position:relative;padding-left:8px }section.cart-list .quantity .add,section.cart-list .quantity .subtract {position:absolute;right:14px;width:12px;height:8px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_arrow_small.svg') center center no-repeat;border:none;cursor:pointer }section.cart-list .quantity .add {top:6px }section.cart-list .quantity .subtract {top:22px;transform:rotate(180deg) }section.cart-list input {width:70px;height:36px;line-height:36px;border-radius:18px;border:1px solid #02142b;text-align:center;background:transparent;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;padding-right:8px }.fs-xs-22 {font-size:22px;line-height:1em }.fs-xs-18 {font-size:18px;line-height:1em }.fs-xs-15 {font-size:15px;line-height:1em }section.order-details,section.order-history,section.payment {padding:40px 0}section.order-details .box,section.order-history .box,section.payment .box {margin-bottom:30px;padding:34px }section.order-details .btn-holder,section.order-history .btn-holder,section.payment .btn-holder {padding-top:20px;text-align:center }section.order-details .input-holder .optional,section.order-history .input-holder .optional,section.payment .input-holder .optional {margin-top:5px;font-size:80%;color:#6c757d }section.order-details .input-holder .appended-flash,section.order-history .input-holder .appended-flash,section.payment .input-holder .appended-flash {width:calc(100% - 16px) }section.order-details #all-address-partial h3,section.order-history #all-address-partial h3,section.payment #all-address-partial h3 {margin-top:40px;margin-bottom:20px }section.order-details #all-address-partial h4,section.order-history #all-address-partial h4,section.payment #all-address-partial h4 {color:#737d8a;text-align:center;font-size:18px;margin-top:20px;margin-bottom:14px }section.order-details .secondary-container-box .input-wrapper,section.order-history .secondary-container-box .input-wrapper,section.payment .secondary-container-box .input-wrapper {padding:20px 0 10px }section.order-details .secondary-container-box .input-holder,section.order-history .secondary-container-box .input-holder,section.payment .secondary-container-box .input-holder {display:flex;padding-bottom:0 }section.order-details .secondary-container-box .input-holder input,section.order-history .secondary-container-box .input-holder input,section.payment .secondary-container-box .input-holder input {min-width:15px;width:15px;height:15px;margin-right:6px }section.order-details .secondary-container-box .input-holder div,section.order-history .secondary-container-box .input-holder div,section.payment .secondary-container-box .input-holder div {color:#737d8a;font-size:13px }section.order-details .secondary-container-box .input-holder div a,section.order-history .secondary-container-box .input-holder div a,section.payment .secondary-container-box .input-holder div a {color:inherit;text-decoration:underline }section.order-details .subtitle,section.order-history .subtitle,section.payment .subtitle {margin-top:40px }section.payment {background-color:#efefef }section.payment .box {margin-right:-18px;margin-left:-18px;padding:34px 18px;background-color:#fff }section.payment .step-content {margin-bottom:40px }section.payment h2,section.user-details h2 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase;text-align:center;margin-bottom:16px }section.payment .input-holder,section.user-details .input-holder {padding-top:10px;padding-bottom:10px }section.payment .input-title,section.user-details .input-title {padding-left:10px;font-size:12px;line-height:17px;color:#707070;text-transform:uppercase }section.payment input:not([type="radio"]),section.user-details input:not([type="radio"]) {height:50px;line-height:50px;border-radius:25px;padding-left:20px;position:relative;z-index:3 }section.payment input:not([type="radio"]).order-filter-input,section.user-details input:not([type="radio"]).order-filter-input {height:36px;line-height:36px;border-radius:18px;padding-left:10px }section.payment select.form-control,section.user-details select.form-control {height:50px;line-height:50px;border-radius:25px;padding-left:20px;position:relative;z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:0 46px 0 20px;background:#fff url('../themes/abdd-electroloja-2019/assets/img/icon_arrow_down_blue_2.svg') right 14px center no-repeat;background-size:18px }section.payment label span,section.user-details label span {font-size:14px;line-height:17px }section.payment label[for="create_account"],section.user-details label[for="create_account"] {cursor:pointer }section.payment .form-check-label,section.user-details .form-check-label {padding-top:14px;padding-left:18px }section.payment .optional,section.user-details .optional {padding-left:14px;font-style:italic;font-size:13px;color:#737d8a }section.payment .icon-dl,section.user-details .icon-dl {width:34px;height:34px;border-radius:50%;background:#f5f5f5 url('../themes/abdd-electroloja-2019/assets/img/icon_dl.svg') center center no-repeat }section.payment .with-icon-dl,section.user-details .with-icon-dl {position:relative;padding-right:50px }section.payment .with-icon-dl::after,section.user-details .with-icon-dl::after {content:'';position:absolute;top:0;right:0;width:50px;height:50px;border-radius:50%;background:#f5f5f5 url('../themes/abdd-electroloja-2019/assets/img/icon_dl.svg') center center no-repeat }section.payment .orders-filter .btn-electroloja,section.user-details .orders-filter .btn-electroloja {height:36px;line-height:36px;border-radius:18px }section.user-details .pagination,section.payment .pagination {margin-bottom:30px }section.user-details .pagination .btn-navigation,section.payment .pagination .btn-navigation {position:relative;display:inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #e40000;cursor:pointer;color:#e40000;padding:14px 18px;text-decoration:none;width:40px;height:40px;transition:background-color 0.2s ease-out;margin:0 20px }section.user-details .pagination .btn-navigation.disabled,section.payment .pagination .btn-navigation.disabled {cursor:not-allowed }section.user-details .pagination .btn-navigation::after,section.payment .pagination .btn-navigation::after {content:'';display:block;color:#e40000;width:16px;height:16px;position:absolute;top:calc(50% - 7px);border-top:2px solid #e40000;border-left:2px solid #e40000 }section.user-details .pagination .btn-navigation:not(.disabled):hover,section.payment .pagination .btn-navigation:not(.disabled):hover {background-color:#e40000 }section.user-details .pagination .btn-navigation:not(.disabled):hover::after,section.payment .pagination .btn-navigation:not(.disabled):hover::after {border-top:2px solid #fff;border-left:2px solid #fff }section.user-details .pagination .previous.btn-navigation::after,section.payment .pagination .previous.btn-navigation::after {transform:rotate(-45deg);left:calc(50% - 5px) }section.user-details .pagination .next.btn-navigation::after,section.payment .pagination .next.btn-navigation::after {transform:rotate(135deg);left:calc(50% - 11px) }section.user-details .btn--deactivate {background-color:#f2f2f2;color:#061245;font-size:14px;font-family:'AvantGarde-Book',sans-serif;font-display:swap;border:0;text-decoration:none !important;cursor:pointer;border-radius:calc(50px / 2);height:50px;line-height:50px;padding:0 calc(50px / 2);box-shadow:0 15px 15px -15px rgba(245,245,245,0.8);-webkit-transition:box-shadow 0.3s ease-out,transform 0.1s ease-out;transition:box-shadow 0.3s ease-out,transform 0.1s ease-out }section.user-details .btn-holder {font-size:14px;color:#737d8a;padding:30px 0 }section.user-details .btn-holder #logged-in {height:24px;line-height:24px;border-radius:20px;padding:0 12px;font-size:12px;cursor:pointer }section.user-details .input-holder {padding-left:calc(16px / 2);padding-right:calc(16px / 2) }section.user-details .tabs-wrapper {background:#fff }section.user-details .content,section.user-details .content-expanded {max-height:0;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.user-details .content {border-bottom:1px solid #e0e0e0 }section.user-details .content >.inner-content {display:none }section.user-details .content-expanded {max-height:1500px;overflow-y:auto;border:none }section.user-details .content-expanded >.inner-content {display:block }section.user-details .user-orders-wrapper .input-title {padding-left:0 }section.user-details .user-orders-wrapper .btn {font-family:'AvantGarde-Book',sans-serif;font-display:swap;border:0 }section.user-details .tabs {height:100px;display:flex;align-items:center;z-index:10;cursor:pointer;font-size:18px }section.user-details .tabs i {padding:0 24px;margin-left:20px }section.user-details .tabs span {padding:4px;position:absolute;right:40px;border-bottom:1px solid #061245;border-left:1px solid #061245;transform:rotate(-45deg);-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.user-details .tabs #userico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_user.svg') center center no-repeat;height:50px;width:50px }section.user-details .tabs #orderico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_orders.svg') center center no-repeat;height:50px;width:50px }section.user-details .tabs #addressico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_addresses.svg') center center no-repeat;height:50px;width:50px }section.user-details .tabs #changepassico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_password.svg') center center no-repeat;height:50px;width:50px }section.user-details .tabs #paymentsico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_payments.svg') center center no-repeat;height:50px;width:50px }section.user-details .tabs.invert {font-family:'AvantGarde-Demi',sans-serif;font-display:swap }section.user-details .tabs.invert #userico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_user_red.svg') center center no-repeat }section.user-details .tabs.invert #orderico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_orders_red.svg') center center no-repeat }section.user-details .tabs.invert #addressico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_addresses_red.svg') center center no-repeat }section.user-details .tabs.invert #changepassico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_password_red.svg') center center no-repeat }section.user-details .tabs.invert #paymentsico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_payments_red.svg') center center no-repeat }section.user-details .tabs.invert span {border-bottom:2px solid #061245;border-left:2px solid #061245 }section.user-details #logged-in {background:#ededed }section.user-details #logged-in .tablogout {height:150px;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer }section.user-details #logged-in .tablogout #logoutico {background:url('/plugins/abdd/ecom/components/userdetails/assets/img/icon_logout.svg') center center no-repeat;height:50px;width:50px }section.user-details #logged-in .tablogout .txt {color:#061245;font-size:1rem;padding-right:50px }section.user-details .invert {border-radius:5px;margin-bottom:20px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);box-shadow:0 3px 20px 0 rgba(0,0,0,0.1) }section.user-details .invert span {transform:rotate(135deg) }section.user-details .order-block {width:90%;margin:0 auto;border-radius:10px;background:#ededed;padding:5px }section.user-details .order-block .status {height:12px;width:12px;margin-right:6px;margin-bottom:6px }.edit-address-card {border-radius:10px;border:1px solid #e0e0e0;padding:10px 0 }.edit-address-card #cancelAddress {border-radius:calc(50px / 2);height:50px;line-height:50px;padding:0 calc(50px / 2);border:1px solid #e40000;color:#e40000;text-decoration:none }.btn--add-new-address .item {position:relative;transition:all 0.3s ease-out;background-color:#fff }.btn--add-new-address .item::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);transition:background-color 0.3s ease-out }.btn--add-new-address .item::after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;opacity:0;background:url('../themes/abdd-electroloja-2019/assets/img/icon_plus_fat_grey.svg') center center no-repeat;background-size:cover;transition:opacity 0.3s ease-out }.btn--add-new-address .item:hover::before {background-color:rgba(255,255,255,0.8) }.btn--add-new-address .item:hover::after {opacity:1 }.addresses-partial .item-wrapper,#shipping-address-partial .item-wrapper,#invoice-address-partial .item-wrapper {margin-right:-10px;margin-left:-10px;display:flex;flex-wrap:wrap }.addresses-partial .item-holder,#shipping-address-partial .item-holder,#invoice-address-partial .item-holder {display:inline-block;vertical-align:top;padding:10px }.addresses-partial .item,#shipping-address-partial .item,#invoice-address-partial .item {display:flex;flex-direction:column;justify-content:center;min-height:165px;width:100%;height:100%;background-color:#fff;font-size:14px;line-height:16px;border-radius:10px;box-shadow:0 5px 10px rgba(2,20,43,0.15);padding:20px;overflow:hidden;transition:all 0.2s ease-out;cursor:pointer;border:2px solid transparent }.addresses-partial .item.item-dashed,#shipping-address-partial .item.item-dashed,#invoice-address-partial .item.item-dashed {box-shadow:none }.addresses-partial .item h5,#shipping-address-partial .item h5,#invoice-address-partial .item h5 {text-transform:uppercase;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;color:#061245 }.addresses-partial .item .btn-holder,#shipping-address-partial .item .btn-holder,#invoice-address-partial .item .btn-holder {padding-top:20px;text-align:center }.addresses-partial .item.item-dashed,#shipping-address-partial .item.item-dashed,#invoice-address-partial .item.item-dashed {background-color:#f5f5f5;border:1px dashed #b9c0c1 }#shipping-address-partial .item:not(.item-dashed):hover,#invoice-address-partial .item:not(.item-dashed):hover {box-shadow:0 2px 2px rgba(142,162,119,0.65) !important;background-color:rgba(139,195,74,0.22) !important;transform:translateY(2px) !important;box-shadow:0 0 0 rgba(2,20,43,0.15);background-color:rgba(139,195,74,0.1) !important;transform:translateY(2px) !important;border:2px solid #8bc34a }.affects-sibling:checked + label {box-shadow:0 0 0 rgba(2,20,43,0.15) !important;background-color:rgba(139,195,74,0.1) !important;transform:translateY(2px) !important;border:2px solid #8bc34a !important }#shipping-address-partial .item-wrapper,#invoice-address-partial .item-wrapper {margin-right:calc(-1 * 18px);margin-left:calc(-1 * 18px) }#shipping-address-partial .item-wrapper .slick-list,#invoice-address-partial .item-wrapper .slick-list {padding-left:18px }#addresses-partial .subtitle,#shipping-address-partial .subtitle,#invoice-address-partial .subtitle {margin:0 }#shipping-address-partial,#invoice-address-partial {padding:0 }.addresses-partial .item-wrapper .item-holder .btn-electroloja {width:100% }section.user-details .item-address {border:none }.block-reviews .subtitle {margin-bottom:24px;color:#f8f5f4;font-size:26px;line-height:23px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal }.productListContainer {text-align:left }.productListContainer .product-img {min-width:80px;max-width:80px;max-height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center }.productListContainer .product-img img {max-width:100%;max-height:100% }.productListContainer .product-info {display:flex;flex-direction:column;justify-content:flex-end;font-size:14px;line-height:17px;padding:0 20px }.productListContainer .product-name {font-size:14px;line-height:1.2;opacity:0.5;margin-bottom:10px }.productListContainer .product-price {font-size:14px;line-height:17px }.payment-parent,.shipping-parent {min-height:50px;padding:20px;border-radius:10px;cursor:pointer;font-size:12px }.payment-parent input,.shipping-parent input {width:18px;height:18px;margin:0 auto }.payment-parent >div,.shipping-parent >div {-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0%;padding:0 10px }.payment-parent >.row,.shipping-parent >.row {min-width:100%;text-align:center }.payment-parent .title,.shipping-parent .title {font-size:15px;font-family:'AvantGarde-Demi',sans-serif }.payment-parent >div:nth-child(1),.shipping-parent >div:nth-child(1) {-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100% }.payment-parent >div:nth-child(2),.shipping-parent >div:nth-child(2) {-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0%;min-width:110px }.payment-parent >div:nth-child(3),.shipping-parent >div:nth-child(3) {-webkit-box-flex:5;-ms-flex:5 0%;flex:5 100% }.payment-parent >div:nth-child(4),.shipping-parent >div:nth-child(4) {-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0% }.payment-parent .image-holder {width:20% }.payment-parent .input-holder {max-width:10%;min-width:28px }.payment-parent .message-holder {min-width:100%;padding:10px 0 }.payment-parent .message-holder.message-disabled {color:#ff3c49 }.payment-parent.payment-disabled {opacity:0.7;cursor:not-allowed }.layout-basic--banner {padding-top:60px }.layout-basic--banner .top-banner {position:relative;padding-bottom:calc(100% * 9 / 16);overflow:hidden }.layout-basic--banner .top-banner img {position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);height:auto }.layout-basic--banner .top-banner::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#061245;opacity:0.2 }.layout-basic--banner + .layout-basic--content {padding-top:40px }.layout-basic--content {padding:100px 0 }.layout-basic--content h2 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:30px;line-height:38px;text-transform:uppercase;margin-bottom:20px }.layout-basic--content h4 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:24px;line-height:28px;margin-top:30px;margin-bottom:12px }.layout-basic--content .txt {font-size:15px;line-height:19px }.align-xs-v-h-center {justify-content:center;align-items:center;display:flex }.align-xs-h-center {justify-content:center;display:flex }.align-xs-v-center {align-items:center;display:flex }.align-xs-v-grid {display:inline-grid;display:-moz-inline-grid;display:-ms-inline-grid;align-items:center }body.faq header {background:#f8f5f4 !important }section.faq {background:#f8f5f4;padding:40px 0 }section.faq h2 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase;margin-bottom:20px }section.faq h3 {margin:0 }section.faq .item-holder {background:#fff;border-radius:6px;margin-bottom:24px;padding:6px 8px 6px 30px }section.faq .item-holder.expanded .expand-trigger div:nth-child(2)::after {display:none }section.faq .expandable-content {height:0;transition:height 0.2s ease-out;overflow:hidden }section.faq .expandable-content .inner {padding:6px 0 14px;font-size:14px;line-height:18px }section.faq .expand-trigger {display:flex;justify-content:space-between;align-items:center;cursor:pointer }section.faq .expand-trigger div:nth-child(2) {position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px }section.faq .expand-trigger div:nth-child(2)::after,section.faq .expand-trigger div:nth-child(2)::before {content:'';background:#737d8a;position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%) }section.faq .expand-trigger div:nth-child(2)::before {width:50%;height:10%;transform:translate(-50%,-50%) }section.faq .expand-trigger div:nth-child(2)::after {height:50%;width:10%;transform:translate(-50%,-50%) }section.faq .question-holder {padding-bottom:20px }section.faq .question {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;margin-bottom:2px }section.payment h3 {text-transform:uppercase;font-size:22px;line-height:26px }section.payment #step_login {text-decoration:underline;cursor:pointer;padding:2px 8px;border-radius:20px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out }section.payment #step_login:hover {text-decoration:none;background:#ff3c49;color:#fff }section.payment .total-price {display:flex;flex-wrap:wrap;padding:30px 0 20px;font-size:17px;line-height:1.2em }section.payment .total-price .side-menu-portes,section.payment .total-price .free-portes,section.payment .total-price .side-menu-tax {display:flex;min-width:100% }section.payment .total-price .free-portes {font-size:13px }section.payment .total-price >div,section.payment .total-price >.side-menu-portes div,section.payment .total-price >.free-portes div,section.payment .total-price >.side-menu-tax div {-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0%;min-width:50% }section.payment .total-price .portes-info {font-size:0.8rem;-webkit-box-flex:revert;-ms-flex:revert;flex:revert;display:none }section.payment .total-price .free-portes {display:none }section.payment .tiny,section.payment .tiny * {font-size:12px !important;font-family:'AvantGarde-Book',sans-serif;font-display:swap;font-weight:normal;font-style:normal;line-height:1em }section.payment .total-total,section.payment .total-total + div {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:24px;line-height:38px }section.payment .info-warning {color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;font-size:13px;line-height:1.2em;margin-right:calc(-1 * 18px);margin-left:calc(-1 * 18px);padding:20px }section.payment .info {padding:20px 0;font-size:13px;line-height:1.2em }section.payment .info a {color:inherit;text-decoration:underline }section.payment .info a:hover {color:#e40000 }.free {text-decoration:line-through }.back-to-step {padding:10px 0 5px }.back-to-step div {padding:3px 8px;border-radius:4px;background-color:#061245;border:1px solid #061245;color:#fff;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;visibility:hidden;opacity:0;transition:all 0.2s ease-out }.back-to-step:hover div {visibility:visible;opacity:1;transition-duration:0.1s }section.payment .edit-profile {text-decoration:underline;color:#061245 }section.order-details,section.order-history,section.order {background-color:#f8f5f4;padding:40px 0 100px }section.order-details .box,section.order-history .box,section.order .box {background-color:#fff;padding:34px 20px;border-radius:8px;box-shadow:2px 2px 8px 0 rgba(2,20,43,0.1) }section.order-details .icon-check,section.order-history .icon-check,section.order .icon-check {display:inline-block;margin:20px auto 30px;width:75px;height:75px }section.order-details h2,section.order-history h2,section.order h2 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase;margin-bottom:20px }section.order-details h3,section.order-history h3,section.order h3 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;text-transform:uppercase }section.order-details .product-title,section.order-history .product-title,section.order .product-title {margin:0 }section.order-details .product-subtitle,section.order-history .product-subtitle,section.order .product-subtitle {font-size:14px;color:#737d8a }section.order-details .txt,section.order-history .txt,section.order .txt {font-size:15px;line-height:19px;margin:10px 0 24px }section.order-details .item-holder,section.order-history .item-holder,section.order .item-holder {display:flex;margin:20px 0 30px }section.order-details .img-holder,section.order-history .img-holder,section.order .img-holder {width:90px }section.order-details .img-holder img,section.order-history .img-holder img,section.order .img-holder img {width:100%;height:auto }section.order-details .product-info,section.order-history .product-info,section.order .product-info {-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0%;margin-left:20px }section.order-details .quantity-and-total,section.order-history .quantity-and-total,section.order .quantity-and-total {background-color:#f8f5f4;padding:4px;margin-top:6px }section.order-details .payment-info-table,section.order-history .payment-info-table,section.order .payment-info-table {margin:0 auto;border-spacing:3px }section.order-details .payment-info-table .th,section.order-history .payment-info-table .th,section.order .payment-info-table .th {background-color:#f8f5f4;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal }section.order-details .payment-info-table .tc,section.order-history .payment-info-table .tc,section.order .payment-info-table .tc {font-size:16px;padding:10px }section.order-details .payment-info-table .d-table-cell,section.order-history .payment-info-table .d-table-cell,section.order .payment-info-table .d-table-cell {max-width:200px }section.order-details .icon-payment,section.order-history .icon-payment,section.order .icon-payment {display:block;width:110px;margin:10px auto 20px }section.order-details .payment-info,section.order-history .payment-info,section.order .payment-info {margin:20px 0 10px }body._homepage .product-list.product-type .product-image {display:block;max-width:100%;text-align:center;outline:0 }body._homepage .product-list.product-type .product-image .img-holder {overflow:hidden }body._homepage .product-list.product-type .product-image .img-holder img {max-width:100%;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out }body._homepage .product-list.product-type .product-image:hover img {-webkit-transform:scale(1.03);transform:scale(1.03) }body._homepage .product-list.product-type .slick-list {padding-left:calc((100vw - (2 * 32px)) * 0.08333333 + 32px);overflow:auto }body._homepage .product-list.product-type .slick-slide {width:240px;height:auto;margin-right:40px }body._homepage .product-list.product-type .slick-slide img {display:inline-block;width:100%;max-width:100% }.brand-slider .slick-slide img {max-width:100% !important }section.user-details .table--history,section.order-details .table--history,section.order-history .table--history {width:100% }.appended-flash {position:absolute;top:calc(100% - .5rem - 1px);height:0;width:100%;color:#fff;font-size:13px;z-index:2;overflow:hidden;transition:height 0.2s ease-out,visibility 0s ease-out 0.2s;height:36px;line-height:1.2;border-radius:0 0 18px 18px;background-color:#e40000;top:calc(100% - 10px - 25px);padding-top:50px }.appended-flash .flash-content {position:absolute;top:25px;width:100%;display:flex;align-items:center;padding:5px 5px 5px 15px }.appended-flash .btn--close {position:absolute;top:0;right:6px;width:26px;height:26px;cursor:pointer }.appended-flash .btn--close .inner {position:relative;width:100%;height:100% }.appended-flash .btn--close .inner::before,.appended-flash .btn--close .inner::after {content:'';background:#fff;position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%) }.appended-flash .btn--close .inner::before {width:50%;height:10%;transform:translate(-50%,-50%) rotate(45deg) }.appended-flash .btn--close .inner::after {height:50%;width:10%;transform:translate(-50%,-50%) rotate(45deg) }#date_of_birth + .appended-flash {top:initial }.custom-flash {position:fixed;top:0;left:0;width:100%;height:100%;display:flex !important;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity 0.2s ease-out,visibility 0s ease-out 0.2s;z-index:10 }.custom-flash.show {visibility:visible;opacity:1;transition-delay:0s }.custom-flash .backdrop {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1 }.custom-flash .content {position:relative;padding:40px;text-align:center;z-index:2;color:#02142b;border-radius:4px;box-shadow:0 20px 20px -10px rgba(0,0,0,0.75) }.custom-flash .content.router,.custom-flash .content.preloader {box-shadow:none }.custom-flash .content.router .txt {font-size:1.8rem;color:#fff }.custom-flash .content:not(.router):not(.preloader) {background-color:#fff }.custom-flash .content:not(.router):not(.preloader) .btn {height:50px;line-height:50px;border-radius:25px }.custom-flash .txt {padding-bottom:20px;font-size:15px;line-height:19px }.custom-flash .btn-holder {padding:10px 0 }.custom-flash .btn {width:280px;height:60px;line-height:60px;border-radius:30px;font-size:16px;color:#fff }.custom-flash .btn.btn--close {background:#999;border-color:#999;box-shadow:0 15px 15px -15px rgba(153,153,153,0.7) }.custom-flash .btn.btn--close:hover {box-shadow:0 0 0 0 rgba(153,153,153,0) }.footer__logo {max-height:40px }.copyrights {display:flex;justify-content:left;color:#fff;text-align:left;font-size:14px;line-height:21px }.copyrights .abdd-link {color:#fcf9ba }.copyrights .abdd-link:hover {color:#fcf9ba }.footer_privacy {color:#fff }.footer_privacy:hover {color:#fff }.contacts,.customer_service,.newsletter {margin:2rem 0;color:#fff }.contacts li,.customer_service li {color:#fff;margin-top:12px;margin-bottom:12px }.contacts a,.customer_service a {color:#fff }.contacts h3,.customer_service h3,.newsletter h3 {color:#fcf9ba;margin-bottom:2rem;font-family:'AvantGarde-Demi',sans-serif;font-display:swap }.newsletter_agreement {overflow-wrap:break-word }.news_check:not(:checked) + label:before,.news_check:checked + label:before {content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border:0;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1) }.news_check:not(:checked) + label:after,.news_check:checked + label:after {content:'✔';position:absolute;top:8px;left:2px;font-size:20px;line-height:0;color:#09ad7e;transition:all 0.2s }.news_check:not(:checked) + label:after {opacity:0;transform:scale(0) }.news_check:checked + label:after {opacity:1;transform:scale(1) }.news_check .news_mail_input {height:42px }.preloader {position:relative }.preloader::after {content:'';display:none;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;background-image:url('../themes/abdd-electroloja-2019/assets/img/icon_loading.svg');background-size:100%;background-repeat:no-repeat }.btn.preloader.loading {color:transparent }.btn.preloader.loading::after {display:block;animation:rotate 1s infinite }.btn.preloader.loading i {visibility:hidden }.cart-info__panel {height:100%;width:100%;position:absolute;display:none }.cart-info__panel .cart-side-panel__item {border-bottom:1px solid rgba(32,32,32,0.4);-webkit-box-shadow:5px 5px 6px 0 rgba(0,0,0,0.34);-moz-box-shadow:5px 5px 6px 0 rgba(0,0,0,0.34);box-shadow:5px 5px 6px 0 rgba(0,0,0,0.34) }.cart-info__panel .list-holder-title {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;color:#e40000;font-size:18px;height:40px;padding:0 18px;display:flex;align-items:center;justify-content:space-between }.cart-info__panel .list-holder-title .btn--close-cart {position:relative;width:40px;height:40px;border-radius:50%;transform:translateX(17px);cursor:pointer }.cart-info__panel .list-holder-title .btn--close-cart::after,.cart-info__panel .list-holder-title .btn--close-cart::before {content:'';position:absolute;top:50%;left:50%;width:2px;height:20px;background-color:#061245 }.cart-info__panel .list-holder-title .btn--close-cart::after {transform:translate(-50%,-50%) rotate(-45deg) }.cart-info__panel .list-holder-title .btn--close-cart::before {transform:translate(-50%,-50%) rotate(45deg) }.cart-side-panel__container {height:90%;width:90%;margin:auto;border-radius:20px;background:#fff;-webkit-box-shadow:10px 10px 11px 0 rgba(0,0,0,0.34);-moz-box-shadow:10px 10px 11px 0 rgba(0,0,0,0.34);box-shadow:10px 10px 11px 0 rgba(0,0,0,0.34);overflow:auto }.cart-product-img {max-height:50px;max-width:50px;border-radius:10px;background:#fff }.cart-product-img .cart-product-card__img {width:100%;height:100% }.button-increase-decrease {border:1px solid #dcdde3;border-radius:25px;display:flex;align-items:center;justify-content:center;position:relative;color:#061245;width:100px;height:50px }.button-increase-decrease input[type=number]::-webkit-outer-spin-button,.button-increase-decrease input[type=number]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0 }.button-increase-decrease input[type=number] {-moz-appearance:textfield;color:#061245 }.button-increase-decrease .button-cart-increase,.button-increase-decrease .button-cart-decrease,.button-increase-decrease .button-cart-quantity {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;vertical-align:middle }.button-increase-decrease .button-cart-quantity {background:none }.button-increase-decrease .button-cart-decrease,.button-increase-decrease .button-cart-increase {display:inline-block;vertical-align:top;position:relative;cursor:pointer;padding:20px 0;width:33%;border:none }.button-increase-decrease .button-cart-decrease.disabled,.button-increase-decrease .button-cart-increase.disabled {opacity:0.3;cursor:default }.button-increase-decrease .button-cart-decrease.disabled::before,.button-increase-decrease .button-cart-increase.disabled::before,.button-increase-decrease .button-cart-decrease.disabled::after,.button-increase-decrease .button-cart-increase.disabled::after {background-color:grey }.button-increase-decrease .button-cart-decrease::after,.button-increase-decrease .button-cart-increase::after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#061245;width:18px;height:2px }.button-increase-decrease .button-cart-decrease:hover::before,.button-increase-decrease .button-cart-increase:hover::before {height:16px }.button-increase-decrease .button-cart-decrease:hover::after,.button-increase-decrease .button-cart-increase:hover::after {width:16px }.button-increase-decrease .button-cart-increase::before {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#061245;height:18px;width:2px }.button-increase-decrease .button-cart-quantity {margin:0;border:none;width:33%;font-size:18px;height:40px;line-height:40px;color:#061245 }.button-cartAdd {display:flex;margin-left:10px;border:none;line-height:50px;height:50px;border-radius:25px;padding-right:6px;box-shadow:0 15px 15px -15px rgba(239,0,0,0.8);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out }.button-cartAdd i {background:url('../themes/abdd-electroloja-2019/assets/img/icon_cart.svg') center center no-repeat;background-size:contain;margin-left:10px;width:36px;height:44px;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out }.button-cartAdd:hover {background:#d30000 !important;box-shadow:0 0 0 0 rgba(239,0,0,0) }.button-cartAdd:hover i {}.payment_methods {background:#061245;color:#fff }.payment_methods_title {font-size:2rem }.payment_methods_description {font-size:1.2rem }.payment_methods_method {border:0 solid #000;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;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:40px }.payment_method_description {font-size:0.8rem }.swippables-arrows {position:absolute;top:-82px;width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #e40000;display:inline-block;cursor:pointer;color:#e40000;font-family:Arial;font-size:14px;padding:14px 18px;text-decoration:none;text-shadow:0 1px 0 #fff;transition:background-color 0.1s ease-out,opacity 0.1s ease-out;cursor:pointer;z-index:2 }.swippables-arrows::after {content:'';position:absolute;display:block;width:16px;height:16px;top:calc(50% - 7px);border-top:2px solid #e40000;border-left:2px solid #e40000;transition:0.1s ease-out }.swippables-arrows:not(.slick-disabled):hover {background-color:#e40000 }.swippables-arrows:not(.slick-disabled):hover::after {border-top:2px solid #fff;border-left:2px solid #fff }.swippables-arrows.slick-disabled {opacity:0.2;cursor:default }.swippables-arrows.slick-prev {right:calc(((100vw - (2 * 18px) + 14px) * (1 / 12) + 18px) + 80px) }.swippables-arrows.slick-prev::after {transform:rotate(-45deg);left:calc(50% - 5px) }.swippables-arrows.slick-next {right:calc((100vw - (2 * 18px) + 14px) * (1 / 12) + 18px) }.swippables-arrows.slick-next::after {transform:rotate(135deg);left:calc(50% - 11px) }.swippables {padding:95px 0 }.swippables .section--title {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:40px;line-height:48px;color:#e40000;margin-bottom:32px }.swippables .btn--seeall {margin-top:8px }.swippables .slide {position:relative;margin-right:calc(14px / 2);margin-left:calc(14px / 2);margin-top:12px;margin-bottom:24px;height:auto }.swippables .slick-list {padding-left:calc(18px - 14px / 2) }.swippables .slick-dots {position:absolute;width:100%;padding-right:calc(18px - 14px / 2);padding-left:calc(18px - 14px / 2);padding-top:25px;display:flex;justify-content:center;pointer-events:none }.swippables .slick-dots li {position:relative;width:20px;height:20px;margin:0 5px;border-radius:50%;font-size:0;cursor:pointer;pointer-events:auto }.swippables .slick-dots li::after {content:'';position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:block;width:12px;height:12px;border-radius:50%;background-color:#6c757d;opacity:0.5;transition:0.2s ease-out }.swippables .slick-dots li:hover::after,.swippables .slick-dots li.slick-active::after {background-color:red;opacity:1;transition-duration:0s }.swippables .slick-dots button {display:none }.swippables .slick-track {display:flex;margin-left:0 }.swippables .content {position:relative;margin:auto;background-color:#fff;padding:20px;min-height:330px;border-radius:15px;-webkit-box-shadow:10px 7px 20px 0 rgba(0,0,0,0.16);box-shadow:10px 7px 20px 0 rgba(0,0,0,0.16);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start }.swippables .content .text {flex:1;display:flex;flex-direction:column;justify-content:center }.swippables .sale-tag {top:20% }.swippables img {max-width:150px;max-height:120px;padding-bottom:30px;margin:0 auto }.swippables .title {height:48px;overflow:hidden }.swippables .price-current {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:22px;line-height:24px }.swippables .button-increase-decrease,.swippables .button-cartAdd {height:44px;line-height:44px;-webkit-box-flex:1;-ms-flex:1 0%;flex:1 0% }body.product {background:#f5f5f5 }.btn-wrapper-product {width:100% }.btn-cart-product {width:60%;max-width:270px }.btn-spinner-product {width:40%;max-width:180px }.cat-pill {display:inline-flex;align-items:center;min-height:30px;border-radius:30px;padding:0 10px;background-color:rgba(6,18,69,0.1);margin-right:10px;font-size:12px;line-height:16px;margin-bottom:10px }.cat-pill:last-child {margin-right:0 }section.product-info {padding-top:50px }section.product-info .input-label {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:14px;line-height:23px;text-align:center;margin-bottom:14px }section.product-info .search-equip {position:relative;margin-bottom:50px;max-width:460px }section.product-info .search-equip input {height:50px;line-height:50px;border-radius:25px;padding:0 20px;outline:0;border:0;font-size:14px }section.product-info .search-equip .btn--submit {position:absolute;right:0;width:50px;height:50px;border-radius:50%;background-color:#e40000;-webkit-transition:background-color 0.8s ease-in-out;transition:background-color 0.8s ease-in-out;cursor:pointer }section.product-info .search-equip .btn--submit::after {position:absolute;content:'';bottom:0;right:0;width:50px;height:50px;background:url('../themes/abdd-electroloja-2019/assets/img/icon_magnifier_fff.svg') center center no-repeat }section.product-info .search-equip .btn--submit.submitted {background-color:#b9c0c1 }section.product-info .search-equip .btn--submit.submitted::after {background:url('../themes/abdd-electroloja-2019/assets/img/icon_cross_fff.svg') center center no-repeat }section.product-info .search-equip #search-equip-dropdown,section.product-info .search-equip #search-equip-dropdown-mobile {margin-top:-50px;padding-top:50px;max-height:0;background:#fff;border-radius:30px;overflow:hidden;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out }section.product-info .search-equip #search-equip-dropdown.open,section.product-info .search-equip #search-equip-dropdown-mobile.open {max-height:360px }section.product-info .search-equip #search-equip-dropdown .dropdown-results,section.product-info .search-equip #search-equip-dropdown-mobile .dropdown-results,section.product-info .search-equip #search-equip-dropdown .dropdown-results-mobile,section.product-info .search-equip #search-equip-dropdown-mobile .dropdown-results-mobile {padding:0 20px;overflow:hidden;overflow-y:auto;max-height:250px }section.product-info .search-equip #search-equip-dropdown .dropdown-results .equip,section.product-info .search-equip #search-equip-dropdown-mobile .dropdown-results .equip,section.product-info .search-equip #search-equip-dropdown .dropdown-results-mobile .equip,section.product-info .search-equip #search-equip-dropdown-mobile .dropdown-results-mobile .equip {padding:10px 0;display:block;border-bottom:1px solid rgba(112,112,112,0.1);cursor:pointer }section.product-info .search-equip #search-equip-dropdown .label,section.product-info .search-equip #search-equip-dropdown-mobile .label {padding:10px 20px }section.product-info .search-equip #search-equip-result,section.product-info .search-equip #search-equip-result-mobile {display:none;margin-top:-50px;padding-top:50px;max-height:0;border-radius:30px;overflow:hidden;box-shadow:0 3px 20px rgba(0,0,0,0.16);-webkit-transition:max-height 0.8s ease-in-out;transition:max-height 0.8s ease-in-out }section.product-info .search-equip #search-equip-result.open,section.product-info .search-equip #search-equip-result-mobile.open {max-height:100px;display:block }section.product-info .search-equip #search-equip-result.correct,section.product-info .search-equip #search-equip-result-mobile.correct {background:#06b183 }section.product-info .search-equip #search-equip-result.incorrect,section.product-info .search-equip #search-equip-result-mobile.incorrect {background:#061245 }section.product-info .search-equip #search-equip-result .txt,section.product-info .search-equip #search-equip-result-mobile .txt {color:#fff;text-align:center;padding:5px 0 }section.product-info .button-increase-decrease {border:none;background:#fff }.notify-product-back-in-stock {border:1px solid;border-radius:0 20px 20px 20px;padding:20px }.notify-product-back-in-stock label.toggle-notify-form {display:block;margin:0 0 10px;max-height:1.2em;-webkit-transition:max-height 0.3s ease-in-out;transition:max-height 0.3s ease-in-out;overflow:hidden;font-family:'AvantGarde-Demi',sans-serif }.notify-product-back-in-stock a,.notify-product-back-in-stock a:hover {color:inherit;text-decoration:underline }.notify-product-back-in-stock .input-holder {position:relative;-webkit-transition:max-height 0.3s ease-in-out;transition:max-height 0.3s ease-in-out;overflow:hidden }.notify-product-back-in-stock .input-holder .text-input {height:50px;line-height:50px;border-radius:25px;padding:0 20px;outline:0;border:0;font-size:14px;margin:2px;width:calc(100% - 4px) }.notify-product-back-in-stock .input-holder .form-check {margin-top:1rem;overflow-wrap:break-word;font-size:13px;opacity:0.9 }.notify-product-back-in-stock .input-holder .form-check .form-check-input {width:16px;height:16px;margin-top:2px;margin-left:calc(-1.25rem + 2px) }.notify-product-back-in-stock .input-holder .form-check .form-check-input:not(:checked) + label::before,.notify-product-back-in-stock .input-holder .form-check .form-check-input:checked + label::before {left:2px }.notify-product-back-in-stock .input-holder .form-check label .text {display:inline-block;margin-left:0.5rem;cursor:pointer }.notify-product-back-in-stock .input-holder button {float:right;height:44px;border-radius:22px;background-color:#e40000;color:#fff;text-align:center;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;cursor:pointer }.notify-product-back-in-stock .input-holder button:hover {background:#d30000 !important }.notify-product-back-in-stock-modal {position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:20px;border-radius:15px;background:rgba(255,255,255,0.97);visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s ease-out 0s,visibility 0s ease-out 0.2s;transition:opacity 0.2s ease-out 0s,visibility 0s ease-out 0.2s }.notify-product-back-in-stock-modal.fade.show {visibility:visible;transition-delay:0s }.notify-product-back-in-stock-modal .info {height:100% }.notify-product-back-in-stock-modal .notify-product-back-in-stock .input-holder {overflow:unset }.notify-product-back-in-stock-modal .notify-product-back-in-stock .input-holder .text-input {border:1px solid #ccc }.notify-product-back-in-stock-modal .notify-product-back-in-stock .input-holder .form-check .form-check-input:not(:checked) + label::before,.notify-product-back-in-stock-modal .notify-product-back-in-stock .input-holder .form-check .form-check-input:checked + label::before {border:1px solid #ccc }section.product-description {padding:37px 0 60px }section.product-description .cat-pills-holder {margin-bottom:40px }section.product-description table {width:100%;max-width:100% }.product-info__title {font-size:19px;line-height:24px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;margin-bottom:10px }.product-info__price {font-size:2.5rem;line-height:3rem;color:#e40000;font-family:'AvantGarde-Demi',sans-serif;font-display:swap }.product-info__note {display:inline-block;vertical-align:bottom;font-size:12px;line-height:23px;color:#061245;font-family:'AvantGarde-Book',sans-serif;font-display:swap }.product-info__nav_slider .slick-current .img .img__container {border:1px solid #e40000 }.product-info__nav_slider .product-info-slider__custom_nav {height:20px;width:20px;border-bottom:2px solid #e40000;border-left:2px solid #e40000;cursor:pointer }.product-info__nav_slider .slick-disabled {opacity:0.2 }.product-info__nav_slider .slick-prev {position:absolute;left:4px;top:calc(50% - 10px);transform:rotate(45deg) }.product-info__nav_slider .slick-next {position:absolute;right:4px;top:calc(50% - 10px);transform:rotate(225deg) }.product-info__nav_slider .slick-list {width:calc(100% - 60px);margin-right:auto;margin-left:auto }.product-info__nav_slider .img__container {margin:0 4px }section.product-info .item-holder {height:214px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;overflow:hidden }.product-slider-wrapper .slider {margin-left:calc(-1 * 18px);margin-right:calc(-1 * 18px) }.product-slider-wrapper .slider .slick-list {padding-left:18px }.product-slider-wrapper .slider .item-holder {margin-right:14px }.catalog {background:#f5f5f5 }section.catalog-page-section {padding-bottom:80px;padding-top:40px }section.catalog-page-section .chk-electroloja {white-space:normal }section.catalog-page-section .catalog-inner {margin-top:50px }section.catalog-page-section .active-filters {margin-right:-10px;margin-left:-10px }section.catalog-page-section .active-filters .filter-pill {background-color:rgba(6,18,69,0.05);height:35px;border-radius:calc(35px / 2);padding-left:15px;display:inline-flex;align-items:center;margin:5px }section.catalog-page-section .active-filters .filter-pill.first {padding-right:15px }section.catalog-page-section .active-filters .remove-filter {position:relative;width:35px;height:35px;border-radius:50%;cursor:pointer }section.catalog-page-section .active-filters .remove-filter::before,section.catalog-page-section .active-filters .remove-filter::after {content:'';position:absolute;top:50%;left:50%;width:1px;height:15px;background-color:#061245 }section.catalog-page-section .active-filters .remove-filter::before {transform:translate(-50%,-50%) rotate(45deg) }section.catalog-page-section .active-filters .remove-filter::after {transform:translate(-50%,-50%) rotate(-45deg) }section.catalog-page-section .btn-filters {position:relative;color:#061245;text-decoration:none !important;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:calc(40px / 2);height:40px;line-height:40px;padding:0 calc(40px / 2);width:100%;text-align:left;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:12px }section.catalog-page-section .btn-filters span {position:absolute;right:16px;padding:8px;background-image:url('../themes/abdd-electroloja-2019/assets/img/icon_filters.svg');background-size:contain;background-position:center;background-repeat:no-repeat;top:14px }section.catalog-page-section #catalog-block .catalog-product {width:50%;padding:6px }section.catalog-page-section #catalog-block .catalog-product-inner {position:relative;border-radius:8px;background:#fff;padding:15px;height:100% }section.catalog-page-section #catalog-block .img-holder {height:120px }section.catalog-page-section #catalog-block .txt-holder {padding:8px 0 5px }section.catalog-page-section #catalog-block img {max-width:100%;max-height:100% }section.catalog-page-section #catalog-block .title {display:block;overflow:hidden;font-size:14px;line-height:18px;max-height:54px;margin-top:8px }section.catalog-page-section #catalog-block .price {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:18px;margin-bottom:6px }section.catalog-page-section #catalog-block .sale-tag {top:30% }section.catalog-page-section h2 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:28px;line-height:34px;margin-bottom:26px }section.catalog-page-section .txt {font-size:20px;line-height:27px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap }section.catalog-page-section .input-label {color:#737d8a;font-size:12px }section.catalog-page-section .custom-select2 {position:relative }section.catalog-page-section .custom-select2 .select-toggle {position:relative;height:40px;line-height:40px !important;border-radius:20px;border:1px solid #fff;font-weight:normal;font-style:normal;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;color:#061245;background:#fff;padding:0;padding-left:18px;padding-right:40px;z-index:2;cursor:pointer }section.catalog-page-section .custom-select2 .select-toggle::after {content:'';position:absolute;top:13px;right:14px;width:12px;height:12px;border-left:1px solid #e40000;border-bottom:1px solid #e40000;cursor:pointer;transform:rotate(-45deg) }section.catalog-page-section .custom-select2 ul {position:absolute;top:0;padding-top:40px;background-color:#fff;box-shadow:0 3px 20px rgba(6,18,69,0.16);width:100%;border-radius:18px;z-index:1;visibility:hidden;opacity:0 }section.catalog-page-section .custom-select2 ul.show {visibility:visible;opacity:1 }section.catalog-page-section .custom-select2 ul li {display:flex;justify-content:space-between;width:100%;padding:14px;cursor:pointer;color:#061245;font-size:14px;font-weight:normal;font-style:normal }section.catalog-page-section .custom-select2 ul li.disabled {cursor:default }section.catalog-page-section .custom-select2 ul li:hover {background-color:#f5f5f5 }section.catalog-page-section .custom-select2 ul li:last-child:hover {border-bottom-left-radius:10px;border-bottom-right-radius:10px }#brands-checkboxes-desktop .has-letter .letter {width:51px;text-align:center }#brands-checkboxes-desktop .no-letter::before {content:'';display:inline-block;vertical-align:middle;width:1px;height:36px;background-color:rgba(6,18,69,0.2);margin:-20px 25px 0 25px }#catalog-filter-panel {position:fixed;top:0;left:0;width:100vw;height:100vh;background:#f5f5f5;opacity:1;z-index:11;padding-top:60px }#catalog-filter-panel .catalog-filters-title {color:#061245;font-size:26px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center }#catalog-filter-panel .catalog-filters-title >span {position:relative;top:0;right:0;width:44px;height:44px;cursor:pointer }#catalog-filter-panel .catalog-filters-title >span::after,#catalog-filter-panel .catalog-filters-title >span::before {content:'';position:absolute;top:50%;left:50%;display:block;background-color:#e40000;width:27px;height:2px }#catalog-filter-panel .catalog-filters-title >span::after {transform:translate(-50%,-50%) rotate(45deg) }#catalog-filter-panel .catalog-filters-title >span::before {transform:translate(-50%,-50%) rotate(-45deg) }#catalog-filter-panel .filter {cursor:pointer !important;width:100%;border-radius:10px;font-size:14px;background:#fff;color:#061245;margin:10px 0 }#catalog-filter-panel .filter .filter-title {position:relative;cursor:pointer;display:flex;align-items:center;height:50px;padding:10px 15px;color:#061245;font-size:14px;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;text-transform:uppercase }#catalog-filter-panel .filter .filter-title >span {position:absolute;right:20px;padding:5px;border-left:2px solid #061245;border-bottom:2px solid #061245;-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 }#catalog-filter-panel .filter .filter-content a {color:#061245;text-decoration:none;margin:0 10px }#catalog-filter-panel .filter .filter-content a.selected {font-family:'AvantGarde-Demi',sans-serif;font-display:swap }#catalog-filter-panel .filter.closed .filter-content,#catalog-filter-panel .filter.expanded .filter-content {max-height:0;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 }#catalog-filter-panel .filter.closed .filter-title >span {transform:rotate(-45deg) }#catalog-filter-panel .filter.expanded {position:relative;padding-bottom:20px }#catalog-filter-panel .filter.expanded .filter-title >span {transform:rotate(135deg) }#catalog-filter-panel .filter.expanded .filter-content {max-height:110px;overflow-y:auto }#catalog-filter-panel .button-apply {display:block;z-index:12;max-width:310px;margin:30px auto 0;height:50px;line-height:50px;border-radius:25px }.payment-types {background-color:#061245;padding:100px 0 120px }.payment-types .section--title {font-size:40px;line-height:46px;margin-bottom:40px;color:#fff;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;text-align:center }.payment-types .item-holder {box-shadow:0 3px 20px rgba(0,0,0,0.6);display:flex;flex-direction:column;justify-content:center;align-items:center;height:160px;padding:0 8px;margin-bottom:14px }.payment-types .item-holder img {max-height:76px }.payment-types .item-holder span {display:block;text-align:center;color:#fff;font-size:14px;line-height:16px;margin-top:10px }.payment-types .note {margin-top:40px;color:#fff;font-size:14px;line-height:20px;text-align:center;margin-bottom:0 }body:not(.homepage) >section:first-of-type {margin-top:60px }body:not(.homepage) header {box-shadow:none;transition:box-shadow 0.2s ease-out }body:not(.homepage) header.not-hp-scrolled {box-shadow:0 0 15px rgba(0,0,0,0.3) }section.product-info .button-cart-decrease::after {height:2px }section.product-info .button-cart-increase::before {width:2px }section.payment .edit-address {padding:0 10px;line-height:25px;height:25px;font-size:13px;box-shadow:0 8px 8px -8px rgba(6,18,69,0.8);background:#061245;border:none }section.payment .edit-address:hover {transition-duration:0s;box-shadow:0 0 0 0 rgba(6,18,69,0);background:#061245 !important }section.payment .cart__coupon-btn {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;text-transform:uppercase }section.payment .cart__coupon-input {padding:20px 0 }section.payment .cart__coupon-input .input-wrapper {padding:0 }section.payment .cart__coupon-input .input-wrapper .input__field {position:relative }section.payment .cart__coupon-input .input-wrapper .error {width:100%;font-size:12px;padding:5px;background-color:#e40000;text-align:center;color:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding-top:30px;margin-top:-25px;text-transform:uppercase;z-index:9 }.modal {background:rgba(0,0,0,0.3);height:100%;width:100%;position:fixed;top:0;left:0;transition:opacity 0.2s ease-out }.modal-dialog,.modal.in .modal-dialog {width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;margin:0;max-width:none }.modal-dialog .modal-content,.modal.in .modal-dialog .modal-content {height:100%;overflow:hidden;border-radius:10px;box-shadow:0 20px 20px -10pxrgba 0,0,0,0.3 }.modal-dialog .modal-content .modal-body,.modal.in .modal-dialog .modal-content .modal-body {padding:130px 0 0;height:100% }.modal-dialog .modal-content .modal-body .title,.modal.in .modal-dialog .modal-content .modal-body .title {position:absolute;top:0;left:0;width:100%;height:130px;padding:30px 40px 30px 40px;margin-bottom:0;font-size:1.5rem;text-align:left}.modal-dialog .modal-content .modal-body .title .status-color,.modal.in .modal-dialog .modal-content .modal-body .title .status-color {display:inline-block;width:10px;height:10px;border-radius:20px;background-color:#efefef }.modal-dialog .modal-content .modal-body .title .status-text,.modal.in .modal-dialog .modal-content .modal-body .title .status-text {display:inline-block;margin-left:6px;font-size:1rem;font-family:'AvantGarde-Regular',sans-serif;font-display:swap }.modal-dialog .modal-content .modal-body button.close,.modal.in .modal-dialog .modal-content .modal-body button.close {position:absolute;z-index:2;top:0;right:0;width:30px;height:30px }.modal-dialog .modal-content .modal-body .inner,.modal.in .modal-dialog .modal-content .modal-body .inner {overflow:hidden;overflow-y:scroll;height:100%;padding:0 40px;background:transparent;box-shadow:none;color:#8a8d9b }.modal-dialog .modal-content .modal-body .inner .mt-40,.modal.in .modal-dialog .modal-content .modal-body .inner .mt-40 {margin-top:40px }.modal-dialog .modal-content .modal-body .inner .mb-40,.modal.in .modal-dialog .modal-content .modal-body .inner .mb-40 {margin-bottom:40px }.modal-dialog .modal-content .modal-body .inner h3,.modal.in .modal-dialog .modal-content .modal-body .inner h3 {color:#061245;font-size:18px;line-height:20px;margin-bottom:0.5rem }.modal-dialog .modal-content .modal-body .inner .items-group,.modal.in .modal-dialog .modal-content .modal-body .inner .items-group {padding-top:20px;padding-bottom:20px }.modal-dialog .modal-content .modal-body .inner .items-group .item-holder,.modal.in .modal-dialog .modal-content .modal-body .inner .items-group .item-holder {padding-top:20px;padding-bottom:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:20px 0 }.modal-dialog .modal-content .modal-body .inner .items-group .item-holder h3 .small,.modal.in .modal-dialog .modal-content .modal-body .inner .items-group .item-holder h3 .small {font-size:1rem;opacity:0.6 }.modal-dialog .modal-content .modal-body .inner .items-group .item-holder .img-holder img,.modal.in .modal-dialog .modal-content .modal-body .inner .items-group .item-holder .img-holder img {width:100% }.pwinfo {position:absolute;background-color:#333;color:#f9f9f9;border-radius:4px;padding:5px;font-size:13px;top:18px;transform:translateY(calc(-100% - 8px));z-index:3;display:none }.pwinfo::after {content:'';position:absolute;bottom:-4px;left:20px;width:8px;height:8px;background-color:#333;transform:rotate(45deg) }}