:root{--custom-font-heading-family: "PP Right Grotesk";--transition-base: .35s ease}@font-face{font-family:PP Right Grotesk;src:url(PPRightGrotesk-CompactDark.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.h1,.h2{font-family:var(--custom-font-heading-family),sans-serif!important;letter-spacing:0!important}.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:pretty}:is(.h1,.h2,.h3,.h4,.h5,.h6) strong,:is(.h1,.h2,.h3,.h4,.h5,.h6) b{color:rgb(var(--color-accent))}::selection{color:rgb(var(--color-background));background-color:rgb(var(--color-accent))}.d-flex{display:flex}.justify-center{justify-content:center!important}.mt-5{margin-top:2rem!important}.mb-5{margin-bottom:2rem!important}.button{--button-icon-translate-hover: .5rem 0;--button-translate-y-hover: -.4rem;padding:1.8rem 2.4rem!important;gap:2ch;font-size:1.4rem;border:1px solid rgb(var(--color-button-border));transition:var(--transition-base);translate:0 var(--button-translate-y, 0)}.button:before{order:1;-webkit-mask-image:url(arrow-right.svg);mask-image:url(arrow-right.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;width:1em;height:1em;min-width:1em;min-height:1em;translate:var(--button-icon-translate, 0 0);transition:translate var(--transition-base);border-radius:0}.button:hover,.button:focus-visible{--button-icon-translate: var(--button-icon-translate-hover);--button-translate-y: var(--button-translate-y-hover)}.button.button--primary{--color-button-border: var(--color-button)}.button.button--primary:hover,.button.button--primary:focus-visible{--color-button: var(--color-button-hover);--color-button-text: var(--color-button-text-hover);--color-button-border: var(--color-accent)}.button.button--secondary{--color-button-border: var(--color-accent)}.button.button--secondary:hover,.button.button--secondary:focus-visible{--color-button-secondary-background: var(--color-button-secondary-background-hover);--color-button-secondary-text: var(--color-button-secondary-text-hover)}.button.button--tertiary{--color-button-border: var(--color-button-tertiary-background)}.button.button--tertiary:hover,.button.button--tertiary:focus-visible{--color-button-tertiary-background: var(--color-button-tertiary-background-hover);--color-button-tertiary-text: var(--color-button-tertiary-text-hover)}@keyframes pulse-animation{0%{box-shadow:0 0 rgba(var(--color-accent),.4)}to{box-shadow:0 0 0 12px rgba(var(--color-accent),0)}}.icon{color:rgb(var(--color-accent))!important}.icon-style--primary .icon{color:inherit!important}.hero-image{isolation:isolate}.hero-image .hero-image__wrapper{position:relative}.hero-image .hero-image__wrapper:has(.hero-image__branding+.hero-image__img)+.hero-image__content{--hi-content-padding-y: 0 clamp(6rem, 20vw, 20rem)}.hero-image .hero-image__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.hero-image .hero-image__branding{position:var(--hi-branding-position, relative);height:var(--hi-branding-height, clamp(20rem, 60vw, 50rem))}.hero-image .hero-image__branding.hero-image__branding--bg{--hi-branding-position: absolute;--hi-branding-height: 100%;top:0;right:0;bottom:0;left:0}.hero-image .hero-image__branding.hero-image__branding--horizontal{--hi-branding-image-width: auto;--hi-branding-image-height: 100%}.hero-image .hero-image__branding.hero-image__branding--horizontal img:last-child{right:0;transform:scaleX(-1)}.hero-image .hero-image__branding img{position:absolute;z-index:-1;width:var(--hi-branding-image-width, 100%);height:var(--hi-branding-image-height, auto)}.hero-image .hero-image__content{margin-inline:auto;padding-block:var(--hi-content-padding-y, clamp(6rem, 20vw, 20rem));text-align:center;width:75%;max-width:100ch}.multicolumn .multicolumn-card:before{background:linear-gradient(180deg,transparent 5%,rgb(255 255 255 / .25),transparent 95%)!important}.multicolumn .multicolumn-list__wrapper--1 .multicolumn-card{max-width:unset!important}.multicolumn .multicolumn-card--alternate{border:1px solid rgba(var(--color-border),.1);background-color:rgb(var(--color-background-secondary))}.multicolumn .multicolumn-card--alternate:before{content:none!important}@media(max-width:996px){.multicolumn .multicolumn-card--alternate{padding:2rem!important}}.swiper-pagination .swiper-pagination-bullet-active:before{background:rgb(var(--color-accent))!important}.product-markers .product-markers__marker{background-color:rgb(var(--color-accent))!important;color:rgb(var(--color-background))!important;animation:pulse-animation 2s infinite}.testimonials{--testimonials-item-spacing: 1.6rem}@media(min-width:996px){.testimonials{--testimonials-item-spacing: 4.8rem}}.testimonials .testimonials__slide-review{text-transform:inherit;margin-bottom:var(--testimonials-item-spacing)!important}.testimonials .testimonials__slide-wrapper{background-color:rgb(var(--color-background-secondary));padding-inline:var(--testimonials-item-spacing);border-radius:var(--border-radius-main)}.testimonials .testimonials__slide-info_box,.testimonials .testimonials__slide-stars_block{margin-top:0!important;margin-bottom:0!important}.testimonials .testimonials__slide-info_progress .testimonials__slide-info_spinner svg>*:first-child{stroke:rgb(var(--color-accent))!important}.testimonials .testimonials__slide-info_progress .testimonials__slide-info_spinner svg>*:last-child{stroke:rgb(var(--color-accent))!important;transition:opacity var(--transition-base)}.testimonials .testimonials__header{display:flex;align-items:center;justify-content:space-between;margin-top:var(--testimonials-item-spacing);margin-bottom:var(--testimonials-item-spacing)}.section-header__subtitle_dot{align-items:center}.section-header__subtitle_dot:before{-webkit-mask-image:url(marathonworker-element.svg);mask-image:url(marathonworker-element.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:rgb(var(--color-accent));width:2em;height:2em;min-width:2em;min-height:2em;translate:var(--button-icon-translate, 0 0);transition:translate var(--transition-base);border-radius:0}.card-list .card-list__item{height:100%;border:1px solid rgb(255 255 255 / .07);border-radius:var(--border-radius-main)}.card-list .card-list__item .card-list__item_img{flex-shrink:0;height:auto!important}.card-list .card-list__badge{font-size:1.2rem;text-transform:uppercase;letter-spacing:.7px}.card-list .card-list__badge.badge--primary{position:relative;padding:.5rem 1rem;background-color:#101d13!important;background-clip:padding-box;border:1px solid transparent;border-radius:var(--border-radius-main);color:#fff!important;font-weight:700}.card-list .card-list__badge.badge--primary:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:var(--border-radius-main);background-image:linear-gradient(81.79deg,#85fca3 -13.93%,#00681d 25.52%,#00d48a 70.61%,#85fca3 98.78%)}.card-list .card-list__text{padding:3.2rem;height:100%;max-height:unset!important;background-color:rgb(var(--color-background-secondary))}.slideshow--custom-effect .slideshow-slide__text{width:100%!important;max-width:65ch!important}.blockquote .blockquote__block{align-items:center}.blockquote .blockquote-section-header{text-align:center;max-width:75ch}.blockquote .blockquote-section-header .section-header__subtitle{display:flex!important;justify-self:center;margin-bottom:1.6rem;margin-right:0!important}.announcement-bar{border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__inline-menu .header__menu-item{font-size:1.5rem}.header__heading-logo{width:100%}footer .footer__blocks-wrapper{flex-wrap:wrap;gap:6rem}footer .footer-block.footer-block--logo{flex:0 0 26rem}footer .footer-block__contacts-label,footer .footer-block__heading{color:rgb(var(--color-accent))}footer .footer__policies{text-transform:none}.product__inventory .product__inventory-inner--empty{color:#b10000!important;background-color:transparent!important;border:1px solid currentColor}.product-form .product-form__buttons-row{align-items:stretch}.product-form .quantity{min-height:clamp(5rem,100%,7.5rem)}.product-form__controls-group input:checked:not(.disabled)+label{border-color:rgb(var(--color-accent))!important;background-color:transparent}.product-form__controls-group label{background-color:transparent!important}.quantity{border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-main)!important}.collapsible-content__items .collapsible-content__answer{padding-bottom:2rem}.collapsible-content__items+.collapsible-content__items{margin-top:-1px}.product__media_navigation{border-radius:var(--border-radius-main)!important}table:not([class]){box-shadow:0 0 0 .1rem rgba(var(--color-border),.25);height:100%!important}table:not([class]) tbody tr:first-child{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}table:not([class]) tbody tr:first-child td{padding:.5em 1em}table:not([class]) tbody td{border:.1rem solid rgba(var(--color-border),.25)}.cart-shipping__progress-current{background-color:rgb(var(--color-accent))!important}.section-cart-items{max-width:100ch;margin-inline:auto}.cart-shipping{padding-inline:0}.predictive-search__results-list_pages .card-page{background-color:rgb(var(--color-background))}#shopify-pc__banner{display:none}.field input,textarea{border-radius:var(--border-radius-button)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
