body:has(.fp-atelier-hero) .fp-atelier-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,.78fr);gap:36px;align-items:end;padding-block:28px 0}body:has(.fp-atelier-hero) .fp-atelier-hero__copy{align-self:center;max-width:none;padding-bottom:40px}body:has(.fp-atelier-hero) .fp-atelier-hero__copy h1{max-width:6.2em;margin:0;font-size:72px;line-height:1.02;letter-spacing:-.01em}body:has(.fp-atelier-hero) .fp-atelier-hero__copy>p{max-width:none}body:has(.fp-atelier-hero) .fp-atelier-eyebrow{display:block;margin:0 0 18px;font:400 13px/1.4 AtelierJost,Arial,sans-serif;letter-spacing:.08em}body:has(.fp-atelier-hero) .fp-atelier-hero__how{margin:24px 0 30px;font:400 17px/1.5 AtelierJost,Arial,sans-serif;letter-spacing:.02em;color:#2e2924}body:has(.fp-atelier-hero) .fp-atelier-button{min-height:54px;margin:0;padding:0 32px;border:1px solid var(--atelier-ink);font:400 13.5px/1.4 AtelierJost,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}body:has(.fp-atelier-hero) .fp-atelier-button:hover{background:#000}body:has(.fp-atelier-hero) .fp-atelier-hero__fabric{display:contents}body:has(.fp-atelier-hero) .fp-atelier-hero__fabric>.fp-atelier-unavailable{grid-column:2/-1}body:has(.fp-atelier-hero) .fp-atelier-hero:not(:has(.fp-atelier-hero__detail)){grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}body:has(.fp-atelier-hero) .fp-atelier-hero__main{position:relative;min-width:0}body:has(.fp-atelier-hero) .fp-atelier-hero__link{display:block;min-width:0;color:inherit;text-decoration:none}body:has(.fp-atelier-hero) .fp-atelier-hero__link figure{position:relative;margin:0;background:#efeae2;overflow:hidden}body:has(.fp-atelier-hero) .fp-atelier-hero__piece{height:clamp(520px,calc(100vh - 150px),780px)}body:has(.fp-atelier-hero) .fp-atelier-hero__zoom{width:100%;height:100%}body:has(.fp-atelier-hero) .fp-atelier-hero__piece img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%;transform-origin:50% 60%}body:has(.fp-atelier-hero) .fp-atelier-hero__swatch{aspect-ratio:4/5}body:has(.fp-atelier-hero) .fp-atelier-hero__swatch img{display:block;width:100%;height:100%;object-fit:cover}body:has(.fp-atelier-hero) .fp-atelier-hero__zoom,body:has(.fp-atelier-hero) .fp-atelier-hero__swatch img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}body:has(.fp-atelier-hero) .fp-atelier-hero__link:hover .fp-atelier-hero__zoom,body:has(.fp-atelier-hero) .fp-atelier-hero__link:hover .fp-atelier-hero__swatch img{transform:scale(1.02)}body:has(.fp-atelier-hero) .fp-atelier-home__tag{position:absolute;top:10px;left:10px;z-index:2;padding:3px 8px;background:#faf8f4e6;font:400 11.5px/1.3 AtelierJost,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}body:has(.fp-atelier-hero) .fp-atelier-hero__caption{display:flex;flex-direction:column;padding-top:18px;font:400 19px/1.5 AtelierGaramond,Georgia,serif}body:has(.fp-atelier-hero) .fp-atelier-hero__caption--main{display:none}body:has(.fp-atelier-hero) .fp-atelier-hero__main--single .fp-atelier-hero__caption--main{display:flex}body:has(.fp-atelier-hero) .fp-atelier-hero__label{margin:0 0 6px;font:400 13px/1.4 AtelierJost,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--atelier-muted)}body:has(.fp-atelier-hero) .fp-atelier-hero__lead{margin:0 0 10px;font:400 30px/1.1 AtelierGaramond,Georgia,serif}body:has(.fp-atelier-hero) .fp-atelier-hero__caption .fp-card__name{order:1;margin:0 0 4px;font:400 20px/1.25 AtelierGaramond,Georgia,serif}body:has(.fp-atelier-hero) .fp-atelier-hero__caption .fp-card__spec{order:2;margin:0 0 8px;font:italic 18px/1.25 AtelierGaramond,Georgia,serif;color:#5b5750}body:has(.fp-atelier-hero) .fp-atelier-hero__caption .fp-card__code{order:3;margin:0 0 6px;font:400 13px/1.4 AtelierJost,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}body:has(.fp-atelier-hero) .fp-atelier-hero__caption .fivepoint-card-price{order:4;font:400 16px/1.5 AtelierJost,Arial,sans-serif;letter-spacing:.01em;color:#2e2924}body:has(.fp-atelier-hero) .fp-atelier-hero__main .fp-save-fabric{right:10px}body:has(.fp-atelier-hero) .fp-atelier-section{padding-block:140px 0;border-top:0;font:400 19px/1.5 AtelierGaramond,Georgia,serif}body:has(.fp-atelier-hero) .fp-atelier-section h2{font-size:56px;line-height:1.05;letter-spacing:-.01em}body:has(.fp-atelier-hero) .fp-atelier-section__head{margin-bottom:40px;align-items:baseline}body:has(.fp-atelier-hero) .fp-atelier-section__head>a{flex:none;max-width:none;border-bottom:1px solid currentColor;padding-bottom:3px;font:400 13px/1.4 AtelierJost,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}body:has(.fp-atelier-hero) .fp-atelier-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}body:has(.fp-atelier-hero) .fp-atelier-category__name{margin-top:16px;font-size:27px;line-height:1.15}body:has(.fp-atelier-hero) .fp-atelier-category small{margin-top:4px;font:400 13px/1.4 AtelierJost,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}body:has(.fp-atelier-hero) .fp-atelier-category__image img{transition:transform .25s ease,opacity .25s ease}body:has(.fp-atelier-hero) .fp-atelier-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 28px}body:has(.fp-atelier-hero) .fp-atelier-products .fp-card__ph{margin-bottom:16px;aspect-ratio:1}body:has(.fp-atelier-hero) .fp-atelier-products .fp-card__code{margin:0;font-size:12.5px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}body:has(.fp-atelier-hero) .fp-atelier-products .fp-card__name{font-size:22px;line-height:1.2;margin:6px 0 8px}body:has(.fp-atelier-hero) .fp-atelier-products .fivepoint-card-price{font-size:16px;line-height:1.5;letter-spacing:.01em}body:has(.fp-atelier-hero) .fp-atelier-products .fp-card__secondary{transition:opacity .6s ease}body:has(.fp-atelier-hero) .fp-atelier-products .fp-card:focus-visible .fp-card__secondary{opacity:1}body:has(.fp-atelier-hero) .fp-atelier-source{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}body:has(.fp-atelier-hero) .fp-atelier-source>img{aspect-ratio:4/5}body:has(.fp-atelier-hero) .fp-atelier-source>div{max-width:none}body:has(.fp-atelier-hero) .fp-atelier-source h2{max-width:9em;margin-bottom:22px}body:has(.fp-atelier-hero) .fp-atelier-source>div>p:not(.fp-atelier-eyebrow){margin:0 0 28px;font-size:22px;color:#2e2924}body:has(.fp-atelier-hero) .fp-atelier-finder{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px}body:has(.fp-atelier-hero) .fp-atelier-services{margin-top:140px;padding-block:30px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body:has(.fp-atelier-hero) .fp-atelier-category:has(.fp-atelier-category__hover):hover img{transform:scale(1.03)}body:has(.fp-atelier-hero).fp-home-motion .fp-atelier-products .fp-card__ph>img:first-child{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}body:has(.fp-atelier-hero).fp-home-motion .fp-atelier-products .fp-card:hover .fp-card__ph>img:first-child{transform:scale(1.03)}}@keyframes fp-home-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fp-home-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fp-finder-fade{0%{opacity:0}to{opacity:1}}@keyframes fp-finder-rise{0%{transform:translateY(32px)}to{transform:none}}@media(prefers-reduced-motion:no-preference){html:not(.shopify-design-mode) .fp-atelier-hero__piece img{animation:fp-home-zoom 11s cubic-bezier(.33,.1,.3,1) both}html:not(.shopify-design-mode) .fp-atelier-hero__copy{animation:fp-home-rise 1s cubic-bezier(.2,.7,.2,1) both}html:not(.shopify-design-mode) .fp-atelier-hero__detail{animation:fp-home-rise 1.1s cubic-bezier(.2,.7,.2,1) .35s both}html.fp-finder-entry:not(.shopify-design-mode) .fp-atelier-finder>:is(.fp-atelier-finder__image,.fp-atelier-finder__content){animation:fp-finder-fade .9s ease both,fp-finder-rise 1s cubic-bezier(.2,.7,.2,1) both}html.fp-finder-entry:not(.shopify-design-mode) .fp-atelier-finder>.fp-atelier-finder__content{animation-delay:80ms}html.fp-finder-entry.fp-finder-arriving .fp-atelier-finder>:is(.fp-atelier-finder__image,.fp-atelier-finder__content){animation-play-state:paused}}.fp-home-reveal{transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.fp-home-reveal:not(.is-visible){opacity:0;transform:translateY(32px)}.fp-home-reveal.is-visible{opacity:1;transform:none}@media(max-width:1180px){body:has(.fp-atelier-hero) .fp-atelier-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:24px}body:has(.fp-atelier-hero) .fp-atelier-hero__copy h1{font-size:60px}body:has(.fp-atelier-hero) .fp-atelier-categories{gap:32px 18px}body:has(.fp-atelier-hero) .fp-atelier-category__name{font-size:23px}body:has(.fp-atelier-hero) .fp-atelier-source{gap:48px}body:has(.fp-atelier-hero) .fp-atelier-finder{gap:48px}}@media(max-width:899px){body:has(.fp-atelier-hero) .fp-atelier-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}body:has(.fp-atelier-hero) .fp-atelier-hero__detail{display:none}body:has(.fp-atelier-hero) .fp-atelier-hero__caption--main{display:flex;padding-top:12px}}@media(max-width:760px){body:has(.fp-atelier-hero) .fp-atelier-hero,body:has(.fp-atelier-hero) .fp-atelier-hero:not(:has(.fp-atelier-hero__detail)){grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;padding-top:20px}body:has(.fp-atelier-hero) .fp-atelier-hero__copy{grid-column:auto;padding-bottom:10px}body:has(.fp-atelier-hero) .fp-atelier-hero__copy h1{max-width:none;font-size:42px;line-height:1.04}body:has(.fp-atelier-hero) .fp-atelier-hero__how{margin:14px 0 0;font-size:16.5px}body:has(.fp-atelier-hero) .fp-atelier-hero__buttons{display:none}body:has(.fp-atelier-hero) .fp-atelier-hero__piece{height:auto;aspect-ratio:4/5}body:has(.fp-atelier-hero) .fp-atelier-hero__fabric>.fp-atelier-unavailable{grid-column:1}body:has(.fp-atelier-hero) .fp-atelier-home__tag{top:6px;left:6px;padding:2px 6px;font-size:10.5px}body:has(.fp-atelier-hero) .fp-atelier-hero__caption .fp-card__name{font-size:17px}body:has(.fp-atelier-hero) .fp-atelier-hero__caption .fivepoint-card-price{font-size:14.5px}body:has(.fp-atelier-hero) .fp-atelier-section{padding-block:80px 0;font-size:18px}body:has(.fp-atelier-hero) .fp-atelier-section h2{font-size:36px}body:has(.fp-atelier-hero) .fp-atelier-section__head{margin-bottom:22px;flex-wrap:wrap;gap:12px 24px}body:has(.fp-atelier-hero) .fp-atelier-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}body:has(.fp-atelier-hero) .fp-atelier-category__name{margin-top:10px;font-size:21px}body:has(.fp-atelier-hero) .fp-atelier-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}body:has(.fp-atelier-hero) .fp-atelier-products .fp-card__name{font-size:20px}body:has(.fp-atelier-hero) .fp-atelier-source{grid-template-columns:1fr;gap:28px}body:has(.fp-atelier-hero) .fp-atelier-finder{grid-template-columns:1fr;gap:28px}body:has(.fp-atelier-hero) .fp-atelier-services{margin-top:80px}}@media(prefers-reduced-motion:reduce){.fp-atelier-hero :is(img,.fp-atelier-hero__copy,.fp-atelier-hero__detail),.fp-home-reveal{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}body:has(.fp-atelier-hero) .fp-atelier-hero__link:hover :is(.fp-atelier-hero__zoom,img){transform:none}body:has(.fp-atelier-hero) .fp-atelier-category__hover{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fivepoint-atelier-home.css.map */
