@media(prefers-reduced-motion:no-preference){@keyframes gaf-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes gaf-fade-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes gaf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gaf-fade-left{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes gaf-fade-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes gaf-scale-up{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes gaf-image-reveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes gaf-line-grow{0%{transform:scaleX(0);transform-origin:start}to{transform:scaleX(1);transform-origin:start}}@keyframes gaf-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:no-preference){.gaf-reveal{opacity:0;will-change:opacity,transform}.gaf-reveal[data-anim=fade-up]{transform:translateY(36px)}.gaf-reveal[data-anim=fade-down]{transform:translateY(-24px)}.gaf-reveal[data-anim=fade-left]{transform:translate(-48px)}.gaf-reveal[data-anim=fade-right]{transform:translate(48px)}.gaf-reveal[data-anim=scale]{transform:scale(.94)}.gaf-reveal[data-anim=image]{transform:scale(1.06)}.gaf-reveal.is-visible{opacity:1!important;transform:none!important;transition:opacity .85s cubic-bezier(.25,.46,.45,.94),transform .85s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--reveal-delay, 0ms)}.gaf-reveal[data-anim=image].is-visible{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94)}.gaf-reveal[data-anim=scale].is-visible{transition:opacity .6s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}}@media(prefers-reduced-motion:no-preference){.gaf-hero__eyebrow{animation:gaf-fade-up .6s cubic-bezier(.25,.46,.45,.94) .1s both}.gaf-hero__heading{animation:gaf-fade-up .72s cubic-bezier(.25,.46,.45,.94) .28s both}.gaf-hero__actions{animation:gaf-fade-up .6s cubic-bezier(.25,.46,.45,.94) .52s both}.gaf-hero__dots,.gaf-hero__prev,.gaf-hero__next{animation:gaf-fade-in .5s ease .9s both}.gaf-hero__bg-image{animation:gaf-image-reveal 1.4s cubic-bezier(.25,.46,.45,.94) 0s both}}@media(prefers-reduced-motion:no-preference){.gaf-story-hero__bg-img{animation:gaf-image-reveal 1.6s cubic-bezier(.25,.46,.45,.94) 0s both}.gaf-story-hero__heading{animation:gaf-fade-up .8s cubic-bezier(.16,1,.3,1) .3s both;line-height:1.75}.gaf-story-hero__divider{animation:gaf-line-grow .8s cubic-bezier(.25,.46,.45,.94) .85s both}.gaf-story-hero__tagline{animation:gaf-fade-up .6s ease 1.05s both}}@media(prefers-reduced-motion:no-preference){.gaf-quote .gaf-reveal[data-anim=scale].is-visible{transition:opacity .8s ease,transform 1s cubic-bezier(.34,1.2,.64,1)}}.gaf-btn,.gaf-btn--solid,.gaf-btn--outline,.gaf-btn--primary,a.gaf-btn,button.gaf-btn{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,border-color .2s ease,color .2s ease;transform-origin:center;backface-visibility:hidden}@media(prefers-reduced-motion:no-preference){.gaf-btn--solid:active,a.gaf-btn--solid:active,button.gaf-btn--solid:active{transform:scale(.97) translateY(0);box-shadow:0 2px 8px #424f3b26;transition-duration:.1s}.gaf-btn--outline:active,a.gaf-btn--outline:active{transform:scale(.97);transition-duration:.1s}.gaf-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #424f3b33}.gaf-btn--primary:active{transform:scale(.98) translateY(0);transition-duration:.08s}.gaf-text-link:hover .gaf-bs-cta-icon,.gaf-text-link:hover svg{transform:translate(4px);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}[dir=rtl] .gaf-text-link:hover .gaf-bs-cta-icon,[dir=rtl] .gaf-text-link:hover svg{transform:translate(-4px)}.gaf-bs-cta-icon,.gaf-text-link svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}}@media(prefers-reduced-motion:no-preference){.card-wrapper{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover{transform:translateY(-4px)}.card__media .media img,.card__media .media .placeholder-svg{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}}@media(prefers-reduced-motion:no-preference){.shopify-section-group-header-group .shopify-section:first-child{animation:gaf-slide-down .5s cubic-bezier(.25,.46,.45,.94) 0s both}}@media(prefers-reduced-motion:no-preference){.gaf-brand-story__frame,.gaf-atelier__image-wrap{overflow:hidden;border-radius:inherit}.gaf-brand-story__frame img,.gaf-atelier__image-wrap img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.gaf-brand-story__image-col:hover .gaf-brand-story__frame img,.gaf-atelier__image-col:hover .gaf-atelier__image-wrap img{transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){.gaf-story-visionary__image-col.gaf-reveal.is-visible,.gaf-story-visionary__text-col.gaf-reveal.is-visible{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1.15s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}.gaf-story-atelier__card.gaf-reveal.is-visible{transition-delay:.2s}.gaf-story-atelier__photo-col.gaf-reveal.is-visible{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1.1s cubic-bezier(.16,1,.3,1)}.gaf-story-cultural__stat-tile.gaf-reveal.is-visible{transition:opacity .6s ease,transform .7s cubic-bezier(.34,1.56,.64,1)}.gaf-story-cultural__text-tile.gaf-reveal.is-visible{transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:.12s}}@media(prefers-reduced-motion:no-preference){.gaf-brand-story__image-col .gaf-reveal[data-anim=fade-left],.gaf-brand-story__image-col .gaf-reveal[data-anim=fade-right]{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1.1s cubic-bezier(.16,1,.3,1)}.gaf-brand-story__frame,.gaf-atelier__frame{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}}.collection .collection__title.page-width{padding-inline:0;max-width:none}.collection .card__heading,.collection .card__heading.h5{font-family:var(--gaf-font-heading, "Kufam", serif);font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1.3;color:var(--gaf-sage, #9faa9c);letter-spacing:0}.collection .card__heading a,.collection .card__heading.h5 a{color:inherit;text-decoration:none;transition:color .2s ease}.collection .card__heading a:hover{color:#7d8e7a}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gaf-animations.css.map */
