:root{--font-body-family: "Avenir Next", "Avenir", Lato, "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Avenir Next", "Avenir", Lato, "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 500;--af-accent: var(--af-accent-family, "Playfair Display", Georgia, serif);--af-cream: #FFFFFF;--af-blush: #F9EDEC;--af-beige: #DBC8C1;--af-rose: #C1A09B;--af-pink: #FAC1BF;--af-navy: #031C2A;--af-peony: #F2A7B8;--af-hibiscus: #E23D62;--af-petal: #F4C7CE;--af-peach: #FFD8C2;--af-lilac: #E9DDFB;--af-matcha: #DCEFA5;--af-radius: 28px}body{letter-spacing:.02rem}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.hxl,.hxxl{font-weight:500;letter-spacing:0;line-height:1.15}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.hxl em{font-family:var(--af-accent);font-style:italic;font-weight:400;letter-spacing:0;color:var(--af-hibiscus)}.banner__heading.h0,.acefit-founder__quote{font-family:var(--af-accent);font-weight:400;letter-spacing:-.005em}.color-scheme-1 .banner__heading em{color:var(--af-hibiscus)}.color-scheme-8 h1 em,.color-scheme-8 h2 em{color:#031c2a}.color-scheme-6 h1 em,.color-scheme-6 h2 em,.color-scheme-4 h1 em,.color-scheme-4 h2 em,.color-scheme-3 h1 em,.color-scheme-3 h2 em{color:#fff}.color-scheme-5 h1 em,.color-scheme-5 h2 em{color:var(--af-petal)}.acefit-eyebrow,.caption-with-letter-spacing{letter-spacing:.28rem;text-transform:uppercase;font-size:1.2rem;font-weight:600;margin:0 0 1rem}.button,.shopify-payment-button__button--unbranded{letter-spacing:.16rem;text-transform:uppercase;font-size:1.3rem;font-weight:600;min-height:4.8rem;padding:0 3.2rem}.button:not([disabled]):hover{transform:translateY(-1px)}.acefit-header-cta{min-height:4rem;padding:0 2.2rem;font-size:1.2rem;margin-right:1rem;white-space:nowrap;align-self:center}.header__heading-logo{filter:brightness(.62) saturate(1.3)}.announcement-bar__message{letter-spacing:.18rem;text-transform:uppercase;font-size:1.2rem;font-weight:600}.header__inline-menu .list-menu__item{font-weight:500;letter-spacing:.16rem;text-transform:uppercase;font-size:1.3rem}.banner__box,.image-with-text__media,.multicolumn-card__image-wrapper .media{border-radius:var(--af-radius)}.multicolumn-card__image-wrapper .media{overflow:hidden}@media screen and (min-width:750px){.acefit-hero .banner__content{padding-left:6rem}}.banner__heading.h0{font-size:clamp(3.8rem,5.6vw,7.6rem);line-height:1.08}.acefit-cards__heading,.acefit-tiles__heading{margin:0 0 1rem}.acefit-cards__sub,.acefit-tiles__text{max-width:62rem;margin:0 auto 3.2rem}.acefit-cards__grid{display:grid;gap:2rem;grid-template-columns:repeat(var(--af-cols, 2),minmax(0,1fr));max-width:calc(var(--af-cols, 2) * 40rem);margin:3.2rem auto 0}.acefit-card{position:relative;display:flex;flex-direction:column;border-radius:var(--af-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 10px 30px #c1a09b2e}.acefit-card__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:1;padding:.5rem 1.2rem;border-radius:40px;font-size:1.1rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase}.acefit-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden}.acefit-card__media img,.acefit-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.acefit-card:hover .acefit-card__media img{transform:scale(1.04)}.acefit-card__body{padding:1.8rem 2rem 2.2rem;display:flex;flex-direction:column;gap:.6rem;flex:1;text-align:center}.acefit-card__eyebrow{margin:0;font-size:1.1rem;letter-spacing:.22rem;text-transform:uppercase;font-weight:600;color:#031c2a;opacity:.75}.acefit-card__title{margin:0}.acefit-card__text{margin:0;font-size:1.4rem;opacity:.85}.acefit-card__price{margin:.4rem 0 1rem;font-size:1.7rem}.acefit-card__price s{opacity:.55;margin-right:.4rem}.acefit-card__per{font-size:1.3rem;opacity:.75}.acefit-card__form{margin-top:auto}.acefit-card__atc{width:100%;background:var(--af-navy);color:#fff}.acefit-card__atc .loading__spinner{position:absolute}.acefit-card__atc:not(.loading) .loading__spinner{display:none}.acefit-cards__more{margin-top:3rem}.acefit-subband__inner,.acefit-founder__inner,.acefit-wave__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--af-radius);overflow:hidden}.acefit-subband__inner--reverse .acefit-subband__media{order:-1}.acefit-subband__content,.acefit-founder__content{padding:clamp(3rem,5vw,6.4rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.acefit-subband__content h2,.acefit-founder__content h2{margin:0 0 1.2rem}.acefit-subband__perks{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin:2.4rem 0 3rem;padding:0;width:100%}.acefit-subband__perks li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;font-size:1.35rem;font-weight:500;line-height:1.3}.acefit-subband__circle{width:7.6rem;height:7.6rem;border-radius:50%;display:grid;place-items:center;color:#031c2a;box-shadow:0 6px 16px #031c2a14}.acefit-subband__circle .acefit-icon{width:3.6rem;height:3.6rem}.acefit-subband__note{font-size:1.25rem;opacity:.8;margin:1.2rem 0 0}.acefit-subband__media img,.acefit-founder__media img,.acefit-wave__media img{width:100%;height:100%;object-fit:cover;display:block}.acefit-subband__media{min-height:42rem}.acefit-editor-note{background:#fff;color:#031c2a;border-radius:12px;padding:.6rem 1.2rem;font-size:1.2rem;margin:0 0 1.4rem}.acefit-tiles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}.acefit-tile{display:flex;flex-direction:column;border-radius:var(--af-radius);overflow:hidden;text-decoration:none;color:#031c2a;box-shadow:0 8px 24px #c1a09b2e;transition:transform .3s ease}.acefit-tile:hover{transform:translateY(-4px)}.acefit-tile__media{aspect-ratio:4 / 5;overflow:hidden;display:block}.acefit-tile__media img,.acefit-tile__media svg{width:100%;height:100%;object-fit:cover}.acefit-tile__label{display:block;padding:1.5rem 1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.2rem;font-size:1.4rem;text-align:center}.acefit-founder__media{position:relative;min-height:48rem}.acefit-founder__inner--reverse .acefit-founder__media{order:2}.acefit-founder__chip{position:absolute;left:2rem;bottom:2rem;background:#fff;color:#031c2a;border-radius:40px;padding:1rem 2rem;display:flex;flex-direction:column;line-height:1.25;box-shadow:0 8px 22px #031c2a26;font-size:1.4rem}.acefit-founder__chip span{font-size:1.2rem;opacity:.75}.acefit-founder__quote{margin:0 0 1.6rem;padding:0;border:0;font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.35;font-style:italic}.acefit-founder__signature{font-family:Snell Roundhand,Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:3.6rem;line-height:1;margin:1.6rem 0 .2rem;color:var(--af-hibiscus)}.acefit-founder__sigsub{margin:0 0 2.4rem;font-size:1.15rem;letter-spacing:.24rem;text-transform:uppercase;font-weight:600}.acefit-wave{position:relative}.acefit-wave__edge{display:block;width:100%;height:60px;color:rgb(var(--color-background))}.acefit-wave__inner{border-radius:0;overflow:visible;gap:clamp(2.4rem,5vw,6.4rem);align-items:center}.acefit-wave__media{border-radius:var(--af-radius);overflow:hidden;aspect-ratio:1 / 1}.acefit-wave__content h2{margin:0 0 1.2rem}.acefit-wave__content .button{margin-top:1.6rem}.acefit-compare h2{margin:0 0 3rem}.acefit-compare__table{max-width:86rem;margin:0 auto 2rem;border-radius:var(--af-radius);overflow:hidden;background:#fff;box-shadow:0 10px 30px #c1a09b33}.acefit-compare__row{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;border-top:1px solid rgba(193,160,155,.25)}.acefit-compare__row>span{padding:1.4rem 1.6rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;font-size:1.45rem;color:#031c2a}.acefit-compare__row>span em{font-size:1.2rem;font-style:normal;opacity:.7}.acefit-compare__row--head{border-top:0;font-weight:600;text-transform:uppercase;letter-spacing:.16rem;font-size:1.2rem}.acefit-compare__row--head>span{padding-top:2rem;padding-bottom:2rem}.acefit-compare__row--head img{max-width:14rem;height:auto}.acefit-compare__feature{align-items:flex-start!important;text-align:left!important;font-weight:500}.acefit-compare__us{background:var(--af-blush)}.acefit-compare__row--head .acefit-compare__us{background:var(--af-peony);color:#031c2a;border-radius:var(--af-radius) var(--af-radius) 0 0}.acefit-compare__yes{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--af-peony);display:grid;place-items:center;color:#031c2a}.acefit-compare__yes .acefit-icon{width:2.2rem;height:2.2rem;stroke-width:4}.acefit-compare__yes--muted{background:#eee;color:#031c2a}.acefit-compare__no{font-size:1.8rem;opacity:.45}.acefit-compare__varies{font-size:1.3rem;opacity:.7;font-weight:700}.acefit-compare__foot{font-size:1.2rem;opacity:.75;max-width:70rem;margin:0 auto 2.4rem}@media screen and (min-width:990px){.product__info-container{background:#fff;border-radius:var(--af-radius);padding:3.2rem 3.6rem!important;box-shadow:0 10px 34px #c1a09b38}}.product__title h1{font-size:clamp(3rem,3.2vw,4.4rem)}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container .product__text.uppercase{color:#031c2a;opacity:.75}.acefit-pills{display:flex;flex-wrap:wrap;gap:.8rem;margin:.6rem 0 .4rem;padding:0;list-style:none}.acefit-pills li{background:var(--af-lilac);color:#031c2a;border-radius:40px;padding:.6rem 1.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.06rem}.acefit-pills li:nth-child(2){background:var(--af-peach)}.acefit-pills li:nth-child(3){background:var(--af-matcha)}.acefit-pills li:nth-child(4){background:var(--af-blush)}.product-form__input--pill input[type=radio]+label{font-weight:500;padding:1.2rem 2rem;border-width:2px}.product-form__input--pill input[type=radio]:checked+label{background:var(--af-navy);color:#fff}.product-form__submit{background:var(--af-navy)!important;color:#fff!important;min-height:5.6rem;font-size:1.5rem}.product-form__submit:after{box-shadow:none!important}.acefit-po__option--subscribe .acefit-po__badge{background:var(--af-peony);color:#031c2a}.acefit-guarantee{background:var(--af-blush);border-radius:20px;padding:1.4rem 1.6rem;display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.2rem;align-items:center;font-size:1.35rem}.acefit-guarantee .acefit-icon{width:3.2rem;height:3.2rem;color:var(--af-hibiscus);grid-row:span 2}.acefit-guarantee strong{font-size:1.45rem}.acefit-guarantee p{margin:0}.acefit-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0;padding:0;list-style:none}.acefit-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;font-size:1.2rem;font-weight:500;line-height:1.25;background:var(--af-cream);border-radius:16px;padding:1rem .6rem}.acefit-trust .acefit-icon{width:2.6rem;height:2.6rem;color:var(--af-hibiscus)}.product .accordion{border-color:#c1a09b66}.acefit-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;transform:translateY(110%);transition:transform .3s ease;background:rgb(var(--color-background));box-shadow:0 -8px 24px #031c2a1f;border-radius:20px 20px 0 0}.acefit-sticky.is-visible{transform:translateY(0)}.acefit-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.acefit-sticky__img{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:12px}.acefit-sticky__info{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.acefit-sticky__title{font-weight:600;font-size:1.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acefit-sticky__price{font-size:1.3rem}.acefit-sticky__btn{background:var(--af-navy);color:#fff;min-height:4.6rem;padding:0 2.4rem}@media screen and (min-width:990px){.acefit-sticky--mobile{display:none}}.collapsible-content .accordion{border-color:#c1a09b73}.collapsible-content__wrapper .accordion__title{font-weight:500}.footer-block__newsletter .footer-block__heading{font-size:clamp(2.6rem,3vw,3.6rem)}html,body{overflow-x:clip}@media screen and (max-width:749px){h2.h0,.h0:not(.banner__heading){font-size:clamp(3rem,8.4vw,3.6rem)}h2.h1,.h1{font-size:clamp(2.6rem,7.4vw,3.2rem)}.banner__heading.h0{font-size:clamp(3.4rem,9.6vw,4rem)}.banner__media img{object-position:74% center}.banner__content{padding-top:2.4rem}.banner__buttons .button{min-width:24rem}.header__heading-logo{max-width:15rem;height:auto}.announcement-bar__message{font-size:1.1rem;letter-spacing:.12rem}.acefit-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.acefit-card{border-radius:20px}.acefit-card__badge{top:.8rem;left:.8rem;padding:.4rem .9rem;font-size:.95rem;letter-spacing:.1rem}.acefit-card__body{padding:1.2rem 1rem 1.4rem;gap:.3rem}.acefit-card__eyebrow{font-size:.95rem;letter-spacing:.12rem}.acefit-card__title{font-size:1.8rem}.acefit-card__text{font-size:1.25rem;line-height:1.4}.acefit-card__price{font-size:1.5rem;margin:.2rem 0 .8rem}.acefit-card__per{display:block;font-size:1.15rem}.acefit-card__atc{min-height:4.6rem;padding:0 .8rem;font-size:1.15rem;letter-spacing:.1rem}.acefit-subband__inner,.acefit-founder__inner,.acefit-wave__inner{grid-template-columns:1fr}.acefit-subband__media{min-height:26rem;order:-1}.acefit-subband__content,.acefit-founder__content{padding:2.8rem 2.2rem 3.2rem}.acefit-subband__content .button,.acefit-founder__content .button,.acefit-wave__content .button{width:100%}.acefit-subband__perks{grid-template-columns:repeat(2,1fr);gap:1.6rem 1rem;margin:2rem 0 2.4rem}.acefit-subband__circle{width:6.4rem;height:6.4rem}.acefit-subband__circle .acefit-icon{width:3rem;height:3rem}.acefit-subband__perks li{font-size:1.3rem}.acefit-founder__media{min-height:0;aspect-ratio:4 / 5;order:-1!important}.acefit-founder__chip{left:1.2rem;bottom:1.2rem;padding:.8rem 1.6rem;font-size:1.3rem}.acefit-founder__quote{font-size:2.1rem}.acefit-founder__signature{font-size:3rem}.acefit-wave__edge{height:36px}.acefit-wave__media{aspect-ratio:4 / 3}.acefit-tiles__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.acefit-tile{border-radius:20px}.acefit-tile__label{font-size:1.1rem;letter-spacing:.14rem;padding:1.1rem .6rem}.acefit-compare__table{border-radius:20px}.acefit-compare__row{grid-template-columns:1.35fr 1fr 1fr}.acefit-compare__row>span{padding:1.1rem .6rem;font-size:1.25rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.acefit-compare__row--head>span{padding:1.4rem .4rem;font-size:1rem;letter-spacing:.1rem}.acefit-compare__row>span em{font-size:1.05rem}.acefit-compare__feature{padding-left:1.2rem!important}.acefit-compare__yes{width:2.8rem;height:2.8rem}.acefit-compare .button{width:100%}.product__info-container{padding-top:0}.product__title h1{font-size:2.8rem;line-height:1.2}.acefit-trust{gap:.6rem}.acefit-trust li{font-size:1.1rem;padding:.9rem .4rem}.product-form__input--pill input[type=radio]+label{padding:1.1rem 1.4rem;min-height:4.4rem}.product-form__submit{min-height:5.4rem}.acefit-sticky__inner{padding-top:.8rem;padding-bottom:calc(.8rem + env(safe-area-inset-bottom))}.acefit-sticky__btn{min-height:4.6rem;padding:0 1.8rem;font-size:1.2rem}.collapsible-content__wrapper .accordion__title{font-size:1.5rem}.accordion summary{min-height:4.8rem}.footer-block__newsletter .footer-block__heading{font-size:2.6rem}}.acefit-phero__inner{display:grid;grid-template-columns:1.05fr 1fr;border-radius:var(--af-radius);overflow:hidden;align-items:stretch}.acefit-phero__inner--solo{grid-template-columns:1fr;text-align:center}.acefit-phero__inner--solo .acefit-phero__content{align-items:center;max-width:82rem;margin:0 auto}.acefit-phero__inner--reverse .acefit-phero__media{order:-1}.acefit-phero__content{padding:clamp(3.2rem,6vw,8rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.acefit-phero__content h1{margin:0 0 1.4rem}.acefit-phero__text{font-size:1.7rem;line-height:1.6}.acefit-phero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.acefit-phero__media{min-height:46rem}.acefit-phero__media img{width:100%;height:100%;object-fit:cover;display:block}.acefit-steps__head{max-width:72rem;margin:0 auto 3.6rem}.acefit-steps__head h2{margin:0 0 1rem}.acefit-steps__sub{opacity:.9}.acefit-steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--af-cols, 3),minmax(0,1fr));gap:2rem}.acefit-step{background:#fff;color:#031c2a;border-radius:var(--af-radius);padding:2.8rem 2.4rem;box-shadow:0 10px 30px #c1a09b29;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.4rem}.acefit-step__icon{width:6.4rem;height:6.4rem;border-radius:50%;display:grid;place-items:center;color:#031c2a;flex:none}.acefit-step__icon .acefit-icon{width:3rem;height:3rem}.acefit-step__num{font-family:var(--af-accent);font-style:italic;font-size:2.8rem;line-height:1}.acefit-step__title{margin:0 0 .6rem;font-size:1.9rem;font-weight:500}.acefit-step__text{font-size:1.45rem;line-height:1.55}.acefit-step__text p{margin:0}.acefit-steps__cta{margin-top:3.6rem}.acefit-inq__inner{display:grid;grid-template-columns:1fr 1.15fr;gap:0;border-radius:var(--af-radius);overflow:hidden;background:#fff;box-shadow:0 10px 34px #c1a09b33}.acefit-inq__intro{padding:clamp(3rem,5vw,5.6rem);display:flex;flex-direction:column}.acefit-inq__intro h2{margin:0 0 1.2rem}.acefit-inq__email{display:flex;align-items:center;gap:.8rem;font-weight:500;margin:1.6rem 0 0}.acefit-inq__email .acefit-icon{width:2.2rem;height:2.2rem;color:var(--af-hibiscus)}.acefit-inq__media{margin-top:2.4rem;border-radius:20px;overflow:hidden;aspect-ratio:4 / 3}.acefit-inq__media img{width:100%;height:100%;object-fit:cover;display:block}.acefit-inq__form{padding:clamp(2.8rem,5vw,5.6rem);color:#031c2a;--color-foreground: 3, 28, 42}.acefit-inq__row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.acefit-inq__form .field{margin-bottom:1.4rem}.acefit-inq__form .field__input,.acefit-inq__form .text-area{border-radius:16px;background:var(--af-cream);font-size:1.6rem}.acefit-inq__form .field:after,.acefit-inq__form .field:hover.field:after{border-radius:16px}.acefit-inq__topics{border:0;margin:.4rem 0 1.6rem;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.acefit-inq__topics legend{font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase;font-weight:600;margin-bottom:1rem;padding:0}.acefit-inq__chip{position:relative;cursor:pointer}.acefit-inq__chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.acefit-inq__chip span{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border-radius:40px;border:1.5px solid rgba(3,28,42,.2);font-size:1.35rem}.acefit-inq__chip input:checked+span{background:var(--af-navy);border-color:var(--af-navy);color:#fff}.acefit-inq__chip input:focus-visible+span{outline:2px solid var(--af-hibiscus);outline-offset:2px}.acefit-inq__submit{width:100%}.acefit-inq__note{font-size:1.25rem;opacity:.75;margin:1.2rem 0 0;text-align:center}.acefit-inq__success{display:flex;align-items:center;gap:.8rem;background:var(--af-blush);border-radius:16px;padding:1.4rem 1.6rem;font-weight:500}.acefit-inq__success .acefit-icon{width:2.2rem;height:2.2rem;color:var(--af-hibiscus)}.acefit-inq__error{background:#fdecee;border-radius:16px;padding:1.2rem 1.6rem;margin-bottom:1.4rem}.template-page .main-page-title{margin-bottom:2.4rem}.page-width--narrow .rte h2,.page-width--narrow .rte h3{margin-top:3.2rem}@media screen and (max-width:749px){.acefit-phero__inner{grid-template-columns:1fr}.acefit-phero__media{min-height:0;aspect-ratio:4 / 3;order:-1}.acefit-phero__content{padding:2.8rem 2.2rem 3.2rem}.acefit-phero__text{font-size:1.55rem}.acefit-phero__buttons{width:100%;flex-direction:column}.acefit-phero__buttons .button{width:100%}.acefit-steps__head{margin-bottom:2.4rem}.acefit-steps__grid{grid-template-columns:1fr;gap:1.2rem}.acefit-step{flex-direction:row;align-items:flex-start;text-align:left;padding:1.8rem;border-radius:20px;gap:1.4rem}.acefit-step__icon{width:5.2rem;height:5.2rem}.acefit-step__icon .acefit-icon{width:2.4rem;height:2.4rem}.acefit-step__num{font-size:2.4rem}.acefit-step__title{font-size:1.7rem;margin-bottom:.3rem}.acefit-step__text{font-size:1.4rem}.acefit-steps__cta .button{width:100%}.acefit-inq__inner{grid-template-columns:1fr;border-radius:20px}.acefit-inq__intro{padding:2.8rem 2.2rem}.acefit-inq__media{display:none}.acefit-inq__form{padding:2.4rem 2rem 2.8rem}.acefit-inq__row{grid-template-columns:1fr;gap:0}}:root{--af3-pink: #F2A7B8;--af3-pink-l: #F4C7CE;--af3-peach: #FFD8C2;--af3-peach-l: #FFD8C2;--af3-lilac: #E9DDFB;--af3-lilac-l: #E9DDFB;--af3-lime: #DCEFA5;--af3-mint: #DCEFA5;--af3-cream: #FFFFFF;--af3-btn: #FF92A8;--af3-ink: #031C2A}.af-hero3{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f9edec,#f4c7ce)}.af-hero3__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.af-hero3__court{position:absolute;right:-6%;bottom:-8%;width:72%;height:82%;transform:perspective(900px) rotateX(48deg) rotate(-8deg);transform-origin:bottom center}.af-hero3__blob,.af-hero3__spark,.af-hero3__ball--3{display:none!important}.af-hero3__blob{position:absolute;border-radius:50%;filter:blur(30px);opacity:.7}.af-hero3__ball{position:absolute;filter:drop-shadow(0 3px 5px rgba(3,28,42,.12))}.af-hero3__ball--1{width:5.6rem;right:6%;top:10%;transform:rotate(18deg)}.af-hero3__ball--2{width:3.4rem;left:46%;bottom:10%;transform:rotate(-30deg)}.af-hero3__ball--3{width:2.6rem;left:4%;top:8%;transform:rotate(60deg);opacity:.9}.af-hero3__spark{position:absolute;color:#fff;font-size:2.6rem;text-shadow:0 0 12px rgba(255,255,255,.9)}.af-hero3__spark--1{left:40%;top:14%}.af-hero3__spark--2{right:12%;bottom:22%;font-size:1.8rem}.af-hero3__spark--3{left:8%;bottom:30%;font-size:2rem}.af-hero3__inner{display:grid;grid-template-columns:1.05fr 1fr;grid-template-areas:"copy media" "actions media";column-gap:4rem;align-items:center;min-height:58rem}.af-hero3__copy{grid-area:copy;align-self:end;color:#031c2a}.af-hero3__media{grid-area:media;position:relative;display:flex;justify-content:center;align-items:center}.af-hero3__actions{grid-area:actions;align-self:start}.af-hero3__pill{display:inline-block;background:#fffc;color:#031c2a;border-radius:40px;padding:.6rem 1.6rem;font-size:1.2rem;letter-spacing:.16rem;text-transform:uppercase;font-weight:600;margin:0 0 1.6rem;box-shadow:0 4px 14px #ff6ea033}.af-hero3__title{font-size:clamp(3.8rem,5.4vw,7rem);line-height:1.02;letter-spacing:-.02em;font-weight:600;margin:0 0 1.4rem;color:#031c2a}.af-hero3__title em{font-family:var(--af-accent);font-style:italic;font-weight:400;color:#031c2a;background:linear-gradient(transparent 62%,rgba(220,239,165,.95) 62%,rgba(220,239,165,.95) 92%,transparent 92%);padding:0 .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.af-hero3__sub{font-size:1.8rem;line-height:1.5;max-width:46rem;margin:0 0 1.6rem;color:#031c2a}.af-hero3__rating{display:inline-flex;gap:.8rem;align-items:center;text-decoration:none;color:#031c2a;font-size:1.45rem;background:#fff9;border-radius:40px;padding:.5rem 1.4rem}.af-hero3__stars{color:#c7738b;letter-spacing:.15rem;font-size:1.6rem;text-shadow:0 1px 0 rgba(3,28,42,.15)}.af-hero3__plate{position:absolute;width:86%;aspect-ratio:1;border-radius:50%;background:#ffffff8c}.af-hero3__img{position:relative;width:min(100%,50rem);height:auto;filter:drop-shadow(0 24px 30px rgba(3,28,42,.28));transform:rotate(-4deg)}.af-hero3__badge{position:absolute;right:8%;top:12%;width:9.6rem;height:9.6rem;border-radius:50%;background:var(--af3-lime);color:#031c2a;display:grid;place-items:center;text-align:center;font-weight:700;font-size:1.5rem;line-height:1.1;padding:1rem;transform:rotate(12deg);box-shadow:0 8px 18px #031c2a26;border:3px dashed rgba(255,255,255,.9)}.af-hero3__actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.af-hero3__cta{min-width:24rem;font-size:1.5rem}.af-hero3__note{width:100%;margin:.4rem 0 0;font-size:1.35rem;color:#031c2a;opacity:.85}@media screen and (max-width:749px){.af-hero3__inner{grid-template-columns:1fr;grid-template-areas:"copy" "media" "actions";min-height:0;text-align:center;row-gap:0}.af-hero3__copy{align-self:auto}.af-hero3__pill{font-size:1.05rem;margin-bottom:1rem}.af-hero3__title{font-size:3.7rem;margin-bottom:.8rem}.af-hero3__sub{font-size:1.5rem;margin:0 auto 1rem;max-width:34rem}.af-hero3__rating{font-size:1.3rem}.af-hero3__media{margin:.4rem 0 .6rem}.af-hero3__img{width:74%;max-width:30rem}.af-hero3__badge{width:7.2rem;height:7.2rem;font-size:1.2rem;right:4%;top:6%}.af-hero3__actions{justify-content:center}.af-hero3__cta{width:100%}.af-hero3__court{width:140%;right:-20%;height:60%;bottom:-4%}.af-hero3__ball--1{width:4rem;right:4%;top:2%}.af-hero3__ball--2{left:6%;bottom:30%}}.af-perks__head{text-align:center;max-width:64rem;margin:0 auto 3.2rem}.af-perks__head h2{margin:0 0 1rem}.af-perks__grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;grid-template-rows:repeat(var(--af-rows),auto);gap:0 1.6rem;max-width:88rem;margin:0 auto}.af-perks__card{grid-row:1 / span var(--af-rows);display:grid;grid-template-rows:subgrid;background:#fff;border:2px solid var(--af3-ink);border-radius:18px;box-shadow:6px 6px 0 var(--af3-btn);overflow:hidden}.af-perks__cell{display:flex;align-items:center;justify-content:center;min-height:5.6rem;padding:1rem 1.6rem;border-top:1px solid rgba(3,28,42,.12);text-align:center;color:#031c2a}.af-perks__cell--head{border-top:0;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;font-size:1.3rem;min-height:5.2rem}.af-perks__card--labels .af-perks__cell{justify-content:flex-start;text-align:left;font-weight:600;font-size:1.55rem}.af-perks__card--labels .af-perks__cell--head{background:transparent}.af-perks__card--sub .af-perks__cell--head{background:#f5496c;color:#fff}.af-perks__card--one .af-perks__cell--head{background:#f4efea}.af-perks__price{font-weight:700;font-size:1.7rem}.af-perks__card--one .af-perks__price{font-weight:500;opacity:.75}.af-perks__yes{width:2.8rem;height:2.8rem;color:#f5496c}.af-perks__no{width:2.4rem;height:2.4rem;color:#031c2a61}.af-perks__cta{text-align:center;margin-top:3.6rem}.af-perks__cta .button{min-width:24rem}.af-perks__foot{text-align:center;font-size:1.3rem;opacity:.8;margin:1.4rem auto 0;max-width:60rem}@media screen and (max-width:749px){.af-perks__head{margin-bottom:2.2rem}.af-perks__grid{grid-template-columns:1.55fr .8fr .8fr;gap:0 .7rem}.af-perks__card{border-radius:14px;box-shadow:4px 4px 0 var(--af3-btn);border-width:1.5px}.af-perks__cell{padding:.8rem .6rem;min-height:5rem}.af-perks__cell--head{font-size:1rem;letter-spacing:.04rem;line-height:1.2}.af-perks__card--labels .af-perks__cell{font-size:1.3rem;line-height:1.3;padding-left:1.1rem}.af-perks__price{font-size:1.4rem}.af-perks__yes{width:2.4rem;height:2.4rem}.af-perks__no{width:2rem;height:2rem}.af-perks__cta .button{width:100%}}.af-more__inner{text-align:center}.af-more__title{margin:0 0 .6rem}.af-more__text{margin:0 auto 2rem;max-width:52rem}.af-more__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:1.6rem}.af-more__pill{display:inline-flex;align-items:center;gap:1rem;padding:1.4rem 2.6rem;border-radius:60px;text-decoration:none;color:#031c2a;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;font-size:1.4rem;background:#fff;border:2px solid var(--af3-ink);box-shadow:5px 5px 0 var(--af3-btn);transition:transform .15s ease,box-shadow .15s ease}.af-more__pill:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--af3-btn)}.af-more__pill--2{box-shadow:5px 5px #d9c8f5}.af-more__pill--2:hover{box-shadow:7px 7px #d9c8f5}.af-more__pill--3{box-shadow:5px 5px #dcefa5}.af-more__pill .acefit-icon{width:2.2rem;height:2.2rem}.af-more__arrow{font-size:1.6rem}@media screen and (max-width:749px){.af-more__buttons{flex-direction:column;align-items:stretch;padding:0 .6rem}.af-more__pill{justify-content:center}}.gradient,.af-hero3{background-attachment:scroll!important}.acefit-founder__media:has(.acefit-founder__asset){min-height:0;aspect-ratio:4 / 3}.acefit-founder__media img.acefit-founder__asset{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.acefit-founder__media:has(.acefit-founder__asset){aspect-ratio:4 / 3}}:root{--af5-maroon: #031C2A;--af5-pink: #F5496C;--af5-pink-2: #FF92A8}body{background:#fff}.button--primary,.button:not(.button--secondary):not(.button--tertiary){box-shadow:none}.af-hb-wrap{margin:0}.af-hb{position:relative;overflow:hidden;background:linear-gradient(115deg,#f5496c,#ff92a8);color:#fff;min-height:clamp(46rem,50vw,72rem);display:flex}.af-hb__pic,.af-hb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.af-hb__img{object-fit:cover;object-position:left center;display:block}.af-hb__content{position:relative;z-index:1;margin-left:48%;width:52%;padding:4rem 5vw 4rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2.4rem}.af-hb__top,.af-hb__actions{display:flex;flex-direction:column;align-items:center}.af-hb__actions{gap:1.4rem}.af-hb__pill{display:block;margin:0 0 1.8rem;background:none;border:0;box-shadow:none;border-radius:0;padding:0;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.22rem;text-transform:uppercase;text-shadow:0 1px 3px rgba(3,28,42,.35);cursor:default;pointer-events:none}.af-hb__title{margin:0;color:#fff8f3;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(5.2rem,7.4vw,10.4rem);line-height:.98;letter-spacing:-.02em;text-shadow:0 4px 24px rgba(3,28,42,.28),0 2px 0 rgba(3,28,42,.12)}.af-hb__title em{display:block;font-family:var(--af-accent);font-style:italic;font-weight:400;color:#fff8f3;letter-spacing:-.01em}.af-hb__tagline{margin:1.8rem 0 0;color:#fff4e6;font-weight:700;text-transform:uppercase;letter-spacing:.32em;font-size:clamp(1.3rem,1.5vw,2rem);text-shadow:0 2px 10px rgba(3,28,42,.25)}.af-hb__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--af5-maroon);color:#fff;text-decoration:none;border-radius:999px;padding:2rem 4.8rem;font-size:1.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 24px #031c2a47;transition:transform .2s ease,box-shadow .2s ease}.af-hb__btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #031c2a57}.af-hb__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.af-hb__rating{color:#fff;text-decoration:none;font-size:1.45rem;text-shadow:0 1px 6px rgba(3,28,42,.35)}.af-hb__rating span{letter-spacing:.12rem}@media screen and (max-width:749px){.af-hb{min-height:68rem}.af-hb__img{object-position:center bottom}.af-hb__content{margin:0;width:100%;padding:2.4rem 1.8rem 2.2rem;justify-content:space-between;gap:0}.af-hb__pill{margin-bottom:1.2rem;font-size:1.1rem}.af-hb__title{font-size:5rem}.af-hb__tagline{margin-top:1.2rem;font-size:1.2rem;letter-spacing:.24em}.af-hb__actions{width:100%;gap:1rem}.af-hb__btn{width:100%;padding:1.8rem 2rem;font-size:1.5rem}}.header__menu-item,.header__icon,.header__heading-link{color:#031c2a}.color-scheme-5 a,.color-scheme-6 a{color:inherit}:root{--af7-lime: #E0EEAD;--af7-lime-d: #D3E596;--af7-maroon: #031C2A}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--af7-lime-d)}.color-scheme-11 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.color-scheme-18 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:#021219}.button--secondary{background:transparent;box-shadow:inset 0 0 0 2px currentColor!important}.button--secondary:hover{background:#031c2a0f}.acefit-card__atc,.acefit-sticky__btn,.product-form__submit,.acefit-header-cta{background:var(--af7-lime)!important;color:#031c2a!important}.acefit-card__atc:hover,.acefit-sticky__btn:hover,.product-form__submit:hover,.acefit-header-cta:hover{background:var(--af7-lime-d)!important}.af-hb__btn{background:var(--af7-lime);color:#031c2a;box-shadow:0 10px 24px #031c2a38}.af-hb__btn:hover{background:var(--af7-lime-d);box-shadow:0 14px 28px #031c2a4d}.af-hb__btn:focus-visible{outline-color:var(--af7-maroon)}.af-more__pill{background:var(--af7-lime);border-color:var(--af7-maroon);color:#031c2a}.af-more__pill:hover{background:var(--af7-lime-d)}.announcement-bar,.announcement-bar__link,.announcement-bar__message,.announcement-bar .slider-button{color:#031c2a}@media screen and (max-width:749px){.af-hb{min-height:76rem}.af-hb__content{justify-content:flex-start;gap:1.6rem;padding-top:2.2rem}.af-hb__title{font-size:4.6rem}.af-hb__actions{width:auto;gap:.8rem}.af-hb__btn{width:auto;padding:1.5rem 3.2rem;font-size:1.4rem}.af-hb__rating{font-size:1.3rem}.af-hb__img{object-position:20% bottom}}.announcement-bar,.announcement-bar__link,.announcement-bar__message,.announcement-bar .slider-button,.announcement-bar .icon{color:#031c2a}.acefit-card__atc,.acefit-sticky__btn,.product-form__submit,.acefit-header-cta,.acefit-card__atc:hover,.acefit-sticky__btn:hover,.product-form__submit:hover,.acefit-header-cta:hover{color:#031c2a!important}.af-hb__btn,.af-hb__btn:hover,.af-more__pill,.af-more__pill:hover,.acefit-marquee.color-scheme-19 .acefit-marquee__item,.acefit-marquee.color-scheme-19 .acefit-marquee__item a{color:#031c2a}.acefit-marquee.color-scheme-19 .acefit-marquee__dot{color:#ff92a8;font-size:.6em;vertical-align:middle}.acefit-card__badge{top:1.8rem;left:1.8rem;padding:.7rem .7rem .4rem;border-radius:4px;font-family:var(--font-body-family);font-size:1.28rem;font-weight:700;letter-spacing:.048rem;line-height:1;text-transform:uppercase;box-shadow:none}@media screen and (max-width:749px){.acefit-card__badge{top:1.2rem;left:1.2rem;padding:.6rem .6rem .35rem;font-size:1.05rem;letter-spacing:.04rem}}.product__media-list>.product__media-item:first-child{position:relative}.acefit-marquee.color-scheme-20 .acefit-marquee__item,.acefit-marquee.color-scheme-20 .acefit-marquee__item a{color:#031c2a}.acefit-marquee.color-scheme-20 .acefit-marquee__dot{color:#f5496c}.header__inline-menu .list-menu__item,.header__menu-item,.header__menu-item span,.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item--active{color:#031c2a;font-family:var(--af-nav-family, var(--font-body-family));font-weight:500;letter-spacing:normal;text-transform:none}.header__inline-menu .list-menu__item{font-size:1.7rem}@media screen and (max-width:749px){.af-hb{min-height:66rem}.af-hb__content{padding-top:1.6rem}}@media screen and (min-width:750px){.af-hb__img{object-position:left bottom}}.af-gr{scroll-margin-top:9rem}.af-gr__head{text-align:center;margin-bottom:2.4rem}.af-gr__title{margin:0 0 1rem;color:#031c2a}.af-gr__summary{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:1.5rem;color:#031c2a}.af-gr__summary .af-gr__g{width:1.8rem;height:1.8rem}.af-gr__stars{color:#f5496c;letter-spacing:.12rem}.af-gr__viewport{position:relative}.af-gr__track{display:flex;gap:1.6rem;margin:0;padding:.4rem .2rem 1.6rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.af-gr__track::-webkit-scrollbar{display:none}.af-gr__card{flex:0 0 82%;scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem;background:#fff;border:1px solid #F4C7CE;border-radius:20px;padding:2rem 2rem 1.8rem;box-shadow:0 8px 22px #f5496c14;color:#031c2a}@media screen and (min-width:750px){.af-gr__card{flex-basis:calc((100% - 3 * 1.6rem) / 3.4)}}@media screen and (min-width:1100px){.af-gr__card{flex-basis:calc((100% - 3 * 1.6rem) / 4)}}.af-gr__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.af-gr__top .af-gr__stars{font-size:1.6rem}.af-gr__tag{display:inline-flex;align-items:center;gap:.5rem;background:#f9edec;color:#031c2a;border-radius:999px;padding:.35rem .9rem;font-size:1.1rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.af-gr__tag .af-gr__g{width:1.3rem;height:1.3rem}.af-gr__text{margin:0;font-size:1.5rem;line-height:1.55;color:#031c2a}.af-gr__text--long{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.af-gr__card.is-open .af-gr__text--long{display:block;-webkit-line-clamp:unset;overflow:visible}.af-gr__more{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:1.35rem;font-weight:700;color:#031c2a;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.af-gr__name{margin:auto 0 0;padding-top:.4rem;font-weight:700;font-size:1.4rem;color:#031c2a}.af-gr__arrow{display:none}@media screen and (min-width:990px){.af-gr__arrow{display:grid;place-items:center;position:absolute;top:50%;z-index:2;width:4.4rem;height:4.4rem;margin-top:-3rem;border-radius:50%;border:0;background:#e0eead;color:#031c2a;font-size:2.6rem;line-height:1;cursor:pointer;box-shadow:0 6px 16px #031c2a1f}.af-gr__arrow:hover{background:#d3e596}.af-gr__arrow--prev{left:-2.2rem}.af-gr__arrow--next{right:-2.2rem}}.af-gr__cta{text-align:center;margin-top:1.6rem}.af-gr__btn,.af-gr__btn:hover{background:#e0eead;color:#031c2a}.af-gr__btn:hover{background:#d3e596}.af-gr__photos{display:flex;gap:.8rem;margin:.2rem 0 0;padding:0;list-style:none}.af-gr__photos+.af-gr__name{margin-top:0}.af-gr__card:has(.af-gr__photos) .af-gr__photos{margin-top:auto}.af-gr__thumb{display:block;width:6.4rem;height:6.4rem;padding:0;border:1px solid #F4C7CE;border-radius:12px;overflow:hidden;background:#f9edec;cursor:zoom-in}.af-gr__thumb img{display:block;width:100%;height:100%;object-fit:cover}.af-gr__thumb:focus-visible{outline:2px solid #031C2A;outline-offset:2px}.af-gr__lightbox{padding:0;border:0;border-radius:16px;background:#fff;max-width:min(92vw,60rem);max-height:90vh;overflow:visible;box-shadow:0 20px 50px #031c2a59}.af-gr__lightbox::backdrop{background:#031c2abf}.af-gr__lightbox img{display:block;max-width:min(92vw,60rem);max-height:90vh;width:auto;height:auto;border-radius:16px}.af-gr__lb-close{position:absolute;top:-1.4rem;right:-1.4rem;width:4rem;height:4rem;border-radius:50%;border:0;background:#e0eead;color:#031c2a;font-size:2.6rem;line-height:1;cursor:pointer;box-shadow:0 4px 12px #031c2a33}@media screen and (max-width:749px){.af-gr__thumb{width:5.6rem;height:5.6rem}.af-gr__lb-close{top:.8rem;right:.8rem}}.af-hb__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;container-type:size}.af-hb__sticker{position:absolute;display:block;height:auto;overflow:visible;filter:drop-shadow(0 6px 12px rgba(3,28,42,.28));--af-fw: max(100cqw, 100cqh * 1.7778);--af-fh: max(100cqh, 100cqw * .5625);left:calc(var(--af-fw) * .125);top:max(1.6rem,calc(100cqh - var(--af-fh) * .8));width:min(calc(var(--af-fw) * .155),26rem)}.af-hb__content{z-index:2}@container (min-aspect-ratio: 23/10){.af-hb__sticker{left:calc(var(--af-fw) * .19);top:1.2rem;width:min(calc(var(--af-fw) * .11),24rem)}}@media screen and (max-width:749px){.af-hb__sticker{--af-fw: max(100cqw, 100cqh * .75);--af-fh: max(100cqh, 100cqw * 1.3333);left:calc((100cqw - var(--af-fw)) * .2 + var(--af-fw) * .285);top:calc(100cqh - var(--af-fh) * .556);width:calc(var(--af-fw) * .24)}}.acefit-card__badge.acefit-card__badge--text{background:none;border:0;border-radius:0;box-shadow:none;padding:0;color:#e23d62;font-size:1.15rem;font-weight:700;letter-spacing:.18rem;line-height:1.2;text-transform:uppercase}@media screen and (max-width:749px){.acefit-card__badge.acefit-card__badge--text{font-size:1rem;letter-spacing:.14rem}}.af-perks__price--stack{flex-direction:column;gap:.2rem;line-height:1.15}.af-perks__nw{white-space:nowrap}.af-perks__per{font-size:1.15rem;font-weight:500;opacity:.7;letter-spacing:.02rem}@media screen and (max-width:749px){.af-perks__per{font-size:1rem}}.af-join__inner{max-width:72rem;text-align:center}.af-join__title{margin:0 0 1.2rem;color:#031c2a}.af-join__text{color:#031c2a;opacity:.85;max-width:56rem;margin:0 auto 2.4rem;font-size:1.6rem;line-height:1.6}.af-join__text p{margin:0}.af-join__row{display:flex;gap:1rem;max-width:52rem;margin:0 auto}.af-join__input{flex:1 1 auto;min-width:0;height:5.2rem;padding:0 2rem;border:1.5px solid #031C2A;border-radius:40px;background:#fff;color:#031c2a;font:inherit;font-size:1.6rem}.af-join__input::placeholder{color:#031c2a8c}.af-join__input:focus-visible{outline:2px solid #E23D62;outline-offset:2px}.af-join__btn.button{flex:0 0 auto;min-height:5.2rem;padding:0 3rem;background:#e0eead;color:#031c2a}.af-join__msg{margin:1.4rem 0 0;font-size:1.5rem;color:#031c2a}.af-join__msg--ok{font-weight:600}.af-join__msg--err{color:#b3123a}@media screen and (max-width:749px){.af-join__row{flex-direction:column}.af-join__btn.button{width:100%}.af-join__text{font-size:1.5rem;margin-bottom:2rem}}.color-scheme-5 a.button:not(.button--secondary):not(.button--tertiary),.color-scheme-6 a.button:not(.button--secondary):not(.button--tertiary),.color-scheme-5 a.button:not(.button--secondary):not(.button--tertiary):hover,.color-scheme-6 a.button:not(.button--secondary):not(.button--tertiary):hover,.color-scheme-5 a.button:not(.button--secondary):not(.button--tertiary):focus-visible,.color-scheme-6 a.button:not(.button--secondary):not(.button--tertiary):focus-visible{color:#031c2a;opacity:1}:root{--af-cta-gap: 2.4rem}@media screen and (min-width:750px){:root{--af-cta-gap: 3.2rem}}.acefit-founder__content>.rte>:last-child,.acefit-wave__content>.rte>:last-child,.acefit-subband__content>.rte>:last-child{margin-bottom:0}.acefit-founder__content>.acefit-founder__sigsub{margin-bottom:0}.acefit-founder__content>.button,.acefit-wave__content>.button,.acefit-wave__content .button,.acefit-subband__content>.button{margin-top:var(--af-cta-gap)}.acefit-compare .center:has(>.button){margin-top:var(--af-cta-gap)}.af-gr__cta,.acefit-phero__buttons{margin-top:var(--af-cta-gap)}.rich-text__blocks>.rich-text__buttons{margin-top:var(--af-cta-gap)}.multicolumn .center:has(>.button){margin-top:calc(var(--af-cta-gap) - 2rem)}@media screen and (max-width:749px){.af-hb{--af-chrome: 13rem;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%;min-height:0;height:clamp(46rem,min(calc(100svh - var(--af-chrome)),calc(27rem + 76vw)),64rem);background:#de0136}.af-hb__content{grid-row:1;grid-column:1;margin:0;width:100%;padding:1.8rem 1.6rem 0;gap:1.8rem;justify-content:flex-start}.af-hb__pic{grid-row:2;grid-column:1;position:relative;inset:auto;width:100%;height:100%;container-type:size;z-index:0}.af-hb__img{position:absolute;inset:auto;left:50%;bottom:0;transform:translate(-50%);height:min(218cqh,166cqw);width:auto;max-width:none;aspect-ratio:1700 / 1660;object-fit:cover;object-position:center bottom}.af-hb__stage{grid-row:2;grid-column:1;position:relative;inset:auto}.af-hb__sticker{--af-ih: min(218cqh, 166cqw);--af-sw: clamp(7.6rem, calc(var(--af-ih) * .13), 10rem);width:var(--af-sw);translate:-50% -50%}.af-hb__sticker{left:min(calc(50cqw + var(--af-ih) * .3),calc(100cqw - var(--af-sw) * .5 - .8rem));top:max(calc(100cqh - var(--af-ih) * .445),calc(var(--af-sw) * .2 + .6rem));rotate:15deg}.af-hb__pill{margin-bottom:.8rem;font-size:1.05rem}.af-hb__title{font-size:clamp(3.8rem,11vw,4.4rem)}.af-hb__tagline{margin-top:.9rem;font-size:1.05rem;letter-spacing:.2em}.af-hb__actions{width:auto;gap:.7rem}.af-hb__btn{width:auto;padding:1.4rem 3rem;font-size:1.35rem}.af-hb__rating{font-size:1.25rem}}.af-ann{display:grid;position:relative;overflow:hidden;text-align:center;min-height:3.8rem;align-items:center}.af-ann__slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transform:translateY(70%);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s linear .5s}.af-ann__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s}.af-ann__slide.is-leaving{opacity:0;visibility:visible;transform:translateY(-70%)}.af-ann .announcement-bar__link{display:flex;justify-content:center;width:100%;padding:0}.af-ann .announcement-bar__message{white-space:nowrap;margin:0}@media screen and (max-width:749px){.af-ann{min-height:4.9rem}.af-ann .announcement-bar__message{font-size:1.05rem;letter-spacing:.07rem;padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.af-ann__slide,.af-ann__slide.is-active,.af-ann__slide.is-leaving{transition:none;transform:none}.af-ann__slide.is-leaving{visibility:hidden}}:root{--af-star-on: #E23D62;--af-star-off: #FAC1BF}.shopify-app-block,.jm-star-rating,[class*=jm-average-rating],[class*=jm-histogram]{--jm-review-widget-star-and-histogram-color: var(--af-star-on) !important}.jm-star-rating,.jm-star-rating__font-icon,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-preview-badge .jdgm-star.jdgm--on,.jdgm-preview-badge .jdgm-star.jdgm--half,.jdgm-histogram .jdgm-star.jdgm--on,.jdgm-carousel .jdgm-star.jdgm--on,.jdgm-carousel-item .jdgm-star.jdgm--on{color:var(--af-star-on)!important}.jdgm-star.jdgm--off,.jdgm-preview-badge .jdgm-star.jdgm--off,.jdgm-histogram .jdgm-star.jdgm--off{color:var(--af-star-off)!important}.jdgm-write-review-modal .jdgm-star,.jdgm-form .jdgm-star{color:var(--af-star-on)!important}.af-gr__stars{color:var(--af-star-on)}.acefit-compare h2{margin-bottom:1.2rem}.af-why__sub{max-width:60rem;margin:0 auto 4rem;font-size:1.7rem;line-height:1.5;color:#031c2ac7}.af-why__h3{font-size:2.2rem;margin:0 0 2rem;color:#031c2a;letter-spacing:.02rem}.af-why__pains{margin:0 auto 5.6rem;max-width:112rem}.af-why__pain-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.af-why__pain{background:#f9edec;border-radius:22px;padding:2.4rem 2rem 2.2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.af-why__icon{width:6.4rem;height:6.4rem;border-radius:50%;background:#fff;color:#e23d62;display:grid;place-items:center;box-shadow:0 6px 16px #e23d621f;flex:0 0 auto}.af-why__icon svg{width:3.4rem;height:3.4rem}.af-why__pain-copy{display:flex;flex-direction:column;gap:.6rem}.af-why__pain-title{font-size:1.65rem;color:#031c2a;line-height:1.25}.af-why__pain-text{font-size:1.4rem;line-height:1.5;color:#031c2abf}.af-why__solve{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4.8rem;align-items:center;max-width:112rem;margin:0 auto 5.6rem}.af-why__media{margin:0}.af-why__img{width:100%;height:auto;display:block;border-radius:24px;box-shadow:0 14px 34px #c1a09b47}.af-why__caption{margin:1rem 0 0;font-size:1.25rem;letter-spacing:.12rem;text-transform:uppercase;color:#031c2a99;text-align:center}.af-why__feel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.af-why__feel-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.6rem;padding:1.5rem 0;border-top:1px solid rgba(193,160,155,.3);align-items:start}.af-why__feel-row:last-child{border-bottom:1px solid rgba(193,160,155,.3)}.af-why__feel-you{font-size:1.45rem;line-height:1.45;color:#031c2ab3;display:flex;flex-direction:column;gap:.3rem}.af-why__feel-does{font-size:1.5rem;line-height:1.45;color:#031c2a;font-weight:500;display:flex;gap:.8rem;align-items:flex-start}.af-why__feel-does>span:last-child{display:flex;flex-direction:column;gap:.3rem}.af-why__tag{font-size:1.05rem;letter-spacing:.16rem;text-transform:uppercase;font-weight:600;color:#031c2a80}.af-why__tag--pink{color:#e23d62}.af-why__check{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:50%;background:#e0eead;color:#031c2a;display:grid;place-items:center;margin-top:1.6rem}.af-why__check svg{width:1.8rem;height:1.8rem}.af-why__stats{margin-top:2.4rem}.af-why__stats-label{margin:0 0 1rem;font-size:1.15rem;letter-spacing:.2rem;text-transform:uppercase;font-weight:600;color:#e23d62}.af-why__stat-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.af-why__stat{background:#faf5f2;border:1px solid #FAC1BF;border-radius:999px;padding:.7rem 1.4rem;display:inline-flex;gap:.6rem;align-items:baseline;font-size:1.3rem;color:#031c2acc}.af-why__stat strong{color:#031c2a;font-size:1.45rem}.af-why__table-h{margin-top:0}.af-why__disclaimer{max-width:70rem;margin-left:auto;margin-right:auto;font-size:1.15rem;opacity:.7}@media screen and (max-width:989px){.af-why__pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-why__solve{grid-template-columns:1fr;gap:3.2rem}}@media screen and (max-width:749px){.af-why__sub{font-size:1.5rem;margin-bottom:3.2rem}.af-why__h3{font-size:1.95rem;margin-bottom:1.6rem}.af-why__pains{margin-bottom:4rem}.af-why__pain-grid{grid-template-columns:1fr;gap:1rem}.af-why__pain{flex-direction:row;text-align:left;align-items:center;padding:1.4rem 1.6rem;gap:1.4rem;border-radius:18px}.af-why__icon{width:5.2rem;height:5.2rem}.af-why__icon svg{width:2.8rem;height:2.8rem}.af-why__pain-title{font-size:1.5rem}.af-why__pain-text{font-size:1.3rem}.af-why__solve{margin-bottom:4rem}.af-why__img{border-radius:18px}.af-why__feel-row{grid-template-columns:1fr;gap:.8rem;padding:1.4rem 0}.af-why__check{margin-top:.2rem}.af-why__feel-does>span:last-child .af-why__tag{display:none}.af-why__feel-does{font-size:1.45rem}.af-why__stat{padding:.6rem 1.2rem;font-size:1.2rem}}.af-ugc{padding-top:var(--af-pt, 64px);padding-bottom:var(--af-pb, 48px)}.af-ugc__title{text-align:center;margin:0 0 2.4rem}.af-ugc__track{list-style:none;margin:0;padding:0 0 1.2rem;display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#FAC1BF transparent}.af-ugc__track::-webkit-scrollbar{height:6px}.af-ugc__track::-webkit-scrollbar-thumb{background:#fac1bf;border-radius:999px}.af-ugc__tile{flex:0 0 calc((100% - 4 * 1.2rem) / 4.6);scroll-snap-align:start;aspect-ratio:9 / 16;border-radius:1.4rem;overflow:hidden;background:#f9edec}.af-ugc__media{display:block;width:100%;height:100%;object-fit:cover}.af-ugc__cta{text-align:center;margin-top:2.4rem}@media(max-width:989px){.af-ugc__tile{flex-basis:calc((100% - 2 * 1.2rem) / 2.6)}}@media(max-width:749px){.af-ugc__track{gap:.8rem}.af-ugc__tile{flex-basis:62vw;border-radius:1.2rem}.af-ugc__title{margin-bottom:1.6rem}}.af-love{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0 0;font-size:1.3rem;line-height:1.35;color:#031c2a;text-align:center}.af-love .acefit-icon{width:1.8rem;height:1.8rem;flex:0 0 auto;color:#e23d62}.af-love a{color:inherit;text-decoration:underline;text-decoration-color:#fac1bf;text-underline-offset:.3rem}.af-love a:hover{text-decoration-color:#e23d62}.af-love strong{font-weight:600}.af-love--pdp{margin:-.4rem 0 1.2rem}.af-love--cart{margin-top:1rem;font-size:1.2rem}.acefit-trust{grid-template-columns:repeat(4,1fr)}.acefit-trust li a{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:.4rem}@media screen and (max-width:749px){.acefit-trust{grid-template-columns:repeat(2,1fr)}}.acefit-sticky__love{display:inline-flex;align-items:center;gap:.3rem;font-size:1.1rem;color:#031c2a;text-decoration:none;white-space:nowrap}.acefit-sticky__love .acefit-icon{width:1.3rem;height:1.3rem;color:#e23d62}@media screen and (max-width:359px){.acefit-sticky__love{display:none}}.af-lg{padding-top:var(--af-pt, 24px);padding-bottom:var(--af-pb, 40px)}.af-lg-wrap{padding-top:var(--af-pt, 24px)}.af-lg{padding-top:0}.af-lg__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem 2.4rem;background:#faf5f2;border:1px solid #FAC1BF;border-radius:24px;padding:2.4rem 3.2rem;color:#031c2a}.af-lg__icon{width:5.6rem;height:5.6rem;border-radius:50%;background:#f9edec;display:grid;place-items:center}.af-lg__icon .acefit-icon{width:2.8rem;height:2.8rem;color:#e23d62}.af-lg__heading{margin:0 0 .6rem;color:#031c2a}.af-lg__text{margin:0;font-size:1.5rem;line-height:1.5;color:#031c2ad9;max-width:62rem}.af-lg__small{margin:.6rem 0 0;font-size:1.2rem;color:#031c2a99}.af-lg__btn{background:#e0eead!important;color:#031c2a!important;white-space:nowrap}.af-lg__btn:hover{background:#d3e596!important}@media screen and (max-width:749px){.af-lg__card{grid-template-columns:1fr;text-align:center;justify-items:center;padding:2.4rem 1.8rem;gap:1.2rem}.af-lg__text{font-size:1.4rem}.af-lg__btn{width:100%}}@media screen and (min-width:990px){.af-why__solve{align-items:stretch}.af-why__media{display:flex;flex-direction:column;min-height:100%}.af-why__media .af-why__img{flex:1 1 auto;height:0;min-height:42rem;object-fit:cover;object-position:center top}.af-ugc__track:not(:has(>:nth-child(5))){overflow-x:visible}.af-ugc__track:not(:has(>:nth-child(5))) .af-ugc__tile{flex:1 1 0}}.af-love--pdp{margin:-.4rem 0 0}.acefit-trust{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:2rem}.acefit-trust li{font-size:1.3rem;line-height:1.3;padding:1rem .1rem;gap:.6rem;letter-spacing:-.005em}@media screen and (max-width:749px){.acefit-trust{grid-template-columns:repeat(3,1fr);gap:.6rem}.acefit-trust li{font-size:1.3rem;padding:1rem .4rem}}.acefit-marquee.color-scheme-18 .acefit-marquee__item,.acefit-marquee.color-scheme-18 .acefit-marquee__item a,.acefit-marquee.color-scheme-18 .acefit-marquee__dot{color:#031c2a;opacity:1}.product__info-container>.acefit-trust{margin-top:2.4rem}.af-lgb{display:flex;align-items:flex-start;gap:1.2rem;background:#f9edec;border:1px solid rgba(250,193,191,.7);border-radius:16px;padding:1.4rem 1.6rem;color:#031c2a}.af-lgb>.acefit-icon{width:2.2rem;height:2.2rem;flex:0 0 auto;color:#e23d62;margin-top:.1rem}.af-lgb__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.af-lgb p{margin:0}.af-lgb__title{font-size:1.5rem;line-height:1.3}.af-lgb__title strong{font-weight:700}.af-lgb__text{font-size:1.4rem;line-height:1.4}.af-lgb__text a{color:#e23d62;font-size:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:.25rem;text-decoration-color:#e23d6266;white-space:nowrap}.af-lgb__text a:hover{text-decoration-color:#e23d62}.af-lgb__sub{font-size:1.25rem;line-height:1.4;opacity:.75}.product__info-container>.af-lgb{margin-top:1.6rem}.acefit-trust.af-trust--list{display:flex;flex-direction:column;gap:1.1rem;grid-template-columns:none}.acefit-trust.af-trust--list li{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:1rem;background:none;padding:0;border-radius:0;font-size:1.4rem;font-weight:400;line-height:1.3;letter-spacing:0;white-space:nowrap}.acefit-trust.af-trust--list .acefit-icon{width:2rem;height:2rem;flex:0 0 auto;color:#e23d62}.product__info-container>.acefit-trust.af-trust--list{margin-top:2.4rem;margin-bottom:2.4rem;padding-left:.4rem}@media screen and (max-width:749px){.acefit-trust.af-trust--list li{font-size:1.4rem;padding:0}}.af-lgb{display:block;padding:1.3rem 1.4rem}.af-lgb__title{display:flex;align-items:center;gap:.7rem;margin-bottom:.3rem}.af-lgb__title .acefit-icon{width:1.9rem;height:1.9rem;flex:0 0 auto;color:#e23d62}.af-lgb__sub{font-size:1.2rem;margin-top:.3rem}.acefit-founder__inner:has(>.acefit-founder__content.color-scheme-16){border:1px solid #F9EDEC;box-shadow:0 8px 28px #031c2a0f}.af-lgb{background:#fff;border:1px solid #F4A9B0}.acefit-founder__media img[src*=AceFit_Our_Story_Founder_Garden]{object-position:50% 30%}.acefit-phero__kicker{margin:var(--af-cta-gap, 2.4rem) 0 0;font-size:1.5rem;line-height:1.4;font-weight:600;letter-spacing:.01em;color:#031c2a}.acefit-phero__kicker em{font-family:var(--af-accent);font-style:italic;font-weight:400;font-size:1.15em;color:var(--af-hibiscus);letter-spacing:0}.acefit-phero__kicker+.acefit-phero__buttons{margin-top:1.2rem}@media screen and (max-width:749px){.acefit-phero__kicker{font-size:1.4rem}}.header__heading-logo.af-logo--custom{filter:none}@media screen and (max-width:749px){.header__heading-logo.af-logo--custom{max-width:12.4rem}}.af-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem .8rem;margin:1.2rem 0 .4rem;padding:0;list-style:none}.af-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;color:#031c2a;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:.02em;background:none;border:0;padding:0}.af-benefit__icon{width:2.8rem;height:2.8rem;color:#e23d62;flex:none}.product__info-container>.af-benefits,.product__info-container>*:has(>.af-benefits){margin-top:1.6rem}@media screen and (max-width:749px){.af-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.af-benefit{font-size:1.3rem}}.product-form__input.product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:4.8rem;margin:0 0 .8rem;padding:1rem 1.6rem;background:#fff;color:#031c2a;border:1px solid #D5D9DD;border-radius:40px;font-weight:600;line-height:1.3;box-shadow:none}.product-form__input.product-form__input--pill input[type=radio]+label:hover{border-color:#031c2a}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background:#e0eead;color:#031c2a;border:1.5px solid #031C2A}.product-form__input.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #031C2A;outline-offset:2px}@media screen and (max-width:749px){.product-form__input.product-form__input--pill input[type=radio]+label{min-height:4.8rem;padding:1rem 1.4rem}}.product-form__input.product-form__input--pill input[type=radio]+label.af-has-badge{position:relative;overflow:visible;margin-top:1.4rem}.af-badge-best{position:absolute;top:0;right:1.6rem;transform:translateY(-55%);background:#e23d62;color:#fff;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.1rem;text-transform:uppercase;padding:.5rem .9rem;border-radius:6px;white-space:nowrap;box-shadow:0 2px 6px #e23d6240;pointer-events:none}@media screen and (max-width:989px){.header.header--mobile-center.header--has-account.header--has-menu:not(.header--has-app){grid-template-areas:"left-icons heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header.header--mobile-center.header--has-account.header--has-menu:not(.header--has-app)>.header__search{display:none}.header.header--mobile-center.header--has-account.header--has-menu:not(.header--has-app) .header__icons>.header__search{display:inline-flex}.header.header--mobile-center .header__heading{justify-self:center}.header.header--mobile-center .header__icons{padding-right:0}.header.header--mobile-center .header__icons .header__icon--cart{margin-right:-1.6rem}.header.header--mobile-center .header__icons .header__icon--search,.header.header--mobile-center .header__icons .header__icon--account{width:3.6rem}}.product__info-container .price--large .price-item{font-size:3.4rem;font-weight:700;color:#031c2a;letter-spacing:0;line-height:1.1}.product__info-container .price--large .price__sale s.price-item,.product__info-container .price--large .price-item--regular:is(s){font-size:2rem;font-weight:500;opacity:.6}.af-per-stick{margin:.4rem 0 0;font-size:1.35rem;line-height:1.4;color:#031c2aad;font-weight:500;letter-spacing:.02em}@media screen and (max-width:749px){.product__info-container .price--large .price-item{font-size:3rem}}@media screen and (max-width:989px){html:has(>body.overflow-hidden-tablet),html:has(>body.overflow-hidden-mobile){overflow:hidden}body.overflow-hidden-tablet,body.overflow-hidden-mobile{overflow:visible;overflow-x:clip}.js header-drawer .menu-drawer{position:fixed;top:max(0px,var(--header-bottom-position, 0px));left:0;height:calc(100vh - max(0px,var(--header-bottom-position, 0px)));height:calc(100dvh - max(0px,var(--header-bottom-position, 0px)));overscroll-behavior:contain;overflow-y:auto}}@media screen and (min-width:750px){.af-hb__sticker{width:min(calc(var(--af-fw) * .155),26rem);left:calc(var(--af-fw) * .375);top:calc(100cqh - var(--af-fh) * .56);translate:-50% -100%}}@media screen and (min-width:750px){.af-hb__sticker{width:min(calc(var(--af-fw) * .121),20.2rem)}}@media screen and (max-width:749px){.af-hb__sticker{--af-sw: clamp(6rem, calc(var(--af-ih) * .101), 7.8rem)}}.acefit-compare__range{opacity:.8;font-weight:600}.acefit-compare__why{max-width:86rem;margin:0 auto 2.4rem;padding:2.2rem 2.6rem;background:#fff8f3;border:1px solid rgba(193,160,155,.35);border-radius:var(--af-radius);color:#031c2a;box-shadow:0 6px 18px #c1a09b1f}.acefit-compare__why-h{margin:0 0 .8rem;color:#031c2a;font-size:1.9rem;line-height:1.25}.acefit-compare__why-text{margin:0;color:#031c2a;font-size:1.5rem;line-height:1.6}@media screen and (max-width:749px){.acefit-compare__why{padding:1.8rem;border-radius:20px}.acefit-compare__why-h{font-size:1.7rem}.acefit-compare__why-text{font-size:1.4rem}}.af-rs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;text-decoration:none;color:#031c2a;font-size:1.4rem;line-height:1.4;margin:0 0 .6rem}.af-rs__stars{color:#e23d62;font-size:1.6rem;letter-spacing:.15rem}.af-rs__text{font-weight:600}.af-rs__g{display:inline-flex;align-items:center;gap:.4rem;color:#031c2aad}.af-rs__dot{margin-right:.2rem}.af-rs__gicon{width:1.5rem;height:1.5rem;flex:none}.af-rs:hover .af-rs__text{text-decoration:underline;text-underline-offset:.3rem}.af-cmp{--af-cmp-cols: minmax(0, 1.7fr) minmax(0, 1fr) minmax(0, 1fr);max-width:72rem;margin:2.4rem auto 2rem;padding:1.4rem 2.4rem;background:#fff;border:1px solid rgba(3,28,42,.08);border-radius:var(--af-radius);box-shadow:0 8px 24px #c1a09b24;color:#031c2a}.af-cmp__row{display:grid;grid-template-columns:var(--af-cmp-cols);align-items:stretch}.af-cmp__row+.af-cmp__row{border-top:1px solid rgba(3,28,42,.08)}.af-cmp__row>span{display:flex;align-items:center;justify-content:center;padding:1.25rem 1.2rem;min-width:0}.af-cmp__label{justify-content:flex-start!important;padding-left:0!important;font-size:1.5rem;font-weight:500;line-height:1.35}.af-cmp__us{background:#f9edec}.af-cmp__row--head>span{padding-top:1.4rem;padding-bottom:1.4rem}.af-cmp__row--head .af-cmp__us{border-radius:1.6rem 1.6rem 0 0}.af-cmp__row:last-child .af-cmp__us{border-radius:0 0 1.6rem 1.6rem}.af-cmp__row--head .af-cmp__them{font-size:1.3rem;font-weight:600;color:#031c2a8c;text-align:center}.af-cmp__pill{display:inline-block;padding:.55rem 1.4rem;border-radius:99rem;background:#031c2a;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.af-cmp__logo{max-width:12rem;height:auto}.af-cmp__yes,.af-cmp__no{display:inline-flex;width:2.6rem;height:2.6rem}.af-cmp__yes svg,.af-cmp__no svg{width:100%;height:100%}.af-cmp__yes{color:#e23d62}.af-cmp__yes--muted{color:#031c2a59}.af-cmp__no{color:#c3c7cb}.af-cmp__facts{max-width:72rem;margin:0 auto 1.2rem;font-size:1.35rem;line-height:1.55;color:#031c2a}.acefit-compare .af-cmp~.acefit-compare__foot{margin-bottom:1.6rem}@media screen and (max-width:749px){.af-cmp{--af-cmp-cols: minmax(0, 1fr) 10rem 6.8rem;padding:1rem 1.4rem;margin-top:1.6rem;border-radius:20px}.af-cmp__row>span{padding:1.05rem .6rem}.af-cmp__label{font-size:1.3rem;padding-right:.8rem!important;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.af-cmp__pill{font-size:1.1rem;padding:.45rem .8rem;letter-spacing:0}.af-cmp__row--head>span{padding-left:.3rem;padding-right:.3rem}.af-cmp__row--head .af-cmp__them{font-size:1.1rem;line-height:1.25}.af-cmp__yes,.af-cmp__no{width:2.2rem;height:2.2rem}.af-cmp__facts{font-size:1.25rem;padding:0 .4rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu__item{font-size:1.5rem}.header__inline-menu .header__menu-item{padding-left:.7rem;padding-right:.7rem}}@media screen and (min-width:990px)and (max-width:1099px){.header__inline-menu .list-menu__item{font-size:1.4rem}.header__inline-menu .header__menu-item{padding-left:.5rem;padding-right:.5rem}.acefit-header-cta.button{padding-left:1.4rem;padding-right:1.4rem}}.af-hb--dark .af-hb__pill,.af-hb--dark .af-hb__title,.af-hb--dark .af-hb__title em,.af-hb--dark .af-hb__tagline,.af-hb--dark .af-hb__rating{color:#031c2a;text-shadow:0 1px 14px rgba(255,240,244,.45)}.af-hb--dark .af-hb__rating span{color:#031c2a}.af-hb.af-hb--v2{background:#ec8396}.af-hb--v2 .af-hb__title{font-size:clamp(4.4rem,5vw,8rem);line-height:1.02}.af-hb--v2 .af-hb__title em{margin-top:.2rem}.af-hb--v2 .af-hb__content:before{content:"";position:absolute;top:2%;right:0;bottom:2%;left:0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffecf257,#ffecf200)}@media screen and (min-width:990px){.af-hb.af-hb--v2{min-height:0;aspect-ratio:2400 / 1000}.af-hb--v2 .af-hb__img{object-fit:cover;object-position:left center}.af-hb--v2 .af-hb__content{margin-left:53%;width:43%;padding:3.2rem 1.6rem;gap:2.2rem}.af-hb--v2 .af-hb__tagline{letter-spacing:.16em;white-space:nowrap;font-size:clamp(1.3rem,1.15vw,1.7rem)}}@media screen and (min-width:750px)and (max-width:989px){.af-hb.af-hb--v2{flex-direction:column;min-height:0;background:linear-gradient(90deg,#f97794,#f46c89,#df4769,#d1375b,#ce3459)}.af-hb--v2 .af-hb__content{order:1;margin:0;width:100%;padding:3.2rem 4rem 2.4rem;gap:2rem}.af-hb--v2 .af-hb__pic{order:2;position:relative;inset:auto;height:auto}.af-hb--v2 .af-hb__img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:2400 / 1000;object-fit:cover}.af-hb--v2 .af-hb__title{font-size:5.6rem}.af-hb--v2 .af-hb__content:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,#ffecf280,#ffecf200)}}@media screen and (max-width:749px){.af-hb.af-hb--v2{display:block;height:auto;min-height:0;aspect-ratio:1080 / 1600;background:#e5466a}.af-hb--v2 .af-hb__pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;container-type:normal}.af-hb--v2 .af-hb__img{position:absolute;top:0;right:0;left:0;bottom:auto;transform:none;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center bottom}.af-hb--v2 .af-hb__content{position:absolute;top:0;left:0;right:0;width:100%;margin:0;padding:1.4rem 1.6rem 0;gap:1.1rem}.af-hb--v2 .af-hb__title{font-size:clamp(3.4rem,9.6vw,4.2rem)}.af-hb--v2 .af-hb__tagline{letter-spacing:.16em}}.product-form__input.product-form__input--pill input[type=radio]+label.af-has-sub{flex-direction:column;gap:.2rem;padding-top:.9rem;padding-bottom:.9rem}.af-pack-main{display:block}.af-pack-sub{display:block;font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:.02em;color:#031c2aa3}@media screen and (max-width:749px){.af-pack-sub{font-size:1.15rem}}:root,.color-scheme-1,.color-scheme-2,.color-scheme-7,.color-scheme-9,.color-scheme-10,.color-scheme-12,.color-scheme-13,.color-scheme-14,.color-scheme-15,.color-scheme-16,.color-scheme-20{--color-button: 226,61,98;--color-button-text: 255,255,255;--af-btn-hover: #C92E52}.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-8,.color-scheme-17{--af-btn-hover: #D3E596}.color-scheme-11,.color-scheme-18,.color-scheme-19{--af-btn-hover: #021219}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--af-btn-hover, #D3E596)}.acefit-card__atc,.acefit-sticky__btn,.product-form__submit,.acefit-header-cta,.af-lg__btn,.af-join__btn.button,.af-gr__btn{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important}.acefit-card__atc:hover,.acefit-sticky__btn:hover,.product-form__submit:hover,.acefit-header-cta:hover,.af-lg__btn:hover,.af-join__btn.button:hover,.af-gr__btn:hover{background:var(--af-btn-hover, #D3E596)!important;color:rgb(var(--color-button-text))!important}.af-gr__arrow{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.af-gr__arrow:hover{background:var(--af-btn-hover, #D3E596)}.cart-count-bubble{background-color:#e0eead;color:#031c2a}
/*# sourceMappingURL=/cdn/shop/t/31/assets/acefit-base.css.map */
