.desktop-only,.mobile-only{display:flex}.bg-agrooriental{background:#353535!important}.loading-image{background:url(https://agro-oriental-remates.s3.us-west-1.amazonaws.com/web/images/banners/loading-horse.gif) center/contain no-repeat #353535;background-blend-mode:screen;max-width:200px;width:50%}.auth.app-full-bg{background:center center #353535!important}.auth .app-profile-img{width:100%;height:auto}.auth .form-control{color:#fff}.auth .form-control select{appearance:auto!important}div.swal-content:has(> div > div.auction-bid-confirm),div.swal-content:has(> div > div.auth){padding:0!important;margin:0!important}@media screen and (min-width:600px){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}select{appearance:auto!important}.row{--bs-gutter-x:0!important;margin-right:0;margin-left:0}.balance-header{background:#333}.balance-header.fixed-top{transition:transform .3s ease-in-out}.balance-header.fixed-top.header-hidden{transform:translateY(-100%)}.balance-header .user-profile-icon{margin:auto;background-image:url("https://agro-oriental-remates.s3.us-west-1.amazonaws.com/web/images/customers/no-profile-img.png");background-color:#fff;background-size:cover!important;background-repeat:no-repeat!important;border-radius:50%;width:35px}.balance-header a{font-size:15px}#header-nav-tabs.nav-tabs .nav-item .nav-link.active{border-color:#fff}.cattle-media-container>video{width:100%;height:auto}.cattle-media-container>.cattle-image{background-position:center;background-size:cover}.cattle-media-container>div>a>i,.cattle-media-container>div>button>i{font-size:1.5rem!important}.content-overlay-video{position:absolute;bottom:0;background:rgba(0,0,0,.5);color:#f1f1f1;width:100%;height:100%;z-index:999}.lot-detail,.no-drag{display:block;position:absolute;left:-100vw;top:auto;bottom:-100vh;width:100vw;height:100%;min-height:100%;background:#fff;transition-duration:.25s;transition-timing-function:ease;transition-property:bottom,box-shadow;z-index:9997}.lot-detail.open{bottom:0;left:0;box-shadow:7px 0 80px -9px rgba(0,0,0,.2)}.lot-detail .lot-detail-header{position:absolute;top:0;left:0;width:100%;padding-top:env(safe-area-inset-top,50px);cursor:pointer;transition-duration:.2s;z-index:999}.lot-detail-wrapper{height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.share-contact{display:block;position:absolute;left:-100vw;top:auto;bottom:-100vh;width:100vw;height:100%;background:0 0;transition-duration:.25s;transition-timing-function:ease;transition-property:bottom,box-shadow;z-index:9998}.share-contact.open{bottom:0;left:0;box-shadow:7px 0 80px -9px rgba(0,0,0,.2)}.share-contact-bg{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.share-contact-wrapper{position:absolute;bottom:0;width:100%;overflow-y:auto;overflow-x:hidden;background:#fff}.lot-chat{display:block;position:absolute;left:-100vw;top:auto;bottom:-100vh;width:100vw;height:100%;min-height:100%;background:#fff;transition-duration:.25s;transition-timing-function:ease;transition-property:bottom,box-shadow;z-index:9997}.lot-chat.open{bottom:0;left:0;box-shadow:7px 0 80px -9px rgba(0,0,0,.2)}.lot-chat-wrapper{position:absolute;bottom:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:#fff}.lot-chat .lot-chat-header{position:absolute;top:0;left:0;width:100%;padding-top:env(safe-area-inset-top,50px);cursor:pointer;transition-duration:.2s;z-index:999}.lot-chat .lot-chat-content{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.lot-chat .comments-container-overall{height:100%;overflow-y:scroll;overflow-x:hidden}.lot-chat .contenteditable-container{position:fixed;bottom:0}.lot-chat .contenteditable-container .chat-send-button{font-size:20px}.lot-chat .contenteditable-container .chat-edit-container{max-width:84%}.lot-chat .contenteditable-container div.chat-edit{right:50px;min-height:40px;border-radius:15px}.auction-bid{display:block;position:absolute;left:-100vw;top:auto;bottom:-100vh;width:100vw;height:100%;background:0 0;transition-duration:.25s;transition-timing-function:ease;transition-property:bottom,box-shadow;z-index:9998}.auction-bid.open{bottom:0;left:0;box-shadow:7px 0 80px -9px rgba(0,0,0,.2)}.auction-bid-bg,.auction-bid-container{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.auction-bid-bg{z-index:1}.auction-bid-container{z-index:9999}.auction-bid-wrapper{position:absolute;bottom:0;width:100%;overflow-y:auto;overflow-x:hidden;background:#fff}.nav-tabs .nav-item .nav-link.active{border-color:#fff}#search-for-cattle{background:0 0}.bottom-overlay-video{position:absolute;bottom:0;left:0;color:#fff;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.4) 33%,rgb(0,0,0,0) 67%);z-index:999}.bid-action-button,.bid-action-button-step{background:#4e7b44!important;border-color:#4e7b44!important;color:#fff!important}.auction-bid [id^=buy-action-button]{font-size:large;font-weight:700}.lot-description{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;z-index:999}.iconbar-overlay-video{position:absolute;bottom:0;right:0;color:#fff;width:25%;z-index:999}.topbar-overlay-video{position:fixed;top:0;color:#fff;z-index:999}.topbar-overlay-video #top-menu{background:#000;background:-moz-linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%)}#top-menu .user-profile-icon{margin:auto;background-image:url("https://agro-oriental-remates.s3.us-west-1.amazonaws.com/web/images/customers/no-profile-img.png");background-color:#fff;background-size:cover!important;background-repeat:no-repeat!important;border-radius:50%;width:35px}#top-menu a{font-size:15px}.topbar-overlay-video li.nav-item .nav-link{border-color:rgba(255,255,255,.75)!important}input[id^=auction-bid-price-]{width:80px}.google-map-container{height:0;overflow:hidden}.map-closed-icon{background-image:url("https://agro-oriental-remates.s3.us-west-1.amazonaws.com/images/home/maps-icon.png");background-color:transparent;background-size:cover!important;background-repeat:no-repeat!important;width:50px}[id^=google-map-bottom-desc] .gm-style-iw-chr button,[id^=google-map-lot-detail] .gm-style-iw-chr button{display:none!important}.countdown-container .countdown-day-container{margin-right:1.5rem!important}.countdown-container{background:rgba(0,0,0,.6);border-radius:8px;padding:3px 10px}.countdown-container h4{background:0 0;box-shadow:none;border-radius:0}.countdown-container h4 .text-white{color:#fff;font-weight:600}.countdown-container h4::after{color:#fff;font-size:.85rem;font-weight:400;opacity:.85;margin-left:1px}.countdown-container h4:has(> span[id^=countdown-hours-])::after{content:"h"}.countdown-container h4:has(> span[id^=countdown-mins-])::after{content:"m"}.countdown-container h4:has(> span[id^=countdown-secs-])::after{content:"s"}@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.container-infinite-scroll{width:100%;overflow-x:hidden;background:#000;position:relative}.container-infinite-scroll>.button-infinite-scroll{position:absolute;right:0;z-index:100;background:#000;padding-right:12px}.horizontal-scrolling-items{display:flex;font-size:20px;width:6000px;animation-name:infiniteScroll;animation-duration:50s;animation-iteration-count:infinite;animation-timing-function:linear}.horizontal-scrolling-items__item{white-space:nowrap}.share-contact-salesagent{margin:auto;background-image:url("https://agro-oriental-remates.s3.us-west-1.amazonaws.com/web/images/customers/no-profile-img.png");background-color:#fff;background-size:cover!important;background-repeat:no-repeat!important;border-radius:50%;width:50px}.blink_me{animation:2s linear infinite blinker}@keyframes blinker{50%{opacity:0}}#remate-lotes .card{border-radius:22px;overflow:hidden}#remate-lotes .cattle-media-container{border-radius:22px 22px 0 0;overflow:hidden}#remate-lotes .card .btn{border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.35);font-weight:700;transition:transform .1s,box-shadow .1s}#remate-lotes .card .btn:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(0,0,0,.3)}#remate-lotes .btn.aoc-lot-badge-float,#remate-lotes .btn.aoc-lot-tag{box-shadow:none!important;border-radius:4px!important;font-weight:600;transform:none!important}#remate-lotes .btn.aoc-lot-badge-float:active,#remate-lotes .btn.aoc-lot-tag:active{box-shadow:none!important;transform:none!important}@media (max-width:767.98px){.cattle-media-container>.position-absolute.bottom-0.end-0.pe-2.pb-2 .btn{transform:scale(1.2)}.cattle-media-container>.position-absolute.bottom-0.end-0.pe-2.pb-2 .btn:not(:last-child){margin-right:16px!important}}.cattle-media-container>.position-absolute.bottom-0.end-0.pe-2.pb-2{bottom:16px!important;right:12px!important}#remate-lotes .card-title{font-size:1.5rem!important}#remate-lotes .text-truncate{font-size:1.1rem}.aoc-lot-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:1.15rem;margin:10px 0 12px;padding:10px 12px;background:rgba(255,255,255,.05);border-radius:10px;border-top:1px solid rgba(255,255,255,.08)}.aoc-lot-meta-item{display:flex;flex-direction:column;line-height:1.25}.aoc-lot-meta-item b{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;opacity:.65;font-weight:700}.aoc-lot-description-wrapper{position:relative;display:block;font-size:1.15rem;margin:10px 0 12px;padding:10px 12px;background:rgba(0,0,0,.045);border-radius:10px;border:1px solid rgba(0,0,0,.06)}.aoc-lot-description{margin:0}.aoc-lot-description-wrapper:has(.aoc-lot-description:not(.aoc-lot-description-collapsed)):has(.aoc-lot-description-toggle:not(.d-none)){padding-bottom:35px}.aoc-lot-description.aoc-lot-description-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.aoc-lot-description-toggle{position:absolute;right:6px;bottom:10px;background:rgba(50,50,50,.85);color:#fff;border:none;border-radius:999px;padding:4px 14px;font-size:.8rem;font-weight:600;line-height:1.4;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.25)}.aoc-lot-description-toggle:focus,.aoc-lot-description-toggle:hover{background:rgba(20,20,20,.95);color:#fff}.aoc-lot-bid-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:10px}.aoc-piques-btn{font-size:.9rem;white-space:nowrap;border-radius:8px;order:1}h5.aoc-piques-btn{border-radius:3px}.aoc-lot-price{order:2;margin-right:auto}.aoc-lot-price h1{white-space:nowrap;font-size:2.3rem}.aoc-lot-installments{font-size:.8rem;line-height:1.1;margin:0;opacity:.85}.aoc-lot-offer{order:3;flex:1 1 100%}.aoc-lot-offer .btn.bid-action-button{width:100%;height:45px!important;font-size:1.35rem!important}.aoc-bid-stepper{display:flex;align-items:center;gap:6px;width:100%}.aoc-bid-stepper button.bid-action-button{flex:1 1 auto;font-size:1.2rem}.aoc-bid-input{width:38px;padding:.4rem .2rem!important;flex:0 0 auto}.aoc-bid-stepper button.bid-action-button-step{border-radius:6px;width:45px;height:45px;padding:0!important;flex:0 0 auto}.aoc-carousel-wrap{margin-bottom:4px}.aoc-carousel-title{color:#fff;font-weight:700;text-transform:uppercase;padding:0 8px}.aoc-carousel-body{position:relative}.aoc-carousel-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 8px 6px;scrollbar-width:none}.aoc-carousel-track::-webkit-scrollbar{display:none}.aoc-carousel-track .stretch-card{scroll-snap-align:start;flex:0 0 80%;max-width:320px;transition:opacity .35s}.aoc-carousel-track .stretch-card.aoc-card-fading{opacity:0}@media (min-width:480px){.aoc-carousel-track .stretch-card{flex:0 0 60%}}@media (min-width:768px){.aoc-carousel-track .stretch-card{flex:0 0 32%}}@media (min-width:1024px){.aoc-carousel-track .stretch-card{flex:0 0 23.5%}}.aoc-carousel-track .cattle-media-container{position:relative}.aoc-lot-badge-float{position:absolute;top:10px;left:10px;z-index:2;background:rgba(0,0,0,.75)!important;box-shadow:0 2px 6px rgba(0,0,0,.4)}.aoc-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.95rem;margin:0 0 10px}.aoc-meta b{font-weight:700}.aoc-meta .aoc-dot-sep{opacity:.5}.aoc-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.15);padding-top:10px;margin-top:2px}.aoc-price-row h1{white-space:nowrap}.aoc-price-row .btn{flex:0 0 auto;width:auto}.aoc-dots{display:flex;justify-content:center;gap:6px;margin:2px 0 10px}.aoc-dots button{width:7px;height:7px;border-radius:50%;border:none;background:rgba(255,255,255,.4);padding:0}.aoc-dots button.active{background:#fff;width:16px;border-radius:4px}.remate-en-vivo{background:#1a1a1a;font-family:Poppins,Helvetica,Arial,Verdana,sans-serif;display:flex;flex-direction:column;gap:16px}.remate-en-vivo__badge{display:flex;align-items:center;gap:8px}.remate-en-vivo__dot{width:10px;height:10px;border-radius:50%;background:#ff4747;display:inline-block;animation:1.8s infinite remate-pulse}@keyframes remate-pulse{0%{box-shadow:0 0 0 0 rgba(255,71,71,.55)}70%{box-shadow:0 0 0 8px rgba(255,71,71,0)}100%{box-shadow:0 0 0 0 rgba(255,71,71,0)}}.remate-en-vivo__badge-text{color:#ff4747;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.remate-en-vivo__title{margin:0 0 4px;color:#fff;font-size:22px;font-weight:700;line-height:1.25}.remate-en-vivo__subtitle{margin:0;color:rgba(255,255,255,.65);font-size:14px;line-height:1.5}.remate-en-vivo__main{display:flex;flex-direction:column;gap:20px}.remate-en-vivo__video-wrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.08)}.remate-en-vivo__video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.remate-en-vivo__contacts{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.remate-en-vivo__main{flex-direction:row;align-items:stretch}.remate-en-vivo__video-wrap{flex:1 1 65%}.remate-en-vivo__contacts{flex:1 1 35%;justify-content:center;background:#262626;border-radius:14px;padding:28px;border:1px solid rgba(255,255,255,.06)}}