.header-wrapper,.bf-footer{--bf-frame-navy: #102b49;--bf-frame-light: #b9d9eb;--bf-frame-orange: #ff6319;color:#fff;font-family:var(--font-body-family, Manrope, Arial, sans-serif);background-color:var(--bf-frame-navy);background-image:radial-gradient(ellipse at 50% -110%,#b9d9eb1a 0,transparent 68%),linear-gradient(112deg,#102b49,#174566 47%,#102b49);box-shadow:inset 0 1px #b9d9eb26}.header-wrapper{--color-foreground: 255, 255, 255;--color-background: 16, 43, 73;--color-link: 255, 255, 255;--color-shadow: 6, 24, 40;--gradient-background: #102b49;position:relative;border-bottom:1px solid #b9d9eb40}.header-wrapper:after{position:absolute;inset:0 0 0 auto;width:80px;background:linear-gradient(111deg,transparent 0 53%,#9bd5ee 53% 72%,#ff681d 72% 85%,transparent 85%);pointer-events:none;content:""}.header-wrapper .header{width:calc(100% - clamp(44px,8.6vw,152px));max-width:1328px;min-height:95px;margin-inline:auto;padding:18px 0;color:#fff}.header-wrapper .header.header--middle-left.page-width{padding-left:0;padding-right:0}.header-wrapper .header__heading-link{margin-left:0;padding:0;color:#fff}.header-wrapper .bf-header-logo{display:block;width:240px;max-width:100%;height:auto}.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .header__active-menu-item,.header-wrapper .localization-form__select{color:#fff}.header-wrapper .header__menu-item{min-height:44px;font-size:14px;font-weight:500}.header-wrapper .header__menu-item:hover,.header-wrapper .header__icon:hover,.header-wrapper .localization-form__select:hover{color:var(--bf-frame-light)}.header-wrapper .header__active-menu-item{text-decoration-color:var(--bf-frame-light);text-underline-offset:6px}.header-wrapper .header__icons{gap:2px;padding-right:0}.header-wrapper .header__submenu,.header-wrapper .mega-menu__content,.header-wrapper .menu-drawer,.header-wrapper .menu-drawer__inner-submenu,.header-wrapper .menu-drawer__utility-links{--color-background: 16, 43, 73;--color-foreground: 255, 255, 255;--color-link: 255, 255, 255;color:#fff;background:#102b49}.header-wrapper .menu-drawer__menu-item,.header-wrapper .menu-drawer__close-button,.header-wrapper .menu-drawer__account,.header-wrapper .mega-menu__link{color:#fff}.header-wrapper .menu-drawer__menu-item:hover,.header-wrapper .menu-drawer__close-button:hover,.header-wrapper .mega-menu__link:hover{color:var(--bf-frame-light);background-color:#174566}.header-wrapper .cart-count-bubble{color:#102b49;background:#b9d9eb}.header-wrapper :is(a,button,summary):focus-visible,.bf-footer a:focus-visible{outline:2px solid #b9d9eb;outline-offset:4px;box-shadow:none}.bf-footer{padding:35px 0 17px;border-top:1px solid #5684a2;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 50% 150%,#b9d9eb12 0,transparent 72%),linear-gradient(112deg,#102b49,#174566 52%,#102b49)}.bf-footer__inner{width:90%;max-width:1280px;margin-inline:auto}.bf-footer__main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px 48px}.bf-footer__brand{flex:1 1 380px;max-width:520px}.bf-footer__column{flex:0 1 220px;min-width:170px}.bf-footer__description{max-width:440px;margin:14px 0 0;color:#c9dbe8;font-size:13px;line-height:1.7}.bf-footer__heading{margin:10px 0 6px;color:#b9d9eb;font-family:var(--font-body-family, Arial, sans-serif);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.bf-footer__brand-link{display:inline-flex;align-items:center;min-height:44px;color:inherit}.bf-footer__logo{display:block;width:240px;max-width:100%;height:auto}.bf-footer__tagline{margin:8px 0 0;color:#fff;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.bf-footer__links,.bf-footer__policy-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin:0;padding:0;list-style:none}.bf-footer__column .bf-footer__links{flex-direction:column;align-items:flex-start;gap:0}.bf-footer__column .bf-footer__links a{min-height:38px}.bf-footer__links a,.bf-footer__policy-links a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:14px;line-height:1.5;text-decoration:none;text-underline-offset:5px}.bf-footer__links a:hover,.bf-footer__policy-links a:hover{color:#b9d9eb;text-decoration:underline;text-decoration-color:#ff6319}.bf-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 28px;margin-top:25px;padding-top:12px;border-top:1px solid #b9d9eb4d}.bf-footer__copyright,.bf-footer__policy-links a{color:#dbe8f0;font-size:12px;line-height:1.6}.bf-footer__policy-links{gap:0 20px}@media screen and (max-width:989px){.header-wrapper .header{width:calc(100% - 32px);min-height:76px;column-gap:8px;padding:12px 0}.header-wrapper .bf-header-logo{width:160px;max-width:100%}.header-wrapper .header__heading{min-width:0;width:100%}.header-wrapper header-drawer,.header-wrapper .header__icon--cart{margin:0}.header-wrapper .header__icons{gap:0}.header-wrapper .header__heading-link{display:block;max-width:160px;margin-inline:auto}.header-wrapper .header__icon{width:44px;height:44px}.bf-footer__main{gap:26px 28px}.bf-footer__brand{flex-basis:100%;max-width:none}.bf-footer__column{flex:1 1 160px}.bf-footer__links{gap:4px 22px}}@media screen and (max-width:749px){.bf-footer{padding-top:29px}.bf-footer__inner{width:calc(100% - 40px)}.bf-footer__main{gap:10px 20px}.bf-footer__column{flex:1 1 calc(50% - 20px);min-width:0}.bf-footer__description{font-size:12px;margin-top:10px}.bf-footer__logo{width:190px}.bf-footer__tagline{margin-top:6px;font-size:13px}.bf-footer__column{margin-top:12px}.bf-footer__column .bf-footer__links a{min-height:36px}.bf-footer__links a{font-size:13px}.bf-footer__bottom{display:block;margin-top:20px;padding-top:17px}.bf-footer__policies{margin-top:7px}.bf-footer__copyright,.bf-footer__policy-links a{font-size:11px}}.bf-footer:before{content:"";position:absolute;top:0;right:-25px;width:180px;height:55px;transform:skew(-22deg);background:linear-gradient(90deg,#9bd5ee 0 64%,#ff681d 64% 83%,transparent 83%);pointer-events:none}@media(max-width:749px){.header-wrapper:after{width:27px}.bf-footer:before{width:105px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/baufer-frame.css.map */
