body.template-index{--fo-ease: cubic-bezier(.22, .61, .36, 1);--fo-ease-soft: cubic-bezier(.4, 0, .2, 1);--fo-rise-distance: 26px;--fo-rule: rgba(10, 10, 10, .14)}body.template-index .fo-rise{opacity:0;transform:translate3d(0,var(--fo-rise-distance),0);transition:opacity .9s var(--fo-ease),transform 1.1s var(--fo-ease);transition-delay:var(--fo-rise-delay, 0ms);will-change:opacity,transform}body.template-index .fo-rise.is-in{opacity:1;transform:none}body.template-index .fo-rise--soft{--fo-rise-distance: 14px}body.template-index .fo-rule{display:block;height:1px;width:100%;margin-top:1.1rem;background:var(--fo-rule);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s var(--fo-ease) .18s}body.template-index .fo-rise.is-in .fo-rule,body.template-index .fo-rule.is-in{transform:scaleX(1)}body.template-index .section-heading{align-items:baseline;flex-wrap:wrap}@media(max-width:600px){body.template-index .section-heading>h2,body.template-index .section-heading>.h2,body.template-index .fo-rail__heading>.fo-rail__heading-text{flex:1 1 auto;min-width:0;padding-right:1rem}body.template-index .section-heading>.view-all-link{flex:0 0 auto;margin-top:0;white-space:nowrap}body.template-index .fo-rail__heading{gap:.9rem 1rem}}body.template-index .section-heading h2,body.template-index .feature-header{letter-spacing:.06em;font-weight:400;line-height:1.14}body.template-index .feature-subheader{font-size:10px;letter-spacing:.34em;text-transform:uppercase;text-indent:.34em;opacity:.62}body.template-index .product-block .caption .title,body.template-index .collection-block .caption .title{letter-spacing:.14em;font-weight:400;transition:opacity .4s var(--fo-ease-soft)}body.template-index .rte p{line-height:1.68}body.template-index .view-all-link{position:relative;letter-spacing:.22em;text-transform:uppercase;font-size:10px;text-indent:.22em;text-decoration:none;padding-bottom:4px}body.template-index .view-all-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.4;transform:scaleX(0);transform-origin:100% 50%;transition:transform .62s var(--fo-ease)}body.template-index .view-all-link:hover:after{transform:scaleX(1);transform-origin:0 50%}body.template-index .product-block .image,body.template-index .collection-block .image,body.template-index .image-with-text__image__inner,body.template-index .gallery__row .rimage-outer-wrapper{overflow:hidden}body.template-index .product-block .image-inner img,body.template-index .product-block .image-inner .rimage__image,body.template-index .collection-block .image-inner img,body.template-index .image-with-text__image__inner .rimage__image,body.template-index .gallery__row .rimage__image{transform:scale(1.001);transition:transform 1.6s var(--fo-ease);will-change:transform}body.template-index .product-block:hover .image-inner img,body.template-index .product-block:hover .image-inner .rimage__image,body.template-index .collection-block:hover .image-inner img,body.template-index .image-with-text:hover .image-with-text__image__inner .rimage__image,body.template-index .gallery__row a:hover .rimage__image{transform:scale(1.055)}body.template-index .gallery__image.rimage-background{transform:scale(1.001);transition:transform 1.8s var(--fo-ease);will-change:transform}body.template-index .gallery__row:hover .gallery__image.rimage-background{transform:scale(1.05)}@media(min-width:1024px){body.template-index .fo-kenburns .rimage__image{animation:fo-kenburns 22s var(--fo-ease-soft) infinite alternate}@keyframes fo-kenburns{0%{transform:scale(1.001) translateZ(0)}to{transform:scale(1.06) translate3d(0,-1.2%,0)}}}@media(min-width:768px){body.template-index .section-spacing{padding-top:7.5rem;padding-bottom:7.5rem}body.template-index .section-heading{margin-bottom:3rem}}@media(min-width:1025px){body.template-index .section-spacing{padding-top:clamp(1.6rem,5.2vh,5rem);padding-bottom:clamp(1.6rem,5.2vh,5rem)}body.template-index .section-heading,body.template-index .fo-rail__heading{margin-bottom:clamp(.8rem,2.2vh,2rem)}body.template-index .section-heading h2,body.template-index .section-heading .h2,body.template-index .fo-rail__heading-text .h2,body.template-index .fo-rail__heading h2{font-size:clamp(1.35rem,3.6vh,2.6rem)}body.template-index .section-heading .fo-rail__lede,body.template-index .fo-rail__heading .fo-rail__lede{margin-top:clamp(.25rem,1vh,.75rem)}body.template-index .shopify-section{--fo-section-chrome: clamp(11rem, 20vh + 5rem, 24rem)}body.template-index .fo-rail__track--marquee,body.template-index .fo-collection-marquee{--fo-marquee-card: min( calc( (100% - (var(--fo-marquee-cols, 3) - 1) * var(--fo-marquee-gap, 28px)) / var(--fo-marquee-cols, 3) ), calc((100vh - var(--fo-section-chrome, 24rem)) * .75) )}body.template-index .fo-video__frame{width:100%;max-height:calc(100vh - 24rem)}}body.template-index #page-content>.shopify-section+.shopify-section{position:relative}body.template-index .section-newsletter h2{letter-spacing:.16em;text-transform:uppercase;font-size:clamp(1rem,2.4vw,1.5rem)}@media(max-width:767px){body.template-index{--fo-rise-distance: 16px}body.template-index .fo-rise{transition:opacity .46s var(--fo-ease),transform .56s var(--fo-ease)}body.template-index .fo-rise--soft{--fo-rise-distance: 10px}body.template-index .fo-rule{transition:transform .8s var(--fo-ease) .12s}}@media(max-width:767px){body.template-index .feature-subheader{font-size:12px;letter-spacing:.22em;text-indent:.22em;opacity:.78}body.template-index .view-all-link{font-size:12px;letter-spacing:.16em;text-indent:.16em;padding-bottom:6px}body.template-index .collection-block .caption .title,body.template-index .product-block .caption .title{font-size:13px;letter-spacing:.08em;line-height:1.4}body.template-index .collection-block .caption .title,body.template-index .collection-block .caption .collection-count{display:inline-block;padding:4px 0}.section-footer__payment-label{font-size:11px;letter-spacing:.12em}.fo-footer-credit__vergen,.fo-footer-credit__vergen a{font-size:11px;letter-spacing:.08em}}@media(max-width:1024px){html.fo-index{scroll-snap-type:y proximity;scroll-padding-top:var(--nav-height, 60px)}body.template-index #page-content>.shopify-section{scroll-snap-align:start}body.template-index #page-content>.shopify-section:has(.fo-immersive),body.template-index #page-content>.shopify-section:last-child{scroll-snap-align:none}}@media(prefers-reduced-motion:reduce){body.template-index .fo-rise,body.template-index .fo-rule{opacity:1!important;transform:none!important;transition:none!important}body.template-index .fo-kenburns .rimage__image{animation:none!important}body.template-index .product-block .image-inner img,body.template-index .gallery__image.rimage-background,body.template-index .gallery__row .rimage__image{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fo-editorial.css.map */
