.wa-bbc{display:block;font-family:Arial,Helvetica,sans-serif;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-weight:400;letter-spacing:0;color:#111;background:#fff}
.wa-bbc #MainContent{padding-top:82px;min-height:60vh}
.wa-bbc.wa-home #MainContent{padding-top:0}
.wa-bbc .section-header{position:fixed!important;inset:0 0 auto;z-index:30;margin:0;transform:none!important}
.wa-bbc .header-wrapper{background:#fff;border:0;color:#111;transition:background .2s,color .2s}
.wa-bbc.wa-home .header-wrapper{background:transparent;color:#fff}
.wa-header-scrolled .wa-bbc .header-wrapper{background:#fff;color:#111;border-bottom:1px solid #eee}
.wa-bbc .header{max-width:none;display:grid;grid-template-columns:38px auto 1fr;grid-template-areas:'left-icon heading icons';gap:10px;padding:4px 28px;height:82px}
.wa-bbc header-drawer{display:block!important;margin:0;grid-area:left-icon}
.wa-bbc .header__inline-menu{display:none!important}
.wa-bbc .header__heading,.wa-bbc .header__heading-link{grid-area:heading;margin:0;padding:0;justify-self:start}
.wa-bbc .header__heading-link{display:flex;align-items:center}
.wa-brand-logo{display:block;width:104px;height:70px;background:transparent}
.wa-spinning-logo{display:block;width:104px;height:70px;object-fit:contain}
.wa-bbc .header__icons{justify-self:end;align-items:center;gap:18px;color:inherit}
.wa-bbc .header__icons .header__icon{color:inherit;width:auto;min-width:44px;height:44px;text-decoration:none}
.wa-bbc .header__icon--menu{color:inherit}
.wa-bbc .header__icon--account{display:none!important}
.wa-account-text,.wa-header-label{color:inherit;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0;text-decoration:none}
.wa-bbc .header__icon--search>span:not(.wa-header-label),.wa-bbc .header__icon--cart>svg{display:none}
.wa-bbc .header__icon--cart{margin:0}
.wa-bbc .cart-count-bubble{position:static;min-width:17px;height:17px;margin-left:4px;font-size:10px;background:#111;color:#fff}
.wa-bbc .menu-drawer{width:min(430px,100vw);color:#111;background:#fff}
.wa-bbc .menu-drawer__menu-item{font-size:16px;text-transform:uppercase;padding:16px 30px;color:#111}
.wa-bbc .menu-drawer__navigation{padding-top:24px}
.wa-bbc .menu-drawer__utility-links{background:#f5f5f5;color:#111}
.wa-bbc .search-modal{color:#111;background:#fff}
.wa-campaign{position:relative;height:var(--wa-campaign-height);max-height:100vh;min-height:500px;overflow:hidden;background:#151515}
.wa-campaign-image{width:100%;height:100%;object-fit:cover;display:block}
.wa-campaign::after{content:'';position:absolute;inset:0;background:#000;opacity:var(--wa-overlay);pointer-events:none}
.wa-campaign-copy{position:absolute;z-index:1;left:6.25%;top:50%;transform:translateY(-50%);color:#fff;max-width:85%}
.wa-campaign-copy h2,.wa-panel-copy h2{color:#fff;font:400 18px/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 24px;letter-spacing:0}
.wa-campaign-button{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:1px solid currentColor;border-radius:5px;padding:13px 28px;min-height:46px;text-decoration:none;text-transform:uppercase;font:400 13px/1.4 Arial,Helvetica,sans-serif}
.wa-campaign-button:hover{background:#fff;color:#111;border-color:#fff}
.wa-bbc .collection{padding-left:20px;padding-right:20px}
.wa-bbc .collection__title:empty{display:none}
.wa-bbc .collection__title .title{font-size:22px;text-transform:uppercase}
.wa-bbc .collection slider-component{display:block;max-width:none;padding:0;width:100%}
.wa-bbc .card__inner{background:#f5f5f5}
.wa-bbc .card__media .media img{object-fit:contain}
.wa-bbc .card__information{padding-top:22px;text-align:center}
.wa-bbc .card__heading{font:400 13px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0}
.wa-bbc .card-information{text-align:center}
.wa-bbc .price{font-size:13px;letter-spacing:0}
.wa-bbc .collection__view-all{margin:28px 0 0}
.wa-bbc .collection__view-all a{display:inline-flex;align-items:center;justify-content:center;color:#111;border:1px solid #111;border-radius:5px;min-height:46px;min-width:130px;padding:10px 25px;font-size:13px;text-transform:uppercase;text-decoration:none}
.wa-bbc .collection__view-all a:hover{color:#fff;background:#111}
.wa-collection-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 20px}
.wa-collection-panel{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#eee;color:#fff}
.wa-collection-panel>img{display:block;width:100%;height:100%;object-fit:cover}
.wa-collection-panel::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.65));pointer-events:none}
.wa-panel-copy{position:absolute;bottom:24px;left:24px;right:24px;z-index:1}
.wa-footer{background:#050505;color:#fff;padding:64px 30px 32px;text-align:center}
.wa-footer>h2{font-size:clamp(25px,4vw,56px);font-weight:400;color:#fff;margin:0 0 12px;line-height:1.15}
.wa-footer-statement{font-size:15px;text-transform:uppercase;margin:0 0 44px}
.wa-footer-newsletter{max-width:540px;margin:0 auto 48px}
.wa-footer h3{font-size:20px;font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 16px}
.wa-newsletter-form{display:flex;flex-wrap:wrap;gap:0}
.wa-newsletter-form input[type=email]{background:transparent;border:1px solid #777;color:#fff;padding:14px 16px;font:400 14px Arial,Helvetica,sans-serif;flex:1;min-width:160px;border-radius:0}
.wa-newsletter-form input::placeholder{color:#bbb}
.wa-newsletter-form button{background:#fff;color:#111;border:1px solid #fff;padding:14px 20px;font:400 12px Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer}
.wa-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-bottom:28px}
.wa-footer-links a{color:#fff;text-transform:uppercase;font-size:11px;text-decoration:none}
.wa-footer small{font-size:11px;color:#aaa}
.wa-bbc .product__title h1{font-size:28px;text-transform:uppercase}
.wa-bbc .collection-hero__title{font-size:26px;text-transform:uppercase}
.wa-bbc a:focus-visible,.wa-bbc button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){.wa-bbc .header{height:72px;padding:4px 15px;grid-template-columns:30px auto 1fr;gap:5px}.wa-brand-logo,.wa-spinning-logo{width:84px;height:58px}.wa-bbc #MainContent{padding-top:72px}.wa-bbc.wa-home #MainContent{padding-top:0}.wa-bbc .header__icons{gap:8px}.wa-account-text{display:none}.wa-header-label{font-size:10px}.wa-bbc .header__icons .header__icon{min-width:36px}.wa-campaign{height:78svh;min-height:470px;max-height:780px}.wa-campaign-copy{left:24px;top:55%}.wa-campaign-copy h2,.wa-panel-copy h2{font-size:16px}.wa-bbc .collection{padding-left:14px;padding-right:14px}.wa-bbc .card__heading{font-size:11px}.wa-bbc .price{font-size:12px}.wa-collection-panels{grid-template-columns:1fr;gap:14px;padding:14px}.wa-collection-panel{aspect-ratio:4/5}.wa-panel-copy{left:20px;bottom:20px}.wa-footer{padding:48px 22px 28px}.wa-footer-statement{font-size:12px}.wa-footer-links{gap:14px}.wa-campaign-button{font-size:12px;padding:12px 22px}}
@media(prefers-reduced-motion:reduce){.wa-bbc *, .wa-bbc *::before,.wa-bbc *::after{animation:none!important;transition:none!important}}

.wa-collection-panel>img[src*="Wealth_Addicts_Ladies_Campaign"]{object-position:50% 0%}

[id$="__mens_campaign"] .wa-campaign{background:#100a13}
[id$="__mens_campaign"] .wa-campaign-image{object-fit:contain}
@media(max-width:749px){[id$="__mens_campaign"] .wa-campaign-copy{top:auto;bottom:24px;transform:none}}
