.yf-scope{--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-4-5: 1.125rem;--spacing-5: 1.25rem;--spacing-5-5: 1.375rem;--spacing-6: 1.5rem;--spacing-6-5: 1.625rem;--spacing-7: 1.75rem;--spacing-7-5: 1.875rem;--spacing-8: 2rem;--spacing-8-5: 2.125rem;--spacing-9: 2.25rem;--spacing-9-5: 2.375rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-48: 12rem;--container-max-width: 1600px;--container-narrow-max-width: 1350px;--container-gutter: var(--spacing-5);--section-outer-spacing-block: var(--spacing-12);--section-inner-max-spacing-block: var(--spacing-10);--section-inner-spacing-inline: var(--container-gutter);--section-stack-spacing-block: var(--spacing-8);--heading-font-family: var(--font-heading-family, "DIN Next", "Anton", sans-serif);--heading-font-weight: var(--font-heading-weight, 700);--heading-font-style: normal;--heading-text-transform: var(--font-heading-transform, normal);--heading-letter-spacing: -.02em;--text-font-family: var(--font-body-family, "DIN Next", "Hanken Grotesk", sans-serif);--text-letter-spacing: 0;--text-h0: 3rem;--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.5rem;--text-h4: 1.375rem;--text-h5: 1.125rem;--text-h6: 1rem;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .875rem;--text-lg: 1.125rem;--text-primary: 11 18 32;--accent: 0 191 99;--button-background-primary: 0 191 99;--button-text-primary: 255 255 255;--button-background-secondary: 11 18 32;--button-text-secondary: 255 255 255;--rounded-xs: .25rem;--rounded-sm: .375rem;--rounded: .75rem;--rounded-lg: 1.5rem;--rounded-full: 9999px;--rounded-button: .5rem;--shadow-block: 0px 18px 30px rgb(var(--text-primary) / .1);--transform-logical-flip: 1;--sticky-area-height: 0px}.yf-scope{--hash-difference: calc(var(--section-background-hash, 0) - var(--previous-section-background-hash, -1));--hash-difference-abs: max(var(--hash-difference), -1 * var(--hash-difference));--background-differs-from-previous: max(0, min(var(--hash-difference-abs, 1), 1));position:relative;display:flow-root}.yf-scope impact-text,.yf-scope images-with-text-scrolling{display:block}.yf-scope .section{--context-section-spacing-block-start: var(--section-outer-spacing-block);--context-section-spacing-block-end: var(--section-outer-spacing-block);--context-section-spacing-inline: var(--container-gutter);--calculated-section-spacing-block-start: var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start)));--calculated-section-spacing-block-end: var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end)));--calculated-section-spacing-inline: var(--section-spacing-inline, var(--context-section-spacing-inline));--container-inner-width: min((100vw - var(--scrollbar-width, 0px)) - var(--calculated-section-spacing-inline, 0px) * 2, var(--container-max-width));--container-outer-width: calc(((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width, 0px)) / 2);--section-stack-spacing-inline: var(--section-inner-spacing-inline, 0px);padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-block-start:calc(var(--background-differs-from-previous) * var(--calculated-section-spacing-block-start));padding-block-end:var(--calculated-section-spacing-block-end)}.yf-scope .section--tight{--calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start))));--calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end))));--calculated-section-spacing-inline: min(48px, var(--section-spacing-inline, var(--context-section-spacing-inline)))}.yf-scope .section--narrow{--container-max-width: var(--container-narrow-max-width)}@media screen and (min-width:700px){.yf-scope{--container-gutter: 2rem}.yf-scope .section--tight{--calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px))));--calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px))))}.yf-scope .section-boxed{--context-section-spacing-block-start: min(var(--section-inner-max-spacing-block, var(--section-outer-spacing-block)));--context-section-spacing-block-end: min(var(--section-inner-max-spacing-block, var(--section-outer-spacing-block)));--context-section-spacing-inline: var(--section-inner-spacing-inline);--container-inner-width: calc(var(--container-max-width) - var(--container-outer-width) * 2);--container-outer-width: var(--calculated-section-spacing-inline);border-radius:var(--rounded-lg);box-shadow:var(--shadow-block);margin-block-start:calc(var(--background-differs-from-previous) * var(--section-outer-spacing-block-start, var(--section-outer-spacing-block)));margin-block-end:var(--section-outer-spacin-block-end, var(--section-outer-spacing-block));margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-block-start:var(--calculated-section-spacing-block-start);padding-inline-start:var(--calculated-section-spacing-inline);padding-inline-end:var(--calculated-section-spacing-inline)}}@media screen and (min-width:1600px){.yf-scope .section--tight{--calculated-section-spacing-block-start: min(64px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px))));--calculated-section-spacing-block-end: min(64px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px))))}}.yf-scope .bg-custom{background:rgb(var(--background))}.yf-scope .bg-gradient{background-image:var(--gradient)}.yf-scope .text-custom{color:rgb(var(--text-color))}.yf-scope .bleed{scroll-padding-inline:var(--container-outer-width);margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width));padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width);display:grid}@media screen and (min-width:700px){.yf-scope .sm\:unbleed{margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;scroll-padding-inline:0}.yf-scope .sm\:block{display:block}}@media screen and (min-width:1000px){.yf-scope .md\:unbleed{margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;scroll-padding-inline:0}}.yf-scope .scroll-area{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:auto hidden}.yf-scope .scroll-area::-webkit-scrollbar{display:none}.yf-scope .snap-start{scroll-snap-align:start;scroll-snap-stop:always}.yf-scope .snap-center{scroll-snap-align:center;scroll-snap-stop:always}.yf-scope .heading,.yf-scope .h0,.yf-scope .h1,.yf-scope .h2,.yf-scope .h3,.yf-scope .h4,.yf-scope .h5,.yf-scope .h6,.yf-scope .prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.yf-scope .h0{font-size:var(--text-h0);line-height:1}.yf-scope .h1,.yf-scope .prose h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h1);line-height:1.1}.yf-scope .h2,.yf-scope .prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h2);line-height:1.1}.yf-scope .h3,.yf-scope .prose h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h3);line-height:1.2}.yf-scope .h4,.yf-scope .prose h4:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h4);line-height:1.3}.yf-scope .h5,.yf-scope .prose h5:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h5);line-height:1.4}.yf-scope .h6,.yf-scope .prose h6:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h6);line-height:1.4}@media screen and (min-width:700px){.yf-scope{--text-h0: 4rem;--text-h1: 3rem;--text-h2: 2.5rem;--text-h3: 2rem;--text-h4: 1.625rem;--text-h5: 1.25rem;--text-h6: 1.125rem;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-lg: 1.1875rem}}.yf-scope .prose ol{list-style:inside decimal}.yf-scope .prose ul{list-style:inside}.yf-scope .prose :is(ol,ul) :is(ol,ul){margin-block-start:1em;margin-inline-start:1em}.yf-scope .prose>:first-child,.yf-scope .prose>:first-child :first-child{margin-block-start:0!important}.yf-scope .prose>:last-child,.yf-scope .prose>:last-child :last-child{margin-block-end:0!important}.yf-scope .prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-3)}.yf-scope .prose *+:is(.h0,.h1,.h2,h1,h2){margin-block-start:var(--spacing-4)}.yf-scope .prose *+:is(.h3,.h4,.h5,.h6,h3,h4,h5,h6){margin-block-start:var(--spacing-3)}.yf-scope .prose *+.button{margin-block-start:var(--spacing-6)!important}.yf-scope .prose *+span:not(:empty){display:inline-block}.yf-scope .prose :is(.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4)+*{margin-block-start:var(--spacing-5)}.yf-scope .prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.yf-scope .prose ul,.yf-scope .prose ol{row-gap:.6em;display:grid}.yf-scope .prose br{margin-block-start:0!important;margin-block-end:0!important}.yf-scope .text-stroke{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.yf-scope .text-gradient{background-image:var(--gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.yf-scope .text-stroke.text-gradient{color:rgb(var(--background, 255 255 255));-webkit-text-stroke-color:transparent;-webkit-text-fill-color:unset}.yf-scope .hidden{display:none}.yf-scope .opacity-0{opacity:0}.yf-scope .bold{font-weight:700}.yf-scope .break-all{overflow-wrap:anywhere}.yf-scope .rounded-sm{border-radius:var(--rounded-sm)}.yf-scope .place-self-center{place-self:center}.yf-scope .w-full{width:100%}.yf-scope .justify-center{justify-content:center}.yf-scope .text-with-icon{align-items:center;gap:var(--spacing-2-5);display:inline-flex}.yf-scope .placeholder{background:rgb(var(--text-primary) / .3);fill:rgb(var(--text-primary) / .7);color:rgb(var(--text-primary) / .7);display:block}.yf-scope .shape-circle,.yf-scope .shape-square,.yf-scope .shape-diamond{--size: var(--spacing-1-5);width:var(--size);height:var(--size);background:currentColor;display:block}.yf-scope .shape-circle{border-radius:var(--rounded-full)}.yf-scope .shape-diamond{transform:rotate(45deg)}.yf-scope .shape-line{background:rgb(var(--text-color, var(--text-primary)) / .1);width:1px;height:100%}.yf-scope .shape--sm{--size: var(--spacing-1)}.yf-scope .shape--lg{--size: var(--spacing-2)}@media(prefers-reduced-motion:reduce){.yf-scope .motion-reduce\:hidden{display:none}}@media(prefers-reduced-motion:no-preference){.yf-scope [reveal-js],.yf-scope [reveal-on-scroll=true]{opacity:0}}@media(scripting:none){.yf-scope [reveal-js],.yf-scope [reveal-on-scroll=true]{opacity:1}}.yf-scope .button{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative}.yf-scope .button:hover{background-color:#04a957}.yf-scope .button--sm{font-size:var(--text-xs);padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2);line-height:1.7}.yf-scope .button--lg{font-size:var(--text-base);padding-block-start:.8125rem;padding-block-end:.8125rem;padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.yf-scope .button--xl{font-size:var(--text-base);padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.yf-scope .button--secondary{--button-background: var(--button-background-secondary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-secondary);--button-outline-color: var(--button-background-secondary)}.yf-scope .button--subdued{--button-background: var(--text-color, var(--text-primary)) / .1 !important;--button-text-color: var(--text-color, var(--text-primary)) !important;--button-outline-color: var(--text-color, var(--text-primary)) !important}.yf-scope .button--outline{color:rgb(var(--button-outline-color) / var(--button-background-opacity, 1));background-color:transparent;box-shadow:inset 0 0 0 1px rgb(var(--button-outline-color) / var(--button-background-opacity, 1))}.yf-scope .button-group{flex-wrap:wrap;align-items:center;gap:1rem;display:inline-flex}.yf-scope .button-group>*{margin:0}.yf-scope .scrolling-text{overflow:hidden}.yf-scope .scrolling-text__wrapper{display:grid}.yf-scope .scrolling-text__text{line-height:normal;font-size:var(--scrolling-text-font-size);padding-inline-start:min(1em,2rem);padding-inline-end:min(1em,2rem)}@supports (overflow: clip){.yf-scope .scrolling-text{overflow:clip visible}.yf-scope .scrolling-text__text{line-height:1}}@media screen and (min-width:700px){.yf-scope .scrolling-text__text{padding-inline-start:min(1.5em,4rem);padding-inline-end:min(1.5em,4rem)}}@media(prefers-reduced-motion:no-preference){.yf-scope .scrolling-text__wrapper{grid:auto / auto-flow max-content}.yf-scope .scrolling-text--auto .scrolling-text__text{animation:yfTranslateFull var(--marquee-animation-duration, 0s) linear infinite}.yf-scope .scrolling-text--scroll .scrolling-text__wrapper{min-width:min-content}}@media(prefers-reduced-motion:reduce){.yf-scope .scrolling-text{--scrolling-text-font-size: var(--text-h0)}.yf-scope .scrolling-text__wrapper{text-align:center;justify-content:center}}@keyframes yfTranslateFull{0%{transform:translate(0)}to{transform:translate(calc(-100% * var(--transform-logical-flip)))}}.yf-scope .impact-text{--impact-text-spacing: var(--spacing-10);gap:var(--impact-text-spacing);align-items:start;display:grid}.yf-scope .impact-text--scroll{grid:auto / auto-flow var(--impact-text-auto-columns)}.yf-scope .impact-text--center{text-align:center;justify-content:safe center}.yf-scope .impact-text--end{text-align:end;justify-content:end}.yf-scope .impact-text__text{font-size:var(--impact-text-font-size);letter-spacing:0;line-height:1}.yf-scope .impact-text__text:not(:only-child){margin-bottom:.2em}.yf-scope .impact-text__content{max-width:750px}.yf-scope .impact-text--center .impact-text__content{margin-inline-start:auto;margin-inline-end:auto}.yf-scope .impact-text--end .impact-text__content{margin-inline-start:auto}@media screen and (min-width:700px){.yf-scope .impact-text{--impact-text-spacing: var(--spacing-8);grid:auto / auto-flow var(--impact-text-auto-columns)}.yf-scope .impact-text--center{justify-content:space-evenly}}@media screen and (min-width:1150px){.yf-scope .impact-text{--impact-text-spacing: var(--spacing-12)}}.yf-scope .images-scrolling__content{gap:var(--spacing-4);display:grid}.yf-scope .images-scrolling__counter{align-items:center;gap:var(--spacing-4);display:flex}.yf-scope .images-scrolling__counter:before{content:"";background:currentColor;width:1.5rem;height:.125rem}.yf-scope .images-scrolling__icon{max-width:calc(var(--images-scrolling-item-icon-width) / 1.5)}@media screen and (min-width:700px){.yf-scope .images-scrolling__content{gap:var(--spacing-8);padding-block:var(--spacing-8);order:-1;align-content:start}.yf-scope .images-scrolling__counter{gap:var(--spacing-6)}.yf-scope .images-scrolling__counter:before{width:2.5rem}.yf-scope .images-scrolling__icon{max-width:calc(var(--images-scrolling-item-icon-width))}}.yf-scope .images-scrolling-mobile{grid:var(--images-scrolling-grid);gap:var(--spacing-12) var(--container-gutter);display:grid}.yf-scope .images-scrolling-mobile__item{align-content:start;gap:var(--spacing-4);display:grid}@media screen and (min-width:700px){.yf-scope .images-scrolling-mobile{display:none}}.yf-scope .images-scrolling-desktop{grid-template-columns:var(--images-scrolling-grid-template-columns);grid-template-rows:repeat(var(--images-scrolling-block-count),minmax(0,1fr));column-gap:var(--spacing-8);display:grid}.yf-scope .images-scrolling-desktop__media-wrapper{top:calc(var(--sticky-area-height) + 20px);grid-column:media;position:sticky}.yf-scope .images-scrolling-desktop__media-wrapper>*{object-fit:cover;object-position:center;will-change:transform}.yf-scope .images-scrolling-desktop__media-wrapper>:first-child{max-height:calc(100vh - var(--sticky-area-height) - 40px)}@supports (max-height: 100svh){.yf-scope .images-scrolling-desktop__media-wrapper>:first-child{max-height:calc(100svh - var(--sticky-area-height) - 40px)}}.yf-scope .images-scrolling-desktop__media-wrapper>:not(:first-child){opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.yf-scope .images-scrolling-desktop__content-list{grid-area:1 / content / -1;grid-auto-columns:minmax(0,1fr);align-items:center;display:grid}@media screen and (min-width:1000px){.yf-scope .images-scrolling-desktop{column-gap:var(--spacing-16)}}@media screen and (min-width:1150px){.yf-scope .images-scrolling-desktop{column-gap:var(--spacing-28)}}@media screen and (max-width:699px){.yf-scope .images-scrolling-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yamafoot-impact.css.map */
