:root{--bb-fg: #0a0a0a;--bb-bg: #ffffff;--bb-muted: #767676;--bb-line: rgba(0, 0, 0, .08);--bb-line-strong: rgba(0, 0, 0, .16);--bb-radius-pill: 999px;--bb-ease: cubic-bezier(.22, 1, .36, 1);--bb-tap: .2s;--bb-soft-shadow: 0 12px 36px -22px rgba(0, 0, 0, .32)}html{scroll-behavior:smooth}body{background:var(--bb-bg);color:var(--bb-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#0a0a0a;color:#fff}img{transition:transform .6s var(--bb-ease)}.button,.button--primary,.button--secondary,.button--tertiary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,.shopify-challenge__button,.quick-add__submit,.product-form__submit,.cart__checkout-button,.cart__dynamic-checkout-buttons button,quick-add-modal .button,quick-order-list__submit,.search__button{background:#0a0a0a!important;color:#fff!important;border:0!important;border-radius:var(--bb-radius-pill)!important;box-shadow:none!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:600;transition:background var(--bb-tap) var(--bb-ease),color var(--bb-tap) var(--bb-ease),transform var(--bb-tap) var(--bb-ease)!important}.button:before,.button:after,.button--primary:before,.button--primary:after,.button--secondary:before,.button--secondary:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.quick-add__submit:before,.quick-add__submit:after,.product-form__submit:before,.product-form__submit:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important;background:transparent!important}.button[disabled],.button.disabled,.button[aria-disabled=true]{opacity:.55!important;cursor:not-allowed!important}.button:hover,.button--primary:hover,.button--secondary:hover,button.shopify-payment-button__button--unbranded:hover,.quick-add__submit:hover,.product-form__submit:hover,.cart__checkout-button:hover{background:#1f1f1f!important;color:#fff!important;transform:translateY(-1px);box-shadow:none!important}.button--inverted,.bb-on-dark .button{background:#fff!important;color:#0a0a0a!important}.button--inverted:hover,.bb-on-dark .button:hover{background:#f1f1f1!important}.button--tertiary{background:transparent!important;color:#0a0a0a!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.button--tertiary:hover{background:transparent!important;color:#0a0a0a!important;text-decoration-thickness:2px}.product-form__input--pill input[type=radio]+label{border-radius:var(--bb-radius-pill);transition:all var(--bb-tap) var(--bb-ease);padding:.85em 1.4em;border:1.5px solid var(--bb-line-strong)}.product-form__input--pill input[type=radio]:checked+label{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.field__input,.select__select{border-radius:6px!important;transition:border-color var(--bb-tap) var(--bb-ease),box-shadow var(--bb-tap) var(--bb-ease)}.field__input:focus{box-shadow:inset 0 -2px #0a0a0a}.card-wrapper{transition:transform var(--bb-tap) var(--bb-ease)}.card-wrapper:hover{transform:translateY(-3px)}.card__media,.card .media{overflow:hidden;border-radius:4px}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.04)}.card__information,.card-information{padding-top:14px!important}.card__heading a{font-family:var(--font-heading-family, "Playfair Display", serif);font-weight:500;font-size:clamp(1rem,1.2vw,1.1rem);letter-spacing:-.01em}.price{font-weight:500;letter-spacing:.02em}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading-family, "Playfair Display", serif);letter-spacing:-.02em;font-weight:500;text-wrap:balance}h1,.h1{font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04}h2,.h2{font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.1}h3,.h3{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2}[data-bb-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--bb-ease),transform .9s var(--bb-ease)}[data-bb-reveal].is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-bb-reveal]{opacity:1!important;transform:none!important}}.header{background:#fff!important;border-bottom:1px solid var(--bb-line)}.header__menu-item{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:opacity var(--bb-tap) var(--bb-ease)}.header__menu-item:hover{opacity:.6}.footer{background:#fff!important;color:#0a0a0a!important;border-top:1px solid var(--bb-line)}.footer *{color:inherit!important}.footer__heading{letter-spacing:.18em!important;text-transform:uppercase;font-size:.8rem}.cart-drawer .drawer__inner{background:#fff}.cart-drawer__warnings .button{width:auto;padding:14px 28px}.cart-drawer__bb-ship-bar .bb-ship-bar{background:#faf7f4;border-color:#0000000d}.product__title h1{font-size:clamp(1.6rem,3vw,2.4rem)}.product__info-wrapper{padding-top:10px}.product__description{font-size:.95rem;line-height:1.65;color:#2a2a2a}.product-media-modal__close-button.button{background:#0a0a0a!important;color:#fff!important}.shopify-section+.shopify-section{position:relative}@media(hover:none){.card-wrapper:hover,.button:hover,.button--primary:hover,.button--secondary:hover,.bb-hero__cta:hover,.bb-review:hover,.bb-upsell__item:hover,button.shopify-payment-button__button--unbranded:hover{transform:none!important;box-shadow:none!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img,.bb-upsell__item:hover .bb-upsell__media img{transform:none!important}}@media(max-width:749px){.button,button.shopify-payment-button__button--unbranded{min-height:48px!important;padding-left:24px!important;padding-right:24px!important;font-size:.78rem!important}.product-form__buttons .button{width:100%}.header__icons .header__icon{padding:8px}.header__menu-item{font-size:.95rem;padding:12px 14px}.product-form__input--pill input[type=radio]+label{padding:.7em 1.1em;font-size:.85rem}}@media(max-width:749px){.section{padding:0 16px}.page-width{padding-left:16px;padding-right:16px}.card__information{padding-top:10px!important}.card__heading a{font-size:.95rem;line-height:1.25}.price{font-size:.95rem}h1,.h1{font-size:clamp(1.6rem,9vw,2.4rem)}h2,.h2{font-size:clamp(1.3rem,6.5vw,1.9rem)}h3,.h3{font-size:clamp(1.05rem,5vw,1.3rem)}.product__title h1{font-size:clamp(1.4rem,6vw,1.8rem);line-height:1.15}.product__description{font-size:.92rem;line-height:1.6}.grid--peek .grid__item{width:65vw}}@media(max-width:749px){.footer .footer-block{margin-bottom:28px}.footer__content-bottom-wrapper{flex-direction:column;gap:12px;text-align:center}.footer__heading{font-size:.78rem}}@media(max-width:749px){.cart-drawer__bb-ship-bar{padding:0 12px 6px!important}.cart-drawer__bb-upsell{padding:0 12px!important}cart-drawer .drawer{width:100%!important}cart-drawer .drawer__inner{width:100vw!important;max-width:100vw!important}.cart-item__image-container{max-width:64px}.cart-item__details>*{font-size:.88rem}}@media(max-width:749px){.bb-ship-bar{padding:12px 14px 14px;border-radius:14px}.bb-ship-bar__message{font-size:.88rem}.bb-ship-bar--compact{padding:9px 12px 11px}.bb-ship-bar--compact .bb-ship-bar__message{font-size:.8rem}}@media(max-width:749px){.bb-trust__inner{grid-template-columns:1fr 1fr!important}.bb-trust__item:nth-child(2n){border-right:0!important}.bb-trust__item:nth-child(odd){border-right:1px solid rgba(0,0,0,.08)!important}.bb-trust__item:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.08)}.bb-trust__item{font-size:.62rem!important;letter-spacing:.12em!important;gap:6px!important;padding:12px 6px!important}.bb-trust__icon{width:18px!important;height:18px!important}}@media(max-width:419px){.bb-trust__inner{grid-template-columns:1fr!important}.bb-trust__item{border-right:0!important;border-bottom:1px solid rgba(0,0,0,.08);padding:10px 4px!important}.bb-trust__item:last-child{border-bottom:0}}.bb-trust[style*="background:#0a0a0a"] .bb-trust__item,.bb-trust[style*="background: #0a0a0a"] .bb-trust__item{border-color:#ffffff2e!important}@media(max-width:749px){.bb-reviews{padding-top:44px;padding-bottom:44px}.bb-reviews__heading{margin-bottom:4px;padding:0 16px}.bb-reviews__sub{margin-bottom:22px;font-size:.72rem;padding:0 16px}.bb-reviews__viewport{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.bb-reviews__track{gap:14px}.bb-review{width:78vw;max-width:320px;padding:18px;border-radius:14px;gap:10px}.bb-review__quote{font-size:.98rem;line-height:1.4}.bb-review__author{font-size:.72rem}.bb-review__verified{font-size:.62rem;padding:2px 7px}}@media(max-width:540px){.bb-upsell__list{grid-template-columns:1fr 1fr!important;gap:8px}.bb-upsell__item:nth-child(n+3){display:none}.bb-upsell__title,.bb-upsell__price{font-size:.78rem}.bb-upsell__add{padding:9px 8px;font-size:.7rem}}@media(max-width:749px){.bb-hero{min-height:clamp(560px,85vh,720px)}.bb-hero__inner{padding:0 18px 36px;align-items:flex-end}.bb-hero__content{max-width:100%}.bb-hero__eyebrow{font-size:.62rem;letter-spacing:.26em;margin-bottom:14px}.bb-hero__eyebrow:before{width:24px}.bb-hero__headline{font-size:clamp(2.6rem,11vw,4rem);margin-bottom:16px;line-height:.98}.bb-hero__sub{font-size:.95rem;line-height:1.5;margin-bottom:22px;max-width:100%}.bb-hero__ctas{flex-direction:column;gap:10px;align-items:stretch}.bb-hero__cta{justify-content:center;padding:15px 22px;font-size:.78rem;letter-spacing:.14em;width:100%}.bb-hero__scroll{display:none}}@media(max-width:749px){.bb-hero__content{mix-blend-mode:normal;color:#fff;text-shadow:0 1px 16px rgba(0,0,0,.35)}.bb-hero__veil{background:linear-gradient(180deg,#0000 0% 35%,#00000073)!important}}@media(max-width:749px){.bb-hero[data-bb-hero] [data-bb-hero-media]{transform:none!important}}@media(max-width:749px){.product-form__buttons{position:sticky;bottom:0;background:#fff;padding:10px 0 12px;z-index:5;border-top:1px solid var(--bb-line)}}html{-webkit-text-size-adjust:100%}@media(max-width:749px){.field__input,.select__select,textarea.text-area{font-size:16px!important}}@media(max-width:749px){.image-with-text__grid{grid-template-columns:1fr!important}.image-with-text__media-item{aspect-ratio:4/5}.image-with-text__content{padding:24px 16px!important}}:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[class*=trust-badge],[class*=trust_badge],[class*=trustbadge],[class*=trust-bdg],[class*=trust-icons],[class*=payment-badge],[class*=payment_badge],[class*=payment-icons],[class*=payment-icon],[class*=payment-logos],[class*=payment-logo],[class*=paymentbadge],[class*=secure-checkout],[class*=secure_checkout],[class*=securecheckout],[class*=checkout-badge],[class*=checkout-icons],[class*=checkout-trust],[class*=checkout-logos],[id*=trust-badge],[id*=trust_badge],[id*=trustbadge],[id*=payment-badge],[id*=payment_badge],[id*=payment-icon],[id*=payment-logos],[id*=secure-checkout],[id*=secure_checkout],[id*=securecheckout],[id*=checkout-badge],.tb-container,.tb-trust-badge,.lai-secure-checkout-badge,.spurit-trust-seal,.avada-trust-badges,.beeketing-trust-badges,.tinyTrustBadge,.spct-badge-section,.conversion-trust-badges,.shoppad-trust-badges,.elfsight-app-trust-badges,.elfsight-payment-icons,.so-payment-badges,.salesPop-payment,.btn-payment-icons,.tb-icons-wrapper,.tb-payment-method-list,.tb-secure-checkout,.product__payment-badges,.product-payment-icons,.product-trust-badges,.checkout-trust-icons,.checkoutBadges,.payment_method_icons,img[src*=paystack i],img[src*=trust-badge i],img[src*=trustbadge i],img[src*=payment-icon i],img[src*=payment_icon i],img[src*=payment-logo i],img[src*=secure-checkout i],img[src*=securecheckout i],img[alt*=Paystack i],img[alt*="Apple Pay" i],img[alt*=Mastercard i],img[alt*="American Express" i]{display:none!important;visibility:hidden!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;pointer-events:none!important}.card-wrapper *:where(.secure-checkout-text,.trust-text),.card *:where(.secure-checkout-text,.trust-text){display:none!important}.card-wrapper iframe,.card iframe,.product-card-wrapper iframe{display:none!important}.collection .product-grid .grid__item,.collection-list .grid__item,#product-grid .grid__item,.featured-collection .grid__item{display:flex}.collection .product-grid .grid__item>*,.collection-list .grid__item>*,#product-grid .grid__item>*,.featured-collection .grid__item>*{width:100%}.card-wrapper{display:flex!important;flex-direction:column;height:100%}.card-wrapper .card{flex:1 1 auto;display:flex;flex-direction:column}.card__inner,.card .card__inner{flex:0 0 auto}.card__content,.card-information{display:flex!important;flex-direction:column;flex:1 1 auto;gap:6px}.card__information .card__heading,.card-information .card__heading,.card__heading{min-height:2.6em;line-height:1.3;font-size:1.05rem!important;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__information .card__heading a,.card-information .card__heading a,.card__heading a{font-size:inherit!important;text-decoration:none;color:inherit}.card-information .price,.card__information .price,.card .price{min-height:1.6em;margin-top:2px}.card-wrapper .quick-add,.card-wrapper .card__quick-add,.quick-add{margin-top:auto!important;width:100%!important;display:flex;position:relative}.card-wrapper .quick-add__submit,.card-wrapper .card__quick-add .quick-add__submit,.quick-add__submit{width:100%!important;display:flex;align-items:center;justify-content:center;min-height:48px}.featured-collection .card-wrapper,.collection-list .card-wrapper,.featured-collection .card-wrapper .card,.featured-collection .card-wrapper .card__content{height:100%}.card-wrapper .quick-add__modal,.card-wrapper quick-add-modal,.quick-add-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:100!important}@media(max-width:749px){.card__information .card__heading,.card-information .card__heading,.card__heading{min-height:2.6em;font-size:1rem!important;line-height:1.3}.card-information .price,.card__information .price,.card .price{font-size:1rem!important;font-weight:600}.quick-add__submit{min-height:44px;font-size:.72rem}}.bb-header-size-link{display:inline-flex!important;align-items:center;gap:6px;text-decoration:none;padding:8px 10px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease;color:#0a0a0a}.bb-header-size-link:hover{background:#f4f4f4}.bb-header-size-link__text{font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bb-header-size-link .svg-wrapper{display:inline-flex;align-items:center}@media(max-width:989px){.bb-header-size-link__text{display:none}.bb-header-size-link{padding:6px}}@media(max-width:749px){.bb-header-size-link svg{width:18px;height:18px}}.bb-footer-size-link__btn{background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;letter-spacing:inherit;transition:opacity .2s ease}.bb-footer-size-link__btn:hover{opacity:.7}.collection .bb-trust-section+#ProductGridContainer,.collection .bb-trust-section+.collection{padding-top:8px}.template-collection .collection-hero,.template-collection .collection .title-wrapper-with-link{margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bb-polish.css.map */
