:root{--primary-dark: #051024;--primary-blue: #003366;--accent-cyan: #00d4b3;--accent-bright: #21E6C1;--text-white: #ffffff;--text-gray: #b0b0b0;--bg-dark: #020a17;--font-main: "Poppins", sans-serif;--bg-gradient-start: #071e3d;--bg-gradient-end: #003b95;--btn-bg-primary: #21E6C1;--btn-text-primary: #071e3d;--heading-color: #3d4465;--heading-color-on-dark: #ffffff;--text-body: #071e3d;--text-body-on-dark: #b0b0b0;--primary-deep: #071f3d;--bg-footer: #071e3d;--text-muted: #aaa;--text-subtle: #999;--bg-light: #ffffff;--bg-gray-light: #e9ecef;--bg-very-light: #fafafa;--surface-subtle: #f9f9f9;--surface-panel: #e8e8e8;--surface-track: #eceff3;--surface-muted: #f5f5f5;--surface-soft: #f0f0f0;--surface-gray: #e0e0e0;--surface-hover: #f0f4f8;--border-light: #f0f0f0;--border-primary-soft: rgba(7, 31, 61, .2);--overlay-dark: rgba(2, 10, 23, .95);--accent-soft-bg: rgba(0, 212, 179, .1);--accent-soft-bg-strong: rgba(33, 230, 193, .2);--accent-hover: #1bddbc;--border-subtle: rgba(0, 0, 0, .1);--status-success-bg: #49c53f;--state-error: #d93025;--state-error-ring: rgb(217 48 37 / .16);--state-disabled-bg: #b8c4d4;--text-body-70: rgb(7 30 61 / .7);--space-1: 5px;--space-1-25: 6px;--space-1-5: 8px;--space-2: 10px;--space-2-25: 12px;--space-2-5: 15px;--space-2-75: 14px;--space-3: 20px;--space-3-25: 24px;--space-3-5: 25px;--space-4: 30px;--space-5: 40px;--space-6: 50px;--space-7: 60px;--space-8: 80px;--space-9: 100px;--page-title-size: 2.5rem;--page-title-size-mobile: 1.8rem;--section-title-size: 2rem;--section-title-size-mobile: 1.5rem;--section-lead-size: .875rem;--section-subtitle-size: 1rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-base: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 999px;--radius-btn: .5rem;--shadow-sm: 0 4px 15px rgba(0, 0, 0, .05);--shadow-md: 0 5px 15px rgba(0, 0, 0, .1);--shadow-lg: 0 5px 20px rgba(0, 0, 0, .05);--shadow-offset-right: 5px 5px 20px rgba(0, 0, 0, .1);--shadow-offset-left: -5px 5px 20px rgba(0, 0, 0, .1);--shadow-focus-accent: 0 4px 20px rgba(0, 212, 179, .15);--shadow-card-calendar: 0 0 13px 0 rgba(82, 63, 105, .1);--shadow-slider-thumb: 0 2px 6px rgba(0, 0, 0, .2);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-nav: .4s;--container-max-width: 1200px;--container-padding-x: var(--space-3);--header-height: 90px;--hero-height: 600px;--category-card-height: 250px;--content-max-sm: 600px;--content-max-md: 700px;--content-max-lg: 800px;--size-control-sm: 44px;--size-control-md: 45px;--size-icon-md: 26px;--size-icon-sm: 20px;--size-status-dot-sm: 6px;--size-input-padding-y: 18px;--size-search-input-padding-right: 60px;--size-countdown-lg: 70px;--size-countdown-sm: 60px;--size-trust-icon: 100px;--size-calendar-control-height: 56px;--size-dropdown-menu-max-height: 240px;--size-calendar-media-min-height: 240px;--size-calendar-content-max: 420px;--size-contact-card-min-height: 420px;--size-contact-content-max: 920px;--size-contact-intro-max: 560px;--size-contact-field-min-height: 122px;--size-contact-textarea-min-height: 148px;--size-form-helper-height: 22px;--size-form-input-padding-x: 30px;--size-calendar-grid-min-col: 280px;--size-calendar-lot-count-min-width: 46px;--size-dropdown-caret-side: 6px;--size-dropdown-caret-height: 7px;--size-cta-notch-width: 24px;--size-cta-notch-height: 14px;--radius-calendar-card: var(--radius-2xl);--radius-dropdown-menu: 18px;--radius-dropdown-option: 14px;--space-calendar-cta-overlap: 25px;--space-section-xl: 140px;--lote-card-max-width: 1060px;--lote-card-bg: #ffffff;--lote-card-text: #071f3d;--lote-card-accent: var(--accent-cyan);--lote-card-accent-foreground: #071f3d;--lote-card-surface-dark: #071f3d;--lote-card-surface-dark-foreground: #ffffff;--lote-card-surface-muted: #edf1f5;--lote-card-text-muted: #616f86;--lote-card-border: #dfe5eb;--lote-card-status-text: #099778;--lote-card-shadow: 0 4px 24px -4px hsl(210 30% 12% / .08);--lote-card-shadow-hover: 0 8px 40px -8px hsl(210 30% 12% / .12);--lote-card-shadow-cta: 0 2px 12px -2px hsl(168 72% 52% / .25);--lote-card-media-nav-size: 36px;--lote-card-countdown-size: 40px;--lote-card-title-size: 34px;--lote-card-title-size-mobile: 28px;--lote-card-offer-value-size: 30px;--lote-card-offer-value-size-mobile: 24px;--lote-card-label-size: 10px;--lote-card-meta-size: 12px;--lote-card-body-size: 14px;--app-bg: #0b0f1a;--surface: #121826;--text-primary: #e5e7eb;--text-secondary: #94a3b8;--border: #1e293b;--accent: var(--accent-bright);--danger: #ef4444;--success: #22c55e;--warning: #f59e0b}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}::selection{background-color:var(--accent-bright);color:var(--text-white)}::-moz-selection{background-color:var(--accent-bright);color:var(--text-white)}body{font-family:var(--font-main);background-color:var(--bg-dark);color:var(--text-white);overflow-x:hidden}@media (max-width: 575px){html{font-size:85%}}@media (max-width: 575px){h2{line-height:1.2}}a{text-decoration:none;color:inherit}ul{list-style:none}.resize-animation-stopper *{animation:none!important;transition:none!important}.bg-light{background-color:var(--bg-light);color:var(--text-body)}.bg-very-light{background-color:var(--bg-very-light);color:var(--text-body)}.main-layout{padding-top:var(--header-height)}@media (max-width: 900px){.main-layout{padding-top:var(--header-height)}}.section-title{color:var(--text-body);font-size:var(--section-title-size);font-weight:800;line-height:1.2;margin-bottom:var(--space-2);text-transform:uppercase}@media (max-width: 900px){.section-title{font-size:var(--section-title-size-mobile)}}.section-title--on-dark{color:var(--text-white)}.section-title--sm{font-size:1.5rem}@media (max-width: 900px){.section-title--sm{font-size:1.2rem}}.section-title--normal-case{text-transform:none}.section-lead{color:var(--text-body);font-size:var(--section-lead-size);font-weight:400;line-height:1.6;margin:0 auto var(--space-6);max-width:var(--content-max-md)}.section-subtitle{color:var(--text-body);font-size:var(--section-subtitle-size);line-height:1.6;margin:0 auto var(--space-5);max-width:var(--content-max-md)}@media (max-width: 900px){.section-subtitle{font-size:.9rem}}.section-header{margin:0 auto var(--space-6);max-width:var(--content-max-md);text-align:center}.section-header .section-lead{margin-bottom:0}.page-header{padding:var(--space-7) var(--space-3) var(--space-5);text-align:center}.page-title{color:var(--text-body);font-size:var(--page-title-size);font-weight:800;line-height:1.2;margin-bottom:var(--space-2);text-transform:uppercase}@media (max-width: 900px){.page-title{font-size:var(--page-title-size-mobile)}}.page-intro{color:var(--text-body);font-size:var(--section-subtitle-size);margin:0 auto;max-width:var(--content-max-md)}@media (max-width: 900px){.page-intro{font-size:.9rem}}@font-face{font-family:lukacova;src:url(/assets/fonts/lukacova/lukacova.eot);src:url(/assets/fonts/lukacova/lukacova.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lukacova/lukacova.woff2) format("woff2"),url(/assets/fonts/lukacova/lukacova.woff) format("woff"),url(/assets/fonts/lukacova/lukacova.ttf) format("truetype"),url(/assets/fonts/lukacova/lukacova.svg#lukacova) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-lukacova{font-family:lukacova!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mensaje:before{content:"\e900"}.icon-preferencias:before{content:"\e901"}.icon-time:before{content:"\e902"}.icon-seguridad:before{content:"\e903"}.icon-control-center:before{content:"\e904"}.icon-fono:before{content:"\e905"}.icon-eliminar:before{content:"\e906"}.icon-category-propiedades:before{content:"\e907"}.icon-category-automoviles:before{content:"\e908"}.icon-category-retail:before{content:"\e909"}.icon-category-maquinaria:before{content:"\e90a"}.icon-importante:before{content:"\e90b"}.icon-remate:before{content:"\e90c"}.icon-usuario:before{content:"\e90d"}.icon-remate-live:before{content:"\e90e"}.icon-condiciones:before{content:"\e90f"}.icon-pagos:before{content:"\e910"}.icon-remates-lotes:before{content:"\e911"}.icon-mail:before{content:"\e912"}.icon-lotes-destacados:before{content:"\e913"}.icon-icon-fono_v2:before{content:"\e914"}.icon-instagram:before{content:"\e915"}.icon-arrow:before{content:"\e916"}.icon-favoritos:before{content:"\e917"}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-x)}.public-site-header{background:linear-gradient(90deg,var(--bg-gradient-start),var(--bg-gradient-end));position:fixed;width:100%;z-index:3000;top:0;height:var(--header-height);display:flex;align-items:center}.public-site-header .container{width:100%}.public-site-header .header-content{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;width:100%}.public-site-header .logo{display:flex;align-items:center;gap:var(--space-2)}.public-site-header .logo img{height:40px}.public-site-header .logo .logo-wrapper{display:flex;align-items:center;height:35px;width:auto}.public-site-header .logo .logo-wrapper img{height:100%;width:auto;display:block}.public-site-header .logo .logo-text-wrapper{font-weight:800;font-size:1.25rem;display:flex;align-items:center;gap:5px}.public-site-header .logo .logo-badge{background:var(--primary-blue);color:var(--text-white);padding:var(--space-1) var(--space-2);border-radius:0 0 var(--radius-base) var(--radius-base)}.public-site-header .nav-menu ul{display:flex;gap:var(--space-2-5);align-items:center;text-align:center}.public-site-header .nav-menu a{font-size:.875rem;font-weight:700;opacity:.9;transition:opacity var(--duration-slow),color var(--duration-slow) ease;position:relative;background-color:transparent}@media (min-width: 1151px){.public-site-header .nav-menu a:after{background:none repeat scroll 0 0 transparent;bottom:-5px;content:"";display:block;height:3px;left:50%;position:absolute;background:var(--accent-bright);transition:width var(--duration-slow) ease 0s,left var(--duration-slow) ease 0s;width:0;border-radius:var(--radius-xs)}}.public-site-header .nav-menu a:hover{color:#ffffffb3;opacity:1}@media (min-width: 1151px){.public-site-header .nav-menu a:hover:not(.active):after{width:100%;left:0}}.public-site-header .nav-menu a.active{color:var(--accent-bright);opacity:1}.public-site-header .nav-menu a.nav-btn-login{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);background-color:var(--text-white);color:var(--btn-text-primary);border-radius:var(--radius-btn);text-transform:none;text-decoration:none;font-weight:500;transition:background-color var(--duration-fast) ease-in-out;opacity:1}.public-site-header .nav-menu a.nav-btn-login:after{display:none}.public-site-header .nav-menu a.nav-btn-login:hover{background-color:var(--btn-bg-primary);color:var(--btn-text-primary)}.public-site-header .hamburger{display:none;left:0;position:relative;top:3px;padding:0;margin:0;background:transparent;border:0;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-transition:all var(--duration-slow) ease-in-out 0s;transition:all var(--duration-slow) ease-in-out 0s;width:26px;z-index:999}.public-site-header .hamburger .line{background:var(--accent-bright);display:block;height:3px;border-radius:var(--radius-xs);margin-top:6px;margin-bottom:6px;margin-left:auto;-webkit-transition:all var(--duration-slow) ease-in-out;transition:all var(--duration-slow) ease-in-out}.public-site-header .hamburger .line:nth-child(1){width:20px}.public-site-header .hamburger .line:nth-child(2){width:26px}.public-site-header .hamburger .line:nth-child(3){width:22px}.public-site-header .hamburger:hover{cursor:pointer}.public-site-header .hamburger:hover .line{width:26px}.public-site-header .hamburger.is-active .line:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);width:26px}.public-site-header .hamburger.is-active .line:nth-child(2){opacity:0}.public-site-header .hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg);width:26px}@media (max-width: 1150px){.public-site-header{z-index:4000}.public-site-header .logo{position:relative;z-index:30}.public-site-header .hamburger{display:inline-block}.public-site-header .nav-menu{position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:var(--overlay-dark);display:flex;justify-content:flex-start;align-items:center;padding:0 var(--space-4);opacity:1;z-index:20}.public-site-header .nav-menu ul{flex-direction:column;align-items:flex-start;gap:22px;width:100%}.public-site-header .nav-menu li{opacity:1;transform:none;transition:none}.public-site-header .nav-menu a{font-size:1.35rem;color:var(--text-white);font-weight:700}.public-site-header .nav-menu a:hover,.public-site-header .nav-menu a.active{color:var(--accent-bright)}}.hero{position:relative;height:var(--hero-height);background:linear-gradient(90deg,var(--bg-gradient-start),var(--bg-gradient-end))}.hero .hero-container{display:flex;align-items:center;justify-content:space-between;height:100%;position:relative;z-index:2}.hero .hero-content{flex:1;max-width:50%}.hero h2{color:var(--accent-cyan);font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.hero h1{font-size:3rem;line-height:1.2;margin-bottom:30px}.hero h1 span{color:var(--accent-cyan);display:block}.hero .hero-image{position:relative;width:50%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1}.hero .hero-image img{width:100%;height:100%;object-fit:contain}@media (max-width: 900px){.hero .hero-container{padding:0 var(--container-padding-x);flex-direction:column;text-align:center;gap:var(--space-3);justify-content:center}.hero .hero-content{max-width:100%;margin-bottom:var(--space-2);flex:0 0 auto}.hero h1{font-size:2.2rem}.hero .hero-image{width:100%;max-height:50%;flex:1}.hero .hero-image img{object-fit:contain;max-height:100%}}.btn-primary{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);font-weight:500;font-size:1rem;text-transform:none;text-decoration:none;background-color:var(--btn-bg-primary);color:var(--btn-text-primary);transition:background-color var(--duration-fast) ease-in-out,color var(--duration-fast) ease-in-out}.btn-primary .btn-icon{display:inline-block;font-size:.8rem;transition:transform var(--duration-slow) ease}.btn-primary:hover{background-color:var(--text-white)}.btn-primary:hover .btn-icon{transform:translate(5px)}.btn-primary.btn-primary--on-white:hover{background-color:var(--primary-deep);color:var(--text-white)}.btn-secondary{display:inline-block;background-color:transparent;border:1px solid var(--accent-cyan);background:var(--accent-cyan);color:var(--primary-dark);padding:12px 40px;border-radius:var(--radius-sm);font-weight:700;font-size:.875rem;text-transform:uppercase}.btn-card{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-1);width:100%;background-color:var(--accent-cyan);color:var(--primary-dark);padding:var(--space-2-5) var(--space-4);font-weight:500;font-size:.875rem;text-transform:none;margin-top:auto;transition:background-color var(--duration-slow) ease,color var(--duration-slow) ease}.btn-card .btn-text{margin-right:var(--space-1)}.btn-card .btn-icon{font-size:1rem;transition:transform var(--duration-slow) ease}.btn-card:hover{background-color:var(--primary-deep);color:var(--text-white)}.btn-card:hover .btn-icon{transform:translate(5px)}.categories-section{padding:var(--space-8) 0;background-color:var(--surface-subtle);text-align:center}.categories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.category-card{position:relative;height:var(--category-card-height);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text-white);text-decoration:none;box-shadow:var(--shadow-md);background-color:var(--primary-dark);background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;z-index:1}.category-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity var(--duration-slow) ease-in-out;z-index:-1}.category-card:before{z-index:0}.category-card--auto{background-image:url(/assets/images/1-home-categories-card-01-hover.png)}.category-card--auto:before{background-image:url(/assets/images/1-home-categories-card-01.png)}.category-card--property{background-image:url(/assets/images/1-home-categories-card-02-hover.png)}.category-card--property:before{background-image:url(/assets/images/1-home-categories-card-02.png)}.category-card--truck{background-image:url(/assets/images/1-home-categories-card-03-hover.png)}.category-card--truck:before{background-image:url(/assets/images/1-home-categories-card-03.png)}.category-card--retail{background-image:url(/assets/images/1-home-categories-card-04-hover.png)}.category-card--retail:before{background-image:url(/assets/images/1-home-categories-card-04.png)}.category-card:hover:before{opacity:0}.category-card:hover .category-icon,.category-card:hover .category-title,.category-card:hover .category-link{color:var(--text-body)}.category-card:hover .category-link .btn-icon{transform:translate(5px)}.category-card .category-title{font-size:1.5rem;text-transform:uppercase;font-weight:800;margin-bottom:10px;color:var(--text-white);transition:color var(--duration-slow) ease}.category-content{position:relative;z-index:2}.category-icon{font-size:2.5rem;margin-bottom:0;color:var(--accent-cyan);transition:color var(--duration-slow) ease}.category-icon .icon-lukacova{font-size:inherit}.category-icon .icon-category-automoviles{font-size:3.4375rem}.category-link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--accent-cyan);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:color var(--duration-slow) ease;text-decoration:none}.category-link .btn-icon{font-size:.8rem;transition:transform var(--duration-slow) ease}.category-link:hover .btn-icon{transform:translate(5px)}@media (max-width: 575px){.categories-grid{grid-template-columns:1fr!important}}.featured-section{padding:var(--space-8) 0;text-align:center;background-color:var(--text-white)}.featured-section .featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);text-align:left;align-items:stretch}@media (max-width: 900px){.featured-section .featured-grid{grid-template-columns:1fr!important}}.auction-card{border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);background:var(--text-white);position:relative}.auction-card .card-body{background-color:var(--text-white);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);display:flex;padding:var(--space-3);gap:var(--space-3);position:relative;z-index:5}@media (max-width: 575px){.auction-card .card-body{flex-direction:column}}.auction-card>.btn-card{margin-top:calc(var(--space-calendar-cta-overlap) * -1);padding-top:calc(var(--space-2-5) + var(--space-calendar-cta-overlap));position:relative;z-index:1}.auction-card>.btn-card:before,.auction-card>.btn-card:after{content:"";position:absolute;top:0;width:var(--size-cta-notch-width);height:var(--size-cta-notch-height);background-color:inherit;z-index:1}.auction-card>.btn-card:before{left:0}.auction-card>.btn-card:after{right:0}.auction-card .card-image{width:45%;border-radius:var(--radius-lg);background-color:var(--accent-cyan);display:flex;justify-content:center;align-items:center;color:var(--text-white);font-size:2.5rem;aspect-ratio:1/1}@media (max-width: 575px){.auction-card .card-image{width:100%}}.auction-card .card-details{width:55%;position:relative;padding-top:10px;font-weight:500}@media (max-width: 575px){.auction-card .card-details{width:100%}}.auction-card .card-details .lot-id{color:var(--accent-cyan);font-size:.875rem;font-weight:500;margin-bottom:5px;text-transform:uppercase}.auction-card .card-details .lot-title{color:var(--text-body);font-size:1.25rem;font-weight:500;margin-bottom:15px;line-height:1.2}.auction-card .wishlist-btn{position:absolute;top:0;right:0;border:none;background-color:transparent;padding:0;cursor:pointer;height:var(--size-control-md);width:var(--size-control-md);background-image:url(/assets/images/icons/btn-fav.svg);background-repeat:no-repeat;background-size:cover;transition:transform var(--duration-base) ease;overflow:hidden}.auction-card .wishlist-btn:hover{transform:scale(1.1)}.auction-card .wishlist-btn.btn-unlike{background-position:0 0}.auction-card .wishlist-btn.btn-liked{background-position:0 -45px}.auction-card .lot-reserve-label{font-size:.6875rem;color:var(--accent-cyan);text-transform:uppercase;font-weight:500;letter-spacing:.5px;margin-bottom:2px}.auction-card .lot-reserve-price{font-size:1.75rem;font-weight:700;color:var(--text-body);margin-bottom:var(--space-3-5)}.auction-card .card-countdown{display:flex;gap:var(--space-2)}.auction-card .mini-countdown-item{border:1px solid var(--primary-dark);border-radius:var(--radius-lg);padding:var(--space-1-5) var(--space-1);text-align:center;width:var(--size-countdown-sm);display:flex;flex-direction:column;justify-content:center;align-items:center}.auction-card .mini-countdown-val{display:block;font-size:1.125rem;font-weight:800;color:var(--accent-cyan)}.auction-card .mini-countdown-label{font-size:.625rem;color:var(--text-body);font-weight:500;margin-top:2px}.featured-section .featured-lot-card{border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow-lg);background:var(--text-white);position:relative}.featured-section .featured-lot-card__main{background-color:var(--text-white);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);display:flex;flex:1 1 auto;padding:var(--space-3);gap:var(--space-3);position:relative;z-index:5}.featured-section .featured-lot-card__media{width:45%;padding:0}.featured-section .featured-lot-card__media-frame{position:relative;width:100%;border-radius:var(--radius-lg);background-color:var(--accent-cyan);display:flex;justify-content:center;align-items:center;color:var(--text-white);font-size:2.5rem;aspect-ratio:1/1;overflow:hidden}.featured-section .featured-lot-card__media-frame img{width:100%;height:100%;object-fit:cover}.featured-section .featured-lot-card__icon{width:14px;height:14px;color:var(--lote-card-accent);flex:0 0 auto}.featured-section .featured-lot-card__icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.featured-section .featured-lot-card__media-nav{position:absolute;top:50%;transform:translateY(-50%);width:var(--lote-card-media-nav-size);height:var(--lote-card-media-nav-size);border:0;border-radius:999px;background:#ffffffdb;display:grid;place-items:center;color:var(--lote-card-text);box-shadow:var(--lote-card-shadow);display:none}.featured-section .featured-lot-card__media-nav--prev{left:12px}.featured-section .featured-lot-card__media-nav--next{right:12px}.featured-section .featured-lot-card__media-dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:6px;display:none}.featured-section .featured-lot-card__media-dot{width:8px;height:8px;border-radius:999px;background:#ffffffad}.featured-section .featured-lot-card__media-dot--active{width:20px;background:var(--lote-card-accent)}.featured-section .featured-lot-card__content{width:55%;position:relative;padding:10px 0 0;font-weight:500}.featured-section .featured-lot-card__content .wishlist-btn{position:absolute;top:0;right:0;border:none;background-color:transparent;padding:0;cursor:pointer;height:var(--size-control-md);width:var(--size-control-md);background-image:url(/assets/images/icons/btn-fav.svg);background-repeat:no-repeat;background-size:cover;transition:transform var(--duration-base) ease;overflow:hidden}.featured-section .featured-lot-card__content .wishlist-btn:hover{transform:scale(1.1)}.featured-section .featured-lot-card__content .wishlist-btn.btn-unlike{background-position:0 0}.featured-section .featured-lot-card__content .wishlist-btn.btn-liked{background-position:0 -45px}.featured-section .featured-lot-card__lot-id{color:var(--accent-cyan);font-size:var(--lote-card-meta-size);font-weight:700;margin-bottom:4px;text-transform:uppercase}.featured-section .featured-lot-card__lot-title{color:var(--text-body);margin-bottom:var(--space-1-5)}.featured-section .featured-lot-card__lot-title--detail{font-size:calc(var(--lote-card-title-size) * .75);font-weight:700;line-height:1.05;margin-bottom:8px}.featured-section .featured-lot-card__lot-title--stacked{display:flex;flex-direction:column;gap:2px}.featured-section .featured-lot-card__lot-title--stacked .featured-lot-card__lot-brand,.featured-section .featured-lot-card__lot-title--stacked .featured-lot-card__lot-model{display:block;line-height:1.05}.featured-section .featured-lot-card__lot-specs{color:var(--lote-card-text-muted);font-size:var(--lote-card-body-size);margin-bottom:8px}.featured-section .featured-lot-card__lot-description{color:var(--lote-card-text-muted);font-size:var(--lote-card-body-size);line-height:1.5;margin-bottom:12px}.featured-section .featured-lot-card__offer-card{border:0;border-radius:0;padding:0;display:flex;align-items:center;gap:var(--space-3)}.featured-section .featured-lot-card__offer-card>div{width:100%}.featured-section .featured-lot-card__offer-label{font-size:var(--lote-card-label-size);color:var(--accent-cyan);text-transform:uppercase;font-weight:700;letter-spacing:.06em;margin-bottom:2px}.featured-section .featured-lot-card__offer-value{font-size:calc(var(--lote-card-offer-value-size) * .75);font-weight:700;color:var(--text-body);margin:0}.featured-section .featured-lot-card>.featured-lot-card__footer-cta{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:var(--space-2-5) var(--space-4);font-size:.875rem;margin-top:auto;margin-top:calc(var(--space-calendar-cta-overlap) * -1);padding-top:calc(var(--space-2-5) + var(--space-calendar-cta-overlap));position:relative;z-index:1}.featured-section .featured-lot-card>.featured-lot-card__footer-cta:before,.featured-section .featured-lot-card>.featured-lot-card__footer-cta:after{content:"";position:absolute;top:0;width:var(--size-cta-notch-width);height:var(--size-cta-notch-height);background-color:inherit;z-index:1}.featured-section .featured-lot-card>.featured-lot-card__footer-cta:before{left:0}.featured-section .featured-lot-card>.featured-lot-card__footer-cta:after{right:0}@media (max-width: 575px){.featured-section .featured-lot-card__main{flex-direction:column}.featured-section .featured-lot-card__media,.featured-section .featured-lot-card__content{width:100%}.featured-section .featured-lot-card__lot-title--detail{font-size:calc(var(--lote-card-title-size-mobile) * .75)}.featured-section .featured-lot-card__lot-description{font-size:var(--lote-card-body-size)}.featured-section .featured-lot-card__offer-card{flex-direction:column;align-items:flex-start}.featured-section .featured-lot-card__offer-value{font-size:calc(var(--lote-card-offer-value-size-mobile) * .75)}}.next-auction-banner{background:#21e6c1;background:radial-gradient(at center bottom,#21e6c1 -50%,#071f3d 60%);padding:var(--space-7) 0;text-align:center;color:var(--text-white);position:relative;overflow:hidden}.next-auction-banner h3{font-size:1.125rem;font-weight:400;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.next-auction-banner h3 strong{font-weight:800;color:var(--text-white)}.next-auction-banner .banner-icon{font-size:4rem;color:var(--accent-cyan);margin-bottom:0}.next-auction-banner .banner-icon .icon-lukacova{font-size:inherit}.next-auction-banner .countdown-container{display:flex;justify-content:center;align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-5)}@media (max-width: 575px){.next-auction-banner .countdown-container{flex-wrap:wrap;gap:var(--space-3)}}.next-auction-banner .countdown-items{display:flex;gap:var(--space-2-5)}.next-auction-banner .countdown-item{display:flex;flex-direction:column;align-items:center;position:relative}.next-auction-banner .countdown-box{width:var(--size-countdown-lg);height:var(--size-countdown-lg);border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-lg);display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;margin-bottom:var(--space-2)}.next-auction-banner .countdown-box.active{border-color:var(--accent-cyan)}.next-auction-banner .countdown-label{font-size:.75rem;text-transform:uppercase;color:var(--accent-cyan)}.next-auction-banner .lots-available{display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid rgba(255,255,255,.8);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:.875rem}.next-auction-banner .lots-available .icon-lukacova{font-size:3.75rem;color:var(--accent-cyan);line-height:1;display:inline-block;vertical-align:middle}@media (max-width: 575px){.next-auction-banner .lots-available{width:auto;justify-content:center;order:2;margin-top:10px}}.trust-section{background:#21e6c1;background:radial-gradient(at center bottom,#21e6c1 -50%,#071f3d 60%);padding:var(--space-8) 0;color:var(--text-white);text-align:center}.trust-section .section-title{margin-bottom:var(--space-6);letter-spacing:1px}.trust-section .trust-grid{display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--space-4)}@media (max-width: 900px){.trust-section .trust-grid{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}}.trust-section .trust-item{display:flex;flex-direction:column;align-items:center;max-width:200px}.trust-section .trust-item:hover .trust-icon{background-color:var(--accent-soft-bg);transform:scale(1.1)}.trust-section .trust-icon{width:var(--size-trust-icon);height:var(--size-trust-icon);border:1px solid var(--accent-bright);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.875rem;color:var(--accent-cyan);margin-bottom:20px;background-color:transparent;transition:transform var(--duration-slow) ease,background-color var(--duration-slow) ease}.trust-section .trust-icon .icon-category-automoviles{font-size:3.4375rem}.trust-section .trust-number{font-size:2rem;font-weight:800;color:var(--accent-cyan);margin-bottom:5px}.trust-section .trust-label{font-size:.875rem;color:var(--text-white)}.pre-footer{padding:var(--space-9) 0;background-color:var(--surface-muted);text-align:center;position:relative;overflow:hidden}.pre-footer .pre-footer-content{position:relative;z-index:2;max-width:var(--content-max-lg);margin:0 auto;display:flex;flex-direction:column;align-items:center}.pre-footer .cta-image{display:inline-block;border-radius:var(--radius-pill);margin-bottom:30px}.pre-footer .cta-image img{width:100%;height:auto;object-fit:contain}.public-site-footer{background-color:var(--bg-footer);color:var(--text-white);padding:var(--space-7) 0 var(--space-3);border-top:1px solid rgba(255,255,255,.05)}.public-site-footer .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-5);margin-bottom:var(--space-5)}@media (max-width: 575px){.public-site-footer .footer-grid{grid-template-columns:1fr}}.public-site-footer .footer-col h4{color:var(--accent-cyan);font-size:.875rem;text-transform:uppercase;margin-bottom:10px;font-weight:700}.public-site-footer .footer-col ul li{margin-bottom:5px}.public-site-footer .footer-col ul li a{font-size:.8125rem;color:var(--text-muted);transition:color var(--duration-base)}.public-site-footer .footer-col ul li a:hover{color:var(--text-white)}.public-site-footer .footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.05);font-size:.75rem;color:var(--text-muted);display:flex;justify-content:center;gap:5px}@media (max-width: 575px){.public-site-footer .footer-bottom{flex-direction:column;gap:2px}}.how-to-steps{--step-badge-width: 110px;--step-badge-height: 100px;--step-badge-width-mobile: 82px;--step-badge-height-mobile: 75px;--step-badge-icon-size: 120px;--step-badge-icon-size-mobile: 90px;--step-badge-grid-item-size: 80px;--step-badge-grid-item-size-mobile: 60px;padding:var(--space-5) 0 var(--space-8)}.how-to-steps .container{display:flex;flex-direction:column;gap:var(--space-8)}.step-card{display:flex;align-items:center;gap:var(--space-7)}.step-card:nth-child(2n){flex-direction:row-reverse}@media (max-width: 900px){.step-card{flex-direction:column!important;gap:var(--space-4);text-align:center}.step-card .step-content{align-items:center}}.step-image-wrapper{flex:1;position:relative}.step-image-wrapper .step-image-placeholder{width:auto;height:400px;background-color:var(--surface-gray);border-radius:var(--radius-2xl);display:flex;justify-content:center;align-items:center;color:var(--text-subtle);font-weight:500;overflow:hidden;position:relative;z-index:1;margin:40px 55px 55px}.step-image-wrapper .step-image-placeholder img{width:100%;height:100%;object-fit:cover}.step-image-wrapper .step-badge{position:absolute;bottom:0;left:0;width:var(--step-badge-width);height:var(--step-badge-height);background-color:var(--accent-bright);color:var(--primary-deep);font-size:4rem;font-weight:800;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-2xl);border-top-right-radius:0;z-index:2;box-shadow:var(--shadow-offset-right)}@media (max-width: 900px){.step-image-wrapper .step-badge{width:var(--step-badge-width-mobile);height:var(--step-badge-height-mobile);font-size:3rem}}.step-image-wrapper .step-badge-icon{position:absolute;top:0;right:0;width:var(--step-badge-icon-size);height:var(--step-badge-icon-size);background-color:var(--text-body);color:var(--accent-bright);display:flex;justify-content:center;align-items:center;border-radius:var(--radius-2xl);border-bottom-left-radius:0;z-index:2;box-shadow:var(--shadow-offset-left)}@media (max-width: 900px){.step-image-wrapper .step-badge-icon{width:var(--step-badge-icon-size-mobile);height:var(--step-badge-icon-size-mobile)}}.step-image-wrapper .step-badge-icon .icon-lukacova{font-size:3.5rem}@media (max-width: 900px){.step-image-wrapper .step-badge-icon .icon-lukacova{font-size:2.6rem}}.step-image-wrapper .step-badge-icon .icon-category-automoviles{font-size:4.4375rem}@media (max-width: 900px){.step-image-wrapper .step-badge-icon .icon-category-automoviles{font-size:3.3rem}}.step-image-wrapper .step-badge-icon.grid-variant{width:auto;height:auto;background-color:transparent;box-shadow:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:0}.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item{width:var(--step-badge-grid-item-size);height:var(--step-badge-grid-item-size);background-color:var(--text-body);border-radius:var(--radius-2xl);display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-md);color:var(--accent-bright)}@media (max-width: 900px){.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item{width:var(--step-badge-grid-item-size-mobile);height:var(--step-badge-grid-item-size-mobile);border-radius:15px}}.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item .icon-lukacova{font-size:2.2rem}@media (max-width: 900px){.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item .icon-lukacova{font-size:1.65rem}}.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item .icon-category-automoviles{font-size:3.6rem}@media (max-width: 900px){.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item .icon-category-automoviles{font-size:2.7rem}}.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item:nth-child(1){border-bottom-right-radius:0}.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item:nth-child(2){border-bottom-left-radius:0}.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item:nth-child(3){border-top-right-radius:0}.step-image-wrapper .step-badge-icon.grid-variant .grid-icon-item:nth-child(4){border-top-left-radius:0}.step-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.step-content h2{color:var(--text-body);font-size:1.75rem;font-weight:800;margin-bottom:15px}@media (max-width: 900px){.step-content h2{font-size:1.4rem}}.step-content p{color:var(--text-body);line-height:1.6;margin-bottom:20px;font-size:1rem}.transfer-data-box{background-color:var(--surface-soft);padding:var(--space-3);border-radius:var(--radius-base);width:100%;margin-top:10px;font-size:.9rem}.transfer-data-box h4{color:var(--primary-deep);font-weight:700;margin-bottom:10px}.transfer-data-box ul{list-style:none;padding:0;margin:0}.transfer-data-box ul li{margin-bottom:5px;color:var(--heading-color)}.transfer-data-box ul li strong{color:var(--primary-deep);font-weight:700}.important-banner{color:var(--text-white);margin:var(--space-7) var(--container-padding-x)}.important-banner .container{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3-5) var(--space-3);border-radius:var(--radius-base);background-color:var(--primary-deep)}@media (max-width: 768px){.important-banner .container{flex-direction:column;text-align:center}}.important-banner .banner-icon{font-size:5rem;line-height:1;color:var(--accent-bright);display:flex;align-items:center}.important-banner .banner-content h3{color:var(--text-white);font-size:1.1rem;font-weight:800;text-transform:uppercase;margin-bottom:5px}.important-banner .banner-content p{color:#ffffffe6;font-size:.95rem;margin:0}.faq-search-container{margin:var(--space-4) 0 var(--space-6);padding:0 var(--container-padding-x);display:flex;justify-content:center}.faq-search-box{position:relative;width:100%;max-width:var(--content-max-sm)}.faq-search-box input{width:100%;padding:18px 60px 18px 30px;border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,.1);background-color:var(--text-white);font-size:1rem;color:var(--text-body);transition:border-color var(--duration-slow) ease,box-shadow var(--duration-slow) ease;box-shadow:var(--shadow-sm);outline:none}.faq-search-box input::placeholder{color:var(--text-muted)}.faq-search-box input:focus{border-color:var(--accent-cyan);box-shadow:var(--shadow-focus-accent)}.faq-search-box .btn-search{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:var(--size-control-sm);height:var(--size-control-sm);border-radius:50%;background-color:var(--btn-bg-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-slow) ease,transform var(--duration-slow) ease;color:var(--primary-deep)}.faq-search-box .btn-search:hover{background-color:var(--accent-hover);transform:translateY(-50%) scale(1.05)}.faq-search-box .btn-search svg{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:2.5}.faq-not-found{margin-top:80px;padding:var(--space-8) var(--container-padding-x);text-align:center}.faq-not-found h3{color:var(--primary-deep);font-size:1.5rem;font-weight:800;margin-bottom:30px}.faq-not-found .faq-actions{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.faq-not-found .faq-actions .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:220px}.faq-not-found .faq-actions .btn-secondary .btn-icon{font-size:.8rem;transition:transform var(--duration-slow) ease}.faq-not-found .faq-actions .btn-secondary:hover .btn-icon{transform:translate(5px)}.faq-section{padding:var(--space-8) 0 var(--space-5);text-align:center}.faq-section .faq-container{max-width:var(--content-max-lg);margin:0 auto 60px;display:flex;flex-direction:column;gap:var(--space-3)}.faq-section .faq-header{display:flex;align-items:center;gap:var(--space-2-5);margin-bottom:10px;padding-left:10px}.faq-section .faq-header .icon-lukacova{font-size:2rem;color:var(--primary-deep)}.faq-section .faq-header h3{font-size:1.5rem;font-weight:800;color:var(--primary-deep);margin:0;text-transform:none}@media (max-width: 900px){.faq-section .faq-header h3{font-size:1.2rem}}.faq-section .faq-item{background:var(--text-white);border-radius:var(--radius-md);overflow:hidden;transition:background-color var(--duration-slow) ease}.faq-section .faq-question{width:100%;background-color:var(--bg-gray-light);border:none;padding:20px 25px;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1rem;font-weight:700;color:var(--primary-deep);transition:background-color var(--duration-base);outline:none;-webkit-tap-highlight-color:transparent}.faq-section .faq-question:hover{background-color:var(--surface-hover)}.faq-section .faq-question .toggle-icon{position:relative;width:14px;height:14px;color:var(--text-body);transition:transform var(--duration-slow) ease;display:inline-block;transform-origin:center}.faq-section .faq-question .toggle-icon:before,.faq-section .faq-question .toggle-icon:after{content:"";position:absolute;background-color:currentColor;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-xs)}.faq-section .faq-question .toggle-icon:before{width:2px;height:100%}.faq-section .faq-question .toggle-icon:after{width:100%;height:2px}.faq-section .faq-question.active{background-color:var(--accent-bright)}.faq-section .faq-question.active .toggle-icon{transform:rotate(45deg)}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .62s cubic-bezier(.4,0,.2,1);padding:0 25px;text-align:left}.faq-section .faq-answer__content{padding:20px 0}.faq-section .faq-answer p{font-size:.9rem;color:var(--text-body);line-height:1.6;margin:0 0 15px}@media (max-width: 900px){.faq-section .faq-answer p{font-size:.85rem}}.faq-section .faq-answer p:last-child{margin-bottom:0}.faq-section .faq-answer.open{max-height:560px}.filters-container{margin:var(--space-4) 0 var(--space-6);padding:0}.calendar-auctions{padding:var(--space-8) 0 var(--space-5)}.calendar-auctions__toolbar{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;margin-bottom:0}@media (max-width: 900px){.calendar-auctions__toolbar{grid-template-columns:1fr}}.dropdown__trigger,.calendar-search input{background-color:var(--text-white);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-body);font-size:1rem;height:var(--size-calendar-control-height);outline:none;transition:border-color var(--duration-slow) ease,box-shadow var(--duration-slow) ease;width:100%}.dropdown__trigger:focus,.calendar-search input:focus{border-color:var(--accent-cyan);box-shadow:var(--shadow-focus-accent)}.dropdown{position:relative}.dropdown__trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-tap-highlight-color:transparent;padding:0 var(--space-3) 0 var(--space-3-25);text-align:left;touch-action:manipulation}.dropdown__trigger:active{background-color:var(--text-white)}.dropdown__trigger:after{border-left:var(--size-dropdown-caret-side) solid transparent;border-right:var(--size-dropdown-caret-side) solid transparent;border-top:var(--size-dropdown-caret-height) solid var(--text-muted);content:"";margin-left:12px;transition:transform var(--duration-base) ease}.dropdown.is-open .dropdown__trigger:after{transform:rotate(180deg)}.dropdown__menu{background-color:var(--text-white);border:1px solid var(--border-subtle);border-radius:var(--radius-dropdown-menu);box-shadow:var(--shadow-sm);display:none;flex-direction:column;gap:var(--space-1);left:0;list-style:none;margin:var(--space-1-25) 0 0;max-height:var(--size-dropdown-menu-max-height);overflow-y:auto;padding:var(--space-1-5);position:absolute;top:100%;width:100%;z-index:25}.dropdown.is-open .dropdown__menu{display:flex}.dropdown__option{border-radius:var(--radius-dropdown-option);color:var(--text-body);cursor:pointer;font-size:.95rem;line-height:1.2;padding:var(--space-2-25) var(--space-2-75);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dropdown__option:hover,.dropdown__option:active{background-color:var(--accent-soft-bg-strong)}.dropdown__option.is-selected{background-color:var(--btn-bg-primary);color:var(--primary-deep);font-weight:700}.calendar-search{min-width:0;position:relative}.calendar-search input{padding:var(--size-input-padding-y) var(--size-search-input-padding-right) var(--size-input-padding-y) var(--space-4)}.calendar-search .btn-search{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:var(--size-control-sm);height:var(--size-control-sm);border-radius:50%;background-color:var(--btn-bg-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-slow) ease,transform var(--duration-slow) ease;color:var(--primary-deep)}.calendar-search .btn-search:hover{background-color:var(--accent-hover);transform:translateY(-50%) scale(1.05)}.calendar-search svg{height:var(--size-icon-sm);width:var(--size-icon-sm)}.calendar-auctions__title{margin-bottom:var(--space-4);text-align:center}.calendar-auctions__list{display:flex;flex-direction:column;gap:var(--space-7)}.calendar-card{background-color:var(--text-white);border-radius:var(--radius-calendar-card);box-shadow:var(--shadow-card-calendar);overflow:hidden;position:relative}.calendar-card__body{background-color:var(--text-white);border-bottom-left-radius:var(--radius-calendar-card);border-bottom-right-radius:var(--radius-calendar-card);display:grid;gap:var(--space-3);grid-template-columns:minmax(var(--size-calendar-grid-min-col),1fr) 1fr;padding:var(--space-3);position:relative;z-index:5}@media (max-width: 900px){.calendar-card__body{grid-template-columns:1fr}}.calendar-card__media{height:100%;min-height:var(--size-calendar-media-min-height)}.calendar-card__media .category-card{cursor:default;height:100%;min-height:var(--size-calendar-media-min-height);pointer-events:none;width:100%}.calendar-card__media .category-card:hover{transform:none}.calendar-card__media .category-card:hover:before{opacity:1}.calendar-card__media .category-card:hover .category-icon,.calendar-card__media .category-card:hover .category-title{color:inherit}.calendar-card__media .category-card .lot-count{border:1px solid var(--accent-cyan);border-radius:var(--radius-pill);color:var(--text-white);display:inline-flex;font-size:.875rem;font-weight:400;line-height:1;min-width:var(--size-calendar-lot-count-min-width);justify-content:center;padding:var(--space-1-25) var(--space-2-75)}.calendar-card__content{padding:var(--space-1) var(--space-1) 0}.calendar-card__date{color:var(--primary-deep);font-size:1.2rem;font-weight:800;letter-spacing:.05rem;line-height:1.1;margin:0}.calendar-card__time{color:var(--accent-cyan);font-size:.875em;font-weight:700;margin:0 0 var(--space-2);text-transform:uppercase}.calendar-card__status{align-items:center;background-color:var(--status-success-bg);border-radius:var(--radius-pill);color:var(--text-white);display:inline-flex;font-size:.8rem;font-weight:400;gap:var(--space-1-5);margin:0 0 var(--space-2);padding:var(--space-1-25) var(--space-2-25)}.status-dot{background-color:var(--text-white);border-radius:50%;display:inline-block;height:var(--size-status-dot-sm);width:var(--size-status-dot-sm)}.calendar-card__description{color:var(--text-body);font-size:.9rem;font-weight:500;line-height:1.3rem;margin:0 0 var(--space-3);max-width:var(--size-calendar-content-max)}.calendar-card__countdown{display:flex;gap:var(--space-2)}.calendar-card__count-item{align-items:center;border:1px solid var(--primary-dark);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:var(--space-1-5) var(--space-1);text-align:center;width:var(--size-countdown-sm)}.calendar-card__count-item .val{color:var(--accent-cyan);font-size:1.125rem;font-weight:800;line-height:1}.calendar-card__count-item .label{color:var(--text-body);font-size:.625rem;font-weight:500;margin-top:2px}.calendar-card__cta.btn-card{margin-top:calc(var(--space-calendar-cta-overlap) * -1);padding-top:calc(var(--space-2-5) + var(--space-calendar-cta-overlap));position:relative;z-index:1}.calendar-card__cta.btn-card:before,.calendar-card__cta.btn-card:after{content:"";position:absolute;top:0;width:var(--size-cta-notch-width);height:var(--size-cta-notch-height);background-color:inherit;z-index:1}.calendar-card__cta.btn-card:before{left:0}.calendar-card__cta.btn-card:after{right:0}.remate-next-auction{background-color:var(--bg-light);color:var(--primary-deep);padding:var(--space-8) 0 var(--space-9);text-align:center}.remate-next-auction .container{max-width:760px}.remate-next-auction .banner-icon{color:var(--accent-cyan);font-size:4rem;line-height:1;margin-bottom:1rem}.remate-next-auction .banner-icon .icon-lukacova{display:inline-block;font-size:inherit;line-height:inherit}.remate-next-auction .remate-date{color:var(--primary-deep);font-size:1.125rem;font-weight:400;letter-spacing:.125rem;line-height:1.2;margin:0 0 var(--space-4);text-transform:uppercase}.remate-next-auction .remate-date strong{font-weight:800}.remate-next-auction .page-intro{margin-bottom:3rem}.remate-next-auction .countdown-container{align-items:stretch;display:flex;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-5)}.remate-next-auction .countdown-items{display:flex;gap:var(--space-2-5)}.remate-next-auction .countdown-item{display:flex;flex-direction:column;align-items:center}.remate-next-auction .countdown-box{align-items:center;border:1px solid var(--primary-deep);border-radius:var(--radius-lg);color:var(--accent-cyan);display:flex;font-size:1.5rem;font-weight:700;height:var(--size-countdown-lg);justify-content:center;margin-bottom:var(--space-2);width:var(--size-countdown-lg)}.remate-next-auction .countdown-label{color:var(--primary-deep);font-size:.75rem;line-height:1.1;text-transform:uppercase}.remate-next-auction .lots-available{align-items:center;border:1px solid var(--primary-deep);border-radius:var(--radius-lg);display:inline-flex;gap:var(--space-2);justify-content:center;min-width:260px;padding:var(--space-2) var(--space-3);font-size:.875rem}.remate-next-auction .lots-available .icon-lukacova{color:var(--accent-cyan);font-size:3.75rem;line-height:1}.remate-next-auction .lots-available strong{color:var(--primary-deep);font-size:inherit;font-weight:700;line-height:1.2;text-align:left}.remate-next-auction .remate-cta{margin-top:var(--space-3)}@media (max-width: 900px){.remate-next-auction .countdown-container{flex-wrap:wrap;gap:var(--space-3)}.remate-next-auction .countdown-box{font-size:1.375rem;height:var(--size-countdown-sm);width:var(--size-countdown-sm)}.remate-next-auction .countdown-label{font-size:.75rem}.remate-next-auction .lots-available{min-width:auto;width:auto}}.featured-section--remate{background:linear-gradient(90deg,var(--bg-gradient-start),var(--bg-gradient-end))}.featured-section--remate .section-title,.featured-section--remate .section-lead{color:var(--text-white)}.featured-section--remate .auction-card{border:none}.featured-section--remate .banner-icon{color:var(--accent-cyan);font-size:4rem;line-height:1;margin-bottom:1rem}.featured-section--remate .banner-icon .icon-lukacova{display:inline-block;font-size:inherit;line-height:inherit}.remate-lotes-section{--remate-card-overlap: 14px;--remate-card-side-width: 320px;--remate-pagination-item-size: 38px;--remate-range-height: 20px;--remate-range-thumb-size: 16px;--remate-range-track-height: 8px;--remate-dropdown-layer: 1200;background-color:var(--surface-subtle);padding:var(--space-8) 0}.remate-lotes-layout{display:grid;gap:var(--space-4);grid-template-columns:var(--remate-card-side-width) 1fr}@media (max-width: 900px){.remate-lotes-layout{grid-template-columns:1fr}}.remate-lotes-sidebar{--remate-filter-dropdown-radius: var(--radius-lg);align-self:start;background-color:var(--surface-panel);border-radius:var(--radius-lg);color:var(--text-body);max-height:calc(100vh - var(--header-height) - var(--space-3));overflow:visible;padding:var(--space-4);position:sticky;top:calc(var(--header-height) + var(--space-3))}.remate-lotes-sidebar .section-title,.remate-lotes-sidebar .section-lead{color:var(--text-body)}.remate-lotes-sidebar .section-title{font-size:1.5rem;margin-bottom:var(--space-3)}@media (max-width: 900px){.remate-lotes-sidebar{max-height:none;overflow:visible;position:static}}.remate-lotes-sidebar .dropdown__menu{margin-top:0;z-index:var(--remate-dropdown-layer)}.remate-filter-search{margin-bottom:var(--space-4);position:relative}.remate-filter-search input{border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-body);font-size:1rem;font-weight:500;outline:none;padding:18px 60px 18px 30px;transition:border-color var(--duration-slow) ease,box-shadow var(--duration-slow) ease;width:100%}.remate-filter-search input::placeholder{color:var(--text-subtle)}.remate-filter-search input:focus{border-color:var(--accent-cyan);box-shadow:var(--shadow-focus-accent)}.remate-filter-search .btn-search{align-items:center;background-color:var(--btn-bg-primary);border:none;border-radius:50%;color:var(--primary-deep);cursor:pointer;display:inline-flex;height:var(--size-control-sm);justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color var(--duration-slow) ease,transform var(--duration-slow) ease;width:var(--size-control-sm)}.remate-filter-search .btn-search:hover{background-color:var(--accent-hover);transform:translateY(-50%) scale(1.05)}.remate-filter-search .btn-search svg{height:var(--size-icon-sm);width:var(--size-icon-sm)}.remate-filter-group{margin-bottom:var(--space-3)}.remate-filter-group h3,.remate-filter-group label{color:var(--text-body);display:block;font-size:1.125rem;font-weight:500;line-height:1.2;margin-bottom:var(--space-2)}.remate-filter-group>label{margin-left:var(--remate-filter-dropdown-radius)}.remate-lotes-sidebar .dropdown__trigger{border-radius:var(--remate-filter-dropdown-radius)}.remate-filter-range{height:var(--remate-range-height);margin-bottom:var(--space-2);position:relative}.remate-filter-range-track,.remate-filter-range-progress{border-radius:var(--radius-pill);height:var(--remate-range-track-height);left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.remate-filter-range-track{background-color:var(--surface-track)}.remate-filter-range-progress{background-color:var(--btn-bg-primary);left:0;right:0}.remate-range-input{-webkit-appearance:none;appearance:none;background:none;height:var(--remate-range-height);left:0;margin:0;pointer-events:auto;position:absolute;top:0;width:100%}.remate-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--btn-bg-primary);border:2px solid var(--text-white);border-radius:50%;box-shadow:var(--shadow-slider-thumb);cursor:pointer;height:var(--remate-range-thumb-size);pointer-events:auto;width:var(--remate-range-thumb-size)}.remate-range-input::-moz-range-thumb{background-color:var(--btn-bg-primary);border:2px solid var(--text-white);border-radius:50%;box-shadow:var(--shadow-slider-thumb);cursor:pointer;height:var(--remate-range-thumb-size);pointer-events:auto;width:var(--remate-range-thumb-size)}.remate-range-input::-moz-range-track{background:transparent}.remate-range-input--min{z-index:2}.remate-range-input--max{z-index:3}.remate-filter-range-values{color:var(--text-body);display:flex;font-size:.8125rem;font-weight:500;justify-content:space-between}.remate-lotes-grid{display:grid;column-gap:var(--space-3);row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 700px){.remate-lotes-grid{grid-template-columns:1fr}}.remate-lotes-content{display:flex;flex-direction:column;gap:var(--space-4)}.remate-lotes-grid .featured-lot-card--vertical{border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100%;overflow:hidden}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__main{background-color:var(--text-white);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-3);padding:var(--space-3);position:relative;z-index:5}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__media,.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__content{width:100%}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__media-frame{aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;position:relative}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__media-frame img{width:100%;height:100%;object-fit:cover}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__media-nav,.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__media-dots{display:none}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__content{font-weight:500;padding-top:var(--space-1-5);position:relative}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__content .wishlist-btn{background-color:transparent;background-image:url(/assets/images/icons/btn-fav.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;border:0;cursor:pointer;height:var(--size-control-md);padding:0;position:absolute;right:0;top:0;transition:transform var(--duration-base) ease;width:var(--size-control-md)}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__content .wishlist-btn:hover{transform:scale(1.1)}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__content .wishlist-btn.btn-liked{background-position:0 -45px}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__lot-id{color:var(--accent-cyan);font-size:var(--lote-card-meta-size);font-weight:700;margin-bottom:4px;text-transform:uppercase}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__lot-title--detail{color:var(--text-body);font-size:var(--lote-card-title-size-mobile);font-weight:700;line-height:1.1;margin-bottom:8px}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__lot-title--stacked{display:flex;flex-direction:column;gap:2px}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__lot-title--stacked .featured-lot-card__lot-brand,.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__lot-title--stacked .featured-lot-card__lot-model{display:block;line-height:1.05}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__lot-specs{color:var(--lote-card-text-muted);font-size:var(--lote-card-body-size);margin-bottom:8px}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__lot-description{color:var(--lote-card-text-muted);font-size:var(--lote-card-body-size);line-height:1.4;margin-bottom:12px}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__offer-card{align-items:center;border:0;display:flex;gap:var(--space-3);padding:0}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__offer-label{color:var(--accent-cyan);font-size:var(--lote-card-label-size);font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.remate-lotes-grid .featured-lot-card--vertical .featured-lot-card__offer-value{color:var(--text-body);font-size:var(--lote-card-offer-value-size-mobile);font-weight:700;line-height:1.1;margin:0}.remate-lotes-grid .featured-lot-card--vertical>.featured-lot-card__footer-cta{align-items:center;display:flex;font-size:.875rem;justify-content:flex-end;margin-top:auto;margin-top:calc(var(--remate-card-overlap) * -1);padding:var(--space-2-5) var(--space-4);padding-top:calc(var(--space-2-5) + var(--remate-card-overlap));position:relative;width:100%;z-index:1}.remate-lotes-grid .featured-lot-card--vertical>.featured-lot-card__footer-cta:before,.remate-lotes-grid .featured-lot-card--vertical>.featured-lot-card__footer-cta:after{background-color:inherit;content:"";height:var(--size-cta-notch-height);position:absolute;top:0;width:var(--size-cta-notch-width);z-index:1}.remate-lotes-grid .featured-lot-card--vertical>.featured-lot-card__footer-cta:before{left:0}.remate-lotes-grid .featured-lot-card--vertical>.featured-lot-card__footer-cta:after{right:0}.remate-lotes-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1-5);justify-content:center}.remate-lotes-pagination .page-btn,.remate-lotes-pagination .page-ellipsis{align-items:center;border-radius:var(--radius-md);color:var(--primary-deep);display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;min-height:var(--remate-pagination-item-size);min-width:var(--remate-pagination-item-size);text-decoration:none}.remate-lotes-pagination .page-btn{background-color:var(--text-white);border:1px solid var(--border-primary-soft);padding:0 var(--space-2);transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.remate-lotes-pagination .page-btn:hover{background-color:var(--primary-deep);border-color:var(--primary-deep);color:var(--text-white)}.remate-lotes-pagination .page-btn.is-active{background-color:var(--btn-bg-primary);border-color:var(--btn-bg-primary);color:var(--primary-deep)}.remate-lotes-pagination .page-btn--next{min-width:auto;padding:0 var(--space-3)}.remate-lotes-pagination .page-ellipsis{color:#071f3da6}.lote-detail-section{background-color:var(--bg-gray-light);padding:var(--space-6) 0}.lote-detail-section .lote-card-layout{width:100%;max-width:var(--lote-card-max-width);margin:0 auto}.lote-detail-section .lote-card__icon{width:14px;height:14px;color:var(--lote-card-accent);flex:0 0 auto}.lote-detail-section .lote-card__icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lote-detail-section .lote-card{background:var(--lote-card-bg);border-radius:16px;box-shadow:var(--lote-card-shadow);overflow:hidden;font-family:var(--font-main);color:var(--lote-card-text)}.lote-detail-section .lote-card:hover{box-shadow:var(--lote-card-shadow-hover)}.lote-detail-section .lote-card__main{display:grid;grid-template-columns:1fr}.lote-detail-section .lote-card__media{padding:16px}.lote-detail-section .lote-card__media-frame{position:relative;border-radius:12px;overflow:hidden;background:var(--lote-card-surface-muted);aspect-ratio:4/3}.lote-detail-section .lote-card__media-frame img{width:100%;height:100%;object-fit:cover}.lote-detail-section .lote-card__media-nav{position:absolute;top:50%;transform:translateY(-50%);width:var(--lote-card-media-nav-size);height:var(--lote-card-media-nav-size);border:0;border-radius:999px;background:#ffffffdb;display:grid;place-items:center;color:var(--lote-card-text);box-shadow:var(--lote-card-shadow)}.lote-detail-section .lote-card__media-nav--prev{left:12px}.lote-detail-section .lote-card__media-nav--next{right:12px}.lote-detail-section .lote-card__media-dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:6px}.lote-detail-section .lote-card__media-dot{width:8px;height:8px;border-radius:999px;background:#ffffffad}.lote-detail-section .lote-card__media-dot--active{width:20px;background:var(--lote-card-accent)}.lote-detail-section .lote-card__content{padding:24px;display:flex;flex-direction:column;justify-content:space-between}.lote-detail-section .lote-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.lote-detail-section .lote-card__schedule{display:flex;align-items:center;gap:10px}.lote-detail-section .lote-card__schedule .icon-lukacova.icon-remate{color:var(--lote-card-accent);font-size:2.3rem;line-height:1}.lote-detail-section .lote-card__schedule-date{font-size:var(--lote-card-body-size);font-weight:700;margin:0}.lote-detail-section .lote-card__schedule-time{font-size:var(--lote-card-meta-size);color:var(--lote-card-accent);font-weight:700;margin:0}.lote-detail-section .lote-card__countdown{display:flex;gap:8px}.lote-detail-section .lote-card__countdown-item{text-align:center}.lote-detail-section .lote-card__countdown-value{width:var(--lote-card-countdown-size);height:var(--lote-card-countdown-size);border-radius:8px;background:var(--lote-card-surface-dark);color:var(--lote-card-surface-dark-foreground);display:grid;place-items:center;font-size:18px;font-weight:700}.lote-detail-section .lote-card__countdown-label{margin-top:4px;font-size:var(--lote-card-label-size);color:var(--lote-card-text-muted);font-weight:600}.lote-detail-section .lote-card__status-row{display:flex;align-items:center;gap:8px;margin-bottom:16px}.lote-detail-section .lote-card__status-badge{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:color-mix(in oklab,var(--lote-card-accent) 16%,white);color:var(--lote-card-status-text);padding:7px 12px;font-size:var(--lote-card-meta-size);font-weight:700}.lote-detail-section .lote-card__status-dot{width:7px;height:7px;border-radius:999px;background:var(--lote-card-accent);animation:pulse-glow 2s ease-in-out infinite}.lote-detail-section .lote-card__status-row .wishlist-btn{margin-left:auto;border:none;background-color:transparent;padding:0;cursor:pointer;height:var(--size-control-md);width:var(--size-control-md);background-image:url(/assets/images/icons/btn-fav.svg);background-repeat:no-repeat;background-size:cover;transition:transform var(--duration-base) ease;overflow:hidden;position:static;top:auto;right:auto}.lote-detail-section .lote-card__status-row .wishlist-btn:hover{transform:scale(1.1)}.lote-detail-section .lote-card__status-row .wishlist-btn.btn-unlike{background-position:0 0}.lote-detail-section .lote-card__status-row .wishlist-btn.btn-liked{background-position:0 -45px}.lote-detail-section .lote-card__terms{font-size:var(--lote-card-meta-size);line-height:1.5;color:var(--lote-card-text-muted);margin-bottom:12px}.lote-detail-section .lote-card__lot-id{font-size:var(--lote-card-meta-size);font-weight:700;color:var(--lote-card-accent);margin-bottom:4px}.lote-detail-section .lote-card__lot-title{font-size:var(--lote-card-title-size);line-height:1.05;margin-bottom:4px}.lote-detail-section .lote-card__lot-specs{color:var(--lote-card-text-muted);font-size:var(--lote-card-body-size);margin-bottom:8px}.lote-detail-section .lote-card__lot-description{color:var(--lote-card-text-muted);font-size:var(--lote-card-body-size);line-height:1.5}.lote-detail-section .lote-card__offers{margin-top:20px;display:grid;gap:12px}.lote-detail-section .lote-card__offer-card{border:1px solid var(--lote-card-border);border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px}.lote-detail-section .lote-card__offer-card>div{flex:0 0 52%}.lote-detail-section .lote-card__offer-card--instant{border:0;background:var(--lote-card-surface-dark)}.lote-detail-section .lote-card__offer-label{font-size:var(--lote-card-label-size);text-transform:uppercase;letter-spacing:.06em;color:var(--lote-card-accent);font-weight:700}.lote-detail-section .lote-card__offer-value{font-size:var(--lote-card-offer-value-size);margin-top:2px}.lote-detail-section .lote-card__offer-card--instant .lote-card__offer-value{color:var(--lote-card-surface-dark-foreground)}.lote-detail-section .lote-card__offer-cta{border-radius:var(--radius-btn);padding:var(--space-2) var(--space-3);font-size:1rem;font-weight:500;text-decoration:none;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding-top:14px;padding-bottom:14px}.lote-detail-section .lote-card__offer-cta--highlight{box-shadow:var(--lote-card-shadow-cta)}.lote-detail-section .lote-card__details{border-top:1px solid var(--lote-card-border);padding:24px;display:grid;grid-template-columns:1fr;gap:24px}.lote-detail-section .lote-card__details-title{font-size:var(--lote-card-body-size);margin-bottom:12px}.lote-detail-section .lote-card__details-table{border:1px solid var(--lote-card-border);border-radius:10px;overflow:hidden}.lote-detail-section .lote-card__details-row{display:flex;align-items:center;font-size:var(--lote-card-body-size)}.lote-detail-section .lote-card__details-row:nth-child(odd){background:color-mix(in oklab,var(--lote-card-surface-muted) 62%,white)}.lote-detail-section .lote-card__details-key{width:45%;padding:10px 14px;font-weight:600;display:flex;align-items:center;gap:8px}.lote-detail-section .lote-card__details-value{padding:10px 14px;color:var(--lote-card-text-muted)}@keyframes pulse-glow{0%,to{box-shadow:0 0 #2cddb966}50%{box-shadow:0 0 0 8px #2cddb900}}@media (min-width: 900px){.lote-detail-section .lote-card__main{grid-template-columns:1fr 1fr}.lote-detail-section .lote-card__media-frame{height:100%;min-height:420px;aspect-ratio:auto}.lote-detail-section .lote-card__details{grid-template-columns:1fr 1fr;gap:22px}}@media (max-width: 560px){.lote-detail-section .lote-card__lot-title{font-size:var(--lote-card-title-size-mobile)}.lote-detail-section .lote-card__offer-card{flex-direction:column;align-items:flex-start}.lote-detail-section .lote-card__offer-card>div{flex:initial;width:100%}.lote-detail-section .lote-card__offer-value{font-size:var(--lote-card-offer-value-size-mobile)}.lote-detail-section .lote-card__offer-cta{width:100%;text-align:center}}.contact-page{padding:var(--space-8) 0}.contact-card{background:var(--text-white);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;margin:0 auto;overflow:hidden;width:90%}@media (max-width: 900px){.contact-card{width:100%}}.info-channels{margin:var(--space-section-xl) auto var(--space-section-xl);width:90%}@media (max-width: 900px){.info-channels{margin:var(--space-6) auto var(--space-6);width:100%}}.info-channels__title{color:var(--text-body);font-size:1rem;font-weight:800;letter-spacing:.03em;margin:0 0 var(--space-4);text-align:center}.info-channels__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.info-channels__grid{grid-template-columns:1fr}}.info-channels__item{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.info-channels__icon{color:var(--accent-cyan);fill:currentColor;height:var(--size-icon-md);width:var(--size-icon-md);flex:0 0 var(--size-icon-md)}.info-channels__value{color:var(--text-body);font-size:1.125rem;font-weight:700;line-height:1.25;margin:0;position:relative;text-decoration:none}.info-channels__value:after{background-color:var(--accent-cyan);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-fast) ease;width:100%}.info-channels__value:hover:after{transform:scaleX(1);transform-origin:left}.info-channels__label{color:var(--text-body-70);font-size:1rem;font-weight:500;line-height:1.2;margin:0}.contact-card__body{background-color:var(--text-white);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);min-height:var(--size-contact-card-min-height);padding:var(--space-4);position:relative;z-index:5}@media (max-width: 700px){.contact-card__body{padding-left:var(--space-3);padding-right:var(--space-3)}}.contact-card__body .section-header{margin:var(--space-4) auto 0;max-width:var(--content-max-sm);text-align:center}.contact-card__body .banner-icon{color:var(--accent-cyan);font-size:3.75rem;line-height:1;margin-bottom:var(--space-2)}.contact-card__body .banner-icon .icon-lukacova{font-size:inherit}.contact-card__body .page-title{margin-bottom:var(--space-2)}.contact-card__body .page-intro{font-size:var(--section-subtitle-size);line-height:1.5;margin:0 auto;max-width:var(--size-contact-intro-max)}.contact-card__content{margin:var(--space-7) auto 0;max-width:var(--size-contact-content-max)}.contact-form{display:flex;flex-direction:column;gap:var(--space-3)}.contact-form__grid{display:grid;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 700px){.contact-form__grid{grid-template-columns:1fr}}.contact-form__field{display:flex;flex-direction:column;gap:var(--space-1);min-height:var(--size-contact-field-min-height);min-width:0}.contact-form__field label{color:var(--text-body);font-size:.875rem;font-weight:500;margin-left:var(--size-form-input-padding-x)}.contact-form__field .dropdown{width:100%;max-width:100%;min-width:0}.contact-form__field .dropdown__trigger.is-placeholder{color:var(--text-subtle)}.contact-form__field input,.contact-form__field textarea{background:var(--text-white);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-body);font-family:inherit;font-size:1rem;font-weight:500;line-height:1.4;outline:none;padding:var(--size-input-padding-y) var(--size-form-input-padding-x);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:100%;max-width:100%}.contact-form__field .dropdown__trigger{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-form__field input:focus,.contact-form__field textarea:focus{border-color:var(--accent-cyan);box-shadow:var(--shadow-focus-accent)}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:var(--text-subtle)}.contact-form__field textarea{border-radius:var(--radius-xl);min-height:var(--size-contact-textarea-min-height);resize:vertical}.contact-form__field--full{width:100%}@media (max-width: 700px){.contact-form__field label,.contact-form__helper{margin-left:var(--space-3)}.contact-form__field input,.contact-form__field textarea{padding-left:var(--space-3);padding-right:var(--space-3)}.contact-form__field .dropdown__trigger{padding:0 var(--space-3)}}.contact-form__helper{color:var(--state-error);opacity:0;font-size:.8125rem;height:var(--size-form-helper-height);line-height:1.35;margin-left:var(--size-form-input-padding-x);margin-top:2px;transition:opacity var(--duration-fast) ease;visibility:hidden}.contact-form__helper.is-visible{opacity:1;visibility:visible}.contact-form__field input.is-invalid,.contact-form__field textarea.is-invalid,.contact-form__field .dropdown__trigger.is-invalid{border-color:var(--state-error);box-shadow:0 0 0 2px var(--state-error-ring)}.contact-card>.contact-card__cta{align-items:center;border:0;cursor:pointer;display:flex;height:calc(var(--size-calendar-control-height) + var(--space-calendar-cta-overlap));justify-content:flex-end;margin-top:auto;margin-top:calc(var(--space-calendar-cta-overlap) * -1);padding:0 var(--space-4);padding-top:var(--space-calendar-cta-overlap);position:relative;width:100%;z-index:1}.contact-card>.contact-card__cta:disabled{background-color:var(--state-disabled-bg);color:var(--text-white);cursor:not-allowed}.contact-card>.contact-card__cta:disabled .btn-icon{opacity:.7;transform:none}.contact-card>.contact-card__cta:before,.contact-card>.contact-card__cta:after{background-color:inherit;content:"";height:var(--size-cta-notch-height);position:absolute;top:0;width:var(--size-cta-notch-width);z-index:1}.contact-card>.contact-card__cta:before{left:0}.contact-card>.contact-card__cta:after{right:0}[data-theme=dark]{--bg-dark: #000000;--primary-dark: #0a0a0a}[data-theme=light]{--bg-dark: #ffffff;--text-white: #333333;--primary-dark: #f0f0f0}
