.bs-approved-homepage:has(.bs-home-draft--b){container-type:inline-size;background:#fff}.bsa-root.bs-home-draft--b{--bsdh-gold:#ffd15b;--bsdh-gutter:clamp(20px,4.8vw,80px);width:calc(100% - 2 * var(--bsdh-gutter));max-width:1280px;background:#fff}.bsa-root.bs-home-draft--b .bsdh-hero{position:relative;display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:28px;margin:0;padding:28px 0;background:#f7f9fa;border:0;border-radius:0;overflow:visible;box-shadow:0 0 0 100vmax #f7f9fa;clip-path:inset(0 -100vmax)}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-copy{padding:0;gap:16px;min-width:0;align-self:center;justify-content:center}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-eyebrow{font-size:11px;letter-spacing:.035em;line-height:1.35}.bsa-root.bs-home-draft--b .bsdh-hero h1{font-size:clamp(36px,4.25vw,58px);font-weight:700;line-height:1.04;letter-spacing:-.035em;max-width:none}.bs-home-draft--b .bsdh-hero h1 span{display:block}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-copy p{font-size:14px;line-height:1.55;max-width:36ch;color:#344154}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-actions{flex-wrap:nowrap;gap:10px;width:100%}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-btn{width:auto;min-height:42px;padding:10px 14px;font-size:12px;line-height:1.25;white-space:nowrap;border-radius:5px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-btn.bsa-secondary{padding:10px 14px;text-decoration:none;border-color:var(--bs-cta);color:var(--bs-cta)}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-trust{border:0;padding:3px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:9px;line-height:1.5;color:var(--bs-text)}.bs-home-draft--b .bsdh-hero .bsa-hero-trust span:before{content:"\2713";font-size:13px;font-weight:700;color:#143c45;margin-right:5px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-art{position:relative;min-width:0;width:100%;aspect-ratio:1.48;align-self:center;border-radius:6px;overflow:hidden;background:#dfd2bb}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%}.bs-home-draft--b .bsdh-corner{isolation:isolate;top:0;right:0;padding:12px 22px 12px 32px;border:0;background:var(--bsdh-gold);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12% 50%);font-size:27px;font-weight:750;line-height:.98;text-align:center;letter-spacing:-.03em}.bs-home-draft--b .bsdh-corner:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;background:#0c0c0c;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12% 50%)}.bsa-root.bs-home-draft--b .bsa-section{padding-top:32px}.bsa-root.bs-home-draft--b .bsa-section-head{gap:16px;margin-bottom:16px}.bsa-root.bs-home-draft--b h2{font-size:clamp(22px,2.35vw,30px);font-weight:700;line-height:1.18;letter-spacing:-.035em}.bsa-root.bs-home-draft--b .bsa-link{font-size:12px;min-height:30px}.bsa-root.bs-home-draft--b .bsa-section-head p{font-size:13px;line-height:1.5;margin-top:7px}.bsa-root.bs-home-draft--b .bsa-departments{gap:16px}.bsa-root.bs-home-draft--b .bsa-departments .bsa-card{border-radius:6px;overflow:hidden}.bsa-root.bs-home-draft--b .bsa-departments .bsa-picture{aspect-ratio:1.9}.bsa-root.bs-home-draft--b .bsa-departments .bsa-label{padding:9px 16px;min-height:36px;font-size:13px;font-weight:650;justify-content:flex-start;gap:8px;line-height:1.25;background:linear-gradient(0deg,#12120fd6,#12120f99)}.bs-home-draft--b .bsa-departments .bsa-label>span{color:#fff}.bsa-root.bs-home-draft--b .bsa-showers{gap:12px;padding:0 0 5px;grid-auto-columns:calc((100% - 60px)/6);scrollbar-width:thin}.bsa-root.bs-home-draft--b .bsa-showers .bsa-card{position:relative;border:0;border-radius:6px;overflow:hidden}.bsa-root.bs-home-draft--b .bsa-showers .bsa-picture{aspect-ratio:1.24}.bsa-root.bs-home-draft--b .bsa-showers .bsa-label{position:absolute;inset:auto 0 0;padding:7px 8px;border:0;background:linear-gradient(transparent,#000c);color:#fff;font-size:10px;line-height:1.2;min-height:34px;align-items:end;text-shadow:0 1px 3px #222}.bs-home-draft--b .bsa-showers .bsa-label>span{color:#fff}.bs-home-draft--b .bsdh-showers-section{position:relative}.bsa-root.bs-home-draft--b .bsdh-promo{position:relative;isolation:isolate;display:flex;align-items:center;width:100cqw;margin-left:calc(50% - 50cqw);min-height:230px;padding:24px max(var(--bsdh-gutter),calc((100cqw - 1280px)/2));border-radius:0;background:#181816;overflow:hidden}.bsa-root.bs-home-draft--b .bsdh-promo .bsdh-promo-image{position:absolute;inset:0 0 0 auto;width:65%;height:100%;max-height:none;object-fit:cover;object-position:60% 56%;z-index:-2}.bs-home-draft--b .bsdh-promo:before{content:"";position:absolute;top:0;right:48%;bottom:0;left:0;z-index:-1;background:linear-gradient(125deg,#20211c,#080908 75%);clip-path:polygon(0 0,100% 0,83% 100%,0 100%)}.bs-home-draft--b .bsdh-promo:after{content:"";position:absolute;left:47.5%;top:-35%;height:170%;width:1px;transform:rotate(24deg);background:linear-gradient(transparent,var(--bsdh-gold),transparent);z-index:-1}.bsa-root.bs-home-draft--b .bsdh-promo-copy{position:relative;display:flex;gap:13px;padding:0;width:44%;align-items:flex-start}.bsa-root.bs-home-draft--b .bsdh-promo h2{color:#fff;font-size:clamp(27px,3.45vw,44px);line-height:1.08;font-weight:700;white-space:nowrap}.bs-home-draft--b .bsdh-promo h2 span{font-style:italic;font-weight:500;color:var(--bsdh-gold)}.bs-home-draft--b .bsdh-promo p{font-size:14px;line-height:1.5;max-width:32ch;color:#fff}.bs-home-draft--b .bsdh-promo .bsa-btn{font-size:12px;min-height:42px;padding:11px 16px;gap:9px;border-radius:5px;font-weight:700}.bs-home-draft--b .bsdh-promo-seal{position:absolute;right:max(4%,calc((100cqw - 1280px)/2));top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#ffe297,#ffc334);color:#111;font-size:10px;line-height:1.2;transform:rotate(5deg)}.bs-home-draft--b .bsdh-promo-seal strong{font-size:22px;font-weight:750}.bsa-root.bs-home-draft--b .bsdh-offers .bsa-product{padding:0 12px 12px;gap:9px;overflow:hidden;border-radius:8px}.bsa-root.bs-home-draft--b .bsdh-offers .bsa-picture{width:calc(100% + 24px);margin:0 -12px 3px;padding:0;aspect-ratio:1;border-radius:0;background:#fff}.bsa-root.bs-home-draft--b #geberit-offers .bsa-picture{aspect-ratio:4/3}.bsa-root.bs-home-draft--b .bsdh-offers .bsa-picture img{object-fit:contain;width:100%;height:100%}.bsa-root.bs-home-draft--b .bsdh-offers img[src*="4294-v2_7bc568a6-fb73-4dc4-8db6-744f5069796b"]{transform:scale(1.65)}.bsa-root.bs-home-draft--b .bsdh-offers img[src*="Untitleddesign-2025-02-17T155447.931"]{transform:scale(1.25)}.bsa-root.bs-home-draft--b .bsdh-offers img[src*="Untitleddesign-2024-11-18T154243.526"]{transform:scale(1.15)}.bsa-root.bs-home-draft--b .bsdh-offers img[src*="/3072.jpg"]{object-fit:cover}.bsa-root.bs-home-draft--b .bsdh-offers .bsdh-badge{top:10px;left:10px}.bsa-root.bs-home-draft--b .bsdh-offers h3{font-size:14px;line-height:1.4;min-height:0}.bsa-root.bs-home-draft--b .bsdh-offers small,.bsa-root.bs-home-draft--b .bsdh-offers .bsdh-variant{font-size:11px;line-height:1.4}.bsa-root.bs-home-draft--b .bsdh-offers .bsa-price{font-size:18px;line-height:1.3;padding-top:4px}.bsa-root.bs-home-draft--b .bsdh-offers .bsa-btn{font-size:12px;min-height:42px;padding:10px;margin-top:0}@media(min-width:992px){body:has(.bs-home-draft--b) .bs-utility,body:has(.bs-home-draft--b) .bs-utility__inner{min-height:28px;font-size:11px}body:has(.bs-home-draft--b) .bs-main__grid{min-height:76px;grid-template-columns:minmax(190px,260px) minmax(280px,1fr) minmax(190px,240px);gap:24px}body:has(.bs-home-draft--b) .bs-logo__img{max-width:240px;width:100%}body:has(.bs-home-draft--b) .bs-search .search-header,body:has(.bs-home-draft--b) .bs-search .search-header__input,body:has(.bs-home-draft--b) .bs-search .search__submit{height:42px;font-size:12px}body:has(.bs-home-draft--b) .bs-search .search__submit{min-width:84px}body:has(.bs-home-draft--b) .bs-action{min-width:52px;min-height:48px;padding:4px}body:has(.bs-home-draft--b) .bs-action__label{font-size:10px}body:has(.bs-home-draft--b) .bs-nav .main-nav__list>.nav__item{padding-block:0}body:has(.bs-home-draft--b) .bs-nav .nav__item__link{min-height:50px;padding-block:12px;font-size:12px}}@media(min-width:768px)and (max-width:1100px){.bsa-root.bs-home-draft--b .bsdh-hero .bsa-btn{font-size:11px;padding-inline:11px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-btn.bsa-secondary{padding-inline:11px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-trust{font-size:8px;gap:4px}}@media(min-width:768px)and (max-width:991px){.bsa-root.bs-home-draft--b .bsdh-hero{gap:20px;grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.bsa-root.bs-home-draft--b .bsdh-hero h1{font-size:34px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-copy p{font-size:12px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-actions{flex-wrap:wrap}.bsa-root.bs-home-draft--b .bsa-showers{grid-auto-columns:calc((100% - 36px)/4)}.bs-home-draft--b .bsdh-promo-seal{width:76px}.bsa-root.bs-home-draft--b .bsdh-promo h2{font-size:27px}}@media(max-width:767px){.bsa-root.bs-home-draft--b .bsdh-hero{grid-template-columns:1fr;gap:22px;padding:24px 0}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-copy{gap:14px}.bsa-root.bs-home-draft--b .bsdh-hero h1{font-size:clamp(30px,8.4vw,42px);line-height:1.05}.bs-home-draft--b .bsdh-hero h1 span{display:inline}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-copy p{font-size:13px;max-width:40ch}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-actions{flex-wrap:wrap}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-btn{font-size:11px;min-height:42px;padding:10px 12px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-btn.bsa-secondary{padding:10px 12px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-trust{font-size:8px;justify-content:flex-start;gap:8px}.bsa-root.bs-home-draft--b .bsdh-hero .bsa-hero-art{aspect-ratio:1.5}.bs-home-draft--b .bsdh-corner{font-size:19px;padding:8px 14px 8px 22px}.bsa-root.bs-home-draft--b .bsa-section{padding-top:26px}.bsa-root.bs-home-draft--b .bsa-section-head{gap:4px;margin-bottom:12px}.bsa-root.bs-home-draft--b h2{font-size:22px}.bsa-root.bs-home-draft--b .bsa-departments{gap:10px}.bsa-root.bs-home-draft--b .bsa-departments .bsa-picture{aspect-ratio:1.45}.bsa-root.bs-home-draft--b .bsa-departments .bsa-label{padding:7px 8px;font-size:10px;min-height:33px;align-items:center}.bsa-root.bs-home-draft--b .bsa-showers{grid-auto-columns:46%;gap:10px}.bsa-root.bs-home-draft--b .bsa-showers .bsa-picture{aspect-ratio:1.2}.bsa-root.bs-home-draft--b .bsa-rail-controls{margin-top:8px}.bsa-root.bs-home-draft--b .bsdh-promo{min-height:390px;align-items:flex-start;padding:24px var(--bsdh-gutter) 190px}.bsa-root.bs-home-draft--b .bsdh-promo .bsdh-promo-image{top:auto;width:100%;height:225px;object-position:65% 56%}.bs-home-draft--b .bsdh-promo:before{inset:0 0 auto;height:58%;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.bs-home-draft--b .bsdh-promo:after{display:none}.bsa-root.bs-home-draft--b .bsdh-promo-copy{width:100%;gap:10px}.bsa-root.bs-home-draft--b .bsdh-promo h2{font-size:30px;white-space:normal}.bs-home-draft--b .bsdh-promo p{font-size:13px}.bs-home-draft--b .bsdh-promo-seal{top:auto;bottom:18px;right:20px;width:72px;font-size:8px}.bs-home-draft--b .bsdh-promo-seal strong{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/bs-home-campaign-b.css.map */
