@media (min-width:992px) {.hero {height:calc(70vh + 100px) }.hero #hero_img_block {height:40%;margin-top:0;order:2 }.hero #hero_search_here {order:1 }.slick-dots {display:block }.reasons {padding:30px 0 50px }.reasons h2 {font-size:50px;line-height:54px;margin-top:0;margin-bottom:0 }.reasons ul {padding-top:15px }.reasons li {padding-left:46px;padding-right:10px;font-size:20px;line-height:24px;padding-bottom:29px;max-width:50%;width:50% }.reasons li::after {width:34px;height:34px;border-radius:10px }#menu_categories.just-cats .first-level .menu-item .text {font-size:14px }#menu_categories.just-cats .first-level .menu-item .text .title {font-size:18px }#menu_categories.just-cats .second-level .subcats .menu-item {max-width:calc(100% / 4);width:calc(100% / 4);padding-left:10px }#menu_categories .first-level {width:408px;padding-left:30px;padding-right:30px }#menu_categories .second-level {width:calc(100% - 408px) }.cat-wrapper .hero-cat-item {font-size:14px;padding:16px }.cat-wrapper .hero-cat-item .icon {max-width:45px }.search-modal .section--title {font-size:50px;line-height:57px }.search-modal .text-input {font-size:16px }.pre-footer .block-blue {background-image:url('../themes/abdd-electroloja-2019/assets/img/icon_x_red.svg');background-size:contain;background-position:bottom right;background-repeat:no-repeat }.pre-footer .block-blue .txt-holder {padding-bottom:0 }.pre-footer .block-blue .txt-holder span {font-size:34px;line-height:41px }.pre-footer .block-blue .txt-holder h3 {font-size:44px;line-height:53px }.pre-footer .block-blue p {font-size:21px;line-height:24px }.pre-footer .block-blue img {width:114px;height:114px }.pre-footer .block-blue div[class^="sub-block"] {display:flex;align-items:center;justify-content:center;flex-direction:column }.pre-footer .block-red {background-image:url('../themes/abdd-electroloja-2019/assets/img/icon_x_blue.svg');background-size:contain;background-position:top right;background-repeat:no-repeat }.pre-footer .block-red .txt-holder {padding-bottom:0 }.pre-footer .block-red .txt-holder span {font-size:34px;line-height:41px }.pre-footer .block-red .txt-holder h3 {font-size:44px;line-height:53px }.pre-footer .block-red .truck-holder {font-size:27px;line-height:31px }.pre-footer .block-red .mask-holder {font-size:27px;line-height:31px }.pre-footer .block-red hr {margin:30px 0 }.pre-footer .block-red .sub-block-2 .carrier:nth-child(1) img {width:150px }.pre-footer .block-red .sub-block-2 .carrier:nth-child(2) img {width:150px }.pre-footer .block-red .sub-block-2 .carrier:nth-child(3) img {width:120px }footer .block-1 h3 {font-size:18px;line-height:20px }footer .copyrights {font-size:14px;line-height:17px }section.product-details .buy-button-parent {min-width:auto;display:block }section.product-details .buy-button {margin-left:15px}section.product-info {padding-top:80px }section.product-info .product-info__title {font-size:28px;line-height:32px }section.bot-swippables {padding:60px 0 70px }section.bot-swippables h2 {margin-bottom:40px }section.bot-swippables .slider .title-holder {display:block;margin-top:150px;text-align:right }section.bot-swippables .slider .title-holder h3 {font-family:'AvantGarde-Demi',sans-serif;font-display:swap;color:#02142b;font-size:30px;line-height:36px }section.bot-swippables .slider .title-holder h4 {color:#ff3c49;font-size:20px;line-height:24px }.modal-auth .content #register_form .input-holder >label {left:28px }.modal-auth #register_form .input-holder {display:inline-block;vertical-align:top;width:50%;padding:18px 8px 10px }.modal-auth #register_form .input-holder.gender {width:100%;padding-left:20px }.modal-auth .content {width:70%;max-width:650px }.modal-auth .content .sn-logins >div {flex:1 }.modal-auth .content .sn-logins >div:first-child {padding-right:calc(16px / 2) }.modal-auth .content .sn-logins >div:last-child {padding-left:calc(16px / 2) }.modal-auth .content .case-or {font-size:16px }.modal-auth .content .disclaimer {font-size:12px }.modal-auth .content .input-wrapper {margin-right:calc(16px / -2);margin-left:calc(16px / -2) }.modal-auth .content .form-content {padding:70px 12% 40px }.modal-notif .content {width:60% }section.cart-list h2 {font-size:28px;line-height:32px }section.cart-list .item-wrapper {padding-bottom:30px }section.cart-list .img-holder {margin-left:10px }section.cart-list .info-holder {padding-top:30px }section.cart-list .title-holder {width:300px;margin-right:30px }section.cart-list .product-title {font-size:24px }section.cart-list .product-subtitle {font-size:14px }section.cart-list .product-description {font-size:14px;margin-top:8px;color:#737d8a }section.cart-list .remove-btn {margin-top:24px }section.cart-list .price-and-quantity {flex:1;justify-content:space-around }section.cart-list .price {order:2 }section.cart-list .quantity {order:1;padding:0 }section.cart-list .total-price.bottom >div:nth-of-type(2n) {width:140px }section.cart-list .total-price.bottom .total-total,section.cart-list .total-price.bottom .total-total + div {font-size:28px;line-height:42px }section.cart-list .total-price + .btn-holder {padding:30px 0 20px }section.cart-list .total-price + .btn-holder .btn {height:50px;line-height:50px;border-radius:25px;padding:0 35px;font-size:15px }section.cart-list .total-price + .btn-holder .btn.btn--arrow {padding-right:56px }section.cart-list .total-price + .btn-holder .btn.btn--arrow::after {right:6px;height:50px }.layout-basic--banner + .layout-basic--content {padding-top:60px }.layout-basic--content {padding:120px 0 90px }.layout-basic--content h2 {font-size:36px;line-height:40px;margin-bottom:28px }.fs-lg-22 {font-size:22px;line-height:1em }.fs-lg-18 {font-size:18px;line-height:1em }.fs-lg-15 {font-size:15px;line-height:1em }.align-lg-v-h-center {justify-content:center;align-items:center;display:flex }.align-lg-h-center {justify-content:center;display:flex }.align-lg-v-center {align-items:center;display:flex }.align-lg-v-grid {display:inline-grid;display:-moz-inline-grid;display:-ms-inline-grid;align-items:center }body._homepage .product-list.product-type .item-wrapper {padding-left:calc((100vw - (2 * 32px)) * 0.08333333 + 32px);padding-right:calc((100vw - (2 * 32px)) * 0.08333333 + 32px);display:flex;flex-wrap:wrap;justify-content:space-between }body._homepage .product-list.product-type .item-holder {width:22% }body._homepage .product-list.product-type .product-image {display:block;max-width:100% }body._homepage .product-list.product-type .btn--buy {padding:0 }body._homepage .product-list.product-type .btn--buy::after {display:none }section.user-details {background:#f5f5f5 }section.user-details .tabs-wrapper {background:#f5f5f5 }section.user-details .tabs-wrapper .tabs-container {padding:100px 0 }section.user-details .content-wrapper {padding:0 }section.user-details .tabs {height:100px;display:flex;align-items:center;z-index:10;font-size:16px }section.user-details .tabs i {padding:0 24px }section.user-details .tabs span {padding:4px;position:absolute;right:30px;border-bottom:1px solid #707070;border-left:1px solid #707070;transform:rotate(-135deg) }section.user-details .invert {border-radius:0;margin-bottom:0;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#fff;font-family:'AvantGarde-Demi',sans-serif;font-display:swap;font-size:18px;-webkit-box-shadow:0 7px 7px 0 rgba(0,0,0,0);-moz-box-shadow:0 7px 7px 0 rgba(0,0,0,0);box-shadow:0 7px 7px 0 rgba(0,0,0,0) }section.user-details .invert span {padding:5px;border-bottom:2px solid #061245;border-left:2px solid #061245;transform:rotate(-135deg) }section.user-details .inner-content {padding-bottom:100px;padding-top:40px }section.user-details .pt-custom {padding-top:100px }section.user-details .content,section.user-details .content-expanded {max-height:0;padding:0;overflow:hidden;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background:#fff }section.user-details .content {border:none }section.user-details .content-expanded {max-height:100%;height:100%;overflow-y:auto;border:none }section.user-details #order-history-partial-desktop {font-size:1rem;width:100%;line-height:1rem }section.user-details #order-history-partial-desktop .row-head {font-size:0.8rem;color:#707070 }section.user-details #order-history-partial-desktop .row-order {border-radius:10px;padding:10px;background:#ededed }section.user-details #order-history-partial-desktop .row-order >div {display:flex;align-items:center }section.user-details #order-history-partial-desktop .row-order >div .status {height:12px;width:12px;margin-right:6px;margin-bottom:6px }section.user-details #order-history-partial-desktop .row-order >div .btn-detalhes {text-decoration:none !important;cursor:pointer;height:40px;line-height:40px;padding:0;font-size:12px;font-weight:normal;-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 #order-history-partial-desktop .table--history .d-table-row div a {text-decoration:underline }section.user-details #order-history-partial-desktop .table--history .d-table-row div a:hover {text-decoration:none }section.user-details #order-history-partial-desktop .table--history {font-size:16px;width:100%;line-height:16px }section.user-details #order-history-partial-desktop .table--history .d-table-row.th div {background:#f8f5f4;padding:14px;border-bottom:none }.payment-types .section--title {font-size:50px;line-height:58px }.payment-types .item-holder {height:178px }.payment-types .item-holder img {max-height:85px }.payment-types .item-holder span {font-size:16px;line-height:21px;margin-top:16px }.swippables .section--title {font-size:50px;margin-left:0 }.swippables .slide {margin-right:calc(16px / 2);margin-left:calc(16px / 2) }.swippables .slick-list {padding-left:calc((100vw - (2 * 32px) + 16px) * (1 / 12) + 32px - 16px / 2) }.new-products-slider__title,.product-opportunities-slider__title,.relative-products-slider__title {font-size:50px;margin-left:0 }.relative-products-slider__title {margin-bottom:100px }.opportunity-card__container {min-height:240px }section.product-opportunities-slider {padding:125px 0 115px }section.catalog-page-section {padding-right:calc(75px - 32px);padding-left:calc(75px - 32px) }section.catalog-page-section #catalog-block .catalog-product {width:calc(100% / 3) }#invoice-address-partial .item-wrapper .item-holder,#shipping-address-partial .item-wrapper .item-holder {width:50% }section.product-info .item-holder {height:270px }.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:50%;height:50%;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:110px 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:110px;padding:30px 60px 30px 40px;margin-bottom:0;font-size:1.6rem;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 }.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:1.2rem;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% }}