body[data-page=wholesale] .bw-page-shell,body.bw-has-cup[data-page=wholesale] .bw-page-shell.wrap{display:block;width:min(1140px,calc(100% - 96px));margin-inline:auto}body[data-page=wholesale] .bw-page-main{font-family:BW Inter,Arial,sans-serif;color:#292929}body[data-page=wholesale] .bw-page-main .wrap{width:100%;max-width:none;margin-inline:0}body[data-page=wholesale] .bw-page-main .eyebrow{font-size:10px;font-weight:550;letter-spacing:.12em;line-height:1.5;color:#626262}.bpf-opening{padding:12px 0 28px}.bpf-hero{position:relative;padding:28px;border-radius:7px;overflow:hidden;min-height:360px;display:flex;align-items:center}.bpf-hero-image{position:absolute;top:0;right:0;bottom:0;left:0}.bpf-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}.bpf-hero-copy{position:relative;padding:30px 34px;width:61%;background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffffcf;border-radius:6px}.bpf-hero-copy>.eyebrow{margin:0 0 15px}.bpf-hero h1{font-size:42px;font-weight:450;letter-spacing:-.025em;line-height:1.14;margin:0 0 20px;max-width:none}.bpf-lede,.bpf-lede p{font-size:14px;line-height:1.8;color:#535353;max-width:none;margin:0}.bpf-lede p+p{margin-top:12px}.bpf-hero-link{display:inline-flex;gap:20px;align-items:center;font-size:12px;padding:0 0 5px;margin-top:22px;border-bottom:1px solid #777}.bpf-hero-link span{font-size:17px}.bpf-nav{display:flex;flex-wrap:wrap;gap:0 34px;padding:0;border-block:1px solid #e2e2e2;background:#fffffff5;position:sticky;top:calc(var(--bw-cup-top,114px) - 24px);z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bpf-nav a{font-size:12px;line-height:1.5;padding:18px 0;white-space:nowrap}.bpf-nav a:hover{text-decoration:underline;text-underline-offset:5px}.bpf-reading{padding:34px 0 55px}.bpf-reading>.bw-cup-rail{padding-top:0;grid-row:1 / -1}.bpf-reading .bw-cup-sticky{top:calc(var(--bw-cup-top,114px) + 55px)}.bpf-content{min-width:0}.bpf-chapter{padding:35px 0;border-bottom:1px solid #e3e3e3;scroll-margin-top:175px}.bpf-chapter:first-child{padding-top:0}.bpf-chapter:last-child{border-bottom:0;padding-bottom:0}.bpf-chapter>.eyebrow{margin:0 0 13px}.bpf-chapter h2{margin:0 0 21px;font-size:32px;line-height:1.2;letter-spacing:-.018em;font-weight:450}.bpf-copy p,.bpf-copy li{font-size:15px;line-height:1.85;color:#535353;max-width:none}.bpf-copy p{margin:0 0 17px}.bpf-copy p:last-child{margin-bottom:0}.bpf-copy strong{color:#303030;font-weight:550}.bpf-copy h3{font-size:21px;line-height:1.3;font-weight:450;margin:27px 0 13px}.bpf-copy a{text-decoration:underline;text-underline-offset:3px}.bpf-review-list{margin:24px 0}.bpf-review-list>div{display:grid;grid-template-columns:170px 1fr;gap:27px;padding:15px 0;border-top:1px solid #e3e3e3}.bpf-review-list>div:last-child{border-bottom:1px solid #e3e3e3}.bpf-review-list dt{font-size:14px;line-height:1.75;font-weight:500}.bpf-review-list dd{margin:0;color:#5a5a5a;font-size:14px;line-height:1.8}.bpf-resources{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.bpf-copy a.bpf-resource{display:flex;flex-direction:column;border:1px solid #e2e2e2;border-radius:6px;padding:24px;color:#303030;text-decoration:none;transition:border-color .15s ease}.bpf-resource:hover{border-color:#888}.bpf-resource-kicker{color:#767676;font-size:10px;line-height:1.5;margin-bottom:16px}.bpf-copy .bpf-resource h3{margin:0 0 13px;font-size:23px;letter-spacing:-.015em}.bpf-copy .bpf-resource p{margin:0 0 21px;font-size:14px;line-height:1.8}.bpf-resource-action{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px}.bpf-resource-action span{font-size:18px}.bpf-update{display:flex;align-items:center;justify-content:space-between;gap:27px;padding:23px 25px;border:1px solid #dedede;border-radius:6px;margin:23px 0 28px}.bpf-update>div{flex:1}.bpf-copy .bpf-update h3{margin:0 0 9px;font-size:21px}.bpf-copy .bpf-update p{font-size:12px;line-height:1.75;margin:0}.bpf-copy a.bpf-update-action{background:#30302f;color:#fff;border-radius:4px;padding:15px 20px;display:inline-flex;gap:17px;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;text-decoration:none}.bpf-update-action:hover{background:#444}.bpf-copy details{border-top:1px solid #e4e4e4;padding:0}.bpf-copy details:last-child{border-bottom:1px solid #e4e4e4}.bpf-copy summary{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:15px;line-height:1.6;padding:18px 0;list-style:none;cursor:pointer}.bpf-copy summary::-webkit-details-marker{display:none}.bpf-copy summary:after{content:"+";font-size:20px;font-weight:300}.bpf-copy details[open]>summary:after{content:"\2212"}.bpf-copy details>p{padding:0 24px 19px 0;margin:0;font-size:14px}body[data-page=wholesale] .bw-page-main :is(a,summary):focus-visible{outline:2px solid #595959;outline-offset:5px}@media(max-width:1150px)and (min-width:651px){body[data-page=wholesale] .bw-page-shell,body.bw-has-cup[data-page=wholesale] .bw-page-shell.wrap{width:calc(100% - 56px)}.bpf-hero-copy{width:68%;padding:28px}.bpf-hero h1{font-size:37px}}@media(max-width:650px){body[data-page=wholesale] .bw-page-shell,body.bw-has-cup[data-page=wholesale] .bw-page-shell.wrap{width:calc(100% - 40px)}.bpf-opening{padding:5px 0 24px}.bpf-hero{display:block;padding:0;min-height:0;border:1px solid #e4e4e4}.bpf-hero-image{position:relative;height:160px}.bpf-hero-image img{object-position:center 55%}.bpf-hero-copy{width:auto;padding:24px 20px;margin:-27px 11px 11px;background:#fffffff0}.bpf-hero h1{font-size:32px;line-height:1.15}.bpf-lede,.bpf-lede p{font-size:13px}.bpf-nav{gap:0;justify-content:space-between;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.bpf-nav a{font-size:11px;padding:16px 15px 16px 0}.bpf-nav a:last-child{padding-right:0}.bpf-reading{padding:25px 0 39px}.bpf-chapter{padding:29px 0;scroll-margin-top:140px}.bpf-chapter h2{font-size:28px}.bpf-copy p{font-size:14px}.bpf-review-list>div{grid-template-columns:1fr;gap:6px}.bpf-review-list dd{font-size:13px}.bpf-resources{grid-template-columns:1fr;gap:18px}.bpf-copy a.bpf-resource{padding:22px}.bpf-update{flex-direction:column;align-items:stretch;gap:20px;padding:22px}.bpf-copy a.bpf-update-action{width:100%}}@media(max-width:360px){body[data-page=wholesale] .bw-page-shell,body.bw-has-cup[data-page=wholesale] .bw-page-shell.wrap{width:calc(100% - 32px)}.bpf-hero-copy{padding:22px 15px;margin-inline:8px}.bpf-hero h1{font-size:29px}}@media(max-height:520px){.bpf-nav{position:static}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bw-professionals-v1.css.map */
