@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}.brxe-code{width:100%}.brxe-template{width:100%}.brxe-slider-nested{width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}.catalog-sidebar { width: 100%; background-color: white; padding-left:20%; padding-bottom:5%; box-shadow: 0vw 0.5vw 1vw rgba(0, 0, 0, 0.2);}.search-container { padding-top:10%; margin-bottom: 3%; font-family: "Gotham";}.search-input-wrapper { position: relative;}.search-container h2 { font-size: 1.8vw; font-weight: 500; margin-bottom: 1%;}#product-search { width: 80%; height:2vw; padding-left:5%; border-radius: 0.5vw; font-size: 1vw; background-color:#ececec;}#product-search::placeholder { color:#11263a; font-style:italic;}.img-buscador{width:1.5vw;}.search-button { position: absolute; right:25%; top:50%; transform: translateY(-50%); background: none; border: none; cursor: pointer; padding: 0;}.clear-search-button { position: absolute; right: 32%; top: 50%; transform: translateY(-50%); background: none; border: none; cursor: pointer; padding: 1%; display: none;}.search-results { position: absolute; z-index: 10; width: 100%; background-color: white; border: 0.1vw solid #11263a; box-shadow: 0 0.3vw 0.5vw -0.1vw rgba(0, 0, 0, 0.1), 0 0.15vw 0.3vw -0.1vw rgba(0, 0, 0, 0.06); margin-top: 1%; display: none; font-family: "gotham";}.search-result-item { display: flex; padding: 2%; cursor: pointer;}.search-result-item:hover { background-color: #ececec;}.search-result-image { width: 10%; margin-right: 2%;}.search-result-image img { width: 100%; height: 100%; object-fit: contain;}.search-result-info { flex: 1;}.search-result-name { font-size: 1vw; font-weight: 300; color: #11263a;}.search-result-reference { font-size: 1vw; font-weight: 200; color: #11263a;}.filter-section { margin-bottom: 5%;}.filter-section h2 { font-size: 1vw; font-weight: 700; margin-bottom: 1%;}.filter-options { padding-left:2vw;}.filter-button { padding: 1% 2%; border: 0.1vw solid #e2e8f0; border-radius: 0.5vw; background-color: white; font-size: 1vw; cursor: pointer; transition: all 0.2s ease; text-align: left; height: 100%; display: flex; align-items: center; justify-content: center; margin-bottom:0.2vw;}.filter-button:hover { border-color: #cbd5e0; background-color: #ececec;}.filter-button.active { background-color: #11263a; color: white; border-color: #11263a;}.catalog-content { flex: 1; padding: 1vw 5vw;}.cart-button-container { display: flex; justify-content: flex-end; margin-bottom: 2%;}.cart-button { display: flex; align-items: center; padding: 1% 2%; border-radius: 0.5vw; background-color: transparent; cursor: pointer; position: relative; font-size: 1.4vw;}.cart-button svg { width: 1.8vw; height: 1.8vw; margin-right: 1%;}.cart-count { position: absolute; top: 0%; right: 0%; background-color: #3182ce; color: white; width: 2vw; height: 2vw; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.2vw; font-weight: 500; display: none;}.carrito{width:5vw; height:5vw;}.product-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2%; padding-bottom:5vw;}.product-card { border-radius: 1vw; overflow: hidden; display: flex; flex-direction: column; background-color: white; padding:2% 5%; height:25vw; width:13vw;}.product-card:hover { box-shadow: 0.1vw 0.5vw 1vw rgba(0, 0, 0, 0.4);}.product-divider { border-top: 0.1vw solid #11263a; margin: 2% 0;}.product-image { flex: 1; display: flex; align-items: center; justify-content: center; padding: 5%; max-height:12vw;}.product-image img { height:90%; object-fit: contain;}.product-actions { display: flex; flex-direction: column; gap: 2%; padding-bottom:5%;}.ficha-tecnica-button,.add-to-cart-button { display: flex; align-items: center; justify-content: center; padding: 3%; border-radius: 1vw; font-size: 0.8vw; cursor: pointer; width: 100%; margin-bottom: 2%;}.ficha-tecnica-button { border: 0.1vw solid #11263a; background-color: white;}.add-to-cart-button { background-color: #93c01f; color: white; border: none;}.pagination { display: flex; justify-content: center; align-items: center; margin-top: 5%; gap: 1%;}.pagination-button { display: flex; align-items: center; justify-content: center; width: 3vw; height: 3vw; border: 0.1vw solid #e2e8f0; border-radius: 0.5vw; background-color: white; cursor: pointer; font-size: 1.4vw; color:#11263a;}.pagination-button.active { background-color: #11263a; color: white;}.pagination-button:disabled { opacity: 0.5; display: none;}.pagination-ellipsis { padding: 0 1%; font-size: 1.4vw;}.cart-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 40; display: none;}.cart-overlay.active { display: block;}.cart-drawer { position: fixed; top: 0; right: -100%; bottom: 0; width: 100%; max-width: 30vw; background-color: #ececec; z-index: 50; box-shadow: -0.3vw 0 0.5vw -0.1vw rgba(0, 0, 0, 0.1); transition: right 0.3s ease; display: flex; flex-direction: column; height:40vw;}.cart-drawer.open { right: 0;}.cart-drawer-content { display: flex; flex-direction: column; height: 100%;}.cart-header { display: flex; align-items: center; justify-content: space-between; padding: 3%;}.cart-title { display: flex; align-items: center; width:100%;}.cart-title svg { width: 1.8vw; height: 1.8vw; margin-right: 2%;}.cart-title h2 { font-family: "Heading Now"; color:#11263a; font-size: 1vw; font-weight: 500;}.close-cart { background: none; border: none; cursor: pointer; padding: 2%;}.close-cart svg { width: 1.8vw; height: 1.8vw;}.cart-items { flex: 1; overflow-y: auto; margin:5%; background-color:#ececec;}.empty-cart { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; color: #a0aec0;}.empty-cart svg { font-size: 1.6vw; opacity: 0.2; margin-bottom: 5%;}.empty-cart p { font-size: 1.6vw;}.cart-item { display: flex; border: 0.1vw solid #11263a; padding:5%; height:8vw; background-color:white;}.cart-item-image { width: 20%; margin-right: 5%; flex-shrink: 0;}.cart-item-image img { width: 100%; height: 100%; object-fit: contain;}.cart-item-details { flex: 1;}.cart-item-name { font-weight: 500; color: #11263a; font-size: 1vw;}.cart-item-reference { font-size: 0.8vw; color: #11263a;}.cart-item-quantity { display: flex; align-items: center;}.cart-item-quantity span { font-size: 1vw; color:#11263a; font-weight: 500; padding: 0;}.quantity-select { border: 0.1vw solid #11263a; border-radius: 0.5vw; font-size: 1vw; height:2vw; padding-left: 1vw; line-height:1.5vw;margin-left:1vw;}.remove-item-button { background: none; border: none; cursor: pointer; padding: 2%; align-self: flex-start;}.remove-item-button svg { width: 1.8vw; height: 1.8vw;}.cart-footer { padding: 3%; display: flex; flex-direction: row; gap: 2%; font-family: "Heading Now";}.checkout-button,.continue-shopping,.clear-cart-button { width: 100%; padding: 1% 0%; text-align: center; cursor: pointer; font-size: 1vw;}.checkout-button,.clear-cart-button { color: #11263a; border: 0.1vw solid #11263a; font-weight: 500;}.continue-shopping { background-color: #11263a; color: white;}.notification { position: fixed; bottom: 3%; right: 3%; background-color: #11263a; color: white; padding: 1.5% 2%; border-radius: 0.5vw; box-shadow: 0 0.3vw 0.5vw -0.1vw rgba(0, 0, 0, 0.1); transform: translateY(100%); opacity: 0; transition: transform 0.3s ease, opacity 0.3s ease; z-index: 60; font-size: 1.4vw;}.notification.show { transform: translateY(0); opacity: 1;}.no-products { grid-column: 1 / -1; text-align: center; padding: 10% 0; color: #718096; font-size: 1.6vw;}.carrito-menu{height:2vw; width:2vw;}.cart-count-menu { position: absolute; top: -30%; right: -30%; background-color: #3182ce; color: white; width: 1vw; height: 1vw; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1vw; font-weight: 500; display: none;}.product-name { min-height: 3vw; font-weight: 500; text-align: center; padding: 2%; font-size: 1vw; color: #11263a; line-height: 1.4vw;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}.product-reference { text-align: left; color: #11263a; font-size: 1vw; margin-top: 2%; margin-bottom: 5%; min-height: 3vw;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}.product-price { font-size: 1.2vw; font-weight: 700; color: #11263a; text-align: center; width: 100%; margin-bottom: 4%; display: flex; align-items: center; justify-content: center;}.cart-item-details { flex: 1; min-width: 0; }.cart-item-name { font-weight: 500; color: #11263a; font-size: 1vw;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}.cart-item-reference { font-size: 0.8vw; color: #11263a;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}@media (max-width: 767px) { .filter-section h2 { font-size: 3vw;} .search-button { right:10%;}.clear-search-button { right: 23%; } .img-buscador{width:3vw; } #product-search { width:95%; height:5vw; font-size: clamp(16px, 3vw, 22px); padding-top: 0.5vw;} .catalog-sidebar { width: 100%; background-color: white; padding-left: 5%; padding-bottom: 5%; box-shadow: 0vw 0.5vw 1vw rgba(0, 0, 0, 0.2);} .filter-button { padding: 1% 2%; border: 0.1vw solid #e2e8f0; border-radius: 0.5vw; background-color: white; font-size: 2.5vw; cursor: pointer; transition: all 0.2s ease; text-align: left; height: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 0.2vw;} .product-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2%; padding-bottom: 5vw;} .product-card { border-radius: 1vw; overflow: hidden; display: flex; flex-direction: column; background-color: white; padding: 2% 5%; height: 40vw; width: 25vw;} .product-image { flex: 1; display: flex; align-items: center; justify-content: center; padding: 5%; max-height: 17vw;}.product-name { min-height: 7vw; font-size: 2.5vw; line-height: 3.5vw;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .product-reference { font-size: 2vw; min-height: 5vw;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }  .product-price { font-size: 3.5vw; margin-bottom: 4%; } .ficha-tecnica-button, .add-to-cart-button { display: flex; align-items: center; justify-content: center; padding: 3%; border-radius: 1vw; font-size: 2vw; cursor: pointer; width: 100%; margin-bottom: 2%;} .add-to-cart-button { background-color: #93c01f; color: white;  border: 0.1vw solid #93c01f;} .pagination { margin-top: 10vw;} .catalog-content { padding: 1vw 3vw;} .pagination-button { width: 5vw; height: 5vw; font-size: 2.5vw;} .carrito{width:10vw; height:10vw;} .cart-title svg { width: 6vw; height: 6vw; margin-right: 2%;}.cart-title h2 { font-family: "Heading Now"; color:#11263a; font-size: 4vw; font-weight: 500;} .cart-item { display: flex; border: 0.1vw solid #11263a; padding:5%; height:auto; background-color:white;}.cart-item-name { font-weight: 500; color: #11263a; font-size: 3vw;}.cart-item-reference { font-size: 2.8vw; color: #11263a;}.cart-item-quantity span { font-size: 3vw; color:#11263a; font-weight: 500; padding: 0;}.quantity-select { border: 0.1vw solid #11263a; border-radius: 0.5vw; font-size: 4vw; height:5vw; padding-left: 2vw; margin-left: 2vw; line-height: 1.15;} .cart-drawer { position: fixed; top: 0; right: -100%; bottom: 0; width: 70%; max-width: 100%; background-color: #ececec; z-index: 50; box-shadow: -0.3vw 0 0.5vw -0.1vw rgba(0, 0, 0, 0.1); transition: right 0.3s ease; display: flex; flex-direction: column; height:50%;} .checkout-button,.continue-shopping,.clear-cart-button { width: 100%; padding: 1% 0%; text-align: center; cursor: pointer; font-size: 3vw;} .carrito-menu{height:5vw; width:5vw;} .cart-count { position: absolute; top: -20%; right:-15%; background-color: #3182ce; color: white; width: 6vw; height: 6vw; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 5vw; font-weight: 500; display: none;}.cart-count-menu { position: absolute; top: -30%; right: -30%; background-color: #3182ce; color: white; width: 3vw; height: 3vw; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 2vw; font-weight: 500; display: none;} .search-result-name { font-size: 2.5vw; font-weight: 300; color: #11263a;} .search-result-reference { font-size: 2vw; font-weight: 200; color: #11263a;} .search-result-image { width: 30%; margin-right: 2%;} .search-result-image img { max-height: 11vw;}.product-name { min-height: 3vw; font-weight: 500; text-align: center; padding: 2%; font-size: 2vw; color: #11263a; line-height: 1.4vw;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}.product-reference { text-align: left; color: #11263a; font-size: 2vw; margin-top: 2%; margin-bottom: 5%; min-height: 3vw;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}.product-price { font-size: 2vw; font-weight: 700; color: #11263a; text-align: center; width: 100%; margin-bottom: 4%; display: flex; align-items: center; justify-content: center;}.cart-item-details { flex: 1; min-width: 0; }.cart-item-name { font-weight: 500; color: #11263a; font-size: 1vw;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}.cart-item-reference { font-size: 0.8vw; color: #11263a;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}}#brxe-whhspb {width: auto; max-width: auto; position: absolute; z-index: 10; right: 18vw; top: 3.6vw}@media (max-width: 766px) {#brxe-whhspb {border-radius: 8vw; width: auto; right: 41%; top: 1.7%}}#brxe-ancewx {width: 5vw; max-width: auto; position: fixed; z-index: 10; border-radius: 2.5vw; right: 3%; bottom: 10%}#brxe-ancewx{box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);}@media (max-width: 766px) {#brxe-ancewx {border-radius: 8vw; width: auto}}#brxe-8efffa {color: #ffffff; font-size: 1.5vw; font-family: "Heading Now"; font-weight: 100; letter-spacing: 0.05vw; line-height: 2.2vw; text-align: left; width: 40%}.titulo{font-size: 2.5vw; font-weight: 400; font-style: italic; color:white;}@media (max-width: 766px) {#brxe-8efffa {width: 90%; font-size: 4vw; line-height: 5vw}.titulo{font-size: 6.5vw; font-weight: 400; font-style: italic; color:white;}}#brxe-de8d52 {width: 100vw; aspect-ratio: 16/9; background-image: url(https://dronesagricolas.com/wp-content/uploads/INICIO-DE-TIENDA-scaled.webp); background-size: cover; align-items: flex-start; justify-content: flex-end; padding-bottom: 5%; padding-left: 10%}@media (max-width: 766px) {#brxe-de8d52 {height: 170vw}#brxe-de8d52{background-position: 45% ;}}@media (max-width: 766px) {[data-id="brxe-cqbuuq"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: contain; max-height: 27vw}}@media (max-width: 766px) {[data-id="brxe-wyaxsn"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: contain; max-height: 27vw}}@media (max-width: 766px) {[data-id="brxe-asyqhi"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: contain; max-height: 27vw}}#brxe-zqqzwn {background-color: #e6e7e8; display: none}@media (max-width: 766px) {#brxe-zqqzwn {display: block; width: 90%; max-height: 27vw}#brxe-zqqzwn .splide__pagination .splide__pagination__page {height: 1vw; width: 1vw; color: #11263a; background-color: #11263a}#brxe-zqqzwn .splide__pagination .splide__pagination__page.is-active {height: 1.5vw; width: 1.5vw}#brxe-zqqzwn .splide__pagination {bottom: -4vw}#brxe-zqqzwn .splide__arrow {color: #11263a; font-size: 5vw; min-height: 5vw; min-width: 5vw}#brxe-zqqzwn .splide__arrow svg {fill: #11263a; height: 5vw; width: 5vw}#brxe-zqqzwn .splide__arrow--prev {left: -8vw}#brxe-zqqzwn .splide__arrow--next {right: -8vw}}#brxe-owjpdf {width: 80%; margin-top: 15%; margin-bottom: 3%; border-radius: 1vw}@media (max-width: 766px) {#brxe-owjpdf {width: 90%}}#brxe-mzfbcx {width: 80%; margin-top: 3%; margin-bottom: 3%; border-radius: 1vw}@media (max-width: 766px) {#brxe-mzfbcx {width: 90%}}#brxe-amnvug {width: 80%; margin-top: 3%; margin-bottom: 5%; border-radius: 1vw; height: 8vw}@media (max-width: 766px) {#brxe-amnvug {width: 90%}}#brxe-aoyxer {width: 30%; align-items: flex-end}@media (max-width: 766px) {#brxe-aoyxer {width: 40%}}[data-id="brxe-yyqbel"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: contain; background-repeat: no-repeat; background-position: center center; height: 19vw}@media (max-width: 766px) {[data-id="brxe-yyqbel"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: cover}}[data-id="brxe-kmpdbd"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-WEB-OFICIAL-2560-x-768-px-scaled.png); background-size: contain; background-repeat: no-repeat; background-position: center center; height: 19vw}@media (max-width: 766px) {[data-id="brxe-kmpdbd"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: cover}}[data-id="brxe-vsumva"].splide__slide {background-size: cover; background-repeat: no-repeat; background-position: center center; background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-1-scaled.webp); height: 19vw}@media (max-width: 766px) {[data-id="brxe-vsumva"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: cover}}[data-id="brxe-pmacyk"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/NUEVOS-MODELOS-2025.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; height: 19vw}@media (max-width: 766px) {[data-id="brxe-pmacyk"].splide__slide {background-image: url(https://dronesagricolas.com/wp-content/uploads/BANNER-DE-DRONES-scaled.webp); background-size: cover}}#brxe-slupng {background-color: #e6e7e8; width: 90%; padding-right: 0}#brxe-slupng .splide__pagination .splide__pagination__page {height: 0.5vw; width: 0.5vw; color: #11263a; background-color: #11263a}#brxe-slupng .splide__pagination {bottom: -1.5vw}#brxe-slupng .splide__arrow {color: #11263a}#brxe-slupng .splide__arrow svg {fill: #11263a}#brxe-slupng .splide__arrow--prev {left: -3.5vw}#brxe-slupng .splide__arrow--next {right: -3.5vw}#brxe-slupng .splide__pagination .splide__pagination__page.is-active {height: 0.8vw; width: 0.8vw}@media (max-width: 766px) {#brxe-slupng {display: none}#brxe-slupng .splide__pagination .splide__pagination__page {height: 1vw; width: 1vw; color: #ffffff; background-color: #ffffff}}#brxe-lwbvvq {margin-top: 3%}#brxe-hwlrnt {width: 70%; align-items: center; padding-top: 3%}@media (max-width: 766px) {#brxe-hwlrnt {width: 60%}}#brxe-vgznhw {width: 100vw; flex-direction: row; background-color: #ececec; justify-content: flex-end}#brxe-vgznhw { position: relative; overflow: hidden; clip-path: inset(0 0 0 0);}#brxe-squced {width: 100vw}@media (max-width: 766px) {#brxe-squced {align-items: center; overflow: hidden}}