.d-flex{display:flex;align-items:center;justify-content:space-between;width:100%}.produc-list-wrapper{position:relative;display:block;margin-top:0}.product-list-loader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.8);z-index:10}.product-list-loader svg{width:40px;height:40px;animation:loading .6s infinite linear}.product-list-loader svg path{fill:#ff560a}@keyframes loading{to{transform:rotate(360deg)}}.products{width:100%;margin-top:24px;display:flex;flex-wrap:wrap;padding:0 16px;height:100%}.products .row{width:100%;margin:0}.products .row:first-child{padding-bottom:15px}.products .row.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:29px 17px;margin:24px 0 18px}.products .row::after,.products .row::before{display:none}@media (min-width:768px){.produc-list-wrapper{max-width:1288px;padding:0 16px;margin:77px auto 0;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:40px}.products{padding:0;margin-top:0}.products .row.cards{margin-top:30px;justify-content:flex-start}}@media (min-width:1200px){.produc-list-wrapper{padding:0}}.card-plp{position:relative;width:100%;min-width:auto;max-width:344px;min-height:258px;display:inline-block;border-radius:12px;border:1px solid #e9e9e9;background:#fff;overflow:hidden;transition:transform .3s}.card-plp:hover{transform:translateY(-4px)}.card-plp__body{height:100%;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.card-plp__body .product-brand,.card-plp__body .product-name{display:block;font-family:Inter;font-size:16px;line-height:24px}.card-plp__body .product-name{height:48px;margin-top:0;margin-bottom:8px;letter-spacing:.08px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-plp__body .product-brand{height:24px;font-weight:700;text-transform:capitalize}.card-plp__image{position:relative;width:126px;height:100%;padding:8px;background:#f7f7f7;z-index:1}.card-plp__image .image-container{height:100%;display:flex;justify-content:center;align-items:center}.card-plp__image img{width:100px;height:138px;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.card-plp .technology-icon{position:absolute;top:16px;left:12px}.card-plp .equipment-colors{margin-top:8px;padding:4px 0;display:flex;gap:8px}.card-plp .equipment-colors__item{width:16px;height:16px;border:.5px solid #d7d7d7;border-radius:50%}.card-plp__detail{position:relative;width:calc(100% - 126px);height:100%;padding:16px 8px 36px;text-align:left;color:#0c0c0c}.card-plp__detail .suggested-plan{text-align:left}.card-plp__detail .suggested-plan__discount,.card-plp__detail .suggested-plan__name{margin-bottom:0;font-family:Inter;font-size:12px;line-height:18px;letter-spacing:.03px;color:currentColor}.card-plp__detail .suggested-plan__name{text-transform:capitalize}.card-plp__detail .suggested-plan__installment{font-size:12px;margin-bottom:0;font-family:Inter;line-height:16px;letter-spacing:.03px}.card-plp__detail .suggested-plan strong{font-family:Inter!important;font-weight:600}.card-plp .installment-detail>p{margin-bottom:0}.card-plp .installment-detail small,.card-plp .installment-detail__initial{font-family:Inter;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.04px;color:#002eff}.card-plp .installment-detail small span,.card-plp .installment-detail__initial span{font-family:Barlow-Semibold;font-size:24px;font-weight:600;line-height:28px;letter-spacing:.36px}.card-plp .installment-detail__quantity{font-family:Inter;font-size:12px;line-height:16px;letter-spacing:.06px}.card-plp .installment-detail__quantity span{font-weight:600}.card-plp .spot-price{margin-bottom:0}.card-plp .spot-price__value{font-family:Barlow-Semibold;font-size:24px;font-weight:600;line-height:28px;letter-spacing:.36px;color:#002eff}.card-plp .spot-price__value small{font-family:Inter;font-weight:600;font-size:14px;line-height:18px;letter-spacing:.04px}.card-plp .reference-price{margin-bottom:0;font-family:Inter;font-size:12px;line-height:16px;letter-spacing:.06px;color:#66686c}.card-plp .productBadge{height:21px;margin-bottom:8px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;overflow:hidden}.card-plp .productBadge__item{height:inherit;padding:0 8px;font-family:Barlow-Semibold;font-weight:600;font-size:12px;line-height:21px;text-transform:inherit;text-align:center;color:#000;border-radius:6px}.card-plp .productBadge__item p{margin:0}.card-plp .productBadge__item img{width:10.59px;height:10.59px;margin-right:4px;vertical-align:initial}.card-plp .productBadge__item.promo_3,.card-plp .productBadge__item.promo_6{background:#002eff;color:#fff}.card-plp .productBadge__item.promo_4,.card-plp .productBadge__item.promo_7,.card-plp .productBadge__item.promo_8{background:#f5b207}.card-plp .productBadge__item.promo_5{background:#ff3d00;color:#fff}.card-plp .productBadge__item.agotado{background:#d7d7d7;color:#66686c}.card-plp .productBadge__item.promo_1{background:#10069f;color:#fff}.card-plp .productBadge__item.discountEquipment,.card-plp .productBadge__item.discountOffer{background:#42e8b4;color:#191919}.card-plp .productBadge__item.promo_2{background:#e9e9e9}.card-plp .product-discount-badge{height:24px;margin-bottom:8px;padding:0 8px;display:inline-block;font-family:Barlow-SemiBold;font-size:14px;font-weight:600;line-height:24px;border-radius:4px;background:#42e8b4}.card-plp__gris{filter:grayscale(100%)}.card-plp .check-compare{position:absolute;left:0;bottom:0;width:100%;margin-top:8px;padding:8px;text-align:right;border-top:1px solid #e9e9e9;z-index:1}.card-plp .check-compare__input{appearance:none;display:inline-block;width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;margin:0 0 0 6px!important}.card-plp .check-compare__input::before{content:"";display:block;width:100%;height:100%;border-radius:50%;transform:scale(0);background:#002eff;transition:120ms transform ease-in-out}.card-plp .check-compare__input:checked{border-width:2px;border-color:#002eff}.card-plp .check-compare__input:checked::before{transform:scale(.8)}.card-plp .check-compare__label{margin-bottom:0;display:flex;align-items:center;justify-content:flex-end;font-family:Barlow-medium;font-weight:500;font-size:14px;line-height:16.8px;letter-spacing:.04px;color:#57585c}@media (min-width:768px){.card-plp{width:300px;min-height:440px;padding:0}.card-plp__body{height:initial;margin-bottom:0}.card-plp__detail .suggested-plan,.card-plp__detail .suggested-plan__name{margin-bottom:4px}.card-plp__body .product-name{font-size:18px;letter-spacing:.14px}.card-plp__image{width:100%;padding:44px 16px 16px;border-bottom:1px solid #e9e9e9;z-index:0}.card-plp__image .image-container{flex-direction:row-reverse}.card-plp__image img{width:155px;height:210px}.card-plp .technology-icon{position:initial}.card-plp .technology-icon svg{width:35.86px;height:35.86px}.card-plp__detail{width:100%;padding:8px 16px 16px}.card-plp__detail .suggested-plan__discount,.card-plp__detail .suggested-plan__name{font-size:14px;letter-spacing:.04px}.card-plp__detail .suggested-plan__installment{font-size:14px}.card-plp .installment-detail small,.card-plp .installment-detail__initial{font-size:18px;line-height:24px;letter-spacing:.14px}.card-plp .installment-detail small span,.card-plp .installment-detail__initial span{font-size:36px;line-height:40px;letter-spacing:.54px}.card-plp .installment-detail__quantity{font-size:14px;line-height:18px;letter-spacing:.04px}.card-plp .spot-price__value{font-size:36px;line-height:40px;letter-spacing:.54px}.card-plp .spot-price__value small{font-size:18px;line-height:24px;letter-spacing:.14px}.card-plp .reference-price{margin-bottom:4px;font-size:14px;line-height:18px;letter-spacing:.04px}.card-plp .productBadge__item{font-size:12px;border-radius:8px}.card-plp .check-compare{top:0;bottom:initial;margin-top:0;padding:16px;border:0}}.pagination-container{width:auto;margin:0 auto}.pagination-block{margin:24px 0 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pagination-block__numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;background:#f8f8f8;border-radius:51px;padding:8px 12px}.pagination-block a{padding:0 12px;display:flex;justify-content:center;align-items:center;font-family:Barlow-bold;font-weight:700;font-size:20px;line-height:24px;color:#a4a4a6}.pagination-block a.active{width:30px;height:30px;background-color:#002eff;border-radius:100%;color:#fff}.pagination-block .page-left,.pagination-block .page-right{padding:0;display:block;width:24px;height:24px}.pagination-block .page-left{margin-right:10px;text-align:right}.pagination-block .page-right{margin-left:10px}@media (min-width:768px){.pagination-block{margin-top:30px}.pagination-block__numbers{padding:8px 16px;gap:16px}}.breadcrumb-plp-mobile{display:none}.title-brand-accessory{margin:0 0 24px;font-family:Barlow-SemiBold;font-weight:600;font-size:16px;line-height:19px;color:#00baed}.filter-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10;opacity:0;pointer-events:none;transition:opacity .25s}.filter-backdrop.show{opacity:1;pointer-events:fill}.modal-fixed-brands{top:50%;height:calc(100% - 180px);width:calc(100% - 26px);max-width:334px;transform:translateY(-50%);border-radius:0 16px 16px 0}.modal-fixed-brands .button-back span{font-family:Barlow-Regular}.accessory-filter__title{font-family:Barlow-SemiBold;font-weight:600;font-size:16px;color:#00baed;margin:24px 0}.accessory-filter__description{font-size:14px;line-height:20px;color:#0350b9;margin-bottom:24px}.accessory-filter__description strong{font-weight:600}.accessory-filter__brands{display:flex;flex-wrap:wrap}.accessory-filter__brands a{display:block;font-weight:400;font-size:16px;color:#9e9fa1;border:.5px solid #9e9fa1;border-radius:38px;padding:4px 8px;margin:0 10px 10px 0;text-transform:capitalize}.accessory-filter__brands a.active{background-color:#ff560a;border-color:#ff560a;color:#fff}@media (min-width:768px){.breadcrumb-plp{display:flex;margin-bottom:24px;font-weight:400;font-size:16px;color:#9e9faa}.breadcrumb-plp__item u,.breadcrumb-plp__item.active{font-family:Barlow-Bold;font-weight:700}.breadcrumb-plp__item.active{color:#004fb9}.breadcrumb-plp__item.active::before{content:"";display:inline-block;width:6px;height:6px;border:2px solid #9e9faa;border-width:0 2px 2px 0;transform:rotate(-45deg);margin:0 6px;position:relative;top:-1px}.title-brand-accessory{margin-bottom:0;font-size:20px;line-height:24px}.accessory-filter{padding-top:100px}.accessory-filter__title{display:none}}