[data-framer-page]:has(.framer-partner){--framer-detail-max:1280px;--framer-page-max:var(--framer-detail-max)}[data-framer-page] [data-framer-grid]>li{border:0;flex-direction:column;gap:0;height:auto;padding:0;display:flex;overflow:visible;background:0 0!important;border-radius:0!important}[data-framer-page] [data-framer-grid] [data-card-frame]{aspect-ratio:1;width:100%;height:auto;overflow:hidden;background:var(--framer-hero)!important}[data-framer-page] [data-framer-grid] [data-not-deliverable-slot]{justify-content:flex-start;padding:0}[data-framer-page] [data-framer-grid] [data-card-name]{margin-top:12px}[data-framer-page] [data-framer-grid] [data-card-name]+p{margin-top:4px;font-size:14px;line-height:22.4px;color:var(--framer-neutral-500)!important}[data-framer-page] .framer-section-title{letter-spacing:-.56px;color:var(--foreground);font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:39.2px}[data-framer-page] .framer-pill{white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}[data-framer-page] .framer-pill:hover{background:var(--ds-alpha-black-6)}[data-framer-page] .framer-menu-search input{border-radius:var(--framer-radius-field);height:48px;padding:12px 16px;font-size:16px;font-weight:500;line-height:25.6px;border:1px solid var(--ds-alpha-black-10)!important;background:var(--background)!important}[data-framer-page] .framer-menu-search input::placeholder{color:var(--framer-neutral-500)}[data-framer-page] .framer-empty{color:var(--framer-neutral-500);margin-top:24px;font-size:16px;line-height:25.6px}[data-framer-page] .framer-partner-header{border-bottom:1px solid var(--ds-alpha-black-10);margin-top:24px;padding-bottom:40px}[data-framer-page] .framer-partner-header+*{margin-top:60px}[data-framer-page] [data-ds=brand-products]+[data-ds=brand-products]{margin-top:90px}[data-framer-page] .framer-partner-title{letter-spacing:-.96px;color:var(--foreground);font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:44.8px}[data-framer-page] .framer-partner-badge{color:var(--framer-neutral-500);margin-top:4px}[data-framer-page] .framer-partner-meta{letter-spacing:-.16px;color:var(--foreground);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:16px;font-weight:500;line-height:25.6px;display:flex}[data-framer-page] .framer-partner-contact{color:var(--framer-neutral-500);margin-top:4px;font-size:14px;line-height:22.4px}[data-framer-page] .framer-partner-about{color:var(--framer-neutral-500);margin-top:16px;font-size:16px;line-height:25.6px}[data-framer-page] .brand-description[data-clamped] .brand-description__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-framer-page] .brand-description__toggle{color:var(--foreground);margin-top:4px;font-size:16px;font-weight:500;line-height:25.6px;text-decoration:underline}[data-framer-page] .framer-partner-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}[data-framer-page] .framer-button{border-radius:var(--framer-radius-control);white-space:nowrap;border:0;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:22.4px;display:inline-flex}[data-framer-page] .framer-button--primary{background:var(--primary);color:var(--primary-foreground)}[data-framer-page] .framer-button--secondary{background:var(--ds-alpha-black-6);color:var(--foreground)}[data-framer-page] .framer-icon-button{border-radius:var(--framer-radius-control);background:var(--ds-alpha-black-6);width:40px;height:40px;color:var(--foreground);border:0;justify-content:center;align-items:center;display:inline-flex}[data-framer-page] :is(.framer-button,.framer-icon-button):focus-visible{outline:2px solid var(--foreground);outline-offset:2px}[data-framer-page] .framer-gallery{gap:10px;height:320px;display:grid;position:relative}[data-framer-page] .framer-gallery[data-columns="1"]{grid-template-columns:1fr}[data-framer-page] .framer-gallery[data-columns="2"]{grid-template-columns:1fr 1fr}[data-framer-page] .framer-gallery[data-columns="3"]{grid-template-columns:2.42fr 1fr 1fr}[data-framer-page] .framer-gallery__item{border-radius:var(--ds-radius-8);background:var(--framer-hero);overflow:hidden}[data-framer-page] .framer-gallery__item a,[data-framer-page] .framer-gallery__item img{object-fit:cover;width:100%;height:100%;display:block}[data-framer-page] .framer-gallery__item:nth-child(n+4){display:none}[data-framer-page] .framer-gallery__all{border-radius:var(--framer-radius-control);background:var(--background);height:40px;color:var(--foreground);align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:22.4px;display:inline-flex;position:absolute;bottom:16px;right:16px}[data-framer-page] .framer-shelf-group+.framer-shelf-group{margin-top:60px}[data-framer-page] .framer-text-link{color:var(--foreground);font-size:16px;font-weight:500;line-height:25.6px;text-decoration:underline}[data-framer-page] :is(.framer-locations,.framer-info){margin-top:90px}[data-framer-page] .framer-info{border-top:1px solid var(--ds-alpha-black-10);padding-top:60px}[data-framer-page] .framer-location{border-radius:var(--ds-radius-16);background:#fff;padding:24px}[data-framer-page] .framer-location__name{letter-spacing:-.56px;color:var(--foreground);font-size:28px;font-weight:600;line-height:39.2px;display:block}[data-framer-page] .framer-location__address{color:var(--framer-neutral-500);margin-top:4px;font-size:16px;line-height:25.6px}[data-framer-page] .framer-location__columns{flex-wrap:wrap;gap:16px 40px;margin-top:20px;display:flex}[data-framer-page] .framer-info__label{color:var(--foreground);font-size:16px;font-weight:600;line-height:25.6px}[data-framer-page] .framer-info-link{color:var(--primary);font-size:14px;font-weight:500;line-height:22.4px}[data-framer-page] .framer-info-link:hover{text-decoration:underline}@media (width>=810px){[data-framer-page] .framer-partner-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro actions""about about";align-items:start;column-gap:24px;display:grid}[data-framer-page] .framer-partner-text{display:contents}[data-framer-page] .framer-partner-intro{grid-area:intro}[data-framer-page] .framer-partner-about{grid-area:about}[data-framer-page] .framer-partner-actions{grid-area:actions;margin-top:0}}@media (width<=809.98px){[data-framer-page] .framer-partner-about{max-width:620px}[data-framer-page] .framer-section-title{letter-spacing:-.48px;font-size:24px;line-height:33.6px}[data-framer-page] .framer-partner-title{letter-spacing:-.78px;font-size:26px;line-height:36.4px}[data-framer-page] .framer-gallery{scroll-snap-type:x mandatory;grid-auto-columns:calc(100% - 40px);grid-auto-flow:column;gap:5px;height:auto;overflow-x:auto;grid-template-columns:none!important}[data-framer-page] .framer-gallery[data-columns="1"]{grid-auto-columns:100%}[data-framer-page] .framer-gallery__item,[data-framer-page] .framer-gallery__item:nth-child(n+4){aspect-ratio:4/3;scroll-snap-align:start;display:block}[data-framer-page] .framer-gallery__all{display:none}[data-framer-page] .framer-shelf{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--framer-gutter-phone));padding-inline:var(--framer-gutter-phone);scroll-padding-inline:var(--framer-gutter-phone);gap:14px;display:flex;overflow-x:auto}[data-framer-page] .framer-shelf>li{scroll-snap-align:start;flex:0 0 192px}}
