@import"https://fonts.googleapis.com/css2?family=Teko:wght@500;600;700&family=Open+Sans:wght@400;600;700&display=swap";@layer overrides{:root{--bb-red: #CC2024;--bb-red-hover: #AE181C;--bb-red-hot: #FF2D2D;--bb-ink: #0C1014;--bb-ink-2: #171B20;--bb-ink-3: #23282E;--bb-text: #1B1F24;--bb-muted: #6B7280;--bb-line: #E4E6E9;--bb-soft: #F4F4F2;--bb-green: #1B9E4B;--bb-display: "Teko", "Oswald", Impact, "Arial Narrow", sans-serif;--bb-body: "Open Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--bb-ease: cubic-bezier(.2, .7, .2, 1);--bb-shadow-card: 0 18px 40px rgb(12 16 20 / 10%);--bb-shadow-red: 0 10px 22px rgb(204 32 36 / 28%)}body{--mp-color-accent: var(--bb-red);--mp-color-accent-subtle: color-mix(in srgb, #fff, var(--bb-red) 12%);--mp-color-accent-emphasis: var(--bb-red-hover);--mp-color-primary: var(--bb-ink);--mp-color-primary-subtle: color-mix(in srgb, #fff, var(--bb-ink) 8%);--mp-color-primary-emphasis: #000;--mp-color-danger: var(--bb-red);--mp-color-danger-subtle: color-mix(in srgb, #fff, var(--bb-red) 14%);--mp-color-danger-emphasis: #8F1216;--mp-color-black: var(--bb-ink);--mp-color-dark: var(--bb-text);--mp-color-gray-dark: #5F6670;--mp-color-gray: #A7ADB5;--mp-color-gray-light: var(--bb-line);--mp-color-light: var(--bb-soft);--mp-body-bg-color: #fff;--mp-body-color: var(--bb-text);--mp-heading-color: var(--bb-ink);--mp-link-hover-color: var(--bb-red);--mp-border-radius: .375rem;--mp-focus-outline-color: var(--bb-red);--mp-body-font-family: var(--bb-body);--mp-heading-font-family: var(--bb-display);--mp-spotlight-heading-font-family: var(--bb-display);--mp-widget-heading-font-family: var(--bb-display);--mp-heading-font-weight: 600;--mp-heading-text-transform: uppercase;--mp-heading-letter-spacing: .01em;--mp-heading-line-height: .95;--mp-heading-font-size-scale: 125;--mp-spotlight-heading-color: #fff;--mp-btn-font-family: var(--bb-display);--mp-btn-font-weight: 600;--mp-btn-text-transform: uppercase;--mp-btn-border-radius: 4px;--mp-btn-font-size: 1.1rem;--mp-btn-primary-bg-color: var(--bb-red);--mp-btn-primary-border-color: var(--bb-red);--mp-btn-primary-color: #fff;--mp-btn-primary-text-transform: uppercase;--mp-btn-secondary-bg-color: var(--bb-ink);--mp-btn-secondary-border-color: var(--bb-ink);--mp-btn-secondary-color: #fff;--mp-btn-secondary-text-transform: uppercase;--mp-btn-add-to-cart-bg-color: var(--bb-red);--mp-btn-add-to-cart-border-color: var(--bb-red);--mp-btn-add-to-cart-color: #fff;--mp-btn-add-to-cart-text-transform: uppercase;--mp-btn-add-to-cart-split-bg-color: var(--bb-red);--mp-btn-add-to-cart-split-icon-bg-color: var(--bb-red-hover);--mp-btn-checkout-bg-color: var(--bb-red);--mp-btn-checkout-border-color: var(--bb-red);--mp-btn-checkout-color: #fff;--mp-btn-checkout-text-transform: uppercase;--mp-btn-overlay-primary-bg-color: var(--bb-red);--mp-btn-overlay-primary-border-color: var(--bb-red);--mp-btn-overlay-primary-color: #fff;--mp-btn-overlay-primary-border-radius: 4px;--mp-btn-overlay-primary-text-transform: uppercase;--mp-btn-overlay-secondary-bg-color: transparent;--mp-btn-overlay-secondary-border-color: #fff;--mp-btn-overlay-secondary-color: #fff;--mp-btn-overlay-secondary-border-radius: 4px;--mp-btn-overlay-secondary-text-transform: uppercase;--mp-header-bg-color: #fff;--mp-header-bg-color-opacity: 1;--mp-header-color: var(--bb-ink);--mp-header-icon-color: var(--bb-ink);--mp-header-icon-hover-color: var(--bb-red);--mp-header-item-color: var(--bb-ink);--mp-header-item-hover-color: var(--bb-red);--mp-header-item-font-weight: 600;--mp-header-counter-bg-color: var(--bb-red);--mp-header-counter-color: #fff;--mp-header-menu-bg-color: #fff;--mp-header-menu-color: var(--bb-ink);--mp-header-menu-hover-bg-color: rgb(204 32 36 / 6%);--mp-header-border-color: var(--bb-line);--mp-header-stuck-box-shadow: 0 10px 30px rgb(12 16 20 / 10%);--mp-header-position: sticky;--mp-header-item-padding-block: .9rem;--mp-header-items-gap: clamp(.7rem, 1.1vw, 1.25rem);--mp-header-menu-max-lines: 2;--mp-header-stuck-menu-max-lines: 2;--mp-counter-bg-color: var(--bb-red);--mp-counter-color: #fff;--mp-menu-dropdown-hover-color: var(--bb-red);--mp-footer-bg-color: var(--bb-ink);--mp-footer-color: #C9CDD2;--mp-footer-title-color: #fff;--mp-footer-title-font-weight: 600;--mp-footer-title-desktop-font-size: 1.4rem;--mp-footer-title-mobile-font-size: 1.3rem;--mp-footer-item-color: #C9CDD2;--mp-footer-item-hover-color: #fff;--mp-footer-link-color: #C9CDD2;--mp-footer-item-opacity: .9;--mp-footer-border-color: rgb(255 255 255 / 10%);--mp-product-block-name-color: var(--bb-ink);--mp-product-block-price-color: var(--bb-ink);--mp-product-block-old-price-color: #8A9099;--mp-product-block-category-color: var(--bb-red);--mp-product-badge-font-size: .85rem;--mp-product-badge-font-weight: 600;--mp-product-badge-padding-block: .22rem;--mp-product-badge-padding-inline: .55rem;--mp-product-badge-border-radius: 0;--mp-product-badge-clip-path: polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%);--mp-product-badge-is-new-bg-color: var(--bb-ink);--mp-product-badge-is-new-color: #fff;--mp-product-badge-is-new-border-radius: 0;--mp-product-badge-is-new-clip-path: var(--mp-product-badge-clip-path);--mp-product-badge-price-discount-bg-color: var(--bb-red);--mp-product-badge-price-discount-color: #fff;--mp-product-badge-price-discount-border-radius: 0;--mp-product-badge-price-discount-clip-path: var(--mp-product-badge-clip-path);--mp-product-badge-promo-bg-color: var(--bb-red);--mp-product-badge-promo-color: #fff;--mp-product-badge-promo-border-radius: 0;--mp-product-badge-promo-clip-path: var(--mp-product-badge-clip-path);--mp-product-badge-free-shipping-bg-color: var(--bb-ink);--mp-product-badge-free-shipping-color: #fff;--mp-product-badge-free-shipping-border-radius: 0;--mp-product-badge-free-shipping-clip-path: var(--mp-product-badge-clip-path);--mp-product-badge-out-of-stock-bg-color: rgb(12 16 20 / 85%);--mp-product-badge-out-of-stock-color: #fff;--mp-rating-active-bg: var(--bb-red);--mp-review-rating-active-bg: var(--bb-red);--mp-slider-arrow-bg-color: var(--bb-ink);--mp-slider-arrow-color: #fff;--mp-slider-arrow-opacity: .95;--mp-slider-arrow-hover-opacity: 1;--mp-slider-arrow-border-radius: 6px;--mp-slider-arrow-size: 2.75rem;--mp-slider-navigation-active-border-color: var(--bb-red);--mp-slider-navigation-hover-border-color: var(--bb-red);--mp-pagination-active-bg-color: var(--bb-ink);--mp-pagination-active-border-color: var(--bb-ink);--mp-pagination-active-color: #fff;--mp-pagination-hover-border-color: var(--bb-red);--mp-pagination-hover-color: var(--bb-red);--mp-breadcrumb-link-hover-color: var(--bb-red);--mp-breadcrumb-active-color: var(--bb-ink);--mp-nav-link-hover-color: var(--bb-red);--mp-nav-link-active-color: var(--bb-ink);--mp-nav-tabs-link-active-border-color: var(--bb-red);--mp-facet-tag-active-bg-color: var(--bb-red);--mp-facet-tag-active-border-color: var(--bb-red);--mp-facet-tag-active-color: #fff;--mp-product-content-tabs-link-active-border-color: var(--bb-red);--mp-product-content-tabs-link-active-color: var(--bb-ink);--mp-customer-menu-active-bg-color: rgb(204 32 36 / 10%);--mp-customer-menu-hover-bg-color: var(--bb-soft)}::selection{background:var(--bb-red);color:#fff}.widget-header--has-heading :is(h1,h2,h3){font-size:clamp(1.9rem,3.2vw,2.7rem)}.widget-header--has-heading :is(h1,h2,h3)>span{display:inline-block;padding-bottom:.4rem;position:relative}.widget-header--has-heading :is(h1,h2,h3)>span:after{background:var(--bb-red);bottom:0;content:"";height:4px;left:0;position:absolute;width:2.2em}.btn:not(.btn-ghost):not(.btn-close):not(.btn-inside):not(.btn-icon){letter-spacing:.06em;line-height:1;padding-block:.72em .56em;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s var(--bb-ease),box-shadow .22s ease}:is(.btn-primary,.btn-add-to-cart,.btn-checkout,.btn-overlay-primary):not([disabled]):not(.disabled):hover{background-color:var(--bb-red-hover);border-color:var(--bb-red-hover);box-shadow:var(--bb-shadow-red);color:#fff;transform:translateY(-2px)}.btn-secondary:not([disabled]):not(.disabled):hover{background-color:var(--bb-red);border-color:var(--bb-red);color:#fff;transform:translateY(-2px)}.btn-overlay-secondary:hover{background-color:#fff;border-color:#fff;color:var(--bb-ink)}.btn:focus-visible{outline:3px solid rgb(204 32 36 / 45%);outline-offset:2px}:is(.header,#header-sticky-bar){--mp-header-box-shadow: inset 0 -1px var(--bb-line)}:is(.header,#header-sticky-bar) .header__menu-list .header__menu-item>:is(a,button,.header__menu-label){font-family:var(--bb-display);font-size:clamp(1.05rem,.85vw,1.2rem);font-weight:600;letter-spacing:.04em;line-height:1;position:relative;text-transform:uppercase;white-space:nowrap}:is(.header,#header-sticky-bar) .header__menu-list{row-gap:0}:is(.header,#header-sticky-bar) .header__menu-list .header__menu-item>:is(a,button):after{background:var(--bb-red);bottom:.35rem;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--bb-ease)}:is(.header,#header-sticky-bar) .header__menu-list .header__menu-item:is(:hover,.header__menu-item--active)>:is(a,button):after{transform:scaleX(1)}:is(.header,#header-sticky-bar) .header__menu-list .header__menu-item>:is(a,button) .icon{transition:transform .25s var(--bb-ease)}:is(.header,#header-sticky-bar) .header__menu-list .header__menu-item:hover>:is(a,button) .icon{transform:rotate(180deg)}:is(.header__menu-toggle,.header__action-icon)>.icon{transition:color .2s ease,transform .25s var(--bb-ease)}.header__action:hover .header__action-icon>.icon,.header__menu-toggle:hover>.icon{transform:translateY(-2px)}.header__action-icon .counter{box-shadow:0 0 0 2px #fff;font-family:var(--bb-body);font-weight:700}.search__button.btn-inside{color:var(--bb-red)}.search__input.form-control:focus{border-color:var(--bb-red);box-shadow:0 0 0 3px #cc202426}.menu-mobile__title-text,.menu-mobile-title{font-family:var(--bb-display);font-size:1.4rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.menu-mobile__item>a{font-weight:600}.footer{background:var(--bb-ink);color:#c9cdd2}.footer__menu-title,.footer .newsletter__heading{border-left:3px solid var(--bb-red);color:#fff;font-family:var(--bb-display);font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1;padding-left:.65rem;text-transform:uppercase}.footer__menu-list a{color:#c9cdd2;text-decoration:none;transition:color .2s ease,padding-left .2s var(--bb-ease)}.footer__menu-list a:hover{color:#fff;padding-left:.3rem;text-decoration:underline;text-decoration-color:var(--bb-red);text-decoration-thickness:2px;text-underline-offset:.2em}.footer__logo-image{filter:brightness(0) invert(1);opacity:.95}.footer-about-us__hint,.footer .newsletter__hint{color:#a7adb5}.footer input:not([type=checkbox]):not([type=radio]),.footer .form-control{background:#fff;border-color:#fff;color:var(--bb-ink)}.footer input::placeholder{color:#6b7280;opacity:1}.footer .form-control:focus{border-color:var(--bb-red);box-shadow:0 0 0 3px #cc202433}.footer .newsletter .btn:not(.btn-inside),.footer .newsletter .btn-inside{color:#fff}.footer .newsletter .btn:not(.btn-inside){background:var(--bb-red);border-color:var(--bb-red)}.footer__bottom{background:#07090b;border-top:1px solid rgb(255 255 255 / 8%)}.footer__badge img{filter:grayscale(1) brightness(1.7) opacity(.75);transition:filter .25s ease,transform .25s var(--bb-ease)}.footer__badge:hover img{filter:none;transform:translateY(-2px)}.footer__link{color:#a7adb5}.footer__link:hover{color:#fff}.footer__link--copyright{font-size:.85rem}.footer{--mp-heading-color: #fff;--mp-widget-heading-color: #fff;--mp-body-color: #C9CDD2;--mp-link-color: #C9CDD2;--mp-link-hover-color: #fff}.footer .widget-header--has-heading :is(h1,h2,h3),.footer [class$=__heading]:not(.newsletter__heading),.footer [class$=__subtitle]{color:#fff}.footer [class$=__clear-list],.footer .widget-actions .btn-link{color:#a7adb5;text-decoration-color:var(--bb-red);text-underline-offset:.2em}.footer [class$=__clear-list]:hover,.footer .widget-actions .btn-link:hover{color:#fff}.footer .widget-section--footer .product-block{border-radius:8px;overflow:hidden}.footer .widget-section--footer .product-block__name{color:var(--bb-ink)}.footer .widget-section--footer .splide__arrow{background:#fff;color:var(--bb-ink)}.footer .widget-section--footer .splide__arrow svg{fill:var(--bb-ink)}.footer .widget-section--footer .splide__arrow:not([disabled]):hover{background:var(--bb-red);color:#fff}.footer .widget-section--footer .splide__arrow:not([disabled]):hover svg{fill:#fff}.product-block--full{background:#fff;border:1px solid var(--bb-line);border-radius:10px;overflow:hidden;transition:transform .3s var(--bb-ease),box-shadow .3s ease,border-color .3s ease}.product-block--full:hover{border-color:transparent;box-shadow:var(--bb-shadow-card);transform:translateY(-4px)}.product-block--full .product-image__image-wrapper{background:#fff;overflow:hidden}.product-block--full .product-image__image{transition:transform .6s var(--bb-ease),opacity var(--mp-product-image-flipper-fade-duration, .25s) var(--mp-transition-timing-function, ease)}.product-block--full:hover .product-image__image{transform:scale(1.05)}.product-block--full .product-image__actions{flex-direction:column;gap:.4rem;inset-block-end:auto;inset-block-start:.6rem;inset-inline-end:.6rem;inset-inline-start:auto;opacity:0;transform:translate(10px);transition:opacity .25s ease,transform .3s var(--bb-ease)}.product-block--full:is(:hover,:focus-within) .product-image__actions{opacity:1;transform:none}.product-block--full .product-image__actions .btn{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 14px #0c101426;color:var(--bb-ink);display:inline-flex;height:2.4rem;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease,transform .2s var(--bb-ease);width:2.4rem}.product-block--full .product-image__actions .btn:hover{background:var(--bb-red);color:#fff;transform:scale(1.08)}.product-image__save-wishlist--saved{color:var(--bb-red)!important}.product-block--full .product-block__data{gap:.4rem;padding:.9rem 1rem 1rem}.product-block__category{color:var(--bb-red);font-family:var(--bb-display);font-size:.95rem;letter-spacing:.1em;line-height:1;order:-1;text-transform:uppercase}.product-block__name{color:var(--bb-ink);font-size:.95rem;font-weight:600;line-height:1.35;transition:color .2s ease}.product-block__name:hover{color:var(--bb-red)}.product-block__meta{align-items:center;color:var(--bb-muted);display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between}.product-block__brand{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product-block__stock{align-items:center;display:inline-flex;gap:.35rem;white-space:nowrap}.product-block__stock:before{background:#a7adb5;border-radius:50%;content:"";height:7px;width:7px}.product-block__stock--in:before{background:var(--bb-green);box-shadow:0 0 0 3px #1b9e4b26}.product-block__price-row--gross{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.product-block__price--gross{color:var(--bb-ink);font-family:var(--bb-display);font-size:1.75rem;font-weight:600;letter-spacing:.01em;line-height:1}.product-block__price--old-gross{color:var(--bb-muted);font-family:var(--bb-display);font-size:1.15rem;font-weight:500;line-height:1;text-decoration:line-through;text-decoration-color:var(--bb-red);text-decoration-thickness:2px}.product-block__price--discount-expiration{color:var(--bb-muted);font-size:.75rem;width:100%}.product-block__actions{margin-top:.35rem}.product-block__add-to-cart.btn-add-to-cart{background:transparent;border:1.5px solid var(--bb-ink);color:var(--bb-ink);gap:.5rem}.product-block--full:hover .product-block__add-to-cart.btn-add-to-cart:not([disabled]):not(.disabled),.product-block__add-to-cart.btn-add-to-cart:not([disabled]):not(.disabled):hover{background:var(--bb-red);border-color:var(--bb-red);box-shadow:var(--bb-shadow-red);color:#fff}.product-block__add-to-cart.btn-add-to-cart:is([disabled],.disabled){border-color:var(--bb-line);color:var(--bb-muted)}.product-block__add-to-cart-icon{--mp-icon-size: 1.1rem;transition:transform .25s var(--bb-ease)}.product-block--full:hover .product-block__add-to-cart-icon{transform:translate(3px)}.product-image--out-of-stock .product-image__image{opacity:.6}.splide__arrow{background:var(--bb-ink);box-shadow:0 6px 16px #0c101433;color:#fff;transition:background-color .2s ease,transform .2s var(--bb-ease),opacity .2s ease}.splide__arrow svg{fill:#fff}.splide__arrow:not([disabled]):hover{background:var(--bb-red);transform:scale(1.06)}.splide__pagination__page{background:#c9cdd2;border-radius:4px;height:8px;transition:width .25s var(--bb-ease),background-color .2s ease;width:8px}.splide__pagination__page.is-active{background:var(--bb-red);transform:none;width:24px}:is(.category,.category-block){border-radius:10px;overflow:hidden;position:relative}:is(.category__image-container,.category-block__image-container){background:var(--bb-soft);overflow:hidden}:is(.category__image,.category-block__image){transition:transform .6s var(--bb-ease)}:is(.category,.category-block):hover :is(.category__image,.category-block__image){transform:scale(1.06)}:is(.category__image-container--logo,.category-block__image-container--logo){align-items:center;aspect-ratio:1;display:flex;justify-content:center;padding:18%}:is(.category__image--logo,.category-block__image--logo){height:auto;max-height:100%;object-fit:contain;width:100%}:is(.category,.category-block):hover :is(.category__image--logo,.category-block__image--logo){transform:scale(1.04)}:is(.category__name,.category-block__name){color:var(--bb-ink);font-family:var(--bb-display);font-size:1.25rem;font-weight:600;letter-spacing:.04em;line-height:1.05;padding-top:.5rem;text-transform:uppercase;transition:color .2s ease}:is(.category,.category-block):hover :is(.category__name,.category-block__name){color:var(--bb-red)}.widget-hero__eyebrow{font-family:var(--bb-display);letter-spacing:.14em;text-transform:uppercase}.widget-hero__button{font-family:var(--bb-display);font-size:1.2rem;letter-spacing:.06em}.breadcrumb{font-family:var(--bb-display);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.noUi-connect{background:var(--bb-red)}.noUi-handle{border-color:var(--bb-ink)}.facets__title,.facets-view__title{font-family:var(--bb-display);font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase}.pagination__page-item--active>*{font-weight:700}.btn-pill.btn-secondary{background:var(--bb-ink);border-color:var(--bb-ink);color:#fff}.product-summary__title{font-family:var(--bb-display);font-weight:600;letter-spacing:.01em;line-height:.95;text-transform:uppercase}.product-summary .product-block__price--gross,.product-summary__price{font-family:var(--bb-display);font-size:2.4rem;font-weight:600;line-height:1}.product-summary .btn-add-to-cart,.product-summary .btn-add-to-cart-split{font-size:1.25rem;letter-spacing:.08em}.product-content__block-heading,.product-content__tabs .nav-link{font-family:var(--bb-display);font-size:1.35rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description,.product-summary__excerpt{color:var(--bb-text);font-family:var(--bb-body);font-size:.95rem;line-height:1.75}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(p,ul,ol,h1,h2,h3,h4,blockquote){max-width:78ch}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(p,ul,ol,table,blockquote){margin-block:0 1rem}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(h1,h2,h3,h4){color:var(--bb-ink);font-family:var(--bb-display);font-weight:600;letter-spacing:.03em;line-height:1;margin-block:1.6rem .6rem;padding-left:.65rem;border-left:3px solid var(--bb-red);text-transform:uppercase}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) h2{font-size:1.7rem}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(h3,h4){font-size:1.35rem}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(h1,h2,h3,h4):first-child{margin-top:0}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) strong{color:var(--bb-ink);font-weight:600}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) a{color:var(--bb-red);text-decoration:underline;text-underline-offset:.15em}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(ul,ol){padding-left:1.25rem}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) ul{list-style:none;padding-left:0}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) ul>li{padding-left:1.1rem;position:relative}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) ul>li:before{background:var(--bb-red);content:"";height:6px;left:0;position:absolute;top:.7em;transform:rotate(45deg);width:6px}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) li+li{margin-top:.3rem}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) table{border-collapse:collapse;display:block;font-size:.9rem;max-width:100%;overflow-x:auto;width:100%}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(td,th){border:1px solid var(--bb-line);padding:.55rem .8rem;text-align:left;vertical-align:top}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) tr:nth-child(odd) :is(td,th){background:var(--bb-soft)}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) th,:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) td:first-child{color:var(--bb-ink);font-weight:600}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) img{border-radius:8px;height:auto;max-width:100%}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) hr{border:0;border-top:1px solid var(--bb-line);margin-block:1.5rem}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) [style]{background:transparent!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;text-align:inherit!important}:is(.bb-rich,.product-content__block--description .page__content-wrapper,.product-summary__description) :is(span,font){font:inherit}@media(max-width:560px){.bb-why__item{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto}.bb-why__icon{grid-column:1;grid-row:1 / span 2}.bb-why__item-title{grid-column:2;grid-row:1}.bb-why__desc{grid-column:2;grid-row:2}}@container product-layout (width >= 992px){.product-summary__images:not([class*=--gallery-]){max-width:100%;width:min(calc((100cqi - var(--mp-gap)) * .5),680px)}}.product-summary__main-images{aspect-ratio:auto!important;background-color:#fff;max-height:none!important;max-width:100%!important;width:100%!important}.product-summary__main-image-wrapper{aspect-ratio:1 / 1!important;background-color:#fff;border:1px solid var(--bb-line);border-radius:12px;display:block;max-width:none!important;overflow:hidden;position:relative;width:100%}.product-summary__main-image-wrapper figure{aspect-ratio:1 / 1!important;background-color:#fff;inset:0;margin:0;max-width:none!important;position:absolute!important;width:100%!important}.product-summary__main-image{background-color:#fff;height:100%!important;inset:0;object-fit:contain;position:absolute;width:100%!important}.product-summary__thumb-image-wrapper{aspect-ratio:1 / 1!important;background-color:#fff;border:1px solid var(--bb-line);border-radius:8px;overflow:hidden;position:relative;transition:border-color .2s ease}.product-summary__thumb-image-wrapper:hover{border-color:var(--bb-ink)}.splide__slide.is-active>.product-summary__thumb-image-wrapper,.is-active .product-summary__thumb-image-wrapper{border-color:var(--bb-red);box-shadow:0 0 0 1px var(--bb-red)}.product-summary__thumb-image{height:100%!important;inset:0;object-fit:contain;position:absolute;width:100%!important}[data-mp-image-gallery-thumbs]{max-width:100%;width:100%!important}body{--mp-product-summary-attribute-color-size: 2.9rem;--mp-product-summary-attribute-color-border-radius: 4px;--mp-product-summary-attribute-image-size: 3.6rem;--mp-product-summary-attribute-image-border-radius: 4px;--mp-product-summary-attribute-values-gap: .65rem;--mp-product-summary-attributes-gap: 1.25rem;--mp-product-summary-attribute-gap: .6rem;--mp-product-summary-attribute-disabled-opacity: .45;--mp-swatch-border-color: #c5c9d0;--mp-swatch-hover-border-color: var(--bb-red);--mp-swatch-checked-border-color: var(--bb-ink);--mp-swatch-border-width: 2px;--mp-swatch-check-size: 1.35rem}.product-summary__attribute-name{color:var(--bb-ink);font-family:var(--bb-display);font-size:1.3rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.product-summary__attribute-name>.product-summary__attribute-value--selected{color:var(--bb-red)}.product-summary__attribute-value .product-summary__attribute-link.badge{--mp-badge-border-radius: 4px;--mp-badge-border-color: #c5c9d0;--mp-badge-border-color-opacity: 1;--mp-badge-border-width: 2px;--mp-badge-tint-color: #fff;--mp-badge-font-family: var(--bb-display);--mp-badge-font-size: 1.25rem;--mp-badge-font-weight: 600;--mp-badge-line-height: 1;--mp-badge-padding-block: .7rem;--mp-badge-padding-inline: 1.1rem;background-color:#fff;box-shadow:0 2px #0c10140f;color:var(--bb-ink);letter-spacing:.04em;min-height:2.9rem;min-width:3.4rem;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s var(--bb-ease),box-shadow .15s ease}.product-summary__attribute-value .product-summary__attribute-link.badge:hover{--mp-badge-border-color: var(--bb-red);background-color:#fff;box-shadow:0 6px 16px #cc20242e;color:var(--bb-red);transform:translateY(-2px)}.product-summary__attribute-value input[type=radio]:checked+.product-summary__attribute-link.badge{--mp-badge-tint-color: var(--bb-ink);--mp-badge-border-color: var(--bb-ink);background-color:var(--bb-ink);box-shadow:0 6px 16px #0c101440;color:#fff}.product-summary__attribute-value input[type=radio]:focus-visible+.product-summary__attribute-link.badge{outline:2px solid var(--bb-red);outline-offset:2px}.product-summary__attribute-value--disabled .product-summary__attribute-link.badge{background-color:var(--bb-soft);box-shadow:none;color:var(--bb-muted);text-decoration:line-through;text-decoration-thickness:2px}.product-summary__attribute-value--disabled .product-summary__attribute-link.badge:hover{--mp-badge-border-color: #c5c9d0;box-shadow:none;color:var(--bb-muted);transform:none}.product-summary__attribute-price{font-family:var(--bb-body);font-size:.8rem;letter-spacing:0;text-transform:none}.product-summary__attribute-value .swatch-color{background-image:var(--mp-swatch-gradient, none);background-size:100% 100%;box-shadow:inset 0 0 0 1px #0000001f,0 2px #0c10140f;cursor:pointer;transition:transform .15s var(--bb-ease),box-shadow .15s ease,border-color .15s ease}.product-summary__attribute-value .swatch-color:hover:not(:disabled){box-shadow:inset 0 0 0 1px #0000001f,0 6px 16px #cc202438;transform:translateY(-2px)}.product-summary__attribute-value .swatch-color:checked{background-size:100% 100%;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 4px var(--bb-ink)}.product-summary__attribute-value .swatch-color:checked:after{filter:drop-shadow(0 0 1px rgb(0 0 0 / 80%)) drop-shadow(0 0 2px rgb(0 0 0 / 50%))}.product-summary__attribute-value--disabled:has(.swatch-color){opacity:1}.product-summary__attribute-value--disabled .swatch-color{background-image:linear-gradient(135deg,transparent calc(50% - 3px),rgb(0 0 0 / 70%) calc(50% - 3px),rgb(0 0 0 / 70%) calc(50% - 1.5px),#fff calc(50% - 1.5px),#fff calc(50% + 1.5px),rgb(0 0 0 / 70%) calc(50% + 1.5px),rgb(0 0 0 / 70%) calc(50% + 3px),transparent calc(50% + 3px)),var(--mp-swatch-gradient, none);cursor:not-allowed;--mp-swatch-border-color: #e1e4e8}.product-summary__attribute-value--disabled .swatch-color:hover{box-shadow:inset 0 0 0 1px #0000001f,0 2px #0c10140f;transform:none}.product-summary__attributes--tag{border-bottom:1px solid var(--bb-line);margin-bottom:.5rem;padding-bottom:1.25rem}@media(max-width:575.98px){body{--mp-product-summary-attribute-color-size: 2.6rem}.product-summary__attribute-value .product-summary__attribute-link.badge{--mp-badge-font-size: 1.15rem;--mp-badge-padding-inline: .9rem;min-height:2.6rem}}.bb-actions{display:grid;gap:.9rem;margin-top:1.1rem}.bb-delivery{align-items:center;background:linear-gradient(135deg,var(--bb-ink) 0%,var(--bb-ink-3) 100%);border-left:4px solid var(--bb-red);border-radius:6px;box-shadow:var(--bb-shadow-card);color:#fff;display:grid;gap:.25rem 1rem;grid-template-columns:auto 1fr;overflow:hidden;padding:.9rem 1.1rem .9rem 1rem;position:relative}.bb-delivery:after{background:radial-gradient(60% 80% at 100% 0%,rgb(204 32 36 / 35%),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.bb-delivery__icon{align-items:center;background:var(--bb-red);border-radius:6px;color:#fff;display:flex;font-size:1.5rem;height:3rem;justify-content:center;width:3rem;animation:bb-truck 2.4s var(--bb-ease) infinite}.bb-delivery__body{display:grid;gap:.3rem;min-width:0;position:relative;z-index:1}.bb-delivery__title{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--bb-display);font-size:1.25rem;gap:.35rem .5rem;letter-spacing:.03em;line-height:1;text-transform:uppercase}.bb-delivery__title strong{color:var(--bb-red-hot)}.bb-delivery__timer{align-items:center;display:inline-flex;gap:.15rem}.bb-delivery__digit{background:#ffffff1a;border:1px solid rgb(255 255 255 / 18%);border-radius:4px;display:inline-block;font-family:var(--bb-display);font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1;min-width:2.1rem;padding:.3rem .25rem .2rem;text-align:center}.bb-delivery__digit.is-tick{animation:bb-tick .45s var(--bb-ease)}.bb-delivery__sep{animation:bb-blink 1s steps(1) infinite;color:var(--bb-red-hot);font-family:var(--bb-display);font-size:1.35rem;line-height:1}.bb-delivery__text{color:#d6d9de;font-size:.9rem;line-height:1.45}.bb-delivery__text strong{color:#fff}.bb-delivery__bar{background:#ffffff1f;border-radius:999px;height:4px;overflow:hidden}.bb-delivery__bar-fill{background:linear-gradient(90deg,var(--bb-red),var(--bb-red-hot));border-radius:999px;display:block;height:100%;transition:width 1s linear}.bb-actions__buttons{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.bb-actions__button.btn{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;min-height:3.4rem;padding-block:.55rem;text-align:left;text-transform:none}.bb-actions__button .icon{flex:0 0 auto;font-size:1.5rem}.bb-actions__button-label{display:grid;font-family:var(--bb-display);font-size:1.2rem;letter-spacing:.03em;line-height:1;text-transform:uppercase}.bb-actions__button-label small{font-family:var(--bb-body);font-size:.78rem;font-weight:400;letter-spacing:0;opacity:.85;text-transform:none}.bb-actions__button--whatsapp.btn{background:#25d366;border-color:#25d366;color:#fff}.bb-actions__button--whatsapp.btn:hover{background:#1ebe5a;border-color:#1ebe5a;color:#fff}@keyframes bb-tick{0%{transform:translateY(-35%);opacity:.2}to{transform:none;opacity:1}}@keyframes bb-blink{50%{opacity:.25}}@keyframes bb-truck{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.bb-delivery__icon,.bb-delivery__digit.is-tick,.bb-delivery__sep{animation:none}}.bb-footer-company{display:grid;font-style:normal;gap:.3rem;line-height:1.5}.bb-footer-company__name{color:#fff;font-family:var(--bb-display);font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase}.bb-footer-company__label{color:#fff;font-weight:600}.bb-footer-company a{color:#c9cdd2;text-decoration:none}.bb-footer-company a:hover{color:#fff;text-decoration:underline}.footer__link--credit{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem}.bb-credit__text{color:#c9cdd2}.bb-credit__logo{align-items:center;display:inline-flex;opacity:.92;transition:opacity .2s ease,transform .2s var(--bb-ease)}.bb-credit__logo:hover{opacity:1;transform:translateY(-1px)}.bb-credit__logo img{display:block;width:auto}.bb-credit__logo--codefix img{height:2.1rem;margin-block:-.5rem}.bb-credit__logo--platform img{filter:brightness(0) invert(1);height:.95rem}@media(min-width:992px){.footer__links{padding-right:4.5rem}}.product-summary__tabs--extras{margin-top:1.25rem}.product-summary__tabs--extras .accordion__button{font-family:var(--bb-display);font-size:1.15rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.product-summary__tabs--extras .accordion__button:not(.collapsed){color:var(--bb-red)}.bb-extras__hint{color:var(--bb-muted);font-size:.92rem;margin:0 0 1rem}.bb-extras__sicap .form__row--reason{display:none}.bb-extras__sizeguide{font-size:.95rem;line-height:1.55}.bb-extras__sizeguide h2,.bb-extras__sizeguide h3,.bb-extras__sizeguide h4{font-size:1.15rem;margin:1rem 0 .4rem}.bb-extras__sizeguide table{border-collapse:collapse;margin:.75rem 0;width:100%}.bb-extras__sizeguide td,.bb-extras__sizeguide th{border:1px solid var(--bb-line);padding:.45rem .6rem;text-align:center}.bb-extras__sizeguide tr:first-child td,.bb-extras__sizeguide th{background:var(--bb-ink);color:#fff;font-family:var(--bb-display);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.bb-extras__sizeguide tr:nth-child(2n) td{background:var(--bb-soft)}.bb-extras__sizeguide img{border-radius:6px;height:auto;margin:.5rem 0;max-width:100%}.bb-extras__gpsr{display:grid;gap:0;margin:0}.bb-extras__gpsr-row{display:grid;gap:.25rem 1rem;grid-template-columns:minmax(9rem,14rem) 1fr;padding:.5rem .75rem}.bb-extras__gpsr-row:nth-child(odd){background:var(--bb-soft)}.bb-extras__gpsr-label{color:var(--bb-ink);font-weight:600;margin:0}.bb-extras__gpsr-value{margin:0;overflow-wrap:anywhere}@media(max-width:575.98px){.bb-extras__gpsr-row{grid-template-columns:1fr}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.products-listing--grid .product-block--full,.widget-section--main:not(.widget-header-layout)>.widget-wrapper{animation:bb-rise linear both;animation-range:entry 0% entry 28%;animation-timeline:view()}}}@keyframes bb-rise{0%{opacity:.001;transform:translateY(24px)}to{opacity:1;transform:none}}@media(hover:none){.product-block--full .product-image__actions{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product-block--full,.product-block--full .product-image__image,.product-block--full .product-image__actions,.splide__arrow,.btn,.footer__menu-list a,:is(.category__image,.category-block__image){transition:none!important}}}
