:root{--ruco-black: #111111;--ruco-cream: #F4F1EA;--ruco-sand: #D9CBB8;--ruco-slate: #1B2838;--ruco-green: #3E6B5B;--ruco-red: #B40C1C;--ruco-white: #ffffff;--ruco-border: #c9bba8;--ruco-dim: #5c5850;--ruco-r: 6px;--ruco-sp: 1.4rem;--ruco-green-bg: #dceee6;--ruco-green-tx: #2d5647;--ruco-warn-bg: #fdf0e6;--ruco-warn-tx: #9a4e0c;--ruco-info-bg: #dfe8f2;--ruco-info-tx: #273545;--ruco-xs: 1.1rem;--ruco-sm: 1.2rem;--ruco-base: 1.4rem;--ruco-lg: 1.5rem;--ruco-h6: 1.8rem}.ruco-tabla,.ruco-quilla,.ruco-traje{display:flex;flex-direction:column;gap:var(--ruco-sp);margin-top:.6rem}.ruco-section-label{font-size:var(--ruco-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ruco-green);margin:0 0 .2rem;padding-bottom:.5rem;border-bottom:2px solid var(--ruco-green);display:inline-block}.ruco-badges{display:flex;flex-wrap:wrap;gap:.5rem}.ruco-badge{display:inline-block;font-size:var(--ruco-sm);font-weight:700;letter-spacing:.02em;padding:.45rem .9rem;border-radius:var(--ruco-r);line-height:1.3;white-space:nowrap}.ruco-badge--nivel{background:var(--ruco-green);color:var(--ruco-white)}.ruco-badge--tipo{background:var(--ruco-slate);color:var(--ruco-white)}.ruco-badge--cond{background:var(--ruco-sand);color:var(--ruco-black);font-weight:600}.ruco-badge--perf{background:var(--ruco-cream);color:var(--ruco-black);border:1.5px solid var(--ruco-border)}.ruco-badge--temp{background:var(--ruco-sand);color:var(--ruco-black);font-weight:600}.ruco-prod-specs,.ruco-variant-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem}.ruco-variant-specs{background:var(--ruco-white);border:1.5px solid var(--ruco-border);border-radius:var(--ruco-r);padding:var(--ruco-sp)}.ruco-variant-specs__name{font-size:var(--ruco-base);font-weight:600;color:var(--ruco-black);margin:0 0 1rem}.ruco-spec-item{display:flex;flex-direction:column;gap:.2rem}.ruco-spec-item__label{font-size:var(--ruco-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ruco-dim)}.ruco-spec-item__val{font-family:var(--heading-font-family, sans-serif);font-size:var(--ruco-lg);font-weight:600;color:var(--ruco-black);line-height:1.2}.ruco-spec-item__sub{font-size:var(--ruco-xs);color:var(--ruco-dim);line-height:1.4}.ruco-spec-item--vol .ruco-spec-item__val{color:var(--ruco-green);font-size:var(--ruco-h6)}.ruco-perf{display:flex;flex-direction:column;gap:.6rem}.ruco-perf__title{font-size:var(--ruco-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ruco-dim);margin:0 0 .2rem}.ruco-perf__row{display:grid;grid-template-columns:6rem 1fr 2.5rem;align-items:center;gap:.8rem}.ruco-perf__label{font-size:var(--ruco-sm);color:var(--ruco-black);font-weight:600}.ruco-perf__track{height:8px;background:var(--ruco-sand);border-radius:4px;overflow:hidden}.ruco-perf__fill{height:100%;background:var(--ruco-green);border-radius:4px;transition:width .4s ease}.ruco-perf__pct{font-size:var(--ruco-sm);font-weight:700;color:var(--ruco-black);text-align:right;font-variant-numeric:tabular-nums}.ruco-dims{border:1.5px solid var(--ruco-border);border-radius:var(--ruco-r);overflow:hidden}.ruco-dims+.ruco-dims{margin-top:.6rem}.ruco-dims__summary{display:flex;justify-content:space-between;align-items:center;padding:1rem var(--ruco-sp);font-size:var(--ruco-base);font-weight:700;color:var(--ruco-black);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:transparent;transition:background .15s}.ruco-dims__summary:hover{background:#d9cbb84d}.ruco-dims__summary::-webkit-details-marker{display:none}.ruco-dims__chevron{flex-shrink:0;transition:transform .2s ease;color:var(--ruco-dim);width:20px;height:20px}.ruco-dims[open]>.ruco-dims__summary .ruco-dims__chevron{transform:rotate(180deg)}.ruco-dims__body{padding:0 var(--ruco-sp) var(--ruco-sp)}.ruco-dims__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ruco-dims__table{width:100%;border-collapse:collapse;font-size:var(--ruco-sm)}.ruco-dims__table th{font-size:var(--ruco-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ruco-dim);text-align:left;padding:.6rem .8rem;border-bottom:2px solid var(--ruco-border);white-space:nowrap}.ruco-dims__table td{padding:.6rem .8rem;border-bottom:1px solid rgba(201,187,168,.4);color:var(--ruco-black);white-space:nowrap;font-size:var(--ruco-sm)}.ruco-dims__medida{font-weight:700;font-size:var(--ruco-base)}.ruco-dims__row--active{background:var(--ruco-green-bg)}.ruco-dims__row--active td{color:var(--ruco-green-tx);font-weight:700}.ruco-dims__row--soldout td{opacity:.4;text-decoration:line-through;color:var(--ruco-dim)}.ruco-dims__row--soldout td.ruco-dims__medida:after{content:" \2014  agotado";font-size:var(--ruco-xs);font-weight:400;text-decoration:none;font-style:italic}.ruco-dims__note{font-size:var(--ruco-sm);color:var(--ruco-dim);margin:1rem 0 0;line-height:1.5}.ruco-vol-check{margin-top:1rem}.ruco-vol-check__label{display:block;font-size:var(--ruco-base);font-weight:700;color:var(--ruco-black);margin-bottom:.6rem}.ruco-vol-check__row{display:flex;align-items:center;gap:1rem}.ruco-vol-check__input{font-family:var(--body-font-family, sans-serif);font-size:var(--ruco-base);padding:.6rem .8rem;border:1.5px solid var(--ruco-border);border-radius:var(--ruco-r);background:var(--ruco-white);color:var(--ruco-black);width:100%;max-width:11rem;transition:border-color .15s}.ruco-vol-check__input:focus{outline:none;border-color:var(--ruco-green);box-shadow:0 0 0 3px #3e6b5b26}.ruco-vol-check__input::placeholder{color:var(--ruco-dim);opacity:.5}.ruco-vol-check__result{font-size:var(--ruco-base);font-weight:700;line-height:1.4;min-height:1.3em}.ruco-vol-check__result--ok{color:var(--ruco-green-tx)}.ruco-vol-check__result--info{color:var(--ruco-info-tx)}.ruco-vol-check__result--warn{color:var(--ruco-warn-tx)}.ruco-temp-bar{display:flex;border:1.5px solid var(--ruco-border);border-radius:var(--ruco-r);overflow:hidden}.ruco-temp-bar__cell{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .4rem;gap:.3rem;border-right:1px solid var(--ruco-border)}.ruco-temp-bar__cell:last-child{border-right:none}.ruco-temp-bar__cell--active{background:var(--ruco-green-bg)}.ruco-temp-bar__range{font-size:var(--ruco-sm);font-weight:700;color:var(--ruco-black)}.ruco-temp-bar__cell--active .ruco-temp-bar__range{color:var(--ruco-green-tx);font-size:var(--ruco-base)}.ruco-temp-bar__label,.ruco-temp-bar__rec{font-size:var(--ruco-xs);color:var(--ruco-dim)}.ruco-temp-bar__cell--active .ruco-temp-bar__rec{font-weight:700;color:var(--ruco-green-tx)}.ruco-talla-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.4rem;margin-bottom:1.2rem}.ruco-talla-form__label{display:block;font-size:var(--ruco-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ruco-dim);margin-bottom:.5rem}.ruco-talla-result{display:flex;align-items:flex-start;gap:1.8rem;flex-wrap:wrap;background:var(--ruco-green-bg);border:1.5px solid var(--ruco-green);border-radius:var(--ruco-r);padding:1.4rem var(--ruco-sp)}.ruco-talla-result__size{font-family:var(--heading-font-family, sans-serif);font-size:var(--ruco-h6);font-weight:700;color:var(--ruco-green-tx);line-height:1}.ruco-talla-result__note{flex:1;min-width:14rem;font-size:var(--ruco-sm);color:var(--ruco-black);line-height:1.5}.ruco-talla-source{font-size:var(--ruco-xs);color:var(--ruco-dim);margin-top:.8rem;line-height:1.5}.ruco-cuidado__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.ruco-cuidado__title{display:block;font-size:var(--ruco-base);font-weight:700;color:var(--ruco-black);margin-bottom:.3rem}.ruco-cuidado__item p{font-size:var(--ruco-sm);color:var(--ruco-dim);line-height:1.55;margin:0}.ruco-install{padding-left:1.4rem;margin:0}.ruco-install li{font-size:var(--ruco-sm);color:var(--ruco-black);line-height:1.65;margin-bottom:.5rem}.ruco-install li strong{color:var(--ruco-green)}.ruco-uso__title{font-size:var(--ruco-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ruco-dim);margin:0 0 .6rem}@media(max-width:600px){.ruco-prod-specs,.ruco-variant-specs__grid{grid-template-columns:repeat(2,1fr)}.ruco-perf__row{grid-template-columns:5rem 1fr 2.5rem}.ruco-talla-form,.ruco-cuidado__grid{grid-template-columns:1fr}.ruco-temp-bar__cell{padding:.7rem .2rem}.ruco-temp-bar__range{font-size:var(--ruco-xs)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ruco-components.css.map */
