.bb-cat img,.bb-pcard img,.bb-guide img{height:auto;max-width:100%}@media(max-width:1199.98px){.bb-usps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-cats,.bb-guides{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-colours{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-hero h1{font-size:48px}.bb-prow{grid-auto-columns:calc((100% - 40px) / 3)}}@media(max-width:991.98px){.bb-hero-grid,.bb-look.is-active,.bb-spot,.bb-sizehelp{grid-template-columns:minmax(0,1fr)}.bb-hero-media{order:-1}.bb-cats,.bb-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-prow{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:575.98px){.bb-wrap{padding:0 16px}.bb-sec{padding:40px 0 0}.bb-sec-head{margin-bottom:16px}.bb-sec-head h2{font-size:30px}.bb-sec-head p{font-size:15px}.bb-hero{padding:0 0 8px}.bb-hero .bb-wrap{padding:0}.bb-hero-grid{gap:0}.bb-hero-media{border-radius:0;aspect-ratio:auto;height:330px}.bb-photo-tag{left:12px;bottom:12px;max-width:250px;padding:8px 12px;border-radius:10px}.bb-photo-tag-k{display:none}.bb-photo-tag-t,.bb-photo-tag-p{font-size:13px}.bb-hero-copy{padding:22px 16px 8px;gap:14px;max-width:none}.bb-eyebrow{font-size:12px;padding:5px 10px}.bb-hero h1{font-size:38px}.bb-hero-text{font-size:16px}.bb-hero-ctas{flex-direction:column}.bb-hero-ctas .bb-btn{width:100%}.bb-sizes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}.bb-sizes::-webkit-scrollbar{display:none}.bb-sizes .bb-chip{flex:none}.bb-usps{background:none;border:0;margin-top:22px}.bb-usps-grid{gap:10px;padding:0}.bb-usp{background:#fff;border-radius:12px;padding:12px}.bb-usp .bb-icon,.bb-usp-link{display:none}.bb-usp-title{font-size:14px}.bb-usp-text{font-size:13px;line-height:1.35}.bb-cats{gap:12px}.bb-cat img{aspect-ratio:1/1}.bb-cat-body{padding:10px 12px 12px}.bb-cat-name{font-size:15px}.bb-cat-meta{font-size:12px}.bb-cat .bb-arrow-circle{display:none}.bb-looks{margin-top:40px;padding:36px 0 32px}.bb-look-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-tab{width:100%;padding:0 10px;font-size:14px}.bb-look{gap:16px}.bb-look-media{aspect-ratio:1/1;border-radius:16px}.bb-in-photo{left:10px;right:10px;bottom:10px}.bb-in-photo span{font-size:13px;padding:7px 10px}.bb-look-panel h3{font-size:24px}.bb-look-blurb{display:none}.bb-bedsize{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bb-bedsize-label{grid-column:1/-1}.bb-size{width:100%;padding:0 8px}.bb-item label{grid-template-columns:22px 56px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.bb-item img{width:56px;height:56px;border-radius:8px}.bb-item-type{font-size:11px}.bb-item-name{font-size:14px}.bb-item-size{font-size:12px}.bb-item-price{font-size:14px}.bb-look-sum{padding:14px}.bb-sum-total{font-size:26px}.bb-spot{border-radius:20px}.bb-spot-media{min-height:240px}.bb-spot-body{padding:22px 20px 24px;gap:12px}.bb-spot-body h2{font-size:30px}.bb-spot-text{font-size:15px}.bb-spot-ctas .bb-btn{width:100%}.bb-colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bb-colour{padding:12px 4px;gap:6px}.bb-swatch{width:44px;height:44px}.bb-colour-name{font-size:13px}.bb-sizehelp{padding:22px 18px;border-radius:20px;gap:14px}.bb-sizehelp h2{font-size:28px}.bb-sizehelp-text{font-size:15px}.bb-sizerow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);padding:11px 12px;font-size:14px}.bb-sizerow.is-head{display:none}.bb-sizehelp .bb-btn{width:100%}.bb-guides{grid-template-columns:minmax(0,1fr);gap:10px}.bb-guide{display:grid;grid-template-columns:72px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:10px;border-radius:12px}.bb-guide img{width:72px;height:72px;aspect-ratio:auto;border-radius:8px;object-position:left center}.bb-guide-body{padding:0;gap:2px}.bb-guide-kicker{font-size:11px}.bb-guide-title{font-size:15px;line-height:1.3}.bb-guide-arrow{display:block;color:var(--bb-sage-dark);font-size:18px}.bb-sec-last{padding-bottom:40px}.bb-prow-btn{display:none}.bb-prow-wrap{padding:0}.bb-prow{grid-auto-columns:168px;gap:12px;padding:0 16px 4px;scroll-padding:0 16px}.bb-pcard a{border-radius:12px}.bb-pcard-body{padding:10px 10px 12px;gap:3px}.bb-pcard-k{font-size:11px}.bb-pcard-t{font-size:14px;line-height:1.3}.bb-pcard-p{font-size:14px}.bb-more{font-size:15px;padding:10px 0}.bb-looks .bb-sec-head{flex-direction:column;align-items:stretch}.bb-sizehelp-ctas{flex-direction:column}.bb-size-note-m{margin:-4px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bb-home-r.css.map */
