.wz-home{background:#fafafa}.wz-hero-carousel-wrap{position:relative;width:100%}.wz-hero-carousel .wz-carousel-slide{flex:0 0 100%;min-width:0}.wz-hero-img{display:block;width:100%;height:auto;object-fit:cover}.wz-hero-carousel .wz-carousel-prev{inset-inline-start:12px}.wz-hero-carousel .wz-carousel-next{inset-inline-end:12px}.wz-home-phonenav{padding:8px 0}.wz-home-section{padding:clamp(40px,6vh,80px) clamp(16px,4vw,48px);background:#fff}.wz-home-section:nth-child(2n){background:#fafafa}.wz-container{max-width:1400px;margin:0 auto}.wz-section-header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:16px;margin-bottom:clamp(20px,3vh,36px);border-bottom:1px solid rgba(0,0,0,.07)}.wz-section-label{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--wz-gold-dark);margin-bottom:4px}.wz-section-title{font-family:var(--wz-serif);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:300;color:var(--wz-ink-soft);margin:0}.wz-section-action{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wz-charcoal);background:none;border:1px solid rgba(0,0,0,.15);padding:8px 16px;cursor:pointer;border-radius:2px;transition:background-color var(--wz-duration) var(--wz-ease),color var(--wz-duration) var(--wz-ease);white-space:nowrap;text-decoration:none}.wz-section-action:hover{background:var(--wz-charcoal);color:#fff}@media (max-width:768px){.wz-home-section{padding:28px 16px}.wz-section-header{flex-direction:column;align-items:flex-start;gap:10px}}.wz-featured{width:100%;min-height:clamp(200px,28vw,340px);background:radial-gradient(ellipse 60% 80% at 70% 50%,rgba(200,164,92,.05) 0,transparent 65%),#0a0a0a;position:relative;overflow:hidden}.wz-featured-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(200,164,92,.02) 1px,transparent 0),linear-gradient(90deg,rgba(200,164,92,.02) 1px,transparent 0);background-size:48px 48px;pointer-events:none}.wz-featured-inner{max-width:1400px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,4vw,60px);display:flex;align-items:center;gap:40px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.wz-featured-show{opacity:1!important;transform:translateY(0)!important}.wz-featured-text{flex:1 1;display:flex;flex-direction:column;gap:8px}.wz-featured-eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--wz-on-ink)}.wz-featured-brand{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.35);margin:0}.wz-featured-name{font-family:var(--wz-serif);font-size:clamp(1.3rem,3vw,2.2rem);font-weight:300;color:#fff;margin:0;line-height:1.2;max-width:22ch}.wz-featured-prices{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wz-fp-price,.wz-fp-sale{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;color:#fff}.wz-fp-sale{color:var(--wz-on-ink)}.wz-fp-orig{font-size:12px;color:rgba(255,255,255,.3);text-decoration:line-through}.wz-featured-btn{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:11px 26px;background:var(--wz-brand);color:#080808;border:none;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background-color var(--wz-duration) var(--wz-ease),color var(--wz-duration) var(--wz-ease),outline-color var(--wz-duration) var(--wz-ease)}.wz-featured-btn:hover{background:transparent;color:var(--wz-on-ink);outline:1px solid var(--wz-on-ink)}.wz-featured-img-box{position:relative;flex:0 0 clamp(160px,28%,300px);aspect-ratio:1/1;overflow:hidden;border-radius:4px}.wz-featured-img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.wz-featured-inner:hover .wz-featured-img{transform:scale(1.04)}.wz-featured-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.wz-fdot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);border:none;cursor:pointer;padding:0;transition:background-color var(--wz-duration) var(--wz-ease),width var(--wz-duration) var(--wz-ease)}.wz-fdot-on{background:var(--wz-on-ink);width:18px;border-radius:3px}@media (max-width:640px){.wz-featured-inner{flex-direction:column-reverse;gap:16px}.wz-featured-img-box{width:55%;flex:none;align-self:center}.wz-featured-name{max-width:none}}.wz-brand-strip{overflow:hidden;background:#fff;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);padding:18px 0;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.wz-brand-strip-track{display:flex;align-items:center;width:max-content;animation:wzBrandScroll 45s linear infinite}.wz-brand-strip-track:hover{animation-play-state:paused}@keyframes wzBrandScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wz-brand-strip-item{display:flex;align-items:center;justify-content:center;width:130px;height:56px;background:transparent;border:none;border-right:1px solid rgba(0,0,0,.06);cursor:pointer;padding:8px 18px;flex-shrink:0;transition:background .2s}.wz-brand-strip-item:hover{background:rgba(0,0,0,.03)}.wz-brand-strip-img{max-width:90px;max-height:32px;object-fit:contain;filter:grayscale(100%);opacity:.55;transition:filter .2s,opacity .2s}.wz-brand-strip-item:hover .wz-brand-strip-img{filter:grayscale(0);opacity:1}.wz-brand-strip-name{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,0,0,.55);white-space:nowrap;transition:color .2s}.wz-brand-strip-item:hover .wz-brand-strip-name{color:var(--wz-charcoal)}.wz-trust{background:#fafafa}.wz-trust-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 65% 50%,rgba(200,164,92,.05) 0,transparent 65%),radial-gradient(ellipse 40% 60% at 20% 50%,rgba(200,164,92,.03) 0,transparent 55%),linear-gradient(135deg,#0a0a0a,#111 50%,#0d0d0d);padding:clamp(40px,7vw,84px) clamp(16px,4vw,48px)}.wz-trust-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(200,164,92,.025) 1px,transparent 0),linear-gradient(90deg,rgba(200,164,92,.025) 1px,transparent 0);background-size:48px 48px;pointer-events:none}.wz-trust-hero__inner{position:relative;max-width:1100px;margin:0 auto}.wz-trust-hero__label{display:flex;align-items:center;gap:12px;margin-bottom:clamp(14px,2vh,22px)}.wz-trust-hero__rule{display:block;width:32px;height:1px;background:var(--wz-gold);flex-shrink:0}.wz-trust-hero__brand{font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:var(--wz-gold)}.wz-trust-hero__title{margin:0;font-family:var(--wz-serif);font-size:clamp(2rem,4.2vw,3.2rem);font-weight:300;line-height:1.1;color:#fff;letter-spacing:-.01em}.wz-trust-hero__updated{margin:clamp(12px,1.8vh,18px) 0 0;font-size:12px;letter-spacing:.08em;color:rgba(255,255,255,.45)}.wz-trust-section{padding:clamp(40px,6vh,72px) clamp(16px,4vw,48px);background:#fff}.wz-trust-section--bone{background:#fafafa}.wz-trust-container{max-width:1100px;margin:0 auto}.wz-trust a{transition:color var(--wz-duration) var(--wz-ease),border-color var(--wz-duration) var(--wz-ease)}.wz-contact-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--wz-bone);border:1px solid rgba(200,164,92,.25);color:var(--wz-gold-dark);font-size:19px;transition:background-color var(--wz-duration) var(--wz-ease),color var(--wz-duration) var(--wz-ease),border-color var(--wz-duration) var(--wz-ease)}.wz-trust-section-header .wz-section-title{text-transform:none}.wz-contact-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.wz-contact-grid>li:has(.wz-contact-card--mail){grid-column:span 2}.wz-contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:100%;box-sizing:border-box;padding:22px 20px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;color:var(--wz-ink);text-decoration:none;transition:border-color var(--wz-duration) var(--wz-ease),transform var(--wz-duration) var(--wz-ease),box-shadow var(--wz-duration) var(--wz-ease)}.wz-contact-card .wz-contact-card__icon{margin-bottom:10px}.wz-contact-card:hover{border-color:rgba(200,164,92,.6);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.06)}.wz-contact-card:hover .wz-contact-card__icon{background:var(--wz-charcoal);border-color:var(--wz-charcoal);color:var(--wz-on-ink)}.wz-contact-card:focus-visible{outline:2px solid var(--wz-gold);outline-offset:2px}.wz-contact-card__label{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--wz-gold-dark)}.wz-contact-card__value{font-family:var(--wz-serif);font-size:17px;line-height:1.35;color:var(--wz-ink-soft);overflow-wrap:break-word}[dir=rtl] .wz-contact-card__value{font-family:var(--wz-serif);text-align:right}.wz-contact-card__hours{margin:0;font-size:12px;color:var(--wz-muted);text-wrap:balance}.wz-contact-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.wz-contact-store{display:flex;align-items:flex-start;gap:16px;padding:24px 22px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px}.wz-contact-store__address{margin:6px 0 4px;font-family:var(--wz-serif);font-size:17px;line-height:1.5;color:var(--wz-ink-soft)}.wz-contact-note{grid-column:1/-1;margin:0;align-self:center;padding:18px 22px;-webkit-border-start:2px solid var(--wz-gold);border-inline-start:2px solid var(--wz-gold);font-size:15px;line-height:1.8;color:rgba(0,0,0,.7)}.wz-contact-note a{color:var(--wz-ink);text-decoration:underline;text-underline-offset:3px}.wz-contact-note a:hover{color:var(--wz-gold-dark)}.wz-about-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.wz-about-lead{margin:0;font-family:var(--wz-serif);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:300;line-height:1.75;color:var(--wz-ink-soft)}.wz-about-lead:before{content:"";display:block;width:40px;height:1px;margin-bottom:22px;background:var(--wz-gold)}.wz-about-mark{position:relative;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(200,164,92,.08) 0,transparent 70%),linear-gradient(135deg,#0a0a0a,#111 50%,#0d0d0d)}.wz-about-mark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(200,164,92,.035) 1px,transparent 0),linear-gradient(90deg,rgba(200,164,92,.035) 1px,transparent 0);background-size:40px 40px}.wz-about-mark__logo{position:relative;width:58%;aspect-ratio:1265/851;background:var(--wz-gold);-webkit-mask:url(/logo.svg) center/contain no-repeat;mask:url(/logo.svg) center/contain no-repeat}.wz-about-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.wz-about-card{display:flex;flex-direction:column;gap:16px;padding:28px 26px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px}.wz-about-card p{margin:0;font-size:15.5px;line-height:1.85;color:rgba(0,0,0,.72)}.wz-about-card a{color:var(--wz-ink);text-decoration:underline;text-underline-offset:3px}.wz-about-card a:hover{color:var(--wz-gold-dark)}.wz-legal{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.wz-legal-toc{position:-webkit-sticky;position:sticky;top:150px;padding:12px;background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:10px}.wz-legal-toc ol{list-style:none;margin:0;padding:0}.wz-legal-toc a{display:flex;align-items:baseline;gap:10px;padding:9px 10px;border-radius:6px;font-size:13.5px;line-height:1.45;color:var(--wz-charcoal);text-decoration:none;transition:background-color var(--wz-duration) var(--wz-ease),color var(--wz-duration) var(--wz-ease)}.wz-legal-toc a:focus-visible,.wz-legal-toc a:hover{background:#fff;color:var(--wz-ink)}.wz-legal-toc__num{min-width:18px;font-family:var(--wz-serif);color:var(--wz-gold-dark)}.wz-legal-body{max-width:68ch}.wz-legal-intro{margin:0 0 8px;padding-bottom:26px;font-family:var(--wz-serif);font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:300;line-height:1.75;color:var(--wz-ink-soft)}.wz-legal-intro,.wz-legal-section{border-bottom:1px solid rgba(0,0,0,.07)}.wz-legal-section{padding:30px 0;scroll-margin-top:170px}.wz-legal-section:last-child{border-bottom:none}.wz-legal-section__title{display:flex;align-items:baseline;gap:16px;margin:0 0 14px;font-family:var(--wz-serif);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.3;color:var(--wz-ink-soft)}.wz-legal-section__num{flex-shrink:0;min-width:34px;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:300;line-height:1;color:var(--wz-gold)}.wz-legal-section__body{-webkit-padding-start:50px;padding-inline-start:50px}.wz-legal-section__body li,.wz-legal-section__body p{font-size:15.5px;line-height:1.85;color:rgba(0,0,0,.74)}.wz-legal-section__body p{margin:0 0 14px}.wz-legal-section__body p:last-child{margin-bottom:0}.wz-legal-section__body ul{margin:0 0 14px;-webkit-padding-start:20px;padding-inline-start:20px}.wz-legal-section__body li{margin-bottom:8px;-webkit-padding-start:4px;padding-inline-start:4px}.wz-legal-section__body li::marker{color:var(--wz-gold)}.wz-legal-section__body strong{font-weight:600;color:var(--wz-ink)}.wz-legal-section__body a{color:var(--wz-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.wz-legal-section__body a:hover{color:var(--wz-gold-dark)}[dir=rtl] .wz-trust-hero__brand{letter-spacing:.3em}[dir=rtl] .wz-contact-card__label,[dir=rtl] .wz-trust-hero__title{letter-spacing:0}[dir=rtl] .wz-contact-card__label{font-size:13px}@media (max-width:900px){.wz-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-legal{grid-template-columns:minmax(0,1fr)}.wz-legal-toc{position:static}.wz-legal-body{max-width:none}.wz-about-intro{grid-template-columns:minmax(0,1fr)}.wz-about-mark{aspect-ratio:16/9}}@media (max-width:768px){.wz-trust-section{padding:28px 16px}.wz-about-cards,.wz-contact-bottom{grid-template-columns:minmax(0,1fr)}.wz-contact-grid{gap:12px}.wz-contact-card{padding:18px 16px}.wz-legal-section__body{-webkit-padding-start:0;padding-inline-start:0}}@media (max-width:340px){.wz-contact-grid{grid-template-columns:minmax(0,1fr)}.wz-contact-grid>li:has(.wz-contact-card--mail){grid-column:auto}}@media (prefers-reduced-motion:reduce){.wz-contact-card,.wz-contact-card__icon,.wz-legal-toc a{transition:none}.wz-contact-card:hover{transform:none}}.wz-contact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wz-contact-card--instagram .wz-contact-card__value{overflow-wrap:anywhere}.wz-contact-card--whatsapp{background:var(--wz-ink);border-color:var(--wz-ink);color:var(--wz-on-ink)}.wz-contact-card--whatsapp .wz-contact-card__label,.wz-contact-card--whatsapp .wz-contact-card__value{color:var(--wz-on-ink)}.wz-contact-card--whatsapp .wz-contact-card__icon{background:var(--wz-charcoal);border-color:var(--wz-charcoal);color:var(--wz-on-ink)}.wz-contact-card--whatsapp:hover{border-color:var(--wz-ink)}.wz-contact-card:focus-visible{outline-color:var(--wz-focus-ring)}@media (max-width:900px){.wz-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-contact-grid>li:has(.wz-contact-card--instagram){grid-column:span 2}}@media (max-width:340px){.wz-contact-grid{grid-template-columns:minmax(0,1fr)}.wz-contact-grid>li:has(.wz-contact-card--instagram){grid-column:auto}}.wz-faq{max-width:820px}.wz-faq-intro{margin:0 0 32px;font-family:var(--wz-serif);font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:300;line-height:1.75;color:var(--wz-ink-soft)}.wz-faq-intro a,.wz-faq-item__a a{color:var(--wz-ink);text-decoration:underline;text-underline-offset:3px}.wz-faq-intro a:hover,.wz-faq-item__a a:hover{color:var(--wz-gold-dark)}.wz-faq-group{margin:0 0 36px}.wz-faq-group__title{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--wz-serif);font-size:1.35rem;font-weight:400;color:var(--wz-ink)}.wz-faq-item{border-bottom:1px solid rgba(0,0,0,.06)}.wz-faq-item__q{position:relative;padding:16px 0;-webkit-padding-end:32px;padding-inline-end:32px;cursor:pointer;list-style:none;font-size:16px;font-weight:500;line-height:1.5;color:var(--wz-ink)}.wz-faq-item__q::-webkit-details-marker{display:none}.wz-faq-item__q:after{content:"+";position:absolute;inset-inline-end:4px;top:14px;font-size:20px;line-height:1;color:var(--wz-gold-dark)}.wz-faq-item[open]>.wz-faq-item__q:after{content:"\2212"}.wz-faq-item__q:focus-visible{outline:2px solid var(--wz-gold);outline-offset:2px}.wz-faq-item__a{margin:0 0 18px;font-size:15.5px;line-height:1.85;color:rgba(0,0,0,.72)}