.bfcms-menu-title{display:inline-block !important;position:relative !important;z-index:3 !important;max-width:none !important;white-space:nowrap !important}@media screen and (min-width:1025px){body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a .bfcms-menu-title{transform:translate(var(--bfcms-item-d-title-offset-x,var(--bfcms-d-title-offset-x,0px)),var(--bfcms-item-d-title-offset-y,var(--bfcms-d-title-offset-y,0px))) !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-card-parent ul.sub-menu>li.bfcms-card-item>a .bfcms-card-copy{position:absolute !important;top:50% !important;left:var(--bfcms-d-content-padding,24px) !important;z-index:3 !important;display:grid !important;grid-auto-flow:row !important;gap:var(--bfcms-item-d-text-gap,var(--bfcms-d-text-gap,9px)) !important;width:max-content !important;max-width:none !important;margin:0 !important;padding:0 !important;background:0 0 !important;transform:translateY(-50%) !important;pointer-events:none !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-card-parent ul.sub-menu>li.bfcms-card-item>a .bfcms-card-copy>.bfcms-menu-title,body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-card-parent ul.sub-menu>li.bfcms-card-item>a .bfcms-card-description{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:block !important;width:max-content !important;max-width:none !important;margin:0 !important;padding:0 !important;white-space:nowrap !important;overflow:visible !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-card-parent ul.sub-menu>li.bfcms-card-item>a .bfcms-card-description{z-index:3 !important;color:var(--bfcms-d-description-color,#575757) !important;font-family:var(--bfcms-item-d-description-font-family,inherit) !important;font-size:var(--bfcms-item-d-description-size,var(--bfcms-d-description-size,9px)) !important;font-weight:var(--bfcms-item-d-description-weight,500) !important;letter-spacing:var(--bfcms-item-d-description-letter-spacing,.16em) !important;text-transform:var(--bfcms-item-d-description-transform,uppercase) !important;transform:translate(var(--bfcms-item-d-description-offset-x,var(--bfcms-d-description-offset-x,0px)),var(--bfcms-item-d-description-offset-y,var(--bfcms-d-description-offset-y,0px))) !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-card-parent ul.sub-menu>li.bfcms-card-item>a .bfcms-card-media{z-index:1 !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a:after,body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a .bfcms-item-arrow--desktop{z-index:4 !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a{margin-top:var(--bfcms-item-d-spacing-before,var(--bfcms-d-link-spacing,0px)) !important;border-top:var(--bfcms-d-separator-width,0px) solid var(--bfcms-d-border-color,#e4e4e4) !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a[data-bfcms-d-separator=hide]{border-top-width:0 !important}body.bfc-menu-styling-active :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a[data-bfcms-d-separator=show]{border-top-width:1px !important}body.bfc-menu-styling-active.bfcms-master-desktop :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a .bfcms-menu-title{font-family:var(--bfcms-d-master-title-font,inherit) !important;font-size:var(--bfcms-d-master-title-size,18px) !important;font-weight:var(--bfcms-d-master-title-weight,500) !important;letter-spacing:var(--bfcms-d-master-title-spacing,0px) !important;text-transform:var(--bfcms-d-master-title-transform,none) !important}body.bfc-menu-styling-active.bfcms-master-desktop :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-card-item>a .bfcms-card-description{font-family:var(--bfcms-d-master-description-font,inherit) !important;font-size:var(--bfcms-d-master-description-size,9px) !important;font-weight:var(--bfcms-d-master-description-weight,500) !important;letter-spacing:var(--bfcms-d-master-description-spacing,1.4px) !important;text-transform:var(--bfcms-d-master-description-transform,uppercase) !important}body.bfc-menu-styling-active.bfcms-master-desktop :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a:after,body.bfc-menu-styling-active.bfcms-master-desktop :where(#site-navigation,.main-navigation,.primary-navigation,.shoptimizer-primary-navigation) li.bfcms-managed-item>a .bfcms-item-arrow--desktop{font-size:var(--bfcms-d-master-arrow-size,23px) !important}}@media screen and (max-width:1024px){body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-managed-item>a .bfcms-menu-title{transform:translate(var(--bfcms-item-m-title-offset-x,var(--bfcms-m-title-offset-x,0px)),var(--bfcms-item-m-title-offset-y,var(--bfcms-m-title-offset-y,0px))) !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-card-item>a .bfcms-card-copy{position:absolute !important;top:50% !important;left:var(--bfcms-m-content-padding,14px) !important;z-index:3 !important;display:grid !important;grid-auto-flow:row !important;gap:var(--bfcms-item-m-text-gap,var(--bfcms-m-text-gap,9px)) !important;width:max-content !important;max-width:none !important;margin:0 !important;padding:0 !important;background:0 0 !important;transform:translateY(-50%) !important;pointer-events:none !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-card-item>a .bfcms-card-copy>.bfcms-menu-title,body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-card-item>a .bfcms-card-description{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:block !important;width:max-content !important;max-width:none !important;margin:0 !important;padding:0 !important;white-space:nowrap !important;overflow:visible !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-card-item>a .bfcms-card-description{z-index:3 !important;color:var(--bfcms-m-description-color,#575757) !important;font-family:var(--bfcms-item-m-description-font-family,inherit) !important;font-size:var(--bfcms-item-m-description-size,var(--bfcms-m-description-size,9px)) !important;font-weight:var(--bfcms-item-m-description-weight,500) !important;letter-spacing:var(--bfcms-item-m-description-letter-spacing,.1em) !important;text-transform:var(--bfcms-item-m-description-transform,uppercase) !important;transform:translate(var(--bfcms-item-m-description-offset-x,var(--bfcms-m-description-offset-x,0px)),var(--bfcms-item-m-description-offset-y,var(--bfcms-m-description-offset-y,0px))) !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-card-item>a .bfcms-card-media{z-index:1 !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-managed-item>a:after,body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-managed-item>a .bfcms-item-arrow--mobile{z-index:4 !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu>ul.menu>li.bfcms-managed-item>a,body.bfc-menu-styling-active .shoptimizer-mobile-menu #menu-mobil-menu>li.bfcms-managed-item>a{margin-top:var(--bfcms-item-m-spacing-before,var(--bfcms-m-link-spacing,18px)) !important;border-top:var(--bfcms-m-separator-width,1px) solid var(--bfcms-m-divider-color,#e1e1e1) !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-card-parent>a,body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-card-item>a{margin-top:var(--bfcms-item-m-spacing-before,0px) !important;border-top-width:0 !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-managed-item>a[data-bfcms-m-separator=hide]{border-top-width:0 !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-managed-item>a[data-bfcms-m-separator=show]{border-top-width:1px !important}body.bfc-menu-styling-active.bfcms-master-mobile .shoptimizer-mobile-menu li.bfcms-managed-item>a .bfcms-menu-title{font-family:var(--bfcms-m-master-title-font,inherit) !important;font-size:var(--bfcms-m-master-title-size,18px) !important;font-weight:var(--bfcms-m-master-title-weight,500) !important;letter-spacing:var(--bfcms-m-master-title-spacing,0px) !important;text-transform:var(--bfcms-m-master-title-transform,none) !important}body.bfc-menu-styling-active.bfcms-master-mobile .shoptimizer-mobile-menu li.bfcms-card-item>a .bfcms-card-description{font-family:var(--bfcms-m-master-description-font,inherit) !important;font-size:var(--bfcms-m-master-description-size,9px) !important;font-weight:var(--bfcms-m-master-description-weight,500) !important;letter-spacing:var(--bfcms-m-master-description-spacing,1px) !important;text-transform:var(--bfcms-m-master-description-transform,uppercase) !important}body.bfc-menu-styling-active.bfcms-master-mobile .shoptimizer-mobile-menu li.bfcms-managed-item>a:after,body.bfc-menu-styling-active.bfcms-master-mobile .shoptimizer-mobile-menu li.bfcms-managed-item>a .bfcms-item-arrow--mobile{font-size:var(--bfcms-m-master-arrow-size,21px) !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu a.bfcms-mobile-footer-card{font:inherit !important;line-height:normal !important;white-space:normal !important;overflow:hidden !important;isolation:isolate !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu li.bfcms-mobile-footer{border-top-width:var(--bfcms-m-separator-width,1px) !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-card:before,body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-card:after,body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-socials a:before,body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-socials a:after{content:none !important;display:none !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-copy{position:static !important;z-index:2 !important;gap:var(--bfcms-m-footer-copy-gap,10px) !important;width:auto !important;max-width:none !important;transform:none !important;overflow:visible !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-copy strong,body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-copy>span{position:static !important;display:block !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;background:0 0 !important;box-shadow:none !important;text-decoration:none !important;text-shadow:none !important;transform:none !important;white-space:normal !important;overflow:visible !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-copy strong{position:relative !important;font-family:var(--bfcms-m-footer-heading-font,inherit) !important;font-size:var(--bfcms-m-footer-heading-size,12px) !important;font-weight:var(--bfcms-m-footer-heading-weight,600) !important;letter-spacing:var(--bfcms-m-footer-heading-spacing,2.4px) !important;text-transform:var(--bfcms-m-footer-heading-transform,uppercase) !important;transform:translate(var(--bfcms-m-footer-heading-x,0px),var(--bfcms-m-footer-heading-y,0px)) !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-copy>span{position:relative !important;font-family:var(--bfcms-m-footer-text-font,inherit) !important;font-size:var(--bfcms-m-footer-text-size,12px) !important;font-weight:var(--bfcms-m-footer-text-weight,400) !important;letter-spacing:var(--bfcms-m-footer-text-spacing,0px) !important;text-transform:var(--bfcms-m-footer-text-transform,none) !important;transform:translate(var(--bfcms-m-footer-text-x,0px),var(--bfcms-m-footer-text-y,0px)) !important}body.bfc-menu-styling-active .shoptimizer-mobile-menu .bfcms-mobile-footer-arrow{position:relative !important;z-index:3 !important;transform:none !important}}