.pv-brand-directory{background:#fff;color:#14411f}.pv-brand-directory-intro{padding:56px 0 24px;text-align:center}.pv-brand-directory-intro .pv-eyebrow{margin:0;color:#55745b;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}#MainContent .pv-brand-directory-content .pv-brand-directory-intro h1{margin:18px auto 0;max-width:1000px;font-family:var(--font-body-family);font-size:clamp(28px,3.1vw,42px);font-weight:750;line-height:1.2;letter-spacing:-.035em;color:inherit;overflow-wrap:anywhere}.pv-brand-directory-intro .rte{max-width:620px;margin:20px auto 0;color:#4d5b48}.pv-brand-directory-body{padding-top:14px;padding-bottom:64px;text-align:center}.pv-catalogue-brands{display:grid;grid-template-columns:repeat(var(--pv-brand-columns),minmax(0,1fr));grid-auto-rows:1fr;max-width:calc(var(--pv-brand-columns) * 260px);margin:20px auto 0;padding:0;list-style:none;border-top:1px solid #d8ddd4;border-left:1px solid #d8ddd4}.pv-catalogue-brands>li{min-width:0;border-right:1px solid #d8ddd4;border-bottom:1px solid #d8ddd4}.pv-catalogue-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;min-height:180px;padding:24px 16px;color:#14411f;text-align:center;text-decoration:none}.pv-catalogue-brand__logo{display:flex;align-items:center;justify-content:center;width:100%;height:66px}.pv-catalogue-brand__logo .pv-image{display:block;width:100%;max-width:190px;height:100%;object-fit:contain}.pv-catalogue-brand__name{font-family:var(--font-body-family);font-size:19px;font-weight:700;line-height:1.35;letter-spacing:.02em;overflow-wrap:anywhere}.pv-catalogue-brand__link{display:flex;align-items:center;gap:8px;color:#55745b;font-size:12px;line-height:1.5}.pv-catalogue-brand[href]:hover{background:#f6f8f1;text-decoration:none}.pv-catalogue-brand[href]:focus-visible{outline:3px solid #c67139;outline-offset:-4px}.pv-brand-directory-empty{max-width:640px;margin-inline:auto;padding:28px 0 12px;text-align:center}.pv-brand-directory-empty h3{margin-top:0;color:inherit;font-size:24px}.pv-brand-directory-empty p{color:#4d5b48;line-height:1.7}.pv-brand-directory-all{display:inline-block;margin-top:26px;padding:10px 0;color:inherit;font-size:14px}@media(max-width:1199px)and (min-width:750px){.pv-catalogue-brands{grid-template-columns:repeat(var(--pv-brand-tablet-columns),minmax(0,1fr))}.pv-catalogue-brand{padding-inline:10px}.pv-catalogue-brand__name{font-size:16px}}@media(max-width:749px){.pv-brand-directory-intro{padding:36px 0 20px}.pv-brand-directory-intro .pv-eyebrow{font-size:10px}.pv-brand-directory-body{padding-top:8px;padding-bottom:40px}.pv-catalogue-brands{grid-template-columns:repeat(var(--pv-brand-mobile-columns),minmax(0,1fr))}.pv-catalogue-brands>li:last-child:nth-child(odd){grid-column:1 / -1}.pv-catalogue-brand{min-height:156px;padding:20px 12px;gap:14px}.pv-catalogue-brand__logo{height:56px}.pv-catalogue-brand__logo .pv-image{max-width:155px}.pv-catalogue-brand__name{font-size:16px}}.pv-brand-preview-note{max-width:820px;margin:24px auto 0;color:#746c5f;text-align:center;font-size:13px;line-height:1.8}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pv-brand-directory.css.map */
