.bg-home>.bg-curated-edit{padding-top:42px}
.bg-home>.bg-category-edit{padding-top:0}
.bg-home-rail-controls{display:none}
.bg-home .bg-brand-note{padding-block:48px 40px}
.bg-home .bg-promises{padding-bottom:42px}
@media(max-width:749px){
 .bg-home>.bg-curated-edit{padding-top:28px;padding-bottom:28px}
 .bg-home>.bg-category-edit{padding-top:0;padding-bottom:30px}
 .bg-home .bg-home-rail-controls:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 12px;font-size:11px;color:#75676b}
 .bg-home-rail-controls>div{display:flex;gap:8px}
 .bg-home-rail-controls button{width:44px;height:44px;border:1px solid #d8c9c8;background:transparent;color:var(--bg-garnet);font:18px/1 var(--font-body--family);cursor:pointer}
 .bg-home-rail-controls button:disabled{opacity:.35;cursor:default}
 .bg-home .bg-curated-edit .bg-edit-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/2.12);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c9b2b5 transparent;padding-bottom:12px}
 .bg-home .bg-curated-edit .bg-edit-grid>article{scroll-snap-align:start;min-width:0}
 .bg-home-rail-controls button:focus-visible,#BGHomeProducts:focus-visible{outline:2px solid var(--bg-garnet);outline-offset:3px}
 .bg-home .bg-home-trio-link{margin-top:18px}
 .bg-home .bg-brand-note{padding:30px 22px}
 .bg-home .bg-brand-note h2{font-size:28px;margin-bottom:16px}
 .bg-home .bg-promises{padding:8px 22px 30px}
 .bg-home .bg-promises>h2{font-size:25px;margin-bottom:18px}
 .bg-home .bg-promises>div{gap:18px}
 .bg-home .bg-promises article{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;padding-top:16px}
 .bg-home .bg-promises article>span{grid-column:1;grid-row:1/4;font-size:19px;margin:0}
 .bg-home .bg-promises article>h3,.bg-home .bg-promises article>p,.bg-home .bg-promises article>a{grid-column:2}
 .bg-home .bg-promises article>h3{margin:0 0 7px}
 .bg-home .bg-promises article>p{margin:0 0 8px}
}
