[data-reveal]{opacity:0;will-change:transform,opacity}[data-reveal=fade-up]{transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal=fade-up].is-revealed{opacity:1;transform:translateY(0)}[data-reveal=fade-in]{transition:opacity .9s cubic-bezier(.16,1,.3,1)}[data-reveal=fade-in].is-revealed{opacity:1}[data-reveal=scale-up]{transform:scale(.92);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal=scale-up].is-revealed{opacity:1;transform:scale(1)}[data-reveal=slide-left]{transform:translate(60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal=slide-left].is-revealed{opacity:1;transform:translate(0)}[data-reveal=slide-right]{transform:translate(-60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal=slide-right].is-revealed{opacity:1;transform:translate(0)}[data-image-reveal]{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.175,1)}[data-image-reveal].image-revealed{clip-path:inset(0 0 0 0)}.cursor-glow{position:fixed;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(53,122,189,.05) 0%,transparent 70%);pointer-events:none;z-index:9998;transform:translate(-50%,-50%);mix-blend-mode:screen;will-change:left,top}.scroll-progress-bar{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--athlyst-blue, #357ABD),#5BA3E6);z-index:99999;transition:width .1s linear;will-change:width}h1,.h1{font-weight:800;letter-spacing:-.035em;line-height:1.05}h2,.h2{font-weight:700;letter-spacing:-.025em;line-height:1.12}body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}.rte a:not(.button),.accordion__content a,.product__description a{position:relative;text-decoration:none;color:var(--athlyst-blue, #357ABD)}.rte a:not(.button):after,.accordion__content a:after,.product__description a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:currentColor;transition:width .4s cubic-bezier(.25,.46,.45,.94)}.rte a:not(.button):hover:after,.accordion__content a:hover:after,.product__description a:hover:after{width:100%}.button,.shopify-challenge__button,button.button{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.08) 75%,transparent 100%);transition:left .7s cubic-bezier(.25,.46,.45,.94);z-index:1;pointer-events:none}.button--primary:hover:before{left:100%}.button>span,.button>*{position:relative;z-index:2}.button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff26;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease,opacity .5s ease;opacity:0;pointer-events:none;z-index:0}.button:active:after{width:300px;height:300px;opacity:1;transition:0s}.card-wrapper{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper .card{transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card{box-shadow:0 16px 48px #00000014,0 4px 12px #0000000a}.card__media .media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.06)!important}.card .quick-add-wrapper{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.card-wrapper:hover .card .quick-add-wrapper{opacity:1;transform:translateY(0)}.card__heading a{background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__heading a{background-size:100% 1px}.slideshow .slideshow__media:after{background:linear-gradient(180deg,#0000001a,#00000040 40%,#0000008c)!important;opacity:1!important}.slideshow .swiper-slide-active .slideshow__text .banner__heading{animation:premiumHeadingReveal 1s cubic-bezier(.16,1,.3,1) .2s both}.slideshow .swiper-slide-active .slideshow__text .banner__buttons{animation:premiumFadeUp .8s cubic-bezier(.16,1,.3,1) .6s both}@keyframes premiumHeadingReveal{0%{opacity:0;transform:translateY(30px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes premiumFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slideshow .swiper-slide-active .slideshow__media img{animation:premiumHeroZoom 12s cubic-bezier(.25,.46,.45,.94) forwards!important}@keyframes premiumHeroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{background:#ffffff14!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:50%;width:52px!important;height:52px!important;transition:all .35s cubic-bezier(.25,.46,.45,.94)!important}.slideshow .swiper-button-next:hover,.slideshow .swiper-button-prev:hover{background:#ffffff2e!important;border-color:#ffffff40;transform:scale(1.08)}.slideshow .swiper-button-next:after,.slideshow .swiper-button-prev:after{font-size:16px!important}.grid-banner-section.grid .grid-banner-wrapper .grid-banner-block-image:after{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.15) 60%,rgba(0,0,0,.5) 100%)!important;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}.grid-banner-section.grid .grid-banner-wrapper:hover .grid-banner-block-image:after{opacity:1!important}.grid-banner-section .grid-banner-block-image img{transition:transform 1s cubic-bezier(.25,.46,.45,.94)!important}.grid-banner-section .grid-banner-wrapper:hover .grid-banner-block-image img{transform:scale(1.06)!important}.grid-banner-section.grid .grid-banner-content .grid-banner-inner{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.grid-banner-section.grid .grid-banner-wrapper:hover .grid-banner-content .grid-banner-inner{transform:translateY(-6px)}.template-collection .card-wrapper:nth-child(1){transition-delay:0ms}.template-collection .card-wrapper:nth-child(2){transition-delay:60ms}.template-collection .card-wrapper:nth-child(3){transition-delay:.12s}.template-collection .card-wrapper:nth-child(4){transition-delay:.18s}.template-collection .card-wrapper:nth-child(5){transition-delay:.24s}.template-collection .card-wrapper:nth-child(6){transition-delay:.3s}.template-collection .card-wrapper:nth-child(7){transition-delay:.36s}.template-collection .card-wrapper:nth-child(8){transition-delay:.42s}.template-collection .card-wrapper:nth-child(9){transition-delay:.48s}.template-collection .section-breadcrumb{border-bottom:1px solid rgba(var(--color-foreground),.06)}.marquee-section .marquee-title{font-weight:800!important;letter-spacing:.15em!important}.accordion details summary{transition:color .3s ease,padding .3s ease}.accordion details[open] summary{color:var(--athlyst-blue, #357ABD);padding-bottom:12px}.accordion .accordion__content{animation:accordionSlideDown .4s cubic-bezier(.16,1,.3,1)}@keyframes accordionSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.accordion details summary .icon-caret{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.accordion details[open] summary .icon-caret{transform:rotate(180deg)}.dt-sc-hotspot-item .hotspot-point{animation:hotspotPulse 2.5s ease-in-out infinite}@keyframes hotspotPulse{0%,to{box-shadow:0 0 #357abd4d}50%{box-shadow:0 0 0 12px #357abd00}}.support-block .support-block-card{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.support-block .support-block-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000000f}.support-block .support-block-card:hover .support-block-card__image-wrapper svg{transform:scale(1.1) rotate(-3deg)}.founder-note-section .founder-note__body:before{content:"\201c";font-size:72px;font-family:Georgia,serif;color:var(--athlyst-blue, #357ABD);opacity:.15;line-height:0;display:block;margin-bottom:20px}.template-page .shopify-section+.shopify-section:before{content:"";display:block;width:60px;height:1px;background:rgba(var(--color-foreground),.12);margin:0 auto}.main-product-template .product__info-container>*{opacity:0;transform:translateY(12px);animation:premiumProductInfoReveal .5s cubic-bezier(.16,1,.3,1) forwards}.main-product-template .product__info-container>*:nth-child(1){animation-delay:.1s}.main-product-template .product__info-container>*:nth-child(2){animation-delay:.15s}.main-product-template .product__info-container>*:nth-child(3){animation-delay:.2s}.main-product-template .product__info-container>*:nth-child(4){animation-delay:.25s}.main-product-template .product__info-container>*:nth-child(5){animation-delay:.3s}.main-product-template .product__info-container>*:nth-child(6){animation-delay:.35s}.main-product-template .product__info-container>*:nth-child(7){animation-delay:.4s}.main-product-template .product__info-container>*:nth-child(8){animation-delay:.45s}.main-product-template .product__info-container>*:nth-child(9){animation-delay:.5s}.main-product-template .product__info-container>*:nth-child(10){animation-delay:.55s}@keyframes premiumProductInfoReveal{to{opacity:1;transform:translateY(0)}}.main-product-template media-gallery{animation:premiumGalleryReveal .7s cubic-bezier(.16,1,.3,1) .1s both}@keyframes premiumGalleryReveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;opacity:.6}.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail:hover,.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail[aria-current=true]{opacity:1}.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail[aria-current=true]{border-color:var(--athlyst-blue, #357ABD)!important;box-shadow:0 0 0 1px var(--athlyst-blue, #357ABD)}.main-product-template .product-form__input--pill .product-form__input--pill-item label{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;border-radius:4px!important}.main-product-template .product-form__input--pill .product-form__input--pill-item input:checked+label{background:var(--athlyst-black, #000)!important;color:var(--athlyst-white, #fff)!important;border-color:var(--athlyst-black, #000)!important;box-shadow:0 2px 8px #00000026}.main-product-template .product-form__submit{transition:all .4s cubic-bezier(.25,.46,.45,.94)!important}.main-product-template .product-form__submit:hover{transform:translateY(-1px);box-shadow:0 8px 24px #357abd40}.section-footer{border-top:1px solid rgba(var(--color-foreground),.06)}.footer .footer__content-top a{transition:color .3s ease,transform .3s ease}.footer .footer__content-top a:hover{color:var(--athlyst-blue, #357ABD);transform:translate(2px)}.list-social__link{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.list-social__link:hover{transform:translateY(-3px) scale(1.1);opacity:.8}.template-index,.template-product,.template-collection,.template-page{animation:pageEntrance .6s cubic-bezier(.16,1,.3,1) both}@keyframes pageEntrance{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.cursor-glow,.scroll-progress-bar{display:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width:749px){.cursor-glow{display:none}[data-reveal=fade-up]{transform:translateY(24px)}[data-reveal=slide-left]{transform:translate(30px)}[data-reveal=slide-right]{transform:translate(-30px)}.scroll-progress-bar{height:1.5px}.card-wrapper:hover{transform:none}.card-wrapper:hover .card{box-shadow:0 4px 16px #0000000f}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{display:none!important}}@media screen and (max-width:480px){.scroll-progress-bar{height:1px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/athlyst-premium.css.map */
