@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap";:root{--primary: #2BEF83;--secondary-1: #E0FF29;--secondary-2: #19513C;--secondary-3: #19513C;--off-white: #EDEDED;--copy: "Cairo", sans-serif;--heading: "Eurostile", sans-serif;--page-width: 80rem;--slim-width: 50rem}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{color:#000;font:normal 1rem var(--copy);line-height:1.5}div:empty{display:block}.page-width{margin-left:auto;margin-right:auto;max-width:var(--page-width);padding:0;width:calc(100% - 2rem)}h1,h2,h3,h4{font-family:var(--heading);line-height:1.5}h5,h6{font-family:var(--copy);line-height:1.5}h1{font-size:2rem;line-height:1;margin:0 0 1rem}h2{font-size:1.5rem;margin:0 0 1rem}img{display:block;max-width:100%}a,.rte a{color:var(--primary);font-weight:700;text-decoration:none}.header-wrapper{background:#000;color:#fff}.header__icon{color:#fff}.product-full-title{margin:0}.product__text.caption-with-letter-spacing{display:none}.field-heading{color:#000;font-weight:700}.pdp-selects select{-webkit-appearance:none;appearance:none;border:1px solid black;display:block;font:normal 1rem var(--copy);margin-bottom:1rem;padding:0 .5rem;width:100%}.pdp-selects select:focus{border:1px solid var(--primary);box-shadow:none;outline:none}.extras-container label{display:block}.f4l .product__media{border:0}.header__menu-item{color:#fff}.pdp-macros{border:1px solid black;font-size:1rem;margin-top:1rem;padding:1rem}.pdp-macros .heading{font-weight:700}.pdp-macros ul{list-style-type:none;column-count:2}.noshow{display:none}.extras-container label{align-items:center;color:#000;display:flex}.extras-container label:before{content:" ";cursor:pointer;border:1px solid black;height:1rem;margin-right:.5rem;width:1rem}.extras-container input:checked+label:before{background-color:var(--primary)}.macros-container li{white-space:nowrap}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1rem;font-weight:700;line-height:1.5}.product-form__quantity .form__label{margin:1rem 0 .5rem}quantity-input.quantity{min-height:3rem}button.button{background-color:var(--primary);border:0;font-weight:700;font-size:1.5rem;letter-spacing:normal;text-transform:uppercase}.button:before{border:0;box-shadow:none}.button:after{border:0;box-shadow:none}.button:not([disabled]):hover:after{box-shadow:none}.button:not([disabled]):hover{background-color:var(--secondary-2);color:#fff}.cart-count-bubble{background-color:var(--primary);color:#000}.link,.customer a{font-size:1rem}.header{grid-template-areas:"heading heading" "left-icon icons";grid-template-columns:1fr 1fr}.announcement-bar{background-color:var(--secondary-1)}.header__active-menu-item{color:var(--secondary-1)}.header__menu-item:hover{color:var(--primary);text-decoration:none}.homepage-hero{min-height:75vw;position:relative}.homepage-hero .image{background-position:center;background-size:cover;display:block;filter:grayscale(1);height:100%;position:absolute;width:100%;z-index:0}.homepage-hero .content{bottom:0;position:absolute;right:1rem}.homepage-hero .headings{background-position:top right;background-size:cover;padding:1rem 1rem 1rem 2rem}.homepage-hero h2{color:#fff;font-size:1.5rem;line-height:1;margin:0;max-width:75%;text-transform:uppercase}.homepage-hero h3{color:var(--secondary-1);font:normal 1rem var(--copy);max-width:75%}.homepage-hero a{background-color:var(--primary);color:#000;display:block;font:bold 1.25rem var(--copy);padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(1rem);width:100vw}.homepage-hero a:hover{background-color:var(--secondary-1)}.homepage-hero a span:after{content:"\bb";margin-left:.5rem}.homepage-main-cta{background-color:var(--primary);display:table;margin-top:2rem;overflow:visible}.homepage-main-cta .top-image{margin:0 auto;max-width:200px;transform:translateY(-2rem)}.homepage-main-cta .heading{margin-top:-1rem;padding:0 1rem;text-align:center;text-transform:uppercase}.homepage-main-cta .content-container{text-align:center}.homepage-main-cta .bg-image{background-position:center;background-size:cover;display:block;filter:grayscale(1);height:0;padding-top:50%;width:100%}.homepage-main-cta .blurb{padding:1rem}.homepage-main-cta .primary-button,.cta-button{align-items:center;background-color:var(--secondary-1);color:#000;display:flex;justify-content:center;margin:0 2rem;padding:.5rem 1rem;text-transform:uppercase;transform:skew(-20deg);white-space:nowrap}.homepage-main-cta .primary-button span,.cta-button span{display:block;transform:skew(20deg)}.homepage-main-cta .secondary-button{color:#fff;display:block;margin:1rem auto;text-transform:uppercase}.homepage-main-cta .primary-button:hover,.homepage-main-cta .secondary-button:hover,.cta-button:hover{opacity:.85}.homepage-influencers{background-color:var(--secondary-1);display:table;margin:2rem 0;text-align:center;width:100%}.homepage-influencers h2{text-transform:uppercase}.homepage-influencers .blurb{margin-bottom:1rem}.influencers-list ul{list-style-type:none}.influencers-list{position:relative}.influencers-list ul{display:grid;grid-column-gap:1rem}.influencers-list.count-2 ul{grid-template-columns:1fr 1fr}.influencers-list.count-3 ul{grid-template-columns:repeat(3,1fr)}.influencer{position:relative}.influencer .photo-container{border:2px solid var(--secondary-1);border-radius:50%;margin-bottom:1rem}.influencer .photo{background-position:center;background-size:cover;border-radius:50%;filter:grayscale(1);height:0;padding-top:100%}.homepage-influencers a{color:#000;font-weight:400}.influencer .name{font-size:.85rem;line-height:1}.homepage-influencers .container{padding-top:1rem}.influencers-list:before{background-color:#fff;bottom:-2px;content:" ";display:block;height:calc(50% + 1rem);left:50%;position:absolute;transform:translate(-50%);width:100vw}.homepage-testimonials{background-color:#000;color:#fff;padding:1rem 0;text-align:center}.homepage-testimonials h2{color:#fff;font-size:1rem;text-transform:uppercase}.testimonials-carousel{margin:1rem auto}.testimonials-carousel .content{color:var(--primary);margin:1rem 0}.testimonials-carousel .attribution{font-weight:700}.homepage-testimonials .page-width{width:calc(100% - 4rem)}.homepage-testimonials{position:relative}.homepage-testimonials .arrows{display:flex;font-size:4rem;left:50%;justify-content:space-between;position:absolute;top:50%;width:100%;transform:translate(-50%,-50%)}.homepage-testimonials .arrows .nav-arrow{cursor:pointer;display:block;padding:.5rem}.homepage-testimonials .arrows .nav-arrow:hover{color:var(--secondary-1)}.homepage-testimonials .slick-dots{align-items:center;display:flex;justify-content:center;list-style-type:none}.homepage-testimonials .slick-dots button{-webkit-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:50%;color:transparent;cursor:pointer;display:block;height:10px;margin:0 4px;overflow:hidden;width:10px}.homepage-testimonials .slick-dots .slick-active button{background:var(--secondary-1)}.f4l .footer__content-top{max-width:50rem;padding:0}.asw .footer-block__heading{font:bold 1rem var(--copy);margin-bottom:1rem;text-transform:uppercase}.f4l .footer-block.grid__item{margin:1rem 0}.f4l .footer .grid{column-count:2;column-gap:1rem}.f4l .footer .grid .footer-block:last-of-type{column-span:all}.f4l .footer .grid .footer-block{break-inside:avoid}.f4l .footer__content-bottom{border:0}.main-content{margin:2rem auto}.main-content h1{text-align:center}.custom-collection ol{list-style-type:none}.collection-products{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;list-style-type:none;text-align:center}.collection-products h2{font:bold 1rem var(--copy);line-height:1;margin:.5rem 0}.collection-products a{color:#000}.collection-products a:hover,.collection-products a h2:hover{color:var(--primary)}.collection-products .product-price{font-weight:400}.f4l .menu-drawer__navigation{padding:0}.f4l .menu-drawer summary.menu-drawer__menu-item{font-size:1.5rem;padding:1rem}.f4l .menu-drawer__close-button{margin-top:0}.f4l .menu-drawer__menu-item{font-size:1.5rem;padding:1rem}.f4l .header__submenu .header__menu-item{color:#000;padding:1rem}.f4l .header__submenu.list-menu{padding:0}.f4l .header__submenu .header__menu-item:hover{background-color:#000;color:var(--primary)}.slim{margin-left:auto;margin-right:auto;max-width:50rem}.collection-description{margin:1rem auto;text-align:center}.f4l .shopify-payment-button__button{display:none}.f4l .footer-block__details-content a{font-size:1rem;font-weight:400;line-height:1.5}.f4l .ss-purchase-options{display:block;font-size:1rem;font-weight:700}.f4l .ss-root .ss-group-select-price{display:none}.f4l .ss-root .ss-group{border:0;border-bottom:1px solid #EDEDED;padding:.5rem 0}.f4l .ss-root .ss-group:last-of-type{border-bottom:0}.f4l .ss-root .ss-group input{display:none}.f4l .ss-root .ss-group label{align-items:center;cursor:pointer;display:flex}.f4l .ss-root .ss-group input~label:before{border:1px solid black;box-sizing:border-box;content:" ";display:block;height:1rem;margin-right:.5rem;width:1rem}.f4l .ss-root .ss-group-select{padding:0}.f4l .ss-root .ss-group-options>label{padding:0}.f4l .ss-root .ss-group input:checked~label:before{background-color:var(--primary)}.f4l .ss-root .ss-group .ss-group-options input~label:before{border-radius:50%}.f4l .ss-root .ss-group input[name=ss-sellingPlanGroup]~label:before{background-color:transparent;width:0;height:0;border-right:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent}.f4l .ss-root .ss-group input[name=ss-sellingPlanGroup]:checked~label:before{background-color:transparent;border-left:8px solid var(--primary)}.split-cta{margin:1rem auto}.split-cta .image{background-position:center;background-size:cover;height:100%;min-height:240px}.split-cta .content{background-color:var(--secondary-1);padding:1rem}.split-cta .heading{font:normal 1.5rem var(--heading);text-transform:uppercase}.split-cta .blurb{margin:1rem 0}.f4l-button{display:table;background-color:#000;color:var(--primary);padding:.5em 2em;text-align:center;text-transform:uppercase;transform:skew(-20deg)}.f4l-button span{display:block;transform:skew(20deg)}.f4l-button:hover{background-color:var(--secondary-2)}.slim{margin-left:auto;margin-right:auto;max-width:var(--slim-width);width:calc(100% - 2rem)}.coaching-hero{padding-top:55%;position:relative}.coaching-hero-image{background-position:center;background-size:cover;filter:grayscale(1);height:100%;position:absolute;top:0;width:100%}.coaching-hero .overlay{background:linear-gradient(180deg,#0000,#00000080);bottom:0;height:50%;position:absolute;width:100%}.coaching-hero .content{bottom:1rem;position:absolute;margin-left:50%;transform:translate(-50%)}.coaching-hero .content h1{color:#fff;font-size:1.5rem;text-align:center;text-transform:uppercase}.coaching-hero .anchor-link{display:block;font-size:2rem;line-height:1;text-align:center}.coaching-hero .anchor-link:hover{color:var(--secondary-1)}.coaching-section-1{position:relative}.coaching-section-1 .content-wrap{background-color:var(--off-white);padding:2rem 0 4rem}.coaching-section-1 .content ul,.coaching-section-1 .content ol{list-style-type:square;margin:1rem 1.25rem}.coaching-section-1 .content li{margin-bottom:.5rem}.coaching-section-1 .button-heading{font:normal 1rem var(--heading);text-align:center}.coaching-section-1 .button{color:var(--primary);font-weight:700;margin:1rem auto;text-transform:uppercase}.coaching-section-1 form{display:block;text-align:center}.coaching-section-1 .anchor-link a{color:#000;font-weight:400;text-align:center}.coaching-section-1 .anchor-link a:hover ion-icon{color:var(--primary)}.coaching-section-1 .buttons{margin-top:2rem}.polaroid{background-color:#fafafa;border-radius:2px;box-shadow:0 0 6px #0000001a;display:block;padding:1rem}.polaroid .photo{background-position:center;background-size:cover;display:block;height:0;padding-top:100%}.coaching-section-1 .images-wrap{margin-top:-3rem}.coaching-section-1 .image-1{transform:matrix(1,-.05,.05,1,0,0)}.coaching-section-1 .image-2{transform:matrix(1,0,0,1,0,-64)}.coaching-section-2 h2{text-align:center;text-transform:uppercase}.coaching-section-2 h3{display:block;font:bold 1.25rem var(--copy);line-height:1;margin-bottom:1rem;text-transform:uppercase}.coaching-section-2 h3:before{background-color:var(--primary);content:" ";display:block;height:3px;margin-bottom:1rem;width:25%}.coaching-section-2 .column-content{margin-bottom:2rem}.footnotes{font-size:.85rem}.coaching-section-2 .add-to-cart{margin:1rem auto;text-align:center}.coaching-section-2 .button{background-color:var(--primary);color:#000;font-weight:700;text-transform:uppercase}.coaching-section-2 .button:hover{background-color:var(--secondary-1)}.coaching-section-3{background-color:var(--secondary-1);padding:2rem 0}.coaching-section-3 .content ul{list-style-type:square;margin:1rem 1.25rem}.coaching-section-3 .content li{margin-bottom:1rem}.coaching-section-3 .image-2{filter:grayscale();transform:matrix(.98,.17,-.17,.98,0,0)}.coaching-section-3 .image-1{transform:translateY(-2rem)}.coaching-section-4{margin:2rem auto}.coaching-section-4 h2{text-align:center}.coaching-section-4 .add-to-cart{margin:2rem auto;text-align:center}.coaching-section-4 .accordion-heading{background-color:var(--primary);cursor:pointer;display:block;font-weight:700;padding:.5rem}.accordion input:checked~label .accordion-heading{background-color:var(--secondary-1)}.coaching-section-4 .accordion-heading span{float:right;color:#fff;display:inline-block}.accordion input:checked~label .accordion-heading span{transform:rotate(180deg)}.coaching-section-4 .accordion-content{background-color:var(--off-white);max-height:0;overflow:hidden;transition:all 1s ease-in-out 0s}.coaching-section-4 .accordion-content .container{padding:.5rem}.accordion input:checked~label .accordion-content{max-height:9999px}.accordion-row{margin-top:1px}.accordion-content p{margin-bottom:1rem}.accordion-content ul{margin:1.25rem}.accordion-content li{margin-bottom:1rem}.coaching-section-4 .side-images{display:none}.product-option{font-size:1rem;margin-bottom:1rem}.price{font-size:1.5rem}.hero_wrap{background-position:center;background-size:cover}.page-hero{align-items:flex-end;background-position:center;background-size:cover;display:flex;min-height:20rem}.page-hero h1{color:#fff}.page-content{padding:2rem 0}.page-content p{margin-bottom:1rem}.page-content ul,.page-content ol{margin:1.25rem}.page-content li{margin-bottom:.5rem}.icon-list .content .heading{font-size:1.25rem;font-family:var(--heading);margin-bottom:1rem}.icon-list{display:grid;grid-gap:1rem;grid-template-columns:1fr}.icon-list ul{list-style-type:none;margin:0}.icon-list li{display:grid;grid-gap:.5rem;grid-template-columns:auto 1fr}.icon-list .content-column .heading{font:bold 1.25rem var(--copy)}.icon-list .icon-column{font-size:2rem}.faqs-accordion ul{list-style-type:none;margin:0}input.noshow{display:none}.faqs-accordion li:not(:last-of-type){border-bottom:1px solid var(--off-white);display:block;margin-bottom:.5rem;padding-bottom:.5rem}.faqs-accordion .faq-question{align-items:center;cursor:pointer;display:flex;font:bold 1.25rem var(--copy);justify-content:space-between}.faqs-accordion .faq-question .icon{align-items:center;background-color:var(--primary);display:flex;font:normal 1rem var(--copy);height:1.5rem;justify-content:center;width:1.5rem}.faqs-accordion .faq-question:hover .icon{background-color:var(--secondary-1)}.faqs-accordion .faq-question .icon span:after{content:"+";display:block;margin-top:-.1em}.faqs-accordion .faq-answer{display:block;max-height:0;overflow:hidden;transition:max-height 1s ease-in-out 0s}.faq-select:checked~label .faq-answer{max-height:9999px}.faq-select:checked~label .faq-question .icon span:after{content:"-"}.testimonial{margin-bottom:1rem}.testimonial .content{font-size:1.25rem}.testimonial .attribution{color:#666;font-size:1rem;font-weight:700}.testimonial .subattribution{color:#666;font-size:1rem;font-style:italic}.shopify-policy__container{padding-top:2rem}@media screen and (min-width: 768px){.header{grid-template-areas:"left-icon heading icons";grid-template-columns:auto 1fr auto}.homepage-hero{min-height:600px}.homepage-hero .headings{padding-left:1rem}.homepage-hero .content{align-items:center;display:grid;grid-template-columns:1fr auto;left:0;justify-content:start;width:calc(100% - 1rem)}.homepage-hero a{display:table;margin-right:1rem;padding:1rem 2rem;transform:skew(-20deg);width:auto;width:fit-content}.homepage-hero h2{font-size:3rem}.homepage-hero h3{font-size:2rem;line-height:1}.homepage-hero a span{display:block;transform:skew(20deg)}.index .rich-text__text.rte{font-size:1.33rem;line-height:2;margin:0 auto;max-width:800px}.homepage-main-cta .content-container{position:relative}.homepage-main-cta .bg-image{position:relative;z-index:0}.homepage-main-cta .content{background-color:#00000080;left:50%;max-width:50rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.homepage-main-cta .blurb{color:#fff}.homepage-main-cta .primary-button{margin:1rem auto;max-width:50%}.homepage-main-cta h2{font-size:2rem}.homepage-main-cta .top-image{max-width:400px}.homepage-influencers h2{font-size:2rem}.homepage-influencers .blurb{font-size:1.25rem;margin:2rem auto}.homepage-influencers .container{max-width:50rem;padding-top:2rem}.influencers-list ul{grid-column-gap:2rem}.influencer a:hover .photo{filter:none}.influencer .name{font-size:1rem}.homepage-testimonials .page-width{max-width:50rem}.homepage-testimonials h2{font-size:2rem}.homepage-testimonials{padding:2rem 0}.testimonials-carousel{margin:2rem auto}.slick-initialized .testimonial-slide.slick-slide{align-items:center;display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr;text-align:left}.homepage-testimonials .arrows{left:50%;max-width:60rem;transform:translate(-50%,-50%)}.homepage-testimonials .slick-dots{margin-top:2rem}.testimonials-cta{margin:0 auto;max-width:50%}.testimonials-carousel .attribution{margin-top:1rem}.collection-description{font-size:1.25rem}.split-cta{align-items:center;display:grid;grid-template-columns:1fr 1fr}.split-cta .content{padding:2rem}.coaching-section-1 .columns{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.coaching-section-1 .images-wrap{display:grid;grid-template-columns:1fr 1fr;margin-top:-2rem}.coaching-section-1 .image-2{transform:matrix(1,.03,-.03,1,0,-32)}.coaching-section-2 h2{margin:3rem auto}.coaching-section-2 .columns{display:grid;grid-gap:2rem;grid-auto-flow:column}.coaching-section-3 .content-wrap{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr;position:relative}.coaching-section-3 .images-wrap{position:relative}.coaching-section-3 .images-wrap .polaroid{position:absolute;width:100%}.coaching-section-3 .images-wrap .polaroid.image-2{left:-50%}.coaching-section-3{padding:4rem 0}.coaching-section-4 .accordion-content .container{padding:1rem}.testimonial{margin-bottom:2rem}.testimonial.has-photo{display:grid;grid-gap:1rem;grid-template-columns:33.33% 1fr}}@media screen and (min-width: 990px){.header{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;padding-bottom:0;padding-top:0}.collection-products{grid-template-columns:1fr 1fr 1fr 1fr}.coaching-hero .content h1{font-size:3rem}.coaching-section-4{position:relative}.coaching-section-4 .side-images{display:block;position:absolute;max-width:380px;top:50%;width:calc((100vw - var(--slim-width)) / 2)}.coaching-section-4 .side-images.left{left:0;transform:translate(-25%,-50%)}.coaching-section-4 .side-images.right{right:0;transform:translate(25%,-50%)}.coaching-section-4 .image-1{transform:rotate(-10deg)}.coaching-section-4 .image-2{transform:rotate(1deg)}.coaching-section-4 .image-3{transform:rotate(2deg) translateY(-1rem)}.coaching-section-4 .image-4{transform:rotate(-2deg) translate(-1rem,-2rem)}.coaching-section-4 .photo{filter:grayscale(1)}.page-hero{min-height:35rem}.icon-list{grid-gap:1rem;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1280px){.homepage-hero .content{grid-template-columns:66% 1fr}.coaching-hero{padding-top:50rem}}@media screen and (min-width: 1300px){.homepage-hero .headings{padding-left:calc((100vw - 1280px)/2)}}body.asw.account,body.asw.order{margin:0;max-width:100%;padding:0}.asw.order svg{color:#fff}.asw .customer table{font-size:1rem}.asw.order tfoot tr:last-of-type td,.asw.order tfoot tr:last-of-type th{font-size:1.5rem}:is(.asw.account,.asw.order) p{font-size:1rem}.manage-subscription a{border:1px solid var(--primary);color:var(--secondary-2);padding:.25em;text-decoration:none}.collection-list__item.grid__item.collection-discount-items,.collection-list__item.grid__item.collection-featured-products{display:none}@media screen and (min-width: 750px){body.asw.account,body.asw.order{padding:0}}@media screen and (min-width: 990px){:is(.asw.account,.asw.order)>div:nth-of-type(2){display:flex;margin-top:0}.collection-list__item.grid__item{padding:2rem}}@media screen and (max-width: 1279px){.f4l .cart-item__details,.f4l .cart-item__details .h4{font-size:1rem}.f4l td.cart-item__media{display:none}.f4l .cart-item__details{grid-column:1 / span 3}}
/*# sourceMappingURL=/s/files/1/0574/1753/1444/t/7/assets/f4l.css.map */
