:root{--sl-blue:#08233f;--sl-blue2:#0d345b;--sl-navy:#06182c;--sl-orange:#f05a13;--sl-yellow:#f5a623;--sl-green:#169447;--sl-bg:#f4f6f9;--sl-text:#102239;--sl-muted:#5c6b7a;--sl-border:#dfe5ed;--sl-white:#fff;--sl-shadow:0 12px 32px rgba(8,35,63,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--sl-text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}.sl-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.sl-site-header{background:rgba(6,24,44,.98);color:#fff;position:sticky;top:0;z-index:999;box-shadow:0 6px 22px rgba(0,0,0,.22)}.sl-header-inner{height:72px;display:flex;align-items:center;gap:22px}.sl-logo{font-size:29px;font-weight:900;letter-spacing:-1px;text-decoration:none;color:#fff;white-space:nowrap;line-height:1}.sl-logo span{color:var(--sl-orange);border-bottom:3px solid var(--sl-orange);margin-right:4px}.sl-logo img{max-height:48px;width:auto}.sl-main-nav{flex:1}.sl-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:22px}.sl-menu a{color:#fff;text-decoration:none;font-weight:800;font-size:15px;transition:.2s}.sl-menu a:hover{color:var(--sl-yellow)}.sl-header-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.sl-header-phone{font-size:14px;font-weight:800;text-decoration:none;color:#fff}.sl-account{background:#1b5fd1;color:#fff;text-decoration:none;padding:11px 16px;border-radius:5px;font-weight:900;font-size:14px}.sl-menu-toggle{display:none;background:var(--sl-orange);color:#fff;border:0;border-radius:5px;padding:8px 12px;font-size:22px}.sl-hero{min-height:470px;background-position:center right;background-size:cover;display:flex;align-items:center;color:#fff}.sl-hero-inner{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center;padding:70px 0}.sl-kicker{font-size:18px;color:var(--sl-yellow);font-weight:900;margin-bottom:14px}.sl-hero h1{font-size:48px;line-height:1.08;margin:0 0 22px;max-width:750px;letter-spacing:.2px}.sl-hero p{font-size:20px;font-weight:700;max-width:690px;margin:0 0 30px;color:#fff}.sl-hero-buttons{display:flex;gap:14px;flex-wrap:wrap}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;border-radius:5px;padding:15px 24px;font-weight:900;box-shadow:0 8px 22px rgba(0,0,0,.22);transition:.18s ease}.sl-btn:hover{transform:translateY(-2px)}.sl-btn-primary{background:var(--sl-orange);color:#fff}.sl-btn-secondary{background:var(--sl-yellow);color:#102239}.sl-btn-dark{background:#e9730c;color:#111}.sl-hero-panel{background:rgba(255,255,255,.94);color:var(--sl-text);border-radius:12px;padding:28px 30px;box-shadow:var(--sl-shadow);max-width:380px;justify-self:end}.sl-hero-panel strong{display:block;text-transform:uppercase;color:var(--sl-blue);font-size:16px;margin-bottom:6px}.sl-hero-panel span{display:block;font-weight:800;margin-bottom:18px}.sl-hero-price{color:#a92513;font-size:31px;font-weight:900;letter-spacing:2px;margin-bottom:7px}.sl-hero-panel small{display:block;color:var(--sl-muted);font-weight:700;margin-bottom:16px}.sl-mini-link{font-weight:900;color:var(--sl-blue);text-decoration:underline}.sl-trustbar{background:#f8fafc;border-bottom:1px solid var(--sl-border)}.sl-trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:18px 0;text-align:center;color:var(--sl-blue);font-weight:800}.sl-section{padding:44px 0}.sl-intro-seo{padding:30px 0 12px}.sl-intro-card{background:#fff;border:1px solid var(--sl-border);border-left:5px solid var(--sl-orange);box-shadow:0 6px 18px rgba(8,35,63,.06);padding:24px 28px;border-radius:9px}.sl-intro-card h2{margin:0 0 8px;font-size:24px;color:var(--sl-blue)}.sl-intro-card p{margin:0;color:#35475b}.sl-section-title{display:flex;align-items:center;gap:18px;margin-bottom:28px}.sl-section-title span{height:2px;flex:1;background:var(--sl-border)}.sl-section-title h2{margin:0;text-align:center;color:var(--sl-blue);font-size:31px;line-height:1.15}.sl-section-title em{font-style:normal;color:#c33715}.sl-auction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sl-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sl-auction-card,.sl-product-card{background:#fff;border:1px solid var(--sl-border);border-radius:10px;overflow:hidden;box-shadow:var(--sl-shadow);transition:.18s}.sl-auction-card:hover,.sl-product-card:hover{transform:translateY(-3px)}.sl-card-image{height:205px;background-size:cover;background-position:center;display:block;position:relative;text-decoration:none}.sl-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,24,44,.1),rgba(6,24,44,.18))}.sl-card-image span{position:absolute;left:13px;top:13px;background:var(--sl-orange);color:#fff;font-size:12px;text-transform:uppercase;font-weight:900;padding:7px 10px;border-radius:4px;z-index:2}.sl-card-body{padding:17px}.sl-card-body h3{margin:0 0 12px;font-size:18px;color:var(--sl-blue);line-height:1.25}.sl-card-body h3 a{text-decoration:none}.sl-auction-meta{background:#f7f9fc;border:1px solid var(--sl-border);padding:11px 12px;border-radius:7px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sl-auction-meta small{color:var(--sl-muted);font-weight:800;text-transform:uppercase}.sl-auction-meta strong{color:#a92513;font-size:22px}.sl-auction-row,.sl-product-info{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f5;padding:8px 0;font-size:14px}.sl-auction-row span,.sl-product-info span{color:var(--sl-muted)}.sl-auction-row b{font-weight:900}.sl-card-btn{display:block;background:var(--sl-orange);color:#fff;text-align:center;text-decoration:none;font-weight:900;border-radius:5px;padding:13px 12px;margin-top:14px}.sl-card-btn:hover{background:#d94408}.sl-card-btn-blue{background:var(--sl-blue)}.sl-card-btn-blue:hover{background:var(--sl-orange)}.sl-product-price{font-size:26px;color:#a92513;font-weight:900;margin:12px 0 2px}.sl-category-section{padding-top:16px}.sl-category-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.sl-category-grid-large{grid-template-columns:repeat(4,1fr)}.sl-category-chip{background:#fff;color:#218098;border:1px solid var(--sl-border);text-decoration:none;border-radius:8px;padding:16px 14px;text-align:center;font-weight:800;box-shadow:0 6px 16px rgba(8,35,63,.06);transition:.18s}.sl-category-chip:hover{background:var(--sl-blue);color:#fff;transform:translateY(-2px)}.sl-liquidation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sl-liquidation-card{min-height:230px;background-size:cover;background-position:center;border-radius:10px;color:#fff;text-decoration:none;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--sl-shadow);overflow:hidden;transition:.18s}.sl-liquidation-card:hover{transform:translateY(-3px)}.sl-liquidation-card strong{font-size:22px;margin-bottom:7px}.sl-liquidation-card span{font-weight:700;color:#eef4fb}.sl-why{background:#f8fafc;border:1px solid var(--sl-border);border-radius:12px;padding:34px;display:grid;grid-template-columns:1fr 1.35fr;gap:30px;align-items:center;margin-top:30px}.sl-why h2{font-size:30px;color:var(--sl-blue);margin:0 0 12px}.sl-why p{margin:0;color:#40546a}.sl-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sl-why-grid div{background:#fff;border:1px solid var(--sl-border);border-radius:9px;padding:18px}.sl-why-grid strong{display:block;color:var(--sl-orange);font-size:18px}.sl-why-grid span{color:var(--sl-muted);font-size:14px}.sl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:28px auto 10px;background:#fff;border:1px solid var(--sl-border);box-shadow:var(--sl-shadow);border-radius:10px;overflow:hidden}.sl-steps div{text-align:center;padding:24px 18px;border-right:1px solid var(--sl-border)}.sl-steps div:last-child{border-right:0}.sl-steps span{display:inline-flex;align-items:center;justify-content:center;background:var(--sl-yellow);color:#111;border-radius:50%;width:28px;height:28px;font-weight:900;margin-bottom:8px}.sl-steps strong{display:block;color:var(--sl-blue)}.sl-faq-section{padding-top:30px}.sl-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sl-faq-grid details{background:#fff;border:1px solid var(--sl-border);border-radius:9px;padding:18px;box-shadow:0 5px 16px rgba(8,35,63,.05)}.sl-faq-grid summary{cursor:pointer;font-weight:900;color:var(--sl-blue)}.sl-faq-grid p{color:#45586d}.sl-cta{background:linear-gradient(90deg,#d94b07,var(--sl-yellow));color:#fff;margin-top:30px}.sl-cta-inner{display:flex;align-items:center;justify-content:center;gap:32px;padding:30px 0}.sl-cta strong{font-size:25px;font-style:italic}.sl-footer{background:var(--sl-navy);color:#fff}.sl-footer-grid{display:grid;grid-template-columns:1.55fr .85fr .9fr 1.15fr;gap:36px;padding:48px 0}.sl-footer p{color:#c8d4e1;margin:0 0 10px}.sl-footer-note{font-weight:800}.sl-footer-logo{display:inline-block;margin-bottom:16px}.sl-footer-col{display:flex;flex-direction:column;gap:8px}.sl-footer-col h3{margin:0 0 8px;color:var(--sl-yellow);font-size:18px}.sl-footer a{color:#fff;text-decoration:none}.sl-footer a:hover{color:var(--sl-yellow)}.sl-whatsapp-link{display:inline-flex;background:var(--sl-green);padding:10px 12px;border-radius:5px;font-weight:900;justify-content:center;margin-top:6px}.sl-footer-bottom{border-top:1px solid rgba(255,255,255,.12);text-align:center;color:#c8d4e1;padding:16px 20px;font-size:14px}.sl-floating-wa{position:fixed;right:18px;bottom:18px;z-index:1000;background:#19a84f;color:#fff;text-decoration:none;font-weight:900;border-radius:999px;padding:13px 18px;box-shadow:0 8px 22px rgba(0,0,0,.25)}.sl-page-main{padding:50px 0}.sl-page-card{background:#fff;border:1px solid var(--sl-border);border-radius:12px;box-shadow:var(--sl-shadow);padding:34px}.sl-page-card h1{color:var(--sl-blue);font-size:38px;margin-top:0}.sl-content{color:#24374d}.woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--sl-orange)!important;color:#fff!important;border-radius:5px!important;font-weight:900!important}.woocommerce ul.products li.product{background:#fff;border:1px solid var(--sl-border);border-radius:10px;padding:12px!important;box-shadow:0 8px 22px rgba(8,35,63,.08)}
@media(max-width:1100px){.sl-header-actions .sl-header-phone{display:none}.sl-menu{gap:14px}.sl-product-grid{grid-template-columns:repeat(2,1fr)}.sl-category-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.sl-header-inner{height:auto;min-height:68px;flex-wrap:wrap;padding:12px 0}.sl-menu-toggle{display:block;margin-left:auto}.sl-main-nav{display:none;width:100%;order:5}.sl-main-nav.is-open{display:block}.sl-menu{flex-direction:column;align-items:flex-start;gap:0;background:#092745;border-radius:8px;padding:8px}.sl-menu li{width:100%}.sl-menu a{display:block;padding:12px 10px}.sl-header-actions{display:none}.sl-hero-inner{grid-template-columns:1fr;padding:56px 0}.sl-hero h1{font-size:38px}.sl-hero p{font-size:18px}.sl-hero-panel{justify-self:start}.sl-trust-grid{grid-template-columns:repeat(2,1fr);text-align:left}.sl-auction-grid,.sl-liquidation-grid{grid-template-columns:1fr}.sl-why{grid-template-columns:1fr}.sl-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.sl-container{width:min(100% - 28px,1200px)}.sl-logo{font-size:24px}.sl-hero{min-height:auto;background-position:center}.sl-hero h1{font-size:31px}.sl-hero-buttons{flex-direction:column}.sl-btn{width:100%}.sl-section-title h2{font-size:25px}.sl-section-title span{display:none}.sl-product-grid,.sl-category-grid,.sl-category-grid-large,.sl-faq-grid,.sl-why-grid,.sl-footer-grid{grid-template-columns:1fr}.sl-trust-grid{grid-template-columns:1fr}.sl-steps{grid-template-columns:1fr}.sl-steps div{border-right:0;border-bottom:1px solid var(--sl-border)}.sl-steps div:last-child{border-bottom:0}.sl-cta-inner{flex-direction:column;text-align:center}.sl-cta strong{font-size:21px}.sl-card-image{height:220px}.sl-page-card{padding:22px}.sl-page-card h1{font-size:30px}.sl-floating-wa{right:12px;bottom:12px;padding:11px 14px}}

/* V4 - Páginas modernas y legales */
.sl-page-main{padding:42px 0 60px}.sl-page-card{padding:0;overflow:hidden}.sl-page-card>h1{display:none}.sl-content h1,.sl-content h2,.sl-content h3{letter-spacing:.1px}.sl-page-hero{background:linear-gradient(135deg,rgba(6,24,44,.98),rgba(8,49,86,.94)),url('../img/hero-stocklotes.jpg') center/cover no-repeat;color:#fff;padding:56px 40px;border-radius:12px 12px 0 0}.sl-page-hero span{display:inline-flex;background:var(--sl-orange);color:#fff;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.06em;padding:7px 11px;border-radius:999px;margin-bottom:14px}.sl-page-hero h1{display:block!important;color:#fff!important;font-size:42px!important;line-height:1.08!important;margin:0 0 14px!important}.sl-page-hero p{max-width:820px;font-size:19px;font-weight:700;color:#e7eef7;margin:0}.sl-two-col{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;padding:34px 40px}.sl-card-clean,.sl-contact-box,.sl-legal-side{background:#fff;border:1px solid var(--sl-border);border-radius:12px;box-shadow:0 8px 24px rgba(8,35,63,.08);padding:26px}.sl-contact-box{border-left:5px solid var(--sl-orange)}.sl-contact-box h3,.sl-card-clean h2,.sl-legal-side h3{margin:0 0 14px;color:var(--sl-blue)}.sl-contact-box a{font-weight:800;text-decoration:none;color:var(--sl-blue)}.sl-check-list{list-style:none;margin:18px 0 20px;padding:0}.sl-check-list li{position:relative;padding-left:28px;margin:9px 0;color:#2f4358}.sl-check-list li:before{content:'✓';position:absolute;left:0;top:0;background:var(--sl-green);color:#fff;width:19px;height:19px;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:900}.sl-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.sl-mini-grid span{background:#f7f9fc;border:1px solid var(--sl-border);padding:13px 12px;border-radius:8px;font-weight:900;color:var(--sl-blue);text-align:center}.sl-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:34px 40px}.sl-process-grid article{background:#fff;border:1px solid var(--sl-border);border-radius:12px;box-shadow:0 8px 22px rgba(8,35,63,.07);padding:24px}.sl-process-grid b{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--sl-orange);color:#fff;font-size:18px;margin-bottom:14px}.sl-process-grid h3{margin:0 0 10px;color:var(--sl-blue);font-size:20px}.sl-process-grid p{margin:0;color:#40546a}.sl-info-band{margin:34px 40px;background:#f8fafc;border:1px solid var(--sl-border);border-left:5px solid var(--sl-yellow);border-radius:12px;padding:28px}.sl-info-band h2{margin:0 0 10px;color:var(--sl-blue);font-size:28px}.sl-info-band p{color:#40546a;margin:0 0 12px}.sl-legal-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:34px 40px}.sl-legal-main{background:#fff;border:1px solid var(--sl-border);border-radius:12px;padding:30px;box-shadow:0 8px 24px rgba(8,35,63,.07)}.sl-legal-main h2{color:var(--sl-blue);font-size:23px;margin:24px 0 8px}.sl-legal-main h2:first-child{margin-top:0}.sl-legal-main p,.sl-legal-main li{color:#35475b}.sl-legal-main ul{padding-left:22px}.sl-legal-side{height:max-content;position:sticky;top:92px;background:#f8fafc}.sl-legal-side ul{padding-left:20px;margin:0 0 20px}.sl-legal-side li{margin:8px 0;color:#35475b}.sl-content .sl-btn{margin-top:8px}
@media(max-width:900px){.sl-page-hero{padding:42px 26px}.sl-page-hero h1{font-size:34px!important}.sl-two-col,.sl-legal-layout{grid-template-columns:1fr;padding:26px}.sl-process-grid{grid-template-columns:repeat(2,1fr);padding:26px}.sl-info-band{margin:26px}.sl-legal-side{position:static}.sl-page-card{border-radius:12px}}
@media(max-width:640px){.sl-page-main{padding:22px 0 40px}.sl-page-hero{padding:34px 20px}.sl-page-hero h1{font-size:29px!important}.sl-page-hero p{font-size:17px}.sl-two-col,.sl-legal-layout,.sl-process-grid{grid-template-columns:1fr;padding:20px}.sl-card-clean,.sl-contact-box,.sl-legal-main,.sl-legal-side{padding:20px}.sl-info-band{margin:20px;padding:20px}.sl-mini-grid{grid-template-columns:1fr}}

/* V4.2 - Control profesional de imágenes insertadas en productos y páginas */
.sl-content img,
.entry-content img,
.woocommerce-Tabs-panel--description img,
.woocommerce-product-details__short-description img{
  max-width:360px;
  width:auto;
  height:auto;
  border-radius:8px;
}
.sl-content .wp-block-image,
.entry-content .wp-block-image,
.woocommerce-Tabs-panel--description .wp-block-image{
  margin:14px 0;
}
.sl-content .wp-block-image img,
.entry-content .wp-block-image img,
.woocommerce-Tabs-panel--description .wp-block-image img{
  max-width:360px;
}
.woocommerce div.product div.images img,
.woocommerce ul.products li.product a img{
  max-width:100%;
  width:100%;
  height:auto;
}
.woocommerce-Tabs-panel--description p:has(img),
.sl-content p:has(img),
.entry-content p:has(img){
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:flex-start;
}
.woocommerce-Tabs-panel--description p:has(img) img,
.sl-content p:has(img) img,
.entry-content p:has(img) img{
  margin:4px;
  box-shadow:0 5px 14px rgba(8,35,63,.08);
  border:1px solid var(--sl-border);
}
@media(max-width:640px){
  .sl-content img,
  .entry-content img,
  .woocommerce-Tabs-panel--description img,
  .woocommerce-product-details__short-description img{
    max-width:100%;
  }
  .woocommerce-Tabs-panel--description p:has(img) img,
  .sl-content p:has(img) img,
  .entry-content p:has(img) img{
    max-width:calc(50% - 10px);
  }
}


/* V4.3: full-width WooCommerce, no default WordPress sidebars */
#secondary,
.sidebar,
.widget-area,
aside.widget-area,
.wp-block-widget-area,
.woocommerce-sidebar {
  display: none !important;
}
.sl-woo-main,
.sl-page-main {
  width: 100%;
}
.sl-woo-wrap {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.woocommerce div.product,
.woocommerce-page div.product {
  width: 100%;
}
.woocommerce div.product .woocommerce-tabs .panel img,
.woocommerce-Tabs-panel img,
.entry-content img {
  max-width: 100%;
  height: auto;
}


/* V4.4: Home conectada a subastas reales, tarjetas simétricas y zonas futuras ocultas si están vacías */
.sl-future-zone{padding:28px 0}
.sl-future-zone:empty{display:none}
.sla-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.sla-card{height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}
.sla-card-body{display:flex;flex-direction:column;flex:1}
.sla-card-body h3{min-height:46px;max-height:46px;overflow:hidden}
.sla-card-button{margin-top:auto}
.sl-auction-card,.sl-product-card{height:100%;display:flex;flex-direction:column}
.sl-auction-card .sl-card-body,.sl-product-card .sl-card-body{display:flex;flex-direction:column;flex:1}
.sl-auction-card .sl-card-body h3,.sl-product-card .sl-card-body h3{min-height:46px;max-height:46px;overflow:hidden}
.sl-card-btn{margin-top:auto}
.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}
.woocommerce ul.products li.product{width:auto!important;margin:0!important;display:flex!important;flex-direction:column;height:100%}
.woocommerce ul.products li.product a img{height:230px!important;object-fit:cover!important;object-position:center!important;border-radius:7px;background:#f3f6fa}
.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:48px;max-height:48px;overflow:hidden;line-height:1.25}
.woocommerce ul.products li.product .price{min-height:32px;display:block}
.woocommerce ul.products li.product .button{margin-top:auto!important;text-align:center}
.sl-auctions-page-list{padding:34px 40px}
.sl-auctions-page-list .sla-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1000px){.sla-card-grid,.sl-auctions-page-list .sla-card-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.sla-card-grid,.sl-auctions-page-list .sla-card-grid,.woocommerce ul.products{grid-template-columns:1fr!important}.sl-auctions-page-list{padding:22px 20px}.woocommerce ul.products li.product a img{height:210px!important}}


/* SEO/accessibility helpers V4.5 */
.sl-skip-link{position:absolute;left:-999px;top:8px;background:#fff;color:#092744;padding:10px 14px;border-radius:4px;z-index:99999;font-weight:900;box-shadow:0 4px 14px rgba(0,0,0,.18)}
.sl-skip-link:focus{left:12px}
.sl-breadcrumbs{max-width:1180px;margin:0 auto 18px;padding:10px 0;color:#64748b;font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.sl-breadcrumbs a{color:#0d2c4d;text-decoration:none;font-weight:800}.sl-breadcrumbs a:hover{text-decoration:underline}.sl-bc-sep{color:#94a3b8}.sl-page-main .sl-breadcrumbs{margin-top:0}
.sl-seo-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;max-width:1180px;margin:34px auto;padding:0 20px}.sl-seo-layout>div,.sl-seo-layout>aside{background:#fff;border:1px solid #d8e0ea;border-radius:10px;box-shadow:0 10px 24px rgba(9,39,68,.08);padding:26px}.sl-seo-layout h2,.sl-seo-layout h3{color:#092744;margin-top:0}.sl-seo-layout p,.sl-seo-layout li{line-height:1.65;color:#334155}.sl-seo-layout aside ul{padding-left:20px;margin-bottom:0}
.woocommerce-products-header .term-description{max-width:920px;line-height:1.65;color:#334155;background:#f7fafc;border:1px solid #d8e0ea;border-radius:8px;padding:18px 20px;margin:18px 0 24px}
@media(max-width:820px){.sl-seo-layout{grid-template-columns:1fr;padding:0 14px}.sl-breadcrumbs{padding-left:14px;padding-right:14px}.sl-page-main .sl-breadcrumbs{padding-left:0;padding-right:0}}


/* V4.6 - Página Subastas y tarjetas de subasta más limpias */
body:not(.woocommerce-page) .sl-page-main.sl-container{
  width:min(1200px, calc(100% - 40px)) !important;
  max-width:1200px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.sl-woo-main.sl-container{
  width:100% !important;
  max-width:1200px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.sl-page-card{
  width:100%;
}
.sl-auctions-page-list{
  max-width:1180px;
  margin-left:auto;
  margin-right:auto;
}
.sl-auctions-page-list .sla-card-grid,
.sl-content .sla-card-grid{
  max-width:1180px;
  margin-left:auto;
  margin-right:auto;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}
.sl-auctions-page-list .sla-card,
.sl-content .sla-card{
  max-width:100%;
  border-radius:10px;
}
.sl-auctions-page-list .sla-card-image,
.sl-content .sla-card-image{
  height:255px !important;
  background-size:contain !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
  background-color:#f4f7fb !important;
}
.sl-auctions-page-list .sla-card-image:after,
.sl-content .sla-card-image:after{
  background:linear-gradient(180deg,rgba(6,24,44,.05),rgba(6,24,44,.12)) !important;
}
.sl-auctions-page-list .sla-pieces,
.sl-content .sla-pieces{
  background:#fff !important;
  box-shadow:0 3px 10px rgba(0,0,0,.12);
}
@media(max-width:1000px){
  .sl-auctions-page-list .sla-card-grid,
  .sl-content .sla-card-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}
@media(max-width:640px){
  body:not(.woocommerce-page) .sl-page-main.sl-container{
    width:calc(100% - 24px) !important;
  }
  .sl-auctions-page-list .sla-card-grid,
  .sl-content .sla-card-grid{
    grid-template-columns:1fr !important;
  }
  .sl-auctions-page-list .sla-card-image,
  .sl-content .sla-card-image{
    height:235px !important;
  }
}
