.wholesale-page{--wh-gold:hsl(var(--gold-light));--wh-muted:hsl(var(--muted-foreground));--wh-line:hsl(var(--gold) / .25);background:hsl(var(--background));color:hsl(var(--foreground));overflow-x:clip}.wholesale-page *{box-sizing:border-box}.wholesale-page main{line-height:1.7}.wholesale-page a,.wholesale-page button,.wholesale-page summary{-webkit-tap-highlight-color:transparent}.wholesale-page a:focus-visible,.wholesale-page button:focus-visible,.wholesale-page summary:focus-visible,.wholesale-page [tabindex]:focus-visible{outline:2px solid var(--wh-gold);outline-offset:5px}.wh-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.wh-section{padding:104px 0;scroll-margin-top:24px}.wh-surface{background:hsl(var(--card));border-block:1px solid hsl(var(--border))}.wholesale-page h2{font-weight:750;letter-spacing:-.045em;line-height:1.12;margin:18px 0 24px}.wh-section-heading{max-width:700px;margin-bottom:48px}.wh-section-heading p,.wh-lead{color:var(--wh-muted);line-height:1.9;max-width:600px}.wh-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.wh-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--wh-gold);font-weight:650}.wh-text-link:hover{gap:17px}.wh-announcement{padding:10px 32px;display:flex;justify-content:center;gap:36px;align-items:center;border-bottom:1px solid var(--wh-line);background:hsl(var(--card));color:hsl(var(--muted-foreground))}.wh-announcement span:first-child{font-weight:750;letter-spacing:.16em;color:var(--wh-gold)}.wh-announcement span:last-child{display:flex;gap:7px;align-items:center}.wh-hero{position:relative;padding-top:50px;padding-bottom:0;background:radial-gradient(ellipse at 90% 30%,hsl(var(--gold) / .086),transparent 55%)}.wh-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.wh-logo{height:64px;width:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:32px}.wh-hero h1{line-height:1.09;letter-spacing:-.055em;font-weight:800;margin:22px 0}.wh-hero h1>span{color:#f59e0b}.wh-hero-copy>p{line-height:1.9;color:var(--wh-muted);max-width:505px;margin-bottom:28px}.wh-status-dot{width:6px;height:6px;flex-shrink:0;background:var(--wh-gold);border-radius:50%;box-shadow:0 0 12px hsl(var(--gold) / .6)}.wh-hero-proof{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:26px;color:hsl(var(--muted-foreground))}.wh-hero-proof span{display:flex;align-items:center;gap:7px}.wh-hero-proof svg{color:var(--wh-gold)}.wh-hero-art{position:relative;padding-bottom:24px}.wh-hero-art .wh-image-slot{aspect-ratio:1.02;min-height:400px}.wh-hero-badge{position:relative;margin:-40px -15px 0 30px;display:flex;align-items:center;gap:18px;color:hsl(var(--silver-foreground));padding:20px 26px}.wh-hero-badge>span{line-height:1;font-weight:800;letter-spacing:-.06em}.wh-hero-badge>div{font-weight:750;line-height:1.6}.wh-hero-badge small{display:block;color:hsl(var(--silver-foreground));font-weight:500}.wh-hero-badge>svg{margin-left:auto;color:hsl(var(--gold-light))}.wh-hero-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:56px;padding-bottom:24px;color:hsl(var(--muted-foreground));letter-spacing:.02em}.wh-hero-bottom a{display:flex;gap:10px;align-items:center;color:hsl(var(--foreground))}.wh-trust-strip{border-block:1px solid var(--wh-line);background:hsl(var(--card))}.wh-trust-strip>div{display:grid;grid-template-columns:repeat(4,1fr);padding-block:25px;gap:20px}.wh-trust-strip span{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.wh-trust-strip span+span{border-left:1px solid var(--wh-line)}.wh-trust-strip svg{color:var(--wh-gold);flex-shrink:0}.wh-image-slot{position:relative;isolation:isolate;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid hsl(var(--border));border-radius:10px;background:radial-gradient(ellipse at 70% 20%,hsl(var(--gold) / .09),transparent 60%),linear-gradient(145deg,hsl(var(--surface-2)),hsl(var(--card)) 70%);display:flex;align-items:center;justify-content:center}.wh-image-slot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(hsl(var(--gold) / .035) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--gold) / .035) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(hsl(var(--foreground)),transparent);mask-image:linear-gradient(hsl(var(--foreground)),transparent)}.wh-image-wide{aspect-ratio:16/9}.wh-slot-orbit{display:grid;place-items:center;width:160px;height:160px;border-radius:50%;border:1px solid hsl(var(--gold) / .047);color:hsl(var(--gold-light) / .376);transform:translateY(-20px);box-shadow:0 0 0 22px hsl(var(--gold) / .016),0 0 0 23px hsl(var(--gold) / .043)}.wh-slot-caption{position:absolute;bottom:28px;left:28px;right:24px}.wh-slot-caption>span{text-transform:uppercase;letter-spacing:.16em;display:flex;align-items:center;gap:7px;color:hsl(var(--muted-foreground))}.wh-slot-caption strong{display:block;font-weight:600;margin-top:8px;color:hsl(var(--foreground));line-height:1.4}.wh-slot-caption small{color:hsl(var(--muted-foreground))}.wh-slot-corner{position:absolute;width:18px;height:18px;border-color:hsl(var(--gold) / .2);border-style:solid}.wh-slot-corner-tl{top:15px;left:15px;border-width:1px 0 0 1px}.wh-slot-corner-br{bottom:15px;right:15px;border-width:0 1px 1px 0}.wh-portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.wh-portfolio-card{overflow:hidden;height:100%}.wh-portfolio-card .wh-image-slot{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;aspect-ratio:16/10}.wh-portfolio-copy{position:relative;padding:30px 32px}.wh-portfolio-copy h3{font-weight:700;line-height:1.3;letter-spacing:-.03em;margin-bottom:15px;padding-right:30px}.wh-portfolio-copy p{color:var(--wh-muted);line-height:1.9}.wh-card-number{position:absolute;right:26px;top:24px;color:hsl(var(--muted-foreground))}.wh-tags{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.wh-tags span,.wh-pill{padding:5px 9px;border:1px solid hsl(var(--border));border-radius:4px;color:hsl(var(--gold-light));line-height:1.5}.wh-portfolio-copy>a{display:flex;align-items:center;justify-content:space-between;font-weight:650;color:var(--wh-gold);padding-top:18px;border-top:1px solid hsl(var(--border))}.wh-accessories{display:flex;align-items:center;gap:24px;padding:25px 30px;margin-top:28px}.wh-accessories>svg{color:var(--wh-gold);flex-shrink:0}.wh-accessories p{color:var(--wh-muted);margin-top:3px}.wh-accessories>a{margin-left:auto;color:var(--wh-gold)}.wh-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.wh-nano-section{border-block:1px solid hsl(var(--border));background:radial-gradient(ellipse at 15% 40%,hsl(var(--gold) / .082),transparent 70%),hsl(var(--card))}.wh-nano-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.wh-nano-stats strong{letter-spacing:-.05em;line-height:1.4;color:var(--wh-gold)}.wh-nano-stats strong small{letter-spacing:0}.wh-nano-stats span{display:block;color:hsl(var(--muted-foreground))}.wh-check-list{list-style:none;padding:0;margin:26px 0 32px}.wh-check-list li{display:flex;align-items:flex-start;gap:12px;margin:13px 0;color:hsl(var(--muted-foreground));line-height:1.8}.wh-check-list svg{flex-shrink:0;margin-top:3px;color:var(--wh-gold)}.wh-reference-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.wh-reference-buttons button{padding:15px 17px;border:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:5px;text-align:left;color:hsl(var(--muted-foreground));background:hsl(var(--card));font-weight:650;transition:all .2s}.wh-reference-buttons button:hover{border-color:hsl(var(--gold) / .5)}.wh-reference-buttons button[aria-pressed=true]{background:hsl(var(--gold-light));color:hsl(var(--gold-foreground));border-color:hsl(var(--gold) / .5)}.wh-reference-detail{padding:34px}.wh-reference-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.wh-reference-heading h3{font-weight:700;letter-spacing:-.03em;margin-top:8px}.wh-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.wh-metrics>div{padding:20px 0 16px}.wh-metrics>div+div{border-left:1px solid hsl(var(--border));padding-left:25px}.wh-metric-code{display:block;color:hsl(var(--muted-foreground));letter-spacing:.18em}.wh-metrics strong{display:block;font-weight:700;letter-spacing:-.05em;color:hsl(var(--gold-light));line-height:1.5}.wh-metrics div>span:last-child{color:var(--wh-muted)}.wh-spec-bottom{border-top:1px solid hsl(var(--border));padding-top:20px;display:flex;justify-content:space-between;gap:15px;color:var(--wh-muted)}.wh-spec-bottom strong{color:hsl(var(--gold-light));margin-left:15px}.wh-spec-bottom a{display:flex;align-items:center;gap:12px;color:var(--wh-gold);font-weight:650}.wh-data-note{display:flex;align-items:flex-start;gap:10px;color:hsl(var(--muted-foreground));line-height:1.9;margin-top:20px}.wh-data-note svg{flex-shrink:0;margin-top:3px}.wh-comparison{border:1px solid hsl(var(--border));border-radius:6px;margin-top:18px}.wh-comparison summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:18px 22px;color:hsl(var(--gold-light));list-style:none}.wh-comparison summary::-webkit-details-marker,.wh-faq-list summary::-webkit-details-marker{display:none}.wh-comparison summary span,.wh-faq-list summary>span{font-weight:400;transition:transform .3s}.wh-comparison[open] summary span,.wh-faq-list details[open] summary>span{transform:rotate(45deg)}.wh-table-scroll{overflow-x:auto;padding:0 22px 24px}.wh-comparison table{width:100%;border-collapse:collapse;white-space:nowrap}.wh-comparison caption{text-align:left;color:hsl(var(--muted-foreground));margin-bottom:15px}.wh-comparison th,.wh-comparison td{padding:14px 15px;border-bottom:1px solid hsl(var(--border));text-align:left}.wh-comparison thead th{color:hsl(var(--gold-light));background:hsl(var(--surface-2))}.wh-comparison tbody th{font-weight:650}.wh-comparison tbody td{color:hsl(var(--muted-foreground))}.wh-conditions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.wh-condition{padding:27px 24px;height:100%}.wh-condition>div{display:flex;align-items:center;justify-content:space-between;color:var(--wh-gold)}.wh-condition>div>span{color:hsl(var(--muted-foreground))}.wh-condition h3{font-weight:700;line-height:1.4;margin:23px 0 12px;letter-spacing:-.02em}.wh-condition p{color:var(--wh-muted);line-height:1.9}.wh-warranty-section{background:radial-gradient(ellipse at 15% 50%,hsl(var(--gold) / .09),transparent 65%),hsl(var(--card));border-block:1px solid hsl(var(--border))}.wh-warranty{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px}.wh-warranty-number{text-align:center;line-height:1;color:hsl(var(--gold-light));font-weight:800;letter-spacing:-.08em}.wh-warranty-number span{display:block;letter-spacing:.3em;margin-top:15px;font-weight:600}.wh-warranty>div:last-child{border-left:1px solid hsl(var(--border));padding-left:60px}.wh-warranty svg{color:var(--wh-gold)}.wh-warranty p{color:hsl(var(--muted-foreground));line-height:1.9;margin-bottom:25px}.wh-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0;margin:0 0 60px}.wh-steps>li{border-top:1px solid hsl(var(--border));padding-top:22px}.wh-steps>li>span{color:var(--wh-gold)}.wh-steps h3{font-weight:700;margin:18px 0 10px}.wh-steps p{color:var(--wh-muted);line-height:1.9}.wh-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:24px}.wh-delivery-grid h3{line-height:1.3;font-weight:700;letter-spacing:-.03em;margin:15px 0}.wh-delivery-grid p{line-height:1.9;color:var(--wh-muted);margin-bottom:16px}.wh-quote-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.wh-quote-intro{position:sticky;top:40px}.wh-contact-card{display:flex;align-items:flex-start;gap:17px;border-block:1px solid hsl(var(--border));padding:24px 0;margin:28px 0 18px}.wh-contact-card>svg{color:var(--wh-gold);margin-top:3px}.wh-contact-card strong{display:block;font-weight:650}.wh-contact-card a{display:flex;align-items:center;gap:12px;color:var(--wh-gold);font-weight:650;margin:7px 0}.wh-contact-card span{display:flex;align-items:center;gap:7px;color:hsl(var(--muted-foreground))}.wh-small{color:var(--wh-muted);line-height:1.8}.wh-small a{color:var(--wh-gold);text-decoration:underline;text-underline-offset:4px}.wh-quote{padding:30px}.wh-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.wh-quote label{display:flex;flex-direction:column;gap:8px;font-weight:600;color:hsl(var(--muted-foreground));min-width:0}.wh-quote input,.wh-quote select,.wh-quote textarea{display:block;width:100%;min-width:0;background:hsl(var(--card));color:hsl(var(--gold-light));border:1px solid hsl(var(--border));border-radius:5px;padding:12px 11px;font-weight:400;line-height:1.5;transition:border-color .2s}.wh-quote input:focus,.wh-quote select:focus,.wh-quote textarea:focus{outline:2px solid hsl(var(--gold));outline-offset:2px}.wh-quote input::-moz-placeholder,.wh-quote textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.wh-quote input::placeholder,.wh-quote textarea::placeholder{color:hsl(var(--muted-foreground))}.wh-quote select{padding-right:25px;text-overflow:ellipsis}.wh-order-label{display:flex;justify-content:space-between;gap:12px;border-top:1px solid hsl(var(--border));margin-top:28px;padding-top:23px;color:hsl(var(--muted-foreground))}.wh-order-label>span:first-child{font-weight:700;color:hsl(var(--gold-light))}.wh-order-line{display:grid;grid-template-columns:minmax(0,1fr) 75px 26px;gap:10px;align-items:end;margin-top:15px}.wh-remove{display:flex;justify-content:center;align-items:center;color:hsl(var(--muted-foreground));min-height:42px}.wh-remove:disabled{opacity:.25;cursor:not-allowed}.wh-add{display:inline-flex;align-items:center;gap:7px;color:var(--wh-gold);font-weight:600;margin-top:18px}.wh-add:disabled{opacity:.5}.wh-form-hint{color:hsl(var(--muted-foreground));line-height:1.8;margin:14px 0 0}.wh-notes{margin:23px 0}.wh-quote textarea{resize:vertical;min-height:85px}.wh-quote>.wh-cta{width:100%}.wh-form-error{color:hsl(var(--destructive));padding:12px;border:1px solid hsl(var(--destructive));border-radius:5px;margin-bottom:15px;background:hsl(var(--destructive) / .102)}.wh-quote-result{border-top:1px solid hsl(var(--gold) / .5);margin-top:25px;padding-top:22px}.wh-result-title{display:flex;align-items:center;gap:9px;color:var(--wh-gold);font-weight:650}.wh-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:hsl(var(--muted-foreground));margin:15px 0 20px;padding:15px;background:hsl(var(--card));border-radius:4px}.wh-quote-result .wh-cta{width:100%}.wh-locations{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wh-location{padding:25px}.wh-location h3{font-weight:700;line-height:1.4;margin:15px 0 12px;min-height:42px}.wh-location-address{display:flex;align-items:center;gap:7px;color:hsl(var(--gold-light));text-decoration:underline;text-underline-offset:4px;margin-bottom:18px}.wh-location>.wh-small{margin-bottom:18px}.wh-location>div{border-top:1px solid hsl(var(--border));padding-top:15px}.wh-location-contact{display:flex;align-items:center;gap:9px;color:var(--wh-gold);margin:9px 0}.wh-location-contact svg:last-child{margin-left:auto}.wh-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.wh-faq-list details{border-bottom:1px solid hsl(var(--border))}.wh-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-weight:600;padding:21px 0;line-height:1.7}.wh-faq-list summary>span{color:var(--wh-gold);flex-shrink:0}.wh-faq-list details>p{color:var(--wh-muted);line-height:1.9;margin:0 0 24px;padding-right:30px}.wh-final{text-align:center;background:radial-gradient(ellipse at 50% 80%,hsl(var(--gold) / .125),transparent 60%);padding-block:110px}.wh-final>.wh-container>svg{color:var(--wh-gold);margin:0 auto 20px}.wh-final p{color:var(--wh-muted);margin:24px 0 30px}.wh-final .wh-actions{justify-content:center}.wh-reveal{opacity:1;transform:none;transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.wh-reveal[data-motion=pending]{opacity:0;transform:translateY(24px)}.wh-reveal[data-motion=visible]{opacity:1;transform:none}@media (min-width:1600px){.wh-container{width:min(1300px,calc(100% - 96px))}.wh-hero-grid{gap:90px}}@media (max-width:1000px){.wh-section{padding-block:76px}.wh-hero{padding-top:30px;padding-bottom:0}.wh-hero-grid{gap:35px}.wh-hero-art .wh-image-slot{min-height:350px}.wh-two-columns{gap:35px}.wh-conditions-grid{grid-template-columns:1fr 1fr}.wh-quote-grid{gap:35px;grid-template-columns:.8fr 1.2fr}.wh-quote{padding:22px}.wh-form-grid{grid-template-columns:1fr}.wh-warranty{gap:40px}.wh-warranty>div:last-child{padding-left:35px}.wh-faq-grid{gap:35px}.wh-locations{grid-template-columns:1fr 1fr}.wh-metrics>div+div{padding-left:15px}}@media (max-width:700px){.wh-container{width:calc(100% - 40px)}.wh-section{padding-block:60px}.wh-announcement{padding:10px 20px;gap:7px;flex-direction:column}.wh-hero{padding-top:26px;padding-bottom:0}.wh-hero-grid,.wh-two-columns,.wh-portfolio-grid,.wh-delivery-grid,.wh-quote-grid,.wh-faq-grid,.wh-warranty{grid-template-columns:1fr}.wh-hero-grid{gap:40px}.wh-logo{height:52px;margin-bottom:28px}.wh-hero-proof{gap:12px}.wh-hero-art{padding-bottom:10px}.wh-hero-art .wh-image-slot{aspect-ratio:4/3;min-height:0}.wh-hero-badge{margin-top:-25px;margin-left:20px;margin-right:10px;padding:16px 20px}.wh-hero-bottom{padding-top:30px;padding-bottom:20px;flex-direction:column;gap:12px}.wh-trust-strip>div{grid-template-columns:1fr 1fr;gap:18px 10px;padding-block:22px}.wh-trust-strip span{justify-content:flex-start;gap:8px}.wh-trust-strip span+span{border-left:0}.wh-trust-strip svg{width:17px}.wh-section-heading{margin-bottom:30px}.wholesale-page h2{margin-top:16px}.wh-portfolio-copy{padding:25px}.wh-accessories{padding:20px;gap:14px}.wh-accessories>svg{width:20px}.wh-two-columns{gap:32px}.wh-reference-buttons{grid-template-columns:1fr 1fr;gap:8px}.wh-reference-buttons button{padding:13px 11px;min-height:48px}.wh-reference-buttons svg{width:12px;flex-shrink:0}.wh-reference-detail{padding:22px}.wh-reference-heading{align-items:flex-start;flex-direction:column;gap:12px}.wh-metrics{grid-template-columns:1fr 1fr;gap:16px 20px;margin:15px 0}.wh-metrics>div{padding:14px 0}.wh-metrics>div+div{padding-left:0;border-left:0}.wh-spec-bottom{flex-direction:column}.wh-conditions-grid{gap:12px}.wh-condition{padding:20px 17px}.wh-warranty{gap:35px}.wh-warranty>div:last-child{border-left:0;border-top:1px solid hsl(var(--border));padding-left:0;padding-top:30px}.wh-steps{grid-template-columns:1fr 1fr;gap:25px 18px;margin-bottom:35px}.wh-delivery-grid{padding:18px;gap:25px}.wh-slot-caption{bottom:22px;left:22px;right:20px}.wh-slot-orbit{width:125px;height:125px}.wh-slot-orbit svg{width:42px}.wh-image-wide .wh-slot-orbit{width:80px;height:80px;transform:translateY(-18px)}.wh-image-wide .wh-slot-orbit svg{width:30px}.wh-image-wide .wh-slot-caption{bottom:16px}.wh-image-wide .wh-slot-caption strong{margin-top:5px}.wh-quote-grid{gap:30px}.wh-quote-intro{position:static}.wh-quote{padding:22px 18px}.wh-form-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.wh-quote input,.wh-quote select,.wh-quote textarea{padding:11px 9px}.wh-order-line{grid-template-columns:minmax(0,1fr) 64px 24px;gap:8px}.wh-locations{grid-template-columns:1fr;gap:14px}.wh-location{padding:23px}.wh-location h3{min-height:0}.wh-faq-grid{gap:0}.wh-final .wh-actions{flex-direction:column}.wh-final .wh-cta{width:100%;max-width:320px}}@media (max-width:380px){.wh-form-grid,.wh-conditions-grid{grid-template-columns:1fr}.wh-hero .wh-actions{align-items:stretch;flex-direction:column}.wh-nano-stats{gap:9px}}@media (prefers-reduced-motion:reduce){.wholesale-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.wh-reveal[data-motion=pending]{opacity:1;transform:none}}.wh-hero-art .wh-slot-caption{bottom:75px}.wh-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:700px){.wh-hero-art .wh-slot-caption{bottom:60px}}.wh-image-ready>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wh-image-ready:before{display:none}.wh-cta{line-height:1.5;max-width:100%;text-align:center}.wh-cta svg{flex-shrink:0}.wh-hero-badge{background:var(--gradient-silver);box-shadow:var(--shadow-elegant)}.wholesale-page{font-size:1rem}.wholesale-page h2,.wh-hero h1{font-size:1.875rem}.wh-section-heading p,.wh-lead,.wh-hero-copy>p{font-size:1.125rem}.wh-portfolio-copy h3,.wh-reference-heading h3,.wh-delivery-grid h3{font-size:1.25rem}.wh-condition h3,.wh-steps h3,.wh-location h3{font-size:1.125rem}.wh-portfolio-copy p,.wh-check-list li,.wh-condition p,.wh-warranty p,.wh-steps p,.wh-delivery-grid p,.wh-faq-list details>p,.wh-final p{font-size:1rem}.wh-faq-list summary{font-size:1rem}.wh-announcement,.wh-announcement span:first-child,.wh-tags span,.wh-pill,.wh-metric-code,.wh-card-number,.wh-condition>div>span,.wh-slot-caption>span{font-size:.75rem}.wh-text-link,.wh-hero-proof,.wh-hero-bottom,.wh-trust-strip span,.wh-portfolio-copy>a,.wh-accessories p,.wh-nano-stats span,.wh-reference-buttons button,.wh-metrics div>span:last-child,.wh-spec-bottom,.wh-data-note,.wh-comparison summary,.wh-comparison table,.wh-comparison caption,.wh-comparison thead th,.wh-small,.wh-contact-card span,.wh-quote label,.wh-order-label,.wh-add,.wh-form-hint,.wh-form-error,.wh-message-preview,.wh-location-address,.wh-location-contact,.wh-slot-caption small{font-size:.875rem}.wh-quote input,.wh-quote select,.wh-quote textarea,.wh-order-line select,.wh-order-line input,.wh-result-title,.wh-accessories strong,.wh-contact-card strong{font-size:1rem}.wh-contact-card a{font-size:1.125rem}.wh-hero-badge>span{font-size:2.875rem}.wh-hero-badge>div{font-size:.875rem}.wh-hero-badge small{font-size:.75rem}.wh-nano-stats strong{font-size:2.25rem}.wh-nano-stats strong small{font-size:.875rem}.wh-metrics strong{font-size:2.5rem}.wh-warranty-number{font-size:190px}.wh-warranty-number span{font-size:.875rem}.wh-comparison summary span,.wh-faq-list summary>span{font-size:1.5rem}.wh-slot-caption strong{font-size:1.125rem}@media (min-width:768px){.wholesale-page h2{font-size:3rem}.wh-portfolio-copy h3,.wh-reference-heading h3,.wh-delivery-grid h3{font-size:1.5rem}.wh-condition h3,.wh-steps h3,.wh-location h3{font-size:1.25rem}.wh-faq-list summary{font-size:1.125rem}}@media (max-width:700px){.wh-metrics strong{font-size:2rem}.wh-nano-stats strong{font-size:1.875rem}.wh-warranty-number{font-size:130px}.wh-hero-badge>span{font-size:2.375rem}.wh-conditions-grid,.wh-form-grid{grid-template-columns:1fr}.wh-order-line{grid-template-columns:minmax(0,1fr) 70px 24px}.wh-reference-buttons{grid-template-columns:1fr}.wh-trust-strip span{align-items:flex-start}}.wh-faq-list details.premium-card{border:1px solid hsl(var(--border) / .6);padding-inline:20px;margin-bottom:12px}.wh-faq-list details.premium-card:hover{border-color:hsl(var(--gold) / .55)}.wh-quote.premium-card:hover{transform:none}@media (prefers-reduced-motion:reduce){.wholesale-page .premium-card:hover{transform:none}}.wholesale-page h2{font-weight:800;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.wh-hero h1{font-weight:700;letter-spacing:-.025em;line-height:1.08}.wholesale-page h3{letter-spacing:normal}.wh-portfolio-copy h3{padding-right:0}.wh-section-divider{width:min(1280px,calc(100% - 48px));margin-inline:auto}.wh-surface,.wh-nano-section,.wh-warranty-section{border-block:0}.wh-steps>li{border-top:0;position:relative}.wh-steps>li:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--gold) / .6),transparent)}.wh-warranty-badge{position:relative;width:min(100%,320px);margin-inline:auto}.wh-warranty-badge img{position:relative;width:100%;height:auto;filter:drop-shadow(0 20px 40px hsl(var(--gold) / .45))}.wh-warranty-badge-glow{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;border-radius:50%;background:hsl(var(--gold) / .3);filter:blur(64px)}@media (max-width:767px){.wh-warranty-badge{width:min(100%,256px)}}.wh-faq-grid{display:block;max-width:896px}.wh-faq-grid>.wh-section-heading{max-width:none;margin:0 auto 48px;text-align:center}.wh-faq-list{width:100%}.wh-site-header{position:relative;z-index:40;background:hsl(var(--background))}.wh-topline{background:hsl(var(--surface-2) / .7);border-bottom:1px solid hsl(var(--border) / .6)}.wh-topline-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px}.wh-importer{display:inline-flex;align-items:center;gap:10px;color:hsl(var(--gold-light));font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.wh-importer svg,.wh-shipping>svg{color:hsl(var(--gold));flex-shrink:0}.wh-shipping{display:flex;align-items:center;gap:10px;font-size:12px;color:hsl(var(--muted-foreground));line-height:1.6}.wh-shipping strong{color:hsl(var(--foreground));font-weight:500}.wh-header-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:100px;padding-block:18px}.wh-header-brand{flex-shrink:0;display:flex;align-items:center}.wh-header-brand img{width:180px;height:auto;display:block}.wh-desktop-nav{display:flex;align-items:center;gap:6px}.wh-desktop-nav>a{position:relative;padding:12px 16px;border-radius:9999px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:600;transition:color .3s,background .3s;white-space:nowrap}.wh-desktop-nav>a:hover{color:hsl(var(--gold-light));background:hsl(var(--gold) / .06)}.wh-desktop-nav>a[aria-current=page]{color:hsl(var(--gold-light));background:hsl(var(--gold) / .1);box-shadow:inset 0 0 0 1px hsl(var(--gold) / .25)}.wh-header-catalog{font-size:14px;white-space:nowrap;padding:.8rem 1.35rem;flex-shrink:0}.wh-header-catalog svg{flex-shrink:0}.wh-mobile-menu{display:none;position:relative}.wh-mobile-menu>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;border:1px solid hsl(var(--gold) / .35);border-radius:9999px;padding:11px 16px;color:hsl(var(--gold-light));font-size:14px;font-weight:600;background:hsl(var(--gold) / .04)}.wh-mobile-menu>summary::-webkit-details-marker{display:none}.wh-mobile-menu[open]>summary{background:hsl(var(--gold) / .12)}.wh-mobile-menu nav{position:absolute;right:0;top:calc(100% + 14px);width:min(310px,calc(100vw - 40px));padding:12px;border-radius:16px;border:1px solid hsl(var(--gold) / .25);background:hsl(var(--surface));box-shadow:var(--shadow-elegant)}.wh-mobile-menu nav>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 12px;border-radius:10px;font-size:14px;color:hsl(var(--foreground))}.wh-mobile-menu nav>a[aria-current=page]{color:hsl(var(--gold-light));background:hsl(var(--gold) / .08)}.wh-mobile-menu nav>a:hover{background:hsl(var(--gold) / .1)}.wh-mobile-menu nav>.wh-mobile-catalog{justify-content:center;margin-top:10px;border-top:1px solid hsl(var(--gold) / .25);border-radius:0;color:hsl(var(--gold-light));font-weight:600}@media (max-width:1100px){.wh-desktop-nav{display:none}.wh-mobile-menu{display:block}.wh-header-catalog{margin-left:auto}}@media (max-width:700px){.wh-topline-inner{flex-direction:column;gap:7px;padding-block:12px}.wh-importer,.wh-shipping{font-size:11px}.wh-header-inner{min-height:84px;gap:16px;padding-block:16px}.wh-header-brand img{width:158px}.wh-header-catalog{display:none}}
