.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 .chv-lf-atelier-title{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;align-items:flex-start}.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}}@media(min-width:750px){.chv-leather-fits-page.chv-at--hide-desktop{display:none}}@media(max-width:749px){.chv-leather-fits-page.chv-at--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.chv-at .chv-leather-fits-atelier-track{animation:none}}.chv-at h1,.chv-at h2,.chv-at h3,.chv-at h4,.chv-at h5,.chv-at h6,.chv-at .chv-lf-atelier-title{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;text-transform:inherit}.chv-at p{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin:0;padding:0}.chv-at .chv-leather-fits-atelier{padding-top:var(--at-pt-d, 80px);padding-bottom:var(--at-pb-d, 80px)}.chv-at .chv-leather-fits-atelier-heading{font-family:var(--at-head-family, Georgia, serif);font-weight:var(--at-head-weight, 400);font-style:var(--at-head-style, normal);font-size:var(--at-head-size, 40px);line-height:var(--at-head-lh, 1.2);letter-spacing:var(--at-head-ls, 0px);color:var(--at-head-color, #fafafa);text-transform:var(--at-head-tt, none);text-align:var(--at-head-align, left)}.chv-at .chv-leather-fits-atelier-subhead,.chv-at .chv-leather-fits-atelier-subhead p,.chv-at .chv-leather-fits-atelier-subhead div{font-family:var(--at-sub-family, sans-serif);font-size:var(--at-sub-size, 16px);line-height:var(--at-sub-lh, 1.6);letter-spacing:var(--at-sub-ls, 0px);color:var(--at-sub-color, rgba(255,255,255,.5));text-transform:var(--at-sub-tt, none);text-align:var(--at-sub-align, left)}.chv-at .chv-leather-fits-atelier-subhead{font-weight:var(--at-sub-weight, 400);font-style:var(--at-sub-style, normal)}.chv-at .chv-leather-fits-atelier-card{aspect-ratio:var(--lf-atelier-card-ratio, 3/4);overflow:hidden}.chv-at .chv-leather-fits-atelier-card img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.chv-at .chv-leather-fits-atelier-card .chv-lf-atelier-title{font-family:var(--at-title-family, Georgia, serif);font-style:var(--at-title-style, normal);font-size:var(--at-title-size, 18px);line-height:var(--at-title-lh, 1.2);letter-spacing:var(--at-title-ls, 0px);color:var(--at-title-color, var(--lf-atelier-card-title-color, #fafafa));text-transform:var(--at-title-tt, none);text-align:var(--at-title-align, left)}.chv-at .chv-leather-fits-atelier-card p{font-family:var(--at-sub-family-c, inherit);font-style:var(--at-sub-style-c, normal);font-size:var(--at-sub-size-c, 14px);line-height:var(--at-sub-lh-c, 1.4);letter-spacing:var(--at-sub-ls-c, 0px);color:var(--at-sub-color-c, var(--lf-atelier-card-subtitle-color, rgba(255,255,255,.6)));text-transform:var(--at-sub-tt-c, none)}.chv-at .chv-at-block-btn{justify-content:var(--at-btn-justify, center)}@media(max-width:749px){.chv-at .chv-leather-fits-atelier{padding-top:var(--at-pt-m, 48px);padding-bottom:var(--at-pb-m, 48px)}.chv-at .chv-leather-fits-atelier-heading{font-size:var(--at-head-size-m, 28px)}.chv-at .chv-leather-fits-atelier-subhead{font-size:var(--at-sub-size-m, 14px)}.chv-at .chv-leather-fits-atelier-card .chv-lf-atelier-title{font-size:var(--at-title-size-m, var(--at-title-size, 16px));line-height:var(--at-title-lh-m, 1.3);letter-spacing:var(--at-title-ls-m, 0px)}.chv-at .chv-leather-fits-atelier-card p{font-size:var(--at-sub-size-c-m, var(--at-sub-size-c, 13px));line-height:var(--at-sub-lh-c-m, 1.4);letter-spacing:var(--at-sub-ls-c-m, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/chv-lf-atelier.css.map */
