.ak-fb{padding:4rem 0;width:100%;max-width:none;margin:0;background:transparent}.ak-fb__title{margin:0 0 2.4rem;padding:0 var(--page-width-padding, 3rem);letter-spacing:var(--letter-spacing-small, .02em);transition:opacity .3s ease,transform .3s ease}.ak-fb__card{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:center;margin:0 0 4rem;height:auto;border-radius:0;overflow:visible;background:var(--ak-fb-row-bg, #eaeaea);transition:background-color .5s ease}.ak-fb__bg{position:relative;width:100%;aspect-ratio:1 / 1;background:#eaeaea;overflow:hidden;z-index:0}.ak-fb__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;will-change:opacity,transform;transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.02) translateY(10px)}.ak-fb__bg-image.is-active{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.ak-fb__bg-image.is-leaving-down{opacity:0;transform:scale(1.01) translateY(-8px)}.ak-fb__bg-image.is-leaving-up{opacity:0;transform:scale(1.01) translateY(8px)}@keyframes ak-fb-idle{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.01) translateY(0)}}.ak-fb__bg-image.is-active.is-idle{animation:ak-fb-idle 10s ease-in-out infinite}.ak-fb__image{width:100%;height:100%;object-fit:cover;object-position:var(--ak-fb-image-position, center center)}.ak-fb__overlay{position:relative;z-index:1;padding:2rem var(--page-width-padding, 3rem) 2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.ak-fb__mobile-panel{display:block;width:100%;max-width:50rem;margin:0;text-align:left;min-height:0}.ak-fb__mobile-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:clamp(2.8rem,3vw,4.2rem);text-transform:none;letter-spacing:0;opacity:1;margin:0 0 1.4rem;line-height:1.1;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.ak-fb__mobile-text{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.8rem;line-height:1.5;margin:0;max-width:50rem;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.ak-fb__mobile-panel.is-transitioning .ak-fb__mobile-heading,.ak-fb__mobile-panel.is-transitioning .ak-fb__mobile-text{opacity:0;transform:translateY(6px)}.ak-fb__mobile-panel.is-visible .ak-fb__mobile-heading,.ak-fb__mobile-panel.is-visible .ak-fb__mobile-text{opacity:1;transform:translateY(0)}.ak-fb__nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;width:100%;margin:0;padding:0 var(--page-width-padding, 3rem);box-sizing:border-box}.ak-fb__item{position:relative;background:transparent;border-radius:980px;overflow:hidden;cursor:pointer;flex-shrink:0;transition:background .2s ease,color .2s ease}.ak-fb__item:hover:not(.is-active){background:#0000000a}.ak-fb__item.is-active{background:#1f1d1a;color:#fff}.ak-fb__item.is-active .ak-fb__pill-label{color:#fff}.ak-fb__item.is-active .ak-fb__pill-icon{display:none}.ak-fb__item.is-active .ak-fb__pill{pointer-events:auto}.ak-fb__pill{display:flex;align-items:center;gap:0;background:none;border:none;padding:.7rem 1.4rem;cursor:pointer;font-family:var(--font-heading-family);white-space:nowrap;color:inherit}.ak-fb__pill-icon{display:none}.ak-fb__pill-label{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:1.4rem;margin:0;padding:0;line-height:1.2;letter-spacing:0}.ak-fb__description{display:none!important}.ak-fb__description-heading{display:none}@media(max-width:768px){.ak-fb{padding:2rem 1rem}.ak-fb__title{margin:0 0 1.2rem;font-size:calc(var(--font-heading-scale) * 1.6rem)}.ak-fb__card{grid-template-columns:1fr;gap:2rem;margin:0 0 2rem}.ak-fb__bg{aspect-ratio:4 / 3}.ak-fb__overlay{padding:2rem 1.5rem 2.5rem}.ak-fb__mobile-heading{font-size:2.4rem;margin-bottom:1rem}.ak-fb__mobile-text{font-size:1.6rem}.ak-fb__nav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem}.ak-fb__nav::-webkit-scrollbar{display:none}.ak-fb__pill{padding:.6rem 1rem}.ak-fb__pill-icon,.ak-fb__pill-label{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/ak-features-benefits.css.map */
