@font-face{font-family:Marker Mark;src:url(//29029coaching.com/cdn/shop/t/7/assets/MarkerMark-Regular.otf?v=97706416227017039971748452526),url(//29029coaching.com/cdn/shop/t/7/assets/MarkerMark-Regular.ttf?v=133366821228260119461748452526) format("truetype"),url(//29029coaching.com/cdn/shop/t/7/assets/MarkerMark-Regular.woff?v=104408256463731778431748452526) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tofino;src:url(//29029coaching.com/cdn/shop/t/7/assets/Tofino-Book.otf?v=11241056647843090401748452528);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tofino;src:url(//29029coaching.com/cdn/shop/t/7/assets/Tofino-Regular.otf?v=106477879782488717261748452528);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tofino;src:url(//29029coaching.com/cdn/shop/t/7/assets/Tofino-Bold.otf?v=46152782702009544901748452527);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tofino;src:url(//29029coaching.com/cdn/shop/t/7/assets/Tofino-Black.otf?v=143050943119697356751748452527);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Tofino;src:url(//29029coaching.com/cdn/shop/t/7/assets/Tofino-BlackItalic.otf?v=52980541037320422261748452527);font-weight:900;font-style:italic;font-display:swap}body{font-family:var(--font-family-main)}.red-slider-btn.slick-arrow{z-index:2;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 10px var(--color-gray-900);-webkit-appearance:none;appearance:none;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--color-red);color:var(--color-white);font-size:18px}.red-slider-btn.slick-arrow:before{content:"";display:none}.red-slider-btn.slick-prev{left:-14px}.red-slider-btn.slick-next{right:-14px}.page-width{padding-left:32px;padding-right:32px;max-width:1568px}.main-content{padding-top:0}strong{font-family:var(--font-family-primary);color:var(--color-gray-70);text-transform:uppercase;font-size:12px;letter-spacing:.96px;font-weight:700;display:block}@media only screen and (min-width: 750px){strong{font-size:16px;letter-spacing:1.28px}}.site-footer{position:relative;margin:0}.site-footer a{color:var(--color-soft-yellow)}.site-footer a:hover{color:var(--color-red)}.site-footer .site-footer__image-desktop{height:300px}.site-footer .site-footer__image-mobile{height:260px}.site-footer .site-footer__image{position:relative}.site-footer .site-footer__image .site-footer__image-desktop{width:100%}.site-footer .site-footer__image img{object-fit:cover}.site-footer .site-footer__logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.site-footer .site-footer__logo-wrapper .site-footer__logo-description{font-size:24px}@media only screen and (min-width: 768px){.site-footer .site-footer__logo-wrapper .site-footer__logo-description{font-size:40px}}.site-footer .site-footer__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;z-index:2;padding:30px 0}@media only screen and (min-width: 768px){.site-footer .site-footer__wrapper{padding:47px 60px 30px}}.site-footer .site-footer__item{margin:0}.footer-bottom{display:flex;align-items:center;flex-direction:column;gap:10px;width:100%}.footer-bottom .footer-top__links{display:flex;align-items:center;justify-content:center;gap:24px}.footer-bottom .footer-top__block{width:100%}@media only screen and (min-width: 768px){.footer-bottom .footer-top__block{width:auto}}@media only screen and (min-width: 768px){.footer-bottom{flex-direction:row-reverse;justify-content:space-between}}.blog{padding:40px 0}@media screen and (min-width: 1024px){.blog{padding:120px 0 0}}.blog .section-header{margin:0 15px 40px}@media only screen and (min-width: 750px){.blog .section-header{display:flex;align-items:center}}@media only screen and (min-width: 1024px){.blog .section-header{margin:0 15px 60px}}.blog .section-header h2{font-family:var(--font-family-primary);margin:0 0 0 -6px;font-weight:400;letter-spacing:0;text-transform:none;font-size:48px}@media only screen and (min-width: 750px){.blog .section-header h2{font-size:74px;margin:0 94px 0 -14px}}@media only screen and (min-width: 1024px){.blog .section-header h2{font-size:100px}}.blog .section-header .btn{display:none}@media only screen and (min-width: 1024px){.blog .section-header .btn{border-width:2px;min-width:384px;letter-spacing:0;display:inline-flex}}.blog .grid--blog{overflow:visible;margin-bottom:0;display:flex;flex-wrap:wrap}.blog .red-slider-btn.slick-prev{left:7px}.blog .grid__item article{max-width:470px;margin:0 auto}.blog .grid__item .article__grid-image-container{margin:0!important}@media only screen and (max-width: 499px){.blog .grid__item .article__grid-image-container{padding-top:75%!important}}@media only screen and (max-width: 499px){.blog .grid__item .article__grid-image-container img{width:100%;height:100%;max-width:100%!important;max-height:100%!important;object-fit:cover}}.blog .grid__item .article__grid-meta{background:var(--color-white);padding:20px;margin:0}@media only screen and (min-width: 750px){.blog .grid__item .article__grid-meta{padding:30px}}.blog .grid__item .article__date{color:var(--color-gray-70);font-weight:700;font-size:14px;letter-spacing:.8px;text-transform:uppercase;font-family:var(--font-family-primary);margin:0 0 15px}@media only screen and (min-width: 750px){.blog .grid__item .article__date{margin:0 0 25px}}.blog .grid__item .article__grid-excerpt{font-size:16px;margin:0 0 40px;line-height:1.4em}@media only screen and (min-width: 750px){.blog .grid__item .article__grid-excerpt{font-size:20px}}.blog .grid__item .btn{letter-spacing:.08px;font-size:16px;padding:11px 45px}.blog .grid__item.medium-up--one-third{clear:none}@media only screen and (min-width: 750px){.blog .grid__item.medium-up--one-third{width:50%}}@media only screen and (min-width: 1024px){.blog .grid__item.medium-up--one-third{width:33.33333%}}.ingredients{position:relative;background:var(--color-dark-10);padding:80px 0}.ingredients .ingredients-item{font-size:16px}@media only screen and (min-width: 750px){.ingredients .ingredients-item{font-size:24px;margin:0 0 12px}}.ingredients .ingredients-item a{color:var(--color-white);opacity:.7;transition:opacity .25s ease-in-out}.ingredients .ingredients-item a:hover{opacity:1}.whats-make .section-heading h2{color:var(--color-white);margin:0 0 83px;letter-spacing:0;font-weight:400;line-height:1.1;text-transform:none;font-family:var(--font-family-primary);font-size:48px}@media only screen and (min-width: 750px){.whats-make .section-heading h2{line-height:1;font-size:170px;margin:0 0 80px}}@media only screen and (min-width: 750px){.whats-make .section-heading h2{font-size:74px}}@media only screen and (min-width: 1024px){.whats-make .section-heading h2{font-size:100px}}.whats-make .section-heading strong{letter-spacing:1px;font-size:12px;text-transform:uppercase;color:var(--color-gray-70);margin:0}@media only screen and (min-width: 750px){.whats-make .section-heading strong{font-size:16px;letter-spacing:.8px}}.whats-make .slider-uniform{margin:60px 0;overflow:visible}@media only screen and (min-width: 750px){.whats-make .slider-uniform .slick-track{display:flex}}.whats-make .slider-uniform .slick-slide:focus{outline:none}@media only screen and (min-width: 750px){.whats-make .slider-uniform .slick-slide{height:inherit}}.whats-make .slider-uniform .grid__item{width:100%;padding-left:0}@media only screen and (min-width: 750px){.whats-make .slider-uniform .grid__item{padding-left:30px}}.whats-make .slider-uniform .grid__item:hover .article__grid-image-container img{transform:scale(1.25)}.whats-make .slider-uniform .grid__item:hover article,.whats-make .slider-uniform .grid__item:hover .article__grid-image-container{border-color:var(--color-red)}.whats-make .slider-uniform article{height:100%;border:1px solid var(--color-white);transition:border-color .3s ease-in-out;margin:0 10px}.whats-make .slider-uniform .article__grid-meta{margin:0;padding:30px}@media only screen and (min-width: 750px){.whats-make .slider-uniform .article__grid-meta{padding:40px}}.whats-make .slider-uniform .article__link{color:var(--color-gray-d6);outline:none}.whats-make .slider-uniform .article__grid-image-container{width:100%;position:relative;border-bottom:1px solid var(--color-white);transition:border-color .3s ease-in-out;margin:0}.whats-make .slider-uniform .article__grid-image-container:after{content:"";display:block;padding-top:66.66667%}@media screen and (max-width: 499px){.whats-make .slider-uniform .article__grid-image-container:after{padding-top:75%}}.whats-make .slider-uniform .article__grid-image-container img{transition:transform .3s ease-in-out;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.whats-make .slider-uniform .article__title{font-family:var(--font-family-primary);font-size:12px;text-transform:uppercase;letter-spacing:.96px;margin:0 0 20px;color:var(-color-)}@media only screen and (min-width: 750px){.whats-make .slider-uniform .article__title{font-size:16px;letter-spacing:.8px;margin:0 0 30px}}.whats-make .slider-uniform .article__grid-excerpt{font-size:16px;color:var(--color-white)}@media only screen and (min-width: 750px){.whats-make .slider-uniform .article__grid-excerpt{font-size:24px;max-width:100%}}.ingredients-wrapper{margin-top:120px;position:relative;z-index:2}.ingredients-wrapper .ingredients-button{font-size:35px;-webkit-appearance:none;appearance:none;padding:0;border:0;box-shadow:none;color:var(--color-white);background:transparent}@media only screen and (min-width: 1024px){.ingredients-wrapper .ingredients-button{font-size:48px}}.ingredients-wrapper .slider-controls{position:absolute;display:flex;justify-content:center;right:0;top:50%;left:auto;flex-direction:column;align-items:center;z-index:2;transform:translateY(-50%)}@media only screen and (min-width: 1024px){.ingredients-wrapper .slider-controls{left:50%;right:auto;transform:translate(-50%,-50%)}}.ingredients-wrapper .ingredients-dots .slick-dots{display:flex;align-items:center;justify-content:center;flex-direction:column}.ingredients-wrapper .ingredients-dots .slick-dots li{width:auto;height:auto;margin:0}.ingredients-wrapper .ingredients-dots .slick-dots li.slick-active a,.ingredients-wrapper .ingredients-dots .slick-dots li.slick-active button{opacity:1;background:var(--color-white)}.ingredients-wrapper .ingredients-dots .slick-dots li a,.ingredients-wrapper .ingredients-dots .slick-dots li button{width:2px;height:40px;padding:0;margin:0;opacity:.45;background:var(--color-gray);transition:background .3s ease-out}.ingredients-wrapper .ingredients-dots .slick-dots li a:before,.ingredients-wrapper .ingredients-dots .slick-dots li button:before{display:none}.ingredients-bottom{margin-bottom:40px}@media only screen and (min-width: 1024px){.ingredients-bottom{margin-bottom:0}}.ingredients-bottom .slick-list{overflow:visible}.ingredients-bottom .ingredient{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:60px;margin:0 -50px}@media only screen and (min-width: 1024px){.ingredients-bottom .ingredient{flex-direction:row;padding-right:0}}.ingredients-bottom .content-holder{flex:1;font-size:16px;clear:both;line-height:1.65;margin:0 50px}@media only screen and (min-width: 1024px){.ingredients-bottom .content-holder{font-size:24px}}@media only screen and (min-width: 1500px){.ingredients-bottom .content-holder{font-size:32px}}.ingredients-bottom .content-holder p{color:var(--color-white);font-size:inherit}.ingredients-bottom .image-holder{flex:1;margin:0 50px}.ingredients-bottom .image-holder img{width:100%;margin-bottom:30px}@media only screen and (min-width: 1024px){.ingredients-bottom .image-holder img{margin-bottom:0}}.homepage-klaviyo-title{color:#fff;text-align:center;margin:90px 0 -40px;font-size:23px}@media only screen and (max-width: 749px){.homepage-klaviyo-title{font-size:18px;margin:80px 0 -40px}}.collections-events{margin:0 0 60px}.collections-events .section-header{margin:0 0 37px}@media only screen and (min-width: 1024px){.collections-events .section-header{margin:0 0 80px}}.collections-events .section-header h2{font-family:var(--font-family-primary);margin:0;letter-spacing:0;text-transform:none;font-weight:400;font-size:48px}@media only screen and (min-width: 750px){.collections-events .section-header h2{font-size:74px}}@media only screen and (min-width: 1024px){.collections-events .section-header h2{font-size:100px}}.collections-events .events-grid{display:flex;justify-content:center;flex-wrap:wrap;margin-left:0}@media only screen and (max-width: 749px){.collections-events .events-grid{margin-bottom:0}}.collections-events .events-grid .events-grid__item{background:var(--color-black);width:100%;clear:none;position:relative;cursor:pointer;overflow:hidden;padding-left:0}@media only screen and (min-width: 750px){.collections-events .events-grid .events-grid__item{width:50%}}@media only screen and (min-width: 1200px){.collections-events .events-grid .events-grid__item{width:calc(100% / 3)}}.collections-events .events-grid .events-grid__item:hover .events-preview{transform:scale(1.2);opacity:1}.collections-events .events-grid .events-grid__item:hover .btn{background:var(--color-red)}.collections-events .events-grid .events-preview{opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transition:all .3s ease-in-out}.collections-events .events-grid .events-content{position:relative;z-index:2;height:100%;color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding:40px 20px;min-height:300px}@media only screen and (min-width: 1500px){.collections-events .events-grid .events-content{min-height:600px;padding:60px 30px}}.collections-events .events-grid .event-sold-out-top{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;background:#e32726;color:#fff;font-size:1.3rem;padding:5px 0;font-weight:400;text-transform:uppercase}.collections-events .events-grid .btn-wrapper{margin:auto 0 0}@media only screen and (min-width: 1500px){.collections-events .events-grid .btn-wrapper{margin:0}}.collections-events .events-grid .btn{padding:11px 55px;font-size:16px}@media only screen and (min-width: 1500px){.collections-events .events-grid .btn{padding:12px 32px;font-size:24px}}.collections-events .events-grid .title{font-family:var(--font-family-primary);font-size:48px;font-weight:900;letter-spacing:0;text-transform:uppercase;margin:0}@media only screen and (min-width: 1024px){.collections-events .events-grid .title{font-size:56px;margin:0 0 7px}}@media only screen and (min-width: 1500px){.collections-events .events-grid .title{font-size:80px;margin:0 0 7px}}.collections-events .events-grid .date{color:var(--color-white);font-size:28px;font-family:var(--font-family-primary);margin:0}@media only screen and (min-width: 1500px){.collections-events .events-grid .date{font-size:48px;margin:0 0 100px}}.collections-events.event-stories{padding-top:60px}.collections-events.event-stories .events-content{flex-direction:row;align-items:flex-end;flex-wrap:wrap;justify-content:center;align-content:flex-end}.collections-events.event-stories .events-content h5{width:100%;font-size:45px;margin-bottom:20px}.not-convinced-wrapper{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:26px 0 32px}@media only screen and (min-width: 750px){.not-convinced-wrapper{padding:144px 0 168px}}.not-convinced-wrapper.product-convinced{padding:31px 0 32px}@media only screen and (min-width: 750px){.not-convinced-wrapper.product-convinced{padding:144px 0 168px}}.not-convinced-wrapper.product-convinced .content-holder{padding:40px}@media only screen and (min-width: 750px){.not-convinced-wrapper.product-convinced .content-holder{padding:50px}}.not-convinced-wrapper.product-convinced .content-holder strong{margin:0 0 34px}@media only screen and (min-width: 750px){.not-convinced-wrapper.product-convinced .content-holder strong{margin:0 0 66px}}@media only screen and (min-width: 750px){.not-convinced-wrapper.product-convinced .content-holder p{font-size:36px;line-height:1.3;margin:0 0 70px}}.not-convinced-wrapper .content-holder{background:var(--color-white);max-width:500px;width:100%;padding:40px}@media only screen and (min-width: 750px){.not-convinced-wrapper .content-holder{padding:50px}}.not-convinced-wrapper .content-holder strong{margin:0 0 36px}@media only screen and (min-width: 750px){.not-convinced-wrapper .content-holder strong{margin:0 0 66px}}.not-convinced-wrapper .content-holder p{color:var(--color-dark-10);font-size:28px;margin:0 0 30px;font-family:var(--font-family-primary)}@media only screen and (min-width: 750px){.not-convinced-wrapper .content-holder p{font-size:36px;margin:0 0 70px;line-height:1.4}}.not-convinced-wrapper .content-holder .btn{min-width:215px}@media only screen and (min-width: 750px){.not-convinced-wrapper .content-holder .btn{min-width:334px}}.compare-location-banner{background-position:center top;background-repeat:no-repeat;background-size:cover;padding:82% 0 0}@media only screen and (min-width: 750px){.compare-location-banner{padding:37% 0 0;background-position:50% 50%;background-size:cover}}.compare-locations-section{padding:0 0 62px}@media only screen and (min-width: 1024px){.compare-locations-section{padding:0 0 120px}}.compare-locations-section .section-header{margin:40px 0}@media only screen and (min-width: 1024px){.compare-locations-section .section-header{margin:60px 0}}.compare-locations-section .section-header h2{font-family:var(--font-family-primary);font-style:normal;font-weight:300;font-size:80px;line-height:96px;color:#424242;margin-bottom:48px}@media only screen and (max-width: 1024px){.compare-locations-section .section-header h2{font-size:48px;line-height:58px;margin:47px 0 24px}}@media only screen and (max-width: 767px){.compare-locations-section .section-header h2{font-size:48px;line-height:58px;margin:47px 0 24px}}.compare-locations-section .section-header .sub-head{font-size:16px;line-height:1.6;letter-spacing:.9px}@media only screen and (min-width: 1024px){.compare-locations-section .section-header .sub-head{font-size:26px;max-width:865px;padding:0 0 0 130px;letter-spacing:.5px}}.compare-locations-section .section-header .sub-head p{margin:0;font-size:inherit}.template-product-trail .section-header,.template-product-new-trail .section-header,.template-product-trail-generic .section-header,.template-product-aspen .section-header{margin-bottom:0}.template-product-trail .compare-locations,.template-product-new-trail .compare-locations,.template-product-trail-generic .compare-locations,.template-product-aspen .compare-locations{margin-top:40px}.compare-locations{margin:0}@media only screen and (min-width: 1023px){.compare-locations{margin:0;display:flex;justify-content:center}}.compare-locations .location{width:100%}@media only screen and (min-width: 1024px){.compare-locations .location{padding:0 16px}}@media only screen and (min-width: 1366px){.compare-locations .location{max-width:614px}}.compare-locations .location .caption{display:flex;text-align:center;align-items:center;justify-content:center;text-transform:uppercase;color:var(--color-white);position:relative;font-size:32px;font-weight:900;font-family:var(--font-family-primary);padding:30px 20px;background:var(--color-body-text);width:70%}@media only screen and (min-width: 1200px){.compare-locations .location .caption{font-size:48px;padding:60px 30px}}.compare-locations .location .caption .image-holder{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute;bottom:0;top:0;left:0;right:0;opacity:.75}.compare-locations .location .caption .caption-wrapper{position:absolute;bottom:0;padding:24px 32px;left:0;min-width:266px;text-align:left}.compare-locations .location .caption .caption-wrapper .caption-title{position:relative;z-index:2;font-family:Tofino;font-style:normal;font-weight:700;font-size:32px;line-height:38px;color:#fff}.compare-locations .location .content-holder{background:var(--color-white);padding:0 32px 8px 40px;flex-grow:1}@media only screen and (min-width: 1200px){.compare-locations .location .content-holder{padding:0 32px 20px 40px}}.compare-locations .location .btn-wrapper{text-align:left;padding:20px 10px}@media only screen and (min-width: 1200px){.compare-locations .location .btn-wrapper{padding:30px 15px}}.compare-locations .location .btn-wrapper .btn{min-width:215px}@media only screen and (min-width: 1200px){.compare-locations .location .btn-wrapper .btn{min-width:224px}}.compare-locations .location .stats .stat{border-top:1px solid var(--color-gray);padding:20px 10px}@media only screen and (min-width: 1200px){.compare-locations .location .stats .stat{padding:30px 15px}}.compare-locations .location .stats .stat-name{margin:0 0 20px;font-size:14px;letter-spacing:.1em}.compare-locations .location .stats .stat-value{color:var(--color-dark-10);font-size:24px;line-height:1em}@media only screen and (min-width: 1200px){.compare-locations .location .stats .stat-value{font-size:32px}}.compare-locations .location-wrapper{width:100%;margin:0 auto;max-width:614px;height:100%;display:flex;flex-direction:row}@media only screen and (min-width: 1024px){.template-product header.collection-header{min-height:500px}}@media only screen and (min-width: 750px){.template-collection .collection-hero__image{background-position:50% 50%!important}}@media only screen and (max-width: 749px){.template-collection .collection-hero__image{background-position:60% 50%!important}}.collection-hero__image{height:70vh;background-attachment:scroll;background-color:var(--color-black)}@media screen and (max-width: 1023px){.collection-hero__image.desktop{display:none}}@media screen and (min-width: 1024px){.collection-hero__image.mobile{display:none}}@media only screen and (min-width: 750px){.collection-hero__image{background-position:50% 10%!important}}@media only screen and (min-width: 750px) and (max-width: 1024px){.collection-hero__image{height:50vh}}@media (min-width: 1024px){.collection-hero__image{background-attachment:fixed}}@media only screen and (max-width: 749px){.collection-hero__image{background-position:44% 10%!important;background-size:auto 155%}.template-page-about .collection-hero__image{height:483px;background-position:67% 10%!important;background-size:auto 100%;opacity:.8}}@media (min-width: 1024px){.template-product-new-trail .collection-hero__image,.template-product-trail-generic .collection-hero__image,.template-product-aspen .collection-hero__image{background-attachment:scroll}}@media (min-width: 1024px){.template-product-new-trail .collection-description,.template-product-trail-generic .collection-description,.template-product-aspen .collection-description{margin:0 0 19px}}.template-product-new-trail .collection-description .product-description__title,.template-product-trail-generic .collection-description .product-description__title,.template-product-aspen .collection-description .product-description__title{font-family:var(--font-family-primary);text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:16px}@media (min-width: 1024px){.template-product-new-trail .collection-description .product-description__title,.template-product-trail-generic .collection-description .product-description__title,.template-product-aspen .collection-description .product-description__title{font-size:32px;line-height:1}}.collection-hero__title{bottom:44px;top:auto;text-align:left;transform:translate(0);letter-spacing:0;text-transform:uppercase;font-weight:900;font-family:var(--font-family-primary);font-size:48px}@media only screen and (min-width: 750px){.collection-hero__title{font-size:74px}}@media only screen and (min-width: 1024px){.collection-hero__title{font-size:100px;bottom:auto;top:60%;transform:translateY(-60%)}}.collection-hero__translate-button{font-size:12px;font-weight:400;text-transform:none;float:right;font-size:16px;padding:12px 15px;display:flex;align-items:center;margin-top:35px;color:#fff!important}.collection-hero__translate-button:hover{color:#fff!important}.collection-hero__translate-button svg{display:inline-block;margin-right:8px}@media screen and (max-width: 767px){.collection-hero__translate-button{float:none;text-align:center;justify-content:flex-start;margin-top:20px;max-width:220px;padding:12px 0}}.template-collection-tickets .collection-header{margin-bottom:50px}.collection-hero{margin:-55px 0 0}@media only screen and (max-width: 749px){.template-page-about .collection-hero{margin-top:-20px}}.collection-description{margin:0;padding:82px 0 85px 40px}@media only screen and (min-width: 1024px){.collection-description{margin:-150px 0 19px;padding:142px 127px 60px;position:relative;background:var(--color-bg);z-index:2}}@media only screen and (min-width: 1024px){.collection-description:after{content:"";top:0;left:0;bottom:0;right:-9999px;position:absolute;background:var(--color-bg);z-index:-1}}.collection-description p{margin-bottom:30px;color:#fff!important}.collection-description h4{font-weight:400;margin:0;font-size:20px;line-height:1.5}@media only screen and (min-width: 1024px){.collection-description h4{font-size:26px}}.collection-description #app .page-width{padding:0}@media only screen and (min-width: 1024px){.collection-description #app .page-width{padding:0 15px}}@media (max-width: 1023px){.collection-description #app{margin-left:-40px}}.events-list{margin:0 0 60px}@media only screen and (min-width: 1500px){.events-list{margin:0 0 120px}}.template-collection-tickets .events-list{margin-bottom:150px}@media only screen and (max-width: 1023px){.template-collection-tickets .events-list{margin-bottom:0}}.events-list .events-list__item{border:0;padding:0;margin:60px 0}@media only screen and (min-width: 1200px){.events-list .events-list__item{display:flex;margin:80px 0;min-height:380px}}@media only screen and (max-width: 1023px){.template-collection-tickets .events-list .events-list__item:last-child{margin-bottom:0}}.events-list .events-list__item--new-trail .event-sold-out{background:#a9813a}.events-list .events-list__item--new-trail .btn.btn-outline,.events-list .events-list__item--new-trail .shopify-payment-button .shopify-payment-button__button--unbranded.btn-outline{border-color:#a9813a}.events-list .events-list__item--new-trail .btn.btn-outline:hover,.events-list .events-list__item--new-trail .shopify-payment-button .shopify-payment-button__button--unbranded.btn-outline:hover{background-color:#a9813a}.events-list .events-list__item--new-trail .events-list__options.events-list__options--available{background:#a9813a}.events-list .events-list__item--new-trail .collection-waitlist-button .join-waitlist{background:#a9813a!important;border-color:#a9813a!important}.events-list .events-list__item--new-trail .collection-waitlist-button .join-waitlist:hover{color:#ccc!important}.events-list .event-sold-out{width:350px;height:350px;background:#e32726;position:absolute;right:-175px;bottom:-175px;transform:rotate(-45deg);margin-bottom:0}@media (max-width: 1023px){.events-list .event-sold-out{width:150px;height:150px;right:-75px;bottom:-75px}}@media (max-width: 748px){.events-list .event-sold-out{width:120px;height:120px;right:-60px;bottom:-60px}}.events-list .event-sold-out:before{content:"SOLD OUT";position:absolute;color:#fff;font-size:30px;font-weight:500;transform:rotate(0);width:100%;height:100%;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;padding-top:35px}@media (max-width: 1023px){.events-list .event-sold-out:before{font-size:15px;padding-top:15px}}@media (max-width: 748px){.events-list .event-sold-out:before{font-size:13px;padding-top:10px}}.events-list .event-sold-out--coming-soon:before{content:"COMING SOON";font-size:26px}@media (max-width: 1023px){.events-list .event-sold-out--coming-soon:before{font-size:10px;padding-top:14px}}@media (max-width: 748px){.events-list .event-sold-out--coming-soon:before{font-size:9px;padding-top:9px}}.events-list .events-list__preview{padding:20px 30px;background:var(--color-black);position:relative;overflow:hidden}@media only screen and (min-width: 1200px){.events-list .events-list__preview{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;padding:30px 50px;margin:0 16px 0 0}}.events-list .events-list__preview.sold .image-holder{opacity:.7;mix-blend-mode:luminosity}@media only screen and (min-width: 1200px){.events-list .events-list__preview.sold .image-holder{opacity:.5}}.events-list .events-list__preview .image-holder{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.7;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.events-list .events-list__preview .content-holder{position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.events-list .events-list__preview .title{font-weight:900;letter-spacing:0;color:var(--color-white);font-family:var(--font-family-primary);font-size:48px;text-transform:uppercase;margin:0 0 4px}.events-list .events-list__preview .title a:hover{color:#fff}@media screen and (max-width: 749px){.events-list .events-list__preview .title{font-size:24px}}@media only screen and (min-width: 1200px){.events-list .events-list__preview .title{font-size:72px;margin:0}}.events-list .events-list__preview .date{font-family:var(--font-family-primary);font-size:32px;color:var(--color-white);line-height:1.1}@media screen and (max-width: 749px){.events-list .events-list__preview .date{font-size:18px}}@media only screen and (min-width: 1200px){.events-list .events-list__preview .date{font-size:36px;margin:0 0 70px}}@media only screen and (min-width: 1500px){.events-list .events-list__preview .date{font-size:48px}}.events-list .events-list__preview .btn-wrapper{display:none}@media only screen and (min-width: 1200px){.events-list .events-list__preview .btn-wrapper{margin:auto 0 0;display:block}}@media only screen and (min-width: 1200px){.events-list .events-list__preview .btn-wrapper .btn{min-width:250px}}.events-list .events-list__preview .events-list__preview__link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}@media screen and (min-width: 1200px){.events-list .events-list__preview .events-list__preview__link{display:none}}@media only screen and (min-width: 1200px){.events-list .events-list__tickets{width:100%;max-width:512px}}.events-list .events-list__price{padding:17px 16px 17px 30px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-body-text)}@media only screen and (max-width: 749px){.events-list .events-list__price{padding:10px}}@media only screen and (min-width: 1200px){.events-list .events-list__price{padding:17px 16px 14px 44px;margin:0 0 16px}}@media only screen and (min-width: 1200px){.events-list .events-list__price.events-list__price--mobile{display:none}}.events-list .events-list__price.events-list__price--desktop{display:none}@media only screen and (min-width: 1200px){.events-list .events-list__price.events-list__price--desktop{display:flex}}.events-list .events-list__price .price__badges{display:none}.events-list .price dd{margin:0 23px 0 0}@media only screen and (min-width: 1200px){.events-list .price dd{margin:0 26px 0 0}}.events-list .price-item{font-size:40px;font-family:var(--font-family-primary);font-weight:400;letter-spacing:0}@media only screen and (max-width: 749px){.events-list .price-item{font-size:28px}}@media only screen and (min-width: 1200px){.events-list .price-item{font-size:64px}}.events-list .events-list__price-text{line-height:1.2;margin:8px 0 0}.events-list .events-list__options{background:var(--color-body-text);padding:20px 30px;height:100%}.events-list .events-list__options.hidden{display:none}@media screen and (max-width: 749px){.events-list .events-list__options{padding:15px 20px}}@media only screen and (min-width: 1200px){.events-list .events-list__options{padding:30px 40px}}.events-list .events-list__options h4{color:#fff;font-size:24px;font-family:Tofino,Arial,Helvetica,sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;margin:0 0 10px}@media screen and (max-width: 749px){.events-list .events-list__options h4{font-size:22px}}.events-list .events-list__options.events-list__options--available{background:var(--color-sale-text)}.events-list .events-list__options.events-list__options--available .product-status{color:var(--color-white)}.events-list .events-list__options.events-list__options--available .btn{background:transparent;border-color:var(--color-gray-e6)}.events-list .events-list__options.events-list__options--available .btn:hover{color:var(--color-sale-text);background:var(--color-gray-e6);border-color:var(--color-gray-e6)}.events-list .events-list__options.events-list__options--coming .product-status{color:var(--color-gray-d6)}.events-list .events-list__options.events-list__options--coming .btn:not([disabled]):hover{color:var(--color-white);background:var(--color-sale-text);border-color:var(--color-sale-text)}.events-list .events-list__options .btn-wrap{margin:0 0 15px}.events-list .events-list__options .btn{width:100%;font-size:16px;padding:5px 20px;display:flex;justify-content:space-between;align-items:center}.events-list .events-list__options .btn[disabled]{opacity:1}@media screen and (min-width: 750px){.events-list .events-list__options .btn{font-size:24px}}@media only screen and (max-width: 1199px){.events-list .events-list__options .btn.with-text{line-height:1;padding:18px 20px 10px}}.events-list .events-list__options .btn span{font-size:16px;display:inline-block}@media only screen and (min-width: 1200px){.events-list .events-list__options .btn span{margin:0;color:var(--color-white)}}.events-list .events-list__options .btn span.price{font-size:16px}@media screen and (min-width: 750px){.events-list .product-buy-buttons{margin:0;display:block}}.events-list .product-buy-buttons h4{color:#fff;font-size:20px;font-family:Tofino,Arial,Helvetica,sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;margin:25px 0 10px}.events-list .product-buy-buttons .btn-wrap{margin:0 0 15px}@media screen and (max-width: 749px){.events-list .product-buy-buttons .btn-wrap{flex:1}}@media screen and (min-width: 750px){.events-list .product-buy-buttons .btn-wrap:last-child{margin:0}}.travel-together__notice{color:#fff;font-weight:500;font-size:16px;max-width:300px;text-align:center;margin:10px auto}.collection-additional{margin:0 0 31px}@media only screen and (min-width: 1200px){.collection-additional{margin:0 0 63px}}@media only screen and (min-width: 750px){.other-locations{padding:0 0 40px}}@media only screen and (min-width: 1500px){.other-locations{padding:0 0 80px}}.other-locations .the-challenge_heading{margin:0 0 46px}@media only screen and (min-width: 750px){.other-locations .the-challenge_heading{margin:0 0 64px}}.other-locations .the-challenge_heading:after{margin-left:15px}@media only screen and (min-width: 750px){.other-locations .the-challenge_heading:after{top:1px;margin-left:21px}}.other-locations .events-grid{display:flex;flex-wrap:wrap;margin:0 -16px;justify-content:center}@media (min-width: 1200px){.other-locations .events-grid{flex-wrap:nowrap}}@media only screen and (min-width: 1500px){.other-locations .events-grid{margin:0 -16px}}.other-locations .events-grid .events-grid__item{max-width:736px;width:100%;margin:0 16px 56px;padding:0}@media screen and (max-height: 749px){.other-locations .events-grid .events-grid__item{margin:0 15px}}.other-locations .events-grid .events-content{padding:40px 20px;min-height:300px}@media only screen and (min-width: 1500px){.other-locations .events-grid .events-content{padding:50px;min-height:500px}}@media only screen and (min-width: 1500px){.other-locations .events-grid .btn-wrapper{margin:auto 0 0}}body[class^=template-customers-]:not(.template-customers-account){background:#fff}body[class^=template-customers-] #shopify-section-countdown{display:none}body[class^=template-customers-] .site-header{background-color:#101010}body[class^=template-customers-] #PageContainer{padding-top:95px}@media screen and (min-width: 1024px){body[class^=template-customers-] #PageContainer{padding-top:118px}}@media screen and (min-width: 1500px){body[class^=template-customers-] #PageContainer{padding-top:98px}}body[class^=template-customers-] .account-hero-image{position:absolute;display:block;width:100%;height:100%;top:0;left:0;object-fit:cover}body[class^=template-customers-] .form-grid{display:flex}body[class^=template-customers-] .form-grid>.grid__item{position:relative}@media screen and (max-width: 767px){body[class^=template-customers-] .form-grid>.grid__item:last-child{display:none}}body[class^=template-customers-] .form-wrapper{margin:0 auto;max-width:710px;padding:30px;min-height:500px;display:flex;flex-direction:column;align-content:center;justify-content:center}body[class^=template-customers-] .form-wrapper h1,body[class^=template-customers-] .form-wrapper h2{font-family:Tofino;font-size:36px;font-weight:900;line-height:1.36;letter-spacing:normal;text-align:center;color:#101010;text-transform:uppercase;margin:0 0 25px;outline:none}body[class^=template-customers-] .form-wrapper form label{font-size:16px}body[class^=template-customers-] .form-wrapper form label #RecoverPassword{color:#e22726;float:right}body[class^=template-customers-] .form-wrapper form input{border:solid 1px #797979;margin:5px 0 20px;height:40px;padding:0 5px}body[class^=template-customers-] .form-wrapper .register-login{display:flex;justify-content:space-between;align-content:center;align-items:center;margin-top:30px}body[class^=template-customers-] .form-wrapper .register-login p{font-size:18px}body[class^=template-customers-] .form-wrapper .register-login p a{color:#e32726}body[class^=template-customers-] .form-wrapper input.btn{background:#e32726;color:#fff;width:250px;margin:0;border:0}body[class^=template-customers-] .partners{margin-top:0}.account-header{background:#101010;padding:130px 0;font-family:Tofino;margin-bottom:-110px}.account-header .greeting-logout{display:flex;justify-content:space-between;align-items:center;align-content:center}.account-header .greeting-logout h1{font-size:36px;font-weight:900;line-height:1.36;letter-spacing:normal;text-align:left;color:#fff;text-transform:uppercase}.account-header .greeting-logout #customer_logout_link{font-size:22px;color:#e22726}.account-header .header-desc{font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.18;letter-spacing:normal;text-align:left;color:#fff}.myaccount{font-family:Tofino;padding-bottom:100px;margin-left:0}.myaccount h2,.myaccount h3{font-size:28px;font-weight:900;line-height:1.36;text-align:left;color:#101010;text-transform:uppercase;margin-bottom:15px}.myaccount .myaccount__account-details{background:#fff;padding:50px 30px;display:flex;flex-wrap:wrap;align-content:space-between}@media screen and (min-width: 1024px){.myaccount .myaccount__account-details{max-width:400px}}.template-customers-order .myaccount .myaccount__account-details{align-content:flex-start}.myaccount .myaccount__account-details p+h3{margin-top:30px}.myaccount .myaccount__account-details .myaccount-personal{width:100%}.myaccount .myaccount__account-details .myaccount-info{font-size:22px;font-weight:400;line-height:1.6;color:#101010}.myaccount .myaccount__account-details .myaccount-addresses{margin:40px 0 0;padding-top:40px;border-top:solid 1px #707070;width:100%}.myaccount .myaccount__account-details .myaccount-addresses p{font-size:22px;font-weight:400;line-height:1.6;color:#101010}.myaccount .myaccount__account-details .myaccount-addresses a.update-athlete{background:#e32726;font-size:24px;font-weight:900;font-stretch:normal;font-style:italic;line-height:64px;letter-spacing:.12px;text-align:center;color:#fff;padding:0;width:100%;margin-top:60px}.myaccount .myaccount__account-details a.go-to-link{color:#e22726}@media screen and (max-width: 1023px){.myaccount .myaccount__order-history{padding-left:0}}.myaccount .myaccount__order-history .order-history-wrapper,.myaccount .myaccount__order-history .registered-events-wrapper{background:#fff;padding:50px}.myaccount .myaccount__order-history .order-history-wrapper{margin-bottom:35px}.myaccount .myaccount__order-history .order-table{margin-top:15px}.myaccount .myaccount__order-history .responsive-table th,.myaccount .myaccount__order-history .responsive-table td{font-size:20px;text-align:left;color:#101010;padding:20px;border:0;border-bottom:solid 1px #707070}.myaccount .myaccount__order-history .responsive-table th.order-status,.myaccount .myaccount__order-history .responsive-table th.event-status,.myaccount .myaccount__order-history .responsive-table td.order-status,.myaccount .myaccount__order-history .responsive-table td.event-status{text-align:right}.myaccount .myaccount__order-history .responsive-table th[data-label=Order],.myaccount .myaccount__order-history .responsive-table th[data-label="Event name"],.myaccount .myaccount__order-history .responsive-table td[data-label=Order],.myaccount .myaccount__order-history .responsive-table td[data-label="Event name"]{width:60%}.myaccount .myaccount__order-history .responsive-table th .table-link,.myaccount .myaccount__order-history .responsive-table td .table-link{color:#e22726;text-decoration:none;border:0}.myaccount .myaccount__order-history .more-link{text-align:center}.myaccount .myaccount__order-history .more-link a{font-size:20px;line-height:2.4;text-align:center;color:#101010}.myaccount .myaccount__order-history .address-new-toggle:not(.text-link){background:#e32726;font-size:24px;font-weight:900;font-stretch:normal;font-style:italic;line-height:64px;letter-spacing:.12px;text-align:center;color:#fff;padding:0;width:100%;margin-bottom:30px}.myaccount .myaccount__order-history form{padding-bottom:15px}.myaccount .myaccount__order-history form label{font-size:20px}.myaccount .myaccount__order-history form input,.myaccount .myaccount__order-history form select{border:solid 1px #797979;margin:8px 0 35px;height:55px;padding:0 10px}.myaccount .myaccount__order-history form input[type=checkbox],.myaccount .myaccount__order-history form select[type=checkbox]{height:auto;margin-right:5px}.myaccount .myaccount__order-history form input[type=submit],.myaccount .myaccount__order-history form select[type=submit]{background:#e32726;border:0;outline:none}.collection-page-width{max-width:1200px;padding:0 30px;margin:0 auto}.partners{background:var(--color-gray);margin-top:0}@media screen and (max-width: 767px){.partners{padding:10px 0}}.partners__inner{display:flex;justify-content:space-around;flex-wrap:wrap}@media screen and (max-width: 767px){.partners__inner{justify-content:center}}.partners__partner{display:block;max-width:220px;width:20%}@media screen and (max-width: 767px){.partners__partner{width:33.33333%;max-width:none}}.partners__partner__image{width:100%}.countdown{padding:10px 30px;display:flex;justify-content:center;background:#2c2c2c;align-items:center}@media screen and (max-width: 480px){.countdown{flex-direction:column}}.countdown p{color:#fff;font-size:14px;letter-spacing:.01em;font-weight:500;margin:0}@media screen and (max-width: 480px){.countdown p{text-align:center;margin:10px 0}.countdown p:first-child{margin-top:0}.countdown p:last-child{margin-bottom:0}}.countdown--hide{display:none!important}.countdown__clock{text-align:center;font-weight:700;text-transform:uppercase;display:flex;margin:0 20px;color:#fff;font-size:14px}.countdown__clock span{margin:0 2.5px;font-size:11px}.countdown__clock span span.number{font-size:12px;display:inline-block;background:#e32726;min-width:48px;text-align:center;line-height:1.6;margin-bottom:2px}@media (min-width: 750px){.hero__overlay{height:0!important;padding-top:56.25%;overflow:hidden}.hero__overlay:after{display:none!important}.hero__overlay .hero__inner{position:absolute;width:100%;left:0;top:0;bottom:0;display:flex;align-items:center}.hero__overlay .page-width{z-index:1;position:relative}}@media (max-width: 749px){.video-iframe{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/main.scss.css.map */
