.ss-abs-config{background:var(--config-bg);color:var(--config-text);font-family:var(--ss-font-body,Arial,sans-serif);padding-block:var(--config-top) var(--config-bottom)}.ss-abs-config *{box-sizing:border-box}.ss-abs-config__inner{width:min(100% - 48px,1480px);margin-inline:auto}.ss-abs-config__header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.ss-abs-config__eyebrow,.ss-abs-config__name{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.ss-abs-config h2,.ss-abs-config h3{font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));letter-spacing:-.035em}.ss-abs-config h2{font-size:clamp(30px,4vw,var(--config-title));line-height:1.05;margin:0}.ss-abs-config__lead{font-size:var(--config-body);line-height:1.5;opacity:.7;max-width:700px;margin:20px 0 0}.ss-abs-config__header-link{flex:none;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:inherit;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:8px}.ss-abs-config__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ss-abs-config__card{display:flex;flex-direction:column;background:var(--config-card);padding:28px;min-width:0}.ss-abs-config__card-top{display:flex;justify-content:space-between;align-items:start;gap:8px;min-height:35px}.ss-abs-config__name{margin:0}.ss-abs-config__badge{background:var(--config-text);color:var(--config-bg);font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.ss-abs-config__count{font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(42px,4vw,68px);letter-spacing:-.055em;line-height:1;margin:20px 0 8px;font-weight:700}.ss-abs-config__count span{font:600 14px var(--ss-font-body,Arial,sans-serif);letter-spacing:0}.ss-abs-config__area{font-size:20px;font-weight:700;margin:0}.ss-abs-config__area span{display:block;font-size:12px;font-weight:400;opacity:.6;margin-top:5px}.ss-abs-config__divider{border-top:1px solid currentColor;opacity:.22;margin:26px 0}.ss-abs-config h3{font-size:18px;margin:0 0 16px}.ss-abs-config__list{font-size:var(--config-body);line-height:1.8;overflow-wrap:anywhere}.ss-abs-config__use{font-size:14px;line-height:1.5;opacity:.7;margin:22px 0}.ss-abs-config__button{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid currentColor;border-radius:0;padding:14px 16px;color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700;margin-top:auto;min-height:48px}.ss-abs-config__button:hover{background:var(--config-text);color:var(--config-bg)}.ss-abs-config__note{font-size:14px;line-height:1.5;opacity:.65;margin:26px 0 0}.ss-abs-config a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1100px){.ss-abs-config__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ss-abs-config__inner{width:min(100% - 32px,1480px)}.ss-abs-config__header{display:block}.ss-abs-config__header-link{display:inline-block;margin-top:24px}.ss-abs-config__grid{grid-template-columns:1fr}.ss-abs-config__card{padding:24px}}.ss-rack-related{background:var(--ss-rack-related-bg);padding:var(--ss-rack-related-space) clamp(20px,5vw,64px);font-family:var(--ss-font-body,Inter,Arial,sans-serif)}.ss-rack-related__inner{max-width:1400px;margin-inline:auto}.ss-rack-related__heading{margin-bottom:32px}.ss-rack-related__eyebrow{margin:0 0 12px;color:#666;font-size:12px;font-weight:650;letter-spacing:.11em}.ss-rack-related__heading h2{margin:0;max-width:850px;color:#171717;font-size:clamp(34px,4vw,var(--ss-rack-related-title));font-weight:350;letter-spacing:-.055em;line-height:1.08}.ss-rack-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ss-rack-related__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e9e6e1;border-radius:var(--ss-rack-related-radius);background:#fff;color:#171717;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ss-rack-related__card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #10101012}.ss-rack-related__card:focus-visible{outline:2px solid #b71f32;outline-offset:3px}.ss-rack-related__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#eee;overflow:hidden}.ss-rack-related__media img{display:block;width:88%;height:88%;object-fit:contain}.ss-rack-related__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px}.ss-rack-related__brand{color:#777;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ss-rack-related__body h3{margin:9px 0 24px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.03em}.ss-rack-related__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:11px 23px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:500}@media(max-width:1050px){.ss-rack-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.ss-rack-related{padding:56px 20px}.ss-rack-related__grid{grid-auto-columns:minmax(240px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.ss-rack-related__card{scroll-snap-align:start}.ss-rack-related__heading h2{font-size:clamp(34px,9vw,46px)}}#home-cotizar.ss-home-lead{padding:var(--home-lead-space) clamp(20px,5vw,64px);background:#171717;color:#fff;font-family:var(--ss-font-body,Arial,sans-serif);scroll-margin-top:80px}.ss-home-lead__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,100px);max-width:1400px;margin:auto;align-items:start}.ss-home-lead__intro{padding-top:18px}.ss-home-lead__eyebrow,.ss-home-lead__card-eyebrow{margin:0 0 18px;color:#bcbcbc;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ss-home-lead h2{max-width:620px;margin:0;color:#fff;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(40px,4.8vw,64px);font-weight:350;letter-spacing:-.055em;line-height:1.07}.ss-home-lead__description{max-width:570px;margin:26px 0 0;color:#d6d6d6;font-size:18px;line-height:1.6}.ss-home-lead__steps{margin-top:44px;max-width:550px}.ss-home-lead__steps>div{display:flex;gap:20px;padding:18px 0;border-top:1px solid #4b4b4b}.ss-home-lead__steps span{color:#aaa;font-size:12px;font-weight:650}.ss-home-lead__steps p{margin:0;font-size:16px;line-height:1.45}.ss-home-lead__direct{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:38px}.ss-home-lead__direct a{color:#fff;font-size:14px;text-decoration:underline;text-underline-offset:4px}.ss-home-lead__card{min-width:0;padding:clamp(25px,3vw,44px);border-radius:var(--home-lead-radius);background:#fff;color:#171717;box-shadow:0 18px 50px #00000026}.ss-home-lead__card-eyebrow{color:#737373}.ss-home-lead h3{margin:0 0 30px;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(28px,2.8vw,38px);font-weight:350;letter-spacing:-.045em;line-height:1.1}.ss-home-lead__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.ss-home-lead__field{min-width:0}.ss-home-lead__field--wide{grid-column:1/-1}.ss-home-lead__field label{display:block;margin-bottom:8px;color:#505050;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ss-home-lead__field :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid #dadada;border-radius:12px;background:#fff;color:#171717;font:inherit;font-size:14px}.ss-home-lead__field textarea{min-height:100px;resize:vertical}.ss-home-lead__field :is(input,select,textarea):focus-visible{outline:2px solid #171717;outline-offset:2px}.ss-home-lead__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:11px 24px;border:1px solid #171717;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ss-home-lead__submit:hover{background:#333}.ss-home-lead__privacy{margin:15px 0 0;color:#777;font-size:12px;line-height:1.5}.ss-home-lead__privacy a{color:#444;text-underline-offset:3px}.ss-home-lead__success{padding:14px;border-radius:12px;background:#e7f5ec;color:#16472b}.ss-home-lead__errors{color:#a22323}@media(max-width:1000px){.ss-home-lead__inner{grid-template-columns:1fr}.ss-home-lead__steps{margin-top:30px}}@media(max-width:749px){#home-cotizar.ss-home-lead{padding:64px 20px}.ss-home-lead__fields{grid-template-columns:1fr}.ss-home-lead__card{padding:26px 22px}.ss-home-lead__description{font-size:16px}.ss-home-lead__submit{width:100%}}.ss-lease-faq{padding:80px clamp(20px,5vw,64px);background:#fff;color:#111;font-family:var(--ss-font-body,Arial,sans-serif)}.ss-lease-faq__inner{max-width:1400px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(34px,6vw,110px)}.ss-lease-faq__eyebrow{font-size:11px;letter-spacing:.16em;font-weight:750;margin:0 0 18px}.ss-lease-faq h2{font:800 clamp(32px,4.2vw,56px)/1.08 var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));letter-spacing:-.04em;margin:0}.ss-lease-faq details{border-top:1px solid #ddd;padding:22px 0}.ss-lease-faq details:last-child{border-bottom:1px solid #ddd}.ss-lease-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:18px;font-weight:650;line-height:1.4}.ss-lease-faq summary::-webkit-details-marker{display:none}.ss-lease-faq summary span{font-size:24px;font-weight:400}.ss-lease-faq details[open] summary span{transform:rotate(45deg)}.ss-lease-faq summary:focus-visible{outline:2px solid #111;outline-offset:6px}.ss-lease-faq details p{font-size:16px;line-height:1.65;color:#555;margin:16px 25px 0 0}@media(max-width:749px){.ss-lease-faq{padding:56px 20px}.ss-lease-faq__inner{grid-template-columns:1fr;gap:28px}}.ss-shua-evidence{padding:var(--shua-space) clamp(20px,5vw,64px);font-family:var(--ss-font-body,Arial,sans-serif);background:#fff;color:#171717}.ss-shua-evidence--soft{background:#f5f5f5}.ss-shua-evidence--dark{background:#171717;color:#fff}.ss-shua-evidence__inner{max-width:1400px;margin-inline:auto}.ss-shua-evidence__intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.ss-shua-evidence__eyebrow{margin:0 0 18px;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#6c6c6c}.ss-shua-evidence--dark .ss-shua-evidence__eyebrow{color:#bdbdbd}.ss-shua-evidence h2{max-width:770px;margin:0;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(38px,4.4vw,var(--shua-heading));font-weight:350;letter-spacing:-.055em;line-height:1.07;color:inherit}.ss-shua-evidence__description{max-width:470px;margin:0;color:#606060;font-size:17px;line-height:1.6}.ss-shua-evidence--dark .ss-shua-evidence__description{color:#d6d6d6}.ss-shua-evidence__composition{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:20px}.ss-shua-evidence__composition:not(:has(.ss-shua-evidence__media)){grid-template-columns:1fr}.ss-shua-evidence__media{min-height:460px;border-radius:var(--shua-radius);overflow:hidden;background:#ddd}.ss-shua-evidence__media img{display:block;width:100%;height:100%;object-fit:cover}.ss-shua-evidence__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ss-shua-evidence__metric{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.8vw,38px);border:1px solid #e6e6e6;border-radius:var(--shua-radius);background:#f5f5f5}.ss-shua-evidence--soft .ss-shua-evidence__metric{background:#fff}.ss-shua-evidence--dark .ss-shua-evidence__metric{background:#282828;border-color:#3d3d3d}.ss-shua-evidence__metric strong{display:block;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(40px,4.2vw,68px);font-weight:350;letter-spacing:-.07em;line-height:1}.ss-shua-evidence__metric span{margin-top:auto;padding-top:20px;font-size:16px;font-weight:550;line-height:1.3}.ss-shua-evidence__metric small{display:block;margin-top:8px;color:#666;font-size:12px;line-height:1.45}.ss-shua-evidence--dark .ss-shua-evidence__metric small{color:#bcbcbc}.ss-shua-evidence__note{margin:22px 0 0;color:#727272;font-size:12px;line-height:1.5}.ss-shua-evidence--dark .ss-shua-evidence__note{color:#aaa}@media(max-width:1000px){.ss-shua-evidence__intro{display:block}.ss-shua-evidence__description{margin-top:20px}.ss-shua-evidence__composition{grid-template-columns:1fr}.ss-shua-evidence__media{min-height:360px}}@media(max-width:749px){.ss-shua-evidence{padding:64px 20px}.ss-shua-evidence__media{min-height:0;aspect-ratio:1.25}.ss-shua-evidence__metric{min-height:170px;padding:18px}.ss-shua-evidence__metric strong{font-size:clamp(29px,6.2vw,44px)}.ss-shua-evidence__metric span{font-size:14px}.ss-shua-evidence__intro{margin-bottom:26px}}.ss-shua-fullcover{padding:var(--shua-cover-space) clamp(20px,5vw,64px);background:#161616;color:#fff;font-family:var(--ss-font-body,Arial,sans-serif)}.ss-shua-fullcover__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1400px;margin:auto;min-height:590px;border:1px solid #393939;border-radius:var(--shua-cover-radius);overflow:hidden}.ss-shua-fullcover__copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(36px,5vw,76px)}.ss-shua-fullcover__eyebrow{margin:0 0 24px;color:#c7c7c7;font-size:12px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.ss-shua-fullcover h2{margin:0;color:#fff;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(34px,3.6vw,54px);font-weight:350;letter-spacing:-.055em;line-height:1.08}.ss-shua-fullcover__number{margin:26px 0 0;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(78px,8.5vw,140px);font-weight:350;letter-spacing:-.085em;line-height:.94}.ss-shua-fullcover__statement{max-width:500px;margin:22px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.35;letter-spacing:-.025em}.ss-shua-fullcover__local{max-width:500px;margin:18px 0 0;color:#c5c5c5;font-size:15px;line-height:1.6}.ss-shua-fullcover__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:30px;padding:11px 23px;border:1px solid #fff;border-radius:999px;background:#fff;color:#171717;font-size:13px;font-weight:500;text-decoration:none}.ss-shua-fullcover__button:hover{background:#eee}.ss-shua-fullcover small{margin-top:auto;padding-top:24px;color:#aaa;font-size:12px;line-height:1.5}.ss-shua-fullcover__media{min-height:400px;background:#303030}.ss-shua-fullcover__media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.ss-shua-fullcover__inner{grid-template-columns:1fr}.ss-shua-fullcover__media{min-height:360px;order:-1}}@media(max-width:749px){.ss-shua-fullcover{padding:60px 20px}.ss-shua-fullcover__copy{padding:32px}.ss-shua-fullcover__media{min-height:0;aspect-ratio:1.28}.ss-shua-fullcover__number{font-size:85px}.ss-shua-fullcover small{padding-top:24px}}#shua-propuesta.ss-shua-lead{padding:var(--shua-lead-space) clamp(20px,5vw,64px);background:#171717;color:#fff;font-family:var(--ss-font-body,Arial,sans-serif);scroll-margin-top:80px}.ss-shua-lead__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,100px);max-width:1400px;margin:auto;align-items:start}.ss-shua-lead__intro{padding-top:18px}.ss-shua-lead__eyebrow,.ss-shua-lead__card-eyebrow{margin:0 0 18px;color:#bcbcbc;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ss-shua-lead h2{max-width:620px;margin:0;color:#fff;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(40px,4.8vw,64px);font-weight:350;letter-spacing:-.055em;line-height:1.07}.ss-shua-lead__description{max-width:570px;margin:26px 0 0;color:#d6d6d6;font-size:18px;line-height:1.6}.ss-shua-lead__steps{margin-top:44px;max-width:550px}.ss-shua-lead__steps>div{display:flex;gap:20px;padding:18px 0;border-top:1px solid #4b4b4b}.ss-shua-lead__steps span{color:#aaa;font-size:12px;font-weight:650}.ss-shua-lead__steps p{margin:0;font-size:16px;line-height:1.45}.ss-shua-lead__direct{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:38px}.ss-shua-lead__direct a{color:#fff;font-size:14px;text-decoration:underline;text-underline-offset:4px}.ss-shua-lead__card{min-width:0;padding:clamp(25px,3vw,44px);border-radius:var(--shua-lead-radius);background:#fff;color:#171717;box-shadow:0 18px 50px #00000026}.ss-shua-lead__card-eyebrow{color:#737373}.ss-shua-lead h3{margin:0 0 30px;font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(28px,2.8vw,38px);font-weight:350;letter-spacing:-.045em;line-height:1.1}.ss-shua-lead__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.ss-shua-lead__field{min-width:0}.ss-shua-lead__field--wide{grid-column:1/-1}.ss-shua-lead__field label{display:block;margin-bottom:8px;color:#505050;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ss-shua-lead__field :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid #dadada;border-radius:12px;background:#fff;color:#171717;font:inherit;font-size:14px}.ss-shua-lead__field textarea{min-height:100px;resize:vertical}.ss-shua-lead__field :is(input,select,textarea):focus-visible{outline:2px solid #171717;outline-offset:2px}.ss-shua-lead__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:11px 24px;border:1px solid #171717;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ss-shua-lead__submit:hover{background:#333}.ss-shua-lead__privacy{margin:15px 0 0;color:#777;font-size:12px;line-height:1.5}.ss-shua-lead__privacy a{color:#444;text-underline-offset:3px}.ss-shua-lead__success{padding:14px;border-radius:12px;background:#e7f5ec;color:#16472b}.ss-shua-lead__errors{color:#a22323}@media(max-width:1000px){.ss-shua-lead__inner{grid-template-columns:1fr}.ss-shua-lead__steps{margin-top:30px}}@media(max-width:749px){#shua-propuesta.ss-shua-lead{padding:64px 20px}.ss-shua-lead__fields{grid-template-columns:1fr}.ss-shua-lead__card{padding:26px 22px}.ss-shua-lead__description{font-size:16px}.ss-shua-lead__submit{width:100%}}.ss-abs{--ss-abs-focal:50%;font-family:var(--ss-font-body,Arial,sans-serif);color:var(--ss-abs-fg);background:var(--ss-abs-bg)}.ss-abs *{box-sizing:border-box}.ss-abs .ss-abs__wrap{width:min(100% - 48px,1480px);margin-inline:auto}.ss-abs h1,.ss-abs h2,.ss-abs h3{font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));margin:0;letter-spacing:-.035em}.ss-abs .ss-abs__hero{position:relative;min-height:min(790px,88vh);display:flex;align-items:end;background:#151515;color:#fff;overflow:hidden}.ss-abs .ss-abs__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--ss-abs-focal)}.ss-abs .ss-abs__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ba,#0003 75%),linear-gradient(0deg,rgba(0,0,0,.5),transparent 60%)}.ss-abs .ss-abs__hero-inner{position:relative;padding-block:120px 90px}.ss-abs .ss-abs__eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;color:#ffffffbf}.ss-abs .ss-abs__eyebrow--dark{color:#666}.ss-abs h1{font-size:clamp(40px,8vw,var(--ss-abs-heading-size));line-height:.95;max-width:1000px}.ss-abs .ss-abs__hero-lead{font-size:clamp(18px,2vw,25px);max-width:660px;line-height:1.4;margin:28px 0 36px}.ss-abs .ss-abs__actions{display:flex;gap:12px;flex-wrap:wrap}.ss-abs .ss-abs__button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:14px 20px;border:1px solid #fff;border-radius:0;font:700 13px/1.2 var(--ss-font-body,Arial,sans-serif);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer}.ss-abs .ss-abs__button--light{background:#fff;color:#111}.ss-abs .ss-abs__button--outline{background:transparent;color:#fff}.ss-abs .ss-abs__button:hover{opacity:.84}.ss-abs .ss-abs__intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom)}.ss-abs h2{font-size:clamp(28px,4vw,var(--ss-abs-heading-size));line-height:1.05}.ss-abs .ss-abs__intro-copy{font-size:var(--ss-abs-text-size);line-height:1.55;color:#555}.ss-abs .ss-abs__intro-copy p:first-child{margin-top:0}.ss-abs .ss-abs__zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom)}.ss-abs .ss-abs__zone{display:block;color:#111;text-decoration:none;background:#f3f3f3}.ss-abs .ss-abs__zone-media{aspect-ratio:4/4.2;overflow:hidden;background:#e8e8e8}.ss-abs .ss-abs__zone-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.ss-abs .ss-abs__zone:hover img{transform:scale(1.035)}.ss-abs .ss-abs__zone-info{padding:26px 26px 32px;position:relative;min-height:185px}.ss-abs .ss-abs__zone-index{font-size:12px;color:#777}.ss-abs .ss-abs__zone h3{font-size:clamp(27px,2.4vw,40px);margin:9px 0 10px}.ss-abs .ss-abs__zone p{margin:0;line-height:1.5;color:#555;max-width:320px}.ss-abs .ss-abs__zone-arrow{position:absolute;right:26px;top:26px;font-size:24px}.ss-abs .ss-abs__proof{background:var(--ss-abs-bg);color:var(--ss-abs-fg)}.ss-abs .ss-abs__proof-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;align-items:center;padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom)}.ss-abs .ss-abs__proof p{font-size:clamp(22px,2.4vw,35px);max-width:560px;line-height:1.2;margin:0}.ss-abs .ss-abs__proof strong{display:block;font-size:clamp(38px,4vw,64px);letter-spacing:-.04em}.ss-abs .ss-abs__proof span{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#aaa}.ss-abs .ss-abs__catalog{padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom);scroll-margin-top:80px}.ss-abs .ss-abs__section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.ss-abs .ss-abs__section-head p:last-child{color:#666;font-size:var(--ss-abs-text-size);margin:20px 0 0}.ss-abs .ss-abs__text-link{color:#111;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.05em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:8px;white-space:nowrap}.ss-abs .ss-abs__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ss-abs .ss-abs__product{color:#111;text-decoration:none;border:1px solid #e5e5e5}.ss-abs .ss-abs__product-media{aspect-ratio:1;background:#f3f3f3;padding:18px}.ss-abs .ss-abs__product-media img{width:100%;height:100%;object-fit:contain}.ss-abs .ss-abs__product-copy{padding:20px}.ss-abs .ss-abs__product-copy>span:first-child{color:#777;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.ss-abs .ss-abs__product h3{font-size:21px;line-height:1.1;margin:10px 0 26px}.ss-abs .ss-abs__product-action{font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.07em}.ss-abs .ss-abs__catalog-note{padding:40px;background:#f3f3f3;color:#555}.ss-abs .ss-abs__contact{background:var(--ss-abs-bg);color:var(--ss-abs-fg);scroll-margin-top:80px}.ss-abs .ss-abs__contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom)}.ss-abs .ss-abs__contact-grid>div:first-child>p:last-child{font-size:var(--ss-abs-text-size);line-height:1.5;max-width:530px;color:#bbb}.ss-abs .ss-abs__form form{display:grid;gap:9px}.ss-abs .ss-abs__form label{font-size:12px;letter-spacing:.04em;margin-top:9px}.ss-abs .ss-abs__form input,.ss-abs .ss-abs__form textarea{width:100%;padding:14px;background:#fff;border:1px solid #ddd;border-radius:0;color:#111;font:inherit}.ss-abs .ss-abs__form button{margin-top:16px;width:100%}.ss-abs :is(a,button,input,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:900px){.ss-abs .ss-abs__zones{grid-template-columns:1fr 1fr}.ss-abs .ss-abs__products{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-abs .ss-abs__contact-grid{gap:5%}}@media(max-width:650px){.ss-abs .ss-abs__wrap{width:min(100% - 32px,1480px)}.ss-abs .ss-abs__hero{min-height:680px}.ss-abs .ss-abs__hero-inner{padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom) 65px}.ss-abs .ss-abs__intro,.ss-abs .ss-abs__contact-grid{grid-template-columns:1fr;padding-block:70px;gap:24px}.ss-abs .ss-abs__zones{grid-template-columns:1fr;padding-bottom:65px}.ss-abs .ss-abs__zone-media{aspect-ratio:4/3}.ss-abs .ss-abs__proof-inner{grid-template-columns:1fr 1fr;gap:28px;padding-block:42px}.ss-abs .ss-abs__proof p{grid-column:1/-1}.ss-abs .ss-abs__catalog{padding-block:70px}.ss-abs .ss-abs__section-head{display:block}.ss-abs .ss-abs__text-link{display:inline-block;margin-top:24px}.ss-abs .ss-abs__products{gap:8px}.ss-abs .ss-abs__product-copy{padding:14px}.ss-abs .ss-abs__product h3{font-size:17px}}.ss-abs--abs-introduccion .ss-abs__intro,.ss-abs--abs-zonas .ss-abs__zones,.ss-abs--abs-catalogo .ss-abs__catalog{color:var(--ss-abs-fg)}.ss-abs--abs-introduccion .ss-abs__intro-copy,.ss-abs--abs-catalogo .ss-abs__section-head p:last-child{font-size:var(--ss-abs-text-size);color:var(--ss-abs-fg);opacity:.72}.ss-abs--abs-zonas .ss-abs__zone{background:var(--ss-abs-bg);color:var(--ss-abs-fg);border:1px solid currentColor}.ss-abs--abs-zonas .ss-abs__zone p,.ss-abs--abs-zonas .ss-abs__zone-index{color:var(--ss-abs-fg);opacity:.72;font-size:var(--ss-abs-text-size)}.ss-abs--abs-zonas .ss-abs__zone h3{font-size:clamp(24px,3vw,var(--ss-abs-heading-size))}.ss-abs--abs-cifras .ss-abs__proof p,.ss-abs--abs-contacto .ss-abs__contact-grid>div:first-child>p:last-child{font-size:var(--ss-abs-text-size)}.ss-abs--abs-catalogo .ss-abs__text-link{color:var(--ss-abs-fg)}.ss-abs--abs-portada .ss-abs__hero-inner{padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom)}@media(max-width:650px){.ss-abs--abs-introduccion .ss-abs__intro,.ss-abs--abs-contacto .ss-abs__contact-grid,.ss-abs--abs-catalogo .ss-abs__catalog,.ss-abs--abs-zonas .ss-abs__zones{padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom)}}.ss-abs .ss-abs__wrap{width:min(100% - 48px,1400px)}.ss-abs .ss-abs__button{border-radius:10px}.ss-abs .ss-abs__zone{border-radius:10px;overflow:hidden}.ss-abs .ss-abs__zone-media{background:#f3f3f3}.ss-abs--abs-catalogo .ss-abs__catalog{background:var(--ss-abs-bg);padding-block:var(--ss-abs-pad-top) var(--ss-abs-pad-bottom)}.ss-abs--abs-catalogo .ss-abs__catalog-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ss-abs--abs-catalogo .ss-abs__arrows{display:flex;gap:8px}.ss-abs--abs-catalogo .ss-abs__arrow{width:44px;height:44px;border:1px solid #d4d4d4;border-radius:10px;background:#fff;color:#111;font:600 20px/1 var(--ss-font-body,Arial,sans-serif);cursor:pointer}.ss-abs--abs-catalogo .ss-abs__arrow:hover{background:#111;color:#fff}.ss-abs--abs-catalogo .ss-abs__arrow:disabled{opacity:.38;cursor:default;background:#fff;color:#111}.ss-abs--abs-catalogo .ss-abs__products{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;padding:0 0 12px;cursor:grab;touch-action:pan-x}.ss-abs--abs-catalogo .ss-abs__products.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ss-abs--abs-catalogo .ss-abs__product{display:flex;flex-direction:column;flex:0 0 calc((100% - 48px)/4);min-width:0;background:#fff;border:0;border-radius:10px;overflow:hidden;scroll-snap-align:start}.ss-abs--abs-catalogo .ss-abs__product:hover{box-shadow:0 12px 30px #00000012}.ss-abs--abs-catalogo .ss-abs__product-media{aspect-ratio:1;background:#fff;padding:20px}.ss-abs--abs-catalogo .ss-abs__product-media img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.ss-abs--abs-catalogo .ss-abs__product-copy{display:flex;flex-direction:column;align-items:start;flex:1;padding:16px 20px 22px}.ss-abs--abs-catalogo .ss-abs__product h3{font-size:clamp(18px,1.5vw,22px);margin:10px 0 16px;line-height:1.2}.ss-abs--abs-catalogo .ss-abs__product-quote{font-size:14px;margin-top:auto}.ss-abs--abs-catalogo .ss-abs__product-action{font-size:12px;text-transform:none;letter-spacing:0;color:#666;margin-top:18px}.ss-abs .ss-abs__form input,.ss-abs .ss-abs__form textarea{border-radius:10px}@media(max-width:900px){.ss-abs--abs-catalogo .ss-abs__product{flex-basis:calc((100% - 16px)/2)}}@media(max-width:650px){.ss-abs .ss-abs__wrap{width:min(100% - 32px,1400px)}.ss-abs--abs-catalogo .ss-abs__product{flex-basis:min(82%,320px)}.ss-abs--abs-catalogo .ss-abs__products{gap:12px}.ss-abs--abs-catalogo .ss-abs__section-head{margin-bottom:24px}.ss-abs--abs-catalogo .ss-abs__catalog-actions{justify-content:space-between;gap:16px}.ss-abs--abs-catalogo .ss-abs__text-link,.ss-abs--abs-catalogo .ss-abs__arrows{margin-top:8px}}.ss-home-carousel{background:var(--ss-home-bg,#f5f5f5);color:var(--ss-home-fg,#111);padding-block:var(--ss-home-pad-top,80px) var(--ss-home-pad-bottom,80px);font-family:var(--ss-font-body,Arial,sans-serif)}.ss-home-carousel *{box-sizing:border-box}.ss-home-carousel__inner{width:min(100% - 48px,1400px);margin-inline:auto}.ss-home-carousel__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.ss-home-carousel__intro{min-width:0}.ss-home-carousel__eyebrow{color:#666;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.ss-home-carousel__title{font-family:var(--ss-font-heading,var(--ss-font-body,Arial,sans-serif));font-size:clamp(30px,4vw,var(--ss-home-heading-size,52px));line-height:1.05;letter-spacing:-.035em;margin:0}.ss-home-carousel__subtitle{color:#666;font-size:clamp(15px,1.5vw,18px);line-height:1.5;margin:20px 0 0}.ss-home-carousel__nav{display:flex;gap:8px;flex:none}.ss-home-carousel__arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d4d4d4;border-radius:10px;background:#fff;color:#111;font:600 20px/1 var(--ss-font-body,Arial,sans-serif);cursor:pointer}.ss-home-carousel__arrow:hover:not(:disabled){background:#111;color:#fff}.ss-home-carousel__arrow:disabled{opacity:.38;cursor:default}.ss-home-carousel__track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;cursor:grab}.ss-home-carousel__track::-webkit-scrollbar{display:none}.ss-home-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ss-home-carousel__card{flex:0 0 28%;min-width:0;display:flex;flex-direction:column;background:var(--ss-home-card-bg,#fff);color:#111;border-radius:10px;overflow:hidden;scroll-snap-align:start;text-decoration:none}.ss-home-carousel__card:hover{box-shadow:0 12px 30px #00000012}.ss-home-carousel__media{aspect-ratio:4/3;overflow:hidden;background:#e9e9e9}.ss-home-carousel__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .35s ease}.ss-home-carousel__card:hover .ss-home-carousel__image{transform:scale(1.035)}.ss-home-carousel__placeholder{display:grid;place-items:center;width:100%;height:100%;padding:24px;color:#666;text-align:center;font-weight:700}.ss-home-carousel__copy{display:flex;flex:1;flex-direction:column;align-items:start;gap:14px;padding:20px}.ss-home-carousel__name{font-size:clamp(19px,1.5vw,22px);line-height:1.2;letter-spacing:-.025em;margin:0}.ss-home-carousel__description{font-size:14px;line-height:1.5;color:#666;margin:0}.ss-home-carousel__action{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;min-height:42px;padding:10px 18px;border:1px solid #111;border-radius:10px;color:#111;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ss-home-carousel__action:hover{background:#111;color:#fff}.ss-home-carousel :is(a,button,[tabindex]):focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:900px){.ss-home-carousel__card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:650px){.ss-home-carousel__inner{width:min(100% - 32px,1400px)}.ss-home-carousel__header{align-items:end;gap:12px;margin-bottom:24px}.ss-home-carousel__title{font-size:clamp(30px,7vw,42px)}.ss-home-carousel__eyebrow{margin-bottom:12px}.ss-home-carousel__subtitle{margin-top:12px}.ss-home-carousel__arrow{width:40px;height:40px}.ss-home-carousel__card{flex-basis:min(82%,320px)}.ss-home-carousel__track{gap:12px}.ss-home-carousel__copy{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
