.badge{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--c-navy);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.badge--sale{background:var(--c-sale)}.badge--muted{background:var(--c-muted)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--c-navy);font-weight:600}.price__from{font-size:.8125rem;font-weight:400;color:var(--c-muted)}.price__compare{font-weight:400;color:var(--c-muted);font-size:.9em}.price--on-sale .price__current{color:var(--c-sale)}.product-grid{display:grid;gap:28px 12px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,1fr);gap:36px 20px}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--cols, 4),1fr);gap:44px 24px}}.product-card{position:relative;display:flex;flex-direction:column;height:100%}.product-card__media{display:block;border-radius:var(--radius-card);background:var(--c-bg-soft)}.product-card__media img{transition:opacity .35s ease,transform .5s ease}.product-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.product-card:hover .product-card__img--secondary{opacity:1}.product-card:hover .product-card__img--primary{transform:scale(1.02)}}.product-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.product-card__body{display:flex;flex-direction:column;flex:1;gap:4px;padding-top:14px}.product-card__vendor{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.product-card__title{font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.35;letter-spacing:0}.product-card__title a{color:var(--c-navy);text-decoration:none}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__form,.product-card>.product-card__body>.product-card__add{margin-top:auto;padding-top:12px;position:relative;z-index:1}.product-card__add{min-height:44px;padding-block:8px;font-size:.9375rem}.product-card__add[aria-busy=true]{opacity:.6;pointer-events:none}.hero{position:relative;background:var(--c-navy)}.hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.hero__track::-webkit-scrollbar{display:none}.hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:flex-end;min-height:520px;color:#fff}.hero--small .hero__slide{min-height:440px}.hero--large .hero__slide{min-height:600px}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-navy)}.hero__slide--dark{color:var(--c-navy)}.hero__slide--dark .hero__overlay{background:#fff}.hero__inner{position:relative;width:100%;padding-block:56px 88px}.hero__content{max-width:560px}.hero__slide--center .hero__content{margin-inline:auto;text-align:center}.hero__slide--center .hero__actions{justify-content:center}.hero__slide--right .hero__content{margin-left:auto;text-align:right}.hero__slide--right .hero__actions{justify-content:flex-end}.hero__heading{color:inherit}.hero__eyebrow{margin-bottom:14px;color:inherit;opacity:.9}.hero__text{margin-top:16px;font-size:1.125rem;max-width:46ch}.hero__slide--center .hero__text{margin-inline:auto}.hero__slide--right .hero__text{margin-left:auto}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn--outline-light{background:transparent;color:#fff;border-color:#fff}.btn--outline-light:hover{background:#fff;color:var(--c-navy)}.hero__controls{position:absolute;left:0;right:0;bottom:20px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.hero__controls>*{pointer-events:auto}.hero__buttons{display:flex;gap:8px}.icon-btn--light{background:#ffffffeb;color:var(--c-navy);font-size:.75rem;font-weight:700}.icon-btn--light:hover{background:#fff}.carousel-dots{display:flex;gap:8px}.carousel-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#ffffff80;cursor:pointer}.carousel-dots button[aria-selected=true]{background:#fff;width:28px;border-radius:5px}@media(min-width:990px){.hero__slide{min-height:640px;align-items:center}.hero--small .hero__slide{min-height:520px}.hero--large .hero__slide{min-height:760px}.hero__inner{padding-block:80px}.hero__controls{bottom:28px}}.category-grid{display:grid;gap:20px;grid-template-columns:1fr}.category-card__inner{display:block;height:100%;text-decoration:none;background:var(--accent-soft, var(--c-bg-soft));border-radius:var(--radius-card);overflow:hidden;transition:transform .25s ease}a.category-card__inner:hover{transform:translateY(-4px)}.category-card__media{border-radius:0}.category-card__media img{transition:transform .6s ease}a.category-card__inner:hover img{transform:scale(1.04)}.category-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px}.category-card .link-arrow{color:var(--accent, var(--c-navy))}@media(min-width:750px){.category-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.showcase{display:grid;gap:32px}.showcase__panel{display:flex;flex-direction:column;gap:24px}.showcase__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.showcase__image{border-radius:var(--radius-card)}.showcase--grid .product-grid{grid-column:1 / -1}@media(min-width:990px){.showcase--editorial-left,.showcase--editorial-right{grid-template-columns:4fr 8fr;gap:56px;align-items:start}.showcase--editorial-right .showcase__panel{order:2}.showcase--editorial-left .product-grid,.showcase--editorial-right .product-grid{grid-template-columns:repeat(min(var(--cols, 3),3),1fr)}.showcase__panel{position:sticky;top:112px}}.beauty{background:var(--accent-soft)}.beauty__grid{display:grid;gap:32px;align-items:center}.beauty__image{border-radius:var(--radius-card);aspect-ratio:4 / 5}.beauty__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.beauty__content .eyebrow{color:var(--accent)}.beauty__heading{font-weight:400}.beauty__points{display:grid;gap:14px}.beauty__points li{display:flex;gap:12px;align-items:flex-start}.beauty__tick{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-top:2px;border-radius:50%;background:#fff;color:var(--accent)}.beauty__products{width:100%}.beauty__products .product-card__media{border-radius:8px}.beauty__products .product-card__add{display:none}@media(min-width:990px){.beauty__grid{grid-template-columns:5fr 6fr;gap:80px}.beauty__image{aspect-ratio:4 / 5.2}}.eyebrow--light{color:var(--c-sage)}.manufacturing__grid{display:grid;gap:40px;align-items:center}.manufacturing__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.manufacturing__text{color:#fffc;max-width:52ch;font-size:1.0625rem}.manufacturing__points{display:grid;gap:20px;width:100%}.manufacturing__points li{padding-left:16px;border-left:2px solid var(--c-sage)}.manufacturing__points p{color:#ffffffb8;margin-top:4px}.manufacturing__image{border-radius:var(--radius-card);background:#ffffff0f}@media(min-width:990px){.manufacturing__grid{grid-template-columns:6fr 5fr;gap:88px}.manufacturing__image{order:2}}.need-grid{display:grid;gap:20px 12px;grid-template-columns:repeat(2,1fr)}.need-tile{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none}.need-tile__media{width:100%;border-radius:50%}.need-tile__title{font-weight:600;color:var(--c-navy)}.need-tile:hover .need-tile__title{color:var(--c-cta)}@media(min-width:750px){.need-grid{grid-template-columns:repeat(4,1fr);gap:32px 24px}}@media(min-width:990px){.need-grid{grid-template-columns:repeat(6,1fr)}}.section-head--center{justify-content:center;text-align:center}.why-grid{display:grid;gap:32px;grid-template-columns:1fr}.why-item{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:2px solid var(--c-navy)}.why-item__icon{color:var(--c-blue)}.why-item__stat{font-family:var(--font-heading);font-size:2.5rem;line-height:1;color:var(--c-navy)}@media(min-width:750px){.why-grid{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media(min-width:990px){.why-grid{grid-template-columns:repeat(4,1fr)}}.article-grid{display:grid;gap:32px;grid-template-columns:1fr}.article-card{display:flex;flex-direction:column;gap:16px;height:100%}.article-card__media{border-radius:var(--radius-card)}.article-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.article-card__body h3 a{text-decoration:none;color:var(--c-navy)}.article-card__meta{font-size:.8125rem}@media(min-width:750px){.article-grid{grid-template-columns:repeat(3,1fr);gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bjw-home.css.map */
