.akro-family{width:100%;background:transparent;color:#fff}.akro-family{position:relative}.akro-hero{position:sticky;top:0;height:100vh;overflow:hidden;z-index:0}.akro-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.akro-hero__img{width:100%;height:100%;object-fit:cover;display:block}.akro-hero__inner{position:relative;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:80px 20px}.akro-hero__kicker{letter-spacing:.25em;font-size:12px;opacity:.85;text-transform:uppercase;margin-bottom:14px}.akro-hero__title{font-size:56px;line-height:1;margin:0;text-transform:uppercase;letter-spacing:.06em;white-space:pre-line}.akro-content{position:relative;z-index:2;padding-top:var(--akro-hero-height);margin-top:0;transform:translateY(calc(-1 * var(--akro-peek)))}.akro-stack{background:transparent;padding:0}.akro-card{position:relative;top:auto;z-index:1;padding:50px 0}.akro-card__container{max-width:var(--akro-max, 1500px);margin:0 auto;padding:0 18px}.akro-card__grid{background:#fff;color:#111;display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-areas:"left center content";gap:12px;padding:120px;min-height:unset;align-items:stretch}.akro-card__media--left{grid-area:left}.akro-card__media--center{grid-area:center}.akro-card__content{grid-area:content}.akro-card--reverse .akro-card__grid{grid-template-areas:"content left center"}.akro-card--dark .akro-card__grid{background:#0b0b0b;color:#fff}.akro-card__media{overflow:hidden;display:flex;align-items:center;justify-content:center}.akro-card__img{width:100%;height:100%;object-fit:cover;display:block}.akro-card__content{padding:0;display:flex;flex-direction:column;justify-content:center;text-align:center}.akro-card__title{margin:0;font-size:48px;letter-spacing:.14em;text-transform:uppercase}.akro-card__price{margin-top:8px;font-size:12px;opacity:.8;letter-spacing:.2em;text-transform:uppercase}.akro-btn{display:inline-flex;align-items:center;justify-content:center;margin:22px auto 0;padding:14px 18px;text-decoration:none;border:1px solid currentColor;letter-spacing:.22em;text-transform:uppercase;font-size:12px}.akro-card--light .akro-btn{background:#111;color:#fff;border-color:#111}.akro-card--dark .akro-btn{background:#fff;color:#111;border-color:#fff}.akro-card__body{margin-top:22px;font-size:12px;letter-spacing:.18em;text-transform:none;opacity:.9}.akro-card__body p{margin:0}.akro-faq{background:#000;padding:30px 0 80px}.akro-faq__container{max-width:var(--akro-faq-max, 980px);margin:0 auto;padding:0 20px}.akro-faq__eyebrow{text-align:center;letter-spacing:.24em;text-transform:uppercase;font-size:12px;opacity:.85;margin-bottom:40px}.akro-faq__item{border-top:1px solid rgba(255,255,255,.25);padding:22px 0}.akro-faq__item:last-child{border-bottom:1px solid rgba(255,255,255,.25)}.akro-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px}.akro-faq__summary::-webkit-details-marker{display:none}.akro-faq__q{font-size:26px;letter-spacing:.08em}.akro-faq__icon{width:18px;height:18px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);transition:transform .2s ease;opacity:.9}details[open] .akro-faq__icon{transform:rotate(-135deg)}.akro-faq__answer{margin-top:18px;opacity:.9;font-size:12px;letter-spacing:.12em}.akro-two-col{margin-top:24px}.akro-two-col__row{border:0!important;padding:10px;margin:0}.akro-two-col__left,.akro-two-col__right{min-width:0}.akro-two-col__row:first-child{border-top:1px solid rgba(255,255,255,.18)}.akro-two-col__label{border:0;padding:0;display:block;width:100%}.akro-two-col__right{opacity:.95}@media(max-width:990px){.akro-hero__title{font-size:40px}.akro-card{position:relative;top:auto;padding:26px 0}.akro-card__grid{grid-template-columns:1fr;grid-template-areas:"left" "content";min-height:auto;padding:26px;gap:16px}.akro-card__media--center{display:none}.akro-card--reverse .akro-card__grid{grid-template-columns:1fr!important;grid-template-areas:"left" "content"!important}.akro-content{margin-top:0;padding-top:var(--akro-hero-height)}.akro-card__media{min-height:320px}.akro-card__content{padding:36px 22px}.akro-card__title{font-size:34px}.akro-two-col__row{grid-template-columns:1fr;gap:10px}}.akro-card__grid{box-shadow:0 30px 80px #00000059}.akro-faq__answer,.akro-two-col__right{overflow-wrap:anywhere;word-break:break-word}.akro-faq{position:relative;z-index:5;background:#000}.akro-faq__container{position:relative;z-index:6}@media(min-width:990px){.akro-two-col__row{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:15px;align-items:start;padding:16px 0}.akro-two-col__left{border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:12px;margin:0}.akro-two-col__label{border-bottom:0!important;padding-bottom:0!important;display:block;white-space:normal}.akro-two-col__right{margin:0;min-width:0;padding-top:2px}}.akro-family{margin-top:calc(-1 * var(--akro-header, 0px))}@media(max-width:989px){.akro-hero__title{font-size:clamp(34px,9vw,56px);line-height:1.05;padding:0 16px;max-width:100%;word-break:break-word;overflow-wrap:anywhere}}.akro-stage{position:relative}.akro-faq{position:relative;z-index:10;background:#000;margin-top:calc(-1 * var(--akro-peek) + 170px)}.akro-family,.akro-hero__bg{background:#000}.akro-hero__img{display:block}.akro-hero{min-height:var(--akro-hero-height)}.akro-family{--akro-hero-height: 68vh;--akro-peek: 600px}.akro-hero{height:var(--akro-hero-height)}.akro-content{padding-top:var(--akro-hero-height);transform:translateY(calc(-1 * var(--akro-peek)))}.akro-stack{padding-bottom:170px}.akro-card__body{max-width:360px;margin-left:auto;margin-right:auto}@media(min-width:990px){.akro-card__grid{grid-template-columns:1fr 1fr 1.35fr}.akro-card--reverse .akro-card__grid{grid-template-columns:1.35fr 1fr 1fr;grid-template-areas:"content left center"}}@media(min-width:990px){.akro-card__grid{grid-template-columns:1fr 1fr 100px 1fr;grid-template-areas:"left center . content"}.akro-card--reverse .akro-card__grid{grid-template-columns:1fr 100px 1fr 1fr;grid-template-areas:"content . left center"}}@media(max-width:989px){.akro-family{--akro-hero-height: 70.5vh}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/akro-family.css.map */
