.pf-spotlight{display:block;padding-block:60px;color:#28332b}.pf-sp-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.pf-spotlight>h2{font-size:clamp(28px,3.4vw,48px);line-height:1.15;margin:0 0 32px}.pf-sp-panel{display:grid;grid-template-columns:1.15fr 1fr;background:#f4f3ec;border:1px solid #dedfd6;border-radius:16px;overflow:hidden}.pf-sp-panel[hidden]{display:none}.pf-sp-copy{padding:clamp(26px,5vw,76px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pf-sp-copy>.pf-brand-logo{width:170px;height:40px;object-fit:contain;object-position:left center}.pf-sp-copy h3{font-size:clamp(30px,3.6vw,52px);line-height:1.12;margin:30px 0 18px;letter-spacing:-.035em}.pf-sp-description{font-size:15px;line-height:1.8;color:#586051;max-width:44ch}.pf-sp-link{display:flex;gap:35px;align-items:center;border:1px solid #89907f;border-radius:40px;padding:14px 22px;margin-top:25px;text-decoration:none;color:inherit;font-size:13px}.pf-sp-link:hover{background:#e3e6d9}.pf-sp-media{background:#fff;display:flex;flex-direction:column;min-width:0}.pf-sp-media>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:0}.pf-sp-product{padding:15px 24px;font-size:12px;color:inherit;text-decoration:none;text-align:center}.pf-sp-tabs{display:flex;overflow-x:auto;margin-top:20px;gap:12px;padding:3px}.pf-sp-tabs button{flex:1;min-width:130px;min-height:80px;background:transparent;border:1px solid #d5d8ce;border-radius:8px;padding:18px;cursor:pointer}.pf-sp-tabs .pf-brand-logo{width:130px;max-width:100%;height:30px;object-fit:contain;filter:grayscale(1);opacity:.65}.pf-sp-tabs button:is(:hover,[aria-pressed=true]){background:#eaece2;border-color:#737e68}.pf-sp-tabs button:is(:hover,[aria-pressed=true]) .pf-brand-logo{filter:none;opacity:1}.pf-spotlight :focus-visible{outline:2px solid #506446;outline-offset:3px}@media(max-width:749px){.pf-sp-panel{grid-template-columns:1fr}.pf-sp-media{grid-row:1}.pf-sp-media>img{height:auto}.pf-spotlight{padding-block:36px}.pf-sp-copy h3{margin-top:20px}.pf-sp-tabs button{flex:0 0 145px}}.pf-sp-brand-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:250px;min-width:0}.pf-sp-brand-pair>span{color:#747a70}.pf-sp-tabs button{box-sizing:border-box;overflow:hidden}.pf-sp-tabs .pf-sp-brand-pair{margin-inline:auto;gap:6px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pf-brand-spotlight.css.map */
