.testimonial:is(.with-5-stars,.with-4-stars,.with-3-stars,.with-2-stars,.with-1-star) blockquote:before{color:rgb(var(--bcb-star-color, var(--color-highlight)))}.header__logo-link img[src*=".svg"]{width:100vw;height:auto}.footer__logo img{width:calc(var(--bcb-logo-width, var(--image-width)) * .75);height:auto;max-width:100%;max-height:none}@media screen and (min-width:768px){.footer__left{column-gap:var(--sp-12)}.footer__left>.footer__logo{flex-shrink:0;max-width:50%}}@media screen and (min-width:1024px){.footer__logo img{width:var(--bcb-logo-width, var(--image-width))}}@media screen and (min-width:1280px){.footer__left>.footer__logo{width:var(--bcb-logo-column, auto);max-width:var(--bcb-logo-column, 50%)}}.banner.bcb-banner-fit{display:grid;height:auto}.banner.bcb-banner-fit>.bcb-banner-fit__spacer,.banner.bcb-banner-fit>.banner__content{grid-area:1 / 1}.bcb-banner-fit__spacer{display:block;width:0;visibility:hidden}.banner.bcb-banner-fit>.banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.banner.bcb-banner-fit>.banner__content{position:relative;inset:auto;height:auto}[allow-transparent-header] .banner.bcb-banner-fit>.banner__content{padding-block-start:var(--bcb-header-height, var(--header-height, 0px))}[allow-transparent-header] .banner.bcb-banner-fit .banner__box{padding-block-start:var(--sp-6)}.banner:has(.bcb-description){container-type:inline-size}@media screen and (min-width:768px){.banner .bcb-description{max-width:max(20rem,calc(var(--bcb-text-width, 40) * 1cqi))}}.bcb-description--collapsible .bcb-description__text{overflow:hidden}.js .bcb-description--collapsible:not(.is-expanded) .bcb-description__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bcb-lines-mobile, 3)}@media screen and (min-width:768px){.js .bcb-description--collapsible:not(.is-expanded) .bcb-description__text{-webkit-line-clamp:var(--bcb-lines, 2)}}.bcb-description__toggle{display:inline-block;margin-block-start:var(--sp-2);padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--font-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;cursor:pointer}.bcb-description__toggle:hover{text-decoration-thickness:2px}.bcb-description__toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.bcb-description__toggle[hidden]{display:none}@media screen and (max-width:767px){.banner:has(.bcb-description)>.banner__overlay{background-image:linear-gradient(to top,rgb(var(--color-overlay, 23 23 23) / var(--bcb-mobile-gradient, .75)),rgb(var(--color-overlay, 23 23 23) / calc(var(--bcb-mobile-gradient, .75) * .6)) 45%,rgb(var(--color-overlay, 23 23 23) / 0) 80%)}}@media screen and (max-width:767px){.header.bcb-hide-search-mobile .search-drawer-button{display:none}}.bcb-collection-nav{flex:1 1 0;min-width:0}.bcb-collection-nav__scroller{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bcb-collection-nav__scroller::-webkit-scrollbar{display:none}.bcb-collection-nav__list{display:flex;gap:.25rem;margin:0 auto;padding:0;list-style:none}.bcb-collection-nav__link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding-inline:1.25rem;border-radius:var(--rounded-button);color:rgb(var(--color-foreground) / .65);font-weight:var(--font-medium);white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.bcb-collection-nav__link:hover{color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground) / .06)}.bcb-collection-nav__link.is-active{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.bcb-collection-nav__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bcb-collection-nav__count{font-size:.75em;opacity:.6}@media screen and (max-width:767px){.bcb-collection-nav{flex-basis:100%;order:-1;margin-inline:calc(var(--page-padding) * -1)}.bcb-collection-nav__list{gap:.5rem;margin:0;padding-inline:var(--page-padding)}.bcb-collection-nav__link{min-height:2.5rem;padding-inline:1rem;border:1px solid rgb(var(--color-foreground) / .12);font-size:.875rem}.bcb-collection-nav__link.is-active{border-color:rgb(var(--color-foreground))}.bcb-collection-nav__scroller.bcb-fade-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.bcb-collection-nav__scroller.bcb-fade-start{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem);mask-image:linear-gradient(to right,transparent,#000 2.5rem)}.bcb-collection-nav__scroller.bcb-fade-start.bcb-fade-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}}.mega-menu__nav--tabs .mega-menu__nav-item[data-bcb-href]{cursor:pointer}.mega-menu__nav--tabs .mega-menu__nav-item[data-bcb-href][aria-selected=true]{pointer-events:inherit}.bcb-mega-go{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgb(var(--color-foreground) / .2);border-radius:50%;opacity:0;transform:translate(-.5rem);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1),color .2s ease,background-color .2s ease,border-color .2s ease}.bcb-mega-go svg{width:1rem;height:1rem}.mega-menu__nav-item[aria-selected=true] .bcb-mega-go{opacity:1;transform:none}.mega-menu__nav-item[aria-selected=true]:is(:hover,:focus-visible) .bcb-mega-go{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media(prefers-reduced-motion:reduce){.bcb-mega-go{transform:none;transition:none}}.js .has-dropdown-menu .header-section:not(.header-scrolled) .header.section--rounded:before,.js .header-section:not(.header-scrolled) .header.section--rounded .mega-menu__container{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.js .header-section:not(.header-scrolled) .header.section--rounded .mega-menu{clip-path:inset(0 round var(--border-radius) var(--border-radius) 0 0)}.newsletter-bar .newsletter-bar__button{font-size:var(--bcb-bar-text-size, var(--text-3xs))}.bcb-btn{font-size:clamp(calc(var(--bcb-btn-text-size) - 2px),calc(var(--bcb-btn-text-size) - 3.016px + .1587vw),var(--bcb-btn-text-size));font-weight:var(--bcb-btn-weight, var(--font-button-weight))}.button.bcb-btn{max-height:none}.bcb-btn.icon-with-text .icon{flex-shrink:0;width:calc(var(--bcb-btn-icon-size) - 2px);height:calc(var(--bcb-btn-icon-size) - 2px)}@media screen and (min-width:768px){.bcb-btn.icon-with-text .icon{width:var(--bcb-btn-icon-size);height:var(--bcb-btn-icon-size)}}@media screen and (min-width:768px){.mega-menu__panel .bcb-mega-compact.card-grid{--slider-item-width: var(--bcb-mega-card-width);--card-grid-template: auto-flow dense / repeat(var(--card-grid-per-row), var(--bcb-mega-card-width));justify-content:start}.mega-menu__panel .bcb-mega-compact .product-card__content{padding:var(--sp-3)}.mega-menu__panel .bcb-mega-compact .product-card__details{flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.mega-menu__panel .bcb-mega-compact .product-card__details>*{width:100%}.mega-menu__panel .bcb-mega-compact .product-card__details .price{text-align:start}.mega-menu__panel .bcb-mega-compact .product-card__details>p:has(.product-card__title){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mega-menu__panel .bcb-mega-compact .product-card__title{font-size:var(--text-sm);line-height:1.35}}.product-card .product-card__details{flex-direction:column;align-items:stretch;gap:var(--sp-1d5)}.product-card .product-card__details .price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:var(--sp-2);row-gap:0;text-align:start}.product-card .product-card__content.text-center .product-card__details .price{justify-content:center}.product-card .product-card__content.text-right .product-card__details .price{justify-content:flex-end}.product-card .product-card__details .price__regular{font-size:clamp(16px,calc(14.984px + .1587vw),18px);line-height:1.3;white-space:nowrap}.product-card .product-card__details .price__regular small{display:inline;font-size:.8em;font-weight:400}.product-card .product-card__details .price__sale{font-size:calc(clamp(16px,calc(14.984px + .1587vw),18px)*.85);line-height:1.3;color:rgb(var(--color-price) / .55);text-decoration:line-through;text-decoration-thickness:1px}.product-card .product-card__details .price__sale:before{content:none}.product-card .product-card__details .price__regular{font-weight:700}.product-card .product-card__title{font-weight:400;color:rgb(var(--color-foreground) / .72)}.product-card .product-card__details .price__regular{color:rgb(var(--color-price))}.product-card .product-card__details .price--on-sale .price__regular{color:rgb(var(--color-sale-price))}.header~.overlay.bcb-menu-overlay{background:rgb(var(--bcb-menu-overlay-color) / var(--bcb-menu-overlay-opacity));-webkit-backdrop-filter:blur(var(--bcb-menu-overlay-blur));backdrop-filter:blur(var(--bcb-menu-overlay-blur))}.bcb-contact-person__photo{flex-shrink:0;width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.contact__sidebar:has(.bcb-contact-item){gap:var(--sp-6);padding:var(--sp-8);border-radius:var(--rounded-block);background-color:rgb(var(--color-foreground) / .04)}.bcb-contact-item__icon{width:3rem;height:3rem;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.bcb-contact-item__icon .icon{width:1.375rem;height:1.375rem}.bcb-contact-item__value{font-size:1.125rem;font-weight:var(--font-medium);overflow-wrap:anywhere}@media screen and (min-width:1024px){.contact__sidebar:has(.bcb-contact-item){min-width:26rem}}@media screen and (max-width:767px){.contact__sidebar:has(.bcb-contact-item){padding:var(--sp-6)}.bcb-contact-item__icon{width:2.5rem;height:2.5rem}.bcb-contact-item__value{font-size:1rem}}[id^=shopify-section-]{scroll-margin-top:calc(var(--bcb-header-height, 0px) + var(--sp-4))}@media screen and (min-width:768px)and (hover:none){.product-card .quick-add{--tw-translate-y: 0}.product-card .quick-add :is(.buttons,.button){opacity:1}}.quick-add .button .btn-text{gap:var(--sp-2)}.product-form__submit .bcb-btn-icon{margin-inline-start:var(--sp-2d5)}@media screen and (max-width:1023px){.image-with-text.bcb-text-first-mobile{display:flex;flex-direction:column-reverse;gap:var(--sp-8)}.image-with-text.bcb-text-first-mobile .rich-text{padding-block-start:0}}.image-with-text .heading{text-wrap:balance}.bcb-contact-aside{display:grid;align-content:start;gap:var(--bcb-person-gap, var(--sp-8))}.bcb-contact-aside .bcb-contact-person__photo{width:5.5rem;height:5.5rem}.bcb-contact-person__title{font-size:1.5rem}@media screen and (max-width:1023px){.bcb-contact-aside--first{order:-1}}@media screen and (min-width:1024px){.bcb-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(26rem,25vw,27rem);column-gap:var(--grid-gap);row-gap:var(--sp-9)}.bcb-contact-layout>.contact,.bcb-contact-layout .bcb-contact-aside{display:contents}.bcb-contact-layout>.title-wrapper{grid-column:1;grid-row:1;align-self:start;margin-block-end:0}.bcb-contact-layout .contact>form{grid-column:1;grid-row:2}.bcb-contact-layout .bcb-contact-person{grid-column:2;grid-row:1;align-self:end;margin-block-end:calc(var(--bcb-person-gap, var(--sp-4)) - var(--sp-9))}.bcb-contact-layout .contact__sidebar{grid-column:2;grid-row:2;align-self:start}}.bcb-contact-width{max-width:calc(var(--bcb-content-width, 1600px) + var(--page-padding) * 2)}@media screen and (max-width:767px){.heading.bcb-title-mobile{font-size:var(--bcb-title-mobile)}}.bcb-colors{display:grid;gap:var(--sp-12) var(--grid-gap)}@media screen and (min-width:768px){.bcb-colors--stacked{grid-template-columns:repeat(var(--bcb-colors-columns, 2),minmax(0,1fr))}}.bcb-colors--side{gap:var(--sp-4)}@media screen and (min-width:1024px){.bcb-colors--side{grid-template-columns:repeat(var(--bcb-colors-columns, 2),minmax(0,1fr))}}.bcb-colors__card{display:grid;align-content:start;gap:var(--sp-6)}.bcb-colors__media{border-radius:var(--card-radius, 0)}.bcb-colors__media>img{width:100%}.bcb-colors__body{gap:var(--sp-5)}.bcb-colors__head{gap:var(--sp-2) var(--sp-4)}.bcb-colors__count{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.bcb-colors__picker{min-width:0;margin:0;padding:0;border:0}.bcb-colors__selected{margin-block-end:var(--sp-4);padding:0;font-weight:500}.bcb-colors__swatches{gap:var(--sp-3)}.bcb-colors .swatches--variant .color-swatch{--swatch-size: min(var(--bcb-swatch-size, 48px), 11vw)}.bcb-colors__link{justify-self:start}.bcb-colors--side .bcb-colors__card{gap:var(--sp-4) var(--sp-5);padding:var(--sp-5);border-radius:var(--rounded-block, 0);background-color:rgb(var(--color-foreground) / .04)}.bcb-colors--side .bcb-colors__media{border-radius:var(--border-radius-small, 5px)}.bcb-colors--side .bcb-colors__body{gap:var(--sp-4)}.bcb-colors--side .bcb-colors__selected{margin-block-end:var(--sp-3)}@media screen and (max-width:767px){.bcb-colors--side .bcb-colors__card{grid-template-columns:6.5rem minmax(0,1fr);grid-template-areas:"media head" "media text" "picker picker" "link link";align-items:center}.bcb-colors--side .bcb-colors__body{display:contents}.bcb-colors--side .bcb-colors__media{grid-area:media;align-self:start}.bcb-colors--side .bcb-colors__head{grid-area:head;align-self:end}.bcb-colors--side .bcb-colors__text{grid-area:text;align-self:start}.bcb-colors--side .bcb-colors__picker{grid-area:picker}.bcb-colors--side .bcb-colors__link{grid-area:link}.bcb-colors--side .bcb-colors__title{font-size:1.25rem}}@media screen and (min-width:768px){.bcb-colors--side .bcb-colors__card{grid-template-columns:var(--bcb-colors-media, 36%) minmax(0,1fr);align-items:center;column-gap:var(--sp-8);padding:var(--sp-6)}}.bcb-checkboxes{min-width:0;margin:0;padding:0;border:0}.bcb-checkboxes__legend{margin-block-end:var(--sp-4);padding:0}.bcb-checkboxes__list{gap:var(--sp-3)}.bcb-checkboxes__option{padding:var(--sp-3) var(--sp-5);border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius, 0);line-height:1.2;cursor:pointer;transition:border-color var(--animation-short),background-color var(--animation-short)}@media screen and (pointer:fine){.bcb-checkboxes__option:hover{border-color:rgb(var(--color-foreground) / .5)}}.bcb-checkboxes__option:has(:checked){border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground) / .05)}.bcb-contact-surfaces .bcb-checkboxes__option,.bcb-contact-surfaces .bcb-checkboxes__option:has(:checked){background-color:#fff}.image-with-text .rich-text>.banner__subheading.bcb-subheading-gap:has(+.heading){margin-block-end:var(--bcb-subheading-gap, var(--sp-6))}.image-with-text .rich-text>.banner__subheading.bcb-subheading-gap+.heading{margin-block-start:0}.bcb-contact-surfaces :is(.input,.select,.textarea),.bcb-contact-surfaces :is(.input,.select,.textarea):focus,.bcb-contact-surfaces .contact__sidebar:has(.bcb-contact-item){background-color:#fff}.image-with-text .rich-text>.heading.bcb-heading-gap:has(+:not(.spacing-section)){margin-block-end:calc(var(--bcb-heading-gap, 40px) * .75)}.image-with-text .rich-text>.heading.bcb-heading-gap+:not(.spacing-section){margin-block-start:0}@media screen and (min-width:1024px){.image-with-text .rich-text>.heading.bcb-heading-gap:has(+:not(.spacing-section)){margin-block-end:var(--bcb-heading-gap, 40px)}}.text-with-icons.bcb-columns--large .column__title{font-size:clamp(1.25rem,1.7vw,1.75rem)}.text-with-icons.bcb-columns--large .column__text{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55}.text-with-icons.bcb-columns--large .column__icon .icon{width:2.25rem;height:2.25rem}.text-with-icons.bcb-columns--xlarge .column__title{font-size:clamp(1.375rem,2vw,2rem)}.text-with-icons.bcb-columns--xlarge .column__text{font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.55}.text-with-icons.bcb-columns--xlarge .column__icon .icon{width:2.75rem;height:2.75rem}.text-with-icons:is(.bcb-columns--large,.bcb-columns--xlarge) .column__title+.column__text{padding-block-start:var(--sp-3)}.text-with-icons.bcb-columns--narrow{max-width:var(--bcb-columns-width);margin-inline:auto}.text-with-icons.bcb-columns--steps{--bcb-step-size: 3rem;--bcb-step-gap: var(--sp-8);counter-reset:bcb-step}.text-with-icons.bcb-columns--steps:after{content:none}.text-with-icons.bcb-columns--steps .column{position:relative;counter-increment:bcb-step}.text-with-icons.bcb-columns--steps .column__icon{display:none}.text-with-icons.bcb-columns--steps .column:before{content:counter(bcb-step);position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bcb-step-size);height:var(--bcb-step-size);border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--bcb-step-size) * .42);line-height:1}.text-with-icons.bcb-columns--steps .column:not(:last-child):after{content:"";position:absolute;border-color:rgb(var(--color-foreground) / .25);border-style:dashed;border-width:0}@media screen and (max-width:1023px){.text-with-icons.bcb-columns--steps{display:grid;gap:var(--bcb-step-gap)}.text-with-icons.bcb-columns--steps .column{flex-direction:row;align-items:flex-start;gap:var(--sp-5);text-align:start}.text-with-icons.bcb-columns--steps .column:not(:last-child):after{inset-inline-start:calc(var(--bcb-step-size) / 2 - 1px);top:calc(var(--bcb-step-size) + var(--sp-2));bottom:calc(var(--sp-2) - var(--bcb-step-gap));border-inline-start-width:2px}}@media screen and (min-width:1024px){.text-with-icons.bcb-columns--steps{--bcb-step-size: 3.5rem}.text-with-icons.text-with-icons.bcb-columns--steps .column:nth-child(n){padding-inline:var(--sp-5);border-inline-start:0}.text-with-icons.bcb-columns--steps .column:before{align-self:center}.text-with-icons.bcb-columns--steps .column:not(:last-child):after{top:calc(var(--bcb-step-size) / 2 - 1px);inset-inline-start:calc(50% + var(--bcb-step-size) / 2 + var(--sp-3));width:calc(100% - var(--bcb-step-size) - var(--sp-3) * 2);border-block-start-width:2px}}.bcb-contact-stack{align-content:start;gap:var(--sp-8)}@media screen and (min-width:1024px){.bcb-contact-layout .bcb-contact-stack{grid-column:2;grid-row:2;align-self:start}.bcb-contact-layout .bcb-contact-stack>.contact__sidebar{grid-column:auto;grid-row:auto}}.bcb-contact-testimonials{gap:var(--sp-4)}.bcb-testimonial{gap:var(--sp-5);margin:0;padding:var(--sp-8);border-radius:var(--rounded-block);background-color:rgb(var(--color-foreground) / .04)}.bcb-contact-surfaces .bcb-testimonial{background-color:#fff}.bcb-testimonial__text{margin:0;font-size:1.0625rem}.bcb-testimonial__photo{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover}.bcb-testimonial__info{opacity:.65}@media screen and (max-width:767px){.bcb-testimonial{padding:var(--sp-6)}.bcb-testimonial__text{font-size:1rem}}@media screen and (min-width:1024px){.bcb-faq-columns .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:var(--sp-16)}.bcb-faq-columns .faq>.accordion{border-block-start:1px solid rgb(var(--color-border))}.bcb-faq-columns .faq>.accordion:nth-child(-n+2){border-block-start:0}}.bcb-sticky-cta{position:fixed;inset-inline:var(--sp-4);inset-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));z-index:24;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + var(--sp-4)));transition:transform var(--animation-primary, .4s ease),opacity var(--animation-primary, .4s ease),visibility 0s linear .4s}.bcb-sticky-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:transform var(--animation-primary, .4s ease),opacity var(--animation-primary, .4s ease),visibility 0s}.bcb-sticky-cta .button{width:100%;box-shadow:0 8px 24px #0000002e}@media screen and (max-width:767px){.header-section.header-hidden~.bcb-sticky-cta.is-visible,.mobile-dock-section.active~.bcb-sticky-cta.is-visible{transform:translateY(calc(var(--bcb-dock-height, var(--mobile-dock-height, 0px)) * -1))}}@media screen and (min-width:768px){.bcb-sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){.bcb-sticky-cta,.bcb-sticky-cta.is-visible{transition:none}}@media screen and (max-width:767px){.title-wrapper .button.bcb-btn{font-size:calc(var(--bcb-btn-text-size) - 4px)}.title-wrapper .button.bcb-btn.icon-with-text .icon{width:calc(var(--bcb-btn-icon-size) - 4px);height:calc(var(--bcb-btn-icon-size) - 4px)}}.bcb-icons{--bcb-icon-display: max(min(var(--bcb-icon-size, 36px), 36px), calc(var(--bcb-icon-size, 36px) * 5 / 6))}@media screen and (min-width:768px){.bcb-icons{--bcb-icon-display: var(--bcb-icon-size, 36px)}}.bcb-icons .column__icon{color:var(--bcb-icon-color)}.bcb-icons .column__icon svg{width:var(--bcb-icon-display);height:var(--bcb-icon-display)}.bcb-icons .column__icon img{width:var(--bcb-icon-display);height:auto}.bcb-icons--badge .column__icon{line-height:0}.bcb-icons--badge .column__icon :is(svg,img){box-sizing:content-box;padding:calc(var(--bcb-icon-display) * .42);border-radius:50%;background-color:var(--bcb-icon-badge, rgb(var(--color-highlight)))}@media screen and (max-width:767px){.js .bcb-description--collapsible[data-bcb-lines-mobile="0"]:not(.is-expanded) .bcb-description__text{display:block;height:0}}@media screen and (min-width:768px){.js .bcb-description--collapsible[data-bcb-lines="0"]:not(.is-expanded) .bcb-description__text{display:block;height:0}}.product__info .bcb-description__toggle{margin-block-start:var(--sp-1d5)}.bcb-swatches .variant-picker .swatches--variant{gap:var(--bcb-swatch-gap)}.bcb-swatches .variant-picker .swatches--variant .color-swatch{--swatch-size: var(--bcb-swatch-size-mobile)}@media screen and (min-width:768px){.bcb-swatches .variant-picker .swatches--variant .color-swatch{--swatch-size: var(--bcb-swatch-size)}}@media screen and (max-width:767px){.bcb-swatches .variant-picker .swatches--variant .label-swatch{padding-inline:calc(var(--sp-3) + 2px)}}.bcb-atc .product-form__submit{min-height:calc(var(--bcb-atc-height) - 8px);max-height:none;font-size:clamp(calc(var(--bcb-atc-text) - 2px),calc(var(--bcb-atc-text) - 3.016px + .1587vw),var(--bcb-atc-text));font-weight:var(--bcb-atc-weight, var(--font-button-weight))}.bcb-atc>.quantity{min-height:calc(var(--bcb-atc-height) - 8px)}@media screen and (min-width:768px){.bcb-atc .product-form__submit,.bcb-atc>.quantity{min-height:var(--bcb-atc-height)}}details.product__accordion.bcb-bundle--highlight{--bcb-bundle-color: var(--bcb-bundle-accent, rgb(var(--color-highlight)));border:1.5px solid var(--bcb-bundle-color);background-color:color-mix(in srgb,var(--bcb-bundle-color) 8%,rgb(var(--color-background)))}.bcb-bundle--highlight .bcb-bundle__heading>:first-child{font-weight:var(--font-bold, 700)}.bcb-bundle__heading{gap:var(--sp-1d5)}.bcb-bundle__subheading{opacity:.72}.bcb-bundle__thumb{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;background-color:#fff;border:2px solid rgb(var(--color-background))}.bcb-bundle__thumb+.bcb-bundle__thumb{margin-inline-start:-.75rem}.product-sticky-form>.product-sticky-form__card{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),visibility .5s}.product-sticky-form.bcb-sticky-early>.product-sticky-form__card{opacity:1!important;visibility:visible!important;transform:none!important}@media screen and (min-width:1024px){.product__info.lg\:sticky[data-bcb-sticky-bottom]{inset-block-start:min(var(--sp-6),calc(var(--screen-height, 100vh) - var(--bcb-info-height, 0px) - var(--sp-6)))!important}.header-sticky~.page-container .product__info.lg\:sticky[data-bcb-sticky-bottom]{inset-block-start:min(calc(var(--header-height) + var(--sp-3)),calc(var(--screen-height, 100vh) - var(--bcb-info-height, 0px) - var(--sp-6)))!important}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .product__info.lg\:sticky[data-bcb-sticky-bottom]{inset-block-start:min(var(--sp-6),calc(var(--screen-height, 100vh) - var(--bcb-info-height, 0px) - var(--sp-6)))!important}}.bcb-swatches-collapsed:not(.is-open)>.bcb-swatch--hidden{display:none}.bcb-swatch-more__button{display:flex;align-items:center;justify-content:center;width:var(--bcb-swatch-w, 3rem);height:var(--bcb-swatch-h, 3rem);padding:0;border:1px solid rgb(var(--color-foreground) / .15);border-radius:5px;background-color:rgb(var(--color-foreground) / .04);color:rgb(var(--color-foreground));font-size:var(--text-sm);font-weight:var(--font-bold, 700);line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.bcb-swatch-more__button:hover,.bcb-swatches-collapsed.is-open .bcb-swatch-more__button{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground) / .08)}.bcb-swatch-more__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bcb-swatches-collapsed.is-open{position:absolute;z-index:6;inset-inline:calc(var(--sp-3) * -1);top:calc(var(--bcb-swatch-top, 0px) - var(--sp-3));padding:var(--sp-3);border-radius:calc(var(--sp-3) + 5px);background-color:rgb(var(--color-background));box-shadow:0 0 0 1px rgb(var(--color-foreground) / .08),0 16px 40px #00000024;animation:bcb-swatch-panel .28s cubic-bezier(.16,1,.3,1) both}.bcb-swatches-collapsed.is-open>.bcb-swatch--hidden{animation:bcb-swatch-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes bcb-swatch-panel{0%{background-color:rgb(var(--color-background) / 0);box-shadow:0 0 0 1px rgb(var(--color-foreground) / 0),0 16px 40px #0000}}@keyframes bcb-swatch-in{0%{opacity:0;transform:translateY(-6px)}}.bcb-swatches-collapsed.is-open.is-closing{animation:bcb-swatch-panel-out .18s ease both}.bcb-swatches-collapsed.is-closing>.bcb-swatch--hidden{pointer-events:none;animation:bcb-swatch-out .18s ease both}@keyframes bcb-swatch-panel-out{to{background-color:rgb(var(--color-background) / 0);box-shadow:0 0 0 1px rgb(var(--color-foreground) / 0),0 16px 40px #0000}}@keyframes bcb-swatch-out{to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.bcb-swatches-collapsed.is-open,.bcb-swatches-collapsed.is-open>.bcb-swatch--hidden,.bcb-swatches-collapsed.is-closing>.bcb-swatch--hidden{animation:none}}.product__title.bcb-price-emphasis .product__price{font-size:calc(var(--bcb-product-price-size) * .8);font-weight:var(--bcb-product-price-weight, 700);line-height:1}@media screen and (min-width:768px){.product__title.bcb-price-emphasis .product__price{font-size:var(--bcb-product-price-size)}}.bcb-vendor-sports{color:rgb(var(--color-foreground) / .65)}.variant-picker .swatches input:is(:disabled,.disabled):checked+:is(.label-swatch,.color-swatch):after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored);opacity:1}.variant-picker .swatches input:is(:disabled,.disabled):checked+.label-swatch{color:#dc2626}.variant-picker .swatches input:is(:disabled,.disabled):checked+.label-swatch:before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(220 38 38 / .7) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))}.variant-picker .swatches input:is(:disabled,.disabled):checked+.color-swatch:before{z-index:1;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(220 38 38 / .8) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),#fff6}.product__info .bcb-description__text :is(h2,h3,h4){margin-block:var(--sp-6) var(--sp-2d5);font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.25}.product__info .bcb-description__text>:first-child{margin-block-start:0}.product__info .bcb-description__text>:last-child{margin-block-end:0}.product__info .bcb-description__text p{margin-block:var(--sp-3)}.product__info .bcb-description__text :is(ul,ol){margin-block:var(--sp-2) var(--sp-3);padding-inline-start:var(--sp-5)}.product__info .bcb-description__text li{margin-block-start:var(--sp-1)}.product__info .bcb-description__text :is(h2,h3,h4)+:is(ul,ol,p){margin-block-start:0}.product__info .bcb-description__toggle:after{content:"";display:inline-block;width:.4em;height:.4em;margin-inline-start:.55em;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.2em) rotate(45deg);transition:transform var(--animation-short)}.product__info .bcb-description.is-expanded .bcb-description__toggle:after{transform:translateY(.05em) rotate(-135deg)}.product__info .bcb-description.is-expanded .bcb-description__toggle{margin-block-start:var(--sp-2)}.product__info .bcb-description.is-expanded{margin-block-end:var(--sp-8)}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit)>.banner__content{padding-block-start:var(--bcb-header-height, var(--header-height, 0px))}@media screen and (max-width:767px){.banner.video-hero .play-button{inset-block:var(--sp-4) auto}.shopify-section:first-child [allow-transparent-header] .banner.video-hero .play-button{inset-block-start:calc(var(--bcb-header-height, 0px) + var(--sp-3))}.shopify-section:first-child [allow-transparent-header] .banner.video-hero:not(.bcb-no-play-mobile) .banner__box{padding-block-start:calc(var(--sp-3) + var(--sp-10) + var(--sp-4))}.banner.video-hero.bcb-no-play-mobile .deferred-poster{display:none}}body:not(.has-dropdown-menu) .header-transparent:not(.header-scrolled) .header__menu>ul.with-block .menu__item .btn-duplicate{color:rgb(var(--color-foreground));background-color:rgb(var(--color-transparent))}@media screen and (min-width:768px){.shopify-section:first-child [allow-transparent-header] .banner.media--100vh{height:calc(100vh - var(--topbar-height, 0px))}.shopify-section:first-child .section:not([allow-transparent-header]) .banner.media--100vh{height:calc(100vh - var(--topbar-height, 0px) - var(--bcb-header-height, 0px))}@supports (height: 100svh){.shopify-section:first-child [allow-transparent-header] .banner.media--100vh{height:calc(100svh - var(--topbar-height, 0px))}.shopify-section:first-child .section:not([allow-transparent-header]) .banner.media--100vh{height:calc(100svh - var(--topbar-height, 0px) - var(--bcb-header-height, 0px))}}}@media screen and (max-width:767px){.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit){display:grid;height:auto;min-height:0;padding:0}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit):before{content:"";display:block;grid-area:1 / 1;width:0}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--200px:not(.bcb-banner-fit):before{height:200px}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--250px:not(.bcb-banner-fit):before{height:250px}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--300px:not(.bcb-banner-fit):before{height:300px}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--400px:not(.bcb-banner-fit):before{height:400px}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--500px:not(.bcb-banner-fit):before{height:500px}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--600px:not(.bcb-banner-fit):before{height:600px}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--adapt:not(.bcb-banner-fit):before{padding-block-end:var(--ratio-percent)}.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--100vh:not(.bcb-banner-fit):before{height:calc(100vh - var(--topbar-height, 0px))}@supports (height: 100svh){.shopify-section:first-child [allow-transparent-header] .banner.mobile\:media--100vh:not(.bcb-banner-fit):before{height:calc(100svh - var(--topbar-height, 0px))}}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit)>.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit)>.banner__media :is(img,video){width:100%;height:100%;object-fit:cover}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit)>.banner__content{grid-area:1 / 1;position:relative;inset:auto;display:flex;flex-direction:column;height:auto}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit)>.banner__content>.page-width{flex:1 0 auto;height:auto}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit) .banner__box{padding-block:var(--sp-10) calc(var(--sp-12) + var(--sp-6))}.shopify-section:first-child [allow-transparent-header] .banner:not(.bcb-banner-fit) .banner__box>:last-child:is(.button,.link){margin-block-start:var(--sp-8)}}@media screen and (max-width:767px){.banner__box.text-center>:is(.link,.button){margin-inline:var(--sp-2)}}@media screen and (min-width:768px){.banner__box.md\:text-center>:is(.link,.button){margin-inline:var(--sp-2)}}@media screen and (max-width:767px){.bcb-footer--contact-first .footer__left{row-gap:var(--sp-6)}.bcb-footer--contact-first .footer__accordions>.no-details:has(.footer__contact){order:-1;margin-block:0 var(--sp-8)}.bcb-footer--center .footer__left>.footer__logo{align-items:center;text-align:center}.bcb-footer--center .footer__contact{align-items:center}.bcb-footer--center .footer__contact a{text-align:center}.bcb-footer--center .footer__newsletter>:is(p,.rte){text-align:center}.bcb-footer--center .footer__right>*{grid-column:1 / -1}.bcb-footer--center .footer__socials{justify-content:center}}@media screen and (max-width:1023px){.product__thumbnails.with-dots .product__thumbnails-list{flex-wrap:nowrap}.product__thumbnails.with-dots .product__thumbnail{flex:0 1 var(--sp-6);min-width:var(--sp-2)}}@media screen and (max-width:1023px){.product__spinning{inset-inline-start:0;margin-inline-start:calc(var(--radius) * -1 + var(--sp-2d5))}}.bcb-description__actions{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-4);row-gap:var(--sp-1);margin-block-start:var(--sp-1d5)}.bcb-description__link{margin-inline-start:auto}.product__info .bcb-description .bcb-description__actions>.bcb-description__toggle{margin-block-start:0}.product__info .bcb-description.is-expanded .bcb-description__actions{margin-block-start:var(--sp-2)}.bcb-description__link{display:inline-flex;align-items:center;gap:var(--sp-1d5);font-size:inherit;font-weight:var(--font-medium)}.bcb-description__link>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.bcb-description__link:hover>span{text-decoration-thickness:2px}.bcb-title-link{color:inherit;text-decoration:none;transition:opacity var(--animation-short)}.bcb-title-link:hover{opacity:.7}.product__info .product__text:has(p.rte a){position:relative}.product__info .product__text p.rte a{position:static;color:inherit;text-decoration:none;background:none}.product__info .product__text p.rte a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product__info .product__text p.rte a:after{content:"";display:inline-block;width:.4em;height:.4em;margin-inline-start:.5em;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.1em) rotate(-45deg);transition:transform var(--animation-short)}.product__info .product__text:hover p.rte a:after,.product__info .product__text p.rte a:focus-visible:after{transform:translate(3px,-.1em) rotate(-45deg)}.bcb-policy-modal[aria-busy=true] .bcb-policy-modal__body:before{content:"Chargement\2026";opacity:.6}.bcb-policy-modal__body :is(h1,h2,h3){margin-block:var(--sp-6) var(--sp-2);font-size:var(--text-lg);line-height:1.3}.bcb-policy-modal__body>:first-child{margin-block-start:0}@media screen and (max-width:767px){.video-hero.bcb-mobile-bg>.mobile\:deferred-media{background-color:var(--bcb-mobile-bg)}.video-hero.bcb-mobile-shift>.mobile\:deferred-media{overflow:hidden}.video-hero.bcb-mobile-shift>.mobile\:deferred-media img{transform:translateY(calc(var(--bcb-mobile-shift, 0%) * -1))}}kaching-bundles-block{--bcb-kb-accent: rgb(var(--color-highlight));--bcb-kb-ink: rgb(var(--color-foreground));--bcb-kb-line: rgb(var(--color-border));--bcb-kb-radius: .75rem;--bcb-kb-ease: cubic-bezier(.16, 1, .3, 1);display:block;container-type:inline-size;margin-block:var(--sp-2) 0}product-info:has(kaching-bundles-block) variant-picker{display:none!important}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback){display:flex!important;flex-direction:column}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback)>.product-form-wrapper,:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback)>.product-form-wrapper>form[id^=ProductForm-]{display:contents}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback) variant-picker{display:none!important}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback) kaching-bundle{margin-top:1rem}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback)>[id^=ProductBundle-]{order:1;margin-top:1.25rem}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback) .product-form__buttons,:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback)>.product-form-wrapper~*{order:2}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback) .product-form__buttons{margin-top:1.25rem}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]) :is(.product-form__buttons,[id^=ProductBundle-]){transition:opacity .45s ease}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback):not(:has(kaching-bundles-block)) :is(.product-form__buttons,[id^=ProductBundle-]){opacity:0;visibility:hidden}:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback):not(:has(kaching-bundles-block)):after{content:"On pr\e9pare tes lots\2026";order:0;display:grid;place-items:center;min-height:24rem;margin-top:1.5rem;border-radius:.75rem;background:linear-gradient(100deg,rgb(var(--color-foreground) / .035) 35%,rgb(var(--color-foreground) / .075),rgb(var(--color-foreground) / .035) 65%) 0 0 / 250% 100%;color:rgb(var(--color-foreground) / .45);font-size:.9375rem;font-weight:600;letter-spacing:.01em;animation:bcb-kb-shimmer 1.6s ease-in-out infinite}html:lang(en) :is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):not(.bcb-kb-fallback):not(:has(kaching-bundles-block)):after{content:"Getting your packs ready\2026"}@keyframes bcb-kb-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}kaching-bundles-block{animation:bcb-kb-appear .45s ease both}product-info form[id^=ProductForm-]:has(>kaching-bundle){gap:1.25rem}@keyframes bcb-kb-appear{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}kaching-bundles-block .kaching-bundles .kaching-bundles__block{margin-block:0!important}kaching-bundles-block .kaching-bundles .kaching-bundles__block-title{display:block!important;margin:0 0 1rem!important;padding:0!important;font-size:1.375rem!important;font-weight:var(--font-bold, 700)!important;line-height:1.2!important;letter-spacing:-.01em;text-align:start!important;color:var(--bcb-kb-ink)!important}kaching-bundles-block .kaching-bundles .kaching-bundles__block-title:before,kaching-bundles-block .kaching-bundles .kaching-bundles__block-title:after{display:none!important}kaching-bundles-block .kaching-bundles .kaching-bundles__bars{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.875rem .5rem!important;overflow:visible!important}kaching-bundles-block .kaching-bundles .kaching-bundles__bars:has(>.kaching-bundles__bar:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important}kaching-bundles-block .kaching-bundles__bars:has(>.kaching-bundles__bar:nth-child(5):last-child) .kaching-bundles__bar-main{grid-column:span 2}kaching-bundles-block .kaching-bundles__bars:has(>.kaching-bundles__bar:nth-child(5):last-child)>.kaching-bundles__bar:nth-child(n+4) .kaching-bundles__bar-main{grid-column:span 3}kaching-bundles-block .kaching-bundles .kaching-bundles__bars .kaching-bundles__bar,kaching-bundles-block .kaching-bundles .kaching-bundles__bars .kaching-bundles__bar label.kaching-bundles__bar-container,kaching-bundles-block .kaching-bundles .kaching-bundles__bars .kaching-bundles__bar .kaching-bundles__bar-wrapper{display:contents!important}kaching-bundles-block .kaching-bundles__bar-main{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;min-height:0!important;height:auto!important;padding:.75rem .25rem .625rem!important;border:1px solid var(--bcb-kb-line);border-radius:var(--bcb-kb-radius);background-color:#fff!important;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .25s var(--bcb-kb-ease),transform .25s var(--bcb-kb-ease);-webkit-tap-highlight-color:transparent}@media screen and (pointer:fine){kaching-bundles-block .kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-main:hover{border-color:rgb(var(--color-foreground) / .4);transform:translateY(-2px)}}kaching-bundles-block .kaching-bundles__bar-main:active{transform:scale(.97)}kaching-bundles-block .kaching-bundles__bar--selected .kaching-bundles__bar-main{border-color:var(--bcb-kb-accent);background-color:var(--bcb-kb-ink)!important;box-shadow:0 0 0 1px var(--bcb-kb-accent)}kaching-bundles-block .kaching-bundles__bar--selected :is(.kaching-bundles__bar-title,.kaching-bundles__bar-price){color:#fff!important}kaching-bundles-block .kaching-bundles__bar--selected .kaching-bundles__bar-price__unit-label{color:#ffffffb3!important}kaching-bundles-block .kaching-bundles__bar--selected .kaching-bundles__bar-full-price{color:#ffffff8c!important}kaching-bundles-block .kaching-bundles__bar--selected .kaching-bundles__bar-main:after{content:"";position:absolute;z-index:1;top:-.4375rem;right:-.4375rem;width:1.125rem;height:1.125rem;border-radius:50%;box-shadow:0 0 0 2px rgb(var(--color-background));background:var(--bcb-kb-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / .6875rem no-repeat;animation:bcb-kb-pop .4s var(--bcb-kb-ease) both}kaching-bundles-block .kaching-bundles__bar-radio{display:none!important}kaching-bundles-block :is(.kaching-bundles__bar-content,.kaching-bundles__bar-pricing,.kaching-bundles__bar-first-line,.kaching-bundles__bar-second-line,.kaching-bundles__bar-price){display:block!important;margin:0!important;padding:0!important;text-align:center!important}kaching-bundles-block .kaching-bundles__bar-content{display:flex!important;flex:0 0 auto!important;flex-direction:column;align-items:center;justify-content:flex-start!important;gap:.125rem}kaching-bundles-block .kaching-bundles__bar-content-left{display:contents!important}kaching-bundles-block .kaching-bundles__bar-first-line{order:1}kaching-bundles-block .kaching-bundles__bar-pricing{order:2}kaching-bundles-block .kaching-bundles__bar-second-line{order:3}kaching-bundles-block .kaching-bundles__bar-title{font-size:1.1875rem!important;font-weight:var(--font-bold, 700)!important;line-height:1.1!important;letter-spacing:-.01em;color:var(--bcb-kb-ink)!important}kaching-bundles-block .kaching-bundles__bar-price{font-size:.875rem!important;font-weight:var(--font-bold, 700)!important;line-height:1.2!important;white-space:nowrap;color:var(--bcb-kb-ink)!important}kaching-bundles-block .kaching-bundles__bar-price__unit-label{margin-inline-start:.125rem;font-size:.6875rem!important;font-weight:400!important;color:rgb(var(--color-foreground) / .55)!important}kaching-bundles-block .kaching-bundles__bar-full-price{display:block!important;margin:.0625rem 0 0!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.2!important;text-decoration:line-through!important;color:rgb(var(--color-foreground) / .45)!important}kaching-bundles-block .kaching-bundles__bar-subtitle{position:absolute;z-index:1;top:0;left:50%;display:block!important;max-width:calc(100% - .5rem);margin:0!important;padding:.0625rem .4375rem!important;border:1px solid rgb(255 255 255);border-radius:999px;background-color:rgb(var(--color-success-background, 247 254 231));color:rgb(var(--color-success-text, 77 124 15))!important;font-size:.6875rem!important;font-weight:var(--font-bold, 700)!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%,-50%)}kaching-bundles-block .kaching-bundles__bar-main:has(.kaching-bundles__bar-label){padding-bottom:.9375rem!important}kaching-bundles-block .kaching-bundles__bar-label{position:absolute!important;z-index:1;inset:auto auto 0 50%!important;display:block!important;width:auto!important;height:auto!important;max-width:calc(100% - .5rem);margin:0!important;padding:.0625rem .5rem!important;border:1px solid rgb(255 255 255);border-radius:999px;background-color:var(--bcb-kb-ink)!important;color:#fff!important;font-size:.6875rem!important;font-weight:var(--font-bold, 700)!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%,50%)}kaching-bundles-block .kaching-bundles__bar--selected .kaching-bundles__bar-label{border-color:var(--bcb-kb-accent);background-color:var(--bcb-kb-accent)!important;color:var(--bcb-kb-ink)!important}kaching-bundles-block .kaching-bundles__bar:first-child .kaching-bundles__bar-second-line{display:none!important}kaching-bundles-block .kaching-bundles__bar--selected .kaching-bundles__bar-subtitle{border-color:var(--bcb-kb-accent);background-color:var(--bcb-kb-accent);color:var(--bcb-kb-ink)!important}kaching-bundles-block .kaching-bundles__bar-variants{grid-column:1 / -1;order:99;display:grid!important;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.875rem!important;padding:1.25rem 1.5rem 1.5rem!important;border-radius:var(--bcb-kb-radius);background-color:rgb(var(--color-foreground) / .035);counter-reset:bcb-kb-pair}kaching-bundles-block .kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-variants{display:none!important}kaching-bundles-block .kaching-bundles__bar-variant-names{grid-column:1 / -1;display:flex!important;flex-direction:column;align-items:flex-start;gap:.125rem;margin:0 0 .125rem!important;padding-inline:0}kaching-bundles-block .kaching-bundles__bar-variant-names>*{display:none!important}kaching-bundles-block .kaching-bundles__bar-variant-names:before{content:"\c0  toi de jouer !";font-size:1rem;font-weight:var(--font-bold, 700);line-height:1.3;color:var(--bcb-kb-ink)}html:lang(en) kaching-bundles-block .kaching-bundles__bar-variant-names:before{content:"Your turn!"}kaching-bundles-block .kaching-bundles__bar-variant-selector-wrapper{counter-increment:bcb-kb-pair;position:relative;display:grid!important;grid-template-columns:minmax(0,1fr);align-items:center;margin:0!important;padding:.375rem .5rem .375rem .625rem!important;border:0;border-radius:.75rem;background-color:#fff;animation:bcb-kb-rise .35s var(--bcb-kb-ease) both}kaching-bundles-block .kaching-bundles__bar-variant-selector-wrapper:before{content:counter(bcb-kb-pair);position:absolute;z-index:1;top:-.4375rem;left:-.4375rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--bcb-kb-ink);box-shadow:0 0 0 2px rgb(var(--color-background));color:#fff;font-size:.625rem;font-weight:var(--font-bold, 700);font-variant-numeric:tabular-nums;line-height:1}kaching-bundles-block .kaching-bundles__bar-variant-selector-wrapper:nth-of-type(3){animation-delay:.03s}kaching-bundles-block .kaching-bundles__bar-variant-selector-wrapper:nth-of-type(4){animation-delay:.06s}kaching-bundles-block .kaching-bundles__bar-variant-selector-wrapper:nth-of-type(n+5){animation-delay:.09s}kaching-bundles-block :is(.kaching-bundles__bar-variant,.kaching-bundles__bar-variant__content){display:block!important;min-width:0;margin:0!important;padding:0!important}.product-form__submit .kaching-bundles-atc-total{position:relative;z-index:1;pointer-events:none;flex:none;margin-inline-start:.75rem;padding-inline-start:.75rem;border-inline-start:1px solid color-mix(in srgb,currentColor 40%,transparent);line-height:1;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.product-form__submit .kaching-bundles-atc-total{transition:color var(--animation-primary),border-color var(--animation-primary);transition-delay:.1s}}@media screen and (max-width:479px){.product-form__submit:has(.kaching-bundles-atc-total) .bcb-btn-icon{display:none}.product-form__submit .kaching-bundles-atc-total{margin-inline-start:.625rem;padding-inline-start:.625rem}}kaching-bundles-block .kaching-bundles__bar-variant-image{display:none!important}kaching-bundles-block .kaching-bundles__bar-variant-main{min-width:0}kaching-bundles-block .kaching-bundles__bar-variant-selects{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}kaching-bundles-block .kaching-bundles select.kaching-bundles__bar-variant-select{-webkit-appearance:none;appearance:none;width:100%!important;height:2.25rem!important;margin:0!important;padding:0 1.625rem 0 .625rem!important;border:0!important;border-radius:var(--inputs-radius, .375rem)!important;box-shadow:none!important;background-color:var(--bcb-kb-ink)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9L12 15L18 9'/%3E%3C/svg%3E")!important;background-position:right .375rem center!important;background-size:1rem!important;background-repeat:no-repeat!important;color:#fff!important;font:inherit!important;font-size:.8125rem!important;font-weight:600!important;text-overflow:ellipsis;cursor:pointer;transition:background-color .2s}kaching-bundles-block .kaching-bundles__bar-variant-selects:has(.kaching-bundles__swatch-buttons) select.kaching-bundles__bar-variant-select{width:6.25rem!important}@media screen and (pointer:fine){kaching-bundles-block .kaching-bundles select.kaching-bundles__bar-variant-select:hover{background-color:rgb(var(--color-foreground) / .82)!important}}kaching-bundles-block select.kaching-bundles__bar-variant-select option{background-color:#fff;color:var(--bcb-kb-ink)}kaching-bundles-block select.kaching-bundles__bar-variant-select:focus-visible{outline:2px solid var(--bcb-kb-accent);outline-offset:2px}@property --bcb-kb-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --bcb-kb-fade-end{syntax: "<length>"; inherits: false; initial-value: 48px;}kaching-bundles-block .kaching-bundles__swatch-buttons{--bcb-kb-fade-end: 3rem;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:.3125rem!important;min-width:0;margin:0!important;padding:.125rem 2.5rem .125rem .125rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--bcb-kb-fade-start),#000 calc(100% - var(--bcb-kb-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--bcb-kb-fade-start),#000 calc(100% - var(--bcb-kb-fade-end)),transparent)}@supports (animation-timeline: scroll()){kaching-bundles-block .kaching-bundles__swatch-buttons{animation:bcb-kb-fade-start linear both,bcb-kb-fade-end linear both;animation-timeline:scroll(self x),scroll(self x);animation-range:0% 8%,92% 100%}}kaching-bundles-block .kaching-bundles__swatch-buttons::-webkit-scrollbar{display:none}@media screen and (pointer:fine){kaching-bundles-block .kaching-bundles__swatch-buttons{padding-bottom:.375rem!important;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground) / .25) transparent}kaching-bundles-block .kaching-bundles__swatch-buttons::-webkit-scrollbar{display:block;height:4px}kaching-bundles-block .kaching-bundles__swatch-buttons::-webkit-scrollbar-thumb{border-radius:4px;background:rgb(var(--color-foreground) / .25)}}kaching-bundles-block .kaching-bundles__swatch-buttons__button{display:block!important;flex:none;width:auto!important;height:auto!important;margin:0!important;padding:2px!important;border:2px solid transparent!important;border-radius:50%!important;background:none!important;scroll-snap-align:start;cursor:pointer;transition:transform .25s var(--bcb-kb-ease),border-color .2s}@media screen and (pointer:fine){kaching-bundles-block .kaching-bundles__swatch-buttons__button:not(.kaching-bundles__swatch-buttons__button--selected):hover .kaching-bundles__swatch{opacity:.9;transform:scale(.85)}}kaching-bundles-block .kaching-bundles__swatch-buttons__button--selected{border-color:var(--bcb-kb-accent)!important}kaching-bundles-block .kaching-bundles__swatch{--bcb-kb-sw: var(--kaching-swatch-size, 2.5rem);width:calc(var(--bcb-kb-sw) * 1.3)!important;height:calc(var(--bcb-kb-sw) * 1.3)!important;margin-inline:calc(var(--bcb-kb-sw) * -.15)!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground) / .08);opacity:.55;transform:scale(.77);transition:transform .3s var(--bcb-kb-ease),margin .3s var(--bcb-kb-ease),opacity .2s}kaching-bundles-block .kaching-bundles__swatch-buttons__button--selected .kaching-bundles__swatch{margin-inline:0!important;opacity:1;transform:none}@media screen and (pointer:fine){kaching-bundles-block .kaching-bundles__swatch-buttons{cursor:grab;-webkit-user-select:none;user-select:none}kaching-bundles-block .kaching-bundles__swatch-buttons.bcb-kb-dragging,kaching-bundles-block .kaching-bundles__swatch-buttons.bcb-kb-dragging *{cursor:grabbing!important}kaching-bundles-block .kaching-bundles__swatch-buttons.bcb-kb-dragging{scroll-snap-type:none}}kaching-bundles-block .kaching-bundles__bar-variant-names:has(+.kaching-bundles__bar-variant-selector-wrapper .kaching-bundles__swatch-buttons):after{content:"Glisse pour voir toutes les couleurs \2192";font-size:.75rem;font-weight:400;color:rgb(var(--color-foreground) / .55)}@media screen and (pointer:fine){kaching-bundles-block .kaching-bundles__bar-variant-names:has(+.kaching-bundles__bar-variant-selector-wrapper .kaching-bundles__swatch-buttons):after{content:"Fais d\e9 filer pour voir toutes les couleurs \2192"}}html:lang(en) kaching-bundles-block .kaching-bundles__bar-variant-names:has(+.kaching-bundles__bar-variant-selector-wrapper .kaching-bundles__swatch-buttons):after{content:"Swipe to see all colours \2192"}@media screen and (pointer:fine){html:lang(en) kaching-bundles-block .kaching-bundles__bar-variant-names:has(+.kaching-bundles__bar-variant-selector-wrapper .kaching-bundles__swatch-buttons):after{content:"Scroll to see all colours \2192"}}kaching-bundles-block .kaching-bundles__bar-variant-names+.kaching-bundles__bar-variant-selector-wrapper .kaching-bundles__swatch-buttons__button{animation:bcb-kb-peek 1.1s .7s var(--bcb-kb-ease) both}@keyframes bcb-kb-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@container (max-width: 26rem){kaching-bundles-block .kaching-bundles__bar-variants{padding:1.125rem 1.25rem 1.375rem!important}kaching-bundles-block .kaching-bundles__bar-variant-selector-wrapper{padding-inline:.5rem .375rem!important}kaching-bundles-block .kaching-bundles__bar-variant-selects{gap:.375rem}kaching-bundles-block .kaching-bundles__bar-variant-selects:has(.kaching-bundles__swatch-buttons) select.kaching-bundles__bar-variant-select{width:5.25rem!important;padding-inline:.5rem 1.375rem!important;background-position:right .3125rem center!important;font-size:.75rem!important}}@keyframes bcb-kb-peek{0%,to{transform:none}45%{transform:translate(-1.75rem)}}@keyframes bcb-kb-fade-start{0%{--bcb-kb-fade-start: 0px}to{--bcb-kb-fade-start: 2rem}}@keyframes bcb-kb-fade-end{0%{--bcb-kb-fade-end: 3rem}to{--bcb-kb-fade-end: 0px}}@keyframes bcb-kb-rise{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){kaching-bundles-block .kaching-bundles__bar-main,kaching-bundles-block .kaching-bundles__bar--selected .kaching-bundles__bar-main:after,kaching-bundles-block .kaching-bundles__bar-variant-selector-wrapper,kaching-bundles-block .kaching-bundles__swatch-buttons__button,kaching-bundles-block .kaching-bundles__swatch,kaching-bundles-block,:is(product-info[data-product-id="9050989494440"],product-info[data-product-id="15418116079868"]):is([id*=__main-product],[id*=__featured-product]):after{transition:none;animation:none}}.header__logo .header__logo-link{min-width:0;max-width:100%}.header__logo .header__logo-link img{min-width:0;width:100%!important;height:auto}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-style-bcb.css.map */
