:root{--bfr-navy: #102b49;--bfr-orange: #ff681d;--bfr-action: #ff914d;--bfr-action-hover: #ffa568;--bfr-sky: #93d1ed;--bfr-white: #fff;--bfr-ink: #152e46;--bfr-muted: #536576;--bfr-line: #d6dfe6;--bfr-surface: #f5f5f4;--bfr-sky-wash: #f7f6f4;--bfr-shadow-sm: 0 2px 5px rgb(16 43 73 / 5%), 0 8px 22px rgb(16 43 73 / 6%);--bfr-shadow-md: 0 4px 10px rgb(16 43 73 / 6%), 0 18px 42px rgb(16 43 73 / 10%);--bfr-surface-gradient: linear-gradient(135deg, #fff 15%, #f5f5f3 100%);--bfr-success: #246344;--bfr-danger: #a12424;--bfr-container: 1328px;--bfr-gutter: 24px;--bfr-font-body: "Inter", Arial, Helvetica, sans-serif;--bfr-font-heading: "Manrope", Arial, Helvetica, sans-serif;--bfr-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--bfr-font-body-weight: 400;--bfr-font-body-style: normal;--bfr-font-heading-weight: 700;--bfr-font-heading-style: normal;--bfr-space-1: 4px;--bfr-space-2: 8px;--bfr-space-3: 12px;--bfr-space-4: 16px;--bfr-space-6: 24px;--bfr-space-8: 32px;--bfr-space-12: 48px;--bfr-space-16: 64px}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;scroll-padding-top:24px}body.bfr-site{margin:0;min-width:280px;min-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--bfr-ink);font-family:var(--bfr-font-body, sans-serif);font-size:1rem;font-style:var(--bfr-font-body-style, normal);font-weight:var(--bfr-font-body-weight, 400);line-height:1.5;-webkit-font-smoothing:antialiased}.bfr-site h1,.bfr-site h2,.bfr-site h3,.bfr-site h4,.bfr-site h5,.bfr-site h6{margin:0 0 16px;color:var(--bfr-navy);font-family:var(--bfr-font-heading, sans-serif);font-style:var(--bfr-font-heading-style, normal);font-weight:700;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.bfr-site h1{font-size:clamp(2rem,2.7vw,2.75rem)}.bfr-site h2{font-size:clamp(1.625rem,2.2vw,2rem)}.bfr-site h3{font-size:clamp(1.125rem,1.5vw,1.375rem)}.bfr-site nav,.bfr-header__action,.bfr-footer__tagline{font-family:var(--bfr-font-heading)}.bfr-site p{margin:0 0 16px}.bfr-site a{color:inherit;text-underline-offset:.22em}.bfr-site img,.bfr-site video{display:block;max-width:100%;height:auto}.bfr-site :where(button,input,textarea,select){font:inherit;font-family:var(--bfr-font-body)}.bfr-site button,.bfr-site input,.bfr-site select,.bfr-site textarea{border-radius:2px}.bfr-site button{cursor:pointer}.bfr-site button:disabled{cursor:not-allowed}.bfr-site [hidden]{display:none!important}.bfr-site summary{cursor:pointer}.bfr-site summary::-webkit-details-marker{display:none}.bfr-site :focus-visible{outline:2px solid var(--bfr-navy);outline-offset:4px}.bfr-main{position:relative;isolation:isolate;flex:1;min-width:0;background:#fff}.bfr-main:focus{outline:none}.bfr-container{width:min(calc(100% - var(--bfr-gutter) * 2),var(--bfr-container));margin-inline:auto}.bfr-icon{flex-shrink:0;vertical-align:middle}.bfr-visually-hidden,.bfr-site .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bfr-skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 20px;background:var(--bfr-white);color:var(--bfr-navy);transform:translateY(-200%)}.bfr-skip-link:focus{transform:translateY(0)}.bfr-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;border:1px solid var(--bfr-action);border-radius:2px;background:linear-gradient(180deg,#ffa568,var(--bfr-action));color:var(--bfr-navy)!important;font-family:var(--bfr-font-body);font-weight:700;line-height:1.25;text-align:center;text-decoration:none;box-shadow:inset 0 1px #ffffff73,0 2px #7c341133,0 4px 12px #102b491a;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.bfr-button:hover{background:var(--bfr-action-hover);border-color:var(--bfr-action-hover);box-shadow:inset 0 1px #ffffff7f,0 4px 16px #102b4929}.bfr-button--secondary{border-color:var(--bfr-navy);background:transparent;box-shadow:none}.bfr-button--secondary:hover{background:var(--bfr-surface);border-color:var(--bfr-navy)}.bfr-button--light{border-color:var(--bfr-white);background:transparent;color:var(--bfr-white)!important;box-shadow:none}.bfr-button--light:hover{background:var(--bfr-white);border-color:var(--bfr-white);color:var(--bfr-navy)!important}.bfr-button--small{min-height:44px;padding:10px 16px;font-size:.9375rem}.bfr-button:disabled{border-color:var(--bfr-line);background:var(--bfr-surface);color:var(--bfr-muted)!important;box-shadow:none}.bfr-input,.bfr-select,.bfr-textarea{width:100%;min-height:48px;padding:11px 14px;border:1px solid #8998a5;border-radius:2px;background:var(--bfr-white);color:var(--bfr-ink)}.bfr-textarea{min-height:132px;resize:vertical}.bfr-input::placeholder,.bfr-textarea::placeholder{color:var(--bfr-muted);opacity:1}.bfr-label{display:block;margin-bottom:8px;font-weight:700;font-size:.9375rem}.bfr-eyebrow{margin-bottom:12px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bfr-eyebrow:before{content:"";display:inline-block;width:25px;height:5px;margin-right:10px;vertical-align:.15em;background:linear-gradient(90deg,var(--bfr-orange) 0 56%,transparent 56% 68%,var(--bfr-sky) 68%);transform:skew(-20deg)}.bfr-muted{color:var(--bfr-muted)}.bfr-code{font-family:var(--bfr-font-mono);font-size:.8125rem;overflow-wrap:anywhere}.bfr-text-link{font-weight:700;text-decoration-thickness:1px}.bfr-prose{max-width:72ch}.bfr-prose a{text-decoration:underline}.bfr-prose ul,.bfr-prose ol{padding-left:24px}.bfr-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.bfr-prose td,.bfr-prose th{padding:10px;border:1px solid var(--bfr-line);text-align:left}.bfr-header{position:relative;z-index:30;color:var(--bfr-white);background:var(--bfr-navy)}.bfr-header :focus-visible{outline-color:var(--bfr-sky)}.bfr-header .bfr-logo:focus-visible,.bfr-header .bfr-menu-toggle:focus-visible,.bfr-footer :focus-visible{outline-color:var(--bfr-sky)}.bfr-utility{border-bottom:1px solid rgb(255 255 255 / 18%);background:var(--bfr-navy)}.bfr-utility__inner{display:flex;justify-content:space-between;gap:20px;padding-block:6px;color:var(--bfr-white);font-size:.75rem;font-weight:500;letter-spacing:.025em}.bfr-header__main{position:relative;display:grid;grid-template-columns:226px minmax(0,1fr) auto;align-items:center;gap:40px;min-height:102px;padding-block:22px}.bfr-header__main:before{content:"";position:absolute;top:0;bottom:0;right:calc(100% - 238px);width:calc(270px + max(var(--bfr-gutter),(100vw - var(--bfr-container)) / 2));background:var(--bfr-navy);transform:skew(-14deg);transform-origin:top right;pointer-events:none}.bfr-header__main>*{position:relative}.bfr-logo{display:block;width:fit-content;max-width:100%;text-decoration:none}.bfr-logo__image{width:210px;height:auto}.bfr-logo__tagline{display:block;margin-top:9px;color:var(--bfr-white);font-size:.6875rem;letter-spacing:.055em}.bfr-search{display:flex;min-width:0;height:52px;border:1px solid #d9dcdf;border-radius:2px;background:linear-gradient(180deg,#fff,#f7f7f6);box-shadow:0 4px 14px #00091714}.bfr-search:focus-within{outline:2px solid var(--bfr-navy);outline-offset:-3px}.bfr-search__input{width:100%;min-width:0;padding:12px 18px;border:0;outline:0;background:transparent;color:var(--bfr-ink);font-size:1rem}.bfr-search__input:focus-visible{outline:none}.bfr-search__input::placeholder{color:var(--bfr-muted);opacity:1}.bfr-search__submit{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 18px;border:0;border-left:1px solid #e47c3c;background:linear-gradient(180deg,#ffa568,var(--bfr-action));color:var(--bfr-navy);font-weight:700;box-shadow:inset 0 1px #fff6}.bfr-search__submit:hover{background:var(--bfr-action-hover)}.bfr-search__submit:focus-visible{outline-color:var(--bfr-navy);outline-offset:-5px}.bfr-header__actions{display:flex;align-items:center;gap:24px}.bfr-header__action{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.bfr-header__action:hover{text-decoration:underline}.bfr-cart-count{display:grid;place-content:center;min-width:24px;height:24px;padding-inline:5px;border-radius:2px;color:var(--bfr-white);background:var(--bfr-navy);font-size:.8125rem;font-variant-numeric:tabular-nums}.bfr-menu-toggle{display:none;width:44px;height:44px;padding:10px;color:var(--bfr-white);background:transparent;border:0}.bfr-navigation{position:relative;border-top:1px solid rgb(255 255 255 / 18%);border-bottom:1px solid rgb(255 255 255 / 18%);background:var(--bfr-navy);color:var(--bfr-white)}.bfr-navigation:after{content:none}.bfr-navigation :focus-visible{outline-color:var(--bfr-sky);outline-offset:-4px}.bfr-navigation__inner{display:flex;align-items:stretch;gap:28px}.bfr-navigation__catalog{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:13px 20px 13px 0;border-right:1px solid rgb(255 255 255 / 22%);font-size:.9375rem;font-weight:700;text-decoration:none}.bfr-navigation__catalog>.bfr-icon{width:20px;height:20px}.bfr-navigation__list{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 28px;margin:0;padding:0;list-style:none}.bfr-navigation__item{display:flex}.bfr-navigation__link{display:flex;align-items:center;gap:6px;min-height:52px;margin:0;padding:12px 0;list-style:none;font-size:.9375rem;font-weight:700;text-decoration:none}.bfr-navigation__link>.bfr-icon{width:14px;height:14px}.bfr-navigation__link:hover,.bfr-navigation__catalog:hover{text-decoration:underline}.bfr-navigation [aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.bfr-navigation__help{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;margin-left:auto;padding-block:12px;flex-shrink:0;font-size:.875rem;font-weight:700;text-decoration:none}.bfr-navigation__help>.bfr-icon{width:18px;height:18px}.bfr-navigation__help:hover{text-decoration:underline}.bfr-nav-dropdown{position:static}.bfr-nav-dropdown[open]>summary{text-decoration:underline}.bfr-nav-dropdown[open]>summary>.bfr-icon{transform:rotate(180deg)}.bfr-nav-dropdown__panel{position:absolute;top:100%;left:0;right:0;width:min(calc(100% - var(--bfr-gutter) * 2),var(--bfr-container));margin-inline:auto;padding:24px;border:1px solid var(--bfr-line);border-top:3px solid var(--bfr-orange);background:var(--bfr-surface-gradient);color:var(--bfr-navy);box-shadow:var(--bfr-shadow-md)}.bfr-header .bfr-nav-dropdown__panel :focus-visible{outline-color:var(--bfr-navy)}.bfr-nav-dropdown__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--bfr-line);font-size:1.25rem;font-weight:700;text-decoration:none}.bfr-nav-dropdown__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:20px 0 0;padding:0;list-style:none}.bfr-nav-dropdown__list a{display:flex;min-height:44px;align-items:center;text-decoration:none;overflow-wrap:anywhere}.bfr-nav-dropdown__list>li>a{font-weight:700}.bfr-nav-dropdown__list a:hover{text-decoration:underline}.bfr-nav-dropdown__children{margin:0;padding:0;list-style:none;font-size:.9375rem;color:var(--bfr-muted)}.bfr-nav-dropdown__children a{padding-block:6px}.bfr-footer{position:relative;margin-top:0;border-top:0;background:linear-gradient(112deg,transparent 0 84%,rgb(147 209 237 / 8%) 84% 94%,transparent 94%),var(--bfr-navy);color:var(--bfr-white)}.bfr-footer:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:linear-gradient(110deg,var(--bfr-sky) 0 59%,var(--bfr-navy) 59% 60%,var(--bfr-orange) 60% 82%,var(--bfr-navy) 82% 83%,var(--bfr-sky) 83%)}.bfr-footer__main{display:grid;grid-template-columns:1.8fr .7fr 1fr;gap:56px;padding-block:64px 48px}.bfr-footer__logo{display:inline-block;width:220px;max-width:100%}.bfr-footer__logo img{width:100%;height:auto}.bfr-footer__brand .bfr-footer__tagline{max-width:11ch;margin:28px 0 20px;color:var(--bfr-white);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.04;font-weight:700;letter-spacing:-.055em}.bfr-footer__description{max-width:34ch;color:#c4dae7;font-size:.9375rem}.bfr-footer .bfr-footer__heading{margin:0 0 18px;color:var(--bfr-white);font-size:1rem;font-weight:700;letter-spacing:0}.bfr-footer .bfr-footer__heading:after{content:"";display:block;width:28px;height:2px;margin-top:12px;background:var(--bfr-orange)}.bfr-footer__links{margin:0;padding:0;list-style:none;color:#c4dae7;font-size:.9375rem}.bfr-footer__links a{display:inline-block;padding-block:8px;text-decoration:none}.bfr-footer__links a:hover,.bfr-footer__policies a:hover{color:var(--bfr-white);text-decoration:underline}.bfr-footer__contact-links li{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.bfr-footer__contact-links .bfr-icon{width:20px;height:20px;margin-top:9px;color:var(--bfr-sky)}.bfr-footer__contact-links span{padding-block:8px}.bfr-footer__contact-links a{overflow-wrap:anywhere}.bfr-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 32px;padding-block:24px;border-top:1px solid #36506a;color:#c4dae7}.bfr-footer__bottom small{font-size:.8125rem;white-space:nowrap}.bfr-footer__policies{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;font-size:.8125rem}.bfr-footer__policies a{text-decoration:none}@media(max-width:1479px){.bfr-header__main{grid-template-columns:210px minmax(0,1fr) auto;gap:28px}.bfr-header__cart-label{display:none}.bfr-navigation__inner{gap:24px}.bfr-navigation__list{column-gap:24px}}@media(max-width:1179px){.bfr-header__main:before{right:calc(100% - 204px)}.bfr-header__main{grid-template-columns:190px minmax(0,1fr) auto;gap:24px}.bfr-logo__image{width:190px}.bfr-header__action>span:not(.bfr-cart-count){display:none}.bfr-navigation__inner{gap:20px}.bfr-navigation__list{column-gap:20px}.bfr-navigation__help{display:none}.bfr-footer__main{gap:48px}}@media(max-width:999px){.bfr-header__main:before{right:calc(100% - 286px)}.bfr-header__main{grid-template-columns:44px minmax(0,1fr) auto;gap:16px;min-height:0;padding-block:16px}.bfr-header[data-bfr-initialized] .bfr-menu-toggle{display:flex;justify-content:center;align-items:center}.bfr-header:not([data-bfr-initialized]) .bfr-logo{grid-column:1 / 3}.bfr-logo__image{width:190px}.bfr-logo__tagline{display:none}.bfr-search{grid-column:1 / -1;grid-row:2}.bfr-header__actions{gap:18px}.bfr-header[data-bfr-initialized] .bfr-navigation:not([data-open]){display:none}.bfr-navigation__inner{display:block;padding-block:8px 16px}.bfr-navigation__catalog{min-height:52px;padding:12px 0;border:0;border-bottom:1px solid rgb(255 255 255 / 22%)}.bfr-navigation__list{display:block}.bfr-navigation__item{display:block;border-bottom:1px solid rgb(255 255 255 / 22%)}.bfr-navigation__link{justify-content:space-between;width:100%;min-height:50px;padding:12px 0}.bfr-navigation__help{display:flex;justify-content:flex-start;min-height:48px;margin-top:8px}.bfr-nav-dropdown__panel{position:static;width:100%;padding:8px 0 20px;border:0}.bfr-nav-dropdown__heading{padding:12px 0;font-size:1.125rem}.bfr-nav-dropdown__list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;gap:12px 24px}.bfr-footer__main{grid-template-columns:1fr 1fr;gap:36px;padding-block:40px}.bfr-footer__brand{grid-column:1 / -1}.bfr-footer__description{max-width:48ch}.bfr-footer__bottom{flex-direction:column}}@media(max-width:749px){.bfr-header__main:before{right:calc(100% - 224px);transform:skew(-9deg)}:root{--bfr-gutter: 20px}.bfr-utility__inner{justify-content:center;gap:0;padding-block:7px;font-size:.6875rem;letter-spacing:0}.bfr-utility__inner>span:last-child:not(:first-child){display:none}.bfr-header__main{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding-block:14px 16px}.bfr-menu-toggle{width:36px;padding-inline:6px}.bfr-logo__image{width:150px}.bfr-header__actions{gap:10px}.bfr-header__action{gap:5px}.bfr-header__account{width:28px;justify-content:center}.bfr-header__action>.bfr-icon{width:22px;height:22px}.bfr-cart-count{min-width:20px;height:22px;padding-inline:4px;font-size:.75rem}.bfr-search{height:48px}.bfr-search__input{padding:12px;font-size:1rem}.bfr-search__submit{padding:10px 13px}.bfr-search__submit>span{display:none}.bfr-nav-dropdown__list{grid-template-columns:1fr}.bfr-footer{margin-top:0}.bfr-footer__main{grid-template-columns:1fr;gap:28px;padding-block:36px 28px}.bfr-footer__brand{grid-column:auto}.bfr-footer__logo{width:200px}.bfr-footer__policies{gap:12px 20px}}@media(prefers-reduced-motion:reduce){.bfr-site *,.bfr-site *:before,.bfr-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/baufer-core.css.map */
