:root{--bb-accent: #0029fd;--bb-accent-lite: #5b78ff;--bb-ink: #0b0b0c;--bb-black: #000;--bb-paper: #f6f6f4;--bb-red: #ff2d16;--bb-line: rgba(255, 255, 255, .14);--font-heading-family: "Cairo", -apple-system, sans-serif;--font-body-family: "Cairo", -apple-system, sans-serif;--font-heading-weight: 900;--font-body-weight: 400;--font-body-weight-bold: 700}body{-webkit-font-smoothing:antialiased}::selection{background:var(--bb-accent);color:#fff}h1,h2,.h1,.h2,.rich-text__heading,.title--primary,.collection__title .title{text-transform:uppercase;letter-spacing:-.02em;line-height:1.12;font-weight:900}h3,h4,.h3,.h4{letter-spacing:-.01em;font-weight:700;line-height:1.3}.bb-ar,[lang=ar]{text-transform:none;letter-spacing:0;line-height:1.4}.announcement-bar__message{text-transform:none;font-weight:700;letter-spacing:.01em;font-size:1.3rem;line-height:1.4;padding:10px 0}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.15rem;padding:8px 0}}.header{border-bottom:1px solid var(--bb-line);padding-top:14px;padding-bottom:14px}.header__heading-logo{filter:brightness(0) invert(1)}.header__menu-item{text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:1.3rem}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--bb-accent-lite);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header__menu-item:hover span:after{transform:scaleX(1)}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;font-weight:900;letter-spacing:.08em;font-size:1.4rem;min-height:5rem;line-height:1.3;transition:transform .15s ease,box-shadow .15s ease}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:4px 4px rgba(var(--color-foreground),.9)}.button--secondary:not([disabled]):hover{box-shadow:4px 4px rgba(var(--color-foreground),.35)}.card__inner{overflow:hidden}.card__media .media img,.card .media img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.card-wrapper:hover .card__media .media img:first-child,.card-wrapper:hover .card .media img:first-child{transform:scale(1.06)}.card__heading,.card__heading a{text-transform:none;font-weight:700;letter-spacing:0;font-size:1.4rem;line-height:1.4}.card-information .price,.price__container .price-item{font-weight:900;letter-spacing:-.01em}.price--on-sale .price-item--regular{opacity:.5}.card__badge .badge,.badge{border-radius:0;text-transform:uppercase;font-weight:900;letter-spacing:.08em;font-size:1rem;padding:.5rem .9rem;border:0}.card--card .card__content,.card--standard .card__content{padding:1.2rem 1.4rem 1.6rem}.bb-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:14px 0}.bb-marquee__track{display:inline-flex;gap:3rem;animation:bb-scroll 26s linear infinite;will-change:transform}.bb-marquee__track span{text-transform:uppercase;font-weight:900;font-size:clamp(1.4rem,2.4vw,2.2rem);letter-spacing:.04em;display:inline-flex;align-items:center;gap:3rem}.bb-marquee__track span:after{content:"*";font-size:.7em;opacity:.6}@keyframes bb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bb-marquee__track{animation:none}}.bb-wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.bb-wrap{padding:0 5rem}}.bb-eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:1.1rem;font-weight:900;opacity:.55;margin:0 0 1.2rem}.bb-title{text-transform:uppercase;font-weight:900;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.8rem,6vw,5.4rem);margin:0 0 1.2rem}.bb-title.bb-ar{line-height:1.35;letter-spacing:0}.bb-title em{font-style:normal;color:var(--bb-accent-lite)}.bb-sub{font-size:1.5rem;line-height:1.7;opacity:.75;max-width:62ch;margin:0}.bb-usp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--bb-line);border:1px solid var(--bb-line)}@media screen and (min-width:750px){.bb-usp{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-usp__item{background:var(--bb-black);padding:2.4rem 1.6rem;display:flex;flex-direction:column;gap:.9rem;align-items:center;text-align:center}.bb-usp__item svg{width:30px;height:30px;stroke:var(--bb-accent-lite);fill:none;stroke-width:1.6}.bb-usp__ar{font-weight:900;font-size:1.6rem;line-height:1.4;color:#fff}.bb-usp__fr{font-size:1.2rem;opacity:.6;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.4}.bb-cats{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.bb-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-cat{position:relative;display:block;overflow:hidden;text-decoration:none;background:#101011}.bb-cat img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.bb-cat:hover img{transform:scale(1.06)}.bb-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000 55%)}.bb-cat__label{position:absolute;left:1.4rem;bottom:1.2rem;z-index:1;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem}.bb-cat__label small{display:block;font-size:1.1rem;font-weight:400;letter-spacing:0;text-transform:none;opacity:.75}.bb-steps{display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.bb-steps{grid-template-columns:repeat(3,1fr)}}.bb-step{border:1px solid var(--bb-line);padding:2.8rem 2.2rem;position:relative;overflow:hidden}.bb-step__n{font-size:7rem;font-weight:900;line-height:1;color:var(--bb-accent-lite);opacity:.22;position:absolute;top:-.6rem;inset-inline-end:1rem}.bb-step h3{font-size:1.9rem;font-weight:900;margin:0 0 .8rem;line-height:1.4}.bb-step p{margin:0;font-size:1.4rem;line-height:1.7;opacity:.7}.bb-promo{border:2px solid currentColor;padding:4rem 2.4rem;text-align:center}.bb-promo__kicker{display:inline-block;background:var(--bb-red);color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem;padding:.6rem 1.2rem;margin-bottom:1.6rem}.bb-promo__big{font-size:clamp(3.2rem,9vw,8rem);font-weight:900;line-height:1.15;letter-spacing:-.04em;margin:0 0 1.4rem;text-transform:uppercase}.bb-promo .bb-sub{margin:0 auto 2.4rem;text-align:center}.bb-reviews{display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.bb-reviews{grid-template-columns:repeat(3,1fr)}}.bb-review{border:1px solid var(--bb-line);padding:2.4rem 2rem;display:flex;flex-direction:column;gap:1.2rem}.bb-review__stars{color:var(--bb-accent-lite);letter-spacing:.15em;font-size:1.4rem}.bb-review p{margin:0;font-size:1.5rem;line-height:1.7}.bb-review__who{font-size:1.2rem;opacity:.55;text-transform:uppercase;letter-spacing:.08em;margin-top:auto}.product__title h1,.product__title .h1{text-transform:none;font-weight:900;letter-spacing:-.02em;line-height:1.25}.product .price__container .price-item--regular,.product .price-item--sale{font-size:2.6rem;font-weight:900}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.1em;font-weight:900;font-size:1.1rem;opacity:.6}.product-form__input input[type=radio]+label{border-radius:0;min-width:5.2rem;font-weight:700}.product-form__input input[type=radio]:checked+label{background:var(--bb-accent);color:#fff;border-color:var(--bb-accent)}.product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.06em;font-weight:900;font-size:1.3rem;line-height:1.4}@media screen and (max-width:749px){.product .product-form__buttons{position:sticky;bottom:0;z-index:3;background:rgb(var(--color-background));padding:1rem 1.5rem 1.2rem;margin-inline:-1.5rem;box-shadow:0 -10px 24px rgba(var(--color-background),.9)}}.facets__summary,.facet-filters__label,.facets__label{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:1.2rem}.footer__content-top{border-top:1px solid var(--bb-line);padding-top:4rem}.footer-block__heading{text-transform:uppercase;letter-spacing:.12em;font-weight:900;font-size:1.2rem;opacity:.55}.footer__list-social .list-social__link:hover{color:var(--bb-accent-lite)}.newsletter-form__field-wrapper .field__input{border-radius:0}.bb-ig{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);background:var(--bb-line);border:1px solid var(--bb-line)}@media screen and (min-width:750px){.bb-ig{grid-template-columns:repeat(4,1fr)}}.bb-ig__cell{aspect-ratio:1;background:#101011;display:flex;align-items:center;justify-content:center;color:#ffffff59;font-weight:900;text-transform:uppercase;letter-spacing:.2em;font-size:1.3rem;text-decoration:none}.cart-drawer__checkout-button,#CartDrawer .cart__checkout-button{font-weight:900;letter-spacing:.08em}.quick-add__submit{text-transform:uppercase;font-weight:900;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
