/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-header,.site-branding{background:#fff !important;background-image:none !important;box-shadow:none !important;}.site-branding__text{display:none !important;}
@media (min-width:1024px){body.path-product .sidebar-grid.grid-full{display:grid !important;grid-template-columns:260px minmax(0,1fr) !important;column-gap:200px !important;align-items:flex-start !important;}body.path-product .sidebar-grid.grid-full > aside.region--sidebar{grid-column:1 !important;grid-row:1 / -1 !important;}body.path-product .sidebar-grid.grid-full > main.site-main{grid-column:2 !important;grid-row:1 / -1 !important;max-width:none !important;width:100% !important;}body.path-product .sidebar-grid.grid-full .region--content-above.grid-full,body.path-product .sidebar-grid.grid-full .region--content.grid-full{max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}body.path-product .sidebar-grid.grid-full .region--content-above .block,body.path-product .sidebar-grid.grid-full .region--content .block{max-width:none !important;margin-left:0 !important;margin-right:0 !important;}}@media (min-width:1024px){body.path-product #block-olivero-content .block__content > article{display:grid !important;grid-template-columns:minmax(380px,1.1fr) minmax(320px,0.9fr) !important;column-gap:48px !important;row-gap:0px !important;align-items:flex-start !important;}body.path-product #block-olivero-content .block__content > article > *{grid-column:1 / -1 !important;order:50 !important;}body.path-product #block-olivero-content article .field--name-field-subtitulo{order:5 !important;grid-column:1 / -1 !important;margin-top:10px !important;margin-bottom:10px !important;}body.path-product #block-olivero-content article .field--name-field-subtitulo > .field__label{display:none !important;}body.path-product #block-olivero-content article .field--name-field-subtitulo .field__item{font-size:1.35rem !important;font-weight:400 !important;color:#4b5563 !important;line-height:1.35 !important;max-width:36rem !important;}body.path-product #block-olivero-content article .field--name-field-imagen{order:10 !important;grid-column:1 !important;}body.path-product #block-olivero-content article .field--name-field-imagen .mf-gallery-main img{display:block !important;margin:0 !important;max-width:620px !important;width:100% !important;height:auto !important;}body.path-product #block-olivero-content article .field--name-variations{order:10 !important;grid-column:2 !important;}body.path-product #block-olivero-content article .text-content{order:60 !important;grid-column:1 / -1 !important;}body.path-product #block-olivero-content article .product--variation-field--variation_price__2,body.path-product #block-olivero-content article .field--name-field-categ,body.path-product #block-olivero-content article .product--variation-field--variation_sku__2,body.path-product #block-olivero-content article .field--name-field-tipo-de-aneroide{order:61 !important;grid-column:1 / -1 !important;}body.path-product #block-olivero-content .block__content > article > .field-group-tabs-wrapper{order:70 !important;grid-column:1 / -1 !important;width:100% !important;margin-top:48px !important;position:static !important;z-index:auto !important;background:#fff !important;}body.path-product .field-group-tabs-wrapper .horizontal-tabs{display:block !important;margin:0 !important;}body.path-product #block-olivero-content article .product--variation-field--variation__layout_builder__2{display:none !important;}}body.path-product .region--content-above.grid-full{margin-top:2.5rem !important;}@media (min-width:1024px){body.path-product .region--content-above.grid-full{display:flex !important;flex-direction:column;gap:4px;}body.path-product #block-olivero-breadcrumbs{order:0;}body.path-product #block-olivero-page-title{order:1;margin-bottom:0 !important;}}@media (min-width:1200px){body.path-product #block-olivero-content .block__content > article{max-width:1124px;width:100%;}}body.path-product article .product--variation-field--variation_price__2,body.path-product article .product--variation-field--variation_sku__2{display:none !important;}@media (min-width:1024px){body.path-product #block-olivero-content article 
    .field--name-field-categ,body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-aneroide{order:999 !important;grid-column:1 / -1 !important;}}body.path-product article .field--name-field-categ,body.path-product article .field--name-field-tipo-de-aneroide{margin-top:16px !important;padding:14px 18px !important;background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;max-width:38rem !important;font-size:0.95rem !important;color:#1e293b !important;}body.path-product article 
  .field--name-field-categ .field__label,body.path-product article 
  .field--name-field-tipo-de-aneroide .field__label{font-weight:600 !important;margin-bottom:4px !important;display:block !important;color:#0f172a !important;}@media (min-width:1024px){body.path-product #block-olivero-content article{display:grid !important;grid-auto-flow:row !important;}body.path-product #block-olivero-content article 
    .field--name-field-categ,body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-aneroide{display:inline-flex !important;flex-direction:column;background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding:12px 16px !important;font-size:.9rem !important;color:#0f172a !important;width:auto !important;margin-right:16px !important;margin-top:20px !important;}body.path-product #block-olivero-content article 
    .field--name-field-categ .field__label,body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-aneroide .field__label{font-weight:600 !important;margin-bottom:4px !important;color:#1e293b !important;}}@media (min-width:1024px){body.path-product #block-olivero-content article .field--name-field-categ,body.path-product #block-olivero-content article .field--name-field-tipo-de-aneroide{display:inline-block !important;vertical-align:top !important;padding:6px 12px !important;margin-right:16px !important;margin-top:20px !important;border:1px solid #d1d5db !important;border-radius:4px !important;background:#f8fafc !important;font-size:0.87rem !important;line-height:1.2 !important;width:auto !important;max-width:none !important;}body.path-product #block-olivero-content article 
    .field--name-field-categ .field__label,body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-aneroide .field__label{font-weight:600 !important;margin-bottom:2px !important;display:block !important;color:#334155 !important;}}@media (min-width:1024px){body.path-product #block-olivero-content article .field--name-field-categ,body.path-product #block-olivero-content article .field--name-field-tipo-de-aneroide{display:inline-flex !important;flex-direction:column;width:auto !important;max-width:none !important;clear:none !important;margin:12px 12px 0 0 !important;padding:6px 10px !important;border:1px solid #d1d5db !important;background:#f8fafc !important;border-radius:4px !important;font-size:.85rem !important;line-height:1.2 !important;}body.path-product #block-olivero-content article 
  .field--name-field-categ .field__label,body.path-product #block-olivero-content article 
  .field--name-field-tipo-de-aneroide .field__label{margin-bottom:2px !important;font-weight:600 !important;font-size:.78rem !important;color:#475569 !important;}body.path-product #block-olivero-content article .field--name-field-categ,body.path-product #block-olivero-content article .field--name-field-tipo-de-aneroide{float:left !important;}}body.path-product #block-olivero-content article 
.field--name-field-categ,body.path-product #block-olivero-content article 
.field--name-field-tipo-de-aneroide{width:auto !important;display:inline-flex !important;margin:10px 10px 0 0 !important;float:left !important;}body.path-product #block-olivero-content article 
.field--name-field-categ,body.path-product #block-olivero-content article 
.field--name-field-tipo-de-aneroide{padding:6px 12px !important;background:#f3f4f6 !important;border:1px solid #e5e7eb !important;border-radius:0px !important;}body.path-product #block-olivero-content article 
.field--name-field-categ .field__label,body.path-product #block-olivero-content article 
.field--name-field-tipo-de-aneroide .field__label{color:#6b7280 !important;font-size:0.7rem !important;text-transform:uppercase !important;margin-right:4px !important;}body.path-product #block-olivero-content article 
.field--name-field-categ .field__item,body.path-product #block-olivero-content article 
.field--name-field-tipo-de-aneroide .field__item{color:#374151 !important;font-size:0.85rem !important;}@media (min-width:1024px){body.path-taxonomy .sidebar-grid.grid-full,body.path-product   .sidebar-grid.grid-full{grid-template-columns:280px minmax(0,1fr) !important;}}body.path-taxonomy .region--sidebar,body.path-product   .region--sidebar{background-color:#F8FAFC;padding:16px 14px;border:1px solid #E2E8F0;box-sizing:border-box;border-radius:0 !important;}body.path-taxonomy .region--sidebar .block__title,body.path-product   .region--sidebar .block__title{font:700 11px/1.2 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#64748B;margin:0 0 10px;}body.path-taxonomy .region--sidebar .view .view-content,body.path-product   .region--sidebar .view .view-content{display:grid;gap:8px;margin:0;padding:0;}body.path-taxonomy .region--sidebar .views-row a,body.path-product   .region--sidebar .views-row a{display:block;padding:10px 12px;background:#ffffff;border-radius:0;border:1px solid #E2E8F0;color:#0A4C7E;font:600 14px/1.25 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .16s ease;}body.path-taxonomy .region--sidebar .views-row a:hover,body.path-taxonomy .region--sidebar .views-row a:focus-visible,body.path-product   .region--sidebar .views-row a:hover,body.path-product   .region--sidebar .views-row a:focus-visible{border-color:#CBD5E1;background:#F1F5F9;box-shadow:0 6px 14px rgba(15,23,42,.12);transform:translateY(-1px);}body.path-taxonomy .region--sidebar .views-row a.is-active,body.path-taxonomy .region--sidebar .views-row a[aria-current="page"],body.path-product   .region--sidebar .views-row a.is-active,body.path-product   .region--sidebar .views-row a[aria-current="page"]{background:#0A4C7E;color:#ffffff;border-color:#0A4C7E;box-shadow:0 6px 16px rgba(10,76,126,.2);}body.path-product .sidebar-grid.grid-full{align-items:stretch !important;}body.path-product .sidebar-grid.grid-full > aside.region--sidebar{background-color:#F8FAFC;border:1px solid #E2E8F0;padding:16px 14px;box-sizing:border-box;height:100%;min-height:100vh;}body.path-product .region--sidebar .block__title{font:700 11px/1.2 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#64748B;margin:0 0 10px;}body.path-product .region--sidebar .view .view-content{display:grid;gap:8px;}body.path-product .region--sidebar .views-row a{display:block;padding:10px 12px;background:#ffffff;border-radius:0;border:1px solid #E2E8F0;color:#0A4C7E;font:600 14px/1.25 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .16s ease;}body.path-product .region--sidebar .views-row a:hover,body.path-product .region--sidebar .views-row a:focus-visible{border-color:#CBD5E1;background:#F1F5F9;box-shadow:0 6px 14px rgba(15,23,42,.12);transform:translateY(-1px);}body.path-product .region--sidebar .views-row a.is-active,body.path-product .region--sidebar .views-row a[aria-current="page"]{background:#0A4C7E;color:#ffffff;border-color:#0A4C7E;box-shadow:0 6px 16px rgba(10,76,126,.2);}body.path-product #block-olivero-content .block__content{padding:0 !important;}body.path-product .region--content-above{padding:0 !important;margin:0 !important;border:none !important;min-height:0 !important;}body.path-product #block-olivero-page-title{display:block !important;margin:0 0 8px 0 !important;}body.path-product #block-olivero-page-title h1.title.page-title{display:block !important;font-size:2.6rem !important;font-weight:700 !important;color:#111827 !important;margin:0 0 4px 0 !important;line-height:1.1 !important;}body.path-product #block-olivero-page-title h1.title.page-title .field--name-title{display:inline !important;}@media (min-width:1024px){body.path-product .region--content.grid-full{display:block !important;}body.path-product #block-olivero-page-title{display:block !important;margin:0 0 16px 0 !important;}body.path-product #block-olivero-page-title h1.title.page-title{display:block !important;font-size:2.6rem !important;font-weight:700 !important;color:#111827 !important;line-height:1.1 !important;margin:0 !important;}body.path-product #block-olivero-page-title h1.title.page-title .field--name-title{display:inline !important;}}@media (min-width:1024px){body.path-product #block-olivero-content article .field--name-field-imagen{order:10 !important;grid-column:1 !important;display:flex !important;justify-content:flex-start !important;}body.path-product #block-olivero-content article .field--name-field-imagen .mf-gallery-main img{display:block !important;margin:0 !important;max-width:620px !important;width:100% !important;height:auto !important;}body.path-product #block-olivero-content article .field--name-variations{order:10 !important;grid-column:2 !important;}}@media (min-width:1024px){body.path-product #block-olivero-page-title{margin-top:32px !important;}}@media (min-width:1024px){body.path-product #block-olivero-content article .field--name-field-subtitulo{display:block !important;opacity:1 !important;visibility:visible !important;grid-column:1 / -1 !important;order:5 !important;margin:10px 0 24px 0 !important;}body.path-product #block-olivero-content article .field--name-field-subtitulo .field__item{display:block !important;color:#374151 !important;font-size:1.35rem !important;}}body.path-product .product--variation-field--variation_price__2,body.path-product .product--variation-field--variation_sku__2,body.path-product .field--name-price,body.path-product .field--name-sku{display:none !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"],body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"],body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"],body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"]{border:none !important;background:transparent !important;padding:0 !important;margin:0px 0 16px !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] > legend,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] > legend,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"] > legend,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"] > legend{display:none !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] .fieldset__wrapper,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"] .fieldset__wrapper,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"] .fieldset__wrapper,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] .fieldset__wrapper{background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] .fieldset__wrapper,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"] .fieldset__wrapper,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"] .fieldset__wrapper{background:#ffffff !important;border:0px solid #e6e6e6 !important;border-radius:0 !important;padding:0px 14px !important;box-shadow:0 0px 0px rgba(0,0,0,0) !important;margin:0px 0 16px !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] .fieldset__wrapper::before{content:"Colores disponibles";display:block;margin:0 0 8px 0;font-weight:700;color:#111;font-size:1rem;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"] .fieldset__wrapper::before,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"] .fieldset__wrapper::before{content:"Tamaños disponibles";display:block;margin:0 0 8px 0;font-weight:700;color:#111;font-size:1rem;}body.path-product .attribute-widgets.js-form-wrapper.form-wrapper{display:flex;flex-direction:column;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"]{order:10;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"]{order:20;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"],body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"]{order:30;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] .fieldset__wrapper{margin-bottom:4px !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] .fieldset__wrapper{border-top:1px solid #000 !important;padding-top:0px !important;margin-top:0px !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] .fieldset__wrapper::before{content:"" !important;display:none !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] .field--name-name{display:none !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] .form-boolean-group{display:flex !important;flex-wrap:wrap !important;gap:8px !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] .form-type-boolean{margin:0 !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] img{width:35px !important;height:35px !important;object-fit:cover !important;display:block !important;border:1px solid transparent !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-pattern"] input[type="radio"]:checked
  + label.option img{outline:0px solid #000 !important;outline-offset:0px !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] label.option .field--name-name{display:none !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] .form-boolean-group{display:flex !important;flex-wrap:wrap !important;gap:3px !important;justify-content:flex-start !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] .form-type-boolean{margin:0 !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] .color_field__swatch{width:40px !important;height:40px !important;border-radius:0px;border:1px solid transparent;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-color"] input[type="radio"]:checked
  + label.option .color_field__swatch{outline:0px solid #000 !important;outline-offset:0px !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"] .field--name-field-tamano-del-aneroide img,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"] .field--name-field-tamano-del-aneroide img{display:block !important;border:1px solid transparent !important;padding:2px !important;height:120px !important;width:auto !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"] input[type="radio"]:checked
  + label.option .field--name-field-tamano-del-aneroide img,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"] input[type="radio"]:checked
  + label.option .field--name-field-tamano-del-aneroide img{border-color:#000000 !important;}body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-tamano"] label.option .field--name-name,body.path-product
  form[class*="commerce-order-item-add-to-cart-form"]
  fieldset[id*="attribute-size"] label.option .field--name-name{display:none !important;}body.path-product .ajax-progress.ajax-progress-throbber{display:none !important;}body.path-product label.form-item__label.option{border:none !important;box-shadow:none !important;}body.path-product fieldset[id*="attribute-color"] input[type="radio"]:checked + label .color_field__swatch{outline:2px solid #000 !important;outline-offset:2px !important;box-shadow:inset 0 0 6px rgba(0,0,0,0.35) !important;transform:scale(0.97);transition:all 0.18s ease-in-out !important;}body.path-product .color_field__swatch{transition:all 0.18s ease-in-out !important;}body.path-product .field--name-field-imagen-media.field__items{display:flex;flex-direction:column;align-items:flex-start;gap:12px;}body.path-product .field--name-field-imagen-media .mf-gallery-main img{display:block;width:100%;max-width:620px;height:auto;}body.path-product .field--name-field-imagen-media .mf-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;}body.path-product .field--name-field-imagen-media .mf-thumb-img{display:block;width:90px;height:auto;cursor:pointer;border:1px solid transparent;box-sizing:border-box;}body.path-product .field--name-field-imagen-media .mf-thumb-img.mf-thumb--active{border-color:#000;}@media (min-width:1024px){body.path-product #block-olivero-content article .field--name-field-imagen-media{order:10 !important;grid-column:1 !important;}}@media (max-width:1023px){body.path-product #block-olivero-content .block__content > article{display:flex !important;flex-direction:column !important;}body.path-product #block-olivero-content article .field--name-field-subtitulo{order:5 !important;display:block !important;margin:8px 0 16px 0 !important;}body.path-product #block-olivero-content article
  .product--variation-field--variation_field_imagen_media__2{order:10 !important;}body.path-product #block-olivero-content article .field--name-variations{order:20 !important;}body.path-product #block-olivero-content article .text-content{order:60 !important;}body.path-product #block-olivero-content article .field-group-tabs-wrapper{order:70 !important;}body.path-product #block-olivero-content article .field--name-field-categ,body.path-product #block-olivero-content article .field--name-field-tipo-de-aneroide{order:80 !important;float:none !important;display:block !important;width:100% !important;max-width:none !important;margin:12px 0 0 0 !important;}body.path-product .field--name-field-imagen-media.field__items{align-items:center !important;}body.path-product .mf-gallery-main,body.path-product .mf-gallery-thumbs{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}body.path-product .mf-gallery-thumbs{display:flex !important;flex-wrap:wrap !important;gap:8px !important;justify-content:center !important;}}@media (max-width:640px){body.path-product #block-olivero-content .block__content{padding-left:16px !important;padding-right:16px !important;}body.path-product .region--content-above{padding-left:16px !important;padding-right:16px !important;}body.path-product .mf-gallery-thumbs .mf-thumb-img{width:60px !important;height:auto !important;flex:0 0 auto !important;}}body.path-product .ordering-info{font-size:0.95rem !important;font-family:Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;}body.path-product .ordering-info::first-line{font-weight:700 !important;font-size:1rem !important;color:#111827 !important;}body.path-product .ordering-info::first-line{font-weight:700 !important;font-size:1rem !important;color:#111827 !important;}body.path-product .ordering-info .oi-ref,body.path-product .ordering-info .oi-color,body.path-product .ordering-info .oi-size{font-weight:700 !important;color:#000 !important;}body.path-product .ordering-info{padding-left:14px !important;padding-right:14px !important;margin-left:0 !important;box-sizing:border-box !important;}body.path-product .ordering-info .oi-ref,body.path-product .ordering-info .oi-color,body.path-product .ordering-info .oi-size,body.path-product .ordering-info .oi-tipo-aneroide,body.path-product .ordering-info .oi-tipo-estetoscopio,body.path-product .ordering-info .oi-tipo-campana{font-weight:700;}body.path-product .ordering-info{padding:0 14px;}@media (min-width:1024px){body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-estetoscopio,body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-campana{order:999 !important;grid-column:1 / -1 !important;}}body.path-product #block-olivero-content article 
  .field--name-field-tipo-de-estetoscopio,body.path-product #block-olivero-content article 
  .field--name-field-tipo-de-campana{display:inline-flex !important;flex-direction:column;width:auto !important;max-width:none !important;clear:none !important;margin:10px 10px 0 0 !important;padding:6px 12px !important;background:#f3f4f6 !important;border:1px solid #e5e7eb !important;border-radius:0px !important;font-size:0.85rem !important;line-height:1.2 !important;float:left !important;}body.path-product #block-olivero-content article 
  .field--name-field-tipo-de-estetoscopio .field__label,body.path-product #block-olivero-content article 
  .field--name-field-tipo-de-campana .field__label{color:#6b7280 !important;font-size:0.7rem !important;text-transform:uppercase !important;margin-right:4px !important;margin-bottom:2px !important;font-weight:600 !important;}body.path-product #block-olivero-content article 
  .field--name-field-tipo-de-estetoscopio .field__item,body.path-product #block-olivero-content article 
  .field--name-field-tipo-de-campana .field__item{color:#374151 !important;font-size:0.85rem !important;}@media (max-width:1023px){body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-estetoscopio,body.path-product #block-olivero-content article 
    .field--name-field-tipo-de-campana{order:80 !important;float:none !important;display:block !important;width:100% !important;max-width:none !important;margin:12px 0 0 0 !important;}}@media (min-width:1024px){body.path-product #block-olivero-content .block__content > article{display:grid !important;grid-template-columns:minmax(380px,1.1fr) minmax(320px,0.9fr) !important;column-gap:48px !important;row-gap:0 !important;align-items:flex-start !important;grid-auto-flow:row dense !important;}body.path-product #block-olivero-content article .field--name-field-imagen-media{grid-column:1 !important;order:10 !important;margin-top:0 !important;padding-top:0 !important;}body.path-product #block-olivero-content article
    .field--name-field-imagen-media .field__items{margin-top:0 !important;padding-top:0 !important;}body.path-product #block-olivero-content article .field--name-variations{grid-column:2 !important;order:10 !important;align-self:flex-start !important;margin-top:0 !important;}}body.path-product article
  .field--name-field-capacidad,body.path-product article
  .field--name-field-tipo-de-producto-de-oxigen,body.path-product article
  .field--name-field-tipo-de-valvula,body.path-product article
  .field--name-field-regulador-compatible,body.path-product article
  .field--name-field-accesorios-incluidos,body.path-product article
  .field--name-field-tipo-accesorio{display:none !important;}body.path-product .ordering-info{background:#F8FAFC;border:1px solid #e5e7eb;border-radius:0;padding:12px 14px;margin:12px 0 14px 0;box-sizing:border-box;}body.path-product .ordering-info > strong{display:block;margin:0 0 6px 0 !important;padding:0 !important;line-height:1.15;}body.path-product .ordering-info .oi-note{margin:0 0 10px 0 !important;padding:0 !important;font-size:13px;line-height:1.35;color:#374151;text-align:justify;text-justify:inter-word;}body.path-product .ordering-info .oi-note p{margin:0 !important;padding:0 !important;}body.path-product .ordering-info .oi-note p + p{margin-top:6px !important;}body.path-product .ordering-info .oi-note strong{font-weight:700;}body.path-product .ordering-info .oi-acc-list{margin:6px 0 0 16px;padding:0;}
.field-group-tabs-wrapper{margin-top:20px;border:1px solid #ddd;}.field-group-tabs ul.horizontal{display:flex;border-bottom:1px solid #ccc;margin:0;padding:0;list-style:none;}.field-group-tabs ul.horizontal li{margin:0;}.field-group-tabs ul.horizontal li a{display:block;padding:10px 20px;text-decoration:none;color:#333;border:1px solid transparent;border-bottom:none;}.field-group-tabs ul.horizontal li.ui-state-active a{background:#fff;border-color:#ccc #ccc #fff;font-weight:bold;}.field-group-tabs .ui-tabs-panel{padding:15px;background:#fff;}
.site-header__initial{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;}.site-header,.site-branding{background:#fff !important;background-image:none !important;box-shadow:none !important;}.site-branding__text{display:none !important;}header.site-header{position:sticky !important;top:0 !important;z-index:1100 !important;transform:none !important;transition:none !important;border-bottom:1px solid #e5e8ef !important;}header.site-header.is-fixed,header.site-header.is-scrolled{position:sticky !important;top:0 !important;transform:none !important;}.site-header,.site-footer{width:100% !important;max-width:none !important;}.site-header .site-header__inner__container,.site-header .site-header__inner .container,.site-footer .site-footer__inner.container{max-width:1380px !important;margin:0 auto !important;padding:10px 24px !important;box-sizing:border-box !important;}.site-header .site-header__inner__container{display:flex !important;align-items:center !important;justify-content:space-between !important;}.page-wrapper,.layout-main-wrapper,.layout-main,.main-content,.main-content__container,#content,.region--content,.grid-full,.layout--pass--content-medium,.layout--onecol,.layout__region--content{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}@media (min-width:1025px){#header-nav{display:flex !important;align-items:center !important;gap:20px !important;}#header-nav #block-olivero-mainnavigation{display:none !important;}.site-header nav.primary-nav .menu.menu--level-1{display:flex !important;gap:28px !important;align-items:center !important;margin:0 !important;padding:0 !important;list-style:none !important;}.site-header nav.primary-nav .menu__item > a{display:block !important;padding:8px 0 !important;text-decoration:none !important;font-weight:600 !important;color:#0f172a !important;}.site-header nav.primary-nav .menu__item--has-children{position:relative !important;overflow:visible !important;z-index:200 !important;}.site-header nav.primary-nav .menu--level-2{display:none !important;position:absolute !important;top:calc(100% + 8px) !important;left:0 !important;min-width:210px !important;background:#fff !important;border:1px solid #e3e6ed !important;border-radius:8px !important;box-shadow:0 8px 20px rgba(0,0,0,.08) !important;list-style:none !important;padding:10px 12px !important;margin:0 !important;transform:none !important;z-index:210 !important;}.site-header nav.primary-nav .menu__item--has-children:hover > .menu--level-2{display:block !important;}.site-header nav.primary-nav .menu--level-2 a{display:block !important;padding:6px 8px !important;color:#0f172a !important;text-decoration:none !important;}.site-header nav.primary-nav .menu--level-2 a:hover{background:#f4f6fb !important;border-radius:6px !important;}}@media (max-width:1024px){html,body,#header-nav{overflow-x:hidden !important;}#header-nav *{box-sizing:border-box !important;}.site-header__inner__container > nav.primary-nav{display:none !important;}#header-nav #block-olivero-mainnavigation{display:block !important;}#header-nav [id$="-menu"]{display:none !important;}#header-nav .secondary-nav__menu{display:block !important;margin:0 !important;padding:24px 20px !important;list-style:none !important;}#header-nav .secondary-nav__menu > li{display:block !important;margin:16px 0 !important;position:relative !important;}#header-nav .secondary-nav__menu > li > a{display:block !important;padding:10px 0 !important;font-size:20px !important;font-weight:700 !important;color:#0f172a !important;text-decoration:none !important;}#header-nav ul.secondary-nav__menu--level-2,#header-nav ul.menu--level-2{display:none !important;list-style:none !important;margin:6px 0 0 0 !important;padding:6px 0 0 0 !important;background:transparent !important;border:none !important;box-shadow:none !important;}#header-nav li.expanded > ul.secondary-nav__menu--level-2,#header-nav li.expanded > ul.menu--level-2{display:block !important;}#header-nav ul.secondary-nav__menu--level-2 a,#header-nav ul.menu--level-2 a{display:block !important;padding:6px 0 6px 16px !important;font-size:18px !important;font-weight:600 !important;color:#0f172a !important;text-decoration:none !important;}}.site-footer{background:#0b1736 !important;color:#ffffff !important;border-top:1px solid #111c3f !important;margin-top:40px !important;}.site-footer__inner.container{max-width:1380px !important;margin:0 auto !important;padding:32px 24px 16px !important;box-sizing:border-box !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:32px !important;}.site-footer .region-footer,.site-footer .region-footer-first,.site-footer .region-footer-second,.site-footer .region-footer-third{flex:1 1 220px !important;min-width:220px !important;}.site-footer,.site-footer p{font-size:14px !important;line-height:1.5 !important;color:#e3e7ff !important;margin:0 !important;}.site-footer h2,.site-footer h3,.site-footer .block__title{font-size:15px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important;margin:0 0 10px !important;color:#ffffff !important;}.site-footer a{color:#c3d4ff !important;text-decoration:none !important;}.site-footer a:hover{color:#ffffff !important;text-decoration:underline !important;}.site-footer ul{list-style:none !important;margin:0 !important;padding:0 !important;}.site-footer li{margin:4px 0 !important;}.site-footer-bottom,.site-footer__bottom{width:100% !important;border-top:1px solid #111c3f !important;margin-top:16px !important;padding-top:12px !important;text-align:center !important;font-size:12px !important;color:#9aa4d1 !important;}.site-footer .block:last-child{width:100% !important;text-align:center !important;margin-top:12px !important;color:#9aa4d1 !important;font-size:12px !important;}@media (max-width:768px){.site-footer__inner.container{padding:24px 16px 12px !important;flex-direction:column !important;align-items:flex-start !important;}.site-footer,.site-footer p{font-size:13px !important;}.site-footer-bottom,.site-footer__bottom,.site-footer .block:last-child{text-align:left !important;}}#page-wrapper,.page-wrapper,.page-wrapper.page-wrapper--has-sidebar,.layout-main-wrapper,.layout-main,.main-content__container,.sidebar-grid.grid-full{margin-left:0 !important;padding-left:0 !important;}.sidebar-grid.grid-full{gap:0 !important;}.region--content,.layout__region--content{padding-left:0 !important;margin-left:0 !important;}@media (min-width:768px){#page-wrapper,.page-wrapper--has-sidebar{padding-left:0 !important;}}#page-wrapper,.page-wrapper,.layout-main-wrapper,.layout-main,.dialog-off-canvas-main-canvas{border-inline-start:none !important;border-left:none !important;}body:not(.is-always-mobile-nav) .site-footer{border-inline-start:none !important;border-left:none !important;border-inline-start-width:0 !important;}#block-olivero-webform{display:none !important;visibility:hidden !important;}.region--content-below{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.dialog-off-canvas-main-canvas{min-height:100vh;display:flex;flex-direction:column;}#main-wrapper,main{flex:1;}.ft-intro{margin:0 0 1rem 0;padding:1rem;border:1px solid #e6e6e6;border-radius:8px;}.ft-intro__title{font-weight:700;font-size:1.1rem;margin-bottom:.25rem;}.ft-intro__desc{opacity:.85;}html,body{height:100%;margin:0;}.dialog-off-canvas-main-canvas{min-height:100vh;display:flex;flex-direction:column;}.dialog-off-canvas-main-canvas > #page-wrapper,#page-wrapper,#page{flex:1 0 auto;min-height:100vh;display:flex;flex-direction:column;}#main-wrapper,.layout-main-wrapper{flex:1 0 auto;}.site-footer{margin-top:auto;flex-shrink:0;}
.social-bar{display:none !important;}
.path-form-recibir-ficha-tecnica main,.path-form-recibir-ficha-tecnica #block-olivero-content,.path-form-recibir-ficha-tecnica .layout-content,.path-form-recibir-ficha-tecnica .region-content,.path-form-recibir-ficha-tecnica .block-system-main-block,.path-form-recibir-ficha-tecnica .block__content{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;position:relative !important;z-index:1 !important;min-height:300px !important;}.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-add-form,.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-form{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;position:relative !important;z-index:2 !important;}
#popup-distribuidor-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);display:none;z-index:9999;}#popup-distribuidor-box{background:#ffffff;width:95%;max-width:520px;margin:50px auto;padding:30px 25px;border-radius:14px;position:relative;box-shadow:0 0 40px rgba(0,0,0,0.25);overflow-y:auto;max-height:90vh;}#popup-distribuidor-close{position:absolute;top:12px;right:12px;font-size:24px;cursor:pointer;color:#233f95;font-weight:bold;}#popup-distribuidor-box h2{color:#233f95;font-weight:700;text-align:center;margin-bottom:10px;}#popup-distribuidor-box p{text-align:center;color:#444;}#popup-distribuidor-box .webform-button--submit,#popup-distribuidor-box .webform-button--next,#popup-distribuidor-box .webform-button--previous{background-color:#233f95;color:#fff;border-radius:6px;padding:12px 20px;border:none;font-size:15px;width:100%;margin-top:12px;}#popup-distribuidor-box .webform-button--previous{background-color:#888;}@media (max-width:480px){#popup-distribuidor-box{padding:20px;}}html.mf-popup-open,body.mf-popup-open{overflow:hidden;}form.webform-submission-form{display:none;}#popup-distribuidor-box form.webform-submission-form{display:block;}
.path-product .commerce-order-item-add-to-cart-form .form-actions,.path-product .button--add-to-cart{display:none !important;}
.site-header__initial{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;}
label.option[for*="attribute-tamano"] .field--name-name{display:none !important;}
.quote-link{display:inline-block;margin-top:16px;padding:10px 18px;background:#1f2937;color:#fff !important;font-weight:600;text-decoration:none;border-radius:6px;transition:background 0.3s ease;}.quote-link:hover{background:#374151;}a[href^="/es/print/pdf/commerce_product/"],a[href^="/print/pdf/commerce_product/"]{display:inline-block;margin-top:16px;padding:10px 18px;background:#1f2937;color:#fff !important;font-weight:600;text-decoration:none;border-radius:6px;transition:background 0.3s ease;}a[href^="/es/print/pdf/commerce_product/"]:hover,a[href^="/print/pdf/commerce_product/"]:hover{background:#374151;}.quote-link,.field--name-field-view-pdf,.field--name-view-pdf,.field--name-field-view_pdf{display:inline-block;vertical-align:middle;}.quote-link + .quote-link{margin-left:12px;}
body.path-productos .layout-main-wrapper,body.path-productos .layout-main,body.path-productos .main-content__container,body.path-productos .sidebar-grid.grid-full,body.path-taxonomy .layout-main-wrapper,body.path-taxonomy .layout-main,body.path-taxonomy .main-content__container,body.path-taxonomy .sidebar-grid.grid-full,body.path-product .layout-main-wrapper,body.path-product .layout-main,body.path-product .main-content__container,body.path-product .sidebar-grid.grid-full{overflow:visible !important;transform:none !important;}@media (min-width:1024px){body.path-productos .sidebar-grid.grid-full,body.path-taxonomy .sidebar-grid.grid-full,body.path-product .sidebar-grid.grid-full{align-items:flex-start !important;}body.path-productos aside.region--sidebar,body.path-taxonomy aside.region--sidebar,body.path-product aside.region--sidebar{position:sticky !important;top:120px !important;align-self:flex-start !important;}}
.spec-table table,.field-group-tabs .spec-table table,body.path-product .field--name-field-especificaciones table{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;background:#fff;border:1px solid #e6e9ee;border-radius:10px;overflow:hidden;}.spec-table table td,.field-group-tabs .spec-table table td,body.path-product .field--name-field-especificaciones table td{padding:12px 18px;vertical-align:top;border-bottom:1px solid #e6e9ee;color:#2a2d33;}.spec-table table tr:last-child td,.field-group-tabs .spec-table table tr:last-child td,body.path-product .field--name-field-especificaciones table tr:last-child td{border-bottom:none;}.spec-table table td:first-child,.field-group-tabs .spec-table table td:first-child,body.path-product .field--name-field-especificaciones table td:first-child{width:38%;font-weight:700;color:#2f343a;background:#f5f7fa;}.spec-table table tr:nth-child(even) td:last-child,.field-group-tabs .spec-table table tr:nth-child(even) td:last-child,body.path-product .field--name-field-especificaciones table tr:nth-child(even) td:last-child{background:#fcfdff;}.spec-table table td:first-child,body.path-product .field--name-field-especificaciones table td:first-child{letter-spacing:.1px;}.spec-table table td:last-child,body.path-product .field--name-field-especificaciones table td:last-child{color:#434851;}@media (max-width:700px){.spec-table table,.spec-table tbody,.spec-table tr,.spec-table td,body.path-product .field--name-field-especificaciones table,body.path-product .field--name-field-especificaciones tbody,body.path-product .field--name-field-especificaciones tr,body.path-product .field--name-field-especificaciones td{display:block;width:100%;}.spec-table table,body.path-product .field--name-field-especificaciones table{border:0;border-radius:0;}.spec-table tr,body.path-product .field--name-field-especificaciones tr{border:1px solid #e6e9ee;border-radius:10px;margin-bottom:12px;overflow:hidden;background:#fff;}.spec-table td,body.path-product .field--name-field-especificaciones td{border:0;padding:12px 14px;}.spec-table td:first-child,body.path-product .field--name-field-especificaciones td:first-child{background:#f5f7fa;border-bottom:1px solid #e6e9ee;font-weight:700;}}
.path-form-recibir-ficha-tecnica #block-olivero-webform-2,.path-form-recibir-ficha-tecnica form.webform-submission-quiero-ser-distribuidor-form,.path-form-recibir-ficha-tecnica form.webform-submission-quiero-ser-distribuidor-add-form{display:none !important;}.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-form,.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-add-form{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;overflow:visible !important;position:relative !important;z-index:2 !important;}.path-form-recibir-ficha-tecnica #block-olivero-content,.path-form-recibir-ficha-tecnica main,.path-form-recibir-ficha-tecnica .layout-content,.path-form-recibir-ficha-tecnica .region-content{display:block !important;}
body.path-taxonomy{overflow-x:hidden;}body.path-taxonomy .sidebar-grid.grid-full{display:grid !important;grid-template-columns:280px minmax(0,1fr) !important;gap:0px !important;align-items:flex-start !important;}body.path-taxonomy .sidebar-grid.grid-full > .region--sidebar{grid-column:1 !important;grid-row:1 / span 2 !important;}body.path-taxonomy .sidebar-grid.grid-full > main.site-main,body.path-taxonomy .sidebar-grid.grid-full > .site-main,body.path-taxonomy .sidebar-grid.grid-full > .region--content{grid-column:2 !important;max-width:none !important;width:100% !important;}body.path-taxonomy main.site-main .region--content,body.path-taxonomy main.site-main .region--content > *,body.path-taxonomy main.site-main .views-element-container{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}body.path-taxonomy .view-prodxcat .cat-hero{background:#05284a;color:#ffffff;padding:28px 32px;margin:0 0 24px 0 !important;border-radius:0;width:100% !important;box-sizing:border-box;}body.path-taxonomy .view-prodxcat .cat-hero h1,body.path-taxonomy .view-prodxcat .cat-title{margin:0 0 4px;font:700 40px/1.15 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;}body.path-taxonomy .view-prodxcat .cat-hero p{margin:0;font-size:14px;opacity:.9;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,260px)) !important;gap:24px !important;margin-top:24px !important;justify-content:flex-start !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item{float:none !important;width:100% !important;margin:0 !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner{display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 14px 12px;background:#ffffff;border:1px solid #E2E8F0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.06);transition:all .18s ease;height:100%;max-width:260px;box-sizing:border-box;text-align:center;margin:0 auto;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner:hover{border-color:#CBD5E1;box-shadow:0 8px 18px rgba(15,23,42,.12);transform:translateY(-2px);}body.path-taxonomy .view-prodxcat .views-field-field-imagen{width:100%;max-width:220px;margin:0 auto 10px;position:relative;padding-top:100%;overflow:hidden;}body.path-taxonomy .view-prodxcat .views-field-field-imagen img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%;width:auto;height:auto;object-fit:contain;display:block;}body.path-taxonomy .view-prodxcat .views-field-title{margin-top:4px;font:600 13px/1.35 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#0F172A;text-align:center;}body.path-taxonomy .view-prodxcat .views-field-title a{color:inherit;text-decoration:none;}body.path-taxonomy .view-prodxcat .views-field-title a:hover{text-decoration:underline;}body.path-taxonomy .region--sidebar .block__title{font:700 11px/1.2 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#64748B;margin:0 0 10px;}body.path-taxonomy .region--sidebar .view .view-content{display:grid;gap:8px;}body.path-taxonomy .region--sidebar .views-row a{display:block;padding:10px 12px;border-radius:10px;background:#ffffff;border:1px solid #E2E8F0;color:#0A4C7E;font:600 14px/1.25 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .16s ease;}body.path-taxonomy .region--sidebar .views-row a:hover,body.path-taxonomy .region--sidebar .views-row a:focus-visible{border-color:#CBD5E1;box-shadow:0 6px 16px rgba(15,23,42,.14);transform:translateY(-1px);}body.path-taxonomy .region--sidebar .views-row a.is-active,body.path-taxonomy .region--sidebar .views-row a[aria-current="page"]{background:#0A4C7E;color:#ffffff;border-color:#0A4C7E;}body.path-taxonomy .region--sidebar{position:sticky;top:120px;align-self:flex-start;}@media (max-width:1024px){body.path-taxonomy .sidebar-grid.grid-full{grid-template-columns:1fr !important;gap:24px !important;}body.path-taxonomy .region--sidebar{display:none !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;justify-content:center !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner{max-width:260px;}}@media (max-width:640px){body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:1fr !important;justify-content:center !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner{max-width:260px;}}body.path-taxonomy .block-system-breadcrumb-block,body.path-taxonomy .breadcrumb,body.path-taxonomy .page-title,body.path-taxonomy .block-page-title-block{display:none !important;}body.path-taxonomy .region--sidebar{background-color:#F8FAFC;padding:16px 14px;border-radius:10px;border:1px solid #E2E8F0;box-sizing:border-box;}body.path-taxonomy .region--sidebar .block__title{font:700 11px/1.2 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#64748B;margin:0 0 10px;}body.path-taxonomy .region--sidebar .view .view-content{display:grid;gap:8px;}body.path-taxonomy .region--sidebar .views-row a{display:block;padding:10px 12px;background:#ffffff;border-radius:10px;border:1px solid #E2E8F0;color:#0A4C7E;font:600 14px/1.25 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .16s ease;}body.path-taxonomy .region--sidebar .views-row a:hover,body.path-taxonomy .region--sidebar .views-row a:focus-visible{border-color:#CBD5E1;background:#F1F5F9;box-shadow:0 6px 14px rgba(15,23,42,.12);transform:translateY(-1px);}body.path-taxonomy .region--sidebar .views-row a.is-active,body.path-taxonomy .region--sidebar .views-row a[aria-current="page"]{background:#0A4C7E;color:#ffffff;border-color:#0A4C7E;box-shadow:0 6px 16px rgba(10,76,126,.2);}body.path-taxonomy .view-prodxcat .view-content{display:grid !important;justify-content:center !important;}body.path-taxonomy .view-prodxcat .views-view-grid{justify-content:center !important;margin-left:auto !important;margin-right:auto !important;}body.path-taxonomy .sidebar-grid.grid-full{align-items:stretch !important;}body.path-taxonomy .region--sidebar{height:100%;min-height:100vh;background-color:#F8FAFC;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;max-width:1120px;margin:24px auto 40px !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item{float:none !important;width:auto !important;margin:0 !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner{display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;padding:18px 18px 16px;background:#ffffff;border:1px solid #E2E8F0;border-radius:10px;box-shadow:0 1px 3px rgba(15,23,42,.06);transition:all .18s ease;box-sizing:border-box;min-height:260px;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner:hover{border-color:#CBD5E1;box-shadow:0 8px 18px rgba(15,23,42,.12);transform:translateY(-2px);}body.path-taxonomy .view-prodxcat .views-field-field-imagen{width:100%;max-width:320px;margin:0 auto 10px;}body.path-taxonomy .view-prodxcat .views-field-field-imagen img{display:block;width:100%;height:180px;object-fit:contain;}body.path-taxonomy .view-prodxcat .views-field-title{margin-top:4px;font:600 13px/1.35 Metropolis,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#0F172A;text-align:center;}body.path-taxonomy .view-prodxcat .views-field-title a{color:inherit;text-decoration:none;}body.path-taxonomy .view-prodxcat .views-field-title a:hover{text-decoration:underline;}@media (max-width:1024px){body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;max-width:100%;}}@media (max-width:640px){body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:1fr !important;}}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{margin-left:auto !important;margin-right:auto !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item{float:none !important;}body.path-taxonomy .view-prodxcat .cat-hero{width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner,body.path-taxonomy .region--sidebar .views-row a{border-radius:0 !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{gap:28px !important;}body.path-taxonomy .view-prodxcat .cat-hero h1,body.path-taxonomy .view-prodxcat .cat-title{color:#ffffff !important;}body.path-taxonomy .region--sidebar,body.path-taxonomy .region--sidebar .block,body.path-taxonomy .region--sidebar .view,body.path-taxonomy .region--sidebar .views-row a{border-radius:0 !important;}@media (max-width:767px){body.path-taxonomy .layout-main-wrapper,body.path-taxonomy .main-content__container,body.path-taxonomy .sidebar-grid.grid-full,body.path-taxonomy main.site-main,body.path-taxonomy main.site-main .region--content{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}body.path-taxonomy .view-prodxcat .cat-hero{margin:0 !important;padding:20px 16px !important;border-radius:0 !important;width:100% !important;}body.path-taxonomy .view-prodxcat .cat-hero h1,body.path-taxonomy .view-prodxcat .cat-title{font-size:26px !important;line-height:1.2 !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;padding:16px !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner{border-radius:0 !important;}body.path-taxonomy .region--sidebar{display:none !important;}}@media (min-width:768px) and (max-width:1024px){body.path-taxonomy .main-content__container,body.path-taxonomy .sidebar-grid.grid-full,body.path-taxonomy main.site-main .region--content{width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 24px !important;box-sizing:border-box !important;}body.path-taxonomy .view-prodxcat .cat-hero{margin:0 0 24px 0 !important;padding-left:24px !important;padding-right:24px !important;border-radius:0 !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;}body.path-taxonomy .region--sidebar{display:none !important;}}@media (min-width:1025px){body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}#block-olivero-views-block-categorias-de-producto-block-1{position:sticky !important;top:114px !important;z-index:5;}}body.path-taxonomy .region--sidebar .views-row a{border-radius:0 !important;}@media (max-width:640px){body.path-taxonomy .layout-main-wrapper.layout-container,body.path-taxonomy .main-content__container.container,body.path-taxonomy .sidebar-grid.grid-full,body.path-taxonomy main.site-main,body.path-taxonomy main.site-main .region--content{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;}body.path-taxonomy .view-prodxcat .cat-hero{width:100% !important;margin:0 !important;border-radius:0 !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;padding:16px !important;box-sizing:border-box;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner{border-radius:0 !important;}}@media (max-width:767px){body.path-taxonomy .sidebar-grid.grid-full{grid-template-columns:1fr !important;gap:16px !important;margin:0 !important;}body.path-taxonomy .region--sidebar{display:none !important;}body.path-taxonomy .view-prodxcat .cat-hero{padding:18px 16px !important;margin:0 0 16px 0 !important;border-radius:0 !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.path-taxonomy .region--sidebar{display:none !important;}body.path-taxonomy .sidebar-grid.grid-full{grid-template-columns:1fr !important;gap:24px !important;margin:0 !important;}body.path-taxonomy .view-prodxcat .cat-hero{padding:22px 20px !important;margin:0 0 18px 0 !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;}}@media (min-width:1024px){body.path-taxonomy .region--sidebar{display:block !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (max-width:1023px){body.path-taxonomy .sidebar-grid.grid-full{grid-template-columns:0 1fr !important;gap:0 !important;}body.path-taxonomy .sidebar-grid.grid-full > aside.region--sidebar{display:none !important;width:0 !important;min-width:0 !important;padding:0 !important;margin:0 !important;visibility:hidden !important;}body.path-taxonomy .sidebar-grid.grid-full > main.site-main,body.path-taxonomy .sidebar-grid.grid-full > .site-main{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;margin:0 auto !important;padding-left:14px !important;padding-right:14px !important;box-sizing:border-box !important;}body.path-taxonomy #main,body.path-taxonomy #main-content,body.path-taxonomy .main-content__container,body.path-taxonomy .region--content,body.path-taxonomy .view-prodxcat,body.path-taxonomy .view-prodxcat .view-content{margin:0 !important;padding:0 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}body.path-taxonomy .view-prodxcat .cat-hero{margin-left:0 !important;margin-right:0 !important;padding-left:14px !important;padding-right:14px !important;}}@media (max-width:767px){body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;margin:0 8px 24px 8px !important;}}@media (max-width:768px){body.path-taxonomy .layout-main-wrapper,body.path-taxonomy .layout-main,body.path-taxonomy .main-content__container,body.path-taxonomy .sidebar-grid.grid-full,body.path-taxonomy .region--content,body.path-taxonomy .view-prodxcat{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}body.path-taxonomy .sidebar-grid.grid-full{display:block !important;}body.path-taxonomy .region--sidebar{display:none !important;}body.path-taxonomy .view-prodxcat .cat-hero{margin:0 0 16px 0 !important;padding:20px 16px !important;border-radius:0 !important;width:100% !important;max-width:100% !important;}body.path-taxonomy .view-prodxcat .views-view-grid,body.path-taxonomy .view-prodxcat .views-view-grid.views-view-grid--horizontal,body.path-taxonomy .view-prodxcat .view-content > .views-view-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;padding:0 16px 24px !important;box-sizing:border-box !important;}body.path-taxonomy .view-prodxcat .views-view-grid__item-inner{height:auto !important;padding:14px 10px 10px !important;}body.path-taxonomy .view-prodxcat .views-field-field-imagen img{height:110px !important;object-fit:contain !important;}}
html,body{background:#fff !important;background-image:none !important;}body::before,body::after{background:none !important;}
