:root{--bw-font-family-primary: BwBarlow, sans-serif;--bw-font-family-secondary: BwBarlowSemiCondensed, sans-serif;--bw-font-family-tertiary: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--bw-font-family-special: BwGochiHand, sans-serif;--bw-color-primary: #00529c;--bw-color-secondary: #023869;--bw-color-tertiary: #00addb;--bw-color-cta-800: #06702d;--bw-color-cta-500: #009c39;--bw-color-cta-200: #1aa64d;--bw-color-accent-1: #ffec00;--bw-color-accent-2: #ff6e1a;--bw-color-accent-3: #8a1515;--bw-color-warning-800: #935d00;--bw-color-warning-500: #ffb700;--bw-color-warning-200: #ffeb99;--bw-color-danger-800: #780c28;--bw-color-danger-500: #d02828;--bw-color-danger-200: #ffb2b2;--bw-color-focus-800: #10388f;--bw-color-focus-600: #066be9;--bw-color-focus-500: #348df7;--bw-color-focus-200: #adddfe;--bw-color-success-800: #104640;--bw-color-success-500: #347a5d;--bw-color-success-200: #baf1ca;--bw-color-grey-800: #151515;--bw-color-grey-700: #555555;--bw-color-grey-600: #666666;--bw-color-grey-500: #999999;--bw-color-grey-400: #dcdcdc;--bw-color-grey-300: #f2f2f2;--bw-color-grey-200: #fafafa;--bw-color-white: #ffffff;--bw-color-text: #151515;--bw-color-text-inverted: #fafafa;--bw-color-link: var(--bw-color-primary);--bw-color-background: #f2f2f2;--bw-color-background-inverted: #023869;--bw-color-surface-1: #f2f2f2;--bw-color-surface-2: #ffffff;--bw-space-100: 4px;--bw-space-200: 8px;--bw-space-250: 12px;--bw-space-275: 14px;--bw-space-300: 16px;--bw-space-325: 24px;--bw-space-350: 32px;--bw-space-400: 40px;--bw-space-500: 48px;--bw-space-600: 56px;--bw-space-700: 64px;--bw-space-800: 72px;--bw-space-900: 80px;--bw-space-1000: 88px;--bw-space-1100: 96px;--bw-space-1200: 104px;--bw-bp-sm: 576px;--bw-bp-md: 768px;--bw-bp-lg: 1024px;--bw-bp-xl: 1280px;--bw-bp-xxl: 1600px;--bw-br-xs: 4px;--bw-br-sm: 6px;--bw-br-md: 8px;--bw-br-pill: 100vmax;--bw-br-circle: 100%;--bw-outline: 3px solid var(--bw-color-primary);--bw-outline-offset: 2px}@media screen and (prefers-reduced-motion){*:not(.ignore-reduced-motion),*:not(.ignore-reduced-motion):before,*:not(.ignore-reduced-motion):after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-iteration-count:initial!important;transition-duration:1ms!important}}.bw-theme-dark{--bw-color-text: #fafafa;--bw-color-text-inverted: #151515;--bw-color-background: #151515;--bw-color-background-inverted: #ffffff;--bw-color-primary: #42a7ff;--bw-color-secondary: #0281f7;--bw-color-tertiary: #00b0e0;--bw-color-accent-2: #ff7b2e;--bw-color-accent-3: #ea8585;--bw-color-danger-200: #e64754;--bw-color-danger-500: #ff8383;--bw-color-danger-800: #ffb2b2;--bw-color-warning-200: #e69100;--bw-color-warning-800: #ffeb99;--bw-color-success-200: #239549;--bw-color-success-500: #57b77c;--bw-color-success-800: #baf1ca;--bw-color-focus-200: #7ea3f1;--bw-color-focus-500: #61a8ff;--bw-color-focus-800: #82cafb;--bw-color-grey-200: #151515;--bw-color-grey-300: #555555;--bw-color-grey-400: #666666;--bw-color-grey-600: #dcdcdc;--bw-color-grey-700: #f2f2f2;--bw-color-grey-800: #fafafa;--bw-color-surface-1: #151515;--bw-color-surface-2: #1a1a1a;color:var(--bw-color-text)}.bw-theme-thg{--bw-color-primary: #00529c;--bw-color-secondary: #023869;--bw-color-tertiary: #00addb}.bw-theme-thg.bw-colors-basic,.bw-theme-thg .bw-colors-basic{--set-background: var(--bw-color-grey-800);--set-background-hover: var(--bw-color-grey-300);--set-background-active: var(--set-background-hover);--set-border: var(--bw-color-grey-800);--set-border-hover: var(--bw-color-grey-300);--set-border-active: var(--bw-color-grey-500);--set-icon: var(--bw-color-white);--set-icon-hover: var(--bw-color-grey-800);--set-icon-active: var(--bw-color-grey-800);--set-text: var(--bw-color-white);--set-text-hover: var(--bw-color-grey-800);--set-text-active: var(--bw-color-grey-800)}.bw-theme-thg.bw-colors-basic.bw-inverted,.bw-theme-thg .bw-colors-basic.bw-inverted{--set-background: var(--bw-color-white);--set-background-hover: var(--bw-color-tertiary);--set-background-active: var(--bw-color-white);--set-border: var(--bw-color-white);--set-border-hover: var(--bw-color-tertiary);--set-border-active: var(--bw-color-white);--set-icon: var(--bw-color-tertiary);--set-icon-hover: var(--bw-color-white);--set-icon-active: var(--bw-color-tertiary);--set-text: var(--bw-color-grey-800);--set-text-hover: var(--bw-color-grey-800);--set-text-active: var(--bw-color-grey-800)}.bw-theme-thg.bw-colors-default,.bw-theme-thg .bw-colors-default{--set-background: var(--bw-color-primary);--set-background-hover: var(--bw-color-secondary);--set-background-active: var(--set-background-hover);--set-border: var(--bw-color-primary);--set-border-hover: var(--bw-color-secondary);--set-border-active: var(--bw-color-secondary);--set-icon: var(--bw-color-tertiary);--set-icon-hover: var(--set-icon);--set-icon-active: var(--bw-color-white);--set-text: var(--bw-color-white);--set-text-hover: var(--bw-color-white);--set-text-active: var(--bw-color-white)}.bw-theme-thg.bw-colors-default.bw-inverted,.bw-theme-thg .bw-colors-default.bw-inverted{--set-background: var(--bw-color-white);--set-background-hover: var(--bw-color-tertiary);--set-background-active: var(--bw-color-white);--set-border: var(--bw-color-white);--set-border-hover: var(--bw-color-tertiary);--set-border-active: var(--bw-color-white);--set-icon-hover: var(--bw-color-white);--set-icon-active: var(--bw-color-secondary);--set-text: var(--bw-color-primary);--set-text-hover: var(--bw-color-secondary);--set-text-active: var(--set-text-hover)}.bw-theme-thg.bw-colors-shop,.bw-theme-thg .bw-colors-shop{--set-background: var(--bw-color-secondary);--set-background-hover: var(--bw-color-primary);--set-background-active: var(--set-background-hover);--set-border: var(--bw-color-primary);--set-border-hover: var(--bw-color-secondary);--set-border-active: var(--bw-color-secondary);--set-icon: var(--bw-color-white);--set-icon-hover: var(--set-icon);--set-icon-active: var(--set-icon);--set-text: var(--bw-color-white);--set-text-hover: var(--set-text);--set-text-active: var(--set-text)}.bw-theme-thg.bw-colors-shop.bw-inverted,.bw-theme-thg .bw-colors-shop.bw-inverted{--set-background: var(--bw-color-white);--set-background-hover: var(--bw-color-tertiary);--set-background-active: var(--set-background);--set-border: var(--bw-color-white);--set-border-hover: var(--bw-color-tertiary);--set-border-active: var(--bw-color-white);--set-icon: var(--bw-color-secondary);--set-text: var(--bw-color-secondary)}.bw-theme-thg.bw-colors-cancel,.bw-theme-thg .bw-colors-cancel{--set-background: var(--bw-color-danger-500);--set-background-hover: var(--bw-color-danger-800);--set-background-active: var(--bw-color-danger-500);--set-border: var(--bw-color-danger-500);--set-border-hover: var(--bw-color-danger-800);--set-border-active: var(--bw-color-danger-500);--set-icon: var(--bw-color-danger-800);--set-icon-hover: var(--bw-color-danger-500);--set-icon-active: var(--bw-color-white);--set-text: var(--bw-color-white);--set-text-hover: var(--set-text);--set-text-active: var(--set-text)}.bw-theme-thg.bw-colors-cancel.bw-inverted,.bw-theme-thg .bw-colors-cancel.bw-inverted{--set-background: var(--bw-color-white);--set-background-hover: var(--bw-color-danger-200);--set-background-active: var(--bw-color-danger-200);--set-border: var(--bw-color-white);--set-border-hover: var(--bw-color-danger-200);--set-border-active: var(--bw-color-danger-200);--set-icon: var(--set-text);--set-icon-hover: var(--set-icon);--set-icon-active: var(--set-icon);--set-text: var(--bw-color-danger-500);--set-text-hover: var(--bw-color-danger-800);--set-text-active: var(--set-text)}.bw-theme-add{--bw-color-primary: #19206b;--bw-color-secondary: #464fa6;--bw-color-tertiary: #e10019}.bw-theme-add.bw-colors-default,.bw-theme-add .bw-colors-default{--set-background: var(--bw-color-primary);--set-background-hover: var(--bw-color-secondary);--set-background-active: var(--set-background-hover);--set-icon: var(--bw-color-tertiary);--set-icon-hover: var(--set-icon);--set-icon-active: var(--bw-color-white);--set-text: var(--bw-color-white);--set-text-hover: var(--set-text);--set-text-active: var(--set-text)}.bw-theme-add.bw-colors-default.bw-inverted,.bw-theme-add .bw-colors-default.bw-inverted{--set-background: var(--bw-color-white);--set-background-hover: var(--bw-color-secondary);--set-background-active: var(--set-background);--set-icon-hover: var(--bw-color-white);--set-icon-active: var(--bw-color-secondary);--set-text: var(--bw-color-primary);--set-text-hover: var(--bw-color-white);--set-text-active: var(--set-text)}.bw-theme-add.bw-colors-shop,.bw-theme-add .bw-colors-shop{--set-background: var(--bw-color-secondary);--set-background-hover: var(--bw-color-primary);--set-background-active: var(--set-background-hover);--set-icon: var(--bw-color-white);--set-icon-hover: var(--set-icon);--set-icon-active: var(--set-icon);--set-text: var(--bw-color-white);--set-text-hover: var(--set-text);--set-text-active: var(--set-text)}.bw-theme-add.bw-colors-shop.bw-inverted,.bw-theme-add .bw-colors-shop.bw-inverted{--set-background: var(--bw-color-white);--set-background-hover: var(--bw-color-primary);--set-background-active: var(--set-background);--set-icon: var(--bw-color-secondary);--set-icon-hover: var(--set-background);--set-text: var(--bw-color-secondary);--set-text-hover: var(--set-background)}.bw-theme-add.bw-colors-cancel,.bw-theme-add .bw-colors-cancel{--set-background: var(--bw-color-danger-500);--set-background-hover: var(--bw-color-danger-800);--set-background-active: var(--set-background);--set-icon: var(--bw-color-danger-800);--set-icon-hover: var(--bw-color-danger-500);--set-icon-active: var(--bw-color-white);--set-text: var(--bw-color-white);--set-text-hover: var(--set-text);--set-text-active: var(--set-text)}.bw-theme-add.bw-colors-cancel.bw-inverted,.bw-theme-add .bw-colors-cancel.bw-inverted{--set-background: var(--bw-color-white);--set-background-hover: var(--bw-color-danger-200);--set-icon: var(--set-text);--set-icon-hover: var(--set-icon);--set-icon-active: var(--set-icon);--set-text: var(--bw-color-danger-500);--set-text-hover: var(--bw-color-danger-800);--set-text-active: var(--set-text)}.bw-color-primary{color:var(--bw-color-primary)}.bw-color-secondary{color:var(--bw-color-secondary)}.bw-color-tertiary{color:var(--bw-color-tertiary)}.bw-color-cta-800{color:var(--bw-color-cta-800)}.bw-color-cta-500{color:var(--bw-color-cta-500)}.bw-color-cta-200{color:var(--bw-color-cta-200)}.bw-color-accent-1{color:var(--bw-color-accent-1)}.bw-color-accent-2{color:var(--bw-color-accent-2)}.bw-color-accent-3{color:var(--bw-color-accent-3)}.bw-color-warning-800{color:var(--bw-color-warning-800)}.bw-color-warning-500{color:var(--bw-color-warning-500)}.bw-color-warning-200{color:var(--bw-color-warning-200)}.bw-color-danger-800{color:var(--bw-color-danger-800)}.bw-color-danger-500{color:var(--bw-color-danger-500)}.bw-color-danger-200{color:var(--bw-color-danger-200)}.bw-color-focus-800{color:var(--bw-color-focus-800)}.bw-color-focus-600{color:var(--bw-color-focus-600)}.bw-color-focus-500{color:var(--bw-color-focus-500)}.bw-color-focus-200{color:var(--bw-color-focus-200)}.bw-color-success-800{color:var(--bw-color-success-800)}.bw-color-success-500{color:var(--bw-color-success-500)}.bw-color-success-200{color:var(--bw-color-success-200)}.bw-color-grey-800{color:var(--bw-color-grey-800)}.bw-color-grey-700{color:var(--bw-color-grey-700)}.bw-color-grey-600{color:var(--bw-color-grey-600)}.bw-color-grey-500{color:var(--bw-color-grey-500)}.bw-color-grey-400{color:var(--bw-color-grey-400)}.bw-color-grey-300{color:var(--bw-color-grey-300)}.bw-color-grey-200{color:var(--bw-color-grey-200)}.bw-color-white{color:var(--bw-color-white)}.bw-color-text{color:var(--bw-color-text)}.bw-color-text-inverted{color:var(--bw-color-text-inverted)}.bw-color-link{color:var(--bw-color-link)}.bw-color-background{color:var(--bw-color-background)}.bw-color-background-inverted{color:var(--bw-color-background-inverted)}.bw-color-surface-1{color:var(--bw-color-surface-1)}.bw-color-surface-2{color:var(--bw-color-surface-2)}html{font-size:1rem;line-height:1.25}:root{--bw-text-display-size-lg: 3.5rem;--bw-text-heading-size-lg: 3rem;--bw-text-heading-size-md: 2.125rem;--bw-text-heading-size-sm: 1.75rem;--bw-text-heading-size-xs: 1.25rem;--bw-text-special-size-lg: 1.875rem;--bw-text-special-size-md: 1.5rem;--bw-text-body-size-xl: 1.75rem;--bw-text-body-size-lg: 1.375rem;--bw-text-body-size-base: 1rem;--bw-text-body-size-sm: .875rem;--bw-text-body-size-xs: .75rem;--bw-text-body-size-xxs: .75rem}@media (max-width: 1023.98px){:root{--bw-text-display-size-lg: 3rem;--bw-text-heading-size-lg: 2.5rem;--bw-text-heading-size-md: 1.875rem;--bw-text-heading-size-sm: 1.5rem;--bw-text-heading-size-xs: 1.125rem;--bw-text-special-size-lg: 1.5rem;--bw-text-special-size-md: 1.25rem;--bw-text-body-size-xl: 1.5rem;--bw-text-body-size-lg: 1.25rem;--bw-text-body-size-base: 1rem;--bw-text-body-size-sm: .875rem;--bw-text-body-size-xs: .75rem;--bw-text-body-size-xxs: .75rem}}@media (max-width: 767.98px){:root{--bw-text-display-size-lg: 2.25rem;--bw-text-heading-size-lg: 2rem;--bw-text-heading-size-md: 1.5rem;--bw-text-heading-size-sm: 1.25rem;--bw-text-heading-size-xs: 1rem;--bw-text-special-size-lg: 1.375rem;--bw-text-special-size-md: 1.2rem;--bw-text-body-size-xl: 1.25rem;--bw-text-body-size-lg: 1.125rem;--bw-text-body-size-base: 1rem;--bw-text-body-size-sm: .875rem;--bw-text-body-size-xs: .75rem;--bw-text-body-size-xxs: .625rem}}@media (max-width: 575.98px){:root{--bw-text-display-size-lg: 2.25rem;--bw-text-heading-size-lg: 2rem;--bw-text-heading-size-md: 1.5rem;--bw-text-heading-size-sm: 1.25rem;--bw-text-heading-size-xs: 1rem;--bw-text-special-size-lg: 1.2rem;--bw-text-special-size-md: 1rem;--bw-text-body-size-xl: 1.25rem;--bw-text-body-size-lg: 1.125rem;--bw-text-body-size-base: 1rem;--bw-text-body-size-sm: .875rem;--bw-text-body-size-xs: .75rem;--bw-text-body-size-xxs: .625rem}}.bw-text-display-lg--padded,.bw-text-heading-lg--padded,.bw-typography h1,.bw-text-heading-md--padded,.bw-typography h2,.bw-text-heading-sm--padded,.bw-typography h3,.bw-text-heading-xs--padded,.bw-typography h4,.bw-typography h5,.bw-typography h6,.bw-text-special-lg--padded,.bw-text-special-md--padded,.bw-text-body-xl--padded,.bw-text-body-lg--padded,.bw-text-body-base--padded,.bw-text-body-sm--padded,.bw-text-body-xs--padded,.bw-text-body-xxs--padded{padding-bottom:.45em}.bw-text-display-lg{font-family:var(--bw-font-family-secondary);font-size:var(--bw-text-display-size-lg);font-weight:700;font-style:italic;line-height:1.05;text-transform:uppercase}.bw-text-heading-lg,.bw-typography h1{font-family:var(--bw-font-family-secondary);font-size:var(--bw-text-heading-size-lg);font-weight:700;line-height:1.15}.bw-text-heading-md,.bw-typography h2{font-family:var(--bw-font-family-primary);font-size:var(--bw-text-heading-size-md);font-weight:700;line-height:1.05}.bw-text-heading-sm,.bw-typography h3{font-family:var(--bw-font-family-primary);font-size:var(--bw-text-heading-size-sm);font-weight:700;line-height:1.05}.bw-text-heading-xs,.bw-typography h4,.bw-typography h5,.bw-typography h6{font-family:var(--bw-font-family-primary);font-size:var(--bw-text-heading-size-xs);font-weight:700;line-height:1.05}.bw-text-heading-lg,.bw-typography h1,.bw-text-heading-md,.bw-typography h2,.bw-text-heading-sm,.bw-typography h3,.bw-text-heading-xs,.bw-typography h4,.bw-typography h5,.bw-typography h6,.bw-text-special-lg,.bw-text-special-md{margin-top:0;margin-bottom:0}.bw-text-special-lg{font-size:var(--bw-text-special-size-lg)}.bw-text-special-md{font-size:var(--bw-text-special-size-md)}.bw-text-special-lg,.bw-text-special-md{font-family:var(--bw-font-family-special);font-weight:400;line-height:1.05}.bw-text-body-xl{font-size:var(--bw-text-body-size-xl)}.bw-text-body-lg{font-size:var(--bw-text-body-size-lg)}.bw-text-body-base{font-size:var(--bw-text-body-size-base)}.bw-text-body-sm{font-size:var(--bw-text-body-size-sm)}.bw-text-body-xs{font-size:var(--bw-text-body-size-xs)}.bw-text-body-xxs{font-size:var(--bw-text-body-size-xxs)}.bw-link{padding:0;-webkit-text-decoration:underline;text-decoration:underline}.bw-line-through{-webkit-text-decoration:line-through;text-decoration:line-through}.bw-normal{font-weight:400}.bw-medium{font-weight:500}.bw-bold{font-weight:700}.bw-italic{font-style:italic}.bw-text-capitalize{text-transform:capitalize}.bw-text-left{text-align:left}.bw-text-center{text-align:center}.bw-text-right{text-align:right}.bw-text-truncate,.BwChip .BwChip__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.bw-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.bw-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.bw-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.bw-typography{line-height:1.45;font-family:var(--bw-font-family-tertiary)}.bw-typography a:not([class]){margin:-5px 0;border:none;padding:5px 0;white-space:nowrap;background-color:transparent;background-color:initial;-webkit-text-decoration:underline;text-decoration:underline;color:var(--bw-color-grey-600);transition:color .2s ease}@media (hover: hover) and (pointer: fine){.bw-typography a:not([class]):hover{color:var(--bw-color-focus-600)}.bw-typography a:not([class]):focus-visible{color:var(--bw-color-focus-600)}}.bw-typography img{margin-bottom:1em}.bw-typography ul,.bw-typography ol{display:block;list-style-type:disc;margin:.5em 0 1em;padding-left:30px}.bw-typography ol{list-style-type:decimal}.bw-typography li{padding-bottom:.7em}.bw-typography li:last-of-type{padding-bottom:0}.bw-typography p{display:block;margin:0 0 1em}:root{--container-margin-x: auto;--container-padding-x: var(--bw-space-250);--container-width: calc(var(--bw-bp-xxl) + var(--container-padding-x) * 2);--modal-padding-x: var(--bw-space-300)}@media (min-width: 768px){:root{--container-padding-x: var(--bw-space-300);--modal-padding-x: var(--bw-space-350)}}.container{width:100%;max-width:var(--container-width);margin-left:var(--container-margin-x);margin-right:var(--container-margin-x);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}.container--noPadding{padding:0}.bw-full-background{position:relative}.bw-full-background:before{content:" ";background:var(--bw-color-surface-1);height:100%;display:block;position:absolute;top:0;z-index:-1;width:100vw;width:100dvw;left:50%;transform:translate(-50%)}.bw-full-background:after{content:"";clear:both;display:table}.bw-full-background>*{position:relative}.bw-full-background--top{padding-bottom:10px}.bw-full-background--top:before{top:-100px;height:calc(100% + 101px)}.bw-highlight{position:relative;isolation:isolate}.bw-highlight:before{content:"";position:absolute;top:-.1em;right:-.2em;bottom:-.1em;left:-.2em;background-color:var(--bw-highlight-color, var(--bw-color-grey-200));z-index:-1}.bw-highlight--warning{--bw-highlight-color: var(--bw-color-warning-200)}.bw-highlight--danger{--bw-highlight-color: var(--bw-color-danger-200)}.bw-highlight--success{--bw-highlight-color: var(--bw-color-success-200)}.bw-highlight--info{--bw-highlight-color: var(--bw-color-focus-200)}.bw-highlight--pulse:before{animation:bw-pulse 1s infinite alternate linear}@keyframes bw-pulse{to{opacity:.2}}.bw-hint,.Input .Input__message,.Input .Input__hint{display:flex;gap:var(--bw-space-100);align-items:baseline;color:var(--bw-color-grey-700);font-size:var(--bw-text-body-size-base);margin:0}.bw-hint--danger,.Input .Input__message{color:var(--bw-color-danger-500)}.bw-hint--warning{color:var(--bw-color-warning-800)}.bw-hint--success{color:var(--bw-color-success-500)}.bw-hint--small,.Input .Input__message,.Input .Input__hint{font-size:var(--bw-text-body-size-xs)}.bw-hint--padded,.Input .Input__message,.Input .Input__hint{padding:var(--bw-space-100) var(--bw-space-100) 0}.bw-loading-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2em;height:2em;pointer-events:none;transition:opacity .2s ease}.bw-loading-spinner:after{content:"";position:relative;display:block;width:100%;height:100%;border-radius:100%;border:min(.25em,10px) solid transparent;border-top-color:inherit;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bw-skeleton,.ProductPrice .ProductPrice__price--skeleton,.ProductPrice .ProductPrice__costPrice--skeleton{position:relative;background-color:var(--bw-color-text);overflow:hidden;opacity:.1}.bw-skeleton:after,.ProductPrice .ProductPrice__price--skeleton:after,.ProductPrice .ProductPrice__costPrice--skeleton:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,white 50%,rgba(255,255,255,0) 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:100vw 100vh;background-position-x:-100vw;animation:SkeletonShimmerAnimation 1.5s ease infinite;opacity:.4}@keyframes SkeletonShimmerAnimation{0%{background-position-x:-100vw}to{background-position-x:100vw}}.bw-focus-fade{outline:3px solid var(--bw-color-focus-500);border-radius:inherit;animation:bw-focus-fade 3s linear forwards}@keyframes bw-focus-fade{to{outline-color:transparent}}.bw-elevation-sm{box-shadow:0 5px 20px #0000001a}.bw-elevation-md{box-shadow:0 22px 30px #0000001a}.bw-elevation-lg{box-shadow:0 40px 50px 10px #0000001a}.bw-product-price,.ProductPrice .ProductPrice__price,.ProductPrice .ProductPrice__costPrice{font-family:var(--bw-font-family-primary);font-weight:700;font-size:1.25rem;line-height:1;color:var(--bw-color-text);white-space:nowrap}.bw-product-price--small,.ProductPrice--small .ProductPrice__price,.ProductPrice--small .ProductPrice__costPrice{font-size:.875rem}.bw-product-price--large,.ProductPrice--large .ProductPrice__price,.ProductPrice--large .ProductPrice__costPrice{font-size:1.75rem}.bw-product-price--extraLarge,.ProductPrice--extraLarge .ProductPrice__price,.ProductPrice--extraLarge .ProductPrice__costPrice{font-size:2.125rem}@media (max-width: 767.98px){.bw-product-price--extraLarge,.ProductPrice--extraLarge .ProductPrice__price,.ProductPrice--extraLarge .ProductPrice__costPrice{font-size:2rem}}.bw-product-price-compare-at,.ProductPrice .ProductPrice__compareAtPrice,.ProductPrice .ProductPrice__compareAtCostPrice{font-family:var(--bw-font-family-primary);font-weight:400;font-size:1rem;line-height:1;color:var(--bw-color-accent-3);white-space:nowrap;-webkit-text-decoration:line-through;text-decoration:line-through}.bw-product-price-compare-at--small,.ProductPrice--small .ProductPrice__compareAtPrice,.ProductPrice--small .ProductPrice__compareAtCostPrice{font-size:.75rem}.bw-product-price-compare-at--large,.ProductPrice--large .ProductPrice__compareAtPrice,.ProductPrice--large .ProductPrice__compareAtCostPrice{font-size:1.125rem}.bw-product-price-compare-at--extraLarge,.ProductPrice--extraLarge .ProductPrice__compareAtPrice,.ProductPrice--extraLarge .ProductPrice__compareAtCostPrice{font-size:1.25rem}@media (max-width: 767.98px){.bw-product-price-compare-at--extraLarge,.ProductPrice--extraLarge .ProductPrice__compareAtPrice,.ProductPrice--extraLarge .ProductPrice__compareAtCostPrice{font-size:1.125rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:1rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;background-color:var(--bw-color-surface-2);font-family:var(--bw-font-family-tertiary);overflow-x:hidden}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{border:none;outline:none;background:none}a{color:var(--bw-color-focus-500);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}@media (hover: hover) and (pointer: fine){a:hover{color:var(--bw-color-focus-600);-webkit-text-decoration:underline;text-decoration:underline}a:focus-visible{color:var(--bw-color-focus-600);-webkit-text-decoration:underline;text-decoration:underline}}figure{margin:0}img{vertical-align:middle}.background-surface-1{background-color:var(--bw-color-surface-1)}.background-surface-2{background-color:var(--bw-color-surface-2)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.bw-ripple{--ripple-size: var(--bw--riple-size, 40px);--ripple-color: var(--bw-ripple-color, currentColor);--ripple-x: var(--bw-ripple-x, 50%);--ripple-y: var(--bw-ripple-y, 50%);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;border-radius:inherit}.bw-ripple:after{content:"";position:absolute;left:var(--ripple-x);top:var(--ripple-y);width:var(--ripple-size);height:var(--ripple-size);background-color:var(--ripple-color);border-radius:var(--bw-br-circle);will-change:transform,opacity;opacity:.4;transform:scale(0);animation:RippleAnimation .3s linear}@keyframes RippleAnimation{to{transform:scale(4);opacity:0}}:root{--primary-color: var(--bw-color-grey-600);--primary-text-color: #333333;--site-logo-width-small: 75px;--site-logo-width-medium: 100px;--site-logo-width-large: 125px;--site-header-max-width: var(--bw-bp-xxl);--site-header-z-index-below: 290;--site-header-z-index: 300;--site-header-z-index-above: 310;--site-header-z-index-above-more: 320;--site-header-transition-duration: .25s;--site-header-transition-timing-function: linear;--primary-bar-height-small: 50px;--primary-bar-height-large: 70px;--primary-bar-z-index: 3;--primary-bar-background-color: var(--bw-color-surface-2);--primary-bar-border-color: var(--bw-color-surface-1);--secondary-bar-height: 50px;--secondary-bar-z-index: 2;--secondary-bar-background-color: var(--bw-color-surface-2);--secondary-bar-border-color: var(--bw-color-surface-1);--tertiary-bar-height: 40px;--tertiary-bar-z-index: 1;--tertiary-bar-background-color: var(--bw-color-grey-200)}@media (min-width: 1280px){:root{--site-logo-width: var(--site-logo-width-large);--primary-bar-height: var(--primary-bar-height-large)}}@media (min-width: 768px) and (max-width: 1279.98px){:root{--site-logo-width: var(--site-logo-width-medium);--primary-bar-height: var(--primary-bar-height-small)}}@media (max-width: 767.98px){:root{--site-logo-width: var(--site-logo-width-small);--primary-bar-height: var(--primary-bar-height-small)}}.bw-theme-thg{--primary-color: var(--bw-color-primary);--primary-text-color: var(--bw-color-secondary);--site-logo-width-small: 75px;--site-logo-width-medium: 100px;--site-logo-width-large: 140px}.bw-theme-add{--primary-color: var(--bw-color-primary);--primary-text-color: var(--bw-color-primary);--site-logo-width-small: 90px;--site-logo-width-medium: 120px;--site-logo-width-large: 150px}.SiteHeader{position:-webkit-sticky;position:sticky;z-index:var(--site-header-z-index);top:0;display:flex;flex-direction:column;font-family:var(--bw-font-family-primary);pointer-events:none}.SiteHeader .SiteHeader__bar{pointer-events:initial;transition:transform var(--site-header-transition-duration) var(--site-header-transition-timing-function)}@media (min-width: 1280px){html.is-scroll-down .SiteHeader .SiteHeader__bar{transform:translateY(var(--site-header-bar-translate-y-desktop))}}@media (min-width: 768px) and (max-width: 1279.98px){html.is-scroll-down .SiteHeader .SiteHeader__bar{transform:translateY(var(--site-header-bar-translate-y-tablet))}}@media (max-width: 767.98px){html.is-scroll-down .SiteHeader .SiteHeader__bar{transform:translateY(var(--site-header-bar-translate-y-mobile))}}.stick-to-site-header{position:-webkit-sticky;position:sticky;z-index:calc(var(--site-header-z-index) - 1);top:var(--site-header-height);transition:top var(--site-header-transition-duration) var(--site-header-transition-timing-function)}@media (min-width: 768px){.md-up\:stick-to-site-header{position:-webkit-sticky;position:sticky;z-index:calc(var(--site-header-z-index) - 1);top:var(--site-header-height);transition:top var(--site-header-transition-duration) var(--site-header-transition-timing-function)}}@media (min-width: 1024px){.lg-up\:stick-to-site-header{position:-webkit-sticky;position:sticky;z-index:calc(var(--site-header-z-index) - 1);top:var(--site-header-height);transition:top var(--site-header-transition-duration) var(--site-header-transition-timing-function)}}@media (max-width: 1023.98px){.lg-down\:stick-to-site-header{position:-webkit-sticky;position:sticky;z-index:calc(var(--site-header-z-index) - 1);top:var(--site-header-height);transition:top var(--site-header-transition-duration) var(--site-header-transition-timing-function)}}@media (min-width: 1280px){html.is-scroll-down .stick-to-site-header,html.is-scroll-down .md-up\:stick-to-site-header,html.is-scroll-down .lg-up\:stick-to-site-header,html.is-scroll-down .lg-down\:stick-to-site-header{top:calc(var(--site-header-sticky-bar-translate-y-desktop) + var(--site-header-height))}}@media (min-width: 768px) and (max-width: 1279.98px){html.is-scroll-down .stick-to-site-header,html.is-scroll-down .md-up\:stick-to-site-header,html.is-scroll-down .lg-up\:stick-to-site-header,html.is-scroll-down .lg-down\:stick-to-site-header{top:calc(var(--site-header-sticky-bar-translate-y-tablet) + var(--site-header-height))}}@media (max-width: 767.98px){html.is-scroll-down .stick-to-site-header,html.is-scroll-down .md-up\:stick-to-site-header,html.is-scroll-down .lg-up\:stick-to-site-header,html.is-scroll-down .lg-down\:stick-to-site-header{top:calc(var(--site-header-sticky-bar-translate-y-mobile) + var(--site-header-height))}}@media (min-width: 1280px){html.is-scroll-down .lg-down\:stick-to-site-header{top:0}}.SiteHeaderMinimal{--logo-background-color: var(--bw-color-primary);position:-webkit-sticky;position:sticky;z-index:var(--site-header-z-index);top:0;width:100%;height:var(--primary-bar-height);transition:height .2s ease,top .3s ease;background-color:var(--primary-bar-background-color);border-bottom:1px solid var(--primary-bar-border-color)}.SiteHeaderMinimal--grayscale{--logo-background-color: var(--bw-color-white)}.SiteHeaderMinimal .SiteHeaderMinimal__container{display:flex;max-width:var(--site-header-max-width);height:100%;margin:auto}.SiteHeaderMinimal .SiteHeaderMinimal__link{position:relative;display:flex;height:100%;background-color:var(--logo-background-color);fill:#fff;padding:0 40px;-webkit-text-decoration:none;text-decoration:none}.SiteHeaderMinimal--center{background-color:var(--logo-background-color)}.SiteHeaderMinimal--center .SiteHeaderMinimal__container{justify-content:center}.SiteHeaderNavigation{position:relative;z-index:var(--primary-bar-z-index);width:100%;height:var(--primary-bar-height);background-color:var(--primary-bar-background-color);border-bottom:1px solid var(--primary-bar-border-color)}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.SiteHeaderNavigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}}.SiteHeaderNavigation .SiteHeaderNavigation__container{position:relative;display:flex;justify-content:space-between;width:100%;max-width:var(--site-header-max-width);height:100%;margin:auto}.SiteHeaderNavigation .SiteHeaderNavigation__search{display:flex;align-items:center;flex:1;padding:0 30px;max-width:600px;font-size:var(--bw-text-body-size-base)}@media (max-width: 1279.98px){.SiteHeaderNavigation .SiteHeaderNavigation__search{padding:0 2%}}@media (max-width: 767.98px){.SiteHeaderNavigation .SiteHeaderNavigation__search{display:none}}.SiteHeaderNavigation .SiteHeaderNavigation__buttons{display:flex;align-items:center;gap:var(--bw-space-250);margin-right:var(--bw-space-250)}@media (max-width: 1279.98px){.SiteHeaderNavigation .SiteHeaderNavigation__buttons{gap:var(--bw-space-200)}}@media (max-width: 449.98px){.SiteHeaderNavigation .SiteHeaderNavigation__buttons{gap:var(--bw-space-100)}}.SiteHeaderNavigation .SiteHeaderNavigation__searchBar{position:absolute;top:100%;display:none}.SiteHeaderNavigation--searchBarActive{background-color:var(--primary-bar-background-color)}.SiteHeaderNavigation--searchBarActive .SiteHeaderNavigation__searchBar{display:block}.SiteHeaderLogo{--logo-color: var(--bw-color-white);--logo-background-color: var(--bw-color-primary);--logo-icon-hover-background-color: rgba(255, 255, 255, .1);--bw-ripple-color: var(--logo-color);height:100%;background-color:var(--logo-background-color);position:relative}.SiteHeaderLogo .SiteHeaderLogo__content{display:flex;align-items:center;height:100%}.SiteHeaderLogo .SiteHeaderLogo__link{height:100%;padding:0 var(--bw-space-325) 0 var(--bw-space-250);display:flex;-webkit-text-decoration:none;text-decoration:none}.SiteHeaderLogo .SiteHeaderLogo__menuButton{position:relative;padding:0 var(--bw-space-250) 0 var(--bw-space-325);height:100%}.SiteHeaderLogo .SiteHeaderLogo__menuButton:before{content:"";position:absolute;display:none;border-left:1px solid rgba(255,255,255,.3);top:20%;bottom:20%;left:-6px;pointer-events:none}@media (hover: hover) and (pointer: fine){.SiteHeaderLogo .SiteHeaderLogo__menuButton:hover .SiteHeaderLogo__menuButtonIcon:after{opacity:1}.SiteHeaderLogo .SiteHeaderLogo__menuButton:focus-visible .SiteHeaderLogo__menuButtonIcon:after{opacity:1}}.SiteHeaderLogo .SiteHeaderLogo__menuButtonContent{display:flex;align-items:center}.SiteHeaderLogo .SiteHeaderLogo__menuButtonIcon{position:relative;width:24px;height:24px;color:var(--logo-color)}.SiteHeaderLogo .SiteHeaderLogo__menuButtonIcon:after{position:absolute;pointer-events:none;content:"";width:200%;height:200%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--logo-icon-hover-background-color);opacity:0;transition:opacity .2s ease}@media (max-width: 1279.98px){.SiteHeaderLogo .SiteHeaderLogo__menuButtonIcon:after{width:170%;height:170%}}.SiteHeaderLogo .SiteHeaderLogo__menuButtonText{display:none;margin-left:var(--bw-space-300);color:var(--logo-color);text-transform:uppercase}.SiteHeaderLogo--grayscale{--logo-color: #000000;--logo-background-color: var(--bw-color-white);--logo-icon-hover-background-color: rgba(0, 0, 0, .1)}@media (min-width: 1280px){.SiteHeaderLogo--showMenuButtonTextOnDesktop .SiteHeaderLogo__content{flex-direction:row-reverse}.SiteHeaderLogo--showMenuButtonTextOnDesktop .SiteHeaderLogo__link{padding:0 var(--bw-space-250) 0 var(--bw-space-325)}.SiteHeaderLogo--showMenuButtonTextOnDesktop .SiteHeaderLogo__menuButton{margin-left:20px;padding:0 var(--bw-space-325) 0 20px}.SiteHeaderLogo--showMenuButtonTextOnDesktop .SiteHeaderLogo__menuButton:before{display:block}.SiteHeaderLogo--showMenuButtonTextOnDesktop .SiteHeaderLogo__menuButtonText{display:block}}@media (max-width: 1279.98px){.SiteHeaderLogo .SiteHeaderLogo__link,.SiteHeaderLogo .SiteHeaderLogo__menuButton{padding:0 10px}}html.is-scroll-down .SiteHeaderLogo{height:calc(100% + 1px)}.SiteHeaderButton{display:flex;justify-content:space-around;align-items:center;gap:var(--bw-space-200);padding:var(--bw-space-250);text-align:right}.SiteHeaderButton:hover{-webkit-text-decoration:none;text-decoration:none}.SiteHeaderButton .SiteHeaderButton__textContainer{display:flex;flex-direction:column;align-items:flex-end;margin-right:10px}@media (max-width: 1279.98px){.SiteHeaderButton .SiteHeaderButton__textContainer{display:none}}.SiteHeaderButton .SiteHeaderButton__primaryText{font-size:var(--bw-text-body-size-sm);color:var(--primary-text-color);line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}.SiteHeaderButton .SiteHeaderButton__secondaryText{font-size:var(--bw-text-body-size-xs);color:var(--bw-color-grey-600);line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:25ch}@media (max-width: 379.98px){.SiteHeaderButton .SiteHeaderButton__primaryText,.SiteHeaderButton .SiteHeaderButton__secondaryText{display:none}}.SiteHeaderButton .SiteHeaderButton__icon{display:flex;fill:var(--primary-text-color);width:auto;height:26px}@media (max-width: 1279.98px){.SiteHeaderButton .SiteHeaderButton__icon{height:25px}}.SiteHeaderButton--reverseText .SiteHeaderButton__textContainer{flex-direction:column-reverse}.SiteHeaderButton--strong .SiteHeaderButton__primaryText{font-weight:700}.SiteHeaderNavigationLinks,.SiteHeaderSearch,.SiteHeaderControls{width:100%;height:var(--secondary-bar-height);background-color:var(--secondary-bar-background-color);border-bottom:1px solid var(--secondary-bar-border-color);transition:margin .25s ease;z-index:var(--secondary-bar-z-index)}@media (min-width: 768px){@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.SiteHeaderNavigationLinks,.SiteHeaderSearch,.SiteHeaderControls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}}}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__links{display:flex;justify-content:center;gap:var(--bw-space-400);height:100%;font-size:1.125rem;font-weight:400}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__links li{height:100%}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link{--nav-item-color: currentColor;--nav-item-color-hover: var(--primary-color);--nav-item-color-active: var(--primary-color);--nav-item-border-color-hover: var(--primary-color);--nav-item-border-color-active: var(--primary-color);--nav-item-background-color: transparent;--nav-item-background-color-hover: transparent;--nav-item-background-color-active: transparent;position:relative;display:flex;align-items:center;height:100%;padding:0 10px;-webkit-text-decoration:none;text-decoration:none;line-height:1.5;background-color:var(--nav-item-background-color);color:var(--nav-item-color)}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link:before{position:absolute;content:"";bottom:0;left:0;right:0;border-bottom:0px solid transparent;transition:border .15s ease}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link:hover{-webkit-text-decoration:none;text-decoration:none;background-color:var(--nav-item-background-color-hover);color:var(--nav-item-color-hover)}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link:hover:before{border-bottom:2px solid var(--nav-item-border-color-hover)}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link--active{font-weight:700;background-color:var(--nav-item-background-color-active);color:var(--nav-item-color-active)}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link--active:before{border-bottom:3px solid var(--nav-item-border-color-active)}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link--bf{--nav-item-color: var(--bw-color-accent-1);--nav-item-color-hover: var(--bw-color-grey-800);--nav-item-color-active: var(--primary-color);--nav-item-border-color-hover: var(--bw-color-grey-800);--nav-item-border-color-active: var(--primary-color);--nav-item-background-color: var(--bw-color-grey-800);--nav-item-background-color-hover: var(--bw-color-accent-1);--nav-item-background-color-active: var(--bw-color-grey-800)}.SiteHeaderNavigationLinks .SiteHeaderNavigationLinks__link--fw{--nav-item-color: var(--bw-color-white);--nav-item-color-hover: var(--bw-color-white);--nav-item-border-color-hover: transparent;--nav-item-background-color: var(--bw-color-grey-800);--nav-item-background-color-hover: var(--bw-color-grey-800);--nav-item-background-color-active: var(--bw-color-grey-800)}.SiteHeaderSearch .SiteHeaderSearch__container{display:flex;align-items:center;height:100%;padding-left:var(--bw-space-300);padding-right:var(--bw-space-300);width:100%;max-width:var(--container-width);margin-left:var(--container-margin-x);margin-right:var(--container-margin-x);transition:padding .3s ease}.SiteHeaderSearch .SiteHeaderSearch__search{font-size:var(--bw-text-body-size-base);flex:1}.SiteHeaderSearch .SiteHeaderSearch__close{width:0px;opacity:0;transition:width .3s ease-out,opacity .15s ease .1s;padding:0;font-size:24px}.SiteHeaderSearch .SiteHeaderSearch__scanButton{display:flex;margin-left:var(--bw-space-250)}.has-search-dropdown .SiteHeaderSearch .SiteHeaderSearch__close{width:50px;opacity:1}.SiteHeaderControls .SiteHeaderControls__container{display:flex;justify-content:space-between;align-items:center;gap:30px;height:100%;width:100%;max-width:var(--container-width);margin-left:var(--container-margin-x);margin-right:var(--container-margin-x);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}.SiteHeaderControls .SiteHeaderControls__controls{display:flex;align-items:center;gap:20px;flex:1}.SiteHeaderControls .SiteHeaderControls__button{flex:1;max-width:180px}.SiteHeaderControls .SiteHeaderControls__status{display:flex;justify-content:center;align-items:center;gap:30px;font-size:var(--bw-text-body-size-sm);color:var(--primary-text-color)}@media (min-width: 1280px){.SiteHeaderControls--hideStatusOnDesktop .SiteHeaderControls__status{display:none}}@media (min-width: 768px) and (max-width: 1279.98px){.SiteHeaderControls .SiteHeaderControls__controls{justify-content:center}.SiteHeaderControls--hideStatusOnTablet .SiteHeaderControls__status{display:none}}@media (max-width: 767.98px){.SiteHeaderControls .SiteHeaderControls__controls{justify-content:center;gap:10px}.SiteHeaderControls .SiteHeaderControls__button{max-width:60px}.SiteHeaderControls .SiteHeaderControls__status{gap:15px;font-size:var(--bw-text-body-size-xs)}.SiteHeaderControls--hideStatusOnMobile .SiteHeaderControls__status{display:none}}.SiteHeaderControlsButton{--bw-ripple-color: var(--primary-text-color);position:relative;width:100%;height:40px;box-shadow:none;border:1px solid var(--bw-color-grey-300);border-radius:var(--bw-br-md);padding-left:var(--bw-space-300);padding-right:var(--bw-space-300);background-color:var(--bw-color-surface-2);transition:box-shadow .1s ease,background-color .12s ease;font-size:var(--bw-text-body-size-base)}@media (hover: hover) and (pointer: fine){.SiteHeaderControlsButton:hover{box-shadow:0 0 5px #00539c33;background-color:#f9f9f9}.SiteHeaderControlsButton:focus-visible{box-shadow:0 0 5px #00539c33;background-color:#f9f9f9}}.SiteHeaderControlsButton .SiteHeaderControlsButton__content{display:flex;justify-content:center;align-items:center;gap:.4em}.SiteHeaderControlsButton .SiteHeaderControlsButton__text{color:var(--primary-text-color);white-space:nowrap}.SiteHeaderControlsButton .SiteHeaderControlsButton__icon{fill:var(--primary-text-color);height:1em;width:auto;flex-shrink:0}@media (max-width: 767.98px){.SiteHeaderControlsButton{padding:0 20px}.SiteHeaderControlsButton .SiteHeaderControlsButton__text{display:none}}.SiteHeaderStatus{display:flex;align-items:center;width:100%;min-height:var(--tertiary-bar-height);transition:transform .25s ease;background-color:var(--tertiary-bar-background-color);z-index:var(--tertiary-bar-z-index)}.SiteHeaderStatus .SiteHeaderStatus__container{display:flex;justify-content:space-evenly;align-items:center;gap:10px;height:100%;width:100%;max-width:var(--container-width);margin-left:var(--container-margin-x);margin-right:var(--container-margin-x);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);font-size:var(--bw-text-body-size-sm);color:var(--primary-text-color)}@media (max-width: 767.98px){.SiteHeaderStatus .SiteHeaderStatus__container{font-size:var(--bw-text-body-size-xs)}}@media (min-width: 1280px){.SiteHeaderNavigation--hideOnDesktop,.SiteHeaderNavigationLinks--hideOnDesktop,.SiteHeaderSearch--hideOnDesktop,.SiteHeaderControls--hideOnDesktop,.SiteHeaderStatus--hideOnDesktop,.SiteHeaderButton--hideOnDesktop{display:none}}@media (min-width: 768px) and (max-width: 1279.98px){.SiteHeaderNavigation--hideOnTablet,.SiteHeaderNavigationLinks--hideOnTablet,.SiteHeaderSearch--hideOnTablet,.SiteHeaderControls--hideOnTablet,.SiteHeaderStatus--hideOnTablet,.SiteHeaderButton--hideOnTablet{display:none}}@media (max-width: 767.98px){.SiteHeaderNavigation--hideOnMobile,.SiteHeaderNavigationLinks--hideOnMobile,.SiteHeaderSearch--hideOnMobile,.SiteHeaderControls--hideOnMobile,.SiteHeaderStatus--hideOnMobile,.SiteHeaderButton--hideOnMobile{display:none}}.SiteHeaderSearchInput{position:relative;width:100%;font-weight:700}.SiteHeaderSearchInput .SiteHeaderSearchInput__field{width:100%;height:40px;outline:none;border:2px solid transparent;border-radius:20px;padding-left:24px;padding-right:60px;background-color:var(--bw-color-grey-300);transition:outline .1s ease,background-color .12s ease}.SiteHeaderSearchInput .SiteHeaderSearchInput__field:focus{border-color:var(--primary-color)}.SiteHeaderSearchInput .SiteHeaderSearchInput__field:hover{background:#e7e7e7}.SiteHeaderSearchInput .SiteHeaderSearchInput__field::-moz-placeholder{font-weight:400;color:var(--bw-color-grey-600);text-align:center;opacity:.87}.SiteHeaderSearchInput .SiteHeaderSearchInput__field::placeholder{font-weight:400;color:var(--bw-color-grey-600);text-align:center;opacity:.87}.SiteHeaderSearchInput .SiteHeaderSearchInput__submit{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;outline:2px solid transparent;border:none;border-radius:20px;padding-left:24px;padding-right:24px;transition:outline .1s ease}.SiteHeaderSearchInput .SiteHeaderSearchInput__submit:focus{outline-color:var(--bw-color-focus-500)}.SiteHeaderSearchInput .SiteHeaderSearchInput__icon{fill:var(--primary-text-color);pointer-events:none;width:auto;height:21px}.CartIcon{position:relative}.CartIcon .CartIcon__icon{height:100%;width:auto}.CartIcon .CartIcon__amount{position:absolute;z-index:2;top:0;right:0;transform:translate(50%,-50%);width:25px;height:25px;border-radius:50%;border:2px solid #ffffff;background-color:#ffb700;color:var(--primary-text-color);font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center}.LicensePlateSearch .SmartInput__inputWrapper{position:relative;display:flex;height:40px;border-radius:8px;transition-duration:.2s;transition-timing-function:ease;transition-property:border-color}.LicensePlateSearch .SmartInput__input{width:100%;min-height:40px;background-color:#fff;padding:8px 48px 8px 16px;border:thin solid #dcdcdc;border-left:0;border-radius:0 8px 8px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition-duration:.2s;transition-timing-function:ease;transition-property:color,background-color}.LicensePlateSearch .SmartInput__input::-moz-placeholder{color:var(--bw-color-grey-400)}.LicensePlateSearch .SmartInput__input::placeholder{color:var(--bw-color-grey-400)}.LicensePlateSearch .CountryPicker{display:flex!important}.LicensePlateSearch .CountryPicker{justify-content:center;align-items:center;min-width:62px;height:100%;background-color:var(--primary-color);border-radius:8px 0 0 8px;color:#fff}.SiteMessageBanner{font-family:var(--bw-font-family-primary);font-weight:500;font-size:var(--bw-text-body-size-base)}@media (max-width: 767.98px){.SiteMessageBanner{font-size:var(--bw-text-body-size-sm)}}@media (max-width: 575.98px){.SiteMessageBanner{font-size:var(--bw-text-body-size-xs)}}.SiteMessageBannerItem{padding:var(--bw-space-200) var(--bw-space-300);background-color:#f2f2f2;color:#151515}@media (max-width: 767.98px){.SiteMessageBannerItem{padding:var(--bw-space-100) var(--bw-space-300)}}.SiteMessageBannerItem a{color:currentColor;-webkit-text-decoration:underline;text-decoration:underline}.SiteMessageBannerItem--success{background-color:#baf1ca;color:#104640}.SiteMessageBannerItem--warning{background-color:#ffeb99;color:#935d00}.SiteMessageBannerItem--bf{background-color:#151515;color:#fff}.SiteMessageBannerItem--sale{background-color:#ffec00}.SiteMessageBannerItem--outlet{background-color:#ff6e1a}.SiteMessageBannerItem--brand{background-color:var(--primary-color);color:#fff}.SiteMessageBannerItem .SiteMessageBannerItem__content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;max-width:var(--site-header-max-width);margin:auto;text-align:center}.SiteMessageBannerItem .SiteMessageBannerItem__content svg{margin-right:var(--bw-space-250);font-size:1.125em}.TireGuideFilterSection .TireGuideFilterSection__body{display:flex;flex-direction:column;gap:var(--bw-space-250)}.TireGuideFilterSection .TireGuideFilterSection__content{display:grid;grid-template-areas:"filter divider sort";grid-template-columns:auto 1fr auto;align-items:flex-start;grid-column-gap:var(--bw-space-325);-moz-column-gap:var(--bw-space-325);column-gap:var(--bw-space-325);grid-row-gap:var(--bw-space-300);row-gap:var(--bw-space-300)}@media (max-width: 767.98px){.TireGuideFilterSection .TireGuideFilterSection__content{grid-template-areas:"filter sort";grid-template-columns:auto auto;grid-row-gap:0;row-gap:0}.TireGuideFilterSection .TireGuideFilterSection__content .TireGuideFilterSection__refinements:not(:empty){margin:var(--bw-space-250) 0 var(--bw-space-325) 0}}.TireGuideFilterSection .TireGuideFilterSection__shortcuts{display:flex;flex-wrap:wrap;gap:var(--bw-space-250);grid-area:filter}@media (max-width: 767.98px){.TireGuideFilterSection .TireGuideFilterSection__button--hideOnMobile{display:none}}.TireGuideFilterSection .TireGuideFilterSection__divider{width:100%;height:1px;background-color:var(--bw-color-grey-400);margin-top:1.25rem}@media (max-width: 767.98px){.TireGuideFilterSection .TireGuideFilterSection__divider{display:none}}.TireGuideFilterSection .TireGuideFilterSection__sortDropdown{display:inline-flex;justify-self:end;grid-area:sort}.TireGuideFilterSection--skeleton .TireGuideFilterSection__title{width:100%;max-width:6ch;height:1em;margin-bottom:.45em}.TireGuideFilterSection--skeleton .TireGuideFilterSection__button{width:120px;height:2.5rem;border-radius:var(--bw-br-md)}.TireGuideFilterSection--skeleton .bw-skeleton,.TireGuideFilterSection--skeleton .ProductPrice .ProductPrice__price--skeleton,.ProductPrice .TireGuideFilterSection--skeleton .ProductPrice__price--skeleton,.TireGuideFilterSection--skeleton .ProductPrice .ProductPrice__costPrice--skeleton,.ProductPrice .TireGuideFilterSection--skeleton .ProductPrice__costPrice--skeleton{background-color:var(--bw-color-grey-200)}.SeasonPickerSkeleton{background-color:var(--bw-color-surface-2);margin-bottom:var(--bw-space-350);padding:var(--bw-space-350);border-radius:var(--bw-br-md)}@media (max-width: 767.98px){.SeasonPickerSkeleton{padding:var(--bw-space-300)}}.SeasonPickerSkeleton .SeasonPickerSkeleton__title{width:6ch;height:1em;margin-bottom:var(--bw-space-300)}.SeasonPickerSkeleton .SeasonPickerSkeleton__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--bw-space-325);gap:var(--bw-space-325)}.SeasonPickerSkeleton .SeasonPickerSkeleton__item{width:100%;height:76px;border-radius:var(--bw-br-md)}.Link{display:inline-block;margin:-5px 0;border:none;padding:5px 0;white-space:nowrap;background-color:transparent;background-color:initial;-webkit-text-decoration:underline;text-decoration:underline;color:var(--bw-color-link);cursor:pointer;transition-property:opacity,color;transition-duration:.2s;transition-behavior:ease}.Link:not(.Link--disabled):focus-visible,.Link:not(.Link--disabled):hover{opacity:.5}.Link--light{color:var(--bw-color-grey-600)}.Link--danger{color:var(--bw-color-danger-500)}.Link--disabled{pointer-events:none;cursor:auto;cursor:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--bw-color-grey-400)}.Link--underlineDisabled{-webkit-text-decoration:none;text-decoration:none}.BwSheet,.ProductCardSkeleton,.ProductCardMinimal,.ProductCard,.Alert{--sheet-background: var(--bw-color-surface-2);--sheet-border-radius: var(--bw-br-md);--sheet-padding: var(--bw-space-300);--sheet-text-color: var(--bw-color-text);--sheet-border-width: 0;--sheet-border-color: initial;position:relative;background-color:var(--bw-sheet-background, var(--sheet-background));border-radius:var(--bw-sheet-border-radius, var(--sheet-border-radius));padding:var(--bw-sheet-padding, var(--sheet-padding));color:var(--bw-sheet-text-color, var(--sheet-text-color));border-width:var(--bw-sheet-border-width, var(--sheet-border-width));border-color:var(--bw-sheet-border-color, var(--sheet-border-color));border-style:solid;transition-duration:.2s;transition-property:border,background-color,color,border-radius;transition-timing-function:ease}.BwSheet--borderEnabled,.ProductCardSkeleton--borderEnabled,.ProductCardMinimal,.ProductCard--borderEnabled{--sheet-border-width: 1px;--sheet-border-color: var(--bw-color-grey-300)}.BwSheet:not(.BwSheet--squared).BwSheet--small,.ProductCardSkeleton:not(.BwSheet--squared).BwSheet--small,.ProductCardMinimal:not(.BwSheet--squared).BwSheet--small,.ProductCard:not(.BwSheet--squared).BwSheet--small,.BwSheet.Alert--small:not(.BwSheet--squared),.Alert--small.ProductCardSkeleton:not(.BwSheet--squared),.Alert--small.ProductCardMinimal:not(.BwSheet--squared),.Alert--small.ProductCard:not(.BwSheet--squared),.Alert:not(.BwSheet--squared).BwSheet--small,.Alert.Alert--small:not(.BwSheet--squared){--sheet-border-radius: var(--bw-br-sm)}.BwSheet:not(.BwSheet--squared).BwSheet--medium,.ProductCardSkeleton:not(.BwSheet--squared).BwSheet--medium,.ProductCardMinimal:not(.BwSheet--squared).BwSheet--medium,.ProductCard:not(.BwSheet--squared).BwSheet--medium,.BwSheet.Alert--medium:not(.BwSheet--squared),.Alert--medium.ProductCardSkeleton:not(.BwSheet--squared),.Alert--medium.ProductCardMinimal:not(.BwSheet--squared),.Alert--medium.ProductCard:not(.BwSheet--squared),.Alert:not(.BwSheet--squared).BwSheet--medium,.Alert.Alert--medium:not(.BwSheet--squared),.BwSheet:not(.BwSheet--squared).BwSheet--large,.ProductCardSkeleton:not(.BwSheet--squared).BwSheet--large,.ProductCardMinimal:not(.BwSheet--squared).BwSheet--large,.ProductCard:not(.BwSheet--squared).BwSheet--large,.BwSheet.Alert--large:not(.BwSheet--squared),.Alert--large.ProductCardSkeleton:not(.BwSheet--squared),.Alert--large.ProductCardMinimal:not(.BwSheet--squared),.Alert--large.ProductCard:not(.BwSheet--squared),.Alert:not(.BwSheet--squared).BwSheet--large,.Alert.Alert--large:not(.BwSheet--squared){--sheet-border-radius: var(--bw-br-md)}.BwSheet--squared{--sheet-border-radius: 0}.BwSheet--small,.Alert--small{--sheet-padding: var(--bw-space-200)}.BwSheet--medium,.Alert--medium{--sheet-padding: var(--bw-space-300)}@media (max-width: 767.98px){.BwSheet--medium,.Alert--medium{--sheet-padding: var(--bw-space-250)}}.BwSheet--large,.Alert--large{--sheet-padding: var(--bw-space-350)}@media (max-width: 767.98px){.BwSheet--large,.Alert--large{--sheet-padding: var(--bw-space-300)}}.BwSheet--paddingDisabled,.ProductCardSkeleton,.ProductCard{--sheet-padding: 0}.BwSheet--none{--sheet-background: initial;--sheet-text-color: currentColor}.BwSheet--primary{--sheet-background: var(--bw-color-primary);--sheet-text-color: var(--bw-color-text-inverted)}.BwSheet--secondary{--sheet-background: var(--bw-color-secondary);--sheet-text-color: var(--bw-color-text-inverted)}.BwSheet--success{--sheet-background: var(--bw-color-success-200);--sheet-text-color: var(--bw-color-success-800)}.BwSheet--warning{--sheet-background: var(--bw-color-warning-200);--sheet-text-color: var(--bw-color-warning-800)}.BwSheet--danger{--sheet-background: var(--bw-color-danger-200);--sheet-text-color: var(--bw-color-white)}.BwSheet--info{--sheet-background: var(--bw-color-focus-200);--sheet-text-color: var(--bw-color-focus-800)}.Alert{--bw-sheet-background: var(--bw-color-grey-300);--bw-sheet-text-color: var(--bw-color-grey-800);--bw-alert-gap: var(--bw-alert-gap-override, var(--bw-alert-gap-internal, var(--bw-space-300)));display:flex;gap:var(--bw-alert-gap) 0;overflow:hidden;font-size:.875rem;font-weight:500;line-height:125%}@media (max-width: 767.98px){.Alert{font-size:.75rem}}.Alert .Alert__icon{font-size:1.2rem;margin-top:-.05rem;margin-right:var(--bw-alert-gap)}.Alert .Alert__content{flex:1}.Alert .Alert__title{font-size:1rem;font-weight:700;font-family:var(--bw-font-family-primary);padding-bottom:.45em}.Alert .Alert__title:last-child{padding-bottom:0}@media (max-width: 767.98px){.Alert .Alert__title{font-size:.875rem}}.Alert .Alert__closeButton{margin-top:calc(-1 * var(--sheet-padding) * .5);margin-right:calc(-1 * var(--sheet-padding) * .5);margin-left:var(--bw-alert-gap)}.Alert ul{list-style:revert;padding-left:20px;margin:revert}.Alert ul:last-child{margin-bottom:0}.Alert .Alert__controls{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--bw-alert-gap)}.Alert .Alert__progress{position:absolute!important}.Alert .Alert__progress{left:0;bottom:0;right:0}.Alert--controlsInlineDisabled{display:grid;grid-template-columns:auto 1fr auto}.Alert--controlsInlineDisabled .Alert__icon{grid-column:1}.Alert--controlsInlineDisabled .Alert__controls{grid-row:2;grid-column:2/span 3}.Alert--controlsInlineDisabled .Alert__closeButton{grid-column:3}.Alert--controlsLeftAligned .Alert__controls{justify-content:flex-start}.Alert--success{--bw-sheet-background: var(--bw-color-success-200);--bw-sheet-text-color: var(--bw-color-success-800)}.Alert--info{--bw-sheet-background: var(--bw-color-focus-200);--bw-sheet-text-color: var(--bw-color-focus-800)}.Alert--warning{--bw-sheet-background: var(--bw-color-warning-200);--bw-sheet-text-color: var(--bw-color-warning-800)}.Alert--error{--bw-sheet-background: var(--bw-color-danger-200);--bw-sheet-text-color: var(--bw-color-danger-800)}.Alert--trace{--bw-sheet-background: var(--bw-color-grey-200);--bw-sheet-text-color: var(--bw-color-grey-800)}.Alert--inverted{--bw-sheet-background: var(--bw-color-grey-800);--bw-sheet-text-color: var(--bw-color-white)}.Alert--brand{--bw-sheet-background: var(--bw-color-primary);--bw-sheet-text-color: var(--bw-color-white)}.Alert--promo{--bw-sheet-background: var(--bw-color-accent-1);--bw-sheet-text-color: var(--bw-color-grey-800)}.Alert--inline{display:inline-flex}.Alert--center{text-align:center}.Alert--right{text-align:right}.Alert--fullWidth{width:100%}.Alert--small{--bw-alert-gap-internal: var(--bw-space-200)}.Alert--large{--bw-alert-gap-internal: var(--bw-space-350)}.Alert--clickable,a.Alert{border:1px solid var(--bw-sheet-background);background:var(--bw-sheet-background);color:var(--bw-sheet-text-color);-webkit-text-decoration:none;text-decoration:none;cursor:pointer}@media (hover: hover) and (pointer: fine){.Alert--clickable:hover,a.Alert:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--bw-sheet-text-color);border:1px solid var(--bw-sheet-text-color)}.Alert--clickable:focus-visible,a.Alert:focus-visible{-webkit-text-decoration:none;text-decoration:none;color:var(--bw-sheet-text-color);border:1px solid var(--bw-sheet-text-color)}}.Alert a{-webkit-text-decoration:underline;text-decoration:underline;font-weight:700}.AutoPartMarker{position:relative;display:inline-flex;align-items:center;align-self:flex-start;background-color:var(--bw-color-grey-200);margin-left:auto;border-radius:var(--bw-br-md);padding:var(--bw-space-200);font-size:.875rem}.AutoPartMarker .AutoPartMarker__icon{width:20px;height:40px;-o-object-fit:contain;object-fit:contain;margin-right:var(--bw-space-250)}.AutoPartMarker .AutoPartMarker__content{display:grid}@media (max-width: 767.98px){.AutoPartMarker{font-size:.75rem}.AutoPartMarker .AutoPartMarker__icon{margin-right:var(--bw-space-200)}}.BwAccordion{margin:0}.BwAccordionItem{--bw-accordion-header-padding-x: var( --bw-accordion-header-padding-x-override, var(--bw-accordion-header-padding-x-internal, 0) );--bw-accordion-header-padding-y: var( --bw-accordion-header-padding-y-override, var(--bw-accordion-header-padding-y-internal, var(--bw-space-350)) );--bw-accordion-content-padding-x: var( --bw-accordion-content-padding-x-override, var(--bw-accordion-content-padding-x-internal, 0) );--bw-accordion-content-padding-top: var( --bw-accordion-content-padding-top-override, var(--bw-accordion-content-padding-top-internal, 0) );--bw-accordion-content-padding-bottom: var( --bw-accordion-content-padding-bottom-override, var(--bw-accordion-content-padding-bottom-internal, var(--bw-space-350)) )}.BwAccordionItem:not(:last-child){border-bottom:thin solid var(--bw-color-grey-400)}.BwAccordionItem .BwAccordionItem__header{display:flex;width:100%;align-items:center;gap:var(--bw-space-300);padding:var(--bw-accordion-header-padding-y) var(--bw-accordion-header-padding-x);transition:background-color .2s ease;text-align:left;cursor:pointer}@media (hover: hover) and (pointer: fine){.BwAccordionItem .BwAccordionItem__header:hover .BwAccordionItem__toggleIcon,.BwAccordionItem .BwAccordionItem__header:hover .BwAccordionItem__toggle{transform:translateY(2px)}.BwAccordionItem .BwAccordionItem__header:focus-visible .BwAccordionItem__toggleIcon,.BwAccordionItem .BwAccordionItem__header:focus-visible .BwAccordionItem__toggle{transform:translateY(2px)}}.BwAccordionItem .BwAccordionItem__title{flex:1;font-size:var(--bw-text-heading-size-xs);font-family:var(--bw-font-family-primary);line-height:1.1;font-weight:700}.BwAccordionItem .BwAccordionItem__icon{display:inline-flex;justify-content:center;width:1.4em;color:inherit}.BwAccordionItem .BwAccordionItem__icon>i{font-size:1.4em}.BwAccordionItem .BwAccordionItem__toggleIcon,.BwAccordionItem .BwAccordionItem__toggle{display:flex;align-items:center;justify-content:center;color:inherit;transition-duration:.2s;transition-timing-function:ease;transition-property:transform,color}.BwAccordionItem .BwAccordionItem__toggle:before{content:"";font-family:"Font Awesome 5 Pro";color:inherit;font-weight:900}.BwAccordionItem .BwAccordionItem__contentWrapper{overflow:hidden;max-height:0;transition:.2s max-height ease}.BwAccordionItem .BwAccordionItem__content{padding:var(--bw-accordion-content-padding-top) var(--bw-accordion-content-padding-x) var(--bw-accordion-content-padding-bottom) var(--bw-accordion-content-padding-x)}@media (hover: hover) and (pointer: fine){.BwAccordionItem--expanded>.BwAccordionItem__header:hover .BwAccordionItem__toggleIcon,.BwAccordionItem--expanded>.BwAccordionItem__header:hover .BwAccordionItem__toggle,.BwAccordionItem.is-expanded>.BwAccordionItem__header:hover .BwAccordionItem__toggleIcon,.BwAccordionItem.is-expanded>.BwAccordionItem__header:hover .BwAccordionItem__toggle{transform:translateY(-2px) rotate(180deg)}.BwAccordionItem--expanded>.BwAccordionItem__header:focus-visible .BwAccordionItem__toggleIcon,.BwAccordionItem--expanded>.BwAccordionItem__header:focus-visible .BwAccordionItem__toggle,.BwAccordionItem.is-expanded>.BwAccordionItem__header:focus-visible .BwAccordionItem__toggleIcon,.BwAccordionItem.is-expanded>.BwAccordionItem__header:focus-visible .BwAccordionItem__toggle{transform:translateY(-2px) rotate(180deg)}}.BwAccordionItem--expanded>.BwAccordionItem__header>.BwAccordionItem__toggleIcon,.BwAccordionItem--expanded>.BwAccordionItem__header>.BwAccordionItem__toggle,.BwAccordionItem.is-expanded>.BwAccordionItem__header>.BwAccordionItem__toggleIcon,.BwAccordionItem.is-expanded>.BwAccordionItem__header>.BwAccordionItem__toggle{color:var(--bw-color-grey-500);transform:rotate(180deg)}.BwAccordionItem--small{--bw-accordion-header-padding-y-internal: var(--bw-space-300);--bw-accordion-content-padding-bottom-internal: var(--bw-space-300)}.BwAccordionItem--small .BwAccordionItem__toggleIcon,.BwAccordionItem--small .BwAccordionItem__toggle{font-size:.875rem}.BwAccordionItem--medium{--bw-accordion-header-padding-y-internal: var(--bw-space-325);--bw-accordion-content-padding-bottom-internal: var(--bw-space-325)}.BwAccordionItem--medium .BwAccordionItem__toggleIcon,.BwAccordionItem--medium .BwAccordionItem__toggle{font-size:1.0625rem}.BwAccordionItem--large{--bw-accordion-header-padding-y-internal: var(--bw-space-350);--bw-accordion-content-padding-bottom-internal: var(--bw-space-350)}.BwAccordionItem--large .BwAccordionItem__title{font-size:var(--bw-text-heading-size-sm);line-height:1.05}.BwAccordionItem--large .BwAccordionItem__toggleIcon,.BwAccordionItem--large .BwAccordionItem__toggle{font-size:1.25rem}.BwAccordionItem--padded{--bw-accordion-header-padding-x-internal: var(--bw-space-350);--bw-accordion-header-content-x-internal: var(--bw-space-350);--bw-accordion-content-padding-x-internal: var(--bw-space-350)}.BwAccordionItem--padded.BwAccordionItem--small{--bw-accordion-header-padding-x-internal: var(--bw-space-300);--bw-accordion-header-content-x-internal: var(--bw-space-300);--bw-accordion-content-padding-x-internal: var(--bw-space-300)}.BuyButton{display:block}.BuyButton .BuyButton__content{display:flex;position:relative}.BuyButton .BuyButton__text,.BuyButton .BuyButton__spinner,.BuyButton .BuyButton__buttonContent:after{transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease}.BuyButton .BuyButton__buttonContent{position:relative}.BuyButton .BuyButton__buttonContent:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);font-size:1.5em;opacity:0;line-height:1}.BuyButton .BuyButton__spinner{opacity:0;transform:translate(-50%,-50%) scale(.2)}.BuyButton--working .BuyButton__text,.BuyButton--complete .BuyButton__text{opacity:0;transform:scale(.2)}.BuyButton--working .BuyButton__spinner{opacity:1;transform:translate(-50%,-50%) scale(1)}.BuyButton--complete .BuyButton__buttonContent:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.BuyButton .BuyButton__error{display:none}.BuyButton .BuyButton__suggestionsButton{margin-top:var(--bw-space-100)}.BuyButton--error .BuyButton__error{display:flex;width:0;min-width:100%;text-align:center;justify-content:center}.BuyButton--error .BuyButton__error:before{content:"";font-family:"Font Awesome 5 Pro"}.BuyButton .BuyButton__button{flex:1;border-radius:0 var(--bw-br-md) var(--bw-br-md) 0}.BuyButton .BuyButton__button:first-child{border-radius:var(--bw-br-md)}.BuyButton .BuyButton__quantity{box-shadow:0 0 0 30px #fff inset!important}.BuyButton .BuyButton__quantity{margin:0;text-align:center;border-radius:var(--bw-br-md) 0 0 var(--bw-br-md);padding-left:1em;width:60px;border:1px solid var(--bw-color-grey-400);border-right:0;background:var(--bw-color-white)}.BuyButton .BuyButton__quantity.is-disabled{opacity:.3;pointer-events:none}.BuyButton--erp{--buybutton-erp-color: #010080;--buybutton-erp-color-hover: #0404a9}.BuyButton--erp .BuyButton__button{--bw-button-background-color: var(--buybutton-erp-color);--bw-button-background-color-hover: var(--buybutton-erp-color-hover)}.BuyButton--erp .BuyButton__suggestionsButton{--bw-button-background-color: transparent;--bw-button-border-color: var(--buybutton-erp-color);--bw-button-text-color: var(--buybutton-erp-color);--bw-button-background-color-hover: var(--buybutton-erp-color);--bw-button-border-color-hover: var(--buybutton-erp-color-hover);--bw-button-text-color-hover: var(--bw-color-white)}.BuyButton--hasRemoveButton .BuyButton__button{border-radius:0}.BuyButton--hasRemoveButton .BuyButton__button:first-child{border-radius:var(--bw-br-md) 0 0 var(--bw-br-md)}.BuyButton--hasRemoveButton .BuyButton__remove{border-radius:0 var(--bw-br-sm) var(--bw-br-sm) 0;min-width:0;flex:0 1 auto}.BwButton,a.BwButton{-webkit-text-decoration:none!important;text-decoration:none!important}.BwButton,a.BwButton{--bg-color: var(--bw-button-background-color, var(--bw-color-primary));--text-color: var(--bw-button-text-color, var(--bw-color-white));--border-color: var(--bw-button-border-color, var(--bw-color-primary));--border-radius: var(--bw-button-border-radius, var(--bw-br-md));position:relative;white-space:nowrap;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--bw-space-200);flex:0 0 auto;height:var(--button-height, 2.5rem);background-color:var(--bg-color);padding:var(--bw-button-padding, .5em 1.25em);line-height:1.55;font-family:var(--bw-font-family-primary);font-size:var(--bw-text-body-size-base);font-weight:500;color:var(--text-color);border:1px solid var(--border-color, transparent);border-radius:var(--border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}@media (hover: hover) and (pointer: fine){.BwButton:hover,a.BwButton:hover{--bg-color: var(--bw-button-background-color-hover, var(--bw-color-secondary));--text-color: var(--bw-button-text-color-hover, var(--bw-color-white));--border-color: var(--bw-button-border-color-hover, var(--bw-color-secondary))}.BwButton:focus-visible,a.BwButton:focus-visible{--bg-color: var(--bw-button-background-color-hover, var(--bw-color-secondary));--text-color: var(--bw-button-text-color-hover, var(--bw-color-white));--border-color: var(--bw-button-border-color-hover, var(--bw-color-secondary))}}.BwButton,.BwButton>i,.BwButton>span,a.BwButton,a.BwButton>i,a.BwButton>span{transition-duration:.2s;transition-timing-function:ease;transition-property:background-color,color,transform,border-color,opacity,border-radius}.BwButton>span:not(.BwButton__icon),a.BwButton>span:not(.BwButton__icon){max-width:30ch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--text-color)}.BwButton>i,.BwButton .BwButton__icon,a.BwButton>i,a.BwButton .BwButton__icon{color:var(--text-color)}.BwButton>svg,a.BwButton>svg{height:1em;width:1em}.BwButton .BwButton__loaderWrapper,a.BwButton .BwButton__loaderWrapper{position:absolute}.BwButton--al-1,a.BwButton--al-1{--bw-button-background-color: var(--bw-color-primary);--bw-button-background-color-hover: var(--bw-color-secondary);--bw-button-border-color: var(--bw-color-primary);--bw-button-border-color-hover: var(--bw-color-secondary);--bw-button-text-color: var(--bw-color-white);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--al-2,a.BwButton--al-2{--bw-button-background-color: transparent;--bw-button-background-color-hover: var(--bw-color-secondary);--bw-button-border-color: var(--bw-color-primary);--bw-button-border-color-hover: var(--bw-color-primary);--bw-button-text-color: var(--bw-color-primary);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--al-3,a.BwButton--al-3{--bw-button-background-color: var(--bw-color-grey-300);--bw-button-background-color-hover: var(--bw-color-grey-400);--bw-button-border-color: var(--bw-color-grey-300);--bw-button-border-color-hover: var(--bw-color-grey-400);--bw-button-text-color: var(--bw-color-grey-800);--bw-button-text-color-hover: var(--bw-color-grey-800)}.BwButton--light.BwButton--al-1,a.BwButton--light.BwButton--al-1{--bw-button-background-color: var(--bw-color-white);--bw-button-background-color-hover: var(--bw-color-grey-400);--bw-button-border-color: var(--bw-color-grey-400);--bw-button-border-color-hover: var(--bw-color-grey-400);--bw-button-text-color: var(--bw-color-grey-800);--bw-button-text-color-hover: var(--bw-color-grey-800)}.BwButton--light.BwButton--al-2,a.BwButton--light.BwButton--al-2{--bw-button-background-color: transparent;--bw-button-background-color-hover: var(--bw-color-white);--bw-button-border-color: var(--bw-color-white);--bw-button-border-color-hover: var(--bw-color-white);--bw-button-text-color: var(--bw-color-white);--bw-button-text-color-hover: var(--bw-color-secondary)}.BwButton--light.BwButton--al-3,a.BwButton--light.BwButton--al-3{--bw-button-background-color: transparent;--bw-button-background-color-hover: var(--bw-color-grey-400);--bw-button-border-color: transparent;--bw-button-border-color-hover: var(--bw-color-grey-400);--bw-button-text-color: var(--bw-color-grey-800);--bw-button-text-color-hover: var(--bw-color-grey-800)}.BwButton--cs-danger.BwButton--dark.BwButton--al-1,a.BwButton--cs-danger.BwButton--dark.BwButton--al-1{--bw-button-background-color: var(--bw-color-danger-500);--bw-button-background-color-hover: var(--bw-color-danger-800);--bw-button-border-color: var(--bw-color-danger-500);--bw-button-border-color-hover: var(--bw-color-danger-800);--bw-button-text-color: var(--bw-color-white);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-danger.BwButton--dark.BwButton--al-2,a.BwButton--cs-danger.BwButton--dark.BwButton--al-2{--bw-button-background-color-hover: var(--bw-color-danger-800);--bw-button-border-color: var(--bw-color-danger-500);--bw-button-border-color-hover: var(--bw-color-danger-800);--bw-button-text-color: var(--bw-color-danger-500);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-danger.BwButton--light.BwButton--al-1,a.BwButton--cs-danger.BwButton--light.BwButton--al-1{--bw-button-background-color: var(--bw-color-white);--bw-button-background-color-hover: var(--bw-color-danger-200);--bw-button-border-color: var(--bw-color-white);--bw-button-border-color-hover: var(--bw-color-danger-200);--bw-button-text-color: var(--bw-color-danger-500);--bw-button-text-color-hover: var(--bw-color-danger-800)}.BwButton--cs-danger.BwButton--light.BwButton--al-2,a.BwButton--cs-danger.BwButton--light.BwButton--al-2{--bw-button-border-color: var(--bw-color-danger-200);--bw-button-border-color-hover: var(--bw-color-white);--bw-button-text-color: var(--bw-color-danger-200);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-success.BwButton--dark.BwButton--al-1,a.BwButton--cs-success.BwButton--dark.BwButton--al-1{--bw-button-background-color: var(--bw-color-success-500);--bw-button-background-color-hover: var(--bw-color-success-800);--bw-button-border-color: var(--bw-color-success-500);--bw-button-border-color-hover: var(--bw-color-success-800);--bw-button-text-color: var(--bw-color-white);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-success.BwButton--dark.BwButton--al-2,a.BwButton--cs-success.BwButton--dark.BwButton--al-2{--bw-button-background-color-hover: var(--bw-color-success-800);--bw-button-border-color: var(--bw-color-success-500);--bw-button-border-color-hover: var(--bw-color-success-800);--bw-button-text-color: var(--bw-color-success-500);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-success.BwButton--light.BwButton--al-1,a.BwButton--cs-success.BwButton--light.BwButton--al-1{--bw-button-background-color: var(--bw-color-white);--bw-button-background-color-hover: var(--bw-color-success-200);--bw-button-border-color: var(--bw-color-white);--bw-button-border-color-hover: var(--bw-color-success-200);--bw-button-text-color: var(--bw-color-success-500);--bw-button-text-color-hover: var(--bw-color-success-800)}.BwButton--cs-success.BwButton--light.BwButton--al-2,a.BwButton--cs-success.BwButton--light.BwButton--al-2{--bw-button-border-color: var(--bw-color-success-200);--bw-button-border-color-hover: var(--bw-color-white);--bw-button-text-color: var(--bw-color-success-200);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-cta.BwButton--dark.BwButton--al-1,a.BwButton--cs-cta.BwButton--dark.BwButton--al-1{--bw-button-background-color: var(--bw-color-cta-500);--bw-button-background-color-hover: var(--bw-color-cta-800);--bw-button-border-color: var(--bw-color-cta-500);--bw-button-border-color-hover: var(--bw-color-cta-800);--bw-button-text-color: var(--bw-color-white);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-cta.BwButton--dark.BwButton--al-2,a.BwButton--cs-cta.BwButton--dark.BwButton--al-2{--bw-button-background-color-hover: var(--bw-color-cta-800);--bw-button-border-color: var(--bw-color-cta-500);--bw-button-border-color-hover: var(--bw-color-cta-800);--bw-button-text-color: var(--bw-color-cta-500);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-cta.BwButton--light.BwButton--al-1,a.BwButton--cs-cta.BwButton--light.BwButton--al-1{--bw-button-background-color: var(--bw-color-cta-500);--bw-button-background-color-hover: var(--bw-color-cta-800);--bw-button-border-color: var(--bw-color-cta-500);--bw-button-border-color-hover: var(--bw-color-cta-800);--bw-button-text-color: var(--bw-color-white);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--cs-cta.BwButton--light.BwButton--al-2,a.BwButton--cs-cta.BwButton--light.BwButton--al-2{--bw-button-background-color-hover: var(--bw-color-cta-800);--bw-button-border-color: var(--bw-color-cta-200);--bw-button-border-color-hover: var(--bw-color-white);--bw-button-text-color: var(--bw-color-cta-200);--bw-button-text-color-hover: var(--bw-color-white)}.BwButton--extraSmall,a.BwButton--extraSmall{--button-height: 1.5rem;line-height:1.2;font-size:var(--bw-text-body-size-xs);border-radius:var(--bw-button-border-radius, var(--bw-br-sm))}.BwButton--small,a.BwButton--small{--button-height: 2rem;line-height:1.55;font-size:var(--bw-text-body-size-sm);border-radius:var(--bw-button-border-radius, var(--bw-br-sm))}.BwButton--large,a.BwButton--large{--button-height: 3rem;padding:var(--bw-button-padding, 0 1.5em)}.BwButton--extraLarge,a.BwButton--extraLarge{--button-height: 4rem;font-size:1.25rem;padding:var(--bw-button-padding, 0 2em)}.BwButton--fw,a.BwButton--fw{width:100%}.BwButton--rounded,a.BwButton--rounded{border-radius:var(--bw-button-border-radius, var(--bw-br-pill))}.BwButton--borderless,a.BwButton--borderless{--border-color: transparent}.BwButton--iconOnly,a.BwButton--iconOnly{--bw-button-padding: 0 .7em;--bw-button-icon-size: 1.5em;width:var(--button-height, 2.5rem)}.BwButton--iconOnly>i,a.BwButton--iconOnly>i{font-size:var(--bw-button-icon-size)}.BwButton--iconOnly>svg,a.BwButton--iconOnly>svg{width:var(--bw-button-icon-size);height:var(--bw-button-icon-size)}.BwButton--iconOnly.BwButton--extraSmall,a.BwButton--iconOnly.BwButton--extraSmall{--bw-button-icon-size: 1.2em}.BwButton--iconOnly.BwButton--rounded,a.BwButton--iconOnly.BwButton--rounded{--bw-button-border-radius: var(--bw-br-circle);--bw-button-icon-size: 1em}.BwButton--disabled,.BwButton:disabled,a.BwButton--disabled,a.BwButton:disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.5}.BwButton--working>i,.BwButton--working .BwButton__count,.BwButton--working .BwButton__text,a.BwButton--working>i,a.BwButton--working .BwButton__count,a.BwButton--working .BwButton__text{opacity:0}.ButtonGroup{display:flex;align-items:center;gap:var(--bw-space-100) 0}.ButtonGroup--spacedOut{flex-wrap:wrap;gap:var(--bw-space-250)}.ButtonGroup--flexWrap{flex-wrap:wrap}@media (min-width: 350px){.ButtonGroup:not(.ButtonGroup--spacedOut)>*:not(:only-child):first-child{border-right:0;border-radius:var(--bw-br-md) 0 0 var(--bw-br-md)}.ButtonGroup:not(.ButtonGroup--spacedOut)>*:not(:only-child):last-child{border-left:0;border-radius:0 var(--bw-br-md) var(--bw-br-md) 0}.ButtonGroup:not(.ButtonGroup--spacedOut)>*:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-left:0;border-right:0}}@media (max-width: 349.98px){.ButtonGroup:not(.ButtonGroup--spacedOut){flex-direction:column;align-items:stretch;gap:0 var(--bw-space-100)}.ButtonGroup:not(.ButtonGroup--spacedOut)>*:not(:only-child):first-child{border-bottom:0;border-radius:var(--bw-br-md) var(--bw-br-md) 0 0}.ButtonGroup:not(.ButtonGroup--spacedOut)>*:not(:only-child):last-child{border-top:0;border-radius:0 0 var(--bw-br-md) var(--bw-br-md)}.ButtonGroup:not(.ButtonGroup--spacedOut)>*:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-top:0;border-bottom:0}}.BwCheckbox{--checkbox-border-color: var(--checkbox-border-color-override);--checkbox-border-color-checked: var( --checkbox-border-color-override, var(--checkbox-border-color-internal, var(--bw-color-focus-500)) );--checkbox-marker-color: var(--checkbox-marker-color-override);--checkbox-marker-color-checked: var( --checkbox-marker-color-override, var(--checkbox-marker-color-internal, var(--bw-color-focus-500)) );--checkbox-marker-size: var( --checkbox-marker-size-override, var(--checkbox-marker-size-internal, var(--bw-text-body-size-base)) );--checkbox-size: var(--checkbox-size-override, var(--checkbox-size-internal, 24px));--checkbox-label-size: var( --checkbox-label-size-override, var(--checkbox-label-size-internal, var(--bw-text-body-size-base)) );--checkbox-backdrop-opacity: var( --checkbox-backdrop-opacity-override, var(--checkbox-backdrop-opacity-internal, 0) );--checkbox-backdrop-scale: var( --checkbox-backdrop-scale-override, var(--checkbox-backdrop-scale-internal, 1) );display:flex;align-items:baseline;gap:var(--bw-space-200);border-radius:var(--bw-br-sm);font-size:var(--bw-text-body-size-base);cursor:pointer;line-height:1.25}.BwCheckbox .BwCheckbox__input{display:none}@media (hover: hover) and (pointer: fine){.BwCheckbox:not(.BwCheckbox--checked):not(.BwCheckbox--disabled):not(.BwCheckbox__input:checked):hover{--checkbox-marker-opacity-internal: .5;--checkbox-backdrop-scale-internal: 1.75;--checkbox-backdrop-opacity-internal: .1}.BwCheckbox:not(.BwCheckbox--checked):not(.BwCheckbox--disabled):not(.BwCheckbox__input:checked):focus-visible{--checkbox-marker-opacity-internal: .5;--checkbox-backdrop-scale-internal: 1.75;--checkbox-backdrop-opacity-internal: .1}}.BwCheckbox:not(.BwCheckbox--checked):not(.BwCheckbox--disabled):not(.BwCheckbox__input:checked):active{--checkbox-backdrop-scale-internal: 1.75;--checkbox-backdrop-opacity-internal: .2}.BwCheckbox .BwCheckbox__checkbox{flex:0 0 auto;position:relative;isolation:isolate}.BwCheckbox .BwCheckbox__checkbox:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border-radius:var(--bw-br-circle);background-color:currentColor;opacity:var(--checkbox-backdrop-opacity);transform:scale(var(--checkbox-backdrop-scale));z-index:-1;transition-duration:.2s;transition-timing-function:ease;transition-property:opacity,transform}.BwCheckbox .BwCheckbox__checkbox:after{content:"";position:absolute;width:calc(var(--checkbox-size) + 75%);height:calc(var(--checkbox-size) + 75%);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.BwCheckbox .BwCheckbox__checkboxInner{display:flex;align-items:center;justify-content:center;width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--bw-color-surface-2);border:1px solid var(--checkbox-border-color, var(--checkbox-border-color-internal, var(--bw-color-grey-400)));border-radius:var(--bw-br-sm);outline:2px solid transparent;transition-duration:.2s;transition-timing-function:ease;transition-property:border,outline,outline-offset}.BwCheckbox .BwCheckbox__marker{line-height:1;color:var(--checkbox-marker-color, var(--checkbox-marker-color-internal, var(--bw-color-text)));opacity:var(--checkbox-marker-opacity-internal, 0);font-size:var(--checkbox-marker-size);transition-duration:.2s;transition-timing-function:ease;transition-property:opacity,color}.BwCheckbox .BwCheckbox__content:empty{display:none}.BwCheckbox .BwCheckbox__labelText{font-size:var(--checkbox-label-size)}.BwCheckbox--required .BwCheckbox__labelText:after{content:"*";color:var(--bw-color-danger-500)}.BwCheckbox--disabled{pointer-events:none;opacity:.5}.BwCheckbox--checked .BwCheckbox__checkbox,.BwCheckbox .BwCheckbox__input:checked+.BwCheckbox__checkbox{--checkbox-border-color-internal: var(--checkbox-border-color-checked);--checkbox-marker-color-internal: var(--checkbox-marker-color-checked);--checkbox-marker-opacity-internal: 1}.BwCheckbox--checked .BwCheckbox__checkbox .BwCheckbox__marker,.BwCheckbox .BwCheckbox__input:checked+.BwCheckbox__checkbox .BwCheckbox__marker{animation:marker-animation .5s ease forwards}.BwCheckbox--indeterminate{--checkbox-marker-color-internal: var(--bw-color-grey-600) !important}.BwCheckbox--indeterminate{--checkbox-marker-opacity-internal: 1}.BwCheckbox--error{--checkbox-border-color-internal: var(--bw-color-danger-500);--checkbox-marker-color-internal: var(--bw-color-danger-500)}.BwCheckbox--error .BwCheckbox__checkboxInner{outline-color:var(--bw-color-danger-500);outline-offset:2px}.BwCheckbox--small{--checkbox-label-size-internal: .875rem;--checkbox-marker-size-internal: .75rem;--checkbox-size-internal: 18px}.BwCheckbox--large{--checkbox-label-size-internal: 1.125rem;--checkbox-marker-size-internal: 1.25rem;--checkbox-size-internal: 32px}.BwCheckbox--mirrored{flex-direction:row-reverse}.BwCheckbox--fullWidth,.BwCheckbox--fullWidth .BwCheckbox__content{width:100%}.BwCheckbox--legacyErrorMessage .BwCheckbox__message{display:none}.BwCheckbox--legacyErrorMessage.BwCheckbox--error .BwCheckbox__message{display:block}.BwCheckbox--colorless{--checkbox-border-color-checked-internal: var(--bw-color-text);--checkbox-marker-color-checked-internal: var(--bw-color-text)}.BwCheckbox--cross{--checkbox-marker-size-internal: 1.5rem}@keyframes marker-animation{0%{opacity:.5;transform:rotate(20deg)}25%{transform:rotate(20deg) scale(.7)}45%{transform:rotate(-20deg) scale(1.6);opacity:1}65%{transform:rotate(5deg) scale(.95)}80%{transform:rotate(-10deg) scale(1)}}.BwCountIcon{--count-icon-size: 20px;--count-icon-width: var(--count-icon-max-width, 20px);--count-icon-font-size: 14px;--count-icon-background-color: var(--bw-color-grey-400);--count-icon-color: var(--bw-color-grey-800);--count-icon-border-width: 1px;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:var(--count-icon-font-size);min-width:var(--count-icon-size);height:var(--count-icon-size);width:var(--count-icon-width);padding:var(--bw-space-100);background-color:var(--count-icon-background-color);color:var(--count-icon-color);border-radius:var(--bw-br-pill);-webkit-text-decoration:none;text-decoration:none;transition-property:background-color,color,opacity;transition-duration:.2s;transition-timing-function:ease;font-family:var(--bw-font-family-primary);font-weight:400;text-align:center;line-height:1}.BwCountIcon--small{--count-icon-size: 18px;--count-icon-font-size: 12px}.BwCountIcon--success{font-weight:700;--count-icon-background-color: var(--bw-color-success-500);--count-icon-color: var(--bw-color-white);--count-icon-border-width: 2px}.BwCountIcon--warning{font-weight:700;--count-icon-background-color: var(--bw-color-warning-500);--count-icon-color: var(--bw-color-grey-800);--count-icon-border-width: 2px}.BwCountIcon--danger{font-weight:700;--count-icon-background-color: var(--bw-color-danger-500);--count-icon-color: var(--bw-color-white);--count-icon-border-width: 2px}.BwCountIcon--disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;--count-icon-background-color: var(--bw-color-grey-400);--count-icon-color: var(--bw-color-grey-800)}.BwCountIcon--outlineEnabled{outline:var(--count-icon-border-width) solid var(--bw-color-white)}.BwCountIcon--animation{animation:count-pulse .2s infinite}@keyframes count-pulse{0%{box-shadow:0 0 0 0 var(--count-icon-background-color)}to{box-shadow:0 0 0 1em #0000}}.BwSelect{--select-outline-color: transparent;--select-bg-color: var(--bw-color-surface-2);--select-text-color: var(--bw-color-grey-800);--select-placeholder-color: var(--bw-color-grey-500);--select-icon-container-size: 32px;--select-height: 48px;--select-padding: 0 calc(var(--bw-space-300) + var(--select-icon-container-size)) 0 var(--bw-space-300);--select-font-size: var(--bw-text-body-size-base);--select-inset-label-font-size-inactive: var(--bw-text-body-size-base);--select-inset-label-font-size-active: var(--bw-text-body-size-xs);--select-inset-padding: 20px calc(var(--bw-space-300) + var(--select-icon-container-size)) var(--bw-space-100) var(--bw-space-300);--select-inset-font-size: var(--bw-text-body-size-base);--select-inset-label-translate-active: -120%;position:relative;width:100%}.BwSelect .BwSelect__container{outline:2px solid var(--select-outline-color)!important}.BwSelect .BwSelect__container{position:relative;display:flex;align-items:center;height:var(--select-height);background-color:var(--select-bg-color);border:1px solid var(--bw-color-grey-400);border-radius:var(--bw-br-md);transition-duration:.2s;transition-timing-function:ease;transition-property:outline,background-color,border-radius}.BwSelect .BwSelect__label{margin-bottom:var(--bw-space-200)!important}.BwSelect .BwSelect__label{display:block;width:100%;font-size:var(--bw-text-body-size-base);color:var(--select-text-color);transition:color .2s ease}.BwSelect .BwSelect__selectContainer{display:flex;width:100%;height:100%}.BwSelect .BwSelect__field{outline:none!important}.BwSelect .BwSelect__field{width:100%;background-color:transparent;border-radius:var(--bw-br-md);padding:var(--select-padding);color:var(--select-text-color);font-weight:500;font-size:var(--select-font-size);cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.BwSelect .BwSelect__field::-moz-placeholder{color:var(--bw-color-grey-500);font-weight:500}.BwSelect .BwSelect__field::placeholder{color:var(--bw-color-grey-500);font-weight:500}.BwSelect .BwSelect__field:disabled{pointer-events:none}.BwSelect .BwSelect__field optgroup,.BwSelect .BwSelect__field option{background-color:var(--select-bg-color)}.BwSelect .BwSelect__field option:not([value=""]),.BwSelect .BwSelect__field optgroup{color:var(--select-text-color)}.BwSelect .BwSelect__field option:disabled{color:var(--color-grey-500);font-style:italic}.BwSelect .BwSelect__icon{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;top:50%;right:var(--bw-space-200);width:var(--select-icon-container-size);height:var(--select-icon-container-size);color:var(--select-text-color);transform:translateY(-50%);transition:transform .2s ease;font-size:var(--select-font-size)}.BwSelect--labelInset .BwSelect__label{position:absolute;top:50%;transform:translateY(-50%);margin-bottom:0;padding:0 calc(var(--bw-space-300) + var(--select-icon-container-size)) 0 var(--bw-space-300);pointer-events:none;font-weight:400;font-weight:initial;font-size:var(--select-inset-label-font-size-inactive);transition-duration:.2s;transition-timing-function:ease;transition-property:transform,font-size,color}.BwSelect--labelInset .BwSelect__field{font-size:var(--select-inset-font-size);padding:var(--select-inset-padding)}.BwSelect--labelActive.BwSelect--labelInset .BwSelect__label{font-size:var(--select-inset-label-font-size-active)}.BwSelect--hasContent.BwSelect--labelInset:not(.BwSelect--placeholder) .BwSelect__label{transform:translateY(var(--select-inset-label-translate-active));color:var(--bw-color-grey-500)}.BwSelect:not(.BwSelect--disabled) .BwSelect__container:focus-within{--select-outline-color: var(--bw-color-focus-500)}.BwSelect:not(.BwSelect--disabled) .BwSelect__container:focus-within .BwSelect__icon{transform:translateY(calc(-50% - 2px))}@media (hover: hover) and (pointer: fine){.BwSelect:not(.BwSelect--disabled) .BwSelect__container:hover{--select-outline-color: var(--bw-color-focus-500)}.BwSelect:not(.BwSelect--disabled) .BwSelect__container:hover .BwSelect__icon{transform:translateY(calc(-50% - 2px))}.BwSelect:not(.BwSelect--disabled) .BwSelect__container:focus-visible{--select-outline-color: var(--bw-color-focus-500)}.BwSelect:not(.BwSelect--disabled) .BwSelect__container:focus-visible .BwSelect__icon{transform:translateY(calc(-50% - 2px))}}.BwSelect:active:not(.BwSelect--disabled) .BwSelect__icon{transform:translateY(calc(-50% + 1px))}.BwSelect--placeholder .BwSelect__field{color:var(--select-placeholder-color)}.BwSelect--active{--select-outline-color: var(--bw-color-focus-500)}.BwSelect--highlight .BwSelect__selectContainer{position:relative;isolation:isolate}.BwSelect--highlight .BwSelect__selectContainer:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:var(--bw-color-primary);opacity:0;z-index:-1;transition:opacity .2s ease}.BwSelect--active.BwSelect--highlight{--select-outline-color: var(--bw-color-focus-500)}.BwSelect--active.BwSelect--highlight .BwSelect__field{font-weight:700;color:var(--bw-color-secondary)}.BwSelect--active.BwSelect--highlight .BwSelect__selectContainer:before{opacity:.05}.BwSelect--disabled{--select-border-color: var(--bw-color-grey-400);--select-bg-color: var(--bw-color-grey-200)}.BwSelect--disabled .BwSelect__container{cursor:not-allowed}.BwSelect--disabled .BwSelect__field,.BwSelect--disabled .BwSelect__icon,.BwSelect--disabled .BwSelect__label{color:var(--bw-color-grey-500)!important}.BwSelect--disabled .BwSelect__field,.BwSelect--disabled .BwSelect__icon,.BwSelect--disabled .BwSelect__label{background-color:transparent;pointer-events:none}.BwSelect--required .BwSelect__label:after{content:"*";color:var(--bw-color-danger-500)}.BwSelect--rectangle .BwSelect__field{border-radius:0!important}.BwSelect--roundedLeft .BwSelect__field{border-radius:var(--bw-br-md) 0 0 var(--bw-br-md)!important}.BwSelect--roundedRight .BwSelect__field{border-radius:0 var(--bw-br-md) var(--bw-br-md) 0!important}.BwSelect--extraExtraSmall{--select-height: 24px;--select-icon-container-size: 24px;--select-inset-padding: 5px calc(var(--bw-space-300) + var(--select-icon-container-size)) var(--bw-space-100) var(--bw-space-300);--select-inset-label-font-size-inactive: var(--bw-text-body-size-xs);--select-inset-label-font-size-active: .625rem;--select-inset-font-size: var(--bw-text-body-size-xs);--select-font-size: var(--bw-text-body-size-xs);--select-inset-label-translate-active: -120%;--select-padding: 0 calc(var(--bw-space-200) + var(--select-icon-container-size)) 0 var(--bw-space-200)}.BwSelect--extraExtraSmall .BwSelect__icon{right:var(--bw-space-100)}.BwSelect--extraSmall{--select-height: 32px;--select-icon-container-size: 32px;--select-padding: 0 calc(var(--bw-space-200) + var(--select-icon-container-size)) 0 var(--bw-space-200);--select-inset-padding: 10px calc(var(--bw-space-300) + var(--select-icon-container-size)) var(--bw-space-100) var(--bw-space-300);--select-inset-label-font-size-inactive: var(--bw-text-body-size-xs);--select-inset-label-font-size-active: .625rem;--select-inset-font-size: var(--bw-text-body-size-xs);--select-font-size: var(--bw-text-body-size-xs);--select-inset-label-translate-active: -120%}.BwSelect--extraSmall .BwSelect__icon{right:0}.BwSelect--small{--select-height: 40px;--select-inset-padding: 15px calc(var(--bw-space-300) + var(--select-icon-container-size)) var(--bw-space-100) var(--bw-space-300);--select-inset-label-font-size-inactive: var(--bw-text-body-size-sm);--select-inset-label-font-size-active: .625rem;--select-inset-font-size: var(--bw-text-body-size-sm);--select-inset-label-translate-active: -120%}.BwSelect--large{--select-inset-label-font-size-inactive: var(--bw-text-body-size-lg);--select-inset-label-font-size-active: .875rem;--select-inset-font-size: 1.25rem}.BwSelect--error{--select-outline-color: var(--bw-color-danger-500)}.BwSelect--legacyErrorMessage .BwSelect__message{display:none}.BwSelect--legacyErrorMessage.BwSelect--error .BwSelect__message{display:block}.BwChipGroup{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--bw-space-100);width:100%}.BwChipGroup--stacked{flex-direction:column}.BwChipGroup--centered{justify-content:center}.BwChipGroup--right{justify-content:flex-end}.BwChipGroup--stacked.BwChipGroup--centered{align-items:center}.BwChipGroup--stacked.BwChipGroup--right{align-items:flex-end}.BwChip{--bw-chip-font-size: var( --bw-chip-font-size-override, var(--bw-chip-font-size-internal, var(--bw-text-body-size-sm)) );--bw-chip-background-color: var( --bw-chip-background-color-override, var(--bw-chip-background-color-internal, var(--bw-color-grey-300)) );--bw-chip-text-color: var( --bw-chip-text-color-override, var(--bw-chip-text-color-internal, var(--bw-color-text)) );--bw-chip-border-color: var( --bw-chip-border-color-override, var(--bw-chip-border-color-internal, var(--bw-chip-background-color)) );--bw-chip-hover-border-color: var( --bw-chip-hover-border-color-override, var(--bw-chip-hover-border-color-internal, var(--bw-chip-background-color)) );position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.25em;max-width:100%;height:1.5em;background-color:var(--bw-chip-background-color);border-radius:var(--bw-br-pill);padding:0 .75em;color:var(--bw-chip-text-color);font-size:var(--bw-chip-font-size);font-family:var(--bw-font-family-primary);isolation:isolate;border:1px solid var(--bw-chip-border-color);transition-duration:.2s;transition-timing-function:ease;transition-property:border}.BwChip .BwChip__content{display:inline-block}.BwChip--clickable{cursor:pointer}@media (hover: hover) and (pointer: fine){.BwChip--clickable:hover{border-color:var(--bw-chip-hover-border-color)}.BwChip--clickable:focus-visible{border-color:var(--bw-chip-hover-border-color)}}.BwChip--clickable:active{border-color:var(--bw-chip-hover-border-color);transform:translateY(2px)}.BwChip--info{--bw-chip-background-color-internal: var(--bw-color-focus-200);--bw-chip-text-color-internal: var(--bw-color-focus-800);--bw-chip-hover-border-color-internal: var(--bw-color-focus-800)}.BwChip--success{--bw-chip-background-color-internal: var(--bw-color-success-200);--bw-chip-text-color-internal: var(--bw-color-success-800);--bw-chip-hover-border-color-internal: var(--bw-color-success-800)}.BwChip--warning{--bw-chip-background-color-internal: var(--bw-color-warning-200);--bw-chip-text-color-internal: var(--bw-color-warning-800);--bw-chip-hover-border-color-internal: var(--bw-color-warning-800)}.BwChip--danger{--bw-chip-background-color-internal: var(--bw-color-danger-200);--bw-chip-text-color-internal: var(--bw-color-danger-800);--bw-chip-hover-border-color-internal: var(--bw-color-danger-800)}.BwChip:disabled{--bw-chip-background-color-internal: var(--bw-color-grey-400);--bw-chip-text-color-internal: var(--bw-color-grey-600);opacity:.5;pointer-events:none}.BwChip--borderEnabled{border:1px solid currentColor}.BwChip--capitalized .BwChip__content{text-transform:lowercase}.BwChip--capitalized .BwChip__content:first-letter{text-transform:capitalize}.BwChip--square{border-radius:var(--bw-br-xs)}.BwChip--small{--bw-chip-font-size-internal: var(--bw-text-body-size-xs)}@media (max-width: 575.98px){.BwChip--responsiveSize{--bw-chip-font-size-internal: var(--bw-text-body-size-xs)}}.BwChip--large{--bw-chip-font-size-internal: 1.125rem}@media (max-width: 575.98px){.BwChip--large.BwChip--responsiveSize{--bw-chip-font-size-internal: var(--bw-text-body-size-sm)}}.ProductChip:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit}.ProductChip--clickable:not(.ProductChip:disabled){cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.ProductChip--clickable:not(.ProductChip:disabled):before{background-color:currentColor;opacity:0;z-index:-1;transition:opacity .2s ease}.ProductChip--clickable:not(.ProductChip:disabled):hover:before,.ProductChip--clickable:not(.ProductChip:disabled):focus-visible:before{opacity:.15}.ProductChip--recommended{--bw-chip-background-color-override: var(--bw-color-focus-200);--bw-chip-text-color: var(--bw-color-focus-800)}.ProductChip--popular{--bw-chip-background-color-override: var(--bw-color-grey-300);--bw-chip-text-color: var(--bw-color-text)}.ProductChip--outlet{--bw-chip-background-color-override: var(--bw-color-accent-2);--bw-chip-text-color: var(--bw-color-text-inverted)}.ProductChip--sale{--bw-chip-background-color-override: var(--bw-color-accent-1);--bw-chip-text-color: var(--bw-color-text)}.ProductChip--new{--bw-chip-background-color-override: var(--bw-color-accent-3);--bw-chip-text-color: var(--bw-color-text-inverted)}.ProductChip--demo{--bw-chip-background-color-override: var(--bw-color-grey-600);--bw-chip-text-color: var(--bw-color-text-inverted)}.ProductChip--priceGuarantee{--bw-chip-background-color-override: var(--bw-color-focus-200);--bw-chip-text-color: var(--bw-color-focus-800)}.ProductChip--fixedPrice{--bw-chip-background-color-override: var(--bw-color-secondary);--bw-chip-text-color: var(--bw-color-white)}.ProductChip--blackFriday{--bw-chip-background-color-override: var(--bw-color-grey-800);--bw-chip-text-color: var(--bw-color-text-inverted)}.ProductChip--boschExtra{--bw-chip-background-color-override: #b2d5db;--bw-chip-text-color: var(--bw-color-text);text-transform:none;text-transform:initial;font-weight:700}.ProductChip--boschExtra .BwChip__content>span{color:#e30613}.BwDiscountBadge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:var(--bw-color-accent-1);font-size:var(--bw-text-body-size-base);font-family:var(--bw-font-family-primary);font-weight:700;color:var(--bw-color-grey-800);border-radius:var(--bw-br-circle);width:2.8125em;height:2.8125em}.BwDiscountBadge--extraSmall{font-size:var(--bw-text-body-size-sm);font-family:var(--bw-font-family-primary);width:2.8125em;height:2.8125em}.BwDiscountBadge--medium{width:3.2em;height:3.2em}.BwDiscountBadge--large{font-size:var(--bw-text-body-size-lg);width:3.5em;height:3.5em}.BwDiscountBadge--absolute{position:absolute}.BwDiscountBadge--topLeft{top:0;left:0}.BwDiscountBadge--topRight{top:0;right:0}.BwDiscountBadge--bottomLeft{bottom:0;left:0}.BwDiscountBadge--bottomRight{bottom:0;right:0}.BwLink{--bw-link-color: var( --bw-link-color-override, var(--bw-link-color-internal, var(--bw-color-link)) );--bw-link-color-hover: var( --bw-link-color-hover-override, var(--bw-link-color-hover-internal, var(--bw-color-link)) );--bw-link-background-color: var( --bw-link-background-color-override, var(--bw-link-background-color-internal, transparent) );--bw-link-background-color-hover: var( --bw-link-background-color-hover-override, var(--bw-link-background-color-hover-internal, transparent) );--bw-link-icon-background-color: var( --bw-link-icon-background-color-override, var(--bw-link-icon-background-color-internal, transparent) );--bw-link-icon-background-color-hover: var( --bw-link-icon-background-color-hover-override, var(--bw-link-icon-background-color-hover-internal, transparent) );--bw-link-font-size: var(--bw-link-font-size-override, var(--bw-link-font-size-internal, 1em));--bw-link-padding-vertical: var(--bw-link-padding-vertical-internal, 2px);--bw-link-padding-horizontal: var(--bw-link-padding-horizontal-internal, var(--bw-space-100));position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--bw-space-100);color:var(--bw-link-color);font-weight:500;font-size:var(--bw-link-font-size);padding-top:var(--bw-link-padding-top-override, var(--bw-link-padding-vertical));padding-right:var(--bw-link-padding-right-override, var(--bw-link-padding-horizontal));padding-bottom:var(--bw-link-padding-bottom-override, var(--bw-link-padding-vertical));padding-left:var(--bw-link-padding-left-override, var(--bw-link-padding-horizontal));margin:calc(-1 * var(--bw-link-padding-vertical)) calc(-1 * var(--bw-link-padding-horizontal));background-color:var(--bw-link-background-color);border-radius:var(--bw-br-sm);transition:background-color .2s ease,padding .2s ease,color .2s ease;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;text-align:left}.BwLink:after{content:"";position:absolute;height:48px;top:50%;left:0;right:0;transform:translateY(-50%)}.BwLink .BwLink__iconContainer{position:absolute;right:var(--bw-link-padding-horizontal);width:.9em;height:.9em;display:flex;align-items:center;justify-content:center}.BwLink .BwLink__iconContainer:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-color:var(--bw-link-state-background-color);opacity:var(--bw-link-state-opacity, 0);transition:opacity .2s ease,background-color .2s ease;border-radius:var(--bw-br-circle)}.BwLink .BwLink__content>i,.BwLink>i,.BwLink .BwLink__icon{position:relative;color:inherit;-webkit-text-decoration:none;text-decoration:none;font-size:.75em;transition:color .2s ease}.BwLink--hasCustomIcon .BwLink__iconContainer{width:1em;height:1em;position:relative;left:0}.BwLink--hasCustomIcon .BwLink__content>i,.BwLink--hasCustomIcon>i,.BwLink--hasCustomIcon .BwLink__icon{font-size:.9em}.BwLink--hasState:not(.BwLink--iconBefore):not(.BwLink--hasCustomIcon){--bw-link-padding-right-override: calc(var(--bw-link-padding-horizontal) + 1.2em)}.BwLink--hasState.BwLink--iconBefore:not(.BwLink--hasCustomIcon){--bw-link-padding-left-override: calc(var(--bw-link-padding-horizontal) + 1.2em)}.BwLink--iconBefore:not(.BwLink--hasCustomIcon) .BwLink__iconContainer{left:var(--bw-link-padding-horizontal);right:auto;right:initial}.BwLink .BwLink__text{display:inline-block;position:relative;-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.BwLink .BwLink__errorMessage{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;text-align:left;opacity:0;background:var(--bw-color-danger-200);color:var(--bw-color-danger-800);padding:2px 4px;border-radius:var(--bw-br-xs);transition:opacity .2s ease}.BwLink .BwLink__errorMessage:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) rotate(180deg);border-style:solid;border-width:6px 6px 0 6px;border-color:var(--bw-color-danger-200) transparent transparent transparent}.BwLink--underlineDisabled .BwLink__text{-webkit-text-decoration:none;text-decoration:none}.BwLink--iconCircled .BwLink__iconContainer{--bw-link-icon-background-color-hover: var(--bw-color-grey-300);background-color:var(--bw-link-icon-background-color);border-radius:var(--bw-br-circle);padding:var(--bw-space-100);border:1px solid var(--bw-color-grey-400);width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center}.BwLink--light{--bw-link-color-internal: var(--bw-color-white);--bw-link-color-hover-internal: var(--bw-color-white)}.BwLink--dark{--bw-link-color-internal: var(--bw-color-grey-800);--bw-link-color-hover-internal: var(--bw-color-link)}.BwLink--paddingEnabled{--bw-link-padding-vertical-internal: var(--bw-space-250);--bw-link-padding-horizontal-internal: var(--bw-space-300);margin:0}.BwLink--paddingEnabled.BwLink--light{--bw-link-background-color-hover-internal: var(--bw-color-grey-800)}.BwLink--paddingEnabled.BwLink--dark{--bw-link-background-color-hover-internal: var(--bw-color-grey-300)}.BwLink--disabled,.BwLink[disabled]:not(.BwLink--working){opacity:.5;cursor:auto;cursor:initial;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BwLink--complete{--bw-link-state-background-color: var(--bw-color-success-200);--bw-link-state-opacity: 1}.BwLink--complete .BwLink__iconContainer{color:var(--bw-color-success-800);opacity:1}.BwLink--error{--bw-link-state-background-color: var(--bw-color-danger-200);--bw-link-state-opacity: 1}.BwLink--error .BwLink__iconContainer{color:var(--bw-color-danger-800);opacity:1}@media (hover: hover) and (pointer: fine){.BwLink--error:hover .BwLink__errorMessage{opacity:1}.BwLink--error:focus-visible .BwLink__errorMessage{opacity:1}}.BwLink--working{--bw-link-state-background-color: var(--bw-color-focus-200);--bw-link-state-opacity: 1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:auto;cursor:initial}.BwLink--working .BwLink__iconContainer{color:var(--bw-color-focus-800);opacity:1}.BwLink--working .BwLink__text{opacity:.5;-webkit-text-decoration:none;text-decoration:none}@media (hover: hover) and (pointer: fine){.BwLink:not(.BwLink--working):not(.BwLink--disabled):not([disabled]):hover{color:var(--bw-link-color-hover-internal);background-color:var(--bw-link-background-color-hover-internal);-webkit-text-decoration:none;text-decoration:none}.BwLink:not(.BwLink--working):not(.BwLink--disabled):not([disabled]):hover .BwLink__text{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.1em}.BwLink:not(.BwLink--working):not(.BwLink--disabled):not([disabled]):hover--iconCircled .BwLink__iconContainer{background-color:var(--bw-link-icon-background-color-hover)}.BwLink:not(.BwLink--working):not(.BwLink--disabled):not([disabled]):focus-visible{color:var(--bw-link-color-hover-internal);background-color:var(--bw-link-background-color-hover-internal);-webkit-text-decoration:none;text-decoration:none}.BwLink:not(.BwLink--working):not(.BwLink--disabled):not([disabled]):focus-visible .BwLink__text{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.1em}.BwLink:not(.BwLink--working):not(.BwLink--disabled):not([disabled]):focus-visible--iconCircled .BwLink__iconContainer{background-color:var(--bw-link-icon-background-color-hover)}}.BwTagGroup{--bw-tag-group-gap: var( --bw-tag-group-gap-override, var(--bw-tag-group-gap-internal, var(--bw-space-250)) );width:100%}.BwTagGroup .BwTagGroup__label{font-size:.875rem;font-weight:500;margin-bottom:var(--bw-space-200)}.BwTagGroup .BwTagGroup__list{margin:0}.BwTagGroup__list:not(.BwTagGroup--grid){display:flex;gap:var(--bw-tag-group-gap);flex-wrap:wrap}.BwTagGroup--grid .BwTagGroup__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-gap:var(--bw-tag-group-gap);gap:var(--bw-tag-group-gap)}@media (max-width: 767.98px){.BwTagGroup{--bw-tag-group-gap-internal: var(--bw-space-200)}}.BwTagGroup--small{--bw-tag-group-gap-internal: var(--bw-space-200)}@media (max-width: 575.98px){.BwTagGroup--responsiveSize{--bw-tag-group-gap-internal: var(--bw-space-200)}}.BwTagGroup--large{--bw-tag-group-gap-internal: var(--bw-space-300)}@media (max-width: 575.98px){.BwTagGroup--large.BwTagGroup--responsiveSize{--bw-tag-group-gap-internal: var(--bw-space-250)}}.BwTag{--bw-tag-size-small: 32px;--bw-tag-size-medium: 40px;--bw-tag-size-large: 52px;--bw-tag-size: var( --bw-tag-size-override, var(--bw-tag-size-internal, var(--bw-tag-size-medium)) );position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--bw-space-200);min-width:var(--bw-tag-size);height:var(--bw-tag-size);background-color:var(--bw-color-surface-2);border-radius:var(--bw-br-md);padding:var(--bw-space-200);overflow:hidden;isolation:isolate;transition-duration:.2s;transition-timing-function:ease;transition-property:outline,transform,background-color,color}.BwTag:before,.BwTag:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;transition-duration:.2s;transition-timing-function:ease;transition-property:inset,border,opacity;z-index:-1}.BwTag:after{border:2px solid var(--bw-color-primary);opacity:0}.BwTag:before{border:1px solid var(--bw-color-grey-300)}.BwTag .BwTag__image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.BwTag .BwTag__image>img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.BwTag .BwTag__slot{display:flex;gap:.7ch}.BwTag--small{--bw-tag-size-internal: var(--bw-tag-size-small)}@media (max-width: 575.98px){.BwTag--responsiveSize{--bw-tag-size-internal: var(--bw-tag-size-small)}}.BwTag--large{--bw-tag-size-internal: var(--bw-tag-size-large)}@media (max-width: 575.98px){.BwTag--large.BwTag--responsiveSize{--bw-tag-size-internal: var(--bw-tag-size-medium)}}@media (hover: hover) and (pointer: fine){.BwTag:hover{transform:translateY(-2px);cursor:pointer}.BwTag:hover:before{border-color:var(--bw-color-grey-500)}.BwTag:focus-visible{transform:translateY(-2px);cursor:pointer}.BwTag:focus-visible:before{border-color:var(--bw-color-grey-500)}}.BwTag--active.BwTag--filled{background-color:var(--bw-color-primary);color:var(--bw-color-surface-2)}.BwTag--active:after,.BwTag.is-active:after{opacity:1}.ProductCard{--product-card-content-padding: var(--bw-space-300);--product-card-controls-padding-vertical: var(--bw-space-200);position:relative;display:flex;flex-direction:column;isolation:isolate;container-type:inline-size}.ProductCard .ProductCard__content{display:grid;grid-template-columns:minmax(80px,135px) auto;grid-template-rows:-webkit-max-content auto auto;grid-template-rows:max-content auto auto;grid-column-gap:var(--bw-space-300);-moz-column-gap:var(--bw-space-300);column-gap:var(--bw-space-300);grid-row-gap:var(--bw-space-300);row-gap:var(--bw-space-300);flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--product-card-content-padding);pointer-events:none}@media (hover: hover) and (pointer: fine){.ProductCard .ProductCard__content:hover .ProductCard__productImage,.ProductCard .ProductCard__content:focus-within .ProductCard__productImage{transform:translateZ(0) scale(1.05)}.ProductCard .ProductCard__content .ProductCard__link:focus-visible{outline-color:var(--bw-color-primary)}}.ProductCard .ProductCard__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--bw-br-md);outline:3px solid transparent;outline-offset:var(--bw-outline-offset);cursor:pointer;opacity:0;transition-property:outline;transition-duration:.2s;transition-timing-function:ease}@media (max-width: 767.98px){.ProductCard .ProductCard__price{--bw-chip-font-size-override: var(--bw-text-body-size-xs)}}.ProductCard .ProductCard__image{pointer-events:none}.ProductCard .ProductCard__chips>*,.ProductCard .ProductCard__price,.ProductCard .ProductCard__buyButton,.ProductCard .ProductCard__availability,.ProductCard .ProductCard__variants,.ProductCard .ProductCard__controls,.ProductCard .ProductCard__controlsInContent,.ProductCard:not(.ProductCard--small) .ProductCard__brandImage{pointer-events:all;z-index:2}.ProductCard .ProductCard__productImage{transition:transform .1s linear}.ProductCard .ProductCard__media,.ProductCard .ProductCard__body,.ProductCard .ProductCard__purchaseInfo{display:flex;flex-direction:column}.ProductCard .ProductCard__media{position:relative;align-items:center;gap:var(--bw-space-200);width:100%;grid-column:1;grid-row:1}.ProductCard .ProductCard__image{width:100%;margin-top:20px;margin-bottom:10px}@media (max-width: 767.98px){.ProductCard .ProductCard__image{height:85px;margin-top:10px;margin-bottom:5px}}.ProductCard .ProductCard__discountBadge{flex-shrink:0;position:absolute;top:0;left:0;z-index:3;pointer-events:none}.ProductCard .ProductCard__brandImage{max-width:105px;height:40px}@media (max-width: 767.98px){.ProductCard .ProductCard__brandImage{max-width:80px;height:30px}}.ProductCard .ProductCard__body{grid-column:2;grid-row:1}.ProductCard .ProductCard__infoActions{position:relative}.ProductCard .ProductCard__chipsOverlay{position:absolute;z-index:1;width:100%;display:flex}.ProductCard .ProductCard__chips{grid-column:1;grid-row:1;margin-bottom:var(--bw-space-200);pointer-events:all}@container (max-width: 175px){.ProductCard .ProductCard__chips{--bw-chip-font-size-override: var(--bw-text-body-size-xs)}}.ProductCard .ProductCard__chips:empty{display:none}.ProductCard .ProductCard__title{pointer-events:all;gap:var(--bw-space-100);letter-spacing:.0125em}.ProductCard .ProductCard__title:not(:last-child){margin-bottom:.4em}.ProductCard .ProductCard__description{font-size:var(--bw-text-body-size-sm)}.ProductCard .ProductCard__graphic{display:none}.ProductCard .ProductCard__slot{display:flex;flex-direction:column;gap:var(--bw-space-200)}.ProductCard .ProductCard__slot,.ProductCard .ProductCard__purchaseInfo{grid-column:span 2;grid-row:2}.ProductCard .ProductCard__purchaseInfo{display:flex;flex-direction:column;gap:var(--bw-space-300);margin-top:auto;grid-row:-1}.ProductCard .ProductCard__priceAndControls{display:flex;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:var(--bw-space-300);column-gap:var(--bw-space-300);row-gap:var(--bw-space-200)}.ProductCard .ProductCard__purchaseControls{display:flex;justify-content:flex-end;flex-grow:1}.ProductCard .ProductCard__availability{display:flex;flex-direction:column;gap:var(--bw-space-200);grid-column:span 2}.ProductCard .ProductCard__availability:empty{display:none}.ProductCard .ProductCard__controls{margin-top:auto;border-top:1px solid var(--bw-color-grey-300);padding:var(--product-card-controls-padding-vertical) var(--product-card-content-padding)}.ProductCard--defaultSlot .ProductCard__purchaseInfo{grid-row:3}.ProductCard--small .ProductCard__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}@container (max-width: 175px){.ProductCard--small .ProductCard__content{--product-card-content-padding: var(--bw-space-200)}}@container (max-width: 175px){.ProductCard--small .ProductCard__media{gap:var(--bw-space-100)}}.ProductCard--small .ProductCard__image{height:160px}@media (max-width: 767.98px){.ProductCard--small .ProductCard__image{height:120px}}.ProductCard--small .ProductCard__chips{margin-left:auto;justify-content:flex-end}.ProductCard--small .ProductCard__body,.ProductCard--small .ProductCard__purchaseInfo{grid-column:auto;grid-row:auto}.ProductCard--small .ProductCard__description,.ProductCard--small .ProductCard__graphic,.ProductCard--small .ProductCard__slotContent{display:none}.ProductCard--small .ProductCard__purchaseInfo{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto}.ProductCard--small .ProductCard__priceAndControls{flex-direction:column;align-items:flex-start;width:100%}.ProductCard--small .ProductCard__purchaseControls,.ProductCard--small .ProductCard__buyButton,.ProductCard--small .ProductCard__availability{width:100%}.ProductCard--large .ProductCard__content{grid-template-columns:minmax(80px,135px) auto minmax(150px,-webkit-max-content);grid-template-columns:minmax(80px,135px) auto minmax(150px,max-content);grid-template-rows:auto 1fr auto;-moz-column-gap:var(--bw-space-325);column-gap:var(--bw-space-325);row-gap:initial}.ProductCard--large .ProductCard__media{grid-column:1;grid-row:1/span 3}.ProductCard--large .ProductCard__chips{grid-column:2;grid-row:1}.ProductCard--large .ProductCard__body{display:grid;grid-template-columns:1fr 1fr auto;grid-column:2;grid-row:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ProductCard--large .ProductCard__additionalLogo{grid-column:1/4}.ProductCard--large .ProductCard__title{letter-spacing:normal;grid-column:1/4}.ProductCard--large .ProductCard__description{grid-column:1/4}.ProductCard--large .ProductCard__graphic{display:block;grid-column:3;margin-bottom:var(--bw-space-200)}.ProductCard--large .ProductCard__slot{grid-column:2;grid-row:3;margin-top:var(--bw-space-300)}.ProductCard--large .ProductCard__controlsInContent{grid-column:2;grid-row:3}.ProductCard--large .ProductCard__purchaseInfo{display:flex;flex-direction:column;align-self:flex-end;grid-column:3;grid-row:1/span 3}.ProductCard--large .ProductCard__priceAndControls{flex-direction:column;align-items:flex-end;width:100%}.ProductCard--large .ProductCard__availability{align-items:flex-end}.ProductCard--large .ProductCard__purchaseControls,.ProductCard--large .ProductCard__buyButton{width:100%}@media (min-width: 350px){.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__controlsInContent{grid-row:4}.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__media,.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__purchaseInfo{grid-row:1/span 3}.ProductCard--large.ProductCard--defaultSlot .ProductCard__title{grid-column:1/3}}@media (max-width: 767.98px){.ProductCard--large.ProductCard--defaultSlot .ProductCard__title{grid-column:1/span 3}.ProductCard--large.ProductCard--defaultSlot .ProductCard__graphic{grid-row:2}}@media (max-width: 767.98px){.ProductCard--large .ProductCard__content{-moz-column-gap:var(--bw-space-300);column-gap:var(--bw-space-300)}.ProductCard--large .ProductCard__purchaseInfo{gap:var(--bw-space-200)}}@media (min-width: 576px) and (max-width: 767.98px){.ProductCard--large .ProductCard__content{grid-template-columns:minmax(80px,135px) auto auto minmax(150px,-webkit-max-content);grid-template-columns:minmax(80px,135px) auto auto minmax(150px,max-content)}.ProductCard--large .ProductCard__media{grid-column:1;grid-row:1/span 2}.ProductCard--large .ProductCard__body{grid-column:2/-1}.ProductCard--large .ProductCard__purchaseInfo{grid-column:4;grid-row:3;margin-top:var(--bw-space-300)}.ProductCard--large.ProductCard--defaultSlot .ProductCard__slot{grid-column:1/4;grid-row:3;margin-top:var(--bw-space-300)}.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__content{grid-template-rows:auto auto 1fr auto}.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__controlsInContent{grid-column:1/4;grid-row:4}.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__purchaseInfo{grid-row:3/span 2}}@media (min-width: 350px) and (max-width: 575.98px){.ProductCard--large .ProductCard__content{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(80px,135px) auto auto}.ProductCard--large .ProductCard__availability{align-items:flex-start}.ProductCard--large .ProductCard__media{grid-column:1;grid-row:1/span 2}.ProductCard--large .ProductCard__body{grid-column:2/-1}.ProductCard--large .ProductCard__slot,.ProductCard--large .ProductCard__purchaseInfo{grid-column:1/-1;grid-row:auto;margin-top:var(--bw-space-300)}.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__slot{grid-column:1/-1;grid-row:2}.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__purchaseInfo{grid-row:3}.ProductCard--large.ProductCard--controlsInContent.ProductCard--large--defaultSlot .ProductCard__controlsInContent{grid-column:1/-1;grid-row:4}}@media (max-width: 349.98px){.ProductCard--large .ProductCard__content{grid-template-rows:auto;grid-template-columns:auto}.ProductCard--large .ProductCard__media,.ProductCard--large .ProductCard__body,.ProductCard--large .ProductCard__slot,.ProductCard--large .ProductCard__purchaseInfo,.ProductCard--large .ProductCard__controlsInContent{grid-column:auto}.ProductCard--large .ProductCard__chips{grid-column:1;margin-left:auto;justify-content:flex-end}.ProductCard--large .ProductCard__media{grid-column:1;grid-row:1;margin-bottom:var(--bw-space-300)}.ProductCard--large .ProductCard__body{grid-row:2}.ProductCard--large .ProductCard__slot{grid-row:3;margin-top:var(--bw-space-300)}.ProductCard--large .ProductCard__purchaseInfo{grid-row:4;margin-top:var(--bw-space-300)}.ProductCard--large .ProductCard__controlsInContent{grid-row:5}}.ProductCard--borderDisabled{border:none}.ProductCard:not(.ProductCard--controlsInset){--bw-sheet-background: var(--bw-color-surface-1)}.ProductCard:not(.ProductCard--controlsInset) .ProductCard__content{background-color:var(--bw-color-surface-2);border-radius:inherit}.ProductCard:not(.ProductCard--controlsInset) .ProductCard__controls{border-top:none}.ProductCard--imageModal .ProductCard__productImage{cursor:zoom-in;pointer-events:all;z-index:2}.ProductCardMinimal{--bw-sheet-padding: var(--bw-space-250);display:flex;align-items:center;flex-wrap:wrap;gap:var(--bw-space-250)}.ProductCardMinimal .ProductCardMinimal__media{position:relative;display:flex;flex-direction:column;gap:var(--bw-space-100);width:50px}.ProductCardMinimal .ProductCardMinimal__content{flex:1;display:flex;flex-wrap:wrap;height:100%;gap:var(--bw-space-200)}.ProductCardMinimal .ProductCardMinimal__body{flex:1;display:flex;flex-direction:column}.ProductCardMinimal .ProductCardMinimal__tags{margin-bottom:var(--bw-space-100);z-index:2}.ProductCardMinimal .ProductCardMinimal__tags:empty{display:none}.ProductCardMinimal .ProductCardMinimal__title{letter-spacing:.0125em}.ProductCardMinimal .ProductCardMinimal__purchaseInfo{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:var(--bw-space-100);margin-left:auto;pointer-events:all;z-index:2}.ProductCardMinimal .ProductCardMinimal__availability{width:100%;z-index:2}.ProductCardMinimal--borderDisabled{border:none}.ProductCardMinimal--paddingDisabled{padding:0}.ProductCardControls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bw-space-200)}.ProductCardControls .ProductCard__compareCheckbox:only-child{margin-left:auto}.ProductCardSkeleton{flex:0;display:grid;grid-template-columns:minmax(80px,135px) auto;grid-template-rows:60px 1fr 1fr;grid-column-gap:var(--bw-space-300);-moz-column-gap:var(--bw-space-300);column-gap:var(--bw-space-300);grid-row-gap:var(--bw-space-200);row-gap:var(--bw-space-200);height:100%;padding:var(--bw-space-300)}.ProductCardSkeleton .ProductCardSkeleton__image,.ProductCardSkeleton .ProductCardSkeleton__title,.ProductCardSkeleton .ProductCardSkeleton__description,.ProductCardSkeleton .ProductCardSkeleton__price,.ProductCardSkeleton .ProductCardSkeleton__buy{border-radius:var(--bw-br-sm)}.ProductCardSkeleton .ProductCardSkeleton__image{grid-column:1;grid-row:1;width:100%;max-width:135px;height:135px;aspect-ratio:1/1}.ProductCardSkeleton .ProductCardSkeleton__title{grid-column:2;height:60px}.ProductCardSkeleton .ProductCardSkeleton__description{grid-column:2;grid-row:2;height:45px}.ProductCardSkeleton .ProductCardSkeleton__purchase{display:flex;flex-direction:column;gap:var(--bw-space-200);grid-column:1/-1;grid-row:3}.ProductCardSkeleton .ProductCardSkeleton__price{height:25px;max-width:150px;width:80%;justify-self:flex-end}.ProductCardSkeleton .ProductCardSkeleton__buy{width:100%;height:32px;align-self:flex-end;justify-self:flex-end}.ProductCardSkeleton--small{display:flex;flex-direction:column;gap:var(--bw-space-200)}.ProductCardSkeleton--small .ProductCardSkeleton__image{height:180px}.ProductCardSkeleton--small .ProductCardSkeleton__title{height:45px}.ProductCardSkeleton--small .ProductCardSkeleton__description{display:none}.ProductCardSkeleton--small .ProductCardSkeleton__price{width:50%;height:25px;align-self:flex-start}.ProductCardSkeleton--small .ProductCardSkeleton__buy{width:60%;align-self:flex-start}.ProductCardSkeleton--large{grid-template-columns:minmax(80px,135px) auto minmax(150px,-webkit-max-content);grid-template-columns:minmax(80px,135px) auto minmax(150px,max-content)}.ProductCardSkeleton--large .ProductCardSkeleton__title{max-width:350px;width:60%}.ProductCardSkeleton--large .ProductCardSkeleton__description{max-width:200px;width:45%}.ProductCardSkeleton--large .ProductCardSkeleton__purchase{grid-column:3;grid-row:2/span 2;align-items:flex-end}.ProductCardSkeleton--large .ProductCardSkeleton__price{height:34px}.ProductCardSkeleton--large .ProductCardSkeleton__buy{height:40px;align-self:flex-start}@media (min-width: 576px) and (max-width: 767.98px){.ProductCardSkeleton--large{grid-template-columns:minmax(80px,135px) auto minmax(150px,-webkit-max-content);grid-template-columns:minmax(80px,135px) auto minmax(150px,max-content)}.ProductCardSkeleton--large .ProductCardSkeleton__title{width:80%}.ProductCardSkeleton--large .ProductCardSkeleton__description{width:60%}.ProductCardSkeleton--large .ProductCardSkeleton__purchase{grid-column:3;grid-row:3}}@media (min-width: 350px) and (max-width: 575.98px){.ProductCardSkeleton--large{grid-template-columns:minmax(80px,135px) auto}.ProductCardSkeleton--large .ProductCardSkeleton__title{width:100%}.ProductCardSkeleton--large .ProductCardSkeleton__description{width:80%}.ProductCardSkeleton--large .ProductCardSkeleton__purchase{grid-column:1/-1;grid-row:3}}@media (max-width: 349.98px){.ProductCardSkeleton--large{grid-template-rows:auto;grid-template-columns:auto}.ProductCardSkeleton--large .ProductCardSkeleton__image{justify-self:center}.ProductCardSkeleton--large .ProductCardSkeleton__title{height:30px}.ProductCardSkeleton--large .ProductCardSkeleton__description{height:20px}.ProductCardSkeleton--large .ProductCardSkeleton__title,.ProductCardSkeleton--large .ProductCardSkeleton__description,.ProductCardSkeleton--large .ProductCardSkeleton__purchase{grid-column:auto;grid-row:auto;width:100%}.ProductCardSkeleton--large .ProductCardSkeleton__purchase{margin-top:var(--bw-space-200)}}.ProductPrice{--product-price-alignment: flex-start;--product-price-text-align: left;position:relative;text-align:var(--product-price-text-align)}.ProductPrice .ProductPrice__prices,.ProductPrice .ProductPrice__costPrices{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:var(--product-price-alignment);align-items:center;gap:0 .5em;width:100%}.ProductPrice .ProductPrice__price,.ProductPrice .ProductPrice__costPrice{transition:transform .2s linear;transform-origin:bottom var(--product-price-text-align)}.ProductPrice .ProductPrice__price--skeleton,.ProductPrice .ProductPrice__costPrice--skeleton{width:4em;height:1em}.ProductPrice .ProductPrice__costPrice{color:var(--bw-color-primary)}.ProductPrice .ProductPrice__extraContent{width:100%}.ProductPrice .ProductPrice__compareAtCostPrice{color:var(--bw-color-primary)}.ProductPrice .ProductPrice__compulsory{margin-top:var(--bw-space-100);width:100%;display:flex;flex-direction:column;align-items:var(--product-price-alignment);gap:var(--bw-space-100);line-height:1.1;margin-bottom:0}.ProductPrice .ProductPrice__compulsoryItem{color:var(--bw-color-text)}.ProductPrice .ProductPrice__compulsoryPrice{white-space:nowrap}.ProductPrice .ProductPrice__compulsoryTotal{white-space:nowrap;width:100%;margin-top:var(--bw-space-100);line-height:1.05}.ProductPrice--costPriceVisible .ProductPrice__price{transform:scale(.75)}.ProductPrice--small .ProductPrice__compulsory,.ProductPrice--small .ProductPrice__compulsoryTotal{font-size:.75rem}.ProductPrice--medium .ProductPrice__prices,.ProductPrice--medium .ProductPrice__row{flex-wrap:wrap}.ProductPrice--medium .ProductPrice__compulsory,.ProductPrice--medium .ProductPrice__compulsoryTotal{font-size:.875rem}.ProductPrice--large .ProductPrice__compulsory,.ProductPrice--large .ProductPrice__compulsoryTotal{margin-top:var(--bw-space-100);font-size:var(--bw-text-body-size-xs)}.ProductPrice--extraLarge .ProductPrice__price--skeleton,.ProductPrice--extraLarge .ProductPrice__costPrice--skeleton{height:1em}.ProductPrice--extraLarge .ProductPrice__compulsory,.ProductPrice--extraLarge .ProductPrice__compulsoryTotal{font-size:var(--bw-text-body-size-xs)}.ProductPrice .ProductPrice__offers{margin:var(--bw-space-100) 0}.ProductPrice .ProductPrice__offers:first-child{margin-top:0}.ProductPrice--left{--product-price-alignment: flex-start;--product-price-text-align: left}.ProductPrice--right{--product-price-alignment: flex-end;--product-price-text-align: right}.ProductPrice--center{--product-price-alignment: center;--product-price-text-align: center}.ProductPrice--vertical .ProductPrice__prices{flex-direction:column;justify-content:flex-start;align-items:var(--product-price-alignment)}.ProductPrice--hasToggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.ProductPrice--totalPriceFocused .ProductPrice__price{font-weight:400}.ProductPrice--totalPriceFocused .ProductPrice__price--skeleton{width:6em;height:3em}.ProductPrice--totalPriceFocused .ProductPrice__compulsory{margin-bottom:var(--bw-space-100)}.ProductPrice--totalPriceFocused .ProductPrice__compulsoryTotal{font-family:var(--bw-font-family-primary);font-weight:700;font-size:1.25rem;line-height:1.25}.ProductPrice--totalPriceFocused.ProductPrice--small .ProductPrice__price,.ProductPrice--totalPriceFocused.ProductPrice--small .ProductPrice__compulsoryTotal{font-size:.875rem}.ProductPrice--totalPriceFocused.ProductPrice--medium .ProductPrice__price{font-size:1.125rem}.ProductPrice--totalPriceFocused.ProductPrice--medium .ProductPrice__compulsoryTotal{font-size:1.25rem}.ProductPrice--totalPriceFocused.ProductPrice--large .ProductPrice__price{font-size:1.375rem}.ProductPrice--totalPriceFocused.ProductPrice--large .ProductPrice__compulsoryTotal{font-size:1.75rem;line-height:1}.ProductPrice--totalPriceFocused.ProductPrice--extraLarge .ProductPrice__price{font-size:var(--bw-text-heading-size-sm)}.ProductPrice--totalPriceFocused.ProductPrice--extraLarge .ProductPrice__compulsoryTotal{line-height:1;font-size:var(--bw-text-heading-size-md)}.ProductRadioButtonGroup .ProductRadioButtonGroup__title{margin-bottom:var(--bw-space-250)}.ProductRadioButtonGroup .ProductRadioButtonGroup__description{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-right:var(--bw-space-200)}.ProductRadioButtonGroup .ProductRadioButtonGroup__heading{font-family:var(--bw-font-family-primary);font-weight:700;word-break:break-word;text-wrap:balance}.ProductRadioButtonGroup .ProductRadioButtonGroup__price{font-family:var(--bw-font-family-primary);font-weight:700;color:var(--bw-color-text);white-space:nowrap;margin-left:auto}.ProductInfoActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-100);font-size:1rem}.ProductInfoActions .ProductInfoActions__button{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--bw-space-100);padding:2px var(--bw-space-200) var(--bw-space-100);font-family:var(--bw-font-family-primary);line-height:1.2;font-weight:500;font-size:1em;overflow:hidden;z-index:1;pointer-events:all}.ProductInfoActions .ProductInfoActions__button:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:inherit;mix-blend-mode:multiply;transition:opacity .2s ease}@media (hover: hover) and (pointer: fine){.ProductInfoActions .ProductInfoActions__button:hover:before{opacity:.5}.ProductInfoActions .ProductInfoActions__button:hover .ProductInfoActions__text{-webkit-text-decoration:underline;text-decoration:underline}.ProductInfoActions .ProductInfoActions__button:focus-visible:before{opacity:.5}.ProductInfoActions .ProductInfoActions__button:focus-visible .ProductInfoActions__text{-webkit-text-decoration:underline;text-decoration:underline}}.ProductInfoActions .ProductInfoActions__icon{position:relative;-o-object-fit:contain;object-fit:contain;width:2em;height:100%;max-height:20px}.ProductInfoActions .ProductInfoActions__text{position:relative;color:inherit;-webkit-text-decoration:none;text-decoration:none}.ProductInfoActions--small{font-size:.75rem}.ProductInfoActions--large{font-size:1.15rem}.ProductOffers{--bw-chip-background-color-override: var(--bw-color-grey-400);display:inline-flex;gap:4px;flex-wrap:wrap}.ProductOffers--center{justify-content:center}.ProductOffers--right{justify-content:flex-end}.ProductTitle{flex:0 0 auto;pointer-events:none}.ProductTitle .ProductTitle__title{font-family:var(--bw-font-family-primary);line-height:120%;margin-bottom:.25em;font-size:var(--product-title-font-size, var(--product-title-font-internal, 1.125rem));display:block;pointer-events:all;word-break:break-word;text-wrap:balance}.ProductTitle .ProductTitle__title:hover{color:inherit;text-decoration:inherit}.ProductTitle .ProductTitle__identifier{display:inline-flex;flex-direction:column;font-size:var(--product-title-identifier-font-size, var(--product-title-identifier-font-internal, var(--bw-text-body-size-xs)));color:var(--bw-color-grey-500)}.ProductTitle--extraSmall{--product-title-font-internal: .875rem;--product-title-identifier-font-internal: .625rem}.ProductTitle--extraSmall .ProductTitle__title{margin-bottom:0}.ProductTitle--small{--product-title-font-internal: 1rem;display:flex;flex-direction:column}.ProductTitle--small .ProductTitle__title{margin-bottom:0}.ProductTitle--large{--product-title-font-internal: 1.375rem}@media (max-width: 575.98px){.ProductTitle--large{--product-title-font-internal: 1.125rem}}.ProductTitle--clickable .ProductTitle__identifier{position:relative;z-index:2;pointer-events:all}.ProductTitle--afterClickable .ProductTitle__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ProductCollection:not(.ProductCollection--list){display:grid;grid-template-columns:var(--product-collection-columns);grid-gap:1rem;gap:1rem}.ProductCollection--list{display:flex;flex-direction:column;gap:1rem}.ProductCollection--autoSize{--product-collection-columns: repeat(auto-fill, minmax(285px, 1fr))}@media (max-width: 767.98px){.ProductCollection--autoSize{--product-collection-columns: repeat(auto-fill, minmax(165px, 1fr))}}.ProductCollection--small{--product-collection-columns: repeat(auto-fill, minmax(165px, 1fr))}.ProductCollection--medium{--product-collection-columns: repeat(auto-fill, minmax(285px, 1fr))}.PropertyTable{width:100%}.PropertyTable .PropertyTableRowGroup{display:flex;flex-direction:column;width:100%}.PropertyTable .PropertyTableRow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--bw-color-white);transition:background-color .2s ease-in-out}.PropertyTable .PropertyTableRow:not(.PropertyTableRow--header):nth-child(odd){background-color:var(--bw-color-grey-200)}.PropertyTable .PropertyTableRow:not(.PropertyTableRow--header):hover{background-color:var(--bw-color-grey-300)}.PropertyTable .PropertyTableRow--header{background-color:var(--bw-color-grey-300);font-weight:700}.PropertyTable .PropertyTableRow__cellName,.PropertyTable .PropertyTableRow__cellValue{display:flex;flex-direction:row;align-items:center;padding:var(--bw-space-200) var(--bw-space-300);font-size:var(--bw-text-body-size-sm)}.PropertyTable .PropertyTableRow__cellName{flex:1;justify-content:flex-start}.PropertyTable .PropertyTableRow__cellValue{flex:1;justify-content:flex-end;text-align:right}.PropertyTable--small .PropertyTableRow__cellName,.PropertyTable--small .PropertyTableRow__cellValue{padding:var(--bw-space-100) var(--bw-space-200);font-size:var(--bw-text-body-size-xs)}.LinkCardGroup{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--bw-space-300);gap:var(--bw-space-300)}@media (max-width: 767.98px){.LinkCardGroup{grid-template-columns:1fr 1fr;gap:var(--bw-space-200)}}@media (max-width: 389.98px){.LinkCardGroup{grid-template-columns:1fr}}.LinkCard{display:flex;align-items:center;overflow:hidden;border-radius:var(--bw-br-md);padding:var(--bw-space-300) var(--bw-space-350);background:var(--bw-color-white);gap:var(--bw-space-200);justify-content:space-between;transition:opacity .2s ease}.LinkCard:hover{-webkit-text-decoration:none;text-decoration:none}.LinkCard .LinkCard__text{display:flex;flex-direction:column;gap:var(--bw-space-100)}.LinkCard .LinkCard__title{display:flex;align-items:baseline;transition:color .2s ease}.LinkCard .LinkCard__title>svg{display:none;margin-left:5px;width:.6em;height:.6em;opacity:0;transition:transform .2s ease,opacity .2s ease}.LinkCard .LinkCard__subtitle{color:var(--bw-color-grey-700)}.LinkCard .LinkCard__image{flex-shrink:0;width:40px;height:100%}.LinkCard .LinkCard__image>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (hover: hover) and (pointer: fine){.LinkCard .LinkCard__title>svg{display:block}.LinkCard:hover .LinkCard__title{color:var(--bw-color-primary)}.LinkCard:hover .LinkCard__title>svg{transform:translate(5px);opacity:1}}@media (max-width: 767.98px){.LinkCard{gap:var(--bw-space-200);padding:var(--bw-space-250)}}.LinkCard--disabled{pointer-events:none;opacity:.5}.MediaImage{--media-image-object-fit: contain;--media-image-maintain-aspect-ratio: 1 / 1;--media-image-maintain-aspect-ratio-fallback: 100%;--media-image-width: 100%;position:relative;width:100%;height:100%;aspect-ratio:unset}@supports not (aspect-ratio: 1/1){.MediaImage{max-width:var(--media-image-width)}}@supports not (aspect-ratio: 1/1){.MediaImage{padding-bottom:0}}.MediaImage .MediaImage__media{width:100%;height:100%;-o-object-fit:var(--media-image-object-fit);object-fit:var(--media-image-object-fit);-o-object-position:var(--media-image-object-position, center);object-position:var(--media-image-object-position, center)}@supports not (aspect-ratio: 1/1){.MediaImage .MediaImage__media{position:relative;top:auto;top:initial;left:auto;left:initial;right:auto;right:initial;bottom:auto;bottom:initial}}.MediaImage .MediaImage__error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50%;width:50%;max-width:100px;max-height:100px;color:var(--bw-color-grey-300)}.MediaImage--maintainAspectRatio{aspect-ratio:var(--media-image-maintain-aspect-ratio)}@supports not (aspect-ratio: 1/1){.MediaImage--maintainAspectRatio{padding-bottom:var(--media-image-maintain-aspect-ratio-fallback)}.MediaImage--maintainAspectRatio .MediaImage__media{position:absolute;top:0;left:0;right:0;bottom:0}}.MediaImage--cover{--media-image-object-fit: cover}.BwRadioButton{--radio-button-size: 24px;--radio-button-color: var(--bw-radio-button-color, var(--bw-color-grey-400));--radio-button-color-checked: var(--bw-radio-button-color-checked, var(--bw-color-focus-500));--radio-button-label-size: var(--bw-radio-button-label-size, var(--bw-text-body-size-base));--radio-button-backdrop-opacity: 0;--radio-button-backdrop-scale: 1;position:relative;display:flex;align-items:center;gap:var(--bw-space-200);border-radius:var(--bw-br-sm);font-size:var(--bw-text-body-size-base);cursor:pointer;line-height:1.25;isolation:isolate}.BwRadioButton .BwRadioButton__input{display:none}@media (hover: hover) and (pointer: fine){.BwRadioButton:not(.BwRadioButton--disabled):not(.BwRadioButton__input:checked):hover{--radio-button-marker-opacity: .5;--radio-button-backdrop-scale: 1.75;--radio-button-backdrop-opacity: .1}.BwRadioButton:not(.BwRadioButton--disabled):not(.BwRadioButton__input:checked):focus-visible{--radio-button-marker-opacity: .5;--radio-button-backdrop-scale: 1.75;--radio-button-backdrop-opacity: .1}}.BwRadioButton:not(.BwRadioButton--disabled):not(.BwRadioButton__input:checked):active{--radio-button-backdrop-scale: 1.75;--radio-button-backdrop-opacity: .25}.BwRadioButton .BwRadioButton__button{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:var(--radio-button-size);height:var(--radio-button-size);border-radius:50%;border:1px solid var(--radio-button-color);transition:border-color .2s ease;z-index:1}.BwRadioButton .BwRadioButton__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(var(--radio-button-backdrop-scale));background:var(--radio-button-color-checked);border-radius:inherit;opacity:var(--radio-button-backdrop-opacity);transition:transform .2s ease,opacity .2s ease;z-index:-1}.BwRadioButton .BwRadioButton__button .BwRadioButton__marker{display:block;width:100%;height:100%;border-radius:inherit;background-color:var(--radio-button-color-checked);opacity:0;transform:scale(.25);transition-duration:.2s;transition-timing-function:ease;transition-property:transform,opacity,background-color}.BwRadioButton .BwRadioButton__labelText{display:flex;font-size:var(--radio-button-label-size)}.BwRadioButton .BwRadioButton__input:checked+.BwRadioButton__button{border-color:var(--radio-button-color-checked)}.BwRadioButton .BwRadioButton__input:checked+.BwRadioButton__button .BwRadioButton__marker{background-color:var(--radio-button-color-checked);transform:scale(.75);opacity:1}@media (hover: hover) and (pointer: fine){.BwRadioButton:hover .BwRadioButton__button .BwRadioButton__marker{transform:scale(.75);opacity:.5}.BwRadioButton:focus-visible .BwRadioButton__button .BwRadioButton__marker{transform:scale(.75);opacity:.5}}.BwRadioButton .BwRadioButton__content{width:100%}.BwRadioButton .BwRadioButton__content:empty{display:none}.BwRadioButton--small{--radio-button-label-size: .875rem;--radio-button-size: 18px}.BwRadioButton--large{--radio-button-label-size: 1.125rem;--radio-button-size: 32px}.BwRadioButton--fullWidth{width:100%}.BwRadioButton--primary{--radio-button-color-checked: var(--bw-color-primary)}.BwRadioButton--success{--radio-button-color-checked: var(--bw-color-success-500)}.BwRadioButton--danger{--radio-button-color-checked: var(--bw-color-danger-500)}.BwRadioButton--warning{--radio-button-color-checked: var(--bw-color-warning-500)}.BwRadioButtonGroup{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bw-br-md);border:1px solid var(--bw-color-grey-300);outline:2px solid transparent;padding:var(--bw-space-300);transition:outline .2s ease}.BwRadioButtonGroup .BwRadioButtonGroup__options{display:flex;flex-wrap:wrap;gap:var(--bw-space-300)}.BwRadioButtonGroup--stacked .BwRadioButtonGroup__options{gap:var(--bw-space-200);flex-direction:column}.BwRadioButtonGroup--required .BwRadioButtonGroup__heading:after{content:"*";color:var(--bw-color-danger-500)}.BwRadioButtonGroup--error{outline-color:var(--bw-color-danger-500)}.BwRadioButtonGroup--borderDisabled{border:none}.BrandLogo{position:relative;width:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0}@media (hover: hover) and (pointer: fine){.BrandLogo:hover{color:var(--bw-color-grey-800);-webkit-text-decoration:none;text-decoration:none}.BrandLogo:focus-visible{color:var(--bw-color-grey-800);-webkit-text-decoration:none;text-decoration:none}}.BrandLogo .BrandLogo__image{display:flex;justify-content:center;align-items:center;padding:var(--bw-space-100)}.BrandLogo--clickable{cursor:pointer;outline:1px solid transparent;border-radius:var(--bw-br-md);transition:outline .2s ease-in-out}@media (hover: hover) and (pointer: fine){.BrandLogo--clickable:hover{outline-color:var(--bw-color-grey-600)}.BrandLogo--clickable:focus-visible{outline-color:var(--bw-color-grey-600)}}.SiteLogo{--logo-color: var(--bw-color-white);display:flex;fill:var(--logo-color);color:var(--logo-color);flex-direction:column;align-items:flex-end;justify-content:center}.SiteLogo--grayscale{--logo-color: #000000}.SiteLogo--horizontal{flex-direction:row;align-items:center}.SiteLogo .SiteLogo__primary>svg,.SiteLogo .SiteLogo__secondary>svg{display:block;height:100%;width:100%}.SiteLogo .SiteLogo__primary{width:var(--site-logo-width)}.SiteLogo--horizontal .SiteLogo__primary{width:calc(var(--site-logo-width) * .75)}.SiteLogo .SiteLogo__secondary{white-space:nowrap;font-size:1rem}@media (max-width: 767.98px){.SiteLogo .SiteLogo__secondary{font-size:.75rem}}.SiteLogo:not(.SiteLogo--horizontal) .SiteLogo__secondary{padding-top:var(--bw-space-100)}@media (max-width: 1279.98px){.SiteLogo:not(.SiteLogo--horizontal) .SiteLogo__secondary{width:75%}}.SiteLogo--horizontal .SiteLogo__secondary{position:relative;display:flex;align-items:center;height:100%;padding-left:var(--bw-space-325)}.SiteLogo--horizontal .SiteLogo__secondary:before{content:"";position:absolute;top:50%;left:calc(var(--bw-space-325) * .5 - 1px);transform:translateY(-50%);width:2px;height:36%;background-color:var(--logo-color)}.Breadcrumbs{width:100%}.Breadcrumbs .Breadcrumbs__list{list-style:none;margin:0;padding:0;position:relative;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;font-size:.875rem;font-weight:400;width:100%}.Breadcrumbs .Breadcrumbs__item{display:flex;align-items:center;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-right:var(--bw-space-200)}.Breadcrumbs .Breadcrumbs__item:last-child{margin-right:0}.Breadcrumbs .Breadcrumbs__item:last-child .Breadcrumbs__svg{display:none}.Breadcrumbs .Breadcrumbs__link{padding:var(--bw-space-300) 0;color:var(--bw-color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.Breadcrumbs .Breadcrumbs__svg{width:12px;height:12px;margin-left:var(--bw-space-200)}@media (max-width: 767.98px){.Breadcrumbs{font-size:.75rem}.Breadcrumbs .Breadcrumbs__item{margin-right:var(--bw-space-100)}.Breadcrumbs .Breadcrumbs__svg{width:8px;height:8px;margin-left:var(--bw-space-100)}}body.focus-visible *:not(select):focus,body.focus-visible *:not(select):focus-visible{outline:var(--bw-outline)!important}body.focus-visible *:not(select):focus,body.focus-visible *:not(select):focus-visible{outline-offset:var(--bw-outline-offset)}body:not(.focus-visible),body:not(.focus-visible) *:focus{outline:none!important}.Input{--input-outline-color: transparent;--input-padding: 0 var(--bw-space-300);--input-hint-color: inherit;position:relative;color:var(--bw-color-grey-800);font-size:1rem;font-weight:400;transition:color .2s ease}.Input:not(.Input--noInnerStyle) input:not([type=checkbox]),.Input textarea,.Input .Input__wrapper{position:relative;display:flex;width:100%;height:var(--input-height, 48px);background:none;background-color:var(--bw-color-surface-2);margin:0;border:1px solid var(--bw-color-grey-400);border-radius:var(--bw-br-md);padding:var(--input-padding);box-shadow:none;font-size:1em;color:var(--bw-color-grey-800);outline:2px solid var(--input-outline-color);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:border-color,color,box-shadow,outline;transition-duration:.2s;transition-timing-function:ease}.Input:not(.Input--noInnerStyle) input:not([type=checkbox]) input,.Input textarea input,.Input .Input__wrapper input{outline:none!important}.Input:not(.Input--noInnerStyle) input:not([type=checkbox]) input,.Input textarea input,.Input .Input__wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;width:100%}.Input .Input__wrapper{padding:0}.Input .Input__wrapper input{padding:0 var(--bw-space-300)}.Input:not(.Input--noInnerStyle) input:disabled{background:var(--bw-color-grey-400)}.Input:not(.Input--noInnerStyle) input:focus,.Input:not(.Input--noInnerStyle) input:hover,.Input__fieldButtonWrap:hover>.Input:not(.Input--noInnerStyle) input,.Input__fieldButtonWrap .Input:not(.Input--noInnerStyle) input.focus{outline:2px solid var(--bw-color-focus-500)!important}.Input:not(.Input--noInnerStyle) input:not(:disabled):focus,.Input:not(.Input--noInnerStyle) input:not(:disabled):hover{outline:2px solid var(--bw-color-focus-500)!important}.Input:not(.Input--noInnerStyle) input[type=password]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Input:not(.Input--noInnerStyle) input[type=search]{padding-right:2em}.Input:not(.Input--disabled) .Input__wrapper:focus-within,.Input:not(.Input--disabled) .Input__wrapper:hover{outline:2px solid var(--bw-color-focus-500)!important}.Input--disabled:not(.Input--disabled--noInnerStyle) input,.Input--disabled .Input__wrapper{background:var(--bw-color-grey-400)}.Input--readonly textarea,.Input--readonly .Input__wrapper{border-style:dashed;cursor:default}.Input .Input__slot{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:var(--input-height, 48px);height:100%}.Input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.Input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.Input textarea{padding:var(--bw-space-300);min-height:57px;display:block}.Input label{margin-bottom:var(--bw-space-200)!important}.Input label{font-weight:400;color:#000;line-height:1}.Input label img{margin-right:1em}.Input:disabled+label{cursor:default!important}.Input:disabled+label{opacity:.4}.Input .Input__count{position:absolute;top:0;right:0;color:var(--bw-color-grey-800);border-radius:.2em;padding:.2em .3em .1em}.Input .Input__count:before{content:"("}.Input .Input__count:after{content:")"}.Input .Input__controls{display:flex;align-items:center;justify-content:center;gap:var(--bw-space-100)}.Input .Input__controls:not(:empty){margin-right:var(--bw-space-100)}.Input .Input__fieldWrap{position:relative}.Input .Input__hint{color:var(--input-hint-color)}.Input .Input__message,.Input .Input__hint{transition:color .2s ease}.Input .Input__message{display:none}.Input .Input__dropdown{position:absolute;display:none;width:100%;bottom:0;background:var(--bw-color-surface-2);border:1px solid var(--bw-color-grey-500);border-top:1px solid 1px solid var(--bw-color-grey-300);border-radius:2px;padding:10px;box-shadow:0 14px 30px #00000014;transform:translateY(calc(100% - 3px));z-index:89}.Input.is-focus .Input__dropdown,.Input.is-invalid .Input__message,.Input.is-error .Input__message,.Input.is-status .Input__message{display:block}.Input.is-status .Input__message{color:var(--bw-color-grey-500)}.Input.is-required label:after,.Input--required .Input__label:after{content:"*";color:var(--bw-color-danger-500)}.Input.is-valid input[type=text] label:after,.Input.is-valid input[type=tel] label:after,.Input.is-valid input[type=email] label:after,.Input.is-valid input[type=number] label:after{content:" ";color:var(--bw-color-success-500);font-family:"Font Awesome 5 Pro"}.Input:not(.Input--noInnerStyle).is-invalid input{outline:2px solid var(--bw-color-danger-500)!important}.Input--imgSmall label img{max-width:100px}.Input--imgMedium label img{max-width:120px}.Input--inline{display:inline-block}@media (min-width: 576px){.Input--singleLine{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:end;grid-gap:0 var(--bw-space-300);gap:0 var(--bw-space-300)}.Input--singleLine label{margin-bottom:0!important}.Input--singleLine .Input__message{grid-column:2;justify-self:flex-start}}.Input--large{--input-height: 60px;font-size:1.25rem}@media (max-width: 767.98px){.Input--large{font-size:1rem}}.Input--extraExtraSmall{--input-height: 24px;--input-padding: 0 var(--bw-space-200);font-size:var(--bw-text-body-size-xs)}.Input--extraSmall{--input-height: 32px;font-size:.875rem}.Input--small{--input-height: 40px;font-size:.875rem}.Input--grey input{background:var(--bw-color-surface-2)!important;border-color:var(--bw-color-grey-400)!important}.Input--password{position:relative}.Input--alignLeft input{text-align:left}.Input--alignCenter input{text-align:center}.Input--alignRight input{text-align:right}.Input--autoResize{flex-grow:0;flex-shrink:0;min-width:50px;max-width:100%;width:-webkit-min-content;width:-moz-min-content;width:min-content}.Input--autoResize input{resize:none}.Input--success{--input-outline-color: var(--bw-color-success-500);--input-hint-color: var(--bw-color-success-500)}.Input--danger{--input-outline-color: var(--bw-color-danger-500);--input-hint-color: var(--bw-color-danger-500)}.Input--warning{--input-outline-color: var(--bw-color-warning-500);--input-hint-color: var(--bw-color-warning-800)}.Input--uppercase input{text-transform:uppercase}.Input--lowercase input{text-transform:lowercase}.Input--capitalize input:first-letter{text-transform:uppercase}.Input.Input--search.is-error{color:var(--bw-color-danger-500);outline-color:var(--bw-color-danger-500)}.Input.Input--search.is-error input{outline-color:var(--bw-color-danger-500)}.Input.Input--search:not(.Input--searchButton) input[type=text],.Input.Input--search:not(.Input--searchButton) input[type=search]{padding-right:2.8em}@media (min-width: 600px){.Input.Input--search:not(.Input--searchButton) input[type=text],.Input.Input--search:not(.Input--searchButton) input[type=search]{padding-right:3.3em}}.Input.Input--search .Input__icon,.Input.Input--search .Input__spinner,.Input.Input--search .Input__clear{display:block;position:absolute;top:50%;font-size:1.2em;transform:translate(-50%,-50%)}.Input.Input--search .Input__icon,.Input.Input--search .Input__spinner{right:.35em;transform:translate(-50%,-50%)}.Input.Input--search .Input__submit{position:absolute;display:flex;justify-content:center;align-items:center;width:3.3em;top:0;right:0;bottom:0;left:auto;padding:0;opacity:1;transition:opacity .2s ease}.Input.Input--search .Input__submitIcon{color:var(--bw-color-primary)}.Input.Input--search .Input__clear{left:auto;right:1.9em;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;background-color:var(--bw-color-surface-2);border-radius:var(--bw-br-circle);border:0;outline:2px solid transparent;opacity:0;pointer-events:none;transition-property:opacity,outline;transition-duration:.2s;transition-timing-function:ease}.Input.Input--search .Input__clear:hover{outline:2px solid var(--bw-color-primary)}.Input.Input--search .Input__clear:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:100}.Input.Input--search .Input__spinner{margin-top:-2px;font-size:1.25em;opacity:0;pointer-events:none}.Input.Input--search .Input__fieldButtonWrap{position:relative}.Input.Input--search input{display:block;overflow:hidden;text-overflow:ellipsis}.Input.Input--search .Input__searchButton{position:absolute;height:100%;right:.5em;top:.02em;background:none;border:none;padding:.2em;outline:none}.Input.Input--search .Input__searchButton i{font-size:1.4em}.Input.Input--search .bw-loading-spinner{opacity:0}.Input.Input--search.is-working button[type=submit]>i{opacity:0}.Input.Input--search.is-working .bw-loading-spinner,.Input.Input--search.is-working .Input__spinner{opacity:1}.Input.Input--search.is-working .Input__icon,.Input.Input--search.is-working .Input__submit{opacity:0;pointer-events:none}.Input.Input--search .js-clear{opacity:0;pointer-events:none;transition:opacity .2s ease}.Input.Input--search.has-value .js-clear{opacity:1;pointer-events:auto}.Input input[type=radio]:checked,.Input input[type=radio]:not(:checked){position:absolute;left:-9999px}.Input input[type=radio]:checked+label,.Input input[type=radio]:not(:checked)+label{position:relative;display:inline-block;padding-left:1.8em;padding-right:.9em;cursor:pointer;line-height:21px}.Input input[type=radio]:checked+label:before,.Input input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background:white;border:1px solid var(--bw-color-primary);border-radius:100%;box-sizing:content-box;transition:box-shadow .2s ease}.Input input[type=radio]:checked+label:after,.Input input[type=radio]:not(:checked)+label:after{content:"";position:absolute;width:12px;height:12px;top:4px;left:4px;background:var(--bw-color-primary);border-radius:100%;transition:all .2s ease;box-sizing:content-box}.Input input[type=radio]:checked:not(:disabled)+label:after{opacity:1;transform:scale(1)}.Input input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.Input input[type=radio]:not(:checked):not(:disabled)+label:hover:after,.Input input[type=radio]:focus:not(:checked):not(:disabled)+label:after{opacity:1;transform:scale(.8)}.Input input[type=radio]:disabled+label{cursor:default!important}.Input input[type=radio]:disabled+label{opacity:.4}.Input input[type=radio]:disabled+label:after{opacity:0;transform:scale(0)}@media not print{#js-print-area,.hidden-screen{display:none}}@media print{html[data-print=true]{font-size:7.4pt}html[data-print=true] body{overflow:auto!important;background-color:#fff!important;font-size:inherit!important;border:0!important}html[data-print=true] body *:not(#js-print-area):not([data-print-area=true]):not([data-print-area=true] *),html[data-print=true] [data-print-area=true] .hidden-print{display:none}html[data-print=true] #js-print-area{background-color:#fff;width:210mm;padding:1.27cm}html[data-print=true] [data-print-area=true][data-print-area-background-graphics=true]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
