:root{--em-ease: cubic-bezier(.22, 1, .36, 1);--em-ease-soft: cubic-bezier(.33, 1, .68, 1);--em-accent: #e0643b;--em-dur: .8s}:root{--elite-gap: clamp(56px, 6vw, 96px);--elite-gap-pair: clamp(24px, 2.8vw, 40px);--elite-gap-chapter: clamp(80px, 9vw, 144px);--elite-gap-tight: clamp(16px, 1.8vw, 24px);--elite-radius: 24px}.elite-wrap{box-sizing:border-box;width:100%;max-width:var(--page-width, 1520px);margin-inline:auto;padding-inline:var(--page-margin, 24px)}.template-index #MainContent>.shopify-section+.shopify-section{margin-top:var(--elite-gap)}.template-index #MainContent>.shopify-section[id$=__elite_marquee],.template-index #MainContent>.shopify-section[id$=__custom_liquid_deMPm3],.template-index #MainContent>.shopify-section[id$=__product_list_x7TMQL]{margin-top:var(--elite-gap-tight)}.template-index #MainContent>.shopify-section[id$=__product_list_fa6P9H],.template-index #MainContent>.shopify-section[id$=__product_list_mYfnr9],.template-index #MainContent>.shopify-section[id$=__elite_stats],.template-index #MainContent>.shopify-section[id$=__custom_liquid_W3C9hj]{margin-top:var(--elite-gap-pair)}.template-index #MainContent>.shopify-section[id$=__elite_spotlight],.template-index #MainContent>.shopify-section[id$=__elite_bento],.template-index #MainContent>.shopify-section[id$=__elite_story],.template-index #MainContent>.shopify-section[id$=__elite_business]{margin-top:var(--elite-gap-chapter)}.template-index #MainContent>.shopify-section:last-child{margin-bottom:0}.template-index .elite-category-tabs{padding:0!important;max-width:none!important}.section-resource-list>.resource-list__carousel.force-full-width{grid-column:2;min-width:0}.section-resource-list>.resource-list__carousel>div{--gutter-slide-width: 0px}.section-resource-list .resource-list__carousel .resource-list__slide{--peek-next-slide-size: 0px}.section-resource-list .resource-list__carousel slideshow-slides{padding-inline:0;scroll-padding-inline:0}.section-resource-list .resource-list__carousel slideshow-arrows{padding-inline:0}@media(max-width:749px){.section-resource-list .resource-list__carousel .resource-list__slide{--peek-next-slide-size: 3rem}}.elite-viewall{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;box-sizing:border-box;width:100%;aspect-ratio:1 / 1;min-height:0;padding:clamp(16px,1.6vw,22px);border-radius:16px;overflow:hidden;isolation:isolate;background:#161618;color:#fff;text-decoration:none;transition:transform .5s var(--em-ease),box-shadow .5s}.elite-product-row>.elite-viewall{align-self:start;scroll-snap-align:start}.resource-list__item.elite-viewall-item{display:block}.elite-viewall:before{content:"";position:absolute;z-index:-1;width:140%;aspect-ratio:1;right:-70%;top:-55%;border-radius:50%;background:radial-gradient(circle,rgba(224,100,59,.55),transparent 62%);transition:transform .8s var(--em-ease)}.elite-viewall__arrow{position:absolute;top:clamp(16px,1.6vw,22px);left:clamp(16px,1.6vw,22px);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--em-accent);color:#fff;transition:transform .5s var(--em-ease)}.elite-viewall__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.elite-viewall__label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.elite-viewall__title{font-size:clamp(20px,1.8vw,26px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.elite-viewall__count{margin-top:4px;font-size:13px;color:#ffffffb3}@media(hover:hover){.elite-viewall:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #00000080}.elite-viewall:hover:before{transform:scale(1.25) translate(-10%,10%)}.elite-viewall:hover .elite-viewall__arrow{transform:translate(6px) rotate(-45deg)}}.em-ready .em-rise,.em-ready .em-card,.em-ready .em-scale,.em-ready .em-fade{transition:opacity var(--em-dur) var(--em-ease),transform var(--em-dur) var(--em-ease),clip-path 1s var(--em-ease);transition-delay:calc(var(--em-i, 0) * 70ms);will-change:opacity,transform}.em-ready .em-rise{opacity:0;transform:translate3d(0,28px,0)}.em-ready .em-fade{opacity:0}.em-ready .em-card{opacity:0;transform:translate3d(0,36px,0) scale(.97)}.em-ready .em-scale{opacity:0;transform:scale(.94);clip-path:inset(8% 8% 8% 8% round 20px)}.em-ready .em-in.em-rise:not(.em-done),.em-ready .em-in.em-card:not(.em-done),.em-ready .em-in.em-scale:not(.em-done),.em-ready .em-in.em-fade:not(.em-done){opacity:1;transform:none;clip-path:inset(0 0 0 0 round 0)}.em-ready .em-done{opacity:1;transform:none;clip-path:none;will-change:auto;transition-delay:0ms}.em-split .em-w{display:inline-block;vertical-align:top}.em-split .em-w.em-accent>span{color:var(--em-accent)}.em-ready .em-split .em-w{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.em-ready .em-split .em-w>span{display:inline-block;transform:translate3d(0,112%,0) rotate(5deg);transform-origin:left bottom;transition:transform .95s var(--em-ease);transition-delay:calc(var(--wi, 0) * 70ms)}.em-ready .em-split.em-in .em-w>span{transform:none}.em-ready .elite-tabs-copy h2:after,.em-ready .elite-product-section h2:after,.em-ready .elite-detail-features__title:after,.em-ready .product-recommendations h3:after{transform-origin:left center;transform:scaleX(0) rotate(var(--em-rot, 0deg));transition:transform 1s var(--em-ease) .25s}.em-ready .elite-tabs-copy h2:after{--em-rot: -1deg}.em-ready .em-in .elite-tabs-copy h2:after,.em-ready .elite-tabs-copy.em-in h2:after,.em-ready .elite-product-section h2.em-in:after,.em-ready .elite-tabs-copy h2.em-in:after,.em-ready .elite-detail-features__title.em-in:after,.em-ready .product-recommendations h3.em-in:after{transform:scaleX(1) rotate(var(--em-rot, 0deg))}.em-ready .hero__media img,.em-ready .hero__media video{animation:em-hero-settle 1.6s var(--em-ease) both}@keyframes em-hero-settle{0%{transform:scale(1.08);filter:saturate(.85) brightness(1.04)}to{transform:scale(1);filter:none}}.em-ready .hero__container .text-block,.em-ready .hero__container .button,.em-ready .hero__container a.button{animation:em-hero-copy .9s var(--em-ease) both}.em-ready .hero__container .text-block:nth-child(2){animation-delay:.12s}.em-ready .hero__container .button{animation-delay:.24s}@keyframes em-hero-copy{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.em-ready .hero__media{overflow:hidden}.em-ready .em-parallax{transform:translate3d(0,var(--em-py, 0px),0) scale(1.06);transition:none}.elite-product-card .elite-product-image,product-card .card-gallery{transition:box-shadow .4s var(--em-ease-soft),transform .4s var(--em-ease-soft)}@media(hover:hover){.elite-product-card:hover .elite-product-image{transform:translateY(-4px);box-shadow:0 18px 36px -18px #1b1b1b47}.elite-product-card .elite-product-image img{transition:transform .6s var(--em-ease)!important}.elite-product-card:hover .elite-product-image img{transform:scale(1.06) rotate(-1.2deg)!important}.elite-product-card .elite-product-name{transition:color .25s ease}.elite-product-card:hover .elite-product-name{color:var(--em-accent)}}product-card .card-gallery{border-radius:16px}product-card .card-gallery .product-media-container{overflow:hidden}product-card .card-gallery img{transition:transform .6s var(--em-ease)}product-card [ref=productTitleLink] *{transition:color .25s ease}@media(hover:hover){product-card:hover .card-gallery{transform:translateY(-4px);box-shadow:0 18px 36px -18px #1b1b1b47}product-card:hover .card-gallery img{transform:scale(1.06) rotate(-1.2deg)}product-card:hover [ref=productTitleLink] *{color:var(--em-accent)}}.elite-product-row{overflow-y:hidden!important;overscroll-behavior-x:contain;padding-top:6px}@media(hover:none){.elite-product-card:hover .elite-product-image img,.elite-product-card:hover .elite-product-image{transform:none!important;box-shadow:none!important}}.elite-tab-label{transition:background .3s var(--em-ease),color .3s var(--em-ease),transform .2s var(--em-ease)!important}.elite-tab-label:active{transform:scale(.95)}.em-ready .elite-tab-panel .elite-product-card.em-swap{animation:em-swap .6s var(--em-ease) both;animation-delay:calc(var(--em-i, 0) * 55ms)}@keyframes em-swap{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:none}}.button,button.button,.elite-view-all,.elite-tabs-arrows button{transition-property:background-color,color,border-color,box-shadow,transform;transition-timing-function:var(--em-ease)}.button:active,.elite-tabs-arrows button:active{transform:scale(.97)}.elite-view-all span{display:inline-block;transition:transform .3s var(--em-ease)}.elite-view-all:hover span{transform:translate(4px)}.em-ready .elite-assurance__item.em-in .elite-assurance__icon{animation:em-pop .7s var(--em-ease) both;animation-delay:calc(var(--em-i, 0) * .11s + .15s)}@keyframes em-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.em-scrolled .header,.em-scrolled header-component{box-shadow:0 6px 24px -14px #00000038;transition:box-shadow .3s ease}.cart-bubble.em-bump{animation:em-bump .55s var(--em-ease)}@keyframes em-bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.template-index .section-resource-list__header h3{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.15;letter-spacing:-.03em;font-weight:800}@media(max-width:749px){:root{--elite-gap: 44px;--elite-gap-pair: 20px;--elite-gap-chapter: 64px;--elite-gap-tight: 12px;--elite-radius: 20px}.template-index .elite-tabs-arrows{display:none!important}.template-index .elite-tabs-intro{margin-bottom:16px!important}.template-index .elite-tabs-copy h2{font-size:30px!important}.template-index .elite-tabs-copy p{font-size:14px!important}.elite-product-row{grid-auto-columns:60%!important}.elite-viewall__arrow{width:42px;height:42px}.elite-viewall__title{font-size:19px}.elite-wa{width:46px!important;height:46px!important;inset-inline-end:12px!important}.elite-wa__icon{width:24px!important;height:24px!important}.template-index .section-resource-list__header h3{font-size:24px!important}}@media(prefers-reduced-motion:reduce){.em-ready .em-rise,.em-ready .em-card,.em-ready .em-scale,.em-ready .em-fade{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.hero__media img,.hero__media video,.hero__container *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/elite-motion.css.map */
