.BrandCategoryRails-module__pMnD3q__section{background:var(--oda-surface-raised);border-bottom:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent);padding:var(--oda-space-xl) 0}.BrandCategoryRails-module__pMnD3q__header{max-width:680px;margin-bottom:24px}.BrandCategoryRails-module__pMnD3q__title{color:var(--oda-text);font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-sm);margin-top:10px;font-weight:400;line-height:1.05}.BrandCategoryRails-module__pMnD3q__rails{gap:34px;min-width:0;display:grid}.BrandCategoryRails-module__pMnD3q__rail{border-top:1px solid color-mix(in srgb, var(--oda-text) 10%, transparent);min-width:0;padding-top:18px}.BrandCategoryRails-module__pMnD3q__railHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.BrandCategoryRails-module__pMnD3q__railTitle{color:var(--oda-text);font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-xs);font-weight:400;line-height:1.1}.BrandCategoryRails-module__pMnD3q__count{color:var(--oda-text-muted);font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);text-transform:uppercase;margin-top:5px}.BrandCategoryRails-module__pMnD3q__cta{color:var(--oda-text);font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-wide);text-transform:uppercase;border-bottom:1px solid;flex:none;padding-bottom:3px;text-decoration:none}.BrandCategoryRails-module__pMnD3q__cta:hover{color:var(--oda-brand)}.BrandCategoryRails-module__pMnD3q__products{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:16px;min-width:0;padding-bottom:10px;display:flex;overflow-x:auto}.BrandCategoryRails-module__pMnD3q__products>*{scroll-snap-align:start;flex:0 0 clamp(176px,22vw,256px);min-width:0}.BrandCategoryRails-module__pMnD3q__products:focus-visible{outline:2px solid var(--oda-brand);outline-offset:4px}@media (prefers-reduced-motion:reduce){.BrandCategoryRails-module__pMnD3q__products{scroll-snap-type:none}}@media (max-width:640px){.BrandCategoryRails-module__pMnD3q__section{padding:var(--oda-space-lg) 0}.BrandCategoryRails-module__pMnD3q__railHead{align-items:flex-start}}
.BrandHero-module__SQOWsa__hero{background:var(--oda-surface);border-bottom:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent);padding:var(--oda-space-lg) 0 var(--oda-space-xl)}.BrandHero-module__SQOWsa__crumb{font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);color:var(--oda-text-muted);margin-bottom:18px}.BrandHero-module__SQOWsa__crumb a{color:inherit;text-decoration:none}.BrandHero-module__SQOWsa__crumb a:hover,.BrandHero-module__SQOWsa__crumbHere{color:var(--oda-text)}.BrandHero-module__SQOWsa__inner{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:34px;display:grid}.BrandHero-module__SQOWsa__identity{min-width:0}.BrandHero-module__SQOWsa__top{align-items:flex-start;gap:22px;display:flex}.BrandHero-module__SQOWsa__titleBlock{flex:1;min-width:0}.BrandHero-module__SQOWsa__mono{border:1px solid var(--oda-text);width:88px;height:88px;font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-rung-4);color:var(--oda-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.BrandHero-module__SQOWsa__monoFeatured{border-color:var(--oda-brand)}.BrandHero-module__SQOWsa__logoImage{object-fit:contain;width:100%;max-width:74px;height:100%;max-height:74px;display:block}.BrandHero-module__SQOWsa__headRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BrandHero-module__SQOWsa__name{font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-lg);color:var(--oda-text);font-weight:400;line-height:1}.BrandHero-module__SQOWsa__badge{font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);text-transform:uppercase;color:var(--oda-amber-strong);border:1px solid color-mix(in srgb, var(--oda-brand) 45%, transparent);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.BrandHero-module__SQOWsa__meta{font-size:var(--oda-text-xs);letter-spacing:var(--oda-tracking-wide);text-transform:uppercase;color:var(--oda-text-muted);margin-top:8px}.BrandHero-module__SQOWsa__pills{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.BrandHero-module__SQOWsa__pill{border:1px solid color-mix(in srgb, var(--oda-text) 12%, transparent);color:var(--oda-text-muted);font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);text-transform:uppercase;align-items:center;padding:4px 9px;display:inline-flex}.BrandHero-module__SQOWsa__pill_fresh{border-color:color-mix(in srgb, var(--oda-success,#2f7d32) 35%, transparent);color:var(--oda-success,#2f7d32)}.BrandHero-module__SQOWsa__pill_recent{border-color:color-mix(in srgb, var(--oda-brand) 35%, transparent);color:var(--oda-brand)}.BrandHero-module__SQOWsa__desc{max-width:56ch;font-size:var(--oda-text-sm);color:var(--oda-text-soft);text-wrap:pretty;margin:18px 0;line-height:1.65}.BrandHero-module__SQOWsa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BrandHero-module__SQOWsa__soc{border:1px solid color-mix(in srgb, var(--oda-text) 14%, transparent);width:34px;height:34px;color:var(--oda-text-muted);background:var(--oda-surface);transition:border-color var(--oda-dur-fast) var(--oda-ease-brand), color var(--oda-dur-fast) var(--oda-ease-brand);justify-content:center;align-items:center;display:inline-flex}.BrandHero-module__SQOWsa__soc:hover{border-color:color-mix(in srgb, var(--oda-text) 34%, transparent);color:var(--oda-text)}.BrandHero-module__SQOWsa__site{border:1px solid var(--oda-text);background:var(--oda-text);height:34px;color:var(--oda-surface);font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-wide);text-transform:uppercase;transition:background-color var(--oda-dur-fast) var(--oda-ease-brand), color var(--oda-dur-fast) var(--oda-ease-brand);align-items:center;gap:7px;margin-right:4px;padding:0 16px;text-decoration:none;display:inline-flex}.BrandHero-module__SQOWsa__site:hover{background:var(--oda-surface);color:var(--oda-text)}.BrandHero-module__SQOWsa__signals{border-top:1px solid color-mix(in srgb, var(--oda-text) 7%, transparent);flex-wrap:wrap;gap:30px;margin-top:24px;padding-top:18px;display:flex}.BrandHero-module__SQOWsa__signal{flex-direction:column-reverse;display:flex}.BrandHero-module__SQOWsa__signalN{font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-sm);color:var(--oda-text);margin:0;line-height:1}.BrandHero-module__SQOWsa__signalNAccent{color:var(--oda-brand)}.BrandHero-module__SQOWsa__signalL{font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);text-transform:uppercase;color:var(--oda-text-muted);margin-top:4px}.BrandHero-module__SQOWsa__cover{aspect-ratio:4/5;background:color-mix(in srgb, var(--oda-text) 4%, transparent);border:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent);width:100%;position:relative;overflow:hidden}.BrandHero-module__SQOWsa__coverImage{object-fit:cover}@media (max-width:1024px){.BrandHero-module__SQOWsa__inner{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media (max-width:840px){.BrandHero-module__SQOWsa__inner{grid-template-columns:1fr}.BrandHero-module__SQOWsa__cover{aspect-ratio:16/9;order:-1}}@media (max-width:640px){.BrandHero-module__SQOWsa__top{gap:16px}.BrandHero-module__SQOWsa__mono{width:64px;height:64px;font-size:var(--oda-display-rung-3)}.BrandHero-module__SQOWsa__logoImage{max-width:52px;max-height:52px}.BrandHero-module__SQOWsa__signals{gap:22px}.BrandHero-module__SQOWsa__site{justify-content:center;width:100%;margin-right:0}}
.BrandOfficialLinks-module__ZfKpgq__section{background:var(--oda-surface);border-top:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent);padding:var(--oda-space-xl) 0}.BrandOfficialLinks-module__ZfKpgq__inner{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:24px;display:grid}.BrandOfficialLinks-module__ZfKpgq__title{color:var(--oda-text);font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-xs);margin-top:10px;font-weight:400;line-height:1.1}.BrandOfficialLinks-module__ZfKpgq__links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.BrandOfficialLinks-module__ZfKpgq__link{background:var(--oda-surface-raised);border:1px solid color-mix(in srgb, var(--oda-text) 14%, transparent);color:var(--oda-text);font-size:var(--oda-text-2xs);height:38px;letter-spacing:var(--oda-tracking-wide);text-transform:uppercase;transition:border-color var(--oda-dur-fast) var(--oda-ease-brand), color var(--oda-dur-fast) var(--oda-ease-brand);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.BrandOfficialLinks-module__ZfKpgq__link:hover{border-color:color-mix(in srgb, var(--oda-text) 34%, transparent);color:var(--oda-brand)}.BrandOfficialLinks-module__ZfKpgq__icon{width:16px;height:16px}@media (max-width:760px){.BrandOfficialLinks-module__ZfKpgq__inner{grid-template-columns:1fr;align-items:start}.BrandOfficialLinks-module__ZfKpgq__links{justify-content:flex-start}}
.BrandProfile-module__qnj0xa__section{background:var(--oda-surface);padding:var(--oda-space-xl) 0;border-bottom:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent)}.BrandProfile-module__qnj0xa__title{font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-sm);color:var(--oda-text);margin:10px 0 26px;line-height:1.1;font-weight:400!important}.BrandProfile-module__qnj0xa__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.BrandProfile-module__qnj0xa__about{min-width:0}.BrandProfile-module__qnj0xa__prose{font-size:var(--oda-text-sm);color:var(--oda-text-soft);text-wrap:pretty;max-width:52ch;margin-bottom:22px;line-height:1.7}.BrandProfile-module__qnj0xa__facts{border-top:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent);gap:0;display:grid}.BrandProfile-module__qnj0xa__fact{border-bottom:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent);grid-template-columns:10rem minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.BrandProfile-module__qnj0xa__factTerm{font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);text-transform:uppercase;color:var(--oda-text-muted);margin:0}.BrandProfile-module__qnj0xa__factValue{font-size:var(--oda-text-sm);color:var(--oda-text);margin:0;line-height:1.5}.BrandProfile-module__qnj0xa__facets{min-width:0}.BrandProfile-module__qnj0xa__facetsLead{font-size:var(--oda-text-xs);color:var(--oda-text-muted);margin-bottom:18px;line-height:1.6}.BrandProfile-module__qnj0xa__facet{margin-bottom:20px}.BrandProfile-module__qnj0xa__facetTitle{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-widest);text-transform:uppercase;color:var(--oda-text-muted);margin:0 0 9px;font-weight:400!important}.BrandProfile-module__qnj0xa__chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.BrandProfile-module__qnj0xa__chip{border:1px solid color-mix(in srgb, var(--oda-text) 13%, transparent);color:var(--oda-text);font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);transition:border-color var(--oda-dur-fast) var(--oda-ease-brand), background-color var(--oda-dur-fast) var(--oda-ease-brand);align-items:center;gap:7px;padding:6px 11px;text-decoration:none;display:inline-flex}.BrandProfile-module__qnj0xa__chip:hover{border-color:color-mix(in srgb, var(--oda-text) 34%, transparent);background:color-mix(in srgb, var(--oda-text) 4%, transparent)}.BrandProfile-module__qnj0xa__chipLabel{text-transform:uppercase}.BrandProfile-module__qnj0xa__chipCount{color:var(--oda-text-muted);font-variant-numeric:tabular-nums}.BrandProfile-module__qnj0xa__swatch{border:1px solid color-mix(in srgb, var(--oda-text) 22%, transparent);border-radius:50%;flex-shrink:0;width:12px;height:12px}@media (max-width:900px){.BrandProfile-module__qnj0xa__grid{grid-template-columns:1fr;gap:30px}.BrandProfile-module__qnj0xa__fact{grid-template-columns:8rem minmax(0,1fr)}}
.BrandRelated-module__11i3RG__section{background:var(--oda-surface);padding:var(--oda-space-xl) 0 var(--oda-space-2xl);border-top:1px solid color-mix(in srgb, var(--oda-text) 8%, transparent)}.BrandRelated-module__11i3RG__title{font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-display-sm);color:var(--oda-text);margin:10px 0 22px;line-height:1.1;font-weight:400!important}.BrandRelated-module__11i3RG__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.BrandRelated-module__11i3RG__card{background:var(--oda-surface);border:1px solid color-mix(in srgb, var(--oda-text) 9%, transparent);height:100%;transition:border-color var(--oda-dur-fast) var(--oda-ease-brand), transform var(--oda-dur-fast) var(--oda-ease-brand);align-items:center;gap:13px;padding:12px 14px;text-decoration:none;display:flex}.BrandRelated-module__11i3RG__card:hover{border-color:color-mix(in srgb, var(--oda-text) 26%, transparent);transform:translateY(-1px)}.BrandRelated-module__11i3RG__mono{border:1px solid color-mix(in srgb, var(--oda-text) 16%, transparent);width:42px;height:42px;font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-text-feature);color:var(--oda-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BrandRelated-module__11i3RG__body{flex-direction:column;flex:1;min-width:0;display:flex}.BrandRelated-module__11i3RG__name{font-family:var(--font-editorial), "Times New Roman", serif;font-size:var(--oda-text-md);color:var(--oda-text);line-height:1.15}.BrandRelated-module__11i3RG__meta,.BrandRelated-module__11i3RG__signals{font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-snug);text-transform:uppercase;color:var(--oda-text-muted);margin-top:3px}.BrandRelated-module__11i3RG__all{font-size:var(--oda-text-2xs);letter-spacing:var(--oda-tracking-wide);text-transform:uppercase;color:var(--oda-text);margin-top:22px;text-decoration:none;display:inline-block}.BrandRelated-module__11i3RG__all span{border-bottom:1px solid var(--oda-brand);padding-bottom:2px}@media (max-width:640px){.BrandRelated-module__11i3RG__grid{grid-template-columns:1fr}}
