.brand-details-page{--dh-page-margin:clamp(20px, 1.6vw, 32px);width:100%}.brand-partner-hero{isolation:isolate;width:100%;position:relative}.brand-partner-hero__wrapper{position:relative}.brand-partner-hero__fixed-bg{z-index:0;background-color:#1a1a1a;position:fixed;inset:0;overflow:hidden}.brand-partner-hero--empty .brand-partner-hero__fixed-bg{background-color:#0000}.brand-partner-hero--empty .brand-partner-hero__wrapper{background-color:var(--background,#fff)}.brand-partner-hero__video,.brand-partner-hero__poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-partner-hero__poster{background-position:50%;background-size:cover}.brand-partner-hero__poster--fallback{background-color:#1a1a1a}.brand-partner-hero__scrim{pointer-events:none;background:#0000000d;position:absolute;inset:0}.brand-partner-hero__overlay{z-index:5;position:sticky}.brand-partner-hero__collage-wrap{position:relative}.brand-partner-hero__collage{align-items:flex-start;display:flex}.brand-partner-hero__collage-frame{background-color:#f5f5f5;position:relative;overflow:hidden}.brand-partner-hero__collage-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-partner-hero__collage-frame--1{aspect-ratio:3/4;flex:0 0 calc(37.04% - 45px);margin-right:45px}.brand-partner-hero__collage-frame--2{aspect-ratio:3/4;flex:0 0 calc(31.48% - 15px);margin-top:calc(100vh - 90px - 21vw);margin-right:15px}.brand-partner-hero__collage-frame--3{aspect-ratio:3/4;flex:0 0 31.48%;margin-top:calc(50vh - 20.98vw)}@media (max-width:992px){.brand-partner-hero__collage{flex-wrap:wrap}.brand-partner-hero__collage-frame--1{flex:0 0 calc(100% - 100px);margin-bottom:98px;margin-right:0}.brand-partner-hero__collage-frame--2{flex:0 0 calc(50% - 10px);margin-top:0;margin-right:20px}.brand-partner-hero__collage-frame--3{flex:0 0 calc(50% - 10px);margin-top:98px}}.brand-partner-hero__collage-spacer{pointer-events:none;width:100%}.brand-partner-hero__intro{box-sizing:border-box;flex-direction:column;gap:10px;min-height:100dvh;margin-bottom:29px;padding:0 24px;display:flex}.brand-partner-hero--empty .brand-partner-hero__intro{min-height:0}.brand-partner-hero__name,.brand-partner-hero__intro .profile-title,.brand-partner-hero__intro h1,.brand-partner-hero__address{margin:0}.brand-partner-hero__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.brand-partner-hero__action-btn{background:var(--white-color,#fff);font-family:var(--primary-regular);cursor:pointer;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:5px 13px;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.brand-partner-hero__action-btn--feed{border-color:var(--matte-red,#fe6868);color:var(--matte-red,#fe6868)}.brand-partner-hero__action-btn--contact{color:inherit;border-color:currentColor}.brand-partner-hero__intro--on-media .brand-partner-hero__action-btn--contact{color:#fff;border-color:#fff}.brand-partner-hero__intro--on-page .brand-partner-hero__action-btn--contact{color:#111;border-color:#111}.brand-details-contact-modal{box-sizing:border-box;color:#fff;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100%;display:flex}.brand-details-contact-modal__grid{flex-direction:column;gap:24px;width:100%;display:flex}@media screen and (min-width:992px){.brand-details-contact-modal__grid{padding:20px 25% 25px!important}}.brand-details-contact-modal__details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.brand-details-contact-modal__name{color:inherit;text-align:left;margin-bottom:40px;font-size:36px}.brand-details-contact-modal__address{color:inherit;text-align:left;margin:0 0 20px;font-size:18px;font-family:var(--primary-light)!important}.brand-details-contact-modal__phone{color:inherit;text-align:left;font-size:18px;font-family:var(--primary-light);margin:0 0 40px;text-decoration:none}.brand-details-contact-modal__phone:hover,.brand-details-contact-modal__phone:focus-visible{text-decoration:underline}.brand-details-contact-modal__website{color:#111;font:inherit;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.55rem 1.35rem;font-size:.95rem;line-height:1.2;text-decoration:none;display:inline-flex}.brand-details-contact-modal__website:hover,.brand-details-contact-modal__website:focus-visible{opacity:.92}.brand-partner-hero__logo-box{align-self:flex-end;width:500px;max-width:100%;height:250px;margin-top:70px;position:relative;overflow:hidden}.brand-partner-hero__logo-img{object-fit:contain;filter:none;width:100%;height:100%;display:block}@media (max-width:768px){.brand-partner-hero__logo-box{margin-top:30px}.brand-details-section{padding:56px 2px!important}}.brand-partner-hero__bio{flex-direction:column;gap:30px;width:66.667%;margin-top:30px;padding-left:0;display:flex}@media (min-width:992px){.brand-partner-hero__bio{gap:45px;padding-left:200px}}.brand-partner-hero__bio-text{white-space:pre-line;margin:0}.brand-partner-hero__show-more{cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.brand-partner-hero__bio-spacer{flex:1;min-height:0}@media (max-width:992px){.brand-partner-hero__bio{width:100%}.brand-partner-hero__logo-box{aspect-ratio:2;width:100%;height:auto}.brand-partner-hero__show-more{align-self:center}}.brand-partner-hero__intro--on-media,.brand-partner-hero__intro--on-media .brand-partner-hero__name,.brand-partner-hero__intro--on-media .brand-partner-hero__address,.brand-partner-hero__intro--on-media .brand-partner-hero__bio-text,.brand-partner-hero__intro--on-media .brand-partner-hero__show-more,.brand-partner-hero__intro--on-media .profile-title,.brand-partner-hero__intro--on-media h1{color:#fff}.brand-partner-hero__intro--on-page,.brand-partner-hero__intro--on-page .brand-partner-hero__name,.brand-partner-hero__intro--on-page .brand-partner-hero__address,.brand-partner-hero__intro--on-page .brand-partner-hero__bio-text,.brand-partner-hero__intro--on-page .brand-partner-hero__show-more,.brand-partner-hero__intro--on-page .profile-title,.brand-partner-hero__intro--on-page h1{color:#111}.brand-details-page__sections{z-index:1;background:var(--background,#fff);flex-direction:column;padding:0;display:flex;position:relative}.brand-details-section{padding:56px var(--dh-page-margin) 64px}.brand-details-section__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.brand-details-section__title{margin:0}.brand-details-section__view-all{flex-shrink:0}.brand-partner-hero--on-media .brand-details-page__sections{background:0 0}.brand-partner-hero--on-media .brand-details-section .object-title,.brand-partner-hero--on-media .brand-details-section__view-all,.brand-partner-hero--on-media .df-product-card__new-badge,.brand-partner-hero--on-media .df-product-card__attribution,.brand-partner-hero--on-media .df-product-card__title,.brand-partner-hero--on-media .df-product-card__year,.brand-partner-hero--on-media .df-product-card__location,.brand-partner-hero--on-media .df-product-card__auction-date,.brand-partner-hero--on-media .df-product-card__price,.brand-partner-hero--on-media .cs-card-type-brand,.brand-partner-hero--on-media .cs-card-title,.brand-partner-hero--on-media .cs-card-info,.brand-partner-hero--on-media .cs-card-info p,.brand-partner-hero--on-media .cs-card-info .font-pos_2-regular,.brand-partner-hero--on-media .cs-card-languages{color:var(--white-color,#fff)}.brand-details-section__error{color:var(--matte-red,#b00020);margin:0}.brand-details-strip{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;outline:none;padding-bottom:.5rem;overflow:auto hidden}.brand-details-strip:focus-visible{box-shadow:0 0 0 2px var(--primary-color,#111)}.brand-details-strip__list{gap:1.25rem;width:max-content;margin:0;padding:0;list-style:none;display:flex}.brand-details-strip__item{scroll-snap-align:start;flex:none;width:min(72vw,16rem)}@media (min-width:769px){.brand-details-strip__item{width:14rem}}.brand-details-feed-cards{grid-template-columns:repeat(5,1fr);align-items:baseline;gap:50px 25px;display:grid}@media (max-width:1279px){.brand-details-feed-cards{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1023px){.brand-details-feed-cards{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:768px){.brand-details-feed-cards{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width:479px){.brand-details-feed-cards{grid-template-columns:1fr;gap:8px}}@media (max-width:768px){.brand-details-feed-cards--preview{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:baseline;gap:2px;display:flex;overflow:auto hidden}.brand-details-feed-cards--preview::-webkit-scrollbar{display:none}.brand-details-feed-cards--preview>.brand-details-feed-cards__item{scroll-snap-align:start;flex:0 0 300px;width:300px;max-width:300px}}.brand-details-catalog-row.cs-pages-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:0 25px;padding-bottom:16px;padding-right:24px;position:relative;overflow:auto hidden}.brand-details-catalog-row.cs-pages-grid::-webkit-scrollbar{display:none}.brand-details-catalog-row.cs-pages-grid>*{flex-direction:column;flex:none;justify-content:flex-end;display:flex}@media (min-width:993px){.brand-details-catalog-row.cs-pages-grid{column-gap:50px;width:100%;max-width:100%}}.brand-details-catalog-row .cs-card{margin:0}.brand-details-catalog-row .cs-card-info{padding-bottom:0}
