:root{--ro-accent:#37BCD6;--ro-accent-2:#5CC6EE;--ro-accent-3:#8ADBEA;--ro-ink:#0E1114;--ro-ink-2:#1C2228;--ro-soft:#F3F6F8;--ro-tint:#E3F6FA;--ro-line:#DCE3E8;--ro-muted:#4A5560;--ro-on-accent:#0E1114;--ro-on-accent-muted:#123A42;--ro-white:#FFFFFF;--ro-radius:22px;--ro-radius-lg:28px;--ro-shadow:0 14px 34px rgba(14,17,20,.1);--ro-halo:0 0 0 7px rgba(55,188,214,.32),0 22px 44px rgba(55,188,214,.42);--ro-ease:cubic-bezier(.2,.7,.2,1);--ro-font-display:"Archivo",system-ui,sans-serif;--ro-font-body:"DM Sans",system-ui,sans-serif;--ro-max:1280px}.ro{font-family:var(--ro-font-body);font-size:16px;line-height:1.5;letter-spacing:normal;color:var(--ro-ink);-webkit-font-smoothing:antialiased}:where(.ro) *,:where(.ro) *:before,:where(.ro) *:after{box-sizing:border-box}:where(.ro) img{display:block;max-width:100%;height:auto}:where(.ro) a{color:inherit}:where(.ro) p{margin:0}:where(.ro) h1,:where(.ro) h2,:where(.ro) h3,:where(.ro) h4{margin:0;letter-spacing:normal;color:inherit}.ro-wrap{max-width:var(--ro-max);margin:0 auto;padding:0 24px}.ro-sec{padding-top:96px}.ro-sec--band{background:var(--ro-soft);padding:88px 0}.ro .ro-display{font-family:var(--ro-font-display);font-stretch:125%;font-weight:900;line-height:.95;letter-spacing:-.015em;text-transform:uppercase}.ro .ro-h1{font-size:clamp(40px,5vw,62px)}.ro .ro-h2{font-size:clamp(28px,4vw,42px);line-height:1}.ro .ro-h3{font-size:clamp(22px,2.4vw,28px);line-height:1}.ro-eyebrow{font-size:12px;letter-spacing:.2em;font-weight:700;text-transform:uppercase}.ro-muted{color:var(--ro-muted)}.ro-lead{font-size:18px}.ro-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.ro-sec-head p{margin-top:8px;max-width:560px}.ro .ro-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-family:var(--ro-font-body);font-weight:700;font-size:15px;letter-spacing:normal;text-decoration:none;cursor:pointer;white-space:nowrap;border:1.5px solid var(--ro-ink);background:var(--ro-ink);color:var(--ro-white);transition:background-color .25s var(--ro-ease),color .25s var(--ro-ease),border-color .25s var(--ro-ease),transform .25s var(--ro-ease),box-shadow .25s var(--ro-ease)}.ro .ro-btn:hover,.ro .ro-btn:focus-visible{background:var(--ro-accent);color:var(--ro-ink);border-color:var(--ro-accent);transform:translateY(-2px);box-shadow:0 10px 22px #37bcd659}.ro .ro-btn:active{transform:translateY(0) scale(.98)}.ro .ro-btn--dark,.ro .ro-btn--outline{background:var(--ro-ink);color:var(--ro-white);border-color:var(--ro-ink)}.ro .ro-btn--dark:hover,.ro .ro-btn--outline:hover,.ro .ro-btn--accent,.ro .ro-btn--outline-light,.ro .ro-on-dark .ro-btn{background:var(--ro-accent);color:var(--ro-ink);border-color:var(--ro-accent)}.ro .ro-btn--accent:hover,.ro .ro-btn--outline-light:hover,.ro .ro-on-dark .ro-btn:hover{background:var(--ro-ink);color:var(--ro-white);border-color:var(--ro-accent);box-shadow:0 0 0 4px #37bcd62e}.ro .ro-on-accent .ro-btn,.ro .ro-tile .ro-btn{background:var(--ro-ink);color:var(--ro-white);border-color:var(--ro-ink)}.ro .ro-on-accent .ro-btn:hover,.ro .ro-tile .ro-btn:hover{background:var(--ro-accent);color:var(--ro-ink);border-color:var(--ro-ink);box-shadow:0 8px 18px #0e11142e}.ro .ro-btn--sm{min-height:42px;padding:0 18px;font-size:14px}.ro .ro-icon-btn{position:relative;width:44px;height:44px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;background:var(--ro-ink);color:var(--ro-white);border:1.5px solid var(--ro-ink);transition:background-color .25s var(--ro-ease),color .25s var(--ro-ease),border-color .25s var(--ro-ease),transform .25s var(--ro-ease)}.ro .ro-icon-btn:hover{background:var(--ro-accent);color:var(--ro-ink);border-color:var(--ro-accent);transform:translateY(-2px)}.ro .ro-on-dark .ro-icon-btn{background:var(--ro-accent);color:var(--ro-ink);border-color:var(--ro-accent)}.ro .ro-on-dark .ro-icon-btn:hover{background:var(--ro-ink);color:var(--ro-white);border-color:var(--ro-accent)}.ro .ro-icon-btn svg{width:20px;height:20px}.ro-chip{display:inline-block;font-size:13px;padding:4px 10px;border-radius:999px;background:var(--ro-soft)}.ro-tile .ro-chip{background:#ffffff8c;color:var(--ro-ink)}.ro .ro-pill{font-family:var(--ro-font-body);font-weight:700;font-size:14px;letter-spacing:normal;min-height:42px;padding:0 18px;border-radius:999px;cursor:pointer;background:var(--ro-white);color:var(--ro-ink);border:1.5px solid var(--ro-ink);transition:background-color .2s,color .2s,border-color .2s}.ro .ro-pill:hover{background:var(--ro-accent);border-color:var(--ro-accent)}.ro .ro-pill.is-on,.ro .ro-pill[aria-pressed=true]{background:var(--ro-ink);color:var(--ro-white);border-color:var(--ro-ink)}.ro .ro-tile{position:relative;background:var(--ro-accent);color:var(--ro-on-accent);border:0;border-radius:var(--ro-radius);transition:transform .35s var(--ro-ease),box-shadow .35s var(--ro-ease)}.ro .ro-tile:hover{transform:translateY(-8px);box-shadow:var(--ro-halo)}.ro .ro-tile .ro-muted,.ro .ro-tile .ro-tile__muted{color:var(--ro-on-accent-muted)}.ro .ro-tile__media{background:var(--ro-white);border-radius:16px;overflow:hidden}.ro .ro-tile.is-dark,.ro .ro-tile.is-sel{background:var(--ro-ink);color:var(--ro-white)}.ro .ro-tile.is-dark .ro-btn,.ro .ro-tile.is-sel .ro-btn{background:var(--ro-accent);color:var(--ro-ink);border-color:var(--ro-accent)}.ro .ro-tile.is-dark .ro-btn:hover,.ro .ro-tile.is-sel .ro-btn:hover{background:var(--ro-ink);color:var(--ro-white);border-color:var(--ro-accent)}.ro-grid-products{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ro .ro-card{display:flex;flex-direction:column;text-decoration:none;padding:10px}.ro .ro-card__media{position:relative;aspect-ratio:1/1}.ro .ro-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--ro-ease)}.ro .ro-card:hover .ro-card__media img{transform:scale(1.06)}.ro-badge{position:absolute;left:12px;top:12px;background:var(--ro-ink);color:var(--ro-white);font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;z-index:2}.ro-badge--sale{left:auto;right:12px;background:var(--ro-accent);color:var(--ro-ink)}.ro-card__body{padding:14px 8px 8px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.ro-card__cat{font-size:12px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--ro-on-accent-muted)}.ro .ro-card__title{font-family:var(--ro-font-body);font-size:18px;line-height:1.25;font-weight:700}.ro-card__prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.ro-price{font-size:22px;font-weight:800}.ro-price-old{font-size:14px;opacity:.7;text-decoration:line-through}.ro-cuotas{font-size:13px;color:var(--ro-on-accent-muted)}@property --ro-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ro-spin{to{--ro-angle:360deg}}.ro .ro-glow{position:relative;border-radius:var(--ro-radius-lg);isolation:isolate}.ro .ro-glow:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:calc(var(--ro-radius-lg) + 4px);z-index:-1;background:conic-gradient(from var(--ro-angle),transparent 0deg 250deg,var(--ro-accent) 290deg,#fff 320deg,var(--ro-accent) 345deg,transparent 360deg);opacity:0;transition:opacity .4s var(--ro-ease);animation:ro-spin 2.6s linear infinite}.ro .ro-glow:hover:before{opacity:1}.ro .ro-glow__inner{position:relative;border-radius:var(--ro-radius-lg);overflow:hidden;height:100%}.ro .ro-glow__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#37bcd661;opacity:0;transition:opacity .4s var(--ro-ease);pointer-events:none;mix-blend-mode:multiply}.ro .ro-glow:hover .ro-glow__inner:after{opacity:1}.ro .ro-glow__inner img,.ro .ro-glow__inner video{transition:transform .8s var(--ro-ease)}.ro .ro-glow:hover .ro-glow__inner img,.ro .ro-glow:hover .ro-glow__inner video{transform:scale(1.04)}.ro-js .ro-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ro-ease),transform .7s var(--ro-ease)}.ro-js .ro-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ro-js .ro-reveal{opacity:1;transform:none;transition:none}.ro .ro-glow:before{animation:none}.ro .ro-tile:hover,.ro .ro-btn:hover{transform:none}}.ro-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ro :focus-visible{outline:2px solid var(--ro-accent);outline-offset:3px}@media(max-width:640px){.ro-sec{padding-top:72px}.ro-sec--band{padding:64px 0}.ro-wrap{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ro-global.css.map */
