.chv-leather-fits-atelier{background-color:var(--lf-atelier-bg, #0a0a0a);color:var(--lf-atelier-text, #fafafa);padding:var(--lf-atelier-padding-v, 6rem) 0;overflow:hidden}.chv-leather-fits-atelier-header{padding:0 2rem;margin-bottom:4rem;display:flex;justify-content:space-between;align-items:flex-end;max-width:var(--lf-global-width, 1440px);margin-left:auto;margin-right:auto;flex-wrap:wrap;gap:2rem}.chv-leather-fits-atelier-heading{font-family:var(--lf-font-disp, Georgia, serif);font-size:var(--lf-atelier-heading-size, 2.5rem);font-weight:400;line-height:var(--lf-atelier-heading-line-height, 1.2);letter-spacing:var(--lf-atelier-heading-spacing, 0px);color:var(--lf-atelier-heading-color, #fafafa);text-transform:var(--lf-atelier-heading-transform, none)}.chv-leather-fits-atelier-subhead{font-family:var(--lf-font-subtitle, sans-serif);font-size:var(--lf-atelier-subhead-size, 1rem);line-height:var(--lf-atelier-subhead-line-height, 1.6);letter-spacing:var(--lf-atelier-subhead-spacing, 0px);color:var(--lf-atelier-subhead-color, rgba(255,255,255,.5));text-transform:var(--lf-atelier-subhead-transform, none);max-width:400px}@media(max-width:749px){.chv-leather-fits-atelier-header{flex-direction:column;align-items:flex-start}}.chv-leather-fits-atelier-track{display:flex;gap:1.5rem;padding:0 2rem;animation:chv-atelier-scroll var(--lf-atelier-speed, 30s) linear infinite;width:max-content}.chv-leather-fits-atelier-track:hover{animation-play-state:paused}@keyframes chv-atelier-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.chv-leather-fits-atelier-card{width:calc(100vw / var(--lf-atelier-cols, 4));flex-shrink:0;aspect-ratio:1;position:relative;overflow:hidden;background:#0a0a0a}@media(max-width:749px){.chv-leather-fits-atelier-card{width:calc(100vw / var(--lf-atelier-cols-mobile, 2))}}.chv-leather-fits-atelier-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.chv-leather-fits-atelier-card:hover img{transform:scale(1.1)}.chv-leather-fits-atelier-card-content{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,rgba(var(--lf-atelier-card-overlay-rgb, 10,10,10),var(--lf-atelier-card-overlay-opacity, .95)),transparent)}.chv-leather-fits-atelier-card-content h4{font-family:var(--lf-font-disp, Georgia, serif);font-size:var(--lf-atelier-card-title-size, 1.15rem);font-weight:400;margin-bottom:.5rem;color:var(--lf-atelier-card-title-color, #fafafa)}.chv-leather-fits-atelier-card-content p{font-size:var(--lf-atelier-card-subtitle-size, .85rem);color:var(--lf-atelier-card-subtitle-color, rgba(255,255,255,.6));line-height:1.4}.chv-lf-atelier-card-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.chv-leather-fits-atelier-card:hover .chv-lf-atelier-card-btns{opacity:1;max-height:200px;margin-top:1rem;transition:opacity .3s ease,max-height .3s ease}@media(max-width:749px){.chv-lf-atelier-card-btns{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important}.chv-lf-atelier-card-btns .chv-lf-btn{width:100%;min-height:44px}}.chv-lf-atelier-sec-btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:32px}@media(max-width:749px){.chv-lf-atelier-sec-btns{flex-direction:column;align-items:center;width:100%}.chv-lf-atelier-sec-btns .chv-lf-btn{width:100%;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/chv-lf-atelier.css.map */
