/* Preview-only design overlay. Original content and URL structure retained. */
body.wholesaleHomepage{--cream:#f6f2e9;--ink:#232820;--muted:#535a4f;--gold:#80612b;--line:#c7c1b4;background:var(--cream)!important;color:var(--ink)!important;font:16px/1.65 Arial,Helvetica,sans-serif}
body.wholesaleHomepage *{box-sizing:border-box}body.wholesaleHomepage [hidden]{display:none!important}body.wholesaleHomepage .wrap{width:min(1220px,calc(100% - 80px));max-width:1220px;margin-inline:auto}
body.wholesaleHomepage h1,body.wholesaleHomepage h2,body.wholesaleHomepage h3{font-family:Georgia,'Times New Roman',serif;color:var(--ink);font-weight:400;letter-spacing:-.025em}body.wholesaleHomepage h1{font-size:clamp(34px,3.6vw,52px)!important;line-height:1.12!important}body.wholesaleHomepage h2{font-size:clamp(30px,3vw,43px)!important;line-height:1.2!important}body.wholesaleHomepage h3{font-size:24px;line-height:1.3}body.wholesaleHomepage p{color:var(--muted);font-size:16px;line-height:1.65}body.wholesaleHomepage .kicker{color:var(--gold)!important;font-size:12px;letter-spacing:.12em;line-height:1.6}body.wholesaleHomepage a{color:inherit}body.wholesaleHomepage a:focus-visible,body.wholesaleHomepage button:focus-visible,body.wholesaleHomepage summary:focus-visible,body.wholesaleHomepage [tabindex]:focus-visible{outline:3px solid var(--gold)!important;outline-offset:4px}
body.wholesaleHomepage .header{position:relative!important;inset:auto;background:var(--cream)!important;border-bottom:1px solid var(--line);backdrop-filter:none!important;color:var(--ink)!important}body.wholesaleHomepage .nav{min-height:88px;height:auto;padding-block:16px;gap:24px}body.wholesaleHomepage .brandMark{display:none}body.wholesaleHomepage .brand strong{font:28px/1 Georgia,serif;letter-spacing:.22em;color:var(--ink)}body.wholesaleHomepage .brand small{color:var(--ink);font:10px/1.4 Arial,sans-serif;letter-spacing:.23em;margin-top:8px}body.wholesaleHomepage .navlinks a{color:var(--ink);font-size:14px;min-height:44px;display:inline-flex;align-items:center}body.wholesaleHomepage .languageMenu summary{color:var(--ink)!important;min-height:44px;min-width:52px}body.wholesaleHomepage .languagePanel{background:var(--cream);color:var(--ink);border:1px solid var(--line);z-index:80}body.wholesaleHomepage .languagePanel a{min-height:44px;color:var(--ink)}body.wholesaleHomepage .languagePanel a.active{background:#e5dfd3}body.wholesaleHomepage .navToggle{color:var(--ink);background:transparent;border:1px solid var(--line);min-height:46px;min-width:46px}
body.wholesaleHomepage .button,body.wholesaleHomepage .homeRetailTrack .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:2px;border:1px solid var(--ink);background:var(--ink)!important;color:#f8f4eb!important;font:600 14px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;text-align:center}
body.wholesaleHomepage .wholesaleHomeHero{padding:36px 0 42px;background:var(--cream)!important;border:0}body.wholesaleHomepage .wholesaleHomeHeroGrid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}body.wholesaleHomepage .wholesaleHomeCopy{min-width:0}body.wholesaleHomepage .wholesaleHomeCopy h1{margin:14px 0 22px;max-width:none}body.wholesaleHomepage .wholesaleHomeCopy>p{max-width:520px;margin-top:22px}body.wholesaleHomepage .wholesaleHomeActions{margin-top:0;gap:12px}body.wholesaleHomepage .directContactActions{display:flex;gap:20px;margin:8px 0}body.wholesaleHomepage .directContactActions a,body.wholesaleHomepage .wholesaleHomeTextLink{color:var(--ink)!important;font-size:14px;min-height:44px;padding:10px 0;text-underline-offset:5px}body.wholesaleHomepage .wholesaleHomePhoto{width:100%;max-width:none;margin:0}body.wholesaleHomepage .homeHeroFrames{position:relative;aspect-ratio:1/1.1;background:#e9e4da;overflow:hidden}body.wholesaleHomepage .homeHeroFrames img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}body.wholesaleHomepage .wholesaleHomePhoto>img{width:100%;height:560px;object-fit:cover;border:0;border-radius:0}body.wholesaleHomepage .wholesaleHomePhoto figcaption{color:var(--muted);font-size:12px;line-height:1.5;margin:10px 0}body.wholesaleHomepage .homeHeroControls{display:flex;justify-content:flex-end;gap:8px;margin:12px 0 0}
body.wholesaleHomepage .wholesaleHomeCollections,body.wholesaleHomepage .homeRetailGallery,body.wholesaleHomepage .section,body.wholesaleHomepage .section.alt{padding:64px 0;background:var(--cream)!important;color:var(--ink);border-top:1px solid var(--line)}body.wholesaleHomepage .homeRetailGallery{background:#fffdf8!important}body.wholesaleHomepage .wholesaleHomeSectionHead,body.wholesaleHomepage .sectionHead{display:block;margin-bottom:26px;max-width:850px}body.wholesaleHomepage .wholesaleHomeSectionHead p,body.wholesaleHomepage .sectionHead p{max-width:680px;color:var(--muted);margin-top:16px}body.wholesaleHomepage .wholesaleHomeLots,body.wholesaleHomepage .homeRetailTrack{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#898d81 transparent;padding-bottom:20px;align-items:stretch;touch-action:pan-x pan-y}
body.wholesaleHomepage .wholesaleHomeLots>.wholesaleHomeLot,body.wholesaleHomepage .homeRetailTrack>.catalogCard{flex:0 0 calc((100% - 48px)/3);min-width:0;display:flex!important;flex-direction:column;scroll-snap-align:start;background:transparent;border:0;border-radius:0;color:var(--ink);margin:0;height:auto}body.wholesaleHomepage .homeRetailTrack>.catalogCard[hidden]{display:none!important}body.wholesaleHomepage .wholesaleHomeLots .wholesaleHomeLotImage,body.wholesaleHomepage .homeRetailTrack .catalogMedia{display:block;aspect-ratio:4/5;min-height:0;overflow:hidden;flex:none;border:0;border-radius:0;background:#ede9df}body.wholesaleHomepage .wholesaleHomeLots .wholesaleHomeLotImage img,body.wholesaleHomepage .homeRetailTrack .catalogMedia img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:contain;border:0;border-radius:0}
body.wholesaleHomepage .wholesaleHomeLots .wholesaleHomeLotCopy,body.wholesaleHomepage .homeRetailTrack .catalogBody{padding:20px 0 0;display:flex;flex:1;flex-direction:column;min-width:0;color:var(--ink)}body.wholesaleHomepage .wholesaleHomeLots h3,body.wholesaleHomepage .homeRetailTrack h3{font:400 23px/1.3 Georgia,serif;color:var(--ink);margin:12px 0 18px;min-height:0;overflow-wrap:anywhere}body.wholesaleHomepage .wholesaleHomeLots p,body.wholesaleHomepage .homeRetailTrack .catalogSpecs{color:var(--muted);font-size:15px;line-height:1.6}body.wholesaleHomepage .catalogSpecs dt{font-size:12px;color:var(--muted)}body.wholesaleHomepage .catalogSpecs dd{font-size:16px;color:var(--ink)}body.wholesaleHomepage .homeRetailTrack .catalogSku{font-size:12px;color:var(--gold)}body.wholesaleHomepage .homeRetailTrack .catalogPrice{font-size:18px;color:var(--ink);margin:18px 0}body.wholesaleHomepage .homeRetailTrack .button{margin-top:auto}body.wholesaleHomepage .arrivalPanel{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line);padding:12px;margin:12px 0}body.wholesaleHomepage .arrivalPanel p{color:var(--muted)!important}body.wholesaleHomepage .stockBadge{background:var(--ink);color:#fffdf8;font-size:12px;border:0;border-radius:2px}
body.wholesaleHomepage .homeCarouselControls,body.wholesaleHomepage .homeRetailFilters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0}body.wholesaleHomepage .homeCarouselControls{justify-content:flex-end}body.wholesaleHomepage .homeCarouselControls button,body.wholesaleHomepage .homeHeroControls button,body.wholesaleHomepage .homeRetailFilters button{min-width:46px;min-height:46px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 14px;font:14px/1.5 Arial,sans-serif;border-radius:2px;cursor:pointer}body.wholesaleHomepage .homeRetailFilters [aria-pressed=true],body.wholesaleHomepage .homeHeroControls [aria-pressed=true]{background:var(--ink);color:#fffdf8}body.wholesaleHomepage .homeCarouselControls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}body.wholesaleHomepage .homeCarouselControls button:disabled{opacity:.4;cursor:default}body.wholesaleHomepage .homeCarouselStatus{margin-inline-end:auto;color:var(--muted);font-size:13px}body.wholesaleHomepage .homeGalleryHint{display:none}
body.wholesaleHomepage .paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.wholesaleHomepage .path{border:1px solid var(--line);background:transparent;padding:20px;color:var(--ink);border-radius:0;grid-column:auto}body.wholesaleHomepage .path h3{font-size:24px}body.wholesaleHomepage .pathNo,body.wholesaleHomepage .pathLink{color:var(--gold)!important}body.wholesaleHomepage .pathMedia{height:260px;aspect-ratio:auto}body.wholesaleHomepage .pathMedia img{object-fit:contain;background:#e9e4da}body.wholesaleHomepage .split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}body.wholesaleHomepage .productImage{height:560px;max-height:560px;background:#e9e4da;border:0}body.wholesaleHomepage .productImage>img{width:100%;height:100%;object-fit:contain}body.wholesaleHomepage .imageNote{background:var(--ink);color:#fffdf8}body.wholesaleHomepage .imageNote small{color:#d2b474}body.wholesaleHomepage .listItem{border-color:var(--line)}body.wholesaleHomepage .listItem i{color:var(--gold)}body.wholesaleHomepage .listItem span{color:var(--muted)}body.wholesaleHomepage .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.wholesaleHomepage .step{border-top:1px solid var(--line);padding:24px 0;background:transparent;color:var(--ink)}body.wholesaleHomepage .step i{color:var(--gold)}body.wholesaleHomepage .journalFeature{gap:40px}body.wholesaleHomepage .shippingStrip{background:#eae5da!important;color:var(--ink)!important;padding:24px 0;border:0}body.wholesaleHomepage .shippingStrip p,body.wholesaleHomepage .shippingStrip span{color:var(--muted)!important}body.wholesaleHomepage .cta{padding:56px 0;background:var(--ink)!important;color:#f8f4eb;text-align:center}body.wholesaleHomepage .cta h2,body.wholesaleHomepage .cta p{color:#f8f4eb}body.wholesaleHomepage .cta .kicker{color:#d2b474!important}body.wholesaleHomepage .cta .button{background:#f8f4eb!important;color:var(--ink)!important}body.wholesaleHomepage .wholesaleHomeRetail{background:var(--cream)!important;color:var(--muted)!important;padding:24px 0;font-size:14px}body.wholesaleHomepage .wholesaleHomeRetail a{color:var(--ink)!important;text-decoration:underline}
body.wholesaleHomepage .signatureHub{padding:40px 0 56px;border-top:1px solid var(--line);background:var(--cream)!important}body.wholesaleHomepage .signatureHub h2{font-size:28px!important;margin-bottom:24px}body.wholesaleHomepage .signatureHub article{display:grid;grid-template-columns:180px 1fr;gap:28px;background:transparent;border:1px solid var(--line);border-radius:0;padding:24px;color:var(--ink)}body.wholesaleHomepage .signatureHub .wholesaleHomeLotImage{display:block;min-height:0;aspect-ratio:9/16;width:180px;height:320px;background:#e9e4da}body.wholesaleHomepage .signatureHub img{width:100%;height:100%;object-fit:contain}body.wholesaleHomepage .signatureHub .wholesaleHomeLotCopy{padding:0;background:transparent;min-width:0}body.wholesaleHomepage .signatureHub h3{font-size:25px;margin:0 0 12px;color:var(--ink)}body.wholesaleHomepage .signatureHub p{font-size:15px;color:var(--muted)}body.wholesaleHomepage .signatureHub a.archiveLink{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;text-decoration:underline;color:var(--ink)}
body.wholesaleHomepage .footer{background:#eae5da;color:var(--ink);border-top:1px solid var(--line);padding:48px 0 24px}body.wholesaleHomepage .footer h2{font-size:20px!important}body.wholesaleHomepage .footer p,body.wholesaleHomepage .footer a,body.wholesaleHomepage .footer span,body.wholesaleHomepage .copyright{color:var(--muted)}body.wholesaleHomepage .footer a{min-height:38px;overflow-wrap:anywhere}body.wholesaleHomepage .footerGrid{gap:32px}body.wholesaleHomepage .contactDock{display:none!important}
html[lang=ar] body.wholesaleHomepage,html[lang=ar] body.wholesaleHomepage h1,html[lang=ar] body.wholesaleHomepage h2,html[lang=ar] body.wholesaleHomepage h3,html[lang=ar] body.wholesaleHomepage button,html[lang=ar] body.wholesaleHomepage .button{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif!important;letter-spacing:0!important}
html[lang=he] body.wholesaleHomepage,html[lang=he] body.wholesaleHomepage h1,html[lang=he] body.wholesaleHomepage h2,html[lang=he] body.wholesaleHomepage h3,html[lang=he] body.wholesaleHomepage button,html[lang=he] body.wholesaleHomepage .button{font-family:'Noto Sans Hebrew',Tahoma,Arial,sans-serif!important;letter-spacing:0!important}html[dir=rtl] .homeCarouselControls svg{transform:scaleX(-1)}html[dir=rtl] .languagePanel{inset-inline-end:0;inset-inline-start:auto}
@media(max-width:1000px){body.wholesaleHomepage .navlinks{gap:12px}body.wholesaleHomepage .navlinks>a{font-size:12px}body.wholesaleHomepage .wholesaleHomeLots>.wholesaleHomeLot,body.wholesaleHomepage .homeRetailTrack>.catalogCard{flex-basis:calc((100% - 24px)/2)}body.wholesaleHomepage .paths{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){body.wholesaleHomepage .wrap{width:calc(100% - 40px)}body.wholesaleHomepage .nav{min-height:72px;padding-block:12px;gap:12px}body.wholesaleHomepage .brand strong{font-size:24px}body.wholesaleHomepage .navlinks.mobileOpen{background:var(--cream)!important;border:1px solid var(--line);top:100%;max-height:70vh;overflow:auto;padding:16px;box-shadow:0 12px 28px #23282022}body.wholesaleHomepage .navlinks.mobileOpen a{font-size:16px;min-height:46px}body.wholesaleHomepage .wholesaleHomeHero{padding:26px 0 32px}body.wholesaleHomepage .wholesaleHomeHeroGrid{display:flex;flex-direction:column;gap:18px}body.wholesaleHomepage .wholesaleHomeCopy{display:contents}body.wholesaleHomepage .wholesaleHomeCopy>.kicker{order:0;align-self:flex-start;margin:0}body.wholesaleHomepage .wholesaleHomeCopy h1{order:1;font-size:32px!important;margin:0;align-self:flex-start}body.wholesaleHomepage .wholesaleHomeActions{display:contents}body.wholesaleHomepage .wholesaleHomeActions>.primary{order:2;align-self:flex-start;margin:0}body.wholesaleHomepage .wholesaleHomePhoto{order:3}body.wholesaleHomepage .wholesaleHomeCopy>p{order:4;margin:0;font-size:16px}body.wholesaleHomepage .directContactActions{order:5;align-self:flex-start;margin:0}body.wholesaleHomepage .wholesaleHomeActions>.wholesaleHomeTextLink{order:6;align-self:flex-start;margin:0}body.wholesaleHomepage .homeHeroFrames{aspect-ratio:auto;height:340px}body.wholesaleHomepage .wholesaleHomePhoto>img{height:340px}body.wholesaleHomepage .homeHeroControls{margin-top:8px}body.wholesaleHomepage .section,body.wholesaleHomepage .section.alt,body.wholesaleHomepage .wholesaleHomeCollections,body.wholesaleHomepage .homeRetailGallery{padding:38px 0}body.wholesaleHomepage .wholesaleHomeLots,body.wholesaleHomepage .homeRetailTrack{gap:16px}body.wholesaleHomepage .wholesaleHomeLots>.wholesaleHomeLot,body.wholesaleHomepage .homeRetailTrack>.catalogCard{flex-basis:91%}body.wholesaleHomepage .wholesaleHomeLots h3,body.wholesaleHomepage .homeRetailTrack h3{min-height:0;font-size:24px}body.wholesaleHomepage .paths,body.wholesaleHomepage .steps,body.wholesaleHomepage .split,body.wholesaleHomepage .journalFeature{grid-template-columns:1fr;gap:24px}body.wholesaleHomepage .productImage{height:430px}body.wholesaleHomepage .signatureHub article{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:16px}body.wholesaleHomepage .signatureHub .wholesaleHomeLotImage{width:100px;height:178px}body.wholesaleHomepage .signatureHub h3{font-size:21px}body.wholesaleHomepage .signatureHub p{font-size:14px}body.wholesaleHomepage .signatureHub h2{font-size:25px!important}body.wholesaleHomepage .footerGrid{grid-template-columns:1fr 1fr}body.wholesaleHomepage .footerGrid>div:first-child{grid-column:1/-1}body.wholesaleHomepage .homeCarouselStatus{flex-basis:auto}body.wholesaleHomepage .homeRetailFilters button{font-size:13px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){body.wholesaleHomepage *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
body.wholesaleHomepage .brand{flex:none;min-width:130px}body.wholesaleHomepage .languageMenu summary{background:transparent!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:none;border-radius:2px}body.wholesaleHomepage .languageMenu summary span{color:var(--ink)!important}body.wholesaleHomepage .directContactActions a{background:transparent!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:2px;color:var(--ink)!important;font-size:14px!important;text-align:center;padding:10px 16px}body.wholesaleHomepage .wholesaleHomePhoto figcaption{display:block!important}
@media(max-width:800px){body.wholesaleHomepage .nav{display:flex!important;align-items:center;position:relative;justify-content:flex-start}body.wholesaleHomepage .nav .brand{margin-inline-end:auto}body.wholesaleHomepage .nav .languageMenu{position:relative!important;inset:auto!important;margin:0;flex:none;order:1}body.wholesaleHomepage .navToggle{position:static!important;inset:auto!important;order:2;flex:none}body.wholesaleHomepage .navlinks{display:none!important}body.wholesaleHomepage .navlinks.mobileOpen{display:flex!important;flex-direction:column;position:absolute!important;inset-inline:0;top:100%;width:100%;z-index:70;align-items:stretch}body.wholesaleHomepage .navlinks.mobileOpen .button{margin:0}}
body.wholesaleHomepage .languageIcon{stroke:var(--ink)!important;color:var(--ink)!important}html[dir=rtl] body.wholesaleHomepage h1{line-height:1.5!important}html[dir=rtl] body.wholesaleHomepage h2,html[dir=rtl] body.wholesaleHomepage h3{line-height:1.5!important}
html[dir=rtl] body.wholesaleHomepage .nav{direction:rtl}html[dir=rtl] body.wholesaleHomepage .brand{direction:ltr}html[dir=rtl] body.wholesaleHomepage .navlinks{direction:rtl}
body.wholesaleHomepage .languagePanel span,body.wholesaleHomepage .shippingLabel,body.wholesaleHomepage .shippingStrip em{color:var(--muted)!important}

/* Preserve readable, equal-choice consent controls on the light homepage. */
body.wholesaleHomepage .consentBanner{background:#f6f2e9;color:#232820;border:1px solid #b8b2a7;width:min(430px,calc(100% - 32px));max-width:calc(100% - 32px);flex-wrap:wrap;gap:12px;box-shadow:0 8px 28px #23282026}
body.wholesaleHomepage .consentBanner strong{color:#232820;font-size:14px}
body.wholesaleHomepage .consentBanner p{color:#535a4f!important;font-size:14px!important;line-height:1.5!important;margin:5px 0 0}
body.wholesaleHomepage .consentBanner p a{color:#232820!important;text-decoration:underline}
body.wholesaleHomepage .consentActions{display:flex;gap:8px}
body.wholesaleHomepage .consentActions button{min-height:44px;min-width:80px;color:#232820!important;background:transparent!important;border:1px solid #80612b;font-size:13px}
body.wholesaleHomepage .consentActions .consentAccept{background:#232820!important;color:#fff!important;border-color:#232820}
