:root{--e-ink:#121212;--e-ink-2:#2b2b2b;--e-muted:#6d6a65;--e-line:#e3dfd8;--e-bone:#f5f2ec;--e-paper:#fff;--e-accent:#c4471b;--e-gold:#c9a227;--e-accent-soft:#f6e3da;--e-ok:#2f6b3a;--e-radius:4px;--e-gutter:16px;--e-max:1320px;--e-head:"Archivo",system-ui,sans-serif;--e-body:"Inter",system-ui,sans-serif}@media(min-width:900px){:root{--e-gutter:32px}}.est{font-family:var(--e-body);color:var(--e-ink);font-size:15px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}.est *,.est *:before,.est *:after{box-sizing:border-box}.est h1,.est h2,.est h3,.est h4,.est h5,.est p,.est ul,.est ol,.est figure,.est dl,.est dd,.est blockquote{margin:0;padding:0}.est h1,.est h2,.est h3,.est h4{font-family:var(--e-head);letter-spacing:-.01em;line-height:1.05;color:inherit;word-break:normal}.est blockquote{border:0;font-style:normal;color:inherit}.est ul{list-style:none}.est img{display:block;max-width:100%}.est a{color:inherit;text-decoration:none}.est button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;letter-spacing:inherit}.est input,.est select{font:inherit;letter-spacing:0}.est [hidden]{display:none!important}.e-wrap{max-width:var(--e-max);margin:0 auto;padding:0 var(--e-gutter)}.e-eyebrow{font-family:var(--e-head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--e-muted)}.e-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px!important;border-radius:var(--e-radius);font-family:var(--e-head);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;transition:transform .15s,background .15s,color .15s,opacity .15s;white-space:nowrap}.e-btn:active{transform:scale(.98)}.e-btn[disabled]{opacity:.55;cursor:not-allowed}.e-btn-dark{background:var(--e-ink)!important;color:#fff!important}.e-btn-dark:hover{background:#000!important}.e-btn-light{background:#fff!important;color:var(--e-ink)!important}.e-btn-light:hover{background:var(--e-bone)!important}.e-btn-line{border:1.5px solid currentColor!important}.e-btn-line:hover{background:var(--e-ink)!important;color:#fff!important;border-color:var(--e-ink)!important}.e-btn-accent{background:var(--e-accent)!important;color:#fff!important}.e-btn-accent:hover{filter:brightness(.92)}.e-btn-block{width:100%}.e-ulink{font-size:13px;text-decoration:underline!important;text-underline-offset:2px}.e-sec{padding:64px 0}@media(min-width:900px){.e-sec{padding:88px 0}}.e-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.e-sec-head h2{font-size:clamp(28px,4.4vw,48px);font-weight:900;text-transform:uppercase}.e-sec-head p{color:var(--e-muted);max-width:460px}.e-link-arrow{font-family:var(--e-head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1.5px solid;padding-bottom:2px}.e-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.e-tabs::-webkit-scrollbar{display:none}.e-tab{flex:none;height:36px;padding:0 16px!important;border:1px solid var(--e-line)!important;border-radius:40px;font-size:13px;font-weight:500}.e-tab[aria-selected=true]{background:var(--e-ink)!important;color:#fff!important;border-color:var(--e-ink)!important}.e-sw{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block;flex:none}.e-noimg{background:linear-gradient(135deg,#ece7df,#d9d2c6)!important;position:relative}.e-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.e-reveal.seen{opacity:1;transform:none}.e-small{font-size:12.5px;color:var(--e-muted)}.e-row-between{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.e-announce{background:var(--e-ann-bg,#121212);color:var(--e-ann-fg,#fff);height:36px;overflow:hidden;position:relative;font-size:12.5px;letter-spacing:.03em}.e-ann-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .5s,opacity .5s;padding:0 12px;text-align:center;transform:translateY(100%);opacity:0}.e-ann-msg.cur{transform:none;opacity:1}.e-ann-msg.out{transform:translateY(-100%);opacity:0}.e-header{position:relative;background:#fffffff5;backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--e-line)}.e-hdr{display:flex;align-items:center;height:64px;gap:16px}.e-logo{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:28px;letter-spacing:-.035em;line-height:1;display:inline-flex;align-items:center}.e-logo img{height:auto}.e-nav{display:none;gap:4px;height:100%}.e-nav>li{display:flex;align-items:center}.e-nav>li>a{font-family:var(--e-head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:0 12px;height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}.e-nav>li>a:hover,.e-nav>li:focus-within>a{border-bottom-color:var(--e-ink)}.e-dot{width:7px;height:7px;background:var(--e-accent);border-radius:50%;margin-left:6px;display:inline-block;animation:e-pulse 1.8s infinite}@keyframes e-pulse{50%{opacity:.35}}.e-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--e-line);box-shadow:0 20px 40px #0000000f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s;z-index:5}.e-nav>li:hover .e-mega,.e-nav>li:focus-within .e-mega{opacity:1;visibility:visible;transform:none}.e-mega-in{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:28px 0}.e-mega ul{display:grid;gap:10px;align-content:start}.e-mega ul a{font-size:14px}.e-mega ul a:hover{text-decoration:underline}.e-mega-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.e-mega-tile{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--e-radius);background:var(--e-bone)}.e-mega-tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.e-mega-tile:hover img{transform:scale(1.04)}.e-mega-tile span{position:absolute;left:10px;bottom:10px;background:#fff;padding:6px 10px;font-family:var(--e-head);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.e-icons{margin-left:auto;display:flex;gap:4px;align-items:center}.e-icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;position:relative}.e-icon-btn:hover{background:var(--e-bone)!important}.e-icon-btn svg{width:21px;height:21px}.e-count{position:absolute;top:3px;right:2px;background:var(--e-ink);color:#fff;font-size:10px;font-weight:600;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px;transition:transform .2s;line-height:1}.e-count.bump{transform:scale(1.35)}.e-burger{display:grid}@media(min-width:1000px){.e-nav{display:flex;justify-content:center}.e-burger{display:none!important}.e-hdr{display:grid;grid-template-columns:1fr auto 1fr}.e-hdr .e-logo{justify-self:start}.e-icons{justify-self:end}}.e-hero{background:var(--e-hero-bg,var(--e-bone));border-bottom:1px solid var(--e-line)}.e-hero-in{display:grid;grid-template-columns:1fr}.e-hero-media{display:grid;grid-template-columns:repeat(var(--e-hero-cols,2),1fr);grid-template-rows:100%;gap:2px;aspect-ratio:1/1;overflow:hidden}.e-hero-media figure{position:relative;overflow:hidden;background:#ece8e1;min-height:0}.e-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.e-hero-media figcaption{position:absolute;left:10px;bottom:10px;background:#ffffffeb;font-size:11px;font-weight:600;padding:4px 8px;border-radius:2px;letter-spacing:.04em;text-transform:uppercase}.e-hero-copy{padding:28px var(--e-gutter) 36px;display:flex;flex-direction:column;justify-content:center;gap:14px}.e-hero-copy h1{font-size:clamp(38px,4.3vw,66px);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.95}.e-hero-copy .e-hero-text{max-width:460px;font-size:15.5px;color:var(--e-ink-2)}.e-hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}@media(min-width:900px){.e-hero-in{grid-template-columns:minmax(380px,.9fr) 1.4fr;min-height:min(78vh,720px)}.e-hero-media{aspect-ratio:auto;height:100%;order:2}.e-hero-copy{padding:48px 48px 48px max(var(--e-gutter),calc((100vw - var(--e-max))/2 + var(--e-gutter)))}}.e-trust{border-bottom:1px solid var(--e-line)}.e-trust ul{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 12px;padding:18px 0}.e-trust li{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:500}.e-trust svg{width:20px;height:20px;flex:none}.e-trust a{text-decoration:underline}@media(min-width:900px){.e-trust ul{grid-template-columns:repeat(var(--e-trust-cols,4),1fr)}}.e-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 12px}@media(min-width:900px){.e-grid{grid-template-columns:repeat(var(--e-cols,4),1fr);gap:36px 20px}}.e-card{position:relative}.e-card-media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--e-bone);border-radius:var(--e-radius)}.e-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .6s}.e-card-media img.alt{opacity:0}@media(hover:hover){.e-card:hover .e-card-media img.alt{opacity:1}.e-card:hover .e-card-media img.main.has-alt{opacity:0}}.e-badges{position:absolute;left:8px;top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:2}.e-badge{background:#fff;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:2px}.e-badge.set{background:var(--e-ink);color:#fff}.e-badge.low{background:var(--e-accent);color:#fff}.e-badge.sold{background:#777;color:#fff}.e-quick{position:absolute;right:8px;bottom:8px;z-index:3;height:36px;padding:0 12px!important;background:#fff!important;border-radius:40px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 10px #0000001a;transition:transform .15s,opacity .15s}@media(hover:hover){.e-quick{opacity:0;transform:translateY(6px)}.e-card:hover .e-quick,.e-card.e-qa-open .e-quick{opacity:1;transform:none}}.e-qa{position:absolute;left:8px;right:8px;bottom:52px;z-index:3;background:#fff;border-radius:6px;padding:10px;box-shadow:0 6px 24px #00000024;display:none}.e-card.e-qa-open .e-qa{display:block}.e-qa p{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.e-qa-sizes{display:flex;flex-wrap:wrap;gap:6px}.e-qa-sizes button{min-width:38px;height:32px;padding:0 8px!important;border:1px solid var(--e-line)!important;border-radius:3px;font-size:12.5px;font-weight:600}.e-qa-sizes button:hover:not([disabled]){background:var(--e-ink)!important;color:#fff}.e-qa-sizes button[disabled]{color:#b8b1a6;text-decoration:line-through;cursor:not-allowed}.e-card-info{padding-top:10px;display:grid;gap:3px}.e-card-info h3{font-family:var(--e-body)!important;font-weight:600;font-size:14px;letter-spacing:0;line-height:1.3}.e-sub{font-size:12.5px;color:var(--e-muted)}.e-price{font-weight:600;font-size:14px}.e-price s{color:var(--e-muted);font-weight:400;margin-left:6px}.e-stars{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--e-muted)}.e-stars b{color:var(--e-gold);letter-spacing:1px;font-weight:600}.e-card-media img.mw{opacity:0;object-position:50% 18%}.e-card[data-mw=mw] .e-card-media img.mw.m,.e-card[data-mw=m] .e-card-media img.mw.m,.e-card[data-mw=w] .e-card-media img.mw.w{opacity:1}html[data-shown=women] .e-card[data-mw=mw] .e-card-media img.mw.m{opacity:0}html[data-shown=women] .e-card[data-mw=mw] .e-card-media img.mw.w{opacity:1}.e-badge.e-mw-note{display:none;background:#fffffff2;color:var(--e-ink);text-transform:none;letter-spacing:.02em}html[data-shown=women] .e-card[data-mw=m] .e-mw-note,html:not([data-shown=women]) .e-card[data-mw=w] .e-mw-note{display:block}html[data-shown=women] .e-plp .e-grid>.e-card[data-mw=m],html:not([data-shown=women]) .e-plp .e-grid>.e-card[data-mw=w]{display:none}.e-card.e-flash .e-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--e-plp-bg,#f6f4f0);animation:e-wipe .55s cubic-bezier(.2,.7,.2,1) forwards;pointer-events:none}@keyframes e-wipe{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@media(prefers-reduced-motion:reduce){.e-card.e-flash .e-card-media:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/estilio-base.css.map */
