.wbc{--kp-cta: var(--color-cta, #9f2448);--kp-cta-hover: var(--color-cta-hover, #851c3a);--kp-eyebrow: var(--color-eyebrow, #8b3f61);--kp-navy: #10213f;--kp-text-muted: #64748b;--kp-border: var(--color-border, #e2e8f0);--kp-radius-card: 16px}.wbc-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;background:linear-gradient(135deg,#10213f,#1c2b45);color:#fff}.wbc-hero__copy{padding:52px 44px 48px}.wbc-hero__eyebrow{display:inline-block;margin-bottom:12px;color:#e7b9cb;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wbc-hero__title{margin:0 0 14px;color:#fff;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.04;letter-spacing:-.03em;text-wrap:pretty}.wbc-hero__text{margin:0 0 26px;max-width:460px;color:#ffffffc7;font-size:17px;line-height:1.55}.wbc-hero__points{display:grid;gap:12px;margin-bottom:30px}.wbc-hero__points>*{display:flex;align-items:center;gap:11px;font-size:15px}.wbc-hero__points svg{flex:0 0 19px;width:19px;height:19px;fill:none;stroke:#e7b9cb;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wbc-hero__cta{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:15px 26px;border-radius:8px;background:var(--kp-cta);color:#fff;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.wbc-hero__cta:hover{background:var(--kp-cta-hover);color:#fff;opacity:1}.wbc-hero__cta svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.wbc-hero__media{border-left:1px solid rgba(255,255,255,.08);background:#ffffff0a}.wbc-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.wbc-choices{margin-top:48px}.wbc-choices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wbc-choice{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--kp-border);border-radius:var(--kp-radius-card);background:#fff;box-shadow:0 8px 24px #10213f0d;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.wbc-choice:hover{border-color:var(--kp-eyebrow);box-shadow:0 12px 30px #10213f17;opacity:1}.wbc-choice__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f7f1f3;color:var(--kp-eyebrow)}.wbc-choice__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wbc-choice__title{color:var(--kp-navy);font-size:19px;font-weight:700;line-height:1.2}.wbc-choice__text{color:#5f6370;font-size:14px;line-height:1.55}.wbc-choice__action{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--kp-cta);font-size:13.5px;font-weight:700}.wbc-choice__action svg{flex:0 0 15px;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2}.wbc .wb-filter-guide{margin-top:48px;padding:20px 22px;border:1px solid var(--kp-border);border-radius:var(--kp-radius-card);background:#fbfcfd}.wbc .wb-filter-guide__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.wbc .wb-filter-guide h2{margin:0;color:var(--kp-navy);font-size:20px;font-weight:800;letter-spacing:-.01em}.wbc #wbCountBadge{color:var(--kp-text-muted);font-size:13px;font-weight:700}.wbc .wb-filter-guide__clear{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--kp-border);border-radius:999px;background:#fff;color:var(--kp-text-muted);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.wbc .wb-filter-guide__group{margin-bottom:18px}.wbc .wb-filter-guide__group:last-child{margin-bottom:0}.wbc .wb-filter-guide__group>span,.wbc .wb-filter-guide__label{display:block;margin-bottom:9px;color:var(--kp-text-muted);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wbc .wb-filter-guide__chip{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid var(--kp-border);border-radius:999px;background:#fff;color:var(--kp-navy);font-family:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.wbc .wb-filter-guide__chip:hover{border-color:var(--kp-eyebrow)}.wbc .wb-filter-guide__chip[data-value=all]{border-color:#cbd5e1;background:#f1f5f9;color:#475569;font-weight:700}.wbc .wb-filter-guide__chip.active{border:1.5px solid var(--kp-cta);background:#fdeef2;color:var(--kp-cta);font-weight:700}.wbc .wb-no-results{grid-column:1 / -1;padding:32px 24px;border:1px dashed #cbd5e1;border-radius:var(--kp-radius-card);color:var(--kp-text-muted);text-align:center}.wbc .product-column{position:relative}.wbc-card__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 9px;border-radius:999px;background:var(--kp-navy);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wbc-card__meta{color:var(--kp-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wbc-band{margin-top:52px}.wbc-band__header{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #ece5e8}.wbc-band__eyebrow{margin:0 0 6px;color:var(--kp-eyebrow);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wbc-band__title{margin:0 0 10px;color:#101831;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.01em}.wbc-band__lead{margin:0;max-width:660px;color:#5f6370;font-size:15.5px;line-height:1.55}.wbc-usecases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border-top:1px solid #ece5e8}.wbc-usecases>*{padding:20px 22px;border-bottom:1px solid #ece5e8;border-left:1px solid #ece5e8}.wbc-usecases>*:nth-child(3n+1){padding-left:0;border-left:0}.wbc-usecases>*:nth-child(3n){padding-right:0}.wbc-usecases>*:nth-last-child(-n+3){border-bottom:0}.wbc-usecases strong{display:block;margin-bottom:7px;color:var(--kp-navy);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wbc-usecases span{color:#5f6370;font-size:14px;line-height:1.55}.wbc-lower{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;margin-top:52px;align-items:start}.wbc-confidence{padding:26px;border:1px solid var(--kp-border);border-radius:var(--kp-radius-card);background:#fbfcfd}.wbc .wb-faq__item,.wbc-faq details{border-bottom:1px solid var(--kp-border)}.wbc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;color:var(--kp-navy);font-size:15px;font-weight:700;list-style:none;cursor:pointer}.wbc-faq summary::-webkit-details-marker{display:none}.wbc-specs{display:grid;grid-template-columns:120px minmax(0,1fr);border-top:1px solid #ece5e8}.wbc-specs dt{margin:0;padding:14px 0;border-bottom:1px solid #ece5e8;color:var(--kp-navy);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wbc-specs dd{margin:0;padding:14px 0 14px 18px;border-bottom:1px solid #ece5e8;color:#5f6370;font-size:14px;line-height:1.55}@media(max-width:989px){.wbc-hero{grid-template-columns:minmax(0,1fr)}.wbc-hero__media{min-height:260px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.wbc-usecases{grid-template-columns:repeat(2,minmax(0,1fr))}.wbc-usecases>*:nth-child(3n+1){padding-left:22px;border-left:1px solid #ece5e8}.wbc-usecases>*:nth-child(odd){padding-left:0;border-left:0}.wbc-usecases>*:nth-last-child(-n+3){border-bottom:1px solid #ece5e8}.wbc-usecases>*:nth-last-child(-n+2){border-bottom:0}.wbc-lower{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:749px){.wbc-hero__copy{padding:32px 18px 30px}.wbc-choices{margin-top:32px}.wbc-choices__grid{grid-template-columns:minmax(0,1fr);gap:10px}.wbc-choice{flex-direction:row;align-items:center;gap:12px;padding:14px;border-radius:12px}.wbc-choice__icon{flex:0 0 38px;width:38px;height:38px;border-radius:10px}.wbc-choice__icon svg{width:19px;height:19px}.wbc-choice__title{font-size:14.5px}.wbc-choice__text{font-size:12.5px}.wbc-choice__action{display:none}.wbc .wb-filter-guide{margin-top:20px;padding:14px;border-radius:14px}.wbc .wb-filter-guide__group>div,.wbc .wb-filter-guide__chips{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wbc .wb-filter-guide__group>div::-webkit-scrollbar,.wbc .wb-filter-guide__chips::-webkit-scrollbar{display:none}.wbc .wb-filter-guide__chip{flex:0 0 auto}.wbc-usecases{grid-template-columns:minmax(0,1fr)}.wbc-usecases>*{padding:16px 0!important;border-left:0!important;border-bottom:1px solid #ece5e8!important}.wbc-usecases>*:last-child{border-bottom:0!important}.wbc-specs{grid-template-columns:minmax(0,1fr)}.wbc-specs dt{padding-bottom:4px;border-bottom:0}.wbc-specs dd{padding:0 0 14px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/collection-wallbed.css.map */
