.retailer-profile-module__azqUPW__main{background:var(--cream);padding-top:4.75rem}.retailer-profile-module__azqUPW__hero{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--paper) 84%, transparent), transparent 28rem), linear-gradient(140deg, var(--product-pink), var(--peach) 58%, var(--product-blush));grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:88svh;padding:clamp(6.5rem,10vw,9rem) 4vw 4vw;display:grid}.retailer-profile-module__azqUPW__heroCopy{z-index:2;max-width:42rem;position:relative}.retailer-profile-module__azqUPW__backLink{width:max-content;min-height:2.75rem;color:var(--muted);align-items:center;gap:.5rem;margin-bottom:clamp(2.5rem,6vw,5rem);font-size:.75rem;font-weight:600;display:inline-flex}.retailer-profile-module__azqUPW__hero h1{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.055em;overflow-wrap:anywhere;margin:1.1rem 0 1.5rem;font-size:clamp(4.5rem,9.4vw,10rem);font-weight:400;line-height:.79}.retailer-profile-module__azqUPW__note{max-width:36rem;color:var(--muted);margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.retailer-profile-module__azqUPW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.retailer-profile-module__azqUPW__primaryAction{background:var(--ink);min-height:3.25rem;color:var(--cream);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.1rem;font-size:.76rem;font-weight:600;display:inline-flex}.retailer-profile-module__azqUPW__secondaryAction{background:color-mix(in srgb, var(--paper) 66%, transparent);min-height:3.25rem;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.1rem;font-size:.76rem;font-weight:600;display:inline-flex}.retailer-profile-module__azqUPW__heroActions>span{color:var(--muted);font-size:.72rem}.retailer-profile-module__azqUPW__disclaimerChips{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex}.retailer-profile-module__azqUPW__disclaimerChips span{background:color-mix(in srgb, var(--paper) 58%, transparent);color:var(--muted);border-radius:999px;padding:.48rem .65rem;font-size:.64rem}.retailer-profile-module__azqUPW__heroStage{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--paper) 86%, transparent), transparent 37%), linear-gradient(155deg, color-mix(in srgb, var(--paper) 58%, transparent), color-mix(in srgb, var(--rose) 50%, transparent));min-height:clamp(32rem,48vw,39rem);box-shadow:var(--shadow);isolation:isolate;border-radius:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.retailer-profile-module__azqUPW__heroStage:before,.retailer-profile-module__azqUPW__heroStage:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.retailer-profile-module__azqUPW__heroStage:before{background:color-mix(in srgb, var(--paper) 36%, transparent);width:28rem;height:28rem;top:-12rem;right:-9rem}.retailer-profile-module__azqUPW__heroStage:after{background:color-mix(in srgb, var(--wine) 12%, transparent);filter:blur(2.5rem);width:20rem;height:8rem;bottom:8.5rem;left:50%;transform:translate(-50%)}.retailer-profile-module__azqUPW__stageLabel{z-index:5;gap:.22rem;display:grid;position:absolute;top:1.5rem;left:1.6rem}.retailer-profile-module__azqUPW__stageLabel span{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.retailer-profile-module__azqUPW__stageLabel small{color:var(--muted);font-size:.68rem}.retailer-profile-module__azqUPW__productPortraits{z-index:2;position:absolute;inset:4rem 1rem 8.2rem}.retailer-profile-module__azqUPW__productPortraits>span{display:block;position:absolute;bottom:0}.retailer-profile-module__azqUPW__productPortraits img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 2rem 2.5rem color-mix(in srgb, var(--wine) 16%, transparent))}.retailer-profile-module__azqUPW__portrait1{z-index:3;width:46%;height:82%;left:27%}.retailer-profile-module__azqUPW__portrait2{z-index:2;width:36%;height:64%;left:2%;transform:rotate(-4deg)}.retailer-profile-module__azqUPW__portrait3{z-index:1;width:34%;height:60%;right:2%;transform:rotate(4deg)}.retailer-profile-module__azqUPW__emptyPortrait{text-align:center;place-items:center;display:grid;position:absolute;inset:5rem 2rem 9rem}.retailer-profile-module__azqUPW__emptyPortrait span{max-width:8ch;color:color-mix(in srgb, var(--wine) 70%, transparent);font-family:var(--font-display), serif;font-size:clamp(4rem,8vw,8rem);line-height:.82}.retailer-profile-module__azqUPW__metrics{z-index:6;background:color-mix(in srgb, var(--paper) 80%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:1rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.retailer-profile-module__azqUPW__metrics>span{flex-direction:column;justify-content:flex-end;min-width:0;min-height:4.4rem;padding:.35rem .5rem;display:flex}.retailer-profile-module__azqUPW__metrics strong{font-family:var(--font-display), serif;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:400;line-height:1;overflow:hidden}.retailer-profile-module__azqUPW__metrics small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.6rem;font-weight:700}.retailer-profile-module__azqUPW__catalogueSection{background:var(--cream);padding:clamp(5rem,9vw,9rem) 4vw}.retailer-profile-module__azqUPW__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(16rem,28rem);align-items:end;gap:3rem;display:grid}.retailer-profile-module__azqUPW__sectionHeading h2,.retailer-profile-module__azqUPW__truthSection h2{max-width:11ch;font-family:var(--font-display), serif;letter-spacing:-.05em;margin:.9rem 0 0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.79}.retailer-profile-module__azqUPW__sectionHeading>p{color:var(--muted);margin:0;line-height:1.65}.retailer-profile-module__azqUPW__storeAction{background:color-mix(in srgb, var(--paper) 90%, transparent);width:2.75rem;height:2.75rem;color:var(--ink);box-shadow:0 .8rem 2rem color-mix(in srgb, var(--wine) 10%, transparent);border-radius:50%;place-items:center;display:grid}.retailer-profile-module__azqUPW__cardActions{align-items:center;gap:.5rem;display:flex}.retailer-profile-module__azqUPW__emptyState{background:linear-gradient(145deg, var(--surface-2), var(--product-pink));border-radius:2.5rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:22rem;margin-top:3rem;padding:clamp(2rem,5vw,5rem);display:flex}.retailer-profile-module__azqUPW__emptyState p{max-width:40rem;color:var(--muted);font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.5}.retailer-profile-module__azqUPW__emptyState a{background:var(--ink);min-height:3rem;color:var(--cream);border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.76rem;font-weight:600;display:inline-flex}.retailer-profile-module__azqUPW__truthSection{background:linear-gradient(135deg, var(--product-pink), var(--peach));border-radius:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,.8fr) minmax(26rem,1fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin:0 4vw clamp(5rem,9vw,9rem);padding:clamp(2rem,6vw,6rem);display:grid}.retailer-profile-module__azqUPW__truthSection h2{font-size:clamp(3.5rem,7vw,7rem)}.retailer-profile-module__azqUPW__truthSection dl{gap:0;margin:0;display:grid}.retailer-profile-module__azqUPW__truthSection dl>div{grid-template-columns:7rem 1fr;gap:1.25rem;padding:1.15rem 0;display:grid}.retailer-profile-module__azqUPW__truthSection dt{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.retailer-profile-module__azqUPW__truthSection dd{color:var(--muted);margin:0;line-height:1.55}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.retailer-profile-module__azqUPW__metrics{background:var(--paper)}}@media (prefers-reduced-transparency:reduce){.retailer-profile-module__azqUPW__metrics,.retailer-profile-module__azqUPW__disclaimerChips span{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:980px){.retailer-profile-module__azqUPW__hero{grid-template-columns:1fr;min-height:0}.retailer-profile-module__azqUPW__hero[data-shopping=true]{min-height:100svh}.retailer-profile-module__azqUPW__heroCopy{max-width:48rem}.retailer-profile-module__azqUPW__heroStage{min-height:36rem}.retailer-profile-module__azqUPW__truthSection{grid-template-columns:1fr}}@media (max-width:680px){.retailer-profile-module__azqUPW__hero,.retailer-profile-module__azqUPW__catalogueSection{padding-left:1rem;padding-right:1rem}.retailer-profile-module__azqUPW__hero{padding-top:6.5rem}.retailer-profile-module__azqUPW__backLink{margin-bottom:2.5rem}.retailer-profile-module__azqUPW__hero h1{font-size:clamp(4rem,22vw,6rem)}.retailer-profile-module__azqUPW__heroStage{border-radius:2rem;min-height:32rem}.retailer-profile-module__azqUPW__hero[data-shopping=true] .retailer-profile-module__azqUPW__heroStage{min-height:20rem}.retailer-profile-module__azqUPW__hero[data-shopping=true] .retailer-profile-module__azqUPW__productPortraits{inset:3.5rem .4rem 1.5rem}.retailer-profile-module__azqUPW__hero[data-shopping=true] .retailer-profile-module__azqUPW__metrics{display:none}.retailer-profile-module__azqUPW__productPortraits{inset:4rem .4rem 8rem}.retailer-profile-module__azqUPW__portrait1{width:52%;left:24%}.retailer-profile-module__azqUPW__portrait2{width:39%;left:-1%}.retailer-profile-module__azqUPW__portrait3{width:37%;right:-1%}.retailer-profile-module__azqUPW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.retailer-profile-module__azqUPW__metrics>span:last-child{grid-column:1/-1;min-height:3.5rem}.retailer-profile-module__azqUPW__sectionHeading{grid-template-columns:1fr;gap:1.5rem}.retailer-profile-module__azqUPW__sectionHeading h2{font-size:clamp(3.8rem,19vw,5.5rem)}.retailer-profile-module__azqUPW__truthSection{border-radius:2rem;margin:0 1rem 5rem;padding:3rem 1.25rem}.retailer-profile-module__azqUPW__truthSection dl>div{grid-template-columns:1fr;gap:.4rem}}html[data-theme=dark] .retailer-profile-module__azqUPW__hero{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--surface-3) 72%, transparent), transparent 28rem), linear-gradient(140deg, var(--wash-c), var(--wash-b) 58%, var(--surface-2))}html[data-theme=dark] .retailer-profile-module__azqUPW__heroStage{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--surface-3) 76%, transparent), transparent 37%), linear-gradient(155deg, var(--paper), var(--card-2))}html[data-theme=dark] .retailer-profile-module__azqUPW__primaryAction{background:var(--accent-solid);color:var(--on-accent)}html[data-theme=dark] .retailer-profile-module__azqUPW__secondaryAction{background:var(--accent-solid);color:var(--on-accent)}html[data-theme=dark] .retailer-profile-module__azqUPW__emptyState a{background:var(--accent-solid);color:var(--on-accent)}html[data-theme=dark] .retailer-profile-module__azqUPW__truthSection{background:linear-gradient(135deg, var(--surface-2), var(--surface-3))}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .retailer-profile-module__azqUPW__hero{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--surface-3) 72%, transparent), transparent 28rem), linear-gradient(140deg, var(--wash-c), var(--wash-b) 58%, var(--surface-2))}html:not([data-theme=light]) .retailer-profile-module__azqUPW__heroStage{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--surface-3) 76%, transparent), transparent 37%), linear-gradient(155deg, var(--paper), var(--card-2))}html:not([data-theme=light]) .retailer-profile-module__azqUPW__primaryAction{background:var(--accent-solid);color:var(--on-accent)}html:not([data-theme=light]) .retailer-profile-module__azqUPW__secondaryAction{background:var(--accent-solid);color:var(--on-accent)}html:not([data-theme=light]) .retailer-profile-module__azqUPW__emptyState a{background:var(--accent-solid);color:var(--on-accent)}html:not([data-theme=light]) .retailer-profile-module__azqUPW__truthSection{background:linear-gradient(135deg, var(--surface-2), var(--surface-3))}}
