.nav-rw{position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;background:var(--white);border-bottom:var(--border);overflow:visible}.nav-logo{display:flex;align-items:center}.nav-logo img{height:28px;width:auto}.nav-links{display:flex;align-items:center;gap:2.5rem;list-style:none;margin:0;padding:0;height:100%}.nav-links>li{display:flex;align-items:center;height:100%}.nav-links a{font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.nav-links li:not(.nav-has-drop) a{transition:opacity .2s}.nav-links li:not(.nav-has-drop) a:hover{opacity:.4}.nav-actions{display:flex;align-items:stretch;height:var(--nav-h);border-left:var(--border)}.nav-icon-btn{width:48px;height:100%;display:flex;align-items:center;justify-content:center;border:none;border-right:var(--border);background:transparent;color:var(--black);font-size:1rem;transition:background .2s,color .2s;position:relative;text-decoration:none}.nav-icon-btn:last-child{border-right:none}.nav-icon-btn:hover{background:#f5f5f5;color:var(--black)}.nav-icon-btn.active{background:var(--black);color:var(--white)}.nav-cart-badge{position:absolute;top:10px;right:8px;width:14px;height:14px;background:var(--black);color:var(--white);font-size:.48rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--f-body)}.nav-icon-btn.active .nav-cart-badge{background:var(--white);color:var(--black)}.search-bar{position:fixed;top:var(--nav-h);left:0;right:0;background:var(--white);border-bottom:var(--border);z-index:999;display:flex;align-items:center;height:0;overflow:hidden;transition:height .35s var(--ease-out)}.search-bar.open{height:68px}.search-input{flex:1;border:none;outline:none;font-family:var(--f-display);font-size:1.6rem;font-weight:400;letter-spacing:.04em;padding:0 2.5rem;background:transparent;color:var(--black);text-transform:uppercase}.search-input::placeholder{opacity:.2;font-weight:100}.search-close{width:68px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;border-left:var(--border);font-size:1rem;color:var(--black);transition:background .2s}.search-close:hover{background:#f5f5f5}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none}.hamburger span{display:block;width:26px;height:1px;background:var(--black);transition:all .3s}.mob-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;top:var(--nav-h);background:var(--white);z-index:999;flex-direction:column;padding:2rem 1.5rem;border-top:var(--border);overflow-y:auto;-webkit-overflow-scrolling:touch}.mob-menu.open{display:flex}.mob-menu a{font-family:var(--f-display);font-size:clamp(1.6rem,8vw,2.4rem);text-transform:uppercase;border-bottom:var(--border);padding:.9rem 0;transition:padding-left .2s}.mob-menu a:hover{padding-left:.5rem}.mob-cta{margin-top:auto;background:var(--black);color:var(--white)!important;text-align:center;padding:1rem!important;font-size:1rem!important;border-bottom:none!important}.nav-has-drop{position:static;height:100%;display:flex;align-items:center}.nav-has-drop>a{display:flex;align-items:center;gap:.35rem;height:100%;position:relative}.nav-arrow{font-size:.45rem;transition:transform .22s var(--ease-out);opacity:.45}.nav-has-drop>a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--black);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out)}.nav-has-drop.drop-open>a:after{transform:scaleX(1)}.nav-has-drop.drop-open .nav-arrow{transform:rotate(180deg);opacity:1}.nav-dropdown{position:absolute;top:var(--nav-h);left:0;right:0;background:var(--white);border-top:var(--border);border-bottom:var(--border);z-index:998;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .22s var(--ease-out)}.nav-dropdown:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px}.nav-has-drop.drop-open .nav-dropdown{opacity:1;pointer-events:all;transform:translateY(0)}.drop-productos{display:grid;grid-template-columns:repeat(4,1fr)}.drop-col{padding:2rem 2.5rem;border-right:var(--border);transition:background .2s}.drop-col:last-child{border-right:none}.drop-col:hover{background:#fafafa}.drop-col-label{font-size:.55rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;opacity:.35;margin-bottom:.5rem}.drop-col-title{font-family:var(--f-display);font-size:2rem;letter-spacing:.02em;line-height:1;margin-bottom:1.2rem}.drop-col-links{list-style:none;display:flex;flex-direction:column;gap:.5rem}.drop-col-links a{font-size:.78rem;opacity:.55;transition:opacity .15s}.drop-col-links a:hover{opacity:1}.drop-badge-hot{display:inline-block;font-size:.48rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;background:var(--black);color:var(--white);padding:.18rem .5rem;margin-left:.4rem;vertical-align:middle}.drop-creadores{display:grid;grid-template-columns:repeat(3,1fr)}.drop-creator{display:flex;align-items:center;gap:1.4rem;padding:1.8rem 2.5rem;border-right:var(--border);color:var(--black);transition:background .2s}.drop-creator:last-child{border-right:none}.drop-creator:hover{background:#fafafa}.drop-creator-photo{width:72px;height:72px;overflow:hidden;border:var(--border);flex-shrink:0;background:#e0e0e0}.drop-creator-photo img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(100%);transition:filter .3s}.drop-creator:hover .drop-creator-photo img{filter:grayscale(0%)}.drop-creator-name{font-family:var(--f-display);font-size:1.5rem;line-height:1;margin-bottom:.25rem}.drop-creator-handle{font-size:.6rem;opacity:.4;margin-bottom:.4rem}.drop-creator-drops{font-size:.58rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.announcement-bar{background:var(--black);color:var(--white);text-align:center;padding:.6rem 2rem;font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}@media(max-width:991px){.nav-links{display:none}.hamburger{display:flex}.nav-actions{border-left:none}.nav-icon-btn{width:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nav.css.map */
