.ff-bt{padding-top:var(--ff-bt-pad-t, 56px);padding-bottom:var(--ff-bt-pad-b, 56px);margin-top:var(--ff-bt-mar-t, 0);margin-bottom:var(--ff-bt-mar-b, 0);background:var(--ff-bt-section-bg, transparent)}.ff-bt__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--ff-bt-gutter, 24px)}.ff-bt--full-width .ff-bt__container{max-width:none;padding-inline:0}.ff-bt__empty{font-family:var(--ff-bt-body-font, var(--font-body-family));color:var(--text-body, #555);text-align:center;padding:2rem 0;margin:0}.ff-bt__header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:var(--ff-bt-header-gap, 32px)}.ff-bt__header-text{display:flex;flex-direction:column;gap:8px}.ff-bt__kicker{font-family:var(--ff-bt-heading-font, var(--font-heading-family));color:var(--ff-bt-kicker-color, #CD3737);font-size:var(--ff-bt-kicker-size, 13px);font-weight:var(--ff-bt-kicker-weight, 700);letter-spacing:var(--ff-bt-kicker-ls, .12em);text-transform:uppercase;line-height:1.2;margin:0}.ff-bt__heading{font-family:var(--ff-bt-heading-font, var(--font-heading-family));color:var(--ff-bt-heading-color, #121212);font-size:var(--ff-bt-heading-size, 30px);font-weight:var(--ff-bt-heading-weight, 700);text-transform:var(--ff-bt-heading-transform, uppercase);letter-spacing:var(--ff-bt-heading-ls, 0em);line-height:1.1;margin:0}.ff-bt__intro{font-family:var(--ff-bt-body-font, var(--font-body-family));color:var(--ff-bt-intro-color, #555555);font-size:var(--ff-bt-intro-size, 16px);line-height:var(--ff-bt-intro-lh, 1.6);max-width:var(--ff-bt-intro-maxw, 600px);margin:4px 0 0}.ff-bt__intro p{margin:0 0 .5em}.ff-bt__intro p:last-child{margin-bottom:0}.ff-bt__viewport{position:relative}.ff-bt__grid{display:grid;grid-template-columns:repeat(var(--ff-bt-cols, 3),minmax(0,1fr));gap:var(--ff-bt-gap, 24px)}.ff-bt__arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--ff-bt-arrow-size, 40px);height:var(--ff-bt-arrow-size, 40px);display:none;align-items:center;justify-content:center;padding:0;border-radius:var(--ff-bt-arrow-radius, 20px);border:1px solid var(--ff-bt-arrow-border, #ffffff);background:var(--ff-bt-arrow-bg, #121212);color:var(--ff-bt-arrow-color, #ffffff);cursor:pointer;z-index:3;-webkit-backdrop-filter:blur(var(--ff-bt-arrow-blur, 6px));backdrop-filter:blur(var(--ff-bt-arrow-blur, 6px));box-shadow:0 4px 12px #00000014;transition:opacity .28s ease,transform .28s ease}.ff-bt__arrow svg{width:55%;height:55%;display:block}.ff-bt__arrow--prev{left:var(--ff-bt-arrow-offset, 8px)}.ff-bt__arrow--prev svg{transform:scaleX(-1)}.ff-bt__arrow--next{right:var(--ff-bt-arrow-offset, 8px)}.ff-bt__arrow.is-off{opacity:0;transform:translateY(-50%) scale(.92);pointer-events:none}.ff-bt__card{display:flex;flex-direction:column;gap:var(--ff-bt-card-gap, 12px);text-decoration:none;color:inherit;background:var(--ff-bt-card-bg, transparent);border:var(--ff-bt-card-bw, 0) solid var(--ff-bt-card-border, #E3E3E3);border-radius:var(--ff-bt-card-radius, 0);padding:var(--ff-bt-card-pad, 0)}.ff-bt__media{overflow:hidden;border-radius:var(--ff-bt-img-radius, 0);line-height:0}.ff-bt__media--ratio{aspect-ratio:var(--ff-bt-img-ratio)}.ff-bt__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ff-bt-img-focal, center center);transition:transform .5s ease}.ff-bt__card:hover .ff-bt__media img{transform:scale(1.04)}.ff-bt__placeholder{width:100%;height:100%}.ff-bt__placeholder .placeholder-svg{display:block;width:100%;height:100%}.ff-bt__body{display:flex;flex-direction:column;gap:var(--ff-bt-card-gap, 12px)}.ff-bt__meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-family:var(--ff-bt-body-font, var(--font-body-family));color:var(--ff-bt-meta-color, #8A8A8A);font-size:var(--ff-bt-meta-size, 12px);font-weight:var(--ff-bt-meta-weight, 600);text-transform:var(--ff-bt-meta-transform, uppercase);letter-spacing:var(--ff-bt-meta-ls, .06em)}.ff-bt__tag{position:relative;padding-left:10px}.ff-bt__tag:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;transform:translateY(-50%);opacity:.6}.ff-bt__title{font-family:var(--ff-bt-title-font, var(--font-heading-family));color:var(--ff-bt-title-color, #121212);font-size:var(--ff-bt-title-size, 19px);font-weight:var(--ff-bt-title-weight, 700);text-transform:var(--ff-bt-title-transform, none);letter-spacing:var(--ff-bt-title-ls, 0em);line-height:var(--ff-bt-title-lh, 1.25);margin:0}.ff-bt__excerpt{font-family:var(--ff-bt-body-font, var(--font-body-family));color:var(--ff-bt-excerpt-color, #555555);font-size:var(--ff-bt-excerpt-size, 15px);line-height:var(--ff-bt-excerpt-lh, 1.55);margin:0}.ff-bt__more{font-family:var(--ff-bt-heading-font, var(--font-heading-family));color:var(--ff-bt-more-color, #CD3737);font-size:var(--ff-bt-more-size, 13px);font-weight:var(--ff-bt-more-weight, 700);text-transform:var(--ff-bt-more-transform, uppercase);letter-spacing:var(--ff-bt-more-ls, .05em);margin-top:2px}.ff-bt__card:hover .ff-bt__more{text-decoration:underline;text-underline-offset:.2em}.ff-bt--align-left .ff-bt__body{text-align:left}.ff-bt--align-center .ff-bt__body{text-align:center}.ff-bt--align-center .ff-bt__meta{justify-content:center}.ff-bt__cta{display:inline-block;flex:none;font-family:var(--ff-bt-heading-font, var(--font-heading-family));color:var(--ff-bt-cta-color, #121212);background-color:var(--ff-bt-cta-bg, transparent);border:var(--ff-bt-cta-bw, 1px) solid var(--ff-bt-cta-border, #121212);border-radius:var(--ff-bt-cta-radius, 0);font-size:var(--ff-bt-cta-size, 13px);font-weight:var(--ff-bt-cta-weight, 700);text-transform:var(--ff-bt-cta-transform, uppercase);letter-spacing:var(--ff-bt-cta-ls, .04em);line-height:1;padding:var(--ff-bt-cta-pad-y, 12px) var(--ff-bt-cta-pad-x, 24px);text-decoration:none;cursor:pointer;--btn-bg: var(--ff-bt-cta-bg, transparent);--btn-text: var(--ff-bt-cta-color, #121212);--btn-border: var(--ff-bt-cta-border, #121212);--btn-border-w: var(--ff-bt-cta-bw, 1px)}.ff-bt__cta--link{border:none;background:none;padding:0;text-decoration:underline;text-underline-offset:.2em}.ff-bt__cta.fx .fx__label{color:inherit!important}@media screen and (max-width:749px){.ff-bt{padding-top:var(--ff-bt-pad-t-m, var(--ff-bt-pad-t, 40px));padding-bottom:var(--ff-bt-pad-b-m, var(--ff-bt-pad-b, 40px))}.ff-bt__container{padding-inline:var(--ff-bt-gutter-m, var(--ff-bt-gutter, 16px))}.ff-bt--full-width .ff-bt__container{padding-inline:0}.ff-bt__heading{font-size:var(--ff-bt-heading-size-m, 24px)}.ff-bt--stack .ff-bt__grid{grid-template-columns:1fr}.ff-bt--swipe .ff-bt__grid{display:flex;grid-template-columns:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:var(--ff-bt-gutter-m, 16px);scrollbar-width:none;margin-inline:calc(-1 * var(--ff-bt-gutter-m, 16px));padding-inline:var(--ff-bt-gutter-m, 16px)}.ff-bt--swipe .ff-bt__grid::-webkit-scrollbar{display:none}.ff-bt--full-width.ff-bt--swipe .ff-bt__grid{margin-inline:0}.ff-bt--swipe .ff-bt__card{flex:0 0 var(--ff-bt-card-w-m, 82%);scroll-snap-align:start}.ff-bt--swipe .ff-bt__arrow{display:flex}.ff-bt--swipe.ff-bt--scrollable .ff-bt__grid{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--fadeLa, 0)) 0,rgba(0,0,0,1) var(--fadeL, 0px),rgba(0,0,0,1) calc(100% - var(--fadeR, 0px)),rgba(0,0,0,var(--fadeRa, 0)) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,var(--fadeLa, 0)) 0,rgba(0,0,0,1) var(--fadeL, 0px),rgba(0,0,0,1) calc(100% - var(--fadeR, 0px)),rgba(0,0,0,var(--fadeRa, 0)) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ff-blog-teaser.css.map */
