/** Shopify CDN: Minification failed

Line 83:8 Expected identifier but found "var("
Line 215:5424 Expected ":"
Line 215:5426 Expected identifier but found "0px"
Line 255:8521 Unexpected ")"
Line 275:1945 "@import" is only valid at the top level

**/
.bb{--font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700;}.bb{--font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}.bb{--font-body-scale: 1.0; --font-heading-scale: 1.3; --font-heading-line-height: 0.3; --font-heading-letter-spacing: 0.06rem; --color-base-text: 18, 18, 18; --color-shadow: 18, 18, 18; --color-base-background-1: 255, 255, 255; --color-base-background-2: 243, 243, 243; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 33, 81, 202; --color-base-accent-1: 33, 81, 202; --color-base-accent-2: 223, 112, 0; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #f3f3f3; --gradient-base-accent-1: #2151ca; --gradient-base-accent-2: linear-gradient(54deg, rgba(33, 81, 202, 1) 14%, rgba(150, 223, 220, 1) 85%); --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 120rem; --page-width-margin: 0rem; --product-card-image-padding: 0.0rem; --product-card-corner-radius: 1.2rem; --product-card-text-alignment: center; --product-card-border-width: 0.0rem; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.1; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 0.2rem; --product-card-shadow-vertical-offset: 0.6rem; --product-card-shadow-blur-radius: 1.5rem; --collection-card-image-padding: 0.0rem; --collection-card-corner-radius: 1.2rem; --collection-card-text-alignment: center; --collection-card-border-width: 0.0rem; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.05; --collection-card-shadow-visible: 1; --collection-card-shadow-horizontal-offset: 0.2rem; --collection-card-shadow-vertical-offset: 0.6rem; --collection-card-shadow-blur-radius: 1.5rem; --blog-card-image-padding: 0.0rem; --blog-card-corner-radius: 1.2rem; --blog-card-text-alignment: center; --blog-card-border-width: 0.0rem; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.05; --blog-card-shadow-visible: 1; --blog-card-shadow-horizontal-offset: 1.0rem; --blog-card-shadow-vertical-offset: 1.0rem; --blog-card-shadow-blur-radius: 3.5rem; --badge-corner-radius: 0.6rem; --slider-arrow-size: 3.0rem; --slider-arrow-border-radius: 50.0%; --slider-arrow-icon-size: 0.6em; --pagination-dot-width: 6px; --pagination-dot-height: 6px; --pagination-dot-active-scale: 1.5; --pagination-dot-spacing: 12px; --pagination-dot-radius: 5px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.1; --popup-shadow-horizontal-offset: 10px; --popup-shadow-vertical-offset: 12px; --popup-shadow-blur-radius: 20px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 4px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 10px; --text-boxes-shadow-vertical-offset: 12px; --text-boxes-shadow-blur-radius: 20px; --buttons-radius: 6px; --buttons-radius-outset: 8px; --buttons-border-width: 2px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 0px; --buttons-shadow-blur-radius: 0px; --buttons-border-offset: 0.3px; --swatches-radius: 50.0%; --swatches-border-opacity: 0.0; --swatches-selected-border-opacity: 0.5; --pickers-overlay-opacity: 0.08; --pickers-radius: 8px; --pickers-small-radius: 3.2px; --pickers-border-width: 1px; --pickers-border-color: var(--color-base-accent-1); --pickers-border-opacity: 0.2; --pickers-shadow-opacity: 0.0; --pickers-shadow-horizontal-offset: 0px; --pickers-margin-offset: 0px; --pickers-shadow-vertical-offset: 0px; --pickers-shadow-blur-radius: 0px; --pickers-radius-outset: 9px; --pickers-hover-overlay-opacity: 0.1; --pickers-hover-border-opacity: 0.55; --quantity-overlay-opacity: 0.06; --quantity-radius: 8px; --quantity-small-radius: 3.2px; --quantity-border-width: 1px; --quantity-border-color: var(--color-base-accent-1); --quantity-border-opacity: 0.2; --quantity-shadow-opacity: 0.0; --quantity-shadow-horizontal-offset: 0px; --quantity-margin-offset: 0px; --quantity-shadow-vertical-offset: 0px; --quantity-shadow-blur-radius: 0px; --quantity-radius-outset: 9px; --quantity-hover-overlay-opacity: 0.06; --quantity-hover-border-opacity: 0.15; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.6; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 0px; --inputs-hover-border-opacity: 1; --variant-pills-inactive-overlay-opacity: 0.0; --variant-pills-text-size: 1.4rem; --variant-pills-padding-y: 1.0rem; --variant-pills-padding-x: 2.0rem; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px;}.bb *,.bb *::before,.bb *::after{box-sizing: inherit;}.bb{display: grid; grid-template-rows: auto auto 1fr auto;grid-template-rows: auto auto auto 1fr auto;grid-template-columns: 100%; min-height: 100%; margin: 0; overflow-x: hidden; font-size: 1.5rem; letter-spacing: 0.06em; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}@media screen and (min-width: 750px){.bb{font-size: 1.6rem;}}.bb .material-symbols-outlined{max-width: 1em; flex-shrink: 0; overflow: hidden; vertical-align: bottom; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;}.bb .button{font-weight: var(--font-body-weight-bold);}.bb{scroll-behavior: smooth;}.bb img,.bb video{max-width: 100%; height: auto; vertical-align: bottom;}.bb button{background-color: transparent; outline: none; border: none; color: rgb(var(--color-foreground));}.bb button:not([disabled]),.bb copy-button,.bb popup-copy-button{cursor: pointer;}.bb a{color: inherit;}.bb a:not(:hover){text-decoration: none;}@media screen and (max-device-width: 480px){.bb{-webkit-text-size-adjust: 100%;}}.bb splide-component{display: block;}.bb .grid,.bb .list-unstyled,.bb summary{list-style: none;}.bb .link{text-decoration: underline; text-underline-offset: 0.3rem;}.bb .nowrap{white-space: nowrap;}.bb .js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility: hidden;}.bb details[open]>.search-modal{animation: bbk-animateMenuOpen var(--duration-default) ease;}.bb details[open]:hover>.header__menu-item{text-decoration-thickness: 0.2rem;}.bb .badge,.bb .header__heading-link{word-break: break-word;}.bb .color-background-1,.bb{--color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); --color-link: var(--color-base-outline-button-labels); --alpha-link: 0.85; --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: 0.1; --accent-color: var(--color-base-accent-1); --border-color: var(--color-foreground);}.bb .color-background-2{--color-foreground: var(--color-base-text); --color-background: var(--color-base-background-2); --gradient-background: var(--gradient-base-background-2); --accent-color: var(--color-base-accent-1);}.bb .color-inverse{--color-foreground: var(--color-base-background-1); --color-background: var(--color-base-text); --gradient-background: rgb(var(--color-base-text)); --accent-color: var(--color-base-accent-1);}.bb .color-accent-1,.bb .color-accent-2{--color-foreground: var(--color-base-solid-button-labels); --accent-color: var(--color-foreground);}.bb .color-accent-1{--color-background: var(--color-base-accent-1); --gradient-background: var(--gradient-base-accent-1);}.bb .color-accent-2{--color-background: var(--color-base-accent-2); --gradient-background: var(--gradient-base-accent-2);}.bb .color-foreground-text{--color-foreground: var(--color-base-text);}.bb .accent-color-accent-1{--accent-color: var(--color-base-accent-1);}.bb .accent-color-text{--accent-color: var(--color-base-text);}.bb .accent-2-color-text{--accent-2-color: var(--color-base-text);}.bb .text-color-text{color: rgb(var(--color-base-text)); --color-foreground: var(--color-base-text);}.bb .color-accent-1,.bb .color-accent-2,.bb .color-background-2,.bb .color-inverse{--color-link: var(--color-foreground); --alpha-link: 0.7; --color-button: var(--color-foreground); --color-button-text: var(--color-background); --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1;}.bb .button--secondary,.bb .button--tertiary{--color-button-text: var(--color-base-outline-button-labels);}.bb .button--secondary{--color-button: var(--color-base-outline-button-labels); --color-button: var(--color-background); --alpha-button-background: 0;}.bb .color-accent-1 .button--secondary,.bb .color-accent-2 .button--secondary,.bb .color-background-2 .button--secondary,.bb .color-inverse .button--secondary{--color-button: var(--color-background); --color-button-text: var(--color-foreground);}.bb .button--tertiary{--color-button: var(--color-base-outline-button-labels); --alpha-button-background: 0; --alpha-button-border: 0.2;}.bb .color-accent-1 .button--tertiary,.bb .color-accent-2 .button--tertiary,.bb .color-background-2 .button--tertiary,.bb .color-inverse .button--tertiary{--color-button: var(--color-foreground); --color-button-text: var(--color-foreground);}.bb .color-background-1,.bb .color-background-2,.bb{--color-card-hover: var(--color-base-text);}.bb .color-inverse{--color-card-hover: var(--color-base-background-1);}.bb .color-accent-1,.bb .color-accent-2{--color-card-hover: var(--color-base-solid-button-labels);}.bb{--color-icon: rgb(var(--color-base-text));}.bb .content-container{--border-radius: var(--text-boxes-radius); --border-width: var(--text-boxes-border-width); --border-opacity: var(--text-boxes-border-opacity); --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset); --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset); --shadow-blur-radius: var(--text-boxes-shadow-blur-radius); --shadow-opacity: var(--text-boxes-shadow-opacity); --shadow-visible: var(--text-boxes-shadow-visible);}.bb .contains-media,.bb .global-media-settings{--border-radius: var(--media-radius); --border-width: var(--media-border-width); --border-opacity: var(--media-border-opacity); --shadow-horizontal-offset: var(--media-shadow-horizontal-offset); --shadow-vertical-offset: var(--media-shadow-vertical-offset); --shadow-blur-radius: var(--media-shadow-blur-radius); --shadow-opacity: var(--media-shadow-opacity); --shadow-visible: var(--media-shadow-visible);}.bb .hidden{display: none !important;}.bb .page-width{max-width: var(--page-width); margin: 0 auto; padding: 0 1.5rem;}.bb .isolate{position: relative; z-index: 0;}.bb .circle{border-radius: 50%; overflow: hidden;}.bb .flex{display: flex;}.bb .flex-center{display: flex; align-items: center; justify-content: center;}.bb .flex-align-center{align-items: center;}.bb .flex-grow{flex-grow: 1;}.bb .flex-shrink-0{flex-shrink: 0;}.bb .text--bold{font-weight: var(--font-body-weight-bold);}.bb .section+.section{margin-top: var(--spacing-sections-mobile);}.bb .color-accent-1,.bb .color-accent-2,.bb .color-background-1,.bb .color-background-2,.bb .color-inverse,.bb .color-custom,.bb{color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background));}.bb .custom-border-hex{border: solid var(--border-thickness) var(--border-color);}.bb .no-background{background: none;}.bb .index-0{--index: 0;}@media screen and (min-width: 750px){.bb .desktop-hidden{display: none !important;}}@media screen and (max-width: 749px){.bb .mobile-hidden{display: none !important;}}.bb .list-unstyled{margin: 0; padding: 0;}.bb .visually-hidden{position: absolute !important; overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); word-wrap: normal !important;}.bb .visually-hidden--inline{margin: 0; height: 1em;}.bb .overflow-hidden{overflow: hidden;}.bb{height: 100vh;}.bb .skip-to-content-link:focus{z-index: 9999; position: inherit; overflow: auto; width: auto; height: auto; clip: auto;}.bb .icon-arrow{width: 1.5rem;}.bb .media,.bb summary{position: relative;}.bb ::selection{background-color: rgba(var(--color-foreground), 0.2);}.bb .text-body{font-size: 1.5rem; letter-spacing: 0.06rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}.bb .h1,.bb .h3,.bb .h4,.bb h1,.bb h2,.bb h3,.bb h4,.bb h5{font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing)); color: rgb(var(--color-foreground)); line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale))); word-break: break-word;}.bb .link--text:hover,.bb blockquote,.bb h6{color: rgba(var(--color-foreground), 0.9);}.bb .h1,.bb h1{font-size: calc(var(--font-heading-scale) * 2.25rem);}.bb h2{font-size: calc(var(--font-heading-scale) * 2rem);}.bb .h3,.bb h3{font-size: calc(var(--font-heading-scale) * 1.7rem);}.bb .h4,.bb h4{font-size: calc(var(--font-heading-scale) * 1.45rem);}.bb h5{font-size: calc(var(--font-heading-scale) * 1.2rem);}.bb .font-size--desktop-auto{font-size: var(--font-size);}@media only screen and (min-width: 750px){.bb .h1,.bb h1{font-size: calc(var(--font-heading-scale) * 3rem);}.bb h2{font-size: calc(var(--font-heading-scale) * 2.4rem);}.bb .h3,.bb h3{font-size: calc(var(--font-heading-scale) * 1.8rem);}.bb h5{font-size: calc(var(--font-heading-scale) * 1.3rem);}.bb .font-size--desktop-auto{font-size: calc(var(--font-size) * 1.15);}}.bb h6{margin-block-start: 1.67em; margin-block-end: 1.67em;}.bb .font-headings{font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight);}.bb blockquote{font-style: italic; border-left: 0.2rem solid rgba(var(--color-foreground), 0.2); padding-left: 1rem;}.bb .caption{font-size: 1rem; letter-spacing: 0.07rem; line-height: calc(1 + 0.7 / var(--font-body-scale));}.bb .caption-large,.bb .field__input,.bb .form__label,.bb .select__select{font-size: 1.3rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: 0.04rem;}.bb .link--text{color: rgb(var(--color-foreground));}.bb table:not([class]){table-layout: fixed; border-collapse: collapse; font-size: 1.4rem; border-style: hidden; box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2);}.bb table:not([class]) td,.bb table:not([class]) th{padding: 1em; border: 0.1rem solid rgba(var(--color-foreground), 0.2);}.bb .left{text-align: left;}.bb .center{text-align: center;}@media screen and (max-width: 749px){.bb .mobile-left{text-align: left;}}.bb a:empty,.bb article:empty,.bb div:empty,.bb dl:empty,.bb h1:empty,.bb h2:empty,.bb h3:empty,.bb h4:empty,.bb h5:empty,.bb h6:empty,.bb p:empty,.bb section:empty,.bb ul:empty{display: none;}.bb .link{cursor: pointer; display: inline-block; border: none; box-shadow: none; color: rgb(var(--color-link)); background-color: transparent; font-size: 1.4rem; font-family: inherit;}.bb a:not([href]){cursor: not-allowed;}.bb hr{border: none; height: 0.1rem; background-color: rgba(var(--color-foreground), 0.2); display: block; margin: 5rem 0;}.bb details>*{box-sizing: border-box;}.bb{--duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}.bb .underlined-link{color: rgba(var(--color-link), var(--alpha-link)); text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness 0.1s;}.bb .underlined-link:hover{color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem;}.bb .h3 .icon-arrow,.bb h3 .icon-arrow{width: calc(var(--font-heading-scale) * 1.5rem);}.bb .animate-arrow .icon-arrow path{transform: translateX(-0.25rem); transition: transform var(--duration-short) ease;}.bb .animate-arrow:hover .icon-arrow path{transform: translateX(-0.05rem);}.bb summary{cursor: pointer;}.bb summary .icon-caret{position: absolute; height: 0.6rem; right: 1.5rem; top: calc(50% - 0.2rem); transition: transform 0.2s ease-in-out;}.bb details[open]>summary .icon-caret{transform: rotate(180deg);}.bb summary::-webkit-details-marker{display: none;}.bb :focus{outline: 0; box-shadow: none;}.bb :focus-visible{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0.3rem; box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.bb .focused{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0.3rem; box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.bb .focus-inset:focus-visible{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: -0.2rem; box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);}.bb .focused.focus-inset{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: -0.2rem; box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);}.bb .focus-none{box-shadow: none !important; outline: 0 !important;}.bb .rte:after{clear: both; content: ""; display: block;}.bb .rte>p:first-child{margin-top: 0;}.bb .rte>p:last-child{margin-bottom: 0;}.bb .rte table{table-layout: fixed;}@media screen and (min-width: 750px){.bb .rte table td{padding-left: 1.2rem; padding-right: 1.2rem;}}.bb .rte img{border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity)); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity)); margin-bottom: var(--media-shadow-vertical-offset);}.bb .rte ul,.bb .rte ol{list-style-position: inside; padding-left: 2rem;}.bb .rte li{list-style: inherit;}.bb .rte li:last-child{margin-bottom: 0;}.bb .rte a{color: rgba(var(--color-link), var(--alpha-link)); text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness var(--duration-short) ease;}.bb .rte a:hover{color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem;}.bb .rte blockquote{display: inline-flex;}.bb .rte blockquote>*{margin: -0.5rem 0 -0.5rem 0;}.bb .block-margins>*:first-child,.bb .block-margins>style:first-child+*{margin-top: 0 !important;}.bb .block-margins>*:last-child{margin-bottom: 0 !important;}.bb .title,.bb .title-wrapper-with-link{margin: 3rem 0 2rem;}.bb .title-wrapper-with-link .title{margin: 0;}.bb .title .link{font-size: inherit;}.bb .title-wrapper-with-link{display: flex; justify-content: center; align-items: flex-end; gap: 1rem; margin-bottom: 3rem; flex-wrap: wrap;}.bb .title-wrapper--self-padded-mobile{padding-left: 1.5rem; padding-right: 1.5rem;}.bb .title-wrapper-with-link a{color: rgb(var(--color-link)); margin-top: 0; flex-shrink: 0;}.bb .title-wrapper--no-top-margin,.bb .title-wrapper--no-top-margin>.title{margin-top: 0;}.bb .title-wrapper--no-top-margin,.bb .title-wrapper--self-padded-mobile,.bb .title-wrapper-with-link{text-align: center;}.bb section-group{display: block;}.bb .grid{display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 2rem; padding: 0; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);}.bb .grid:last-child{margin-bottom: 0;}.bb .grid__item{width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0;}.bb .grid--gapless.grid{column-gap: 0; row-gap: 0;}.bb .grid--1-col .grid__item{max-width: 100%; width: 100%;}@media screen and (min-width: 750px){.bb .page-width{padding: 0 5rem;}.bb .section+.section{margin-top: var(--spacing-sections-desktop);}.bb blockquote{padding-left: 1.5rem;}.bb .caption{font-size: 1.2rem;}.bb hr{margin: 7rem 0;}.bb .title-wrapper--self-padded-mobile{padding-left: 0; padding-right: 0;}.bb .grid{column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing);}.bb .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}@media screen and (min-width: 750px){.bb .grid--2-col-tablet .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}@media screen and (min-width: 990px){.bb .title,.bb .title-wrapper-with-link{margin: 5rem 0 3rem;}.bb .title-wrapper-with-link{align-items: center;}.bb .title-wrapper-with-link .title{margin-bottom: 0;}}@media screen and (max-width: 749px){.bb .small-hide{display: none !important;}.bb .grid--peek.slider--mobile{margin: 0; width: 100%;}.bb .grid--peek.slider--mobile .grid__item{box-sizing: content-box; margin: 0;}.bb .grid--peek .grid__item{min-width: 35%;}.bb .grid--peek.slider .grid__item:first-of-type{margin-left: 1.5rem;}.bb .grid--peek.slider:after{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}.bb .grid--peek .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem);}}.bb .media{display: block; background-color: rgba(var(--color-foreground), 0.1); overflow: hidden;}.bb .media--transparent{background-color: transparent;}.bb .media model-viewer,.bb .media> :not(.zoom):not(.deferred-media__poster-button){display: block; max-width: 100%; position: absolute; top: 0; left: 0; height: 100%; width: 100%;}.bb .media>img,.bb .media>video,.bb .media>internal-video video{object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.bb .media>internal-video video{width: 100%; height: 100%;}.bb deferred-media,.bb details[open] .modal-overlay{display: block;}.bb .button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var(--buttons-border-offset); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative; font-weight: 700;}.bb .button{min-width: calc(12rem + var(--buttons-border-width) * 2); min-height: calc(4.5rem + var(--buttons-border-width) * 2); font-weight: 700;}.bb .button{display: inline-flex; justify-content: center; align-items: center; border: 0; padding: 0 3rem; font: inherit; text-decoration: none; color: rgb(var(--color-button-text)); transition: box-shadow var(--duration-short) ease; -webkit-appearance: none; appearance: none; background-color: rgba(var(--color-button), var(--alpha-button-background)); font-weight: 700; z-index: 0;}.bb .button span{position: relative; z-index: 2;}.bb .button.loading .button__label::before,.bb .button.loading .button__label::after{display: none;}.bb .button.loading .loading-overlay__spinner{display: flex !important;}.bb .scroll-to-top-btn{display: flex; border-radius: 50%; box-shadow: 0.1rem 0.1rem 1rem rgba(0, 0, 0, 0.3);}.bb .select__select{font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}.bb .button:before{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border-radius: var(--buttons-radius-outset); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));}.bb .button:after{content: ""; position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: var(--buttons-radius); box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background)); transition: box-shadow var(--duration-short) ease;}.bb .button:not([disabled]):hover::after{--border-offset: 1.3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background));}.bb .button--secondary:before,.bb .button--secondary:after{--border-opacity: var(--buttons-border-opacity);}.bb .button.focused,.bb .button:focus,.bb .button:focus-visible{outline: 0; box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.5), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.bb .button:focus:not(:focus-visible):not(.focused){box-shadow: inherit;}.bb .button::selection{background-color: rgba(var(--color-button-text), 0.3);}.bb .button{font-size: 1.6rem; letter-spacing: 0.1rem; line-height: calc(1 + 0.2 / var(--font-body-scale));}.bb .button--tertiary{font-size: 1.2rem; padding: 1rem 1.5rem; min-width: calc(9rem + var(--buttons-border-width) * 2); min-height: calc(3.5rem + var(--buttons-border-width) * 2);}.bb .button--has-spinner:not(.loading) .loading-overlay__spinner{display: none;}.bb .scroll-to-top-btn{width: 4rem; height: 4rem; justify-content: center; align-items: center; padding: 0.5rem; overflow: hidden; border: none;}.bb .scroll-to-top-btn svg{width: 2.2rem; height: 2.2rem; pointer-events: none;}.bb .scroll-to-top-btn{--sticky-atc-offset: 0px; position: fixed; transition: 0.15s ease-in-out; bottom: calc(var(--offset-y) + var(--sticky-atc-offset)); z-index: 2;}.bb .scroll-to-top-btn-bottom-right{right: var(--offset-x);}@keyframes bbk-ripple{
    0% {
        opacity: 0;
        transform: none;
    }

    20%,
    70% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1.5);
    }
}.bb .button.disabled,.bb .button:disabled,.bb .button[aria-disabled="true"]{cursor: not-allowed; opacity: 0.5;}.bb .button--full-width{display: flex; width: 100%;}.bb .button.loading{color: transparent; position: relative;}.bb .button.loading>.loading-overlay__spinner{top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; z-index: 2; height: 100%; display: flex; align-items: center;}.bb .header__icon:hover .icon,.bb .modal__close-button:hover .icon{transform: scale(1.07);}.bb .button.loading>.loading-overlay__spinner .spinner{width: fit-content;}.bb .button.loading>.loading-overlay__spinner .path{stroke: rgb(var(--color-button-text));}@media (hover: hover){.bb .link-btns--arrow a.button:not([aria-disabled="true"]){transition: 0.3s ease-in-out; overflow: hidden;}.bb .link-btns--arrow a.button:not([aria-disabled="true"])::before{top: 50%; right: 3rem; left: auto; bottom: auto; z-index: 1; box-shadow: none; border-radius: 0; background: rgb(var(--color-button-text)); transform: translate(calc(3rem + 100%), -50%); height: 0.65em; width: 2em; clip-path: polygon(0% 32%, 70% 32%, 70% 0%, 100% 50%, 70% 100%, 70% 68%, 0% 68%); transition: transform 0.3s ease-in-out;}.bb .link-btns--arrow a.button:not([aria-disabled="true"]):hover{padding-right: 6rem;}.bb .link-btns--arrow a.button:not([aria-disabled="true"]):hover::before{transform: translate(50%, -50%);}.bb .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary)::before{--alpha-button-background: 1; background-color: rgba(var(--color-button-text), var(--alpha-button-background)); background: none; z-index: -2; box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity)), inset 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));}.bb .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary){--transition-duration: 0.3s; background-color: transparent; transition: color var(--transition-duration);}.bb .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary)::after{background-color: rgba(var(--color-button), var(--alpha-button-background)); z-index: -1; transition: transform var(--transition-duration); box-shadow: none;}.bb .action-btns--center button.button--secondary:not([disabled], [disabled="true"], .button--tertiary)::after{background-color: rgb(var(--color-button-text)); transform: scaleX(0);}.bb .action-btns--center button.button:not([disabled], [disabled="true"], .button--secondary, .button--tertiary)::after{top: 0; right: 0; bottom: 0; left: 0;}.bb .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary):hover{color: rgb(var(--color-button));}.bb .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary):hover::after{transform: scaleX(0);}.bb .action-btns--center button.button--secondary:not([disabled], [disabled="true"], .button--tertiary):hover::after{transform: scaleX(1);}.bb .action-btns--center button.button.loading:not(.button--tertiary){color: transparent; transition: color 0s;}.bb .action-btns--center button.button.loading:not(.button--tertiary):hover .path{stroke: rgb(var(--color-button));}}.bb .field:after,.bb .localization-form__select:after,.bb .select:after{pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1;}.bb .field,.bb .select{position: relative; width: 100%;}.bb .list-social{display: flex; flex-wrap: wrap; justify-content: flex-end;}@media only screen and (max-width: 749px){.bb .list-social{justify-content: center;}}.bb .list-social__item .icon{height: 1.8rem; width: 1.8rem;}.bb .list-social__link{align-items: center; display: flex; padding: 1.3rem; color: rgb(var(--color-foreground));}.bb .list-social__link:hover .icon{transform: scale(1.07);}.bb .field__input,.bb .select__select{-webkit-appearance: none; appearance: none; background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); font-size: 1.6rem; width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; border-radius: var(--inputs-radius); height: 4.5rem; min-height: calc(var(--inputs-border-width) * 2); min-width: calc(7rem + (var(--inputs-border-width) * 2)); position: relative; border: 0;}.bb .field:before,.bb .localization-form__select:before,.bb .select:before{pointer-events: none; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity)); z-index: -1;}.bb .select__select{font-size: 1.4rem; color: rgba(var(--color-foreground), 0.9);}.bb .field:hover.field:after,.bb .localization-form__select:hover.localization-form__select:after,.bb .select:hover.select:after,.bb .select__select:hover.select__select:after{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity)); outline: 0; border-radius: var(--inputs-radius);}.bb .field__input:focus-visible,.bb .localization-form__select:focus-visible.localization-form__select:after,.bb .select__select:focus-visible{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity)); outline: 0; border-radius: var(--inputs-radius);}.bb .field__input:focus,.bb .localization-form__select:focus.localization-form__select:after,.bb .select__select:focus{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity)); outline: 0; border-radius: var(--inputs-radius);}.bb .localization-form__select:focus{outline: 0; box-shadow: none;}.bb .select{display: flex;}.bb .select .icon-caret{height: 0.6rem; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); right: calc(var(--inputs-border-width) + 1.5rem);}.bb .select__select{cursor: pointer; line-height: calc(1 + 0.6 / var(--font-body-scale)); padding: 0 calc(var(--inputs-border-width) + 3rem) 0 2rem; margin: var(--inputs-border-width); min-height: calc(var(--inputs-border-width) * 2);}.bb .select{--inputs-radius: var(--pickers-radius); --inputs-border-width: var(--pickers-border-width); --inputs-border-opacity: var(--pickers-border-opacity); --inputs-shadow-opacity: var(--pickers-shadow-opacity); --inputs-shadow-horizontal-offset: var(--pickers-shadow-horizontal-offset); --inputs-margin-offset: var(--pickers-margin-offset); --inputs-shadow-vertical-offset: var(--pickers-shadow-vertical-offset); --inputs-shadow-blur-radius: var(--pickers-shadow-blur-radius); --inputs-radius-outset: var(--pickers-radius-outset); --inputs-hover-border-opacity: var(--pickers-hover-border-opacity);}.bb .select::after{--color-foreground: var(--pickers-border-color);}.bb .select:hover{--pickers-overlay-opacity: var(--pickers-hover-overlay-opacity);}.bb .select__select{background: linear-gradient(rgba(var(--accent-color), var(--pickers-overlay-opacity)), rgba(var(--accent-color), var(--pickers-overlay-opacity))), rgb(var(--color-background)); color: rgb(var(--accent-2-color));}.bb facet-filters-form .select__select{background: none;}.bb .select__select:focus-visible,.bb .select__select:focus{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--pickers-border-color), var(--inputs-hover-border-opacity));}.bb .select .icon-caret{color: rgb(var(--accent-2-color));}.bb .select--small{--inputs-radius: var(--pickers-small-radius);}.bb .select--small .select__select{font-size: 1.2rem; height: 2.25em; padding: 0 2.5rem 0 0.8rem;}.bb .select--small .icon-caret{right: calc(var(--inputs-border-width) + 0.75rem);}.bb .field{display: flex; transition: box-shadow var(--duration-short) ease;}.bb .field__input{flex-grow: 1; text-align: left; padding: 1.5rem; margin: var(--inputs-border-width); transition: box-shadow var(--duration-short) ease;}.bb .field__label{font-size: 1.6rem; left: calc(var(--inputs-border-width) + 2rem); top: calc(1rem + var(--inputs-border-width)); margin-bottom: 0; pointer-events: none; position: absolute; transition: top var(--duration-short) ease, font-size var(--duration-short) ease; color: rgba(var(--color-foreground), 0.9); letter-spacing: 0.1rem; line-height: 1.5;}.bb .field__input:-webkit-autofill~.field__label,.bb .field__input:focus~.field__label,.bb .field__input:not(:placeholder-shown)~.field__label{font-size: 1rem; top: calc(var(--inputs-border-width) + 0.5rem); left: calc(var(--inputs-border-width) + 2rem); letter-spacing: 0.04rem;}.bb .field__input:-webkit-autofill,.bb .field__input:focus,.bb .field__input:not(:placeholder-shown){padding: 2.2rem 1.5rem 0.8rem 2rem; margin: var(--inputs-border-width);}.bb .field__input::-webkit-search-cancel-button{display: none;}.bb .field__input::placeholder{opacity: 0;}.bb .field__button{align-items: center; background-color: transparent; border: 0; color: currentColor; cursor: pointer; display: flex; height: 4.4rem; justify-content: center; overflow: hidden; padding: 0; position: absolute; right: 0; top: 0; width: 4.4rem;}.bb details-disclosure>details,.bb header-menu>details{position: relative;}.bb .field__button>svg{height: 2.5rem; width: 2.5rem;}.bb .field__input:-webkit-autofill~.field__button,.bb .field__input:-webkit-autofill~.field__label{color: #000;}.bb input[type="checkbox"]{display: inline-block; width: auto; margin-right: 0.5rem;}.bb .form__label{display: block; margin-bottom: 0.6rem;}@media screen and (max-width: 749px){.bb cart-remove-button .button{min-width: calc(4rem / var(--font-body-scale)); min-height: 4rem;}}.bb .header-wrapper--border-bottom,.bb .search-modal{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.bb .header:not(.header--has-menu) *>.header__search,.bb .modal__toggle-close,.bb menu-drawer+.header__search{display: none;}.bb .modal__toggle{list-style-type: none;}.bb .modal__toggle-open{display: flex;}.bb .modal__close-button.link{display: flex; justify-content: center; align-items: center; padding: 0; height: 4.4rem; width: 4.4rem; background-color: transparent;}.bb .modal__close-button .icon{width: 1.7rem; height: 1.7rem;}.bb .modal__content{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgb(var(--color-background)); z-index: 4; display: flex; justify-content: center; align-items: center;}.bb .media-modal{cursor: zoom-out;}.bb .header__icon{color: rgb(var(--color-foreground));}.bb .section-header.shopify-section-group-header-group{z-index: 5; margin: 0;}.bb .shopify-section-group-header-group{z-index: 4;}.bb .section-header~.shopify-section-group-header-group{z-index: initial;}.bb sticky-group-manager{display: contents;}.bb sticky-announcement{display: contents;}.bb .header-wrapper{display: block; position: relative; background-color: rgb(var(--color-background));}.bb .header{display: grid; grid-template-areas: "left-icons heading icons"; grid-template-columns: 1fr auto 1fr; align-items: center;}@media screen and (min-width: 990px){.bb .header{grid-template-columns: 1fr auto 1fr;}.bb .header--top-center{grid-template-areas: "left-icons heading icons" "navigation navigation navigation";}.bb .header:not(.header--middle-left, .header--middle-center) .header__inline-menu{margin-top: 1.05rem;}}.bb .header [tabindex="-1"]:focus{outline: 0;}.bb .header>.header__heading-link{line-height: 0;}.bb .header__heading-link{grid-area: heading; justify-self: center;}.bb .header__heading-link{display: inline-block; padding: 0.75rem; text-decoration: none; word-break: break-word;}.bb .header__heading-link.media{padding: 0;}.bb .header__heading-logo{height: auto; width: 100%; transition: width 0.3s cubic-bezier(0.52, 0, 0.61, 0.99);}.bb .header__icons{display: flex; align-items: center; grid-area: icons; justify-self: end;}.bb .header__icon span,.bb .header__icon:not(.header__icon--summary){display: flex; align-items: center; justify-content: center;}.bb .header__icon span{height: 100%;}.bb .header__icon::after{content: none;}.bb .header__icon .icon{height: 2rem; width: 2rem; fill: none; vertical-align: middle;}.bb .header__icon,.bb .header__icon--cart .icon{height: 4.4rem; width: 4.4rem; padding: 0;}.bb .header__icon--cart{position: relative; margin-right: -1.2rem;}.bb .header__icon--cart .icon-cart{width: 2.4rem; height: 2.4rem;}.bb .header__icon--cart svg circle,.bb .header__icon--cart svg polyline{color: rgba(var(--color-foreground), 0.85);}@media screen and (max-width: 989px){.bb .header__heading-link{text-align: center;}.bb menu-drawer~.header__icons .header__icon--account{display: none;}}.bb .header__icon--menu[aria-expanded="true"]::before{content: ""; top: 100%; left: 0; height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))); width: 100%; display: block; position: absolute; background: rgba(var(--color-base-text), 0.5);}.bb menu-drawer+.header__search{display: none;}.bb .header>.header__search{grid-area: left-icons; justify-self: start;}.bb .header--top-center header-drawer{grid-area: left-icons;}.bb .header:not(.header--has-menu) *>.header__search{display: none;}.bb .header__search{display: inline-flex; line-height: 0;}.bb .header--top-center>.header__search{display: none;}.bb .header--top-center *>.header__search{display: inline-flex;}@media screen and (min-width: 990px){.bb .header:not(.header--top-center) *>.header__search,.bb .header--top-center>.header__search{display: inline-flex;}.bb .header:not(.header--top-center)>.header__search,.bb .header--top-center *>.header__search{display: none;}}.bb details[open]>.search-modal{opacity: 1;}.bb details[open] .modal-overlay::after{position: absolute; content: ""; background-color: rgb(var(--color-foreground), 0.5); top: 100%; left: 0; right: 0; height: 100vh;}.bb .search-modal{opacity: 0; height: 88px;}.bb .search-modal.modal__content{position: fixed;}.bb .search-modal__content{display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 0 5rem 0 1rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); position: relative;}.bb .search-modal__content-bottom{bottom: calc((var(--inputs-margin-offset) / 2));}.bb .search-modal__form{width: 100%;}.bb .search-modal__close-button{position: absolute; right: 0.3rem;}.bb .header__icon--menu .icon{display: block; position: absolute; opacity: 1; transform: scale(1); transition: transform 150ms, opacity 150ms;}.bb details:not([open])>.header__icon--menu .icon-close,.bb details[open]>.header__icon--menu .icon-hamburger{visibility: hidden; opacity: 0; transform: scale(0.8);}.bb .js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility: visible; opacity: 1; transform: scale(1.07);}@media (prefers-reduced-motion){.bb .motion-reduce{transition: none !important; animation: none !important;}}.bb .header__inline-menu{margin-left: -1.2rem; grid-area: navigation; display: none;}.bb .header--top-center .header__heading-link,.bb .header--top-center .header__inline-menu{margin-left: 0;}.bb .header__menu-item{padding: 1.2rem; text-decoration: none; color: rgba(var(--color-foreground), 0.9);}.bb details[open]>.header__menu-item{text-decoration: underline;}.bb .header__menu-item:hover{transition: color var(--duration-short) ease; color: rgb(var(--accent-color));}.bb details[open]>.header__menu-item .icon-caret{transform: rotate(180deg);}.bb .header__menu-item .icon-caret{right: 0.8rem;}@keyframes bbk-animateMenuOpen{
    0% {
        opacity: 0;
        transform: translateY(-1.5rem);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}@media screen and (min-width: 750px){.bb .search-modal__close-button{right: 1rem;}.bb .search-modal__content{padding: 0 6rem;}}@media screen and (min-width: 990px){.bb .header__heading-link{margin-left: -0.75rem;}.bb .header__heading-link{justify-self: start;}.bb .header--top-center .header__heading-link{justify-self: center; text-align: center;}.bb .header--top-center>.header__search,.bb .header:not(.header--top-center) *>.header__search{display: inline-flex;}.bb .header--top-center *>.header__search,.bb .header:not(.header--top-center)>.header__search{display: none;}.bb .search-modal__form{max-width: 74.2rem;}.bb .search-modal__close-button{position: initial; margin-left: 0.5rem;}.bb .header__inline-menu{display: block;}.bb .header--top-center .header__inline-menu{justify-self: center;}.bb .header--top-center .header__inline-menu>.list-menu--inline{justify-content: center;}}.bb .badge{border: 1px solid transparent; border-radius: var(--badge-corner-radius); font-size: 1.2rem; letter-spacing: 0.1rem; text-align: center; background-color: rgb(var(--color-badge-background)); border-color: rgba(var(--color-badge-border), var(--alpha-badge-border)); font-weight: 700; line-height: 1.75em; padding: 0 0.5em; display: inline-flex; align-items: center; column-gap: 0.4em;}.bb .badge svg{height: 1em;}.bb .gradient{background: rgb(var(--color-background)); background: var(--gradient-background);}@media screen and (forced-colors: active){.bb .button.loading{color: rgb(var(--color-foreground));}.bb .icon{color: CanvasText; fill: CanvasText !important;}}.bb .ratio{display: flex; position: relative; align-items: stretch;}.bb .ratio::before{content: ""; width: 0; height: 0; padding-bottom: var(--ratio-percent);}.bb .content-container{border-radius: var(--text-boxes-radius); border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity)); position: relative;}.bb .content-container:after{content: ""; position: absolute; top: calc(var(--text-boxes-border-width) * -1); right: calc(var(--text-boxes-border-width) * -1); bottom: calc(var(--text-boxes-border-width) * -1); left: calc(var(--text-boxes-border-width) * -1); border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity)); z-index: -1;}.bb .global-media-settings{position: relative; border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity)); border-radius: var(--media-radius); overflow: visible !important; background-color: rgb(var(--color-background));}.bb .global-media-settings:after{position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity)); z-index: -1; pointer-events: none;}.bb .global-media-settings--no-shadow{overflow: hidden !important;}.bb .global-media-settings--no-shadow:after{content: none;}.bb .global-media-settings iframe,.bb .global-media-settings img,.bb .global-media-settings model-viewer,.bb .global-media-settings video{border-radius: calc(var(--media-radius) - var(--media-border-width));}@supports not (inset: 10px){.bb .grid{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}.bb .grid__item{padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing);}.bb .grid--gapless .grid__item{padding-left: 0; padding-bottom: 0;}@media screen and (min-width: 749px){.bb .grid--peek .grid__item{padding-left: var(--grid-mobile-horizontal-spacing);}}@media screen and (min-width: 750px){.bb .grid{margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));}.bb .grid__item{padding-left: var(--grid-desktop-horizontal-spacing); padding-bottom: var(--grid-desktop-vertical-spacing);}}}@media (forced-colors: active){.bb .button{border: 1px solid transparent;}.bb .button.focused,.bb .button:focus,.bb .button:focus-visible{outline: transparent solid 1px;}.bb .field__input:focus,.bb .localization-form__select:focus.localization-form__select:after,.bb .select__select:focus{outline: transparent solid 1px;}.bb .localization-form__select:focus{outline: transparent solid 1px;}}.bb internal-video{display: block; position: relative; z-index: 0;}.bb internal-video video{width: 100%;}.bb .internal-video__play{position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background: none; border: none; outline: none; z-index: 1; cursor: pointer;}.bb .play-button{width: 5rem; height: 5rem; display: flex; justify-content: center; align-items: center; border-radius: 50%; position: relative; z-index: 0; background: rgb(var(--color-background)); outline: none; border: none; cursor: pointer;}.bb .play-button svg{color: rgb(var(--color-foreground)); height: 50%; width: 50%;}.bb .play-button{--size: 5rem; --mobile-size: 5rem; width: var(--size); height: var(--size);}@media screen and (max-width: 749px){.bb .play-button{width: var(--mobile-size); height: var(--mobile-size);}}.bb .internal-video__play{padding: 1rem;}@keyframes bbk-spin{
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}.bb internal-video:fullscreen{width: 100%; height: 100%; background: #000;}.bb internal-video:fullscreen video{width: 100%; height: 100%; object-fit: contain;}.bb .custom-font-size{font-size: var(--desktop-text-size);}@media screen and (max-width: 749px){.bb .custom-font-size{font-size: var(--mobile-text-size);}}.bb .regular-price{font-weight: 700; color: rgb(var(--accent-color)); letter-spacing: 0.1rem;}.bb .compare-price{text-decoration: line-through; color: rgba(var(--color-foreground), 0.7); letter-spacing: 0.1rem; font-size: 0.8em;}.bb .splide__list{backface-visibility: hidden; display: -ms-flexbox; display: flex; margin: 0 !important; padding: 0 !important;}.bb .splide__list>div{display: contents;}.bb .splide--ltr .splide__list{align-items: flex-start;}.bb .splide__pagination{-ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; margin: 0; pointer-events: none;}.bb .splide__pagination li{display: inline-block; line-height: 1; list-style-type: none; margin: 0; pointer-events: auto;}.bb .splide:not(.is-overflow) .splide__pagination{display: none;}.bb .splide{position: relative;}.bb .splide.is-initialized{visibility: visible;}.bb .splide__slide{backface-visibility: hidden; box-sizing: border-box; -ms-flex-negative: 0; flex-shrink: 0; list-style-type: none !important; margin: 0; position: relative;}.bb .splide__sr{clip: rect(0 0 0 0); border: 0; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}.bb .splide__track{overflow: hidden; position: relative; z-index: 0;}@keyframes bbk-splide-loading{
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(1turn);
    }
}.bb .splide__track--draggable{-webkit-touch-callout: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}.bb .splide__arrow{-ms-flex-align: center; align-items: center; border: 0; border-radius: var(--slider-arrow-border-radius); display: -ms-flexbox; display: flex; font-size: 3rem; font-size: var(--slider-arrow-size); height: 1em; width: 1em; -ms-flex-pack: center; justify-content: center; opacity: 0.7; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; background-color: rgb(var(--color-background)); flex-shrink: 0;}.bb .splide--transparent-arrows .splide__arrow{background-color: transparent; color: rgb(var(--color-background));}.bb .splide__arrow svg{fill: currentColor; height: var(--slider-arrow-icon-size); width: var(--slider-arrow-icon-size);}.bb .splide__arrow:hover:not(:disabled){opacity: 0.9;}.bb .splide__arrow:disabled{opacity: 0.3;}.bb .splide__arrow:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5); outline-offset: 3px;}.bb .splide__arrow--prev{left: 1rem;}.bb .splide__arrow--prev svg{transform: scaleX(-1);}.bb .splide__arrow--next{right: 1rem;}.bb .splide__pagination{bottom: 0.5rem; left: 0; padding: 0 1rem; position: absolute; right: 0; z-index: 1;}.bb .splide__pagination__page{--dot-color: rgb(var(--color-foreground)); border-radius: 50%; display: inline-block; width: var(--pagination-dot-width); height: var(--pagination-dot-height); padding: calc(var(--pagination-dot-spacing) / 2); position: relative; box-sizing: content-box; background: transparent;}.bb .splide__pagination__page.dots-custom-color{--dot-color: rgb(var(--color-background));}.bb .splide__pagination__page::before{content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: var(--pagination-dot-radius); width: var(--pagination-dot-width); height: var(--pagination-dot-height); background: var(--dot-color); transition: transform 0.2s linear; opacity: 0.5;}.bb .splide__pagination__page:hover::before{opacity: 0.9;}.bb .splide__pagination__page.is-active::before{opacity: 1; width: calc(var(--pagination-dot-width) * var(--pagination-dot-active-scale)); height: calc(var(--pagination-dot-height) * var(--pagination-dot-active-scale)); border-radius: calc(var(--pagination-dot-radius) * var(--pagination-dot-active-scale));}.bb .splide__pagination__page:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5); outline-offset: 3px;}.bb .splide__slide{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.bb .splide__slide:focus{outline: 0;}@supports (outline-offset: -3px){.bb .splide__slide:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5); outline-offset: -3px;}}@media screen and (-ms-high-contrast: none){.bb .splide__slide:focus-visible{border: 3px solid rgba(var(--color-foreground), 0.5);}}@media screen and (min-width: 750px){.bb .splide--desktop-dots-under .splide__pagination{position: relative; bottom: 0; padding-top: 1.5rem;}.bb .splide.is-initialized[data-desktop-adaptive-height="true"] .splide__track{height: var(--active-slide-height); transition: height 0.2s ease-in-out;}.bb .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--prev{left: -4rem;}.bb .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--next{right: -4rem;}}@media screen and (max-width: 749px){.bb .splide.splide--destroy-mobile .splide__list{display: grid; grid-template-columns: repeat(var(--columns-mobile), 1fr); column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); overflow: visible;}.bb .splide.splide--destroy-mobile .splide__track{overflow: visible;}.bb .splide--mobile-dots-under .splide__pagination{position: relative; bottom: 0; padding-top: 1rem;}.bb .splide.is-initialized[data-mobile-adaptive-height="true"] .splide__track{height: var(--active-slide-height); transition: height 0.2s ease-in-out;}.bb .splide__arrows{font-size: 2.8rem;}.bb .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows{display: flex; justify-content: center; column-gap: 1.5rem; padding-top: 0.8rem;}.bb .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrow{position: relative; top: 0; left: 0; right: 0; transform: none;}.bb .splide--mobile-dots-under.splide--mobile-arrows-under .splide__dots-and-arrows{width: fit-content; margin-left: auto; margin-right: auto; position: relative;}.bb .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--prev{left: -1em; margin-top: 0.6rem;}.bb .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--next{right: -1em; margin-top: 0.6rem;}.bb .splide--mobile-arrows-under .splide__dots-and-arrows{margin-top: 0.75rem;}}.bb parallax-hero{display: block;}.bb a[href*="pipiads"],.bb [id$="wr"],.bb [id*="uuspy"],.bb #shopify-raise-container,.bb #unispy-app,.bb #ci-extension-div,.bb #simplytrends-main-extension-root{display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;}.bb .list-payment{display: flex; flex-wrap: wrap; justify-content: center; margin: -0.5rem 0; padding-top: 1rem; padding-left: 0;}@media screen and (min-width: 750px){.bb .list-payment{justify-content: flex-end; margin: -0.5rem; padding-top: 0;}}.bb .list-payment__item{align-items: center; display: flex; padding: 0.5rem;}.bb .list-payment__item svg{visibility: visible;}.bb .price{font-size: 1.6rem; letter-spacing: 0.1rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); color: rgb(var(--color-foreground)); display: flex; align-items: center; flex-wrap: wrap; column-gap: 1rem;}.bb .price .price-item{display: inline-block; margin: 0; color: rgb(var(--accent-color)); font-weight: 700;}.bb .price--large{font-size: 2rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: 0.13rem;}.bb .price__regular{display: block;}.bb .price__sale,.bb .price .price__badge-sale,.bb .price .price__badge-sold-out,.bb .price--on-sale .price__regular{display: none;}.bb .price--on-sale .price__badge-sale{display: inline-flex;}.bb .price--on-sale .price__sale{display: initial; flex-direction: row; flex-wrap: wrap;}.bb .price--on-sale .price-item--regular{text-decoration: line-through; color: rgba(var(--color-foreground), 0.9); font-size: 1.3rem;}.bb .unit-price{display: block; font-size: 1.1rem; letter-spacing: 0.04rem; line-height: calc(1 + 0.2 / var(--font-body-scale)); margin-top: 0.2rem; text-transform: uppercase; color: rgba(var(--color-foreground), 0.7);}.bb .price--large .price-item--regular{font-size: 1.6rem;}.bb .price-layout.price--on-sale .price__sale{display: flex; column-gap: 0.6rem; align-items: baseline;}.bb .price .main-price{color: rgb(var(--accent-color));}.bb .price .main-comapre-price{color: rgba(var(--accent-color), 0.9);}.bb .loading-overlay__spinner{width: 1.8rem; display: inline-block;}.bb .spinner{animation: bbk-rotator 1.4s linear infinite;}@keyframes bbk-rotator{
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(270deg);
    }
}.bb .path{stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center; stroke: rgb(var(--color-foreground)); animation: bbk-dash 1.4s ease-in-out infinite;}@media screen and (forced-colors: active){.bb .path{stroke: CanvasText;}}@keyframes bbk-dash{
    0% {
        stroke-dashoffset: 280;
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(135deg);
    }

    100% {
        stroke-dashoffset: 280;
        transform: rotate(450deg);
    }
}.bb .list-menu__item--active{color: rgb(var(--accent-color));}.bb .list-menu__item--active:hover{text-decoration: underline;}.bb slider-component{--desktop-margin-left-first-item: max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2)); position: relative; display: block;}@media screen and (max-width: 749px){.bb slider-component.page-width{padding: 0 1.5rem;}}@media screen and (min-width: 749px) and (max-width: 990px){.bb slider-component.page-width{padding: 0 5rem;}}.bb .slider__slide{--focus-outline-padding: 0.5rem; --shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible)); --shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible)); scroll-snap-align: start; flex-shrink: 0; padding-bottom: 0;}@media screen and (max-width: 749px){.bb .slider.slider--mobile{position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scroll-padding-left: 1.5rem; -webkit-overflow-scrolling: touch; margin-bottom: 0rem;}.bb .slider--mobile:after{content: ""; width: 0; padding-left: 1.5rem;}.bb .slider.slider--mobile .slider__slide{margin-bottom: 0; padding-top: 0.1rem; padding-bottom: 0.1rem;}}@media screen and (min-width: 750px){.bb .slider.slider--tablet-up{position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scroll-padding-left: 1rem; -webkit-overflow-scrolling: touch;}.bb .slider.slider--tablet-up .slider__slide{margin-bottom: 0;}}@media (prefers-reduced-motion){.bb .slider{scroll-behavior: auto;}}.bb .slider{scrollbar-color: rgb(var(--color-foreground)) rgba(var(--color-foreground), 0.04); -ms-overflow-style: none; scrollbar-width: none;}.bb .slider::-webkit-scrollbar{height: 0.4rem; width: 0.4rem; display: none;}.bb .slider::-webkit-scrollbar-thumb{background-color: rgb(var(--color-foreground)); border-radius: 0.4rem; border: 0;}.bb .slider::-webkit-scrollbar-track{background: rgba(var(--color-foreground), 0.04); border-radius: 0.4rem;}.bb .slider-counter__link{padding: 1rem;}@media screen and (max-width: 749px){.bb .slider-counter__link{padding: 0.7rem;}}.bb .slider-counter__link--dots .dot{width: 1rem; height: 1rem; border-radius: 50%; border: 0.1rem solid rgba(var(--color-foreground), 0.5); padding: 0; display: block;}.bb .slider-counter__link--active.slider-counter__link--dots .dot{background-color: rgb(var(--color-foreground));}@media screen and (forced-colors: active){.bb .slider-counter__link--active.slider-counter__link--dots .dot{background-color: CanvasText;}}.bb .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color: rgb(var(--color-foreground));}.bb .slider-counter__link--dots .dot{transition: transform 0.2s ease-in-out;}.bb .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{transform: scale(1.1);}.bb .slider-buttons{display: flex; align-items: center; justify-content: center;}@media screen and (min-width: 990px){.bb .slider:not(.slider--everywhere):not(.slider--desktop):not(.product__media-list)+.slider-buttons{display: none;}}@media screen and (min-width: 750px){.bb .slider--mobile+.slider-buttons{display: none;}}.bb .slider-button{color: rgba(var(--color-foreground), 0.9); background: transparent; border: none; cursor: pointer; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center;}.bb .slider-button:not([disabled]):hover{color: rgb(var(--color-foreground));}.bb .slider-button .icon{height: 0.6rem;}.bb .slider-button[disabled] .icon{color: rgba(var(--color-foreground), 0.3); cursor: not-allowed;}.bb .slider-button--next .icon{transform: rotate(-90deg);}.bb .slider-button--prev .icon{transform: rotate(90deg);}.bb .slider-button--next:not([disabled]):hover .icon{transform: rotate(-90deg) scale(1.1);}.bb .slider-button--prev:not([disabled]):hover .icon{transform: rotate(90deg) scale(1.1);}@media screen and (min-width: 750px){.bb .slider.gallery-slider--desktop{position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scroll-padding-left: 0; -webkit-overflow-scrolling: touch; margin-bottom: 0rem;}.bb .slider.gallery-slider--desktop .product__media-item:not(.is-active),.bb .product--thumbnail_slider .product__media-item:not(.is-active){display: block;}.bb .slider.gallery-slider--desktop .grid__item{width: 100%;}}.bb .cart__empty-text,.bb .is-empty .cart__contents,.bb cart-items.is-empty .title-wrapper-with-link{display: none;}.bb .is-empty .cart__empty-text{display: block;}.bb .cart__empty-text{margin: 4.5rem 0 2rem;}.bb .cart__contents>*+*{margin-top: 2.5rem;}.bb .cart__login-title{margin: 5.5rem 0 0.5rem;}.bb .cart__login-paragraph{margin-top: 0.8rem;}.bb .cart__login-paragraph a{font-size: inherit;}@media screen and (min-width: 990px){.bb .cart__empty-text{margin: 0 0 3rem;}}.bb cart-items{display: block;}@media screen and (min-width: 750px){.bb .cart__contents>*+*{margin-top: 0;}}.bb .cart__ctas button{width: 100%;}.bb .cart__ctas>*:not(noscript:first-child, .tnc-checkbox-warning--above-button)+*{margin-top: 1rem;}.bb .cart__update-button{margin-bottom: 1rem;}.bb .cart__checkout-button{max-width: 36rem; max-width: none;}.bb .cart__ctas{text-align: center;}@media screen and (min-width: 750px){.bb .cart__update-button{margin-bottom: 0; margin-right: 0.8rem;}.bb [data-shopify-buttoncontainer]{justify-content: flex-end;}}.bb cart-remove-button .button{min-width: calc(4.5rem / var(--font-body-scale)); min-height: 4.5rem; padding: 0; margin: 0 0.1rem 0.1rem 0;}.bb cart-remove-button .button:before,.bb cart-remove-button .button:after{content: none;}.bb cart-remove-button .button:not([disabled]):hover{color: rgb(var(--color-foreground));}@media screen and (min-width: 750px){.bb cart-remove-button .button{min-width: 3.5rem; min-height: 3.5rem;}}@media screen and (max-width: 500px){.bb .title-wrapper-with-link{flex-direction: column; align-items: center;}}.bb .drawer{position: fixed; z-index: 1000; left: 0; top: 0; width: 100vw; height: 100%; display: flex; justify-content: flex-end; transition: visibility var(--duration-default) ease, background-color var(--duration-default) ease; background-color: transparent;}.bb .drawer.active{visibility: visible; background-color: rgba(var(--color-foreground), 0.5);}.bb .drawer__inner{height: 100%; width: 40rem; max-width: calc(100vw - 3rem); border: 0.1rem solid rgba(var(--color-foreground), 0.2); border-right: 0; border-left: 0; background-color: rgb(var(--color-background)); overflow: hidden; display: flex; flex-direction: column; transform: translateX(100%); transition: transform var(--duration-default) ease;}.bb .drawer__inner-empty{height: 100%; padding: 0 1.5rem; background-color: rgb(var(--color-background)); overflow: hidden; display: flex; flex-direction: column;}@media screen and (max-width: 500px){.bb .cart-drawer--mobile-width-full .cart-drawer{width: 100%;}.bb .cart-drawer--mobile-width-full .drawer__inner{max-width: 100%; width: 100%;}}.bb .cart-drawer__warnings{display: flex; flex-direction: column; flex: 1; justify-content: center;}.bb cart-drawer.is-empty .drawer__inner{display: grid; grid-template-rows: 1fr; align-items: center;}.bb cart-drawer.is-empty .drawer__header,.bb cart-drawer.is-empty .cart-drawer__body,.bb cart-drawer.is-empty .drawer__footer,.bb cart-drawer:not(.is-empty) .cart-drawer__warnings{height: 0; padding: 0; overflow: hidden;}.bb .drawer.active .drawer__inner{transform: translateX(0);}.bb .drawer__header{position: relative; background-color: rgb(var(--color-background)); padding: 1.5rem; display: flex; justify-content: var(--alignment); align-items: center; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.bb .drawer__heading{margin: 0;}.bb .drawer__close{display: flex; align-items: center; padding: 0; width: var(--btn-size); height: var(--btn-size); box-shadow: 0 0 0 0.2rem rgba(var(--color-button), 0); color: rgb(var(--color-foreground)); background-color: transparent; border: none; cursor: pointer;}.bb .cart-drawer .drawer__close,.bb .drawer__inner-empty .drawer__close{position: absolute !important; top: 50%; right: var(--btn-offset); transform: translateY(-50%);}.bb .cart-drawer__warnings .drawer__close{right: 5px; top: 10px; transform: none;}.bb .cart-timer{margin-left: -1.5rem; margin-right: -1.5rem; padding: 1em 1.5rem; text-align: center; line-height: 1.3; color: rgb(var(--color-foreground)); font-size: var(--font-size);}.bb .cart-progress{padding-bottom: 1.5rem;}.bb .cart-progress__bar{height: 0.9rem; background: rgba(var(--color-foreground), 0.15); position: relative; border-radius: 5rem; text-align: center; margin: 0 0.5rem;}.bb .cart-progress__bar__progress{position: absolute; top: 0; left: 0; height: 100%; border-radius: 5rem; background: rgb(var(--accent-color)); background-image: linear-gradient(315deg, rgba(255, 255, 255, 0.4) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 75%, transparent 0, transparent); background-size: 1rem 1rem; animation: bbk-slideBar 4s linear infinite;}.bb .cart-progress__bar__badge{font-size: 3rem; width: 1em; height: 1em; position: absolute; right: 0; top: 50%; transform: translate(50%, -50%); background: rgb(var(--color-background)); border-radius: 50%; border: solid 0.2rem rgb(var(--accent-color)); display: flex !important; justify-content: center; align-items: center;}.bb .cart-progress__bar__badge .material-symbols-outlined{color: rgb(var(--accent-color)); font-size: 0.6em;}.bb .cart-progress__bar__badge img{width: 0.6em; height: 0.6em; object-fit: contain;}.bb .cart-progress__text{margin: 0 0 1em; text-align: center; font-size: 1.4rem; font-weight: 600; line-height: 1.3;}@keyframes bbk-slideBar{
    from {
        background-position-x: 0;
    }

    to {
        background-position-x: 10rem;
    }
}.bb .cart-checkpoints{padding-bottom: calc(1.5rem + var(--desktop-text-size));}.bb .cart-checkpoints .cart-progress__text{margin-bottom: 0.7em;}.bb .cart-checkpoints .cart-progress__bar{margin: 0 2rem; height: 0.7rem;}.bb .cart-checkpoints .cart-progress__bar__badge{font-size: 2.4rem;}.bb .cart-checkpoints__icon{right: auto; left: var(--position); transform: translate(-50%, -50%);}.bb .cart-checkpoints__label{position: absolute; top: calc(100% + 0.5rem); text-align: center; white-space: nowrap; display: flex; flex-direction: column; align-items: center;}.bb .cart-checkpoints__label span{line-height: 1.2; display: block;}.bb .cart-checkpoints .cart-progress__bar .cart-progress__bar__badge:last-of-type .cart-checkpoints__label{width: 6.6rem; white-space: normal;}.bb .drawer__contents{flex-grow: 1; display: flex; flex-direction: column;}.bb cart-drawer{position: fixed; top: 0; left: 0; width: 100vw; height: 100%;}.bb .cart-drawer__overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0;}.bb .cart-drawer__overlay:empty{display: block;}.bb .cart-drawer__form{flex-grow: 1; display: flex; flex-wrap: wrap;}.bb .cart-drawer__body{overflow: auto; flex: 1; padding: 0 1.5rem;}.bb .cart-drawer__body>*{margin-top: var(--margin-top); margin-bottom: var(--margin-bottom);}@media screen and (max-height: 650px){.bb .cart-drawer__body{overflow: visible;}.bb .drawer__inner{overflow: scroll;}}.bb cart-drawer-items{display: block;}.bb .cart-drawer .unit-price{margin-top: 0.6rem;}@media screen and (max-width: 749px){.bb .cart-checkpoints{padding-bottom: calc(1.5rem + var(--mobile-text-size));}}.bb .drawer__footer{background-color: rgb(var(--color-background)); border-top: 0.1rem solid rgba(var(--color-foreground), 0.2); padding: 0 1.5rem;}.bb .drawer__footer>details{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);}.bb .drawer__footer>details[open]{padding-bottom: 1.5rem;}.bb .drawer__footer summary{display: flex; position: relative; line-height: 1; padding: 1.5rem 0;}.bb .drawer__footer>.cart-drawer__footer{padding: 0;}.bb .cart-drawer__totals{display: flex; flex-direction: column; row-gap: var(--spacing);}.bb .cart-drawer__totals__row{margin: 0; line-height: 1.1; font-size: var(--text-size);}.bb .cart-drawer__totals__row--spaced{display: flex; justify-content: space-between; align-items: center;}.bb .cart-drawer__totals__row__money{font-size: 0.9em;}.bb .cart-drawer .price{line-height: 1;}.bb .cart-drawer details[open]>summary .icon-caret{transform: rotate(180deg);}.bb .cart-drawer .cart__checkout-button{max-width: none; font-size: 1.8rem;}.bb .drawer__footer #dynamic-checkout-cart ul{flex-wrap: wrap !important; flex-direction: row !important; margin: 0.5rem -0.5rem 0 0 !important; gap: 0.5rem;}.bb .drawer__footer [data-shopify-buttoncontainer]{justify-content: flex-start;}.bb .drawer__footer #dynamic-checkout-cart ul>li{flex-basis: calc(50% - 0.5rem) !important; margin: 0 !important;}.bb .drawer__footer #dynamic-checkout-cart ul>li:only-child{flex-basis: 100% !important; margin-right: 0.5rem !important;}@media screen and (min-width: 750px){.bb .cart-drawer__totals__row{font-size: calc(var(--text-size) * 1.15);}.bb .drawer__footer #dynamic-checkout-cart ul>li{flex-basis: calc(100% / 3 - 0.5rem) !important; margin: 0 !important;}.bb .drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),.bb .drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,.bb .drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),.bb .drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li{flex-basis: calc(50% - 0.5rem) !important;}}.bb .cart-drawer__body::-webkit-scrollbar{width: 3px;}.bb .cart-drawer__body::-webkit-scrollbar-thumb{background-color: rgba(var(--color-foreground), 0.7); border-radius: 100px;}.bb .cart-drawer__body::-webkit-scrollbar-track-piece{margin-top: 31px;}.bb .cart-drawer .drawer__footer>*{margin-top: var(--margin-top); margin-bottom: var(--margin-bottom);}.bb .tnc-checkbox-warning{line-height: 1.3;}.bb .upsell{--padding: 0; --active-padding: 1rem; border-radius: var(--border-radius); position: relative; display: block;}.bb .upsell__outside-title{margin: 0 0 0.9rem;}.bb .upsell__container{display: flex; align-items: center; padding: var(--padding);}.bb .upsell~.upsell{margin-top: 1.5rem;}.bb .upsell:not(.color-background-1){--padding: var(--active-padding);}.bb .upsell--custom-bg{--padding: var(--active-padding); background: var(--regular-bg-color);}.bb .upsell--custom-bg[data-selected="true"]{background: var(--selected-bg-color);}.bb .upsell--border{--padding: var(--active-padding); border: solid var(--border-width) var(--regular-border-color);}.bb .upsell--border[data-selected="true"]{border-color: var(--selected-border-color);}.bb .upsell__image{flex-shrink: 0; margin-right: 1rem; align-self: flex-start; position: relative; z-index: 0;}.bb .upsell__image img{width: auto; height: var(--image-size); border-radius: var(--image-border-radius);}.bb .upsell__content{flex-grow: 1;}.bb .upsell__title{display: flex; align-items: flex-start; justify-content: space-between; font-size: var(--title-font-size);}.bb .upsell__title h3{margin: 0; font-size: inherit; line-height: 1.2;}.bb .upsell__title a{color: rgb(var(--color-foreground)); text-decoration: none;}.bb .upsell__title:hover a{text-decoration: underline;}.bb .upsell__price{line-height: 1.1; font-size: var(--price-font-size);}.bb .upsell__title .upsell__price{padding-left: 1rem; text-align: right;}.bb .upsell__variant-picker{display: flex; align-items: center; flex-wrap: wrap; row-gap: 0.4rem; column-gap: 0.5rem; margin-top: 0.5rem;}.bb .upsell__variant-picker .select{width: fit-content;}.bb .upsell__variant-picker .select__select{height: 1.8rem; font-size: 1rem; padding: 0 calc(var(--inputs-border-width) + 2rem) 0 0.7rem;}.bb .upsell__variant-picker .select .icon-caret{right: calc(var(--inputs-border-width) + 0.6rem);}.bb .upsell__add-btn{font-size: 1.5rem; line-height: 1.9; padding: 0 1em; margin-left: 1.5rem; border-radius: calc(var(--buttons-radius-outset) / 2); position: relative; min-height: auto; min-width: auto;}@media screen and (min-width: 1000px){.bb .product__info-wrapper :not(.upsells-container--stacked-columns) .upsell{--active-padding: 1.2rem; border-radius: calc(var(--border-radius) * 1.2);}.bb .product__info-wrapper .upsell__image{margin-right: 1.2rem;}.bb .product__info-wrapper .upsell__image img{height: calc(var(--image-size) * 1.2); border-radius: calc(var(--image-border-radius) * 1.2);}.bb .product__info-wrapper .upsell__title{font-size: calc(var(--title-font-size) * 1.2);}.bb .product__info-wrapper .upsell__variant-picker .select__select{height: 2rem; font-size: 1.1rem;}.bb .product__info-wrapper .upsell__price{font-size: calc(var(--price-font-size) * 1.2);}}@media screen and (min-width: 750px){.bb .upsells-container .splide .splide__pagination{padding-top: 1.9rem;}}.bb .upsells-container .splide:not(.splide--desktop-arrows-under) .splide__pagination{padding-top: 0.7rem;}.bb .upsells-container .splide--desktop-arrows-sides .splide__arrow--prev{left: 0.2rem;}.bb .upsells-container .splide--desktop-arrows-sides .splide__arrow--next{right: 0.2rem;}.bb .accordion{display: block; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.bb .accordion__summary{display: flex; align-items: center; position: relative; line-height: 1; padding: 1.25rem 0; cursor: pointer;}.bb .accordion .summary__title{display: flex; align-items: center; flex: 1;}.bb .accordion .summary__title+.icon-caret{height: calc(var(--font-heading-scale) * 0.6rem); transition: transform 0.2s ease-in-out;}.bb .accordion .summary__title+.icon-plus{width: calc(var(--font-heading-scale) * 1.2rem); transition: transform 0.2s ease-in-out; margin-right: 1rem;}.bb .accordion+.accordion{border-top: none; margin-top: 0;}.bb .accordion__title{display: inline-block; max-width: calc(100% - 6rem); font-size: calc(var(--font-heading-scale) * 1.2rem); margin: 0; word-break: break-word;}.bb .accordion .summary__title img{height: calc(var(--font-heading-scale) * 1.8rem); width: auto; margin-right: calc(var(--font-heading-scale) * 0.75rem);}.bb .accordion .material-symbols-outlined{align-self: center; color: rgb(var(--color-foreground)); font-size: calc(var(--font-heading-scale) * 1.8rem); margin-right: calc(var(--font-heading-scale) * 0.75rem);}.bb .accordion__details[open] .accordion__summary .icon-caret{transform: rotate(180deg);}.bb .accordion__details[open] .accordion__summary .icon-plus{transform: rotate(135deg);}.bb .accordion__content-wrapper{display: grid; grid-template-rows: 0fr; overflow: hidden; transition: grid-template-rows 0.2s ease-in-out;}.bb .accordion__details[open]+.accordion__content-wrapper{grid-template-rows: 1fr;}.bb .accordion__content{word-break: break-word; overflow: visible; padding: 0 0.6rem; min-height: 0; transition: padding-bottom 0s, opacity 0.2s; overflow-y: visible; opacity: 0;}.bb .accordion__details[open]+.accordion__content-wrapper .accordion__content{padding-bottom: 1.5rem; opacity: 1;}.bb .header__icon--menu{position: initial;}.bb .js menu-drawer>details>summary::before,.bb .js menu-drawer>details[open]:not(.menu-opening)>summary::before{content: ""; position: absolute; cursor: default; width: 100%; height: calc(100vh - 100%); height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))); top: 100%; left: 0; background: rgba(var(--color-foreground), 0.5); opacity: 0; visibility: hidden; z-index: 2; transition: opacity 0s, visibility 0s; top: 0;}.bb menu-drawer>details[open]>summary::before{visibility: visible; opacity: 1; transition: opacity var(--duration-default) ease, visibility var(--duration-default) ease;}.bb .menu-drawer{position: absolute; transform: translateX(-100%); visibility: hidden; z-index: 10; left: 0; top: 100%; width: calc(100vw - 4rem); padding: 0; border-width: 0 var(--drawer-border-width) 0 0; background-color: rgb(var(--color-background)); overflow-x: hidden; border-style: solid; border-color: rgba(var(--color-foreground), var(--drawer-border-opacity)); filter: drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow), var(--drawer-shadow-opacity))); top: 0; position: fixed;}.bb .js .menu-drawer{height: 100vh;}.bb .js details[open]>.menu-drawer{transition: transform var(--duration-default) ease, visibility var(--duration-default) ease;}.bb .menu-drawer__title-and-close-btn{display: flex; align-items: center; justify-content: space-between; padding: 1rem 0.5rem 1rem 2rem; border-bottom: solid 1px rgba(var(--color-foreground), 0.1);}.bb .menu-drawer__title{margin: 0;}.bb .menu-drawer__close-btn{display: flex; align-items: center; justify-content: center;}@media screen and (min-width: 750px){.bb .menu-drawer{width: 40rem;}}.bb .menu-drawer__menu-item{padding: 1.1rem 3.2rem; text-decoration: none; font-size: 1.8rem; gap: 0.25em;}.bb .menu-drawer summary.menu-drawer__menu-item{padding-right: 5.2rem;}.bb .js .menu-drawer__menu-item .icon-caret{display: none;}.bb .menu-drawer__menu-item>.icon-arrow{position: absolute; right: 2.5rem; top: 50%; transform: translateY(-50%);}.bb .menu-drawer .list-social{justify-content: flex-start; margin-left: -1.25rem; margin-top: 2rem;}.bb .menu-drawer .list-social:empty{display: none;}.bb .menu-drawer .list-social__link{padding: 1.3rem 1.25rem;}.bb .menu-drawer__menu-item{padding: 0.9rem 2rem; color: rgb(var(--color-foreground));}.bb .menu-drawer__menu-item:hover{background-color: rgba(var(--color-foreground), 0.04);}.bb .menu-drawer .list-social{justify-content: center; margin: 0;}.bb .header__icon--menu[aria-expanded="true"]:before{z-index: 1; position: fixed; height: 100vh; top: 0;}.bb .menu-drawer__menu-item .icon-plus{display: none;}.bb .menu-drawer__menu-item .icon-plus{position: absolute; --size: 1.1rem; width: var(--size); top: calc(50% - (var(--size) / 2)); right: 1.5rem; transition: transform 0.15s ease-in-out;}.bb details[open]>.menu-drawer__menu-item>.icon-plus{transform: rotate(135deg);}.bb .menu-drawer__container{display: grid; grid-template-rows: auto 1fr auto; min-height: 100%; overflow: auto;}.bb .header-drawer-v2__body{min-height: 0;}.bb .menu-drawer.is-body-scroll .menu-drawer__container{overflow: hidden; height: 100%;}.bb .menu-drawer.is-body-scroll .header-drawer-v2__body{overflow: auto;}.bb .header-drawer-v2__header{position: relative; justify-content: flex-start;}.bb .header-drawer-v2__header .menu-drawer__close-btn{width: var(--btn-size, 4rem); height: var(--btn-size, 4rem); position: absolute; top: 50%; right: var(--btn-offset, 1rem); transform: translateY(-50%);}.bb .header-drawer-v2__header span{display: block; line-height: 1.1;}.bb .x-svg{width: calc(var(--btn-size) * var(--x-scale)); height: calc(var(--btn-size) * var(--x-scale)); display: block; color: currentColor;}.bb .x-svg line{stroke: currentColor; stroke-width: var(--x-stroke); stroke-linecap: round; vector-effect: non-scaling-stroke;}.bb .search__input.field__input{padding-right: 9.8rem;}.bb .search__button{right: var(--inputs-border-width); top: var(--inputs-border-width);}.bb .reset__button{right: calc(var(--inputs-border-width) + 4.4rem); top: var(--inputs-border-width);}.bb .reset__button:not(:focus-visible)::after{border-right: 0.1rem solid rgba(var(--color-foreground), 0.08); display: block; height: calc(100% - 1.6rem); content: ""; position: absolute; right: 0;}.bb .reset__button:not(:focus)::after{border-right: 0.1rem solid rgba(var(--color-foreground), 0.08); display: block; height: calc(100% - 1.8rem); content: ""; position: absolute; right: 0;}.bb .search__button:focus-visible,.bb .reset__button:focus-visible{background-color: rgb(var(--color-background)); z-index: 4;}.bb .search__button:focus,.bb .reset__button:focus{background-color: rgb(var(--color-background)); z-index: 4;}.bb .search__button:not(:focus-visible):not(.focused),.bb .reset__button:not(:focus-visible):not(.focused){box-shadow: inherit; background-color: inherit;}.bb .search__button:hover .icon,.bb .reset__button:hover .icon{transform: scale(1.07);}.bb .search__button .icon{height: 1.8rem; width: 1.8rem;}.bb .reset__button .icon.icon-close{height: 1.8rem; width: 1.8rem; stroke-width: 0.1rem;}.bb input::-webkit-search-decoration{-webkit-appearance: none;}.bb .disclosure{position: relative;}.bb .disclosure__button{align-items: center; cursor: pointer; display: flex; height: 4rem; padding: 0 1.5rem 0 1.5rem; font-size: 1.3rem; background-color: transparent;}.bb .disclosure__list-wrapper{border-width: var(--popup-border-width); border-style: solid; border-color: rgba(var(--color-foreground), var(--popup-border-opacity)); overflow: hidden; position: absolute; bottom: 100%; transform: translateY(-1rem); z-index: 2; background-color: rgb(var(--color-background)); border-radius: var(--popup-corner-radius); box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));}.bb .disclosure__list{position: relative; overflow-y: auto; font-size: 1.4rem; padding-bottom: 0.5rem; padding-top: 0.5rem; scroll-padding: 0.5rem 0; min-height: 8.2rem; max-height: 19rem; max-width: 22rem; min-width: 12rem; width: max-content;}.bb .disclosure__item{position: relative;}.bb .disclosure__link{display: block; padding: 0.5rem 2.2rem; text-decoration: none; line-height: calc(1 + 0.8 / var(--font-body-scale));}.bb .product{margin: 0;}.bb .product.grid{gap: 0;}.bb .product__media-wrapper{padding-left: 0;}.bb dynamic-dates,.bb quantity-gifts,.bb quantity-breaks,.bb bundle-deals{display: block;}.bb .product-title--uppercase{text-transform: uppercase;}.bb .product-page-price .price__regular .price-item--regular{font-size: 2.5rem;}@media screen and (min-width: 750px){.bb .product__column-sticky{display: block; position: sticky; top: 3rem; z-index: 2;}.bb .product__info-wrapper{padding: 0 0 0 5rem;}}.bb .payment-badges-block .list-payment{padding-top: 0;}.bb .payment-badges{padding: 0; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 0;}.bb .payment-badges-block li svg{width: var(--icon-width-desktop, 38px); aspect-ratio: 38 / 24; height: auto;}@media screen and (max-width: 749px){.bb .payment-badges-block li svg{width: var(--icon-width-mobile, 38px);}}@media screen and (min-width: 990px){.bb .product--medium:not(.product--no-media) .product__media-wrapper{max-width: 55%; width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2);}.bb .product--medium:not(.product--no-media) .product__info-wrapper{max-width: 45%; width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2);}}.bb .product-form{display: block;}.bb .product-form__error-message-wrapper:not([hidden]){display: flex; align-items: flex-start; font-size: 1.2rem; margin-bottom: 1.5rem;}.bb .product-form__error-message-wrapper svg{flex-shrink: 0; width: 1.2rem; height: 1.2rem; margin-right: 0.7rem; margin-top: 0.5rem;}.bb .product-form__input{flex: 0 0 100%; padding: 0; margin: 0 0 1.2rem 0; min-width: fit-content; border: none;}.bb variant-selects{display: block;}.bb .product-form__input:last-of-type{margin-bottom: 0;}.bb .product-form__input .form__label{padding-left: 0; font-weight: 600;}.bb fieldset.product-form__input .form__label{margin-bottom: 0.2rem;}.bb .product-form__input input[type="radio"]{clip: rect(0, 0, 0, 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]+label{--color-foreground: var(--accent-color); border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity)); background-color: rgba(var(--color-foreground), var(--variant-pills-inactive-overlay-opacity)); border-radius: var(--variant-pills-radius); color: rgb(var(--color-foreground)); display: inline-block; margin: 0.7rem 0.5rem 0.2rem 0; padding: var(--variant-pills-padding-y) var(--variant-pills-padding-x); font-size: var(--variant-pills-text-size); letter-spacing: 0.1rem; line-height: 1; text-align: center; transition: border var(--duration-short) ease; cursor: pointer; position: relative;}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]+label:before{content: ""; position: absolute; top: calc(var(--variant-pills-border-width) * -1); right: calc(var(--variant-pills-border-width) * -1); bottom: calc(var(--variant-pills-border-width) * -1); left: calc(var(--variant-pills-border-width) * -1); z-index: -1; border-radius: var(--variant-pills-radius); box-shadow: var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow), var(--variant-pills-shadow-opacity));}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]+label:hover{border-color: rgb(var(--color-foreground));}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:checked+label{background-color: rgb(var(--color-foreground)); color: rgb(var(--color-background));}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:not(.disabled)+label>.visually-hidden{display: none;}@media screen and (forced-colors: active){.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:checked+label{text-decoration: underline;}}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:checked+label::selection{background-color: rgba(var(--color-background), 0.3);}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:disabled+label,.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"].disabled+label{border-color: rgba(var(--color-foreground), 0.1); color: rgba(var(--color-foreground), 0.6); text-decoration: line-through;}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"].disabled:checked+label,.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:disabled:checked+label{color: rgba(var(--color-background), 0.6);}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:focus-visible+label{box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.55);}.bb .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"].focused+label{box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.55);}.bb .product-form__input .select{max-width: 25rem;}.bb .cart__checkout-button.loading{cursor: not-allowed; opacity: 0.5;}@media screen and (forced-colors: active){.bb .product-form__submit[aria-disabled="true"]{color: Window;}}.bb .product-form__submit{font-size: 1.9rem;}.bb .product-form__buttons>*+*{margin-top: 1rem;}.bb .product-form__buttons--uppercase .product-form__submit{text-transform: uppercase;}.bb .product__info-container>*{margin-top: var(--margin-top); margin-bottom: var(--margin-bottom);}.bb .product-form__quantity-and-btn{display: flex; align-items: center; column-gap: 1rem;}.bb .product__info-container>*:first-child{margin-top: 0;}.bb .product__info-container>*:last-child,.bb .main-product__info-container>*:nth-last-child(2){margin-bottom: 0;}.bb .product__info-container iframe{max-width: 100%;}.bb .product__text-container{--font-size: var(--mobile-text-size); --icon-scale: 1.2; --border-style: solid; font-size: var(--font-size); width: 100%;}.bb .product__text-container--styling-container.product__text-container{border: var(--border-style) var(--border-size) var(--border-color);}.bb .product__text-container--multiple{display: grid; grid-template-columns: repeat(var(--item-count), 1fr); column-gap: var(--column-gap); row-gap: var(--row-gap);}.bb .product__text-container--multiple.product__text-container--vertical{display: flex; flex-direction: column; align-items: stretch;}.bb a.product__text{text-decoration: none;}.bb .product__text{display: flex; align-items: center; text-align: left; justify-content: flex-start; color: var(--text-color); font-size: inherit; line-height: 1.3; margin: 0;}.bb .product__text-center{text-align: center; justify-content: center;}.bb .product__text img{height: 1em; width: auto;}.bb .product__text .material-icon,.bb .product__text img{font-size: calc(1em * var(--icon-scale)); margin-right: 0.25em; color: var(--icon-color); flex-shrink: 0;}.bb .text-with-icon-block{position: relative; overflow: visible;}.bb .product__title{word-break: break-word;}.bb .product__title>*{margin: 0;}.bb .product__title>a{display: none;}.bb .product__accordion .accordion__content{padding-left: 1rem; padding-right: 1rem;}.bb .product .price dl{margin-top: 0.5rem; margin-bottom: 0.5rem;}.bb .price__badge-custom .material-icon{font-size: var(--icon-size);}.bb .price__badge-custom img{height: var(--icon-size); width: auto;}@media screen and (min-width: 750px){.bb .product__info-container{max-width: 60rem;}.bb .product__info-container .price--on-sale .price-item--regular{font-size: 1.6rem;}.bb .product__text-container{--font-size: var(--desktop-text-size);}}@media screen and (max-width: 749px){.bb .product__text-mobile-left{text-align: left; justify-content: flex-start;}.bb .product__text-mobile-center{text-align: center; justify-content: center;}}@media screen and (max-width: 749px){.bb .product__media-list{margin-left: -2.5rem; margin-bottom: 3rem; width: calc(100% + 4rem);}.bb .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left: -1.5rem; margin-right: -1.5rem;}.bb .slider.product__media-list::-webkit-scrollbar{height: 0.2rem; width: 0.2rem;}.bb .product__media-list::-webkit-scrollbar-thumb{background-color: rgb(var(--color-foreground));}.bb .product__media-list::-webkit-scrollbar-track{background-color: rgba(var(--color-foreground), 0.2);}.bb .product__media-list .product__media-item{width: calc(100% - 3rem - var(--grid-mobile-horizontal-spacing));}}@media screen and (min-width: 750px){.bb .product--thumbnail_slider .product__media-list{padding-bottom: calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible));}.bb .product__media-list{padding-right: calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible));}.bb .product--thumbnail_slider .product__media-item:not(.is-active){display: none;}}@media screen and (min-width: 750px) and (max-width: 989px){.bb .product__media-list .product__media-item:first-child{padding-left: 0;}.bb .product--thumbnail_slider .product__media-list{margin-left: 0;}.bb .product__media-list .product__media-item{width: 100%;}}.bb .product__media-icon .icon{width: 1.2rem; height: 1.4rem;}.bb .product__media-icon{background-color: rgb(var(--color-background)); border-radius: 50%; border: 0.1rem solid rgba(var(--color-foreground), 0.1); color: rgb(var(--color-foreground)); display: flex; align-items: center; justify-content: center; height: 3rem; width: 3rem; position: absolute; left: 1rem; top: 1rem; z-index: 1; transition: color var(--duration-short) ease, opacity var(--duration-short) ease;}.bb .product__modal-opener--image .product__media-toggle:hover{cursor: zoom-in;}.bb .product__modal-opener:hover .product__media-icon{border: 0.1rem solid rgba(var(--color-foreground), 0.1);}@media screen and (min-width: 990px){.bb .product:not(.product--columns) .product__media-list .product__media-item:first-child{width: 100%; max-width: 100%;}.bb .product__modal-opener .product__media-icon{opacity: 0;}.bb .product__modal-opener:hover .product__media-icon,.bb .product__modal-opener:focus .product__media-icon{opacity: 1;}}.bb .product__media-item>*{display: block; position: relative;}.bb .product__media-toggle{display: flex; border: none; background-color: transparent; color: currentColor; padding: 0;}.bb .product__media-toggle::after{content: ""; cursor: pointer; display: block; margin: 0; padding: 0; position: absolute; top: calc(var(--border-width) * -1); right: calc(var(--border-width) * -1); bottom: calc(var(--border-width) * -1); left: calc(var(--border-width) * -1); z-index: 2;}.bb .product__media-toggle:focus-visible{outline: 0; box-shadow: none;}@media (forced-colors: active){.bb .product__media-toggle:focus-visible,.bb .product__media-toggle:focus-visible:after,.bb .product-form__input input[type="radio"]:focus-visible+label{outline: transparent solid 1px; outline-offset: 2px;}}.bb .product__media-toggle.focused{outline: 0; box-shadow: none;}.bb .product__media-toggle:focus-visible:after{box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); border-radius: var(--media-radius);}.bb .product__media-toggle.focused:after{box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); border-radius: var(--media-radius);}.bb .product-media-modal{background-color: rgb(var(--color-background)); height: 100%; position: fixed; top: 0; left: 0; width: 100%; visibility: hidden; opacity: 0; z-index: -1;}.bb .product-media-modal[open]{visibility: visible; opacity: 1; z-index: 101;}.bb .product-media-modal__dialog{display: flex; align-items: center; height: 100vh;}.bb .product-media-modal__content{max-height: 100vh; width: 100%; overflow: auto;}.bb .product-media-modal__content>*:not(.active){display: none;}@media screen and (min-width: 750px){.bb .product-media-modal__content{padding-bottom: 2rem;}.bb .product-media-modal__content>*:not(.active){display: block;}.bb .product__modal-opener:not(.product__modal-opener--image){display: none;}}@media screen and (max-width: 749px){.bb .product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display: none;}}.bb .product-media-modal__content>*{display: block; height: auto; margin: auto;}.bb .product-media-modal__content .media{background: none;}.bb .product-media-modal__toggle{background-color: rgb(var(--color-background)); border: 0.1rem solid rgba(var(--color-foreground), 0.1); border-radius: 50%; color: rgba(var(--color-foreground), 0.55); display: flex; align-items: center; justify-content: center; cursor: pointer; right: 2rem; padding: 1.2rem; position: fixed; z-index: 2; top: 2rem; width: 4rem;}@media screen and (min-width: 750px){.bb .product-media-modal__content{padding: 2rem 11rem;}.bb .product-media-modal__content>*{width: 100%;}.bb .product-media-modal__content>*+*{margin-top: 2rem;}.bb .product-media-modal__toggle{right: 5rem; top: 2.2rem;}}@media screen and (min-width: 990px){.bb .product-media-modal__content{padding: 2rem 11rem;}.bb .product-media-modal__content>*+*{margin-top: 1.5rem;}.bb .product-media-modal__content{padding-bottom: 1.5rem;}.bb .product-media-modal__toggle{right: 5rem;}}.bb .product-media-modal__toggle:hover{color: rgba(var(--color-foreground), 0.75);}.bb .product-media-modal__toggle .icon{height: auto; margin: 0; width: 2.2rem;}@media screen and (min-width: 750px){.bb .product-media-modal__dialog .global-media-settings--no-shadow{overflow: visible !important;}}@media screen and (max-width: 749px){.bb .product-media-modal__dialog .global-media-settings,.bb .product-media-modal__dialog .global-media-settings video,.bb .product-media-modal__dialog .global-media-settings model-viewer,.bb .product-media-modal__dialog .global-media-settings iframe,.bb .product-media-modal__dialog .global-media-settings img{border: none; border-radius: 0;}}.bb .product__media-list .media>*{overflow: hidden;}.bb .thumbnail-list{flex-wrap: wrap; grid-gap: 1rem;}.bb .slider--mobile.thumbnail-list:after{content: none;}@media screen and (min-width: 750px){.bb .thumbnail-list{display: grid; grid-template-columns: repeat(4, 1fr);}}@media screen and (min-width: 990px){.bb .thumbnail-list{grid-template-columns: repeat(4, 1fr);}.bb .product--medium .thumbnail-list{grid-template-columns: repeat(5, 1fr);}}@media screen and (max-width: 749px){.bb .product__media-item{display: flex; align-items: center;}.bb .product__modal-opener{width: 100%;}.bb .thumbnail-slider{display: flex; align-items: center;}.bb .thumbnail-slider .thumbnail-list.slider{display: flex; padding: 0.75rem 0.1rem; column-gap: 0.75rem; flex: 1; scroll-padding-left: 0.5rem;}.bb .thumbnail-list__item.slider__slide{width: calc((100% / var(--mobile-thumbnails)) - 0.5rem);}.bb .thumbnail-slider .slider-button{width: 2.5rem;}}@media screen and (min-width: 750px){.bb .product--thumbnail_slider .thumbnail-slider{display: flex; align-items: center; padding-top: 0.5rem;}.bb .thumbnail-slider .thumbnail-list.slider--tablet-up{display: flex; align-items: center; padding: 0.5rem; flex: 1; scroll-padding-left: 0.5rem;}.bb .product__media-wrapper .slider-mobile-gutter .slider-button{display: none;}.bb .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width: calc((100% / (var(--desktop-thumbnails) - 1)) - 0.8rem);}.bb .product--thumbnail_slider .slider-mobile-gutter .slider-button{display: flex;}}@media screen and (min-width: 900px){.bb .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width: calc((100% / var(--desktop-thumbnails)) - 0.8rem);}}.bb .thumbnail{position: absolute; top: 0; left: 0; display: block; height: 100%; width: 100%; padding: 0; color: rgb(var(--color-base-text)); cursor: pointer; background-color: transparent;}.bb .thumbnail:hover{opacity: 0.7;}.bb .thumbnail.global-media-settings img{border-radius: 0;}.bb .thumbnail[aria-current]{box-shadow: 0 0 0rem 0.1rem rgb(var(--color-foreground)); border-color: rgb(var(--color-foreground));}.bb .product__modal-opener--image .product__media-zoom-none,.bb .product__media-icon--none{display: none;}.bb .js .product__media{overflow: hidden !important;}.bb .thumbnail[aria-current]:focus-visible{box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5);}.bb .thumbnail[aria-current]:focus,.bb .thumbnail.focused{outline: 0; box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5);}@media (forced-colors: active){.bb .thumbnail[aria-current]:focus,.bb .thumbnail.focused{outline: transparent solid 1px;}}.bb .thumbnail[aria-current]:focus:not(:focus-visible){outline: 0; box-shadow: 0 0 0 0.1rem rgb(var(--color-foreground));}.bb .thumbnail img{object-fit: cover; width: 100%; height: 100%; pointer-events: none;}.bb .thumbnail-list__item{position: relative;}.bb .thumbnail-list__item::before{content: ""; display: block; padding-bottom: 100%;}.bb .product:not(.featured-product) .product__view-details{display: none;}.bb .product__view-details{display: block; text-decoration: none;}.bb .product__view-details:hover{text-decoration: underline; text-underline-offset: 0.3rem;}.bb .product__view-details .icon{width: 1.2rem; margin-left: 1.2rem; flex-shrink: 0;}.bb .product-media-container{--aspect-ratio: var(--preview-ratio); --ratio-percent: calc(1 / var(--aspect-ratio) * 100%); position: relative; width: 100%; max-width: calc(100% - calc(var(--media-border-width) * 2));}.bb .product-media-container .media{padding-top: var(--ratio-percent);}@media screen and (min-width: 750px){.bb .product-media-container.constrain-height{--viewport-offset: 400px; --constrained-min-height: 300px; --constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset))); margin-right: auto; margin-left: auto;}.bb .product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio)); width: min(var(--contained-width), 100%);}.bb .product-media-container.constrain-height .media{padding-top: min(var(--constrained-height), var(--ratio-percent));}}@media screen and (min-width: 750px){.bb .product-media-container{max-width: 100%;}.bb .product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio);}.bb .product-media-container.constrain-height{--viewport-offset: 170px; --constrained-min-height: 500px;}}.bb .product-media-container .product__modal-opener{display: block; position: relative;}.bb media-gallery .slider-buttons{width: 100%;}.bb .slider__dots{height: auto; min-height: 3rem; flex-wrap: wrap; max-width: 100%; padding: 0 0.3rem;}.bb media-gallery .slider-counter__link{padding: calc(var(--pagination-dot-spacing) / 2);}.bb media-gallery .slider-counter__link--dots .dot{width: var(--pagination-dot-width); height: var(--pagination-dot-height); border-radius: var(--pagination-dot-radius); border: none; padding: 0; display: block; opacity: 0.5; margin: 0.1rem;}.bb media-gallery .slider-counter__link--active.slider-counter__link--dots .dot{width: calc(var(--pagination-dot-width) * var(--pagination-dot-active-scale)); height: calc(var(--pagination-dot-height) * var(--pagination-dot-active-scale)); border-radius: calc(var(--pagination-dot-radius) * var(--pagination-dot-active-scale)); margin: 0; opacity: 1; background: rgb(var(--color-background));}@media screen and (max-width: 749px){.bb .product__info-wrapper--top-padding{padding-top: 1.5rem;}.bb media-gallery .slider.slider--mobile .slider__slide{padding-top: 0; padding-bottom: 0;}.bb media-gallery .slider-mobile-buttons-overlay{position: absolute; left: 50%; transform: translateX(-50%); bottom: 0;}.bb media-gallery .slider-mobile-buttons-overlay.slider__dots{width: 100%;}.bb media-gallery .slider-buttons{column-gap: 1rem; padding: 0.5rem;}.bb media-gallery .slider-buttons.splide--transparent-arrows{column-gap: 0.5rem;}.bb media-gallery .slider-mobile-buttons-overlay-container{padding: 0;}.bb media-gallery .slider.slider--mobile{scroll-padding-left: var(--mobile-scroll-padding);}.bb media-gallery .slider.slider--mobile .grid__item{width: calc(var(--slide-container-percentage-width) - (var(--mobile-scroll-padding) * 2) - (var(--grid-mobile-horizontal-spacing) * 2));}.bb media-gallery .slider.slider--mobile .grid__item .product-media-container{width: var(--slide-inner-percentage-width); margin-left: auto; margin-right: auto;}.bb .slider--mobile.product__media-list--no-outer-spacing .grid__item:first-of-type{margin-left: 0;}.bb .slider--mobile.product__media-list--no-outer-spacing::after{display: none;}}@media screen and (min-width: 750px){.bb .product-media-container .product__modal-opener:not(.product__modal-opener--image){display: none;}.bb media-gallery .product__media-list+.slider-buttons{display: flex;}}@media screen and (min-width: 750px){.bb slider-component[data-desktop-vertical="true"] .slider{overflow-y: auto;}.bb slider-component[data-desktop-vertical="true"] .slider-button--prev .icon{transform: rotate(180deg);}.bb slider-component[data-desktop-vertical="true"] .slider-button--prev:not([disabled]):hover .icon{transform: rotate(180deg) scale(1.1);}.bb slider-component[data-desktop-vertical="true"] .slider-button--next .icon{transform: rotate(0deg);}.bb slider-component[data-desktop-vertical="true"] .slider-button--next:not([disabled]):hover .icon{transform: rotate(0deg) scale(1.1);}}@media screen and (max-width: 749px){.bb slider-component[data-mobile-vertical="true"] .slider{overflow-y: auto;}.bb slider-component[data-mobile-vertical="true"] .slider-button--prev .icon{transform: rotate(180deg);}.bb slider-component[data-mobile-vertical="true"] .slider-button--prev:not([disabled]):hover .icon{transform: rotate(180deg) scale(1.1);}.bb slider-component[data-mobile-vertical="true"] .slider-button--next .icon{transform: rotate(0deg);}.bb slider-component[data-mobile-vertical="true"] .slider-button--next:not([disabled]):hover .icon{transform: rotate(0deg) scale(1.1);}}.bb .product__info-container .form__label{margin-bottom: 0;}.bb .product-form__input .select__select{height: 3.5rem; padding: 0 calc(var(--inputs-border-width) + 1.5rem) 0 1.25rem;}.bb textarea{resize: none;}@media screen and (max-width: 749px){.bb .product-form__input .select::after,.bb .product-form__input .select:hover::after,.bb .product-form__input .select,.bb .product-form__input .select__select{border-radius: calc((var(--inputs-radius) / 5) * 4);}.bb .product-form__input .select::before{border-radius: calc(((var(--inputs-radius) / 5) * 4) + var(--inputs-border-width));}}@media screen and (min-width: 750px){.bb .product-form__input .select__select{height: 4rem; padding: 0.5rem 1.2rem;}}@keyframes bbk-image-2{
    0% {
        var(--locked-image-opacity, 0);
    }

    30% {
        opacity: 0;
    }

    99% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}@keyframes bbk-box-disappear{
    0% {
        transform: translateY(25%);
        opacity: 1;
    }

    20% {
        transform: translateY(48%);
        opacity: 1;
    }

    80% {
        transform: translateY(48%);
        opacity: 1;
    }

    100% {
        transform: translateY(48%) scale(0.2);
        opacity: 0;
    }
}@keyframes bbk-box-lid{

    0%,
    42% {
        transform: translate3d(-50%, 0%, 0) rotate(0deg);
    }

    60% {
        transform: translate3d(-85%, -230%, 0) rotate(-25deg);
    }

    90%,
    100% {
        transform: translate3d(-119%, 225%, 0) rotate(-70deg);
    }
}@keyframes bbk-box-body{
    0% {
        transform: translate3d(0%, 0%, 0) rotate(0deg);
    }

    25% {
        transform: translate3d(0%, 25%, 0) rotate(20deg);
    }

    50% {
        transform: translate3d(0%, -15%, 0) rotate(0deg);
    }

    70% {
        transform: translate3d(0%, 0%, 0) rotate(0deg);
    }
}@keyframes bbk-image-1{
    0% {
        transform: translate(-50%, -25%) translate3d(0%, 0%, 0) rotate(0deg);
    }

    12.5% {
        transform: translate(-50%, -25%) translate3d(0%, 25%, 0) rotate(20deg);
    }

    25% {
        transform: translate(-50%, -25%) translate3d(0%, -15%, 0) rotate(0deg);
    }

    35% {
        transform: translate(-50%, -25%) translate3d(0%, 0%, 0) rotate(0deg);
    }

    45% {
        transform: translate(-50%, -100%);
    }

    85% {
        transform: translate(-50%, -100%);
    }

    92% {
        transform: translate(-50%, -50%) scale(1.75);
    }

    100% {
        transform: translate(-50%, -50%) scale(1.75);
    }
}@keyframes bbk-box-bowtie-right{

    0%,
    50%,
    75% {
        transform: translateX(0%) rotate(90deg) skew(10deg, 10deg);
    }

    90%,
    100% {
        transform: translate(-50%, -15%) rotate(45deg) skew(10deg, 10deg);
        box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.3);
    }
}@keyframes bbk-box-bowtie-left{
    0% {
        transform: translateX(-100%) rotate(0deg) skew(10deg, 10deg);
    }

    50%,
    75% {
        transform: translate(-50%, -15%) rotate(45deg) skew(10deg, 10deg);
    }

    90%,
    100% {
        transform: translateX(-100%) rotate(0deg) skew(10deg, 10deg);
    }
}.bb .rating-stars-and-text{justify-content: var(--alignment);}.bb .rating-stars__container{display: flex;}.bb .rating-stars__container svg{width: 1em; height: 1em; margin-left: 0.125em; flex-shrink: 0;}.bb .rating-stars__container svg:first-of-type{margin-left: 0;}.bb .rating-stars__container--underlay{position: relative;}.bb .rating-stars__container--underlay svg{color: var(--bg-star-color);}.bb .rating-stars__container--overlay{position: absolute; top: 0; left: 0; overflow: hidden; width: calc(100% / 5 * var(--rating));}.bb .rating-stars__container--overlay:not(.trustpilot-stars__container--overlay){width: calc(var(--rating) * 1em + (var(--visible-stars) - 1) * 0.125em);}.bb .rating-stars__container--overlay svg{color: var(--star-color);}.bb .rating-stars a{color: rgb(var(--color-foreground)); text-decoration: none;}.bb .rating-stars__label{margin-left: 0.125em;}.bb clickable-discount{display: flex; justify-content: var(--alignment);}.bb clickable-discount[data-loading="false"] .spinner{display: none;}.bb .quantity-breaks{--badge-font-size: 1.5rem; --badge-line-height: 1.6; --badge-border-radius: 0.2em; --label-font-size: 1.6rem; --benefit-font-size: 1rem; --benefit-border-radius: 0.6em; --caption-font-size: 1.3rem; --price-font-size: 1.6rem; --compare-price-font-size: 1.4rem; --border-width: 0.2rem; --border-radius: 1rem; --column-gap: 0.75rem; --row-gap: 0.85rem;}.bb .quantity-breaks-container{position: relative; display: grid; align-items: flex-start; grid-template-columns: repeat(1, 1fr); column-gap: var(--column-gap); row-gap: var(--row-gap);}.bb .quantity-breaks__title{margin: 0; font-size: 1.4rem; line-height: 1; column-gap: 10px; margin-bottom: 1.3rem;}.bb .quantity-breaks__title span:nth-of-type(1),.bb .quantity-breaks__title span:nth-of-type(3){display: block; height: 2px; flex-grow: 1; background: rgb(var(--accent-color));}.bb .quantity-breaks-container input{opacity: 0; width: 0; height: 0; cursor: pointer; position: absolute;}.bb .quantity-break{cursor: pointer; border-radius: var(--border-radius); background: rgba(var(--accent-color), 0.02); border: solid var(--border-width) rgba(var(--accent-color), 0.3); position: relative; z-index: 0; --padding-y: 1.75rem; --padding-x: 1.75rem; --padding-indicator: 4rem; --indicator-size: 1.5rem;}@media screen and (max-width: 749px){.bb .quantity-breaks--normal .quantity-break{--padding-y: 1.5rem; --padding-x: 1.5rem;}}.bb .quantity-break__wrapper{padding: var(--padding-y) var(--padding-x); position: relative;}.bb .quantity-breaks-container input:checked+.quantity-break{background: rgba(var(--accent-color), 0.1); border: solid var(--border-width) rgb(var(--accent-color));}@media (hover: hover){.bb .quantity-break:hover{background: rgba(var(--accent-color), 0.15); border: solid 2px rgb(var(--accent-color));}}.bb .quantity-breaks-container input.disabled+.quantity-break{opacity: 0.3;}.bb .quantity-break__wrapper em{color: rgb(var(--text-accent-color)); font-style: normal;}.bb .quantity-break__badge{position: absolute; font-size: var(--badge-font-size); line-height: var(--badge-line-height); top: -1rem; right: -1rem; transform: rotate(3deg); margin: 0; padding: 0 0.7em; border-radius: var(--badge-border-radius); z-index: 1;}.bb .quantity-break__image-and-content{--image-content-gap: 1rem; display: flex; align-items: center; column-gap: var(--image-content-gap); position: relative;}.bb .quantity-breaks--show-indicator .quantity-break__image-and-content{padding-left: var(--padding-indicator); margin-left: calc(var(--padding-x) * -1);}.bb .quantity-breaks--show-indicator .quantity-break__image-and-content::before{content: ""; display: block; width: var(--indicator-size); height: var(--indicator-size); position: absolute; left: calc(var(--padding-indicator) / 2); top: 50%; transform: translate(-50%, -50%); border-radius: 50%; border: solid 0.2rem rgba(var(--accent-color), 0.3);}.bb .quantity-breaks--show-indicator input:checked+.quantity-break .quantity-break__image-and-content::before{border: solid 0.2rem rgb(var(--color-background)); background: rgb(var(--accent-color)); box-shadow: 0 0 0 0.1rem rgb(var(--accent-color));}.bb .quantity-breaks--normal .quantity-break__image{width: calc(var(--image-width) / 3.5); max-width: 6rem; flex-shrink: 0;}.bb .quantity-break__content{display: flex; justify-content: space-between; align-items: center; flex-grow: 1;}.bb .quantity-break__left>span,.bb .quantity-break__right>span{display: block;}.bb .quantity-break__left{display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem; text-align: left;}.bb .quantity-break__left .quantity-break__label{font-size: var(--label-font-size); line-height: 1; display: flex; align-items: center; column-gap: 0.5rem; row-gap: 0.5rem;}.bb .quantity-breaks--normal .quantity-break--benefit-bottom .quantity-break__label{flex-direction: column; align-items: flex-start;}.bb .quantity-break__label-text{line-height: 1;}.bb .quantity-break__benefit{display: inline-block; font-size: var(--benefit-font-size); background: rgb(var(--color-background)); color: rgb(var(--accent-color)); border: solid 1px rgb(var(--accent-color)); border-radius: var(--benefit-border-radius); word-break: break-word; white-space: normal; line-height: 1.3; padding: 0.3em 0.75em;}.bb .quantity-break__benefit--solid{background: rgb(var(--accent-color)); color: rgb(var(--color-background));}.bb .quantity-break__right{text-align: right; display: flex; flex-direction: column; align-items: flex-end; row-gap: 0.5rem; column-gap: 0.5rem;}.bb .quantity-break__price{line-height: 1; font-size: var(--price-font-size);}.bb .quantity-break__compare-price{font-size: var(--compare-price-font-size); text-decoration: line-through; line-height: 1;}.bb .quantity-breaks--space-images .quantity-break__image{margin-top: var(--y-padding);}.bb variant-selects .quantity-break__label-text,.bb variant-selects .quantity-break__price,.bb variant-selects .quantity-break__benefit,.bb variant-selects .quantity-break__badge{font-weight: var(--font-body-weight-bold);}.bb variant-selects .quantity-break__price{color: rgb(var(--accent-color));}.bb .sticky-atc{position: fixed; bottom: 0; left: 0; width: 100%; margin: 0; padding: 1rem 0 1.5rem; z-index: 2; box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.2);}.bb .sticky-atc-container{display: flex; justify-content: space-between; align-items: center; column-gap: 1rem;}.bb .sticky-atc__button{flex-shrink: 0; background: rgb(var(--color-background)); border-radius: var(--buttons-radius-outset);}.bb .sticky-atc .button{padding: 0 1rem; min-height: auto; min-width: auto; line-height: 2.75em; font-size: 1.5rem;}.bb .sticky-atc__title{margin: 0; font-size: 1.5rem;}.bb .sticky-atc__price .price{column-gap: 0.5rem; margin: 0;}.bb .sticky-atc__price .price,.bb .sticky-atc__price .price-item--regular{font-size: 1.3rem;}.bb .sticky-atc__price .badge{font-size: 0.8rem;}.bb .sticky-atc.color-accent-1 .badge,.bb .sticky-atc.color-accent-2 .badge{background: rgb(var(--color-foreground)); color: rgb(var(--color-background));}.bb .sticky-atc .price__regular .price-item--regular{font-size: 2rem; line-height: 1.1;}.bb .sticky-atc__left{display: flex; justify-content: space-between; align-items: center; flex-grow: 1;}.bb .sticky-atc__image{flex-shrink: 0;}.bb .sticky-atc__image img{width: auto; height: 4.2rem;}.bb .sticky-atc__left__content>*{margin: 0;}.bb secondary-variant-select{display: block;}.bb .sticky-atc .product-form__input{margin: 0;}@media screen and (min-width: 400px){.bb .sticky-atc__price .price,.bb .sticky-atc__price .price-item--regular{font-size: 1.6rem;}.bb .sticky-atc__title{font-size: 1.7rem;}.bb .sticky-atc__price .badge{font-size: 1rem;}.bb .sticky-atc .button{font-size: 1.7rem; padding: 0 1.1em;}}@media screen and (min-width: 500px){.bb .sticky-atc__price .badge{font-size: 1.2rem;}}@media screen and (min-width: 750px){.bb .sticky-atc{padding: 1rem 0;}.bb .sticky-atc-container{column-gap: 1.5rem;}.bb .sticky-atc__left{padding-right: 1rem;}.bb .sticky-atc .select{width: 20rem;}.bb .sticky-atc__image img{height: 5.2rem;}.bb .sticky-atc__price .price,.bb .sticky-atc__price .price-item--regular{font-size: 1.8rem;}.bb .sticky-atc .price__regular .price-item--regular{font-size: 2.2rem;}.bb .sticky-atc__title{font-size: 1.9rem;}.bb .sticky-atc__price .badge{font-size: 1.3rem;}.bb .sticky-atc .button{font-size: 1.9rem; padding: 0 1.5em;}}@media screen and (max-width: 749px){.bb .sticky-atc__left{flex-direction: column; align-items: flex-start;}.bb .sticky-atc--small-mobile-select .select{--inputs-radius: var(--pickers-small-radius);}.bb .sticky-atc secondary-variant-select{width: 100%; padding-right: 0.5rem;}.bb .sticky-atc--small-mobile-select secondary-variant-select{padding-top: 0.5rem; max-width: 15rem;}.bb .sticky-atc--small-mobile-select .select__select{font-size: 1.2rem; height: 2.1rem; padding: 0 2.5rem 0 1rem;}.bb .sticky-atc--small-mobile-select .select__select .icon-caret{right: calc(var(--inputs-border-width) + 1rem);}.bb .sticky-atc:not(.sticky-atc--small-mobile-select) .select__select{height: 4rem;}}.bb .sticky-atc[data-after-scroll="true"]{transform: translateY(100%); transition: transform 0.15s ease-in-out;}@keyframes bbk-vertTicker{
    to {
        transform: translateY(-50%);
    }
}@keyframes bbk-horTicker{
    to {
        transform: translateX(-50%);
    }
}.bb .image-with-text .grid{margin-bottom: 0;}.bb .image-with-text__grid{align-items: stretch;}.bb .image-with-text .grid__item{position: relative;}@media screen and (min-width: 750px){.bb .image-with-text__grid--reverse{flex-direction: row-reverse;}}.bb .image-with-text__media{min-height: 100%; overflow: visible;}.bb .image-with-text__media--medium{height: 29.6rem;}@media screen and (min-width: 750px){.bb .image-with-text__media--medium{height: 46rem;}}.bb .image-with-text__content{align-items: flex-start; display: flex; justify-content: center; align-self: center; flex-direction: column; height: 100%; padding: 3rem calc(3rem / var(--font-body-scale)) 3rem; position: relative; z-index: 1;}.bb .image-with-text .grid__item::after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}.bb .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{border-radius: var(--media-radius);}.bb .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after{border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));}.bb .image-with-text .image-with-text__media-item>*{border-radius: var(--media-radius); overflow: hidden;}.bb .image-with-text .global-media-settings{overflow: hidden !important;}.bb .image-with-text .image-with-text__text-item>*{border-radius: var(--text-boxes-radius); overflow: hidden; box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));}.bb .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*,.bb .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item>*{box-shadow: none;}@media screen and (min-width: 750px){.bb .image-with-text__grid--reverse .image-with-text__content{margin-left: auto;}.bb .image-with-text__content--top{justify-content: flex-start; align-self: flex-start;}.bb .image-with-text__content--desktop-left>*{align-self: flex-start; text-align: left;}.bb .image-with-text__media-item--top{align-self: flex-start;}.bb .image-with-text__media-item--middle{align-self: center;}}.bb .image-with-text:not(.collapse-corners, .image-with-text--overlap) .image-with-text__media-item{z-index: 2;}.bb .image-with-text__content{border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity)); word-break: break-word;}@media screen and (min-width: 990px){.bb .image-with-text__content{padding: 6rem 7rem 7rem;}}.bb .image-with-text__content>*+*{margin-top: 2rem;}.bb .image-with-text .product__text-container--multiple.product__text-container--vertical+.product__text-container--multiple.product__text-container--vertical{margin-top: var(--row-gap);}@media screen and (max-width: 749px){.bb .collapse-padding .image-with-text__grid .image-with-text__content{padding: 2rem 0;}}@media screen and (min-width: 750px){.bb .collapse-padding:not(.image-with-text--desktop-full-width) .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center){padding-right: 0;}.bb .collapse-padding:not(.image-with-text--desktop-full-width) .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center){padding-left: 0;}}@supports not (inset: 10px){.bb .image-with-text .grid{margin-left: 0;}}.bb slideshow-component{position: relative; display: flex; flex-direction: column;}.bb slideshow-component:not(.page-width) .slider-buttons{border-right: 0; border-left: 0;}.bb .collapsible-content{position: relative; z-index: 0;}@media screen and (min-width: 750px){.bb .collapsible-content__grid{align-items: center;}}@media screen and (min-width: 750px){.bb .collapsible-content__grid--reverse{flex-direction: row-reverse;}}.bb .collapsible-content-wrapper-narrow{margin: 0 auto; padding-right: 2rem; padding-left: 2rem; max-width: 73.4rem;}.bb .collapsible-content__header{word-break: break-word;}.bb .collapsible-content__heading{margin-bottom: 2rem; margin-top: 0; text-align: center;}@media screen and (min-width: 750px){.bb .collapsible-content__heading{margin-bottom: 3rem;}}.bb .collapsible-content summary:hover{background: rgba(var(--color-foreground), 0.04);}.bb .collapsible-content summary:hover .accordion__title{text-decoration: underline; text-underline-offset: 0.3rem;}@supports not (inset: 10px){@media screen and (min-width: 750px){.bb .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child{padding-left: 5rem; padding-right: 0;}}@media screen and (min-width: 990px){.bb .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child{padding-left: 7rem;}}}.bb .accordion-v2{--header-bg: transparent; --icon-color: rgb(var(--color-foreground)); --collapse-icon-color: rgb(var(--color-foreground)); --solid-collapse-icon-color: rgb(var(--color-background)); --solid-collapse-icon-bg: rgb(var(--color-foreground)); --solid-collapse-icon-radius: 50%; --content-bg: transparent; --border-style: solid; --corner-radius; 0px; --border-color: rgba(var(--color-foreground), 0.12); --border-thickness: 1px; --border-prop: var(--border-thickness) var(--border-style) var(--border-color); --corner-radius: 0px;}.bb .accordion-v2{border: none; overflow: hidden; border-radius: var(--corner-radius);}.bb .accordion-v2[data-border-type="bottom"]{border-bottom: var(--border-prop);}.bb .accordion-v2[data-border-type="top-bottom"]{border-top: var(--border-prop); border-bottom: var(--border-prop);}.bb .accordion-v2[data-border-type="all"]{border: var(--border-prop);}.bb .accordion-v2 .accordion__details{background-color: var(--header-bg);}.bb .accordion-v2[data-border-type="all"] .accordion__summary{padding-left: 1rem; padding-right: 1rem;}.bb .accordion-v2 .summary__title .material-icon{color: var(--icon-color);}.bb .accordion-v2 .accordion__collapse-icon{--size: 1.8rem; width: var(--size); height: var(--size);}.bb .accordion-v2 .accordion__collapse-icon svg{position: static; color: var(--collapse-icon-color);}.bb .accordion-v2 .accordion__collapse-icon .icon-plus{width: 1rem;}.bb .accordion-v2 .accordion__content-wrapper{background-color: var(--content-bg);}.bb .accordion-v2 .accordion__content{padding: 0 !important;}.bb .accordion-v2 .accordion__content__inner{padding: 0 1rem 1rem;}.bb .accordion-v2--colors-theme[data-border-type="none"] .accordion__collapse-icon,.bb .accordion-v2--colors-theme[data-border-type="bottom"] .accordion__collapse-icon,.bb .accordion-v2--colors-theme[data-border-type="top-bottom"] .accordion__collapse-icon{margin-right: 0.5rem;}.bb .accordion-v2,.bb .accordion-v2 .accordion__details,.bb .accordion-v2 .material-icon,.bb .accordion-v2 .accordion__collapse-icon,.bb .accordion-v2 .accordion__collapse-icon svg,.bb .accordion-v2 .accordion__content-wrapper,.bb .accordion-v2 .accordion__content{transition: grid-template-rows var(--animation-duration) ease-in-out, background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, border-color var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out, opacity var(--animation-duration) ease-in-out;}.bb h2+.rating-stars{margin-top: 0.3rem;}.bb .rating-stars+h2{margin-top: 0;}.bb .section-divider{position: relative;}.bb .section-divider::before{content: ""; display: block; position: absolute; left: 0; bottom: calc(100% - 1px); top: -1px; z-index: -1; width: 100%; background: rgb(var(--color-background));}.bb .section-divider__svg{--max-height: 150px; background: none; position: relative; overflow: hidden; transform: translateY(1px);}.bb .section-divider__svg hr{margin: 0; box-shadow: var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);}.bb .section-divider__svg svg{color: rgb(var(--color-background)); display: block; width: 100%; height: auto; overflow: hidden; max-height: var(--max-height);}.bb .waves-animated-1{--max-height: 3rem; margin: 0;}.bb .parallax1>use{animation: bbk-move-forever1 10s linear infinite;}.bb .parallax2>use{animation: bbk-move-forever2 8s linear infinite; opacity: 0.4;}.bb .parallax3>use{animation: bbk-move-forever3 6s linear infinite; opacity: 0.3;}.bb .parallax4>use{animation: bbk-move-forever4 4s linear infinite; opacity: 0.2;}@keyframes bbk-move-forever1{
    0% {
        transform: translate(85px, 0%);
    }

    100% {
        transform: translate(-90px, 0%);
    }
}@keyframes bbk-move-forever2{
    0% {
        transform: translate(-90px, 0%);
    }

    100% {
        transform: translate(85px, 0%);
    }
}@keyframes bbk-move-forever3{
    0% {
        transform: translate(85px, 0%);
    }

    100% {
        transform: translate(-90px, 0%);
    }
}@keyframes bbk-move-forever4{
    0% {
        transform: translate(-90px, 0%);
    }

    100% {
        transform: translate(85px, 0%);
    }
}@media screen and (min-width: 1000px){.bb .waves-animated-1{--max-height: 6rem;}}.bb .field:hover.field::after{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));}.bb insta-stories{display: block; --pfp-size: 7rem; --ring-width: 0.3rem; --ring-offset: 0.3rem;}@keyframes bbk-fillProgress{
    from {
        width: 0;
    }

    to {
        width: 100%;
    }
}.bb .fb-post{background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); padding: 1rem 1.5rem; border-radius: 1rem; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);}.bb .facebook-testimonials .splide__slide__container{padding: 4px 8px 8px 8px;}.bb .fb-post p{margin: 0; line-height: 1.25;}.bb .fb-post__profile-picture{width: 4rem; height: 4rem;}.bb .fb-post__top,.bb .fb-post__content__text,.bb .fb-post__content .media{margin-bottom: 1rem;}.bb .fb-post__top__info{padding: 0 1rem;}.bb .fb-post__author{font-size: 1.5rem;}.bb .fb-post__time{font-size: 1.3rem;}.bb .fb-post__content__text p{line-height: 1.33;}.bb .fb-post__content .media{margin-left: -1.5rem; margin-right: -1.5rem;}.bb .fb-post__reactions__icons svg{width: 17px; height: 17px;}.bb .fb-post__reactions__text,.bb .fb-post__reactions__comments-text{padding-left: 0.3em;}.bb .fb-post__ctas{display: grid; grid-template-columns: repeat(3, 1fr); place-items: center; border-top: solid 1px var(--separator-color); padding-top: 0.5rem; margin-top: 1rem;}.bb .fb-post__ctas svg{margin-right: 0.4rem; width: 1.8rem;}.bb .fb-post__ctas+.fb-post__comment{margin-top: 0.5rem; border-top: solid 1px var(--separator-color);}.bb .fb-post__comment{padding-top: 1.5rem;}.bb .fb-post__comment__avatar{width: 3.4rem; height: 3.4rem; margin-right: 0.8rem;}.bb .fb-post__comment__box{background: var(--comment-bg-color); border-radius: 1rem; padding: 0.5rem 0.8rem;}.bb .fb-post__comment__ctas{font-size: 1rem; margin-top: 0.3rem; overflow: hidden;}.bb .fb-post__comment__ctas span+span{margin-left: 0.6rem;}.bb .fb-post .verified-icon{width: 0.9em; height: 0.9em; margin-left: 0.2em;}@media screen and (min-width: 1000px){.bb .fb-post__author{font-size: 1.6rem;}}.bb card-variant-selects{position: relative; z-index: 1;}.bb .heading em,.bb .heading strong{font-style: normal; display: inline-block; z-index: 0;}.bb .heading strong::after,.bb .heading em::after,.bb .heading svg{z-index: -1;}.bb .heading em strong,.bb .title-with-highlight-2--italic em{font-style: italic;}.bb .heading.title-with-highlight-1--color strong{color: var(--hightlight-1--color);}.bb .text-with-icon-block{background: var(--bg-color); border-width: var(--border-width); border-style: var(--border-style); border-color: var(--border-color); border-radius: var(--border-radius); padding: var(--padding-y--desktop) var(--padding-x--desktop);}@media screen and (max-width: 750px){.bb .text-with-icon-block{padding: var(--padding-y--mobile) var(--padding-x--mobile);}}.bb .footer{border-top: 0.1rem solid rgba(var(--color-foreground), 0.08);}.bb .footer:not(.color-background-1){border-top: none;}.bb .footer__content-top{padding-bottom: 5rem; display: block;}@media screen and (max-width: 749px){.bb .footer .grid{display: block;}.bb .footer-block.grid__item{padding: 0; margin: 4rem 0; width: 100%;}.bb .footer-block.grid__item:first-child{margin-top: 0;}.bb .footer__content-top{padding-bottom: 3rem;}}@media screen and (min-width: 750px){.bb .footer__content-top .grid{row-gap: 6rem; margin-bottom: 0;}}.bb .footer__content-bottom{border-top: solid 0.1rem rgba(var(--color-foreground), 0.08); padding-top: 3rem;}.bb .footer__content-bottom:only-child{border-top: 0;}.bb .footer__content-bottom-wrapper{display: flex; width: 100%; justify-content: center;}@media screen and (max-width: 749px){.bb .footer__content-bottom{flex-wrap: wrap; padding-top: 0; padding-left: 0; padding-right: 0; row-gap: 1.5rem;}.bb .footer__content-bottom-wrapper{flex-wrap: wrap; row-gap: 1.5rem; justify-content: center;}}.bb .footer__localization:empty+.footer__column--info{align-items: center;}@media screen and (max-width: 749px){.bb .footer__localization:empty+.footer__column{padding-top: 1.5rem;}}.bb .footer__column{width: 100%; align-items: flex-end;}.bb .footer__column--info{display: flex; flex-direction: column; justify-content: center; align-items: center; padding-left: 2rem; padding-right: 2rem;}@media screen and (min-width: 750px){.bb .footer__column--info{padding-left: 0; padding-right: 0; align-items: flex-end;}}.bb .footer-block:only-child:last-child{text-align: center; max-width: 76rem; margin: 0 auto;}@media screen and (min-width: 750px){.bb .footer-block{display: block; margin-top: 0;}}.bb .footer-block:empty{display: none;}.bb .footer-block--newsletter{display: flex; align-items: flex-end; margin-top: 3rem; gap: 1rem;}.bb .footer-block--newsletter:only-child{margin-top: 0;}@media screen and (max-width: 749px){.bb .footer-block.footer-block--menu:only-child{text-align: left;}}@media screen and (min-width: 750px){.bb .footer-block--newsletter{flex-wrap: nowrap; justify-content: center;}}.bb .footer-block__heading{margin-bottom: 2rem; margin-top: 0; font-size: calc(var(--font-heading-scale) * 1.6rem);}@media screen and (min-width: 990px){.bb .footer-block__heading{font-size: calc(var(--font-heading-scale) * 1.8rem);}}.bb .footer__list-social:empty,.bb .footer-block--newsletter:empty{display: none;}.bb .footer__follow-on-shop{display: flex; text-align: center;}.bb .footer__list-social.list-social:only-child{justify-content: center;}@media screen and (min-width: 750px){.bb .footer__follow-on-shop{margin-bottom: 0.4rem;}.bb .footer__follow-on-shop:first-child:not(:last-child){justify-content: flex-start; margin-right: auto; text-align: left;}.bb .footer__follow-on-shop:not(:first-child):not(:last-child){justify-content: flex-end; text-align: right;}}@media screen and (max-width: 749px){.bb .footer-block--newsletter{display: flex; flex-direction: column; flex: 1 1 100%; align-items: center; gap: 3rem;}.bb .footer__list-social.list-social,.bb .footer__follow-on-shop{display: flex; justify-content: center;}}.bb .footer__localization{display: flex; flex-direction: row; justify-content: center; align-content: center; flex-wrap: wrap; padding: 1rem 1rem 0;}.bb .footer__localization:empty{display: none;}.bb .localization-form{display: flex; flex-direction: column; flex: auto 1 0; padding: 1rem; margin: 0 auto;}.bb .localization-form:only-child{display: inline-flex; flex-wrap: wrap; flex: initial; padding: 1rem 0;}.bb .localization-form:only-child .button,.bb .localization-form:only-child .localization-form__select{margin: 1rem 1rem 0.5rem; flex-grow: 1;}.bb .footer__localization h2{margin: 1rem 1rem 0.5rem; color: rgba(var(--color-foreground), 0.9);}@media screen and (min-width: 750px){.bb .footer__localization{padding: 0.4rem 0; justify-content: flex-start;}.bb .localization-form{padding: 1rem 2rem 1rem 0;}.bb .localization-form:first-of-type{padding-left: 0;}.bb .localization-form:only-child{justify-content: start; width: auto; margin: 0 1rem 0 0;}.bb .localization-form:only-child .button,.bb .localization-form:only-child .localization-form__select{margin: 1rem 0;}.bb .footer__localization h2{margin: 1rem 0 0;}}@media screen and (max-width: 989px){.bb noscript .localization-form:only-child,.bb .footer__localization noscript{width: 100%;}}.bb .localization-form .button{padding: 1rem;}.bb .localization-form__currency{display: inline-block;}@media screen and (max-width: 749px){.bb .localization-form .button{word-break: break-all;}}.bb .localization-form__select{border-radius: var(--inputs-radius-outset); position: relative; margin-bottom: 1.5rem; padding-left: 1rem; text-align: left; min-height: calc(4rem + var(--inputs-border-width) * 2); min-width: calc(7rem + var(--inputs-border-width) * 2);}.bb .disclosure__button.localization-form__select{padding: calc(2rem + var(--inputs-border-width)); background: rgb(var(--color-background));}.bb noscript .localization-form__select{padding-left: 0rem;}@media screen and (min-width: 750px){.bb noscript .localization-form__select{min-width: 20rem;}}.bb .localization-form__select .icon-caret{position: absolute; content: ""; height: 0.6rem; right: calc(var(--inputs-border-width) + 1.5rem); top: calc(50% - 0.2rem);}.bb .localization-selector.link{text-decoration: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; color: rgb(var(--color-foreground)); width: 100%; padding-right: 4rem; padding-bottom: 1.5rem;}.bb noscript .localization-selector.link{padding-top: 1.5rem; padding-left: 1.5rem;}.bb .disclosure .localization-form__select{padding-top: 1.5rem;}.bb .localization-selector option{color: #000000;}.bb .localization-selector+.disclosure__list-wrapper{margin-left: 1rem; opacity: 1; animation: bbk-animateLocalization var(--duration-default) ease;}.bb .disclosure__link:hover{text-decoration: underline; text-underline-offset: 0.3rem;}.bb px){.disclosure__list-wrapper { right: -1rem; }}@media screen and (min-width: 750px){.bb .footer__payment{margin-top: 1.5rem;}}.bb .footer__copyright{text-align: center; margin-top: 1.5rem;}@media screen and (min-width: 750px){.bb .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align: right;}}@keyframes bbk-appear-down{
    0% {
        opacity: 0;
        margin-top: -1rem;
    }

    100% {
        opacity: 1;
        margin-top: 0;
    }
}.bb .footer-block__details-content{margin-bottom: 4rem;}@media screen and (min-width: 750px){.bb .footer-block__details-content{margin-bottom: 0;}.bb .footer-block__details-content>p,.bb .footer-block__details-content>li{padding: 0;}.bb .footer-block:only-child li{display: inline;}.bb .footer-block__details-content>li:not(:last-child){margin-right: 1.5rem;}}.bb .footer-block__details-content .list-menu__item--link,.bb .copyright__content a{color: rgba(var(--color-foreground), 0.9);}.bb .footer-block__details-content .list-menu__item--active{transition: text-decoration-thickness var(--duration-short) ease; color: rgb(var(--color-foreground));}@media screen and (min-width: 750px){.bb .footer-block__details-content .list-menu__item--link:hover,.bb .copyright__content a:hover{color: rgb(var(--color-foreground)); text-decoration: underline; text-underline-offset: 0.3rem;}.bb .footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness: 0.2rem;}}@media screen and (max-width: 989px){.bb .footer-block__details-content .list-menu__item--link{padding-top: 1rem; padding-bottom: 1rem;}}@media screen and (min-width: 750px){.bb .footer-block__details-content .list-menu__item--link{display: inline-block; font-size: 1.4rem;}.bb .footer-block__details-content> :first-child .list-menu__item--link{padding-top: 0;}}.bb .footer-block__image-wrapper{margin-bottom: max(calc(2rem + var(--media-shadow-vertical-offset) * var(--media-shadow-visible)), 2rem); overflow: hidden !important; background: none;}.bb .footer-block__image-wrapper img{display: block;}.bb .footer-block__brand-info{text-align: left;}.bb .footer-block:only-child .footer-block__brand-info{text-align: center;}.bb .footer-block:only-child>.footer-block__brand-info>.footer-block__image-wrapper{margin-left: auto; margin-right: auto;}.bb .footer-block__brand-info>img{height: auto;}.bb .footer-block:only-child .footer-block__brand-info .footer__list-social.list-social{justify-content: center;}.bb .footer-block__brand-info .footer__list-social.list-social{justify-content: flex-start; margin-left: -1.3rem; margin-right: -1.3rem;}.bb .copyright__content{font-size: 1.1rem;}.bb .copyright__content a{color: currentColor; text-decoration: none;}.bb .policies{display: inline;}.bb .policies li{display: inline-flex; justify-content: center; align-items: center;}.bb .policies li::before{content: "\00B7"; padding: 0 0.8rem;}.bb .policies li a{padding: 0.6rem 0; display: block;}@media screen and (min-width: 750px){.bb .policies li a{padding: 0;}}@keyframes bbk-animateLocalization{
    0% {
        opacity: 0;
        transform: translateY(0);
    }

    100% {
        opacity: 1;
        transform: translateY(-1rem);
    }
}.bb .footer .disclosure__link{padding: 0.95rem 3.5rem 0.95rem 2rem; color: rgba(var(--color-foreground), 0.9);}.bb .footer .disclosure__link:hover{color: rgb(var(--color-foreground));}.bb .footer .disclosure__link--active{text-decoration: underline;}@supports not (inset: 10px){@media screen and (max-width: 749px){.bb .footer .grid{margin-left: 0;}}@media screen and (min-width: 750px){.bb .footer__content-top .grid{margin-left: -3rem;}.bb .footer__content-top .grid__item{padding-left: 3rem;}}}@media screen and (min-width: 750px){.bb .footer__content-top .grid{column-gap: 0; margin-left: calc((var(--grid-desktop-horizontal-spacing) / 2) * -1); margin-right: calc((var(--grid-desktop-horizontal-spacing) / 2) * -1);}.bb .footer-block.grid__item{margin: 0 calc(var(--grid-desktop-horizontal-spacing) / 2); flex-shrink: 0; flex-grow: 0; max-width: none;}.bb .footer-block.footer-block--desktop-4{width: calc(33.3% - var(--grid-desktop-horizontal-spacing));}.bb .footer-block.footer-block--desktop-3{width: calc(25% - var(--grid-desktop-horizontal-spacing));}}@media screen and (max-width: 749px){.bb .footer__content-top .grid{column-gap: var(--grid-mobile-horizontal-spacing); row-gap: 0; display: flex; margin: 0;}.bb .footer-block.grid__item{margin: 0; flex-shrink: 0; flex-grow: 0; max-width: none; margin-bottom: 4rem;}.bb .footer-block.grid__item:last-child{margin-bottom: 0;}.bb .footer-block__details-content{margin-bottom: 0;}.bb .footer-block.footer-block--mobile-1{width: calc(50% - (var(--grid-mobile-horizontal-spacing) / 2));}.bb .footer-block.footer-block--mobile-2{width: 100%;}.bb .footer-block__details-content .list-menu__item--link{padding-top: 0.75rem; padding-bottom: 0.75rem;}}.bb .upsell__image img.lazyload:not(.lazyloaded):not([src]){display: block; width: calc(var(--image-size) * 1.2); height: calc(var(--image-size) * 1.2); overflow: hidden; color: transparent; font-size: 0;}@media screen and (max-width:749px){@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700&display=swap";.cg-popup,.cg-popup *{box-sizing:border-box}.bb .cg-popup[hidden],.bb .cg-popup [hidden]{display:none!important}.bb .cg-popup *{font-family:inherit;letter-spacing:normal;text-transform:none}.bb .cg-popup{--blue:#3f70dc;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;grid-template-columns:390px;justify-content:safe center;justify-items:center;align-items:start;overflow:auto;overscroll-behavior:contain;background:#000000a3;font-family:Inter,Arial,sans-serif;color:#050505}.bb .cg-panel{position:relative;width:390px;min-width:390px;max-width:390px;height:720px;min-height:720px;max-height:720px;background:#fff;padding:95px 42px 36px;outline:0;text-align:center;overflow:hidden}.bb .cg-logo{position:absolute;top:27px;left:50%;transform:translate(-50%);white-space:nowrap;font-family:Montserrat,Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:-2px}.bb .cg-logo span{color:#8fd5ee}.bb .cg-logo strong{color:#282828;font-weight:800}.bb .cg-close{position:absolute;z-index:2;top:8px;left:3px;width:44px;height:44px;border:0;background:transparent;color:#555;cursor:pointer}.bb .cg-close:before,.bb .cg-close:after{content:"";position:absolute;left:12px;top:21px;width:20px;height:2px;background:currentColor;transform:rotate(45deg)}.bb .cg-close:after{transform:rotate(-45deg)}.bb .cg-step{width:100%;max-width:306px;margin:0 auto}.bb .cg-step[data-step=cards]{padding-top:43px}.bb .cg-step h1{margin:16px 0 5px;font-family:Montserrat,Arial,sans-serif;font-size:39px;line-height:1.08;font-weight:700;letter-spacing:-1.5px}.bb .cg-subtitle{margin:0 0 27px;font-family:Poppins,Arial,sans-serif;font-size:17px;line-height:1.3;font-weight:500;letter-spacing:-.45px}.bb .cg-grid{display:grid;grid-template-columns:repeat(3,77.77px);justify-content:center;gap:14.22px 12.33px;width:100%}.bb .cg-card{position:relative;width:77.77px;aspect-ratio:.7;border:2px solid var(--blue);border-radius:11.4px;background:#fff;color:var(--blue);font-family:Montserrat,Arial,sans-serif;font-weight:800;cursor:pointer;overflow:hidden;transform:translateZ(0);perspective:900px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.bb .cg-card:active{transform:scale(.96)}.bb .cg-card:focus-visible{outline:3px solid #111;outline-offset:3px}.bb .cg-card[disabled]{cursor:default}.bb .cg-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.22,1,.36,1)}.bb .cg-card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:6.32px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bb .cg-card-back{font-family:Montserrat,Arial,sans-serif;font-size:38px}.bb .cg-card-front{transform:rotateY(180deg);background:var(--blue);color:#fff;font-family:Poppins,Arial,sans-serif;font-size:18.02px;line-height:1.08;font-weight:700;text-transform:none}.bb .cg-counter{min-height:17.7px;margin:13.28px 0 0;color:#5c6573;font-family:Poppins,Arial,sans-serif;font-size:10.12px}.bb .cg-offer-step{padding-top:61px;text-align:center}.bb .cg-kicker{margin:0;font-family:Montserrat,Arial,sans-serif;font-size:25px;font-weight:600;font-style:italic;text-align:center}.bb .cg-offer-step h2{margin:3px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:55px;line-height:1;font-weight:800;letter-spacing:-1.4px;text-align:center}.bb .cg-gifts{margin:4px 0 15px;font-family:Montserrat,Arial,sans-serif;font-size:40px;line-height:1;font-weight:700;letter-spacing:-.7px;text-align:center}.bb .cg-question{margin:0 0 17px;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:400;white-space:nowrap}.bb .cg-button{display:block;width:100%;min-height:45px;margin:9px 0 0;padding:12px 15px;border:0;border-radius:999px;background:var(--blue);color:#fff;font:700 15px/1.2 Inter,Arial,sans-serif;text-transform:uppercase;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s ease}.bb .cg-button:hover{filter:brightness(.96)}.bb .cg-button:active{transform:scale(.975)}.bb .cg-button:focus-visible{outline:3px solid #111;outline-offset:3px}.bb .cg-button:disabled{opacity:.7;cursor:wait}.bb .cg-gifts-separated span{position:relative;display:inline-block}.bb .cg-gifts-separated span:before{content:"+";position:absolute;right:100%;margin-right:8px;font:inherit;letter-spacing:0}.bb .cg-offer-step[data-step=quiz] .cg-button{width:90%;margin:9px auto 0;font-family:Poppins,Arial,sans-serif;font-size:19px;font-weight:600}.bb .cg-input{display:block;width:100%;height:45px;margin:20px 0 10px;padding:0 18px;border:1px solid #aaa;border-radius:999px;background:#fff;color:#111;font:400 14px/1 Inter,Arial,sans-serif;outline:none}.bb .cg-input:focus,.bb .cg-phone-control:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #3f70dc29}.bb .cg-input::placeholder,.bb .cg-phone-control input::placeholder{color:#8c9098}.bb .cg-consent{margin:10px 5px 0;color:#666;font-size:8px;line-height:1.3}.bb .cg-error{margin:8px 0;color:#a01818;font-size:11px;line-height:1.3}.bb .cg-phone-step{width:100%;max-width:306px;padding-top:130px}.bb .cg-phone-step h2{margin:0;font-family:Montserrat,Arial,sans-serif;font-size:32px;line-height:1.12;font-weight:700;letter-spacing:-.8px;white-space:nowrap}.bb .cg-phone-subtitle{margin:4px 0 17px;font-family:Poppins,Arial,sans-serif;font-size:17px;line-height:1.3;font-weight:400;white-space:nowrap}.bb .cg-sms-consent{width:280px;margin:6px auto 16px;color:#555;font-family:Poppins,Arial,sans-serif;font-size:8px;line-height:1.3;font-weight:400}.bb .cg-sms-consent a{color:var(--blue);font-weight:600;text-decoration:none}.bb .cg-phone-control{display:flex;align-items:center;width:92%;height:50px;margin:0 auto;border:1px solid #a7a7a7;border-radius:25px;background:#fff;overflow:hidden}.bb .cg-country-wrap{position:relative;display:flex;flex:0 0 68px;align-items:center;justify-content:flex-start;height:100%;padding:0 22px 0 14px;font-size:28px;line-height:1}.bb .cg-country-wrap select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.bb .cg-phone-control input{width:100%;height:100%;min-width:0;padding:0 12px 0 7px;border:0;background:transparent;font:400 21px/1 Poppins,Arial,sans-serif;letter-spacing:-.25px;outline:0}.bb .cg-phone-control input::placeholder{color:#a3a7b1;opacity:1}.bb .cg-phone-step .cg-button{width:90%;height:45px;min-height:45px;margin:9px auto 0;font-family:Poppins,Arial,sans-serif;font-size:19px;font-weight:700}.bb .cg-skip{display:block;min-height:40px;margin:3px auto 0;padding:8px 18px;border:0;background:transparent;color:#555;font:400 16px/1.2 Poppins,Arial,sans-serif;text-decoration:underline;cursor:pointer}.bb .cg-success{padding-top:86px}.bb .cg-success h2{margin:0 0 16px;font-size:37px;font-weight:800;letter-spacing:-1.4px}.bb .cg-success p{margin:0 0 14px;font-size:14px;line-height:1.35}.bb .cg-success .cg-button{margin-top:30px}.bb .cg-sr{position:fixed!important;left:0!important;top:0!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;transform:none!important}@keyframes bbk-cg-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bbk-cg-white-panel-in{0%{opacity:0}to{opacity:1}}@keyframes bbk-cg-logo-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes bbk-cg-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bbk-cg-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bbk-cg-close-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.bb .cg-panel{animation:bbk-cg-panel-in .38s cubic-bezier(.22,1,.36,1) .08s both}.bb .cg-logo{animation:bbk-cg-logo-in .8s cubic-bezier(.4,0,.2,1) both}.bb .cg-popup:not([data-step]) .cg-step[data-step=cards]{animation:bbk-cg-content-in .8s cubic-bezier(.4,0,.2,1) .4s both}.bb .cg-popup:not([data-step]) .cg-close{animation:bbk-cg-close-in .5s cubic-bezier(.4,0,.2,1) .35s both}.bb .cg-popup[data-step] .cg-step:not([hidden]){animation:bbk-cg-content-in .8s cubic-bezier(.4,0,.2,1) .4s both}@media(max-width:519px){.bb .cg-popup{width:100vw;height:100vh;height:100dvh;grid-template-columns:min(390px,100vw);background:#fff;overflow:hidden;overscroll-behavior:none;touch-action:none}.bb .cg-panel{width:min(390px,100vw);min-width:0;max-width:390px;height:100vh;height:100dvh;min-height:0;max-height:none;padding-bottom:max(20px,env(safe-area-inset-bottom));overflow:hidden;touch-action:auto;border:0;border-radius:0;box-shadow:none}}@media(max-width:519px)and (max-height:719px){.bb .cg-logo{top:20px}.bb .cg-panel{padding-top:78px}.bb .cg-step[data-step=cards]{padding-top:20px;transform:scale(.9);transform-origin:top center}}@media(max-width:519px)and (max-height:649px){.bb .cg-logo{top:15px}.bb .cg-panel{padding-top:68px}.bb .cg-step[data-step=cards]{padding-top:10px;transform:scale(.82);transform-origin:top center}.bb .cg-offer-step,.bb .cg-phone-step,.bb .cg-success{transform:scale(.9);transform-origin:top center}}.bb .cg-step h1{font-size:37px;margin-bottom:9px}.bb .cg-subtitle{font-size:18px;font-weight:400}.bb .cg-card:not(.is-picked):active{transform:scale(.97)}.bb .cg-card:not(.is-picked):active .cg-card-back{background:#c8c8c8;box-shadow:0 3px 8px #00000038}.bb .cg-card-inner{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.bb .cg-card{border:0;background:transparent;overflow:visible}.bb .cg-card-face{overflow:hidden;border:2px solid var(--blue);border-radius:11.4px;transition:background-color .1s ease,box-shadow .1s ease}.bb .cg-card-front{border-color:var(--blue)}@keyframes bbk-cg-card-flip{0%{transform:translateZ(0) rotateY(0)}to{transform:translateZ(0) rotateY(180deg)}}@keyframes bbk-cg-card-press{0%{box-shadow:none;filter:none}12%{box-shadow:0 3px 8px #00000038;filter:brightness(.9)}35%{box-shadow:0 2px 5px #0000001f;filter:none}to{box-shadow:none;filter:none}}@keyframes bbk-cg-card-back-press{0%{background:#fff}12%{background:#c8c8c8}34%,to{background:#fff}}@media(max-width:389px){.bb .cg-panel{padding-left:30px;padding-right:30px}.bb .cg-grid{gap:9px}}@media(prefers-reduced-motion:reduce){.bb .cg-panel,.bb .cg-logo,.bb .cg-close,.bb .cg-step:not([hidden]),.bb .cg-card-inner,.bb .cg-button,.bb .cg-card{animation:none;transition:none}}.bb .cg-country-wrap{flex:0 0 68px;justify-content:flex-start;padding:0 22px 0 14px;border-right:0;color:inherit;font-size:28px;line-height:1;white-space:normal}.bb .cg-country-wrap:after{content:"";position:absolute;right:7px;top:50%;width:10px;height:10px;border-right:2.5px solid #999;border-bottom:2.5px solid #999;transform:translateY(-72%) rotate(45deg);pointer-events:none}.bb .cg-phone-control input{padding:0 12px 0 7px;font:400 21px/1 Poppins,Arial,sans-serif;letter-spacing:-.25px}@keyframes bbk-cg-reference-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bb .cg-popup:not([data-step]) .cg-step[data-step=cards],.bb .cg-popup[data-step] .cg-step:not([hidden]){animation:none}.bb .cg-step:not([hidden])>h1,.bb .cg-step:not([hidden])>h2,.bb .cg-step:not([hidden])>p,.bb .cg-step:not([hidden])>.cg-grid,.bb .cg-step:not([hidden])>.cg-input,.bb .cg-step:not([hidden])>.cg-phone-control,.bb .cg-step:not([hidden])>.cg-button,.bb .cg-step:not([hidden])>.cg-skip{animation:bbk-cg-reference-enter .58s cubic-bezier(.4,0,.2,1) both}.bb .cg-logo{animation:bbk-cg-logo-in .58s cubic-bezier(.4,0,.2,1) .7s both}.bb .cg-popup:not([data-step]) .cg-panel{animation:bbk-cg-white-panel-in .8s cubic-bezier(.22,.61,.36,1) both;will-change:opacity}.bb .cg-popup:not([data-step]) .cg-close{animation:bbk-cg-close-in 2s cubic-bezier(.4,0,.2,1) 2s both}.bb .cg-popup[data-step] .cg-panel,.bb .cg-popup[data-step] .cg-logo{animation:none}.bb .cg-step[data-step=cards]>h1,.bb .cg-step[data-step=cards]>.cg-subtitle{animation-delay:.7s}.bb .cg-step[data-step=cards]>.cg-grid,.bb .cg-step[data-step=cards]>.cg-counter{animation-delay:1.26s}.bb .cg-step[data-step=quiz]>.cg-kicker,.bb .cg-step[data-step=quiz]>h2,.bb .cg-step[data-step=quiz]>.cg-gifts,.bb .cg-step[data-step=quiz]>.cg-question{animation-delay:.1s}.bb .cg-step[data-step=quiz]>.cg-button:nth-of-type(1),.bb .cg-step[data-step=quiz]>.cg-button:nth-of-type(2){animation-delay:.4s}.bb .cg-step[data-step=email]>.cg-kicker,.bb .cg-step[data-step=email]>h2,.bb .cg-step[data-step=email]>.cg-gifts{animation-delay:.1s}.bb .cg-step[data-step=email]>.cg-input,.bb .cg-step[data-step=email]>.cg-button,.bb .cg-step[data-step=email]>.cg-consent{animation-delay:.4s}.bb .cg-step[data-step=phone]>h2,.bb .cg-step[data-step=phone]>.cg-phone-subtitle{animation-delay:.1s}.bb .cg-step[data-step=phone]>.cg-sms-consent{animation-delay:.32s}.bb .cg-step[data-step=phone]>.cg-phone-control,.bb .cg-step[data-step=phone]>.cg-button,.bb .cg-step[data-step=phone]>.cg-skip{animation-delay:.52s}.bb .cg-step[data-step=complete]>h2{animation-delay:.1s}.bb .cg-step[data-step=complete]>p:nth-of-type(1),.bb .cg-step[data-step=complete]>p:nth-of-type(2){animation-delay:.32s}.bb .cg-step[data-step=complete]>.cg-button{animation-delay:.54s}.bb .cg-button,.bb .cg-skip{transition:scale .09s cubic-bezier(.2,.8,.2,1),background-color .18s ease,filter .16s ease}.bb .cg-button:active,.bb .cg-skip:active{background-color:#7fa1e8;scale:.97}@media(prefers-reduced-motion:reduce){.bb .cg-step:not([hidden])>*{animation:none}.bb .cg-button,.bb .cg-skip{transition:none}}.bb .cg-card-front{font-size:19.02px}.bb .cg-offer-step[data-step=email] .cg-button,.bb .cg-phone-step .cg-button{font-family:Poppins,Arial,sans-serif;font-size:19px;font-weight:600}.bb .cg-offer-step[data-step=quiz] .cg-button{font-size:18px}.bb .cg-offer-step[data-step=email] .cg-input,.bb .cg-offer-step[data-step=email] .cg-button{width:90%;height:45px;min-height:45px;margin-left:auto;margin-right:auto;border-radius:22.5px}.bb .cg-offer-step[data-step=email] .cg-input{border-width:1px;border-color:#aaa}.bb .cg-offer-step[data-step=email] .cg-input{font-size:16px}.bb .cg-phone-step .cg-button{font-size:17px}.bb .cg-phone-control input{font-weight:300}.bb .cg-phone-control input::placeholder{color:#858b95;font-weight:300}.bb .cg-phone-step .cg-skip{color:#777}.bb .cg-success .cg-button{font-family:Poppins,Arial,sans-serif;font-size:19px;font-weight:600}.bb .cg-success h2{font-family:Montserrat,Arial,sans-serif;font-size:45px}.bb .cg-success p{font-family:Poppins,Arial,sans-serif;font-size:15px}.bb .cg-success .cg-button{width:90%;margin-left:auto;margin-right:auto}.bb .cg-button,.bb .cg-skip{transition:scale .09s cubic-bezier(.2,.8,.2,1),filter .16s ease;-webkit-tap-highlight-color:transparent}.bb .cg-button:active,.bb .cg-skip:active{transform:none;scale:.97}.bb .cg-button:disabled{scale:1}.bb .cg-country-wrap{flex:0 0 62px;padding:0 0 0 10px}.bb .cg-country-wrap [data-country-flag]{left:8px}.bb .cg-country-wrap:after{left:42px;right:auto;width:7px;height:5px;border:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpath d='M.7.8 3.5 3.7 6.3.8' fill='none' stroke='%2351565e' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/7px 5px no-repeat;transform:translateY(-50%)}.bb .cg-country-wrap{flex-basis:60px;justify-content:flex-start;padding:0 0 0 30.2px}.bb .cg-country-wrap [data-country-flag]{position:relative;left:8px;display:block;width:21px;height:14px;margin:0;border-radius:1px;background:#eee url(https://flagcdn.com/us.svg) center/cover no-repeat;box-shadow:0 0 0 1px #0000001a}.bb .cg-country-wrap:after{left:62px;right:auto;width:6px;height:4px;border:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Cpath d='M.6.7 3 3.1 5.4.7' fill='none' stroke='%23666b73' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/6px 4px no-repeat;transform:translateY(-50%)}.bb .cg-phone-control input{padding-left:5px;font-size:17px;color:#222}.bb .cg-phone-control input::placeholder{color:#a0a5af}.bb .cg-phone-control{width:90%;height:45px;border:1px solid #a7a7a7;border-radius:22.5px}.bb .cg-country-wrap{flex-basis:54px;padding:0 17px 0 10px;font-size:21px}.bb .cg-country-wrap:after{right:6px;width:7px;height:7px;border-width:0 1.75px 1.75px 0;border-color:#999;transform:translateY(-68%) rotate(45deg)}.bb .cg-phone-control input{padding-left:5px;padding-right:9px;font-size:16px;letter-spacing:0}.bb .cg-phone-control input::placeholder{color:#a3a7b1}.bb .cg-logo{width:166px;height:36px;left:50%;right:auto;margin:0;transform:translate(-50%);background:var(--cg-logo-image,url(assets/climbersgift-logo.png)) center/contain no-repeat;font-size:0;letter-spacing:0}.bb .cg-logo span,.bb .cg-logo strong{display:none}.bb .cg-phone-step{transform:translateY(-10%)}.bb .cg-country-wrap{flex:0 0 60px;padding:0 0 0 10px}.bb .cg-country-wrap [data-country-flag]{position:relative;left:8px;width:21px;height:14px;z-index:1}.bb .cg-country-wrap:after{content:"";position:absolute;top:50%;left:44px;right:auto;width:5px;height:5px;border:0!important;border-right:1.5px solid #5c6067!important;border-bottom:1.5px solid #5c6067!important;background:none!important;transform:translateY(-65%) rotate(45deg);z-index:2;pointer-events:none}.bb .cg-country-wrap select{z-index:3}.bb .cg-phone-control input{padding-left:4px}.bb .cg-button,.bb .cg-skip{transition:scale .09s cubic-bezier(.2,.8,.2,1),background-color .18s ease,filter .16s ease;-webkit-tap-highlight-color:transparent}.bb .cg-button:active,.bb .cg-skip:active{transform:none;background-color:#7fa1e8;scale:.97}.bb .cg-button:disabled:not(.is-submitting){scale:1}@media(prefers-reduced-motion:reduce){.bb .cg-button,.bb .cg-skip{transition:none}}@media(max-width:519px){.bb .cg-logo{top:32px}.bb .cg-step h1:focus,.bb .cg-step h2:focus{outline:0!important;box-shadow:none!important}.bb .cg-step[data-step=cards]{transform:translateY(15px) scale(1.03);transform-origin:top center}.bb .cg-offer-step,.bb .cg-success{transform:translateY(2px) scale(1.04);transform-origin:top center}.bb .cg-offer-step[data-step=email]{position:relative;left:4px}.bb .cg-phone-step{transform:translateY(-58px) scale(1.04);transform-origin:top center}.bb .cg-phone-step .cg-phone-subtitle{position:static;left:auto;width:340px;max-width:none;margin:4px -17px 17px;font-size:15px;line-height:1.25;white-space:nowrap}}@media(max-width:519px)and (max-height:719px){.bb .cg-step[data-step=cards]{padding-top:24px;transform:translateY(18px) scale(.95)}.bb .cg-offer-step,.bb .cg-success{transform:translateY(6px) scale(1.04)}.bb .cg-phone-step{transform:translateY(-54px) scale(1.04)}}@media(max-width:519px)and (max-height:649px){.bb .cg-step[data-step=cards]{padding-top:12px;transform:translateY(12px) scale(.86)}.bb .cg-offer-step,.bb .cg-success{transform:translateY(0) scale(.94)}.bb .cg-phone-step{transform:translateY(-40px) scale(.94)}}.bb .cg-card-front{transform:rotateY(180deg) translateZ(1px)}@media(max-width:519px){.bb .cg-offer-step[data-step=quiz],.bb .cg-offer-step[data-step=email]{position:absolute;top:calc(50% - 15px);left:50%;width:min(306px,calc(100vw - 64px));max-width:306px;padding-top:0;transform:translate(-50%,-50%);transform-origin:center}.bb .cg-offer-step[data-step=quiz] .cg-kicker,.bb .cg-offer-step[data-step=email] .cg-kicker{font-size:21px!important;font-weight:500!important}.bb .cg-offer-step[data-step=quiz] .cg-gifts,.bb .cg-offer-step[data-step=email] .cg-gifts{font-size:38px}}@media(max-width:519px){.bb .cg-phone-step{position:absolute;top:50%;left:50%;width:min(306px,calc(100vw - 64px));max-width:306px;padding-top:0;transform:translate(-50%,-50%) scale(1.04);transform-origin:center}}.bb .cg-popup .cg-offer-step[data-variant=b] .cg-question{margin:0 auto 9px;font-size:18px;font-style:italic;font-weight:500;white-space:normal}.bb .cg-popup .cg-no-thanks{display:block;margin:14px auto 0;padding:6px 10px;border:0;background:none;color:#555;font:400 16px/1.2 Poppins,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bb .cg-step[data-step=quiz][data-variant=b]>.cg-button{animation-delay:.4s}.bb .cg-popup .cg-offer-step[data-step=quiz][data-variant=b] .cg-button{width:100%}.bb .cg-step:not([hidden])>.cg-no-thanks{animation:bbk-cg-reference-enter .58s cubic-bezier(.4,0,.2,1) .55s both}@media(prefers-reduced-motion:reduce){.bb .cg-step:not([hidden])>.cg-no-thanks{animation:none}}@media(max-width:519px){.bb .cg-popup .cg-offer-step[data-step=quiz][data-variant=b]{top:max(50%,334px);transform:translate(-50%,-50%)}}@media(max-width:519px)and (max-height:600px){.bb .cg-popup .cg-offer-step[data-step=quiz][data-variant=b]{top:max(50%,309px);transform:translate(-50%,-50%) scale(.9)}}@media(max-width:519px)and (max-height:540px){.bb .cg-popup .cg-offer-step[data-step=quiz][data-variant=b]{top:max(50%,284px);transform:translate(-50%,-50%) scale(.8)}}}@media screen and (min-width:750px){@media(min-width:768px){@keyframes bbk-cg-desktop-shell-in{0%{opacity:0}to{opacity:1}}.bb .cg-popup{--blue:#3f70dc;display:grid;place-items:center;background:#000000b8;overflow:hidden}.bb .cg-popup:not([data-step]){animation:bbk-cg-desktop-shell-in .5s cubic-bezier(.22,.61,.36,1) both;will-change:opacity}.bb .cg-popup:not([data-step]) .cg-panel{animation:none}.bb .cg-panel{container-type:inline-size;position:relative;width:min(100vw,1600px);min-width:0;max-width:1600px;height:auto;min-height:0;max-height:900px;aspect-ratio:16/9;padding:0;overflow:hidden;background:#fff}.bb .cg-panel:before{content:"";display:block;position:absolute;z-index:1;left:5.35%;top:20.35%;width:46.875%;height:61.8%;box-sizing:border-box;border:.08cqw solid #333;border-radius:.9cqw;background-color:#eee;background-image:var(--cg-desktop-image,url(assets/climbersgift-lifestyle.png));background-repeat:no-repeat;background-size:165% auto;background-position:53% 57%}.bb .cg-panel:after{display:none}.bb .cg-close{z-index:20;top:2.1cqw;left:1.65cqw;right:auto;width:3.5cqw;height:3.5cqw;border-radius:50%;background:#fff;color:#555}.bb .cg-close:before,.bb .cg-close:after{left:1.025cqw;top:1.69cqw;width:1.45cqw;height:.13cqw}.bb .cg-logo{z-index:3;top:7.8cqw;left:74.3%;width:12.32cqw;height:2.64cqw;transform:translate(-50%);background:var(--cg-logo-image,url(../climbersgift-mobile/assets/climbersgift-logo.png)) center/contain no-repeat;font-size:0;letter-spacing:0}.bb .cg-logo span,.bb .cg-logo strong{display:none}.bb .cg-logo:after{content:none}.bb .cg-step{position:absolute;z-index:3;top:23.8%;left:62.4%;width:23.8%;max-width:none;margin:0;text-align:left}.bb .cg-step[data-step=cards]{padding-top:0}.bb .cg-step h1{margin:0 0 .45cqw;font-size:3.05cqw;line-height:1.05;letter-spacing:-.12cqw;text-align:center}.bb .cg-subtitle{margin:0 0 1.9cqw;font-size:1.12cqw;line-height:1.25;letter-spacing:0;text-align:center}.bb .cg-grid{grid-template-columns:repeat(3,5.15cqw);justify-content:center;gap:.9cqw .78cqw;width:100%;margin:0;transform:none}.bb .cg-card{z-index:1;width:5.15cqw;aspect-ratio:.655;transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease,z-index 0s}.bb .cg-card-face{border-width:.16cqw;border-radius:.72cqw;padding:.4cqw;background:#fff}.bb .cg-card-front{background:var(--blue)}.bb .cg-card-back{font-size:2.45cqw}.bb .cg-card-front{font-size:1.18cqw}@media(hover:hover)and (pointer:fine){.bb .cg-card:not(.is-picked):not(:disabled):hover{z-index:5;transform:translateY(-.18cqw) scale(1.035);filter:drop-shadow(0 .18cqw .24cqw rgba(27,45,84,.14))}.bb .cg-card:not(.is-picked):not(:disabled):hover .cg-card-back{border-color:#315fc8}}.bb .cg-counter{width:100%;margin:.8cqw 0 0;font-size:.72cqw;text-align:center;transform:none}.bb .cg-offer-step,.bb .cg-phone-step,.bb .cg-success{padding-top:0;text-align:center}.bb .cg-offer-step{top:19%}.bb .cg-phone-step{top:21%}.bb .cg-success{top:22%}.bb .cg-step:not([data-step=cards]){transform:translateY(15%) scale(1.1);transform-origin:top center}.bb .cg-phone-step{transform:none}.bb .cg-gifts{font-size:2.75cqw}.bb .cg-gifts-separated span:before{position:static;display:inline-block;margin-right:.3cqw}.bb .cg-offer-step h2{font-size:4cqw}.bb .cg-kicker{font-size:1.8cqw}.bb .cg-gifts{font-size:3.05cqw}.bb .cg-popup .cg-gifts-separated{display:flex;justify-content:center;width:100%;text-align:center}.bb .cg-popup .cg-gifts-separated span{position:relative;display:block;white-space:nowrap}.bb .cg-popup .cg-gifts-separated span:before{position:absolute;right:calc(100% + .2em);margin-right:0}.bb .cg-question{font-size:1.05cqw}.bb .cg-button{min-height:3.2cqw;font-size:1.05cqw}.bb .cg-input,.bb .cg-phone-control{height:3.2cqw}.bb .cg-phone-step h2{font-size:2.6cqw}.bb .cg-phone-subtitle{font-size:1.25cqw}.bb .cg-success h2{font-size:3.2cqw}.bb .cg-popup .cg-offer-step .cg-kicker,.bb .cg-popup .cg-offer-step h2{margin-bottom:-.35cqw}.bb .cg-popup .cg-offer-step[data-step=quiz] .cg-kicker,.bb .cg-popup .cg-offer-step[data-step=email] .cg-kicker{font-size:calc(1.8cqw - 2px);font-weight:500}.bb .cg-popup .cg-phone-step h2{font-family:Montserrat,Arial,sans-serif;font-size:2.6cqw;font-weight:700;line-height:1.12;letter-spacing:-.8px;text-transform:none}.bb .cg-popup .cg-phone-step .cg-phone-subtitle{width:120%;max-width:none;margin-left:-10%;margin-right:-10%;font-family:Poppins,Arial,sans-serif;font-size:1.25cqw;font-weight:400;line-height:1.3;letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap}.bb .cg-popup .cg-phone-step .cg-sms-consent{font-family:Poppins,Arial,sans-serif;font-size:8px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.bb .cg-popup .cg-phone-step .cg-sms-consent a{font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){.bb .cg-popup:not([data-step]),.bb .cg-step:not([hidden])>*{animation:none}}}@media(min-width:768px){.bb .cg-close{top:calc(2.1cqw + max(0px,(min(56.25cqw,900px) - 100vh)/2))}@supports (height:100dvh){.bb .cg-close{top:calc(2.1cqw + max(0px,(min(56.25cqw,900px) - 100dvh)/2))}}}@media(min-width:768px){.bb .cg-popup .cg-offer-step[data-step=quiz][data-variant=b]{transform:translateY(.7cqw) scale(1.1)}.bb .cg-popup .cg-offer-step[data-step=quiz][data-variant=b] .cg-button{height:3.125cqw;min-height:3.125cqw;margin-top:.625cqw;font-size:1.25cqw}.bb .cg-popup .cg-offer-step[data-variant=b] .cg-question{margin-bottom:.625cqw;font-size:1.25cqw}.bb .cg-popup .cg-no-thanks{margin-top:.97cqw;padding:.42cqw .7cqw;font-size:1.11cqw}}}
.bb{font-family:var(--font-body-family);display:block;font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.75)}
.bb .material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}
.main-product-section .product-form__buttons--secondary{display:none}
.main-product-section kaching-bundle,.main-product-section kaching-bundles-block{display:none!important}
.bb{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;grid-template-rows:none!important;margin:0!important}
.main-product-section .upsell__add-btn,.main-product-section product-info-upsell .button{background:rgb(33,81,202)!important;color:#fff!important;border-color:rgb(33,81,202)!important}
.main-product-section .upsell__add-btn::after{box-shadow:none!important}
.main-product-section .upsell__off-badge{display:inline-block;background:rgb(33,81,202);color:#fff;font-size:1rem;font-weight:700;padding:.15rem .5rem;border-radius:.4rem;margin-left:.4rem;line-height:1.4}
.main-product-section .upsell__price .regular-price{color:rgb(33,81,202);font-weight:700}
/* estilos globales de la ref (#MainContent ...) aplicados al envoltorio .bb */
.bb{font-size:1.7rem;letter-spacing:.096rem;color:rgba(var(--color-foreground),.9)}
.bb .rich-text-block p{font-size:1.6rem!important}
.bb .wise-review-content-container p.wise-text-sm{font-size:16px!important;line-height:22px!important}
.bb .product__text-container{font-size:1.6rem}
.bb .fb-post__author{font-size:1.7rem}
.bb .batch-bar__head{font-size:1.4rem}
@media screen and (min-width:750px){.bb{font-size:1.8rem}.bb .product__text-container{font-size:1.8rem}.bb .fb-post__author{font-size:1.8rem}.bb .batch-bar__head{font-size:1.5rem}}
