.bb-scope,.bb-scope *{box-sizing:border-box}.bb-scope{color:var(--bb-color, #111);background:var(--bb-bg, #fff)}.bb-scope a{color:inherit;text-decoration:none}.bb-scope h2,.bb-scope h3,.bb-scope p{margin:0}.bb-font--body{--bb-font: var(--font-body--family)}.bb-font--heading{--bb-font: var(--font-heading--family)}.bb-font--accent{--bb-font: var(--font-accent--family)}.bb-font--sans{--bb-font: Arial, Helvetica, sans-serif}.bb-font--condensed{--bb-font: "Arial Narrow", "Roboto Condensed", Arial, sans-serif}.bb-font--serif{--bb-font: Georgia, "Times New Roman", serif}.bb-media,.bb-media img,.bb-media svg{display:block;width:100%;height:100%}.bb-media img{object-fit:var(--bb-fit, cover);object-position:var(--bb-position, center);transform:scale(var(--bb-zoom, 1));transform-origin:center;transition:transform .55s ease}.bb-media--empty{min-height:100%;overflow:hidden;background:#e9e7e6}.bb-placeholder{fill:#c9c5c3;background:#e9e7e6}.bb-editor-note{position:absolute;z-index:6;top:50%;left:50%;transform:translate(-50%,-50%);padding:9px 12px;background:#111;color:#fff;font:12px/1.2 Arial,sans-serif;white-space:nowrap}.bb-link-button{display:inline-block;padding-bottom:4px;border-bottom:1px solid currentColor;font-family:var(--bb-font);font-size:var(--bb-button-size, 13px);font-weight:400;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.bb-solid-button{display:inline-flex;min-width:210px;height:44px;padding:0 24px;align-items:center;justify-content:center;background:var(--bb-button-bg, #111);color:var(--bb-button-color, #fff);font-family:var(--bb-font);font-size:var(--bb-button-size, 12px);font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase}.bb-slider{position:relative;width:100%;overflow:hidden;background:var(--bb-bg, #d9d5d2)}.bb-slider__stage{position:relative}.bb-slide{position:relative;display:none;width:var(--bb-width, 100%);height:var(--bb-height, 760px);margin:var(--bb-space-top, 0) auto var(--bb-space-bottom, 0);overflow:hidden;background:var(--bb-bg, #ddd)}.bb-slide.is-active{display:block}.bb-slide.bb-size--ratio{height:auto;aspect-ratio:var(--bb-ratio, 16 / 9)}.bb-slide.bb-size--auto{height:auto}.bb-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bb-slide.bb-size--auto .bb-slide__media{position:relative}.bb-slide.bb-size--auto .bb-slide__media .bb-media,.bb-slide.bb-size--auto .bb-slide__media img{height:auto}.bb-slide__media:after,.bb-banner__media:after,.bb-grid-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bb-overlay-color, #000);opacity:var(--bb-overlay, 0);pointer-events:none}.bb-slide__link,.bb-banner__link,.bb-grid-card__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.bb-slide__copy{position:absolute;z-index:2;left:var(--bb-copy-x, 50%);top:var(--bb-copy-y, 85%);width:min(88%,620px);transform:translate(-50%,-50%);color:var(--bb-color, #fff);text-align:var(--bb-align, center);font-family:var(--bb-font);pointer-events:none}.bb-slide__title{font-size:var(--bb-title-size, 30px);font-weight:var(--bb-title-weight, 600);line-height:1.05;letter-spacing:var(--bb-letter, .02em);text-transform:uppercase}.bb-slide__text{margin-top:8px!important;font-size:var(--bb-text-size, 13px);letter-spacing:.08em;text-transform:uppercase}.bb-slide__button{margin-top:14px;pointer-events:auto}.bb-slider__dots{position:absolute;z-index:4;right:30px;bottom:30px;display:flex;gap:12px}.bb-slider__dot{width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.bb-slider__dot.is-active{background:#fff}.bb-grid{width:100%;padding:var(--bb-pad-top, 8px) var(--bb-inline, 0) var(--bb-pad-bottom, 8px);overflow:hidden;background:var(--bb-bg, #fff);color:var(--bb-color, #fff)}.bb-grid__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bb-gap, 10px);width:min(var(--bb-max-width, 1600px),100%);margin:0 auto}.bb-grid-card{position:relative;min-width:0;height:var(--bb-height, 900px);margin-top:var(--bb-image-top, 0);margin-bottom:var(--bb-image-bottom, 0);overflow:hidden;background:#ddd;font-family:var(--bb-font)}.bb-grid-card.bb-size--ratio{height:auto;aspect-ratio:var(--bb-ratio, 1 / 2)}.bb-grid-card.bb-size--auto{height:auto}.bb-grid-card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--bb-image-width, 100%);height:100%;margin-left:auto;margin-right:auto;overflow:hidden}.bb-grid-card.bb-size--auto .bb-grid-card__media{position:relative;height:auto}.bb-grid-card.bb-size--auto .bb-grid-card__media .bb-media,.bb-grid-card.bb-size--auto .bb-grid-card__media img{height:auto}.bb-grid-card__copy{position:absolute;z-index:3;left:50%;bottom:var(--bb-copy-bottom, 47px);width:90%;transform:translate(-50%);text-align:var(--bb-align, center);pointer-events:none}.bb-grid-card__title{font-size:var(--bb-title-size, 22px);font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.bb-grid-card__button{margin-top:14px;pointer-events:auto}.bb-banner{position:relative;width:var(--bb-width, 100%);height:var(--bb-height, 765px);margin:var(--bb-space-top, 0) auto var(--bb-space-bottom, 0);overflow:hidden;background:var(--bb-bg, #ddd)}.bb-banner.bb-size--ratio{height:auto;aspect-ratio:var(--bb-ratio, 16 / 9)}.bb-banner.bb-size--auto{height:auto}.bb-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bb-banner.bb-size--auto .bb-banner__media{position:relative}.bb-banner.bb-size--auto .bb-banner__media .bb-media,.bb-banner.bb-size--auto .bb-banner__media img{height:auto}.bb-banner__copy{position:absolute;z-index:3;left:var(--bb-copy-x, 50%);top:var(--bb-copy-y, 72%);width:min(90%,var(--bb-copy-width, 720px));transform:translate(-50%,-50%);color:var(--bb-color, #fff);text-align:var(--bb-align, center);font-family:var(--bb-font);pointer-events:none}.bb-banner__title{font-size:var(--bb-title-size, 24px);font-weight:var(--bb-title-weight, 600);line-height:1.08;letter-spacing:var(--bb-letter, .02em);text-transform:uppercase}.bb-banner__text{margin-top:11px!important;font-size:var(--bb-text-size, 13px);line-height:1.5}.bb-banner__button{margin-top:14px;pointer-events:auto}.bb-products{width:100%;padding:var(--bb-pad-top, 76px) 0 var(--bb-pad-bottom, 84px);overflow:hidden;background:var(--bb-bg, #fff);color:var(--bb-color, #111);font-family:var(--bb-font)}.bb-products__heading{padding:0 24px var(--bb-heading-bottom, 64px);text-align:var(--bb-align, center);font-size:var(--bb-title-size, 26px);font-weight:600;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.bb-products__wrap{position:relative}.bb-products__track{display:flex;gap:var(--bb-gap, 20px);padding:0 var(--bb-inline, 7%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-products__track::-webkit-scrollbar{display:none}.bb-product{flex:0 0 calc((100% - ((var(--bb-columns, 4) - 1) * var(--bb-gap, 20px))) / var(--bb-columns, 4));min-width:0;scroll-snap-align:start}.bb-product__media{position:relative;width:var(--bb-image-width, 100%);height:var(--bb-product-height, 500px);margin:var(--bb-image-top, 0) auto var(--bb-image-bottom, 0);overflow:hidden;background:#eee}.bb-products.bb-product-size--ratio .bb-product__media{height:auto;aspect-ratio:var(--bb-product-ratio, 3 / 4)}.bb-product__media>img,.bb-product__media>svg{display:block;width:100%;height:100%;object-fit:var(--bb-fit, cover);transform:scale(var(--bb-zoom, 1));transition:opacity .3s ease,transform .45s ease}.bb-product__media>img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.bb-product:hover .bb-product__media>img+img{opacity:1}.bb-product__info{padding:18px 10px 0;font-size:var(--bb-product-text-size, 11px);line-height:1.35;letter-spacing:.15em;text-transform:uppercase}.bb-product__price{margin-top:8px!important;color:color-mix(in srgb,currentColor 62%,transparent)}.bb-products__arrow{position:absolute;z-index:3;top:42%;width:40px;height:50px;border:0;background:#ffffffbf;color:#111;font-size:32px;cursor:pointer}.bb-products__arrow--prev{left:15px}.bb-products__arrow--next{right:15px}.bb-products__footer{padding-top:70px;text-align:center}.bb-products__empty{padding:90px 24px;text-align:center}.bb-social{width:100%;padding:var(--bb-pad-top, 70px) var(--bb-inline, 6%) var(--bb-pad-bottom, 70px);overflow:hidden;background:var(--bb-bg, #fff);color:var(--bb-color, #111);font-family:var(--bb-font)}.bb-social__heading{text-align:center;font-size:var(--bb-title-size, 15px);font-weight:500;line-height:1.2;letter-spacing:.28em;text-transform:uppercase}.bb-social__subheading{margin-top:14px!important;text-align:center;font-size:var(--bb-subtitle-size, 16px)}.bb-social__wrap{position:relative;margin-top:20px}.bb-social__track{display:flex;gap:var(--bb-gap, 3px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-social__track::-webkit-scrollbar{display:none}.bb-social-card{position:relative;flex:0 0 calc((100% - ((var(--bb-columns, 5) - 1) * var(--bb-gap, 3px))) / var(--bb-columns, 5));width:var(--bb-image-width, 100%);height:var(--bb-height, 415px);margin:var(--bb-image-top, 0) 0 var(--bb-image-bottom, 0);overflow:hidden;border-radius:var(--bb-radius, 6px);scroll-snap-align:start;background:#eee}.bb-social-card.bb-size--ratio{height:auto;aspect-ratio:var(--bb-ratio, 9 / 16)}.bb-social-card .bb-media{width:var(--bb-image-width, 100%);margin-left:auto;margin-right:auto}.bb-social-card.bb-size--auto,.bb-social-card.bb-size--auto .bb-media,.bb-social-card.bb-size--auto img{height:auto}.bb-social-card__link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.bb-social__arrow{position:absolute;z-index:3;top:50%;width:34px;height:34px;transform:translateY(-50%);border:0;border-radius:50%;background:#ffffffd9;color:#555;font-size:25px;cursor:pointer}.bb-social__arrow--prev{left:8px}.bb-social__arrow--next{right:8px}@media screen and (max-width:749px){.bb-slide{width:var(--bb-mobile-width, 100%);height:var(--bb-mobile-height, 620px);margin-top:var(--bb-mobile-space-top, 0);margin-bottom:var(--bb-mobile-space-bottom, 0)}.bb-slide.bb-size--ratio{height:auto;aspect-ratio:var(--bb-mobile-ratio, 3 / 4)}.bb-slide .bb-media img{transform:scale(var(--bb-mobile-zoom, 1))}.bb-slide__copy{left:var(--bb-mobile-copy-x, 50%);top:var(--bb-mobile-copy-y, 82%)}.bb-slide__title{font-size:var(--bb-mobile-title-size, 25px)}.bb-slide__text{font-size:var(--bb-mobile-text-size, 11px)}.bb-slide__button{font-size:var(--bb-mobile-button-size, 11px)}.bb-slider__dots{right:16px;bottom:18px;gap:9px}.bb-slider__dot{width:8px;height:8px}.bb-grid{padding:var(--bb-mobile-pad-top, 6px) var(--bb-mobile-inline, 0) var(--bb-mobile-pad-bottom, 6px)}.bb-grid__track{display:flex;gap:var(--bb-mobile-gap, 6px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-grid__track::-webkit-scrollbar{display:none}.bb-grid-card{flex:0 0 var(--bb-mobile-card-width, 88%);height:var(--bb-mobile-height, 650px);margin-top:var(--bb-mobile-image-top, 0);margin-bottom:var(--bb-mobile-image-bottom, 0);scroll-snap-align:start}.bb-grid-card.bb-size--ratio{height:auto;aspect-ratio:var(--bb-mobile-ratio, 2 / 3)}.bb-grid-card__media{width:var(--bb-mobile-image-width, 100%)}.bb-grid-card .bb-media img{transform:scale(var(--bb-mobile-zoom, 1))}.bb-grid-card__copy{bottom:var(--bb-mobile-copy-bottom, 34px)}.bb-grid-card__title{font-size:var(--bb-mobile-title-size, 20px)}.bb-grid-card__button{font-size:var(--bb-mobile-button-size, 11px)}.bb-banner{width:var(--bb-mobile-width, 100%);height:var(--bb-mobile-height, 590px);margin-top:var(--bb-mobile-space-top, 0);margin-bottom:var(--bb-mobile-space-bottom, 0)}.bb-banner.bb-size--ratio{height:auto;aspect-ratio:var(--bb-mobile-ratio, 3 / 4)}.bb-banner .bb-media img{transform:scale(var(--bb-mobile-zoom, 1))}.bb-banner__copy{left:var(--bb-mobile-copy-x, 50%);top:var(--bb-mobile-copy-y, 72%);width:min(90%,var(--bb-mobile-copy-width, 520px))}.bb-banner__title{font-size:var(--bb-mobile-title-size, 22px)}.bb-banner__text{font-size:var(--bb-mobile-text-size, 12px)}.bb-banner__button{font-size:var(--bb-mobile-button-size, 11px)}.bb-products{padding-top:var(--bb-mobile-pad-top, 48px);padding-bottom:var(--bb-mobile-pad-bottom, 52px)}.bb-products__heading{padding-bottom:var(--bb-mobile-heading-bottom, 34px);font-size:var(--bb-mobile-title-size, 22px)}.bb-products__track{gap:var(--bb-mobile-gap, 10px);padding-inline:var(--bb-mobile-inline, 12px)}.bb-product{flex-basis:calc((100% - ((var(--bb-mobile-columns, 2) - 1) * var(--bb-mobile-gap, 10px))) / var(--bb-mobile-columns, 2))}.bb-product__media{width:var(--bb-mobile-image-width, 100%);height:var(--bb-mobile-product-height, 300px);margin-top:var(--bb-mobile-image-top, 0);margin-bottom:var(--bb-mobile-image-bottom, 0)}.bb-products.bb-product-size--ratio .bb-product__media{height:auto;aspect-ratio:var(--bb-mobile-product-ratio, 3 / 4)}.bb-product__media>img{transform:scale(var(--bb-mobile-zoom, 1))}.bb-product__info{padding:12px 5px 0;font-size:var(--bb-mobile-product-text-size, 9px)}.bb-products__arrow{display:none}.bb-products__footer{padding-top:42px}.bb-social{padding:var(--bb-mobile-pad-top, 48px) var(--bb-mobile-inline, 14px) var(--bb-mobile-pad-bottom, 50px)}.bb-social__heading{font-size:var(--bb-mobile-title-size, 12px)}.bb-social__subheading{font-size:var(--bb-mobile-subtitle-size, 14px)}.bb-social-card{flex-basis:var(--bb-mobile-card-width, 76%);width:var(--bb-mobile-image-width, 100%);height:var(--bb-mobile-height, 460px);margin-top:var(--bb-mobile-image-top, 0);margin-bottom:var(--bb-mobile-image-bottom, 0);border-radius:var(--bb-mobile-radius, 5px)}.bb-social-card.bb-size--ratio{height:auto;aspect-ratio:var(--bb-mobile-ratio, 9 / 16)}.bb-social-card .bb-media{width:var(--bb-mobile-image-width, 100%)}.bb-social-card .bb-media img{transform:scale(var(--bb-mobile-zoom, 1))}}@media(prefers-reduced-motion:reduce){.bb-media img,.bb-product__media>img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bb-home.css.map */
