.brand-profile{--brand-profile-gutter:20px;background-color:#fff;margin-inline:calc(var(--wp--style--root--padding-left, 0px)*-1);max-width:100vw;padding-top:40px;width:calc(100% + var(--wp--style--root--padding-left, 0px) + var(--wp--style--root--padding-right, 0px))}.brand-profile__inner{margin-inline:auto;width:min(100% - 2*var(--brand-profile-gutter),1100px)}.brand-profile__image{display:block;height:auto;width:100%}.brand-profile__panel{align-items:start;background-color:#fff;display:grid;grid-template-columns:16.6666% 25% 41.6666% 1fr;padding-block:75px}.brand-profile__body,.brand-profile__heading{padding-inline:var(--brand-profile-gutter)}.brand-profile__heading{color:#111;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;grid-column:2;letter-spacing:.08em;line-height:36px;margin:0 0 25px;text-transform:uppercase}.brand-profile__body{color:#767676;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;grid-column:3;line-height:25px}.brand-profile__body p{margin:0 0 25px}.brand-profile__body h2{color:#111;font-family:Raleway,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.28px;line-height:25px;margin:50px 0 15px;text-transform:uppercase}.brand-profile__body>:first-child{margin-top:0}.brand-profile__body ul{list-style:disc;margin:0 0 25px;padding-left:20px}.brand-profile__body strong{color:#111;font-weight:600}.brand-profile__body a{color:#111;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em;transition:color .2s}.brand-profile__body a:hover{color:#555}.brand-profile__body a:focus-visible{outline:2px solid #111;outline-offset:2px}.brand-profile[data-layout=retailer] .brand-profile__heading{font-size:16px;letter-spacing:1.28px;line-height:25px;margin:0 0 83px;text-align:center}.brand-profile[data-layout=retailer] .brand-profile__heading:after{background-color:#ccc;content:"";display:block;height:2px;margin:15px auto 0;width:40px}.brand-profile__title{color:#111;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;letter-spacing:1.92px;line-height:36px;margin:0 0 25px;text-transform:uppercase}.brand-profile[data-layout=retailer] .brand-profile__panel{grid-template-columns:16.6666% 66.6666% 1fr}.brand-profile[data-layout=retailer] .brand-profile__body{grid-column:2}@media(max-width:1024px){.brand-profile{--brand-profile-gutter:15px}.brand-profile__panel{padding-inline:5px}}@media(max-width:768px){.brand-profile__panel{display:block;padding:50px 0}.brand-profile[data-layout=retailer] .brand-profile__heading{margin-bottom:58px}.brand-profile__title{font-size:18px;letter-spacing:1.2px;line-height:28px}}@media(max-width:480px){.brand-profile{--brand-profile-gutter:10px}.brand-profile__panel{padding-block:25px}.brand-profile[data-layout=retailer] .brand-profile__heading{margin-bottom:33px}}@media(prefers-reduced-motion:reduce){.brand-profile__body a{transition:none}}
