.knuska-fb-section{margin-block:0}.knuska-fb-section--inset{max-width:var(--page-width, 1320px);margin-inline:auto;padding-inline:var(--gutter, 20px)}.fb{position:relative;display:grid;grid-template-areas:"fb";grid-template-rows:minmax(0,1fr);align-content:stretch;isolation:isolate;overflow:hidden;aspect-ratio:var(--fb-ar-mob, 1);min-height:var(--fb-min-mob, 380px);color:var(--fb-ink, #ffffff)}.knuska-fb-section--inset .fb{border-radius:var(--fb-radius, 0)}.fb__media{grid-area:fb;position:relative;overflow:hidden;z-index:0}.fb__image,.fb__placeholder{display:block;width:100%;height:100%;object-fit:cover}.fb__placeholder{background:#e9e2d8}.fb__placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.5}.fb__tint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--fb-a: var(--fb-tint-a-mob, .55)}.fb__tint--even{background:rgb(from var(--fb-tint, #0d0b09) r g b / var(--fb-a, .5))}.fb__tint--bottom{background:linear-gradient(to top,rgb(from var(--fb-tint, #0d0b09) r g b / var(--fb-a, .5)) 0%,rgb(from var(--fb-tint, #0d0b09) r g b / calc(var(--fb-a, .5) * .4)) 45%,transparent 78%)}.fb__tint--top{background:linear-gradient(to bottom,rgb(from var(--fb-tint, #0d0b09) r g b / var(--fb-a, .5)) 0%,rgb(from var(--fb-tint, #0d0b09) r g b / calc(var(--fb-a, .5) * .4)) 45%,transparent 78%)}.fb__tint--side{background:linear-gradient(to right,rgb(from var(--fb-tint, #0d0b09) r g b / var(--fb-a, .5)) 0%,rgb(from var(--fb-tint, #0d0b09) r g b / calc(var(--fb-a, .5) * .35)) 50%,transparent 88%)}.fb__tint--centre{background:radial-gradient(ellipse 82% 72% at 50% 50%,rgb(from var(--fb-tint, #0d0b09) r g b / var(--fb-a, .5)) 0%,rgb(from var(--fb-tint, #0d0b09) r g b / calc(var(--fb-a, .5) * .5)) 58%,transparent 100%)}@supports not (color: rgb(from #000 r g b / 50%)){.fb__tint{background:var(--fb-tint, #0d0b09);opacity:var(--fb-a, .5)}}.fb__cover{grid-area:fb;z-index:1}.fb__cover:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.fb__inner{grid-area:fb;position:relative;z-index:2;display:flex;padding:var(--fb-pad-y-mob, 26px) var(--fb-pad-x-mob, 22px)}.fb--linked .fb__inner{pointer-events:none}.fb--linked .fb__inner a{pointer-events:auto}.fb--vm-top .fb__inner{align-items:flex-start}.fb--vm-middle .fb__inner{align-items:center}.fb--vm-bottom .fb__inner{align-items:flex-end}.fb__content{display:flex;flex-direction:column;gap:calc(var(--fb-gap, 48px) * .4);width:100%;min-width:0}.fb--m-split .fb__content{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:calc(var(--fb-gap, 48px) * .5)}.fb__lead,.fb__tail{display:flex;flex-direction:column;min-width:0}.fb__lead--start,.fb__tail--start{align-items:flex-start;text-align:left}.fb__lead--center,.fb__tail--center{align-items:center;text-align:center}.fb__lead--end,.fb__tail--end{align-items:flex-end;text-align:right}.fb__overline{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;opacity:.9}.fb--upper .fb__overline{letter-spacing:.16em;text-transform:uppercase}.fb__title{margin:0;color:inherit;font-family:var(--heading-font-family);font-size:var(--fb-title-mob, 30px);font-weight:var(--heading-font-weight, 700);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.fb__title em{font-style:italic;font-weight:500;letter-spacing:-.01em}.fb__body{max-width:var(--fb-tail-w, 300px);font-size:var(--fb-body, 14px);line-height:1.55;opacity:.92}.fb__body>:first-child{margin-top:0}.fb__body>:last-child{margin-bottom:0}.fb__body p{margin:0 0 .8rem}.fb__body a{color:inherit;text-underline-offset:.25em}.fb__btn{display:inline-flex;align-items:center;gap:.9rem;margin-top:1.6rem;padding:1.4rem 2.6rem;border:1px solid transparent;border-radius:999px;background:var(--fb-btn-bg, #141414);color:var(--fb-btn-ink, #ffffff);font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .2s ease,opacity .2s ease}.fb__btn:hover{color:var(--fb-btn-ink, #ffffff);transform:translateY(-1px)}.fb__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fb__btn--outline{border-color:currentColor;background:transparent;color:var(--fb-ink, #ffffff)}.fb__btn--ghost{padding-inline:0;border-radius:0;border-bottom:1px solid currentColor;background:transparent;color:var(--fb-ink, #ffffff)}.fb__btn-arrow{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.fb__btn:hover .fb__btn-arrow{transform:translate(3px)}@media(min-width:750px){.fb{aspect-ratio:var(--fb-ar, 3);min-height:var(--fb-min, 320px)}.fb__tint{--fb-a: var(--fb-tint-a-desk, .45)}.fb__inner{padding:var(--fb-pad-y, 48px) var(--fb-pad-x, 56px)}.fb--v-top .fb__inner{align-items:flex-start}.fb--v-middle .fb__inner{align-items:center}.fb--v-bottom .fb__inner{align-items:flex-end}.fb--d-split .fb__content,.fb--d-split-rev .fb__content{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--fb-gap, 48px)}.fb--d-split .fb__lead,.fb--d-split-rev .fb__lead{flex:1 1 auto}.fb--d-split .fb__tail,.fb--d-split-rev .fb__tail{flex:0 1 auto}.fb--d-split-rev .fb__lead{order:2}.fb--d-split-rev .fb__tail{order:1}.fb--d-stack .fb__content{flex-direction:column;gap:calc(var(--fb-gap, 48px) * .4)}.fb__overline{font-size:1.3rem}.fb__title{font-size:var(--fb-title, 46px)}}@media(prefers-reduced-motion:reduce){.fb__btn,.fb__btn-arrow{transition:none}.fb__btn:hover,.fb__btn:hover .fb__btn-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/knuska-featured-banner.css.map */
