:root{--cream:#f4ede1;--cream2:#e9dcc7;--paper:#fbf6ec;--ink:#221910;--ink2:#5f4f3d;--ink3:#8a7a66;--gold:#c9a15a;--gold-l:#e6c987;--gold-d:#9a7736;--rust:#a8532e;--rust-l:#c8703f;--rust-d:#7a3a1e;--terra:#bd6338;--brick:#a05639;--jute:#d9c6a5;--wood:#6f4a2f;--iron:#20211f;--olive:#6b7a45;--olive-d:#41502a;--olive-l:#8a9a5f;--mostaza:#c99a2e;--mostaza-l:#e2b647;--rose:#e0518a;--rose-l:#f6a6c6;--rose-d:#b5346a;--white:#fff;--black:#0a0807;--serif:"Cormorant Garamond","Fraunces",Georgia,serif;--display:"Fraunces","Cormorant Garamond",serif;--sans:"DM Sans",-apple-system,sans-serif;--radius:14px;--radius-lg:22px;--radius-xl:30px;--max:1180px;--gap:clamp(16px,4vw,34px);--nav-h:74px;--shadow-float:0 34px 90px -30px rgba(28,18,8,.55),0 10px 30px -12px rgba(28,18,8,.35);--text:var(--ink);--text2:var(--ink2);--text3:var(--ink3)}.zm-home{font-family:var(--sans);color:var(--text);line-height:1.6;overflow-x:hidden}.zm-home img,.zm-home video{max-width:100%;height:auto;display:block}.zm-home a{text-decoration:none;color:inherit}.zm-home h1,.zm-home h2,.zm-home h3,.zm-home h4{font-family:var(--display);font-weight:500;line-height:1.1;letter-spacing:-.01em}.zm-home .container{max-width:var(--max);margin:0 auto;padding:0 var(--gap)}#scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#f4ede1,#e9dcc7);will-change:background}#scene-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(60vw 40vw at 80% 8%,var(--g1,rgba(201,161,90,.16)),transparent 60%),radial-gradient(55vw 45vw at 10% 60%,var(--g2,rgba(168,83,46,.12)),transparent 62%),radial-gradient(50vw 40vw at 90% 92%,var(--g3,rgba(224,81,138,.08)),transparent 60%)}#grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#12100c;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;transition:opacity .7s,visibility .7s}.preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader-cols{display:flex;gap:4px;height:56px;align-items:flex-end}.preloader-col{width:4px;background:var(--gold);border-radius:2px;animation:preload-col .8s ease-in-out infinite alternate}.preloader-col:nth-child(2){animation-delay:.1s;background:var(--rust)}.preloader-col:nth-child(3){animation-delay:.2s;background:var(--gold-l)}.preloader-col:nth-child(4){animation-delay:.3s;background:var(--terra)}.preloader-col:nth-child(5){animation-delay:.4s;background:var(--rose)}@keyframes preload-col{0%{height:8px}to{height:56px}}.preloader-text{font-family:var(--serif);color:#f4ede1;font-size:13px;letter-spacing:5px;opacity:.55}.preloader-counter{font-family:var(--display);color:var(--gold);font-size:46px;font-weight:400}.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:9998;mix-blend-mode:screen;opacity:0;transition:opacity .3s;background:radial-gradient(circle,rgba(201,161,90,.1) 0%,transparent 70%)}@media(max-width:768px){.cursor-glow{display:none}}.zm-announce{background:linear-gradient(90deg,#12100c,#1c1712,#12100c);color:#f4ede1;text-align:center;padding:9px 16px;font-size:12.5px;letter-spacing:.4px;position:relative;overflow:hidden;z-index:60}.zm-announce:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,161,90,.18),transparent);animation:announce-shimmer 5s infinite}@keyframes announce-shimmer{to{transform:translate(50%)}}.zm-announce b{color:var(--gold-l);font-weight:600}.zm-nav{position:sticky;top:0;z-index:100;height:var(--nav-h);transition:background .5s,box-shadow .4s,color .5s;background:#f4ede1b3;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid rgba(60,40,20,.08)}.zm-nav.scrolled{box-shadow:0 6px 30px #1e140a1f}.zm-nav.on-dark{background:#100c098c;border-bottom-color:#ffffff14;color:#f4ede1}.zm-nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.zm-logo{display:flex;align-items:center;gap:11px;transition:transform .3s}.zm-logo:hover{transform:scale(1.03)}.zm-logo-icon{width:40px;height:40px;background:linear-gradient(135deg,#1b130d,#2a2018);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:1px;box-shadow:0 4px 16px #0003;position:relative;overflow:hidden;border:1px solid rgba(201,161,90,.35)}.zm-logo-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(201,161,90,.4) 50%,transparent 60%);animation:logo-shine 3.5s infinite}@keyframes logo-shine{0%,to{transform:translate(-100%) rotate(25deg)}50%{transform:translate(100%) rotate(25deg)}}.zm-logo-text{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:1.5px}.zm-logo-text span{color:var(--text3);font-weight:400;font-size:11px;letter-spacing:1px;display:block;font-family:var(--sans);margin-top:-1px;text-transform:uppercase}.zm-nav.on-dark .zm-logo-text span{color:#f4ede180}.zm-nav-links{display:flex;align-items:center;gap:30px}.zm-nav-link{font-size:14px;font-weight:500;color:inherit;opacity:.72;transition:opacity .2s;position:relative}.zm-nav-link:hover{opacity:1}.zm-nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--gold);transition:width .3s;border-radius:2px}.zm-nav-link:hover:after{width:100%}.zm-nav-brands{display:flex;gap:6px}.zm-nav-brand-dot{width:8px;height:8px;border-radius:50%;transition:transform .3s}.zm-nav-brand-dot.zm{background:var(--gold)}.zm-nav-brand-dot.vy{background:var(--terra)}.zm-nav-brand-dot.zb{background:var(--rose)}.zm-nav-right{display:flex;align-items:center;gap:12px}.zm-cart-btn{position:relative;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s;background:#ffffff80;border:1px solid rgba(60,40,20,.1);color:inherit}.zm-nav.on-dark .zm-cart-btn{background:#ffffff14;border-color:#ffffff1f}.zm-cart-btn:hover{background:#1b130d;color:#f4ede1;transform:translateY(-2px)}.zm-cart-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:100px;background:linear-gradient(135deg,var(--gold-d),var(--gold));color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.zm-nav-toggle{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:none;color:inherit}.zm-nav-toggle span{width:22px;height:2px;background:currentColor;transition:all .3s;transform-origin:center}.zm-nav-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.zm-nav-toggle.active span:nth-child(2){opacity:0}.zm-nav-toggle.active span:last-child{transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:860px){.zm-nav-links{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;background:#100c09f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f4ede1;flex-direction:column;justify-content:center;gap:34px;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.zm-nav-links.open{transform:translate(0)}.zm-nav-link{font-size:28px;opacity:0;transform:translate(30px);transition:all .4s;font-family:var(--display)}.zm-nav-links.open .zm-nav-link{opacity:.9;transform:translate(0)}.zm-nav-toggle{display:flex}.zm-nav-brands{display:none}}.panel{max-width:var(--max);margin:clamp(40px,7vw,90px) auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-float);position:relative;z-index:2;overflow:hidden;isolation:isolate}.panel-inner{padding:clamp(30px,6vw,72px) clamp(20px,5vw,64px)}.panel{scroll-margin-top:90px}@media(max-width:640px){.panel{margin:clamp(26px,7vw,40px) 14px;border-radius:24px}}.reveal{opacity:0;transform:translateY(42px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}.reveal-left{opacity:0;transform:translate(-54px);transition:opacity .85s,transform .85s cubic-bezier(.22,.61,.36,1)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(54px);transition:opacity .85s,transform .85s cubic-bezier(.22,.61,.36,1)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.9);transition:opacity .85s,transform .85s cubic-bezier(.22,.61,.36,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.zm-btn{display:inline-flex;align-items:center;gap:9px;padding:14px 30px;border-radius:100px;font-size:14px;font-weight:600;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.zm-btn-primary{background:linear-gradient(135deg,#1b130d,#2a2018);color:#f4ede1}.zm-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--rust-d),var(--gold-d));opacity:0;transition:opacity .35s}.zm-btn-primary:hover:before{opacity:1}.zm-btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 40px #9a773652}.zm-btn-primary span,.zm-btn-primary svg{position:relative;z-index:1}.zm-btn-outline{border:1.5px solid rgba(60,40,20,.2);color:var(--text)}.zm-btn-outline:hover{border-color:var(--gold);color:var(--gold-d);background:#c9a15a0f;transform:translateY(-2px)}.hero{position:relative;z-index:2}.hero .panel{background:linear-gradient(155deg,#fbf6ecf0,#e9dcc7e6);border:1px solid rgba(255,255,255,.5)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,66px);align-items:center}.hero-tag{display:inline-flex;align-items:center;gap:8px;background:#c9a15a1a;border:1px solid rgba(201,161,90,.24);padding:8px 16px;border-radius:100px;font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink2);margin-bottom:22px}.hero-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--rust);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #a8532e66}50%{opacity:.7;box-shadow:0 0 0 8px #a8532e00}}.hero h1{font-size:clamp(38px,6vw,72px);margin-bottom:20px;color:var(--ink);font-weight:500;line-height:1.02}.hero h1 em{font-style:italic;background:linear-gradient(120deg,var(--gold-d),var(--rust),var(--gold-d));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 5s linear infinite}@keyframes text-shimmer{to{background-position:200% center}}.hero-desc{font-size:clamp(15px,1.7vw,18px);color:var(--ink2);margin-bottom:30px;max-width:460px;line-height:1.7}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:38px}.hero-stats{display:flex;gap:30px;flex-wrap:wrap}.hero-stat .n{font-family:var(--display);font-size:30px;font-weight:600;color:var(--ink);display:block}.hero-stat .l{font-size:11.5px;color:var(--ink3);text-transform:uppercase;letter-spacing:.6px}.hero-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-card{border-radius:var(--radius-lg);overflow:hidden;position:relative;aspect-ratio:.78;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 34px -12px #1e140a66}.hero-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px -16px #1e140a80}.hero-card img,.hero-card video{width:100%;height:100%;object-fit:cover;transition:transform .7s}.hero-card:hover img,.hero-card:hover video{transform:scale(1.08)}.hero-card-label{position:absolute;bottom:12px;left:12px;right:12px;background:#fbf6eceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 14px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;transition:all .3s}.hero-card-label span{font-size:11.5px;font-weight:700;letter-spacing:1px}.hero-card-label .arrow{width:24px;height:24px;border-radius:50%;background:#1b130d;color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:11px;transition:all .3s}.hero-card:hover .hero-card-label .arrow{background:var(--rust);color:#fff;transform:rotate(-45deg)}.hero-card:nth-child(2){margin-top:36px}.hero-card.video-card{grid-column:span 2;aspect-ratio:2.3;margin-top:0}@media(max-width:768px){.hero-grid{grid-template-columns:1fr;gap:36px}.hero-card:nth-child(2){margin-top:0}}.marquee{max-width:var(--max);margin:0 auto;padding:16px 0;overflow:hidden;white-space:nowrap;position:relative;z-index:2}.marquee-track{display:inline-flex;animation:scroll 28s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{font-family:var(--display);font-size:15px;color:#28190c80;padding:0 22px;font-weight:500;font-style:italic;transition:color .3s}.marquee-track span:hover{color:var(--rust)}.marquee-track i{color:var(--gold-d);font-style:normal;padding:0 8px;display:inline-block;animation:star-spin 5s linear infinite}@keyframes star-spin{to{transform:rotate(360deg)}}@keyframes scroll{to{transform:translate(-50%)}}.marquee-dark .marquee-track span{color:#f4ede16b}.marquee-dark .marquee-track span:hover{color:var(--rose-l)}.marquee-dark .marquee-track i{color:var(--rose)}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature{text-align:center;padding:28px 18px;border-radius:var(--radius-lg);background:#ffffff8c;border:1px solid rgba(255,255,255,.5);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feature:hover{transform:translateY(-6px);box-shadow:0 16px 40px -14px #1e140a4d;background:#ffffffbf}.feature .f-icon{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#c9a15a24,#a8532e1f);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:22px;transition:all .4s}.feature:hover .f-icon{transform:scale(1.1) rotate(-5deg)}.feature h4{font-family:var(--sans);font-size:14px;font-weight:600;margin-bottom:3px}.feature p{font-size:12.5px;color:var(--ink3)}@media(max-width:768px){.features{grid-template-columns:1fr 1fr;gap:10px}.feature{padding:18px 12px}}.overline{font-size:11.5px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px}.overline:before{content:"";width:26px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.brand-number{font-family:var(--display);font-size:clamp(70px,10vw,130px);font-weight:400;line-height:1;position:absolute;top:-28px;right:0;opacity:.14}.brand-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,70px);align-items:center;margin-bottom:clamp(44px,7vw,72px);position:relative}.brand-intro.reverse{direction:rtl}.brand-intro.reverse>*{direction:ltr}.brand-intro-content{position:relative}.brand-intro-content h2{font-size:clamp(30px,4.2vw,52px);margin-bottom:16px}.brand-intro-content h2 em{font-style:italic}.brand-intro-content p{font-size:16px;line-height:1.75;margin-bottom:18px}.ig-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:all .3s;padding:8px 16px;border-radius:100px;border:1px solid transparent;opacity:.8}.ig-link:hover{opacity:1}.ig-link svg{width:16px;height:16px}.brand-intro-visual{position:relative}.brand-intro-visual .main-img{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:.82;position:relative;box-shadow:0 24px 60px -22px #1e140a80}.brand-intro-visual .main-img img,.brand-intro-visual .main-img video{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.4,0,.2,1)}.brand-intro-visual:hover .main-img img,.brand-intro-visual:hover .main-img video{transform:scale(1.05)}.brand-intro-visual .float-img{position:absolute;width:44%;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:.75;box-shadow:0 18px 46px -14px #1e140a8c;border:5px solid var(--paper);transition:all .6s cubic-bezier(.4,0,.2,1)}.brand-intro-visual .float-img:hover{transform:scale(1.05) rotate(2deg)!important}.brand-intro-visual .float-img img{width:100%;height:100%;object-fit:cover}.brand-intro-visual .float-img.pos-1{bottom:-22px;left:-26px}.brand-intro-visual .float-img.pos-2{top:-22px;right:-26px}@media(max-width:768px){.brand-intro{grid-template-columns:1fr;gap:30px}.brand-intro.reverse{direction:ltr}.brand-intro-visual .float-img{width:40%;border-width:4px}.brand-intro-visual .float-img.pos-1{left:-8px;bottom:-10px}.brand-intro-visual .float-img.pos-2{right:-8px;top:-10px}}.sect-header{text-align:center;max-width:600px;margin:0 auto clamp(36px,5vw,54px)}.sect-header h2{font-size:clamp(28px,3.6vw,46px);margin-bottom:14px}.sect-header h2 em{font-style:italic}.sect-header p{font-size:16px;line-height:1.7;opacity:.85}.product-grid,.zm-home .js-product-grid .row{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.product-card,.zm-home .item-product{border-radius:var(--radius-lg);overflow:hidden;transition:all .45s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;background:var(--paper);border:1px solid rgba(60,40,20,.08);box-shadow:0 10px 30px -18px #1e140a66}.product-card:hover,.zm-home .item-product:hover{transform:translateY(-7px);box-shadow:0 24px 54px -20px #1e140a80}.product-card .img-wrap,.zm-home .item-product .item-image{aspect-ratio:.86;overflow:hidden;background:var(--cream2);position:relative;border-radius:0}.product-card .img-wrap img,.zm-home .item-product .item-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.product-card:hover .img-wrap img,.zm-home .item-product:hover .item-image img{transform:scale(1.08)}.product-card .badge{position:absolute;top:12px;left:12px;font-size:10.5px;font-weight:700;padding:5px 12px;border-radius:100px;letter-spacing:.6px;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b130ddb;color:var(--gold-l);text-transform:uppercase}.product-card .badge.sale{background:#a8532eeb;color:#fff}.product-card .badge.new{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#1b130d}.product-info,.zm-home .item-product .item-description{padding:15px 17px 19px;text-align:left}.product-brand{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);margin-bottom:4px}.product-name,.zm-home .item-product .item-name{font-family:var(--display);font-size:16px;font-weight:500;margin-bottom:7px;line-height:1.3;color:var(--ink)}.product-price,.zm-home .item-product .item-price{font-size:16px;font-weight:700;color:var(--ink)}.product-price .old,.zm-home .item-product .price-compare{text-decoration:line-through;color:var(--ink3);font-weight:400;font-size:13.5px;margin-left:6px}.product-sizes{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.product-sizes span{font-size:10.5px;color:var(--ink3);background:var(--cream2);padding:2px 8px;border-radius:5px}.zm-home .item-product .btn-primary{border-radius:100px;margin-top:10px}.view-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:38px;font-size:14px;font-weight:600;transition:all .3s;padding:12px 24px;border-radius:100px;border:1px solid transparent;opacity:.85}.view-all:hover{opacity:1;gap:12px}.view-all svg{width:16px;height:16px;transition:transform .3s}#calzado{background:linear-gradient(160deg,#0f0c07,#080705 60%,#050403),radial-gradient(ellipse at 74% 8%,rgba(212,175,55,.22),transparent 52%),radial-gradient(ellipse at 12% 92%,rgba(201,161,90,.12),transparent 58%),repeating-linear-gradient(90deg,rgba(230,201,135,.05) 0 1px,transparent 1px 9px);color:#f4ede1;border:1px solid rgba(212,175,55,.24)}#calzado h2,#calzado h3,#calzado h4{color:#f7f0e2}#calzado p{color:#f4ede1ad}#calzado em{font-style:italic;background:linear-gradient(120deg,var(--gold-l),var(--gold),var(--gold-l));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 6s linear infinite}#calzado .brand-number{color:var(--gold);opacity:.2}#calzado .overline{color:var(--gold-l)}#calzado .ig-link{color:#f4ede18c}#calzado .ig-link:hover{color:var(--gold);border-color:#c9a15a4d;background:#c9a15a0f}#calzado .view-all{color:#f4ede199}#calzado .view-all:hover{color:var(--gold)}#calzado .float-img{border-color:#1b130d}#calzado .item-product{background:#ffffff0a;border-color:#c9a15a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 40px -18px #0009}#calzado .item-product:hover{border-color:#c9a15a52}#calzado .item-name,#calzado .item-price{color:#f6efe2}#calzado .price-compare{color:#f4ede180}#indumentaria{background:linear-gradient(160deg,#f4ecdaf2,#ded0b0ed),repeating-linear-gradient(90deg,rgba(65,80,42,.05) 0 2px,transparent 2px 5px);color:#2f2a18;border:1px solid rgba(255,255,255,.5)}#indumentaria h2,#indumentaria h3,#indumentaria h4{color:#2a2413}#indumentaria p{color:#544b34}#indumentaria em{color:var(--olive)}#indumentaria .brand-number{color:var(--olive-d);opacity:.18}#indumentaria .overline{color:var(--olive-d)}#indumentaria .vy-sign{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,var(--olive-d),var(--wood));color:var(--mostaza-l);font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:1px;padding:8px 18px;border-radius:8px;box-shadow:0 8px 22px -8px #28241299,inset 0 1px #e2b6474d;margin-bottom:16px;text-transform:uppercase;border:1px solid rgba(226,182,71,.25)}#indumentaria .ig-link{color:#6a6340}#indumentaria .ig-link:hover{color:var(--olive-d);border-color:#6b7a4559;background:#6b7a4514}#indumentaria .view-all{color:#63593a}#indumentaria .view-all:hover{color:var(--olive-d)}#indumentaria .float-img{border-color:var(--iron);box-shadow:0 18px 46px -12px #1e20148c}#indumentaria .item-product{background:#faf4e6;border-color:#41502a29}#indumentaria .item-product:hover{border-color:#6b7a4566}#indumentaria .item-name,#indumentaria .item-price{color:#2a2413}.gallery-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:44px}.gallery-mosaic .gm-item{border-radius:14px;overflow:hidden;cursor:pointer;position:relative;box-shadow:0 12px 30px -16px #2d1e0f80;aspect-ratio:.82}.gallery-mosaic .gm-item.tall{aspect-ratio:auto}.gallery-mosaic .gm-item.span2{aspect-ratio:1.68}.gallery-mosaic .gm-item img,.gallery-mosaic .gm-item video{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.gallery-mosaic .gm-item:hover img,.gallery-mosaic .gm-item:hover video{transform:scale(1.08)}.gallery-mosaic .gm-item.span2{grid-column:span 2}.gallery-mosaic .gm-item.tall{grid-row:span 2}@media(max-width:768px){.gallery-mosaic{grid-template-columns:1fr 1fr;gap:6px}.gallery-mosaic .gm-item.tall{grid-row:auto}.gallery-mosaic .gm-item.span2{grid-column:auto}}#beauty{background:radial-gradient(ellipse at 60% 20%,rgba(224,81,138,.12),transparent 55%),linear-gradient(160deg,#160a10,#0b0609);color:#f6eef2;border:1px solid rgba(224,81,138,.16)}#beauty h2,#beauty h3,#beauty h4{color:#faf1f5}#beauty p{color:#f6eef2a8}#beauty em{color:var(--rose-l)}#beauty .brand-number{color:var(--rose);opacity:.2}#beauty .overline{color:var(--rose-l)}#beauty .ig-link{color:#f6eef280}#beauty .ig-link:hover{color:var(--rose-l);border-color:#e0518a4d;background:#e0518a12}#beauty .view-all{color:#f6eef299}#beauty .view-all:hover{color:var(--rose-l)}#beauty .float-img{border-color:#0b0609}#beauty .item-product{background:#ffffff0a;border-color:#e0518a24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#beauty .item-product:hover{border-color:#e0518a57}#beauty .item-name,#beauty .item-price{color:#faf1f5}.info-block{max-width:780px;margin:clamp(36px,6vw,60px) auto 0}.info-block h3{font-family:var(--display);font-size:clamp(22px,3vw,34px);margin-bottom:16px}.info-block p{margin-bottom:12px;line-height:1.75;font-size:15px}.guide{max-width:780px;margin:22px auto 0;border-radius:16px;overflow:hidden;border:1px solid rgba(120,90,60,.18)}.guide summary{list-style:none;cursor:pointer;padding:16px 22px;font-family:var(--display);font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:space-between}.guide summary::-webkit-details-marker{display:none}.guide summary:after{content:"+";font-size:22px;font-family:var(--sans);transition:transform .3s}.guide[open] summary:after{transform:rotate(45deg)}.guide-body{padding:0 22px 22px;font-size:14px;line-height:1.7}.size-table{width:100%;border-collapse:collapse;margin:6px 0 4px;font-size:14px}.size-table th,.size-table td{padding:9px 12px;text-align:left;border-bottom:1px solid rgba(120,90,60,.16)}.size-table th{font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:11.5px}.size-steps{margin:14px 0 0 18px;line-height:1.75}.note-box{margin-top:14px;padding:13px 16px;border-radius:10px;font-size:13.5px;line-height:1.6;background:#785a3c14}.phone-badge{display:inline-flex;align-items:center;gap:8px;margin:2px 0 14px;padding:11px 22px;border-radius:100px;font-weight:700;font-size:16px;font-family:var(--display);transition:transform .3s;box-shadow:0 8px 22px -8px #1e140a80}.phone-badge:hover{transform:translateY(-2px)}.phone-badge svg{width:17px;height:17px;fill:currentColor}#calzado .phone-badge{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#1b130d}#indumentaria .phone-badge{background:linear-gradient(135deg,var(--olive-d),var(--wood));color:var(--mostaza-l);border:1px solid rgba(226,182,71,.3)}#beauty .phone-badge{background:linear-gradient(135deg,var(--rose-d),var(--rose));color:#fff}#calzado .guide{border-color:#d4af3738}#calzado .size-table th,#calzado .size-table td{border-bottom-color:#ffffff1a}#calzado .note-box{background:#d4af371a}#nosotros{background:linear-gradient(155deg,#fbf6ecf0,#e6d7c1e6);border:1px solid rgba(255,255,255,.5)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}.about-content h2{font-size:clamp(28px,3.8vw,44px);margin-bottom:18px}.about-content h2 em{font-style:italic;color:var(--rust)}.about-content p{color:var(--ink2);margin-bottom:15px;line-height:1.75}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.about-val{text-align:center;padding:22px 12px;background:#ffffff80;border-radius:var(--radius-lg);border:1px solid rgba(201,161,90,.14);transition:all .4s}.about-val:hover{transform:translateY(-4px);box-shadow:0 10px 30px -12px #1e140a4d}.about-val .av-num{font-family:var(--display);font-size:30px;font-weight:600;color:var(--rust);display:block}.about-val .av-label{font-size:11.5px;color:var(--ink3);margin-top:4px;display:block;text-transform:uppercase;letter-spacing:.6px}.about-visual .about-img{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:.86;position:relative;box-shadow:0 24px 60px -22px #1e140a80}.about-visual .about-img img{width:100%;height:100%;object-fit:cover;transition:transform .9s}.about-visual:hover .about-img img{transform:scale(1.05)}@media(max-width:768px){.about-grid{grid-template-columns:1fr;gap:30px}}.cta-banner{position:relative;z-index:2}.cta-banner .panel{background:linear-gradient(160deg,#20160e,#12100c 55%,#160a10);color:#f4ede1;text-align:center;border:1px solid rgba(201,161,90,.16)}.cta-banner .panel-inner{padding:clamp(60px,10vw,110px) clamp(20px,5vw,64px)}.cta-banner h2{font-size:clamp(32px,5vw,58px);margin-bottom:18px;color:#f6efe2}.cta-banner h2 em{font-style:italic;background:linear-gradient(120deg,var(--gold-l),var(--rose-l),var(--gold-l));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 5s linear infinite}.cta-banner p{color:#f4ede19e;max-width:470px;margin:0 auto 32px;font-size:17px;line-height:1.7}.zm-btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#1b130d;font-weight:700;padding:16px 36px;font-size:15px;box-shadow:0 8px 30px -8px #c9a15a80}.zm-btn-gold:hover{transform:translateY(-3px);box-shadow:0 14px 44px -8px #c9a15a99}.cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ig-pills{display:flex;gap:8px;justify-content:center;margin-top:26px;flex-wrap:wrap}.ig-pill{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f4ede199;padding:8px 18px;border-radius:100px;font-size:13px;font-weight:500;transition:all .3s}.ig-pill:hover{background:#c9a15a29;border-color:#c9a15a57;color:var(--gold-l);transform:translateY(-2px)}.zm-footer{position:relative;z-index:2;background:linear-gradient(180deg,#140f0a00,#120e0aeb);color:#f4ede1;padding:74px 0 30px;margin-top:40px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;margin-bottom:44px}.foot-brand p{color:#f4ede199;font-size:14px;line-height:1.6;margin-bottom:16px}.foot-title{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:1.5px;margin-bottom:12px}.foot-title span{color:#f4ede180;font-weight:400;font-size:13px;letter-spacing:1px;font-family:var(--sans)}.foot-socials{display:flex;gap:8px}.foot-socials a{width:38px;height:38px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .3s}.foot-socials a:hover{background:linear-gradient(135deg,var(--rust-d),var(--gold-d));border-color:var(--gold);transform:translateY(-3px)}.foot-socials svg{width:16px;height:16px;stroke:#f4ede1b3;fill:none;stroke-width:1.6}.foot-col h5{font-family:var(--sans);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;color:var(--gold-l)}.foot-col a{display:block;font-size:14px;color:#f4ede199;padding:5px 0;transition:all .3s}.foot-col a:hover{color:var(--gold-l);padding-left:6px}.foot-bottom{text-align:center;font-size:13px;color:#f4ede166;padding-top:30px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:768px){.foot-grid{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:480px){.foot-col{display:none}.foot-grid{grid-template-columns:1fr}}.fab{position:fixed;bottom:24px;right:24px;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #25d3666b;z-index:90;transition:all .3s;animation:fab-pulse 3s infinite}@keyframes fab-pulse{0%,to{box-shadow:0 6px 24px #25d3666b}50%{box-shadow:0 6px 34px #25d36699,0 0 0 8px #25d3661a}}.fab:hover{transform:scale(1.12) rotate(-8deg);animation:none}.fab svg{width:28px;height:28px;fill:#fff}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--rust),var(--gold-l));z-index:999;width:0%;transition:width .05s}.scroll-indicator{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:80;display:flex;flex-direction:column;gap:12px}.scroll-dot{width:10px;height:10px;border-radius:50%;border:2px solid rgba(120,90,60,.4);background:transparent;cursor:pointer;transition:all .4s;position:relative}.scroll-dot.active{border-color:var(--gold);background:var(--gold);box-shadow:0 0 12px #c9a15a80}.scroll-dot:after{content:attr(data-label);position:absolute;right:20px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:0;transition:opacity .3s;pointer-events:none;color:var(--ink2)}.scroll-dot:hover:after{opacity:1}@media(max-width:1000px){.scroll-indicator{display:none}}[data-parallax]{will-change:transform}@media(max-width:480px){.zm-home{--gap:18px;--nav-h:64px}.hero h1{font-size:34px}.hero-stats{gap:18px}.hero-actions{flex-direction:column}.hero-actions .zm-btn{width:100%;justify-content:center}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.brand-intro-content h2{font-size:28px}.sect-header h2{font-size:26px}.cta-banner h2{font-size:30px}.fab{width:50px;height:50px;bottom:16px;right:16px}.fab svg{width:24px;height:24px}}body.zm-home:not(.template-index){background:var(--cream)}.template-product .panel,.template-cart .panel,.template-page .panel,.template-collection .panel,.template-search .panel,.template-404 .panel,.template-list-collections .panel,.template-blog .panel,.template-article .panel,.template-customers .panel{background:linear-gradient(155deg,#fbf6ec,#f4ede1);border:1px solid rgba(255,255,255,.6);color:var(--ink)}.template-product .panel h1,.template-product .panel h2,.template-product .panel h3,.template-cart .panel h1,.template-cart .panel h2,.template-cart .panel h3{color:var(--ink)}.template-product .panel p,.template-cart .panel p{color:var(--ink2)}.pp-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,48px);align-items:start}@media(max-width:768px){.pp-grid{grid-template-columns:1fr;gap:24px}}.pp-gallery{position:relative}.pp-main{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:.92;background:var(--cream2);box-shadow:0 20px 50px -24px #1e140a66}.pp-main img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.pp-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.pp-thumbs img{width:70px;height:70px;object-fit:cover;border-radius:12px;border:2px solid transparent;cursor:pointer;opacity:.65;transition:all .25s;flex-shrink:0}.pp-thumbs img:hover,.pp-thumbs img.active{border-color:var(--gold);opacity:1}.pp-info{position:sticky;top:90px}@media(max-width:768px){.pp-info{position:static}}.pp-brand{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-d);margin-bottom:8px}.pp-title{font-family:var(--display);font-size:clamp(26px,3.6vw,40px);line-height:1.1;margin-bottom:14px;color:var(--ink)}.pp-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.pp-price{font-size:28px;font-weight:700;color:var(--ink)}.pp-price .old{text-decoration:line-through;color:var(--ink3);font-weight:400;font-size:17px}.pp-cuotas{font-size:13px;color:var(--gold-d);font-weight:600;display:block;margin-bottom:20px}.pp-desc{color:var(--ink2);font-size:15px;line-height:1.75;margin-bottom:24px}.pp-desc p{margin-bottom:10px}.pp-opt{margin-bottom:20px}.pp-opt label{display:block;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ink2);margin-bottom:8px}.pp-select{padding:13px 16px;border-radius:12px;border:1.5px solid rgba(60,40,20,.16);font-family:var(--sans);font-size:14px;width:100%;max-width:340px;background:#fff;color:var(--ink)}.pp-qty{display:inline-flex;align-items:center;border:1.5px solid rgba(60,40,20,.16);border-radius:12px;overflow:hidden;background:#fff}.pp-qty button{width:44px;height:44px;font-size:18px;display:flex;align-items:center;justify-content:center;color:var(--ink2);transition:all .2s}.pp-qty button:hover{background:var(--cream2);color:var(--ink)}.pp-qty input{width:52px;text-align:center;font-size:15px;font-weight:600;border:0;background:transparent;font-family:var(--sans);color:var(--ink);-moz-appearance:textfield}.pp-qty input::-webkit-outer-spin-button,.pp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pp-actions{display:flex;flex-direction:column;gap:10px;margin-top:26px;max-width:380px}.pp-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:17px;border-radius:14px;background:linear-gradient(135deg,#1b130d,#2a2018);color:#f4ede1;font-size:15px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;border:0;cursor:pointer}.pp-add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--rust-d),var(--gold-d));opacity:0;transition:opacity .3s}.pp-add:hover:before{opacity:1}.pp-add:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #9a773680}.pp-add span,.pp-add svg{position:relative;z-index:1}.pp-add[disabled]{opacity:.5;cursor:not-allowed}.pp-wa{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px;border-radius:14px;border:1.5px solid rgba(60,40,20,.18);font-size:14px;font-weight:600;color:var(--ink);transition:all .3s;background:transparent}.pp-wa:hover{border-color:var(--gold);color:var(--gold-d);background:#c9a15a0d}.pp-perks{display:flex;flex-direction:column;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(60,40,20,.12)}.pp-perk{display:flex;align-items:flex-start;gap:12px}.pp-perk .ic{font-size:18px;flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c9a15a1f,#a8532e1a);border-radius:11px}.pp-perk strong{font-size:13px;font-weight:700;display:block;color:var(--ink)}.pp-perk p{font-size:12px;color:var(--ink3);margin:0;line-height:1.4}.cart-wrap{max-width:820px;margin:0 auto}.cart-line{display:flex;gap:16px;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(60,40,20,.08);margin-bottom:12px;align-items:center}.cart-line img{width:84px;height:84px;object-fit:cover;border-radius:12px;flex-shrink:0}.cart-line-info{flex:1;min-width:0}.cart-line-brand{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--gold-d)}.cart-line-name{font-size:15px;font-weight:600;margin:2px 0;color:var(--ink)}.cart-line-meta{font-size:12px;color:var(--ink3)}.cart-line-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cart-line-price{font-size:16px;font-weight:700;color:var(--ink)}.cart-qty{display:inline-flex;align-items:center;border:1px solid rgba(60,40,20,.14);border-radius:9px;overflow:hidden;background:#fff}.cart-qty input{width:52px;text-align:center;font-size:14px;font-weight:600;border:0;padding:8px 4px;font-family:var(--sans);background:transparent;color:var(--ink)}.cart-remove{font-size:11px;color:var(--ink3);text-decoration:underline}.cart-remove:hover{color:#c0392b}.cart-summary{margin-top:20px;padding:22px;border-radius:18px;background:#fff;border:1px solid rgba(60,40,20,.1)}.cart-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.cart-total span{font-size:15px;color:var(--ink2)}.cart-total strong{font-family:var(--display);font-size:28px;font-weight:600;color:var(--ink)}.cart-note-tax{font-size:12px;color:var(--ink3);margin-bottom:18px}.cart-btns{display:flex;flex-direction:column;gap:10px}.cart-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:17px;border-radius:14px;background:linear-gradient(135deg,#1b130d,#2a2018);color:#f4ede1;font-size:15px;font-weight:700;border:0;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.cart-checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--rust-d),var(--gold-d));opacity:0;transition:opacity .3s}.cart-checkout:hover:before{opacity:1}.cart-checkout:hover{transform:translateY(-2px)}.cart-checkout span{position:relative;z-index:1}.cart-update{width:100%;padding:13px;border-radius:14px;border:1.5px solid rgba(60,40,20,.18);font-size:14px;font-weight:600;background:transparent;color:var(--ink);cursor:pointer;transition:all .3s}.cart-update:hover{border-color:var(--gold);color:var(--gold-d)}.cart-empty{text-align:center;padding:60px 20px;color:var(--ink3);font-size:16px}#catalogo,#nosotros{background:linear-gradient(155deg,#fbf6ecf5,#e9dcc7eb);border:1px solid rgba(255,255,255,.5);color:var(--ink)}#catalogo h2,#catalogo h3,#nosotros h2,#nosotros h3{color:var(--ink)}#catalogo p,#nosotros p{color:var(--ink2)}#catalogo .sect-header h2 em,#nosotros h2 em{color:var(--rust)}.zm-home .zm-btn-primary{color:#f4ede1}.zm-home .zm-btn-primary svg{stroke:#f4ede1}.zm-home .zm-btn-gold{color:#1b130d}.zm-home .zm-btn-outline{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zm-v4.css.map */
