.chv-leather-fits-page :where(h1,h2,h3,h4,h5,h6,p){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin:0;padding:0}.chv-leather-fits-fits-section{background-color:var(--lf-fits-bg, #0a0a0a);color:var(--lf-fits-text, #fafafa);padding:var(--lf-fits-padding-v, 6rem) 2rem}.chv-leather-fits-fits-section{padding-top:var(--lf-fits-pad-top, 5rem);padding-bottom:var(--lf-fits-pad-bottom, 5rem)}@media(max-width:749px){.chv-leather-fits-fits-section{padding-top:var(--lf-fits-pad-top-m, var(--lf-fits-pad-top, 3rem));padding-bottom:var(--lf-fits-pad-bottom-m, var(--lf-fits-pad-bottom, 3rem))}}.chv-leather-fits-section-header{max-width:600px;margin:0 auto 5rem;display:flex;flex-direction:column;gap:1rem;align-items:stretch;text-align:unset}.chv-leather-fits-fits-heading{font-family:var(--lf-fits-heading-font-family, var(--lf-font-disp, Georgia, serif));font-weight:var(--lf-fits-heading-font-weight, 400);font-style:var(--lf-fits-heading-font-style, normal);font-size:var(--lf-fits-heading-size, 2.5rem);line-height:var(--lf-fits-heading-line-height, 1.2);letter-spacing:var(--lf-fits-heading-spacing, 0px);color:var(--lf-fits-heading-color, #fafafa);text-transform:var(--lf-fits-heading-transform, none);text-align:var(--lf-fits-heading-align, center);--responsive-offset-x: var(--lf-fits-heading-offset-x, 0px);--responsive-offset-y: var(--lf-fits-heading-offset-y, 0px)}.chv-leather-fits-section-subhead{font-family:var(--lf-fits-subhead-font-family, var(--lf-font-subtitle, sans-serif));font-weight:var(--lf-fits-subhead-font-weight, 400);font-style:var(--lf-fits-subhead-font-style, normal);font-size:var(--lf-fits-subhead-size, 1rem);line-height:var(--lf-fits-subhead-line-height, 1.6);letter-spacing:var(--lf-fits-subhead-spacing, 0px);color:var(--lf-fits-subhead-color, rgba(255,255,255,.6));text-transform:var(--lf-fits-subhead-transform, none);text-align:var(--lf-fits-subhead-align, center);--responsive-offset-x: var(--lf-fits-subhead-offset-x, 0px);--responsive-offset-y: var(--lf-fits-subhead-offset-y, 0px)}@media(max-width:749px){.chv-leather-fits-fits-heading{font-size:var(--lf-fits-heading-size-m, 2rem);line-height:var(--lf-fits-heading-line-height-m, var(--lf-fits-heading-line-height, 1.2));letter-spacing:var(--lf-fits-heading-spacing-m, var(--lf-fits-heading-spacing, 0px));--responsive-offset-x: var(--lf-fits-heading-offset-x-m, var(--lf-fits-heading-offset-x, 0px));--responsive-offset-y: var(--lf-fits-heading-offset-y-m, var(--lf-fits-heading-offset-y, 0px))}.chv-leather-fits-section-subhead{font-size:var(--lf-fits-subhead-size-m, .875rem);line-height:var(--lf-fits-subhead-line-height-m, var(--lf-fits-subhead-line-height, 1.6));letter-spacing:var(--lf-fits-subhead-spacing-m, var(--lf-fits-subhead-spacing, 0px));--responsive-offset-x: var(--lf-fits-subhead-offset-x-m, var(--lf-fits-subhead-offset-x, 0px));--responsive-offset-y: var(--lf-fits-subhead-offset-y-m, var(--lf-fits-subhead-offset-y, 0px))}}.chv-leather-fits-fits-grid{display:grid;grid-template-columns:repeat(var(--lf-cols, 3),1fr);gap:var(--lf-card-gap, 24px);max-width:var(--lf-global-width, 1440px);margin:0 auto}@media(max-width:749px){.chv-leather-fits-fits-grid{grid-template-columns:repeat(var(--lf-cols-mobile, 2),1fr);gap:var(--lf-card-gap, 16px)}}.chv-leather-fits-fit-card{position:relative;aspect-ratio:3/4;overflow:hidden;cursor:pointer;background:var(--lf-fits-card-bg, #1a1a1a)}@media(max-width:749px){.chv-leather-fits-fit-card{aspect-ratio:unset;height:auto;display:grid}.chv-leather-fits-fit-card>a,.chv-leather-fits-fit-card>.chv-media-layer--m,.chv-leather-fits-fit-card>.chv-leather-fits-fit-card-overlay{grid-area:1 / 1}.chv-leather-fits-fit-card>a{display:block;height:100%}.chv-leather-fits-fit-card .chv-media-layer--m{position:static;height:100%;width:100%;display:block}.chv-leather-fits-fit-card .chv-media-layer--m .chv-media-layer-img,.chv-leather-fits-fit-card .chv-media-layer--m video{position:static;height:100%;width:100%;object-fit:cover;display:block}.chv-lf-card-full{grid-column:1 / -1}}.chv-leather-fits-fit-card .chv-media-layer-img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease;filter:grayscale(var(--lf-fits-card-grayscale, 30%))}.chv-leather-fits-fit-card:hover .chv-media-layer-img{transform:scale(1.08);filter:grayscale(0%)}.chv-leather-fits-fit-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--lf-fits-card-overlay-rgb, 10,10,10),var(--lf-fits-card-overlay-bottom, .95)) 0%,rgba(var(--lf-fits-card-overlay-rgb, 10,10,10),var(--lf-fits-card-overlay-mid, .4)) 40%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;transition:background .5s ease}.chv-leather-fits-fit-card h3{font-family:var(--lf-fits-card-title-font-family, var(--lf-font-disp, Georgia, serif));font-weight:var(--lf-fits-card-title-font-weight, 400);font-style:var(--lf-fits-card-title-font-style, normal);font-size:var(--lf-fits-card-title-size, 1.4rem);line-height:var(--lf-fits-card-title-line-height, 1.2);letter-spacing:var(--lf-fits-card-title-spacing, 0px);color:var(--lf-fits-card-title-color, #fafafa);text-transform:var(--lf-fits-card-title-transform, none);text-align:var(--lf-fits-card-title-align, left);margin-bottom:.5rem;transition:transform .4s ease}.chv-leather-fits-fit-card:hover h3{transform:translateY(-8px)}.chv-leather-fits-fit-card p{font-family:var(--lf-fits-card-desc-font-family, inherit);font-weight:var(--lf-fits-card-desc-font-weight, 400);font-style:var(--lf-fits-card-desc-font-style, normal);font-size:var(--lf-fits-card-desc-size, .85rem);line-height:var(--lf-fits-card-desc-line-height, 1.5);letter-spacing:var(--lf-fits-card-desc-spacing, 0px);color:var(--lf-fits-card-desc-color, rgba(255,255,255,.6));text-transform:var(--lf-fits-card-desc-transform, none);opacity:0;max-height:0;overflow:hidden;margin:0;padding:0;transition:opacity .3s ease,max-height .3s ease}.chv-leather-fits-fit-card:hover p{opacity:1;max-height:200px;transition:opacity .3s ease,max-height .3s ease}@media(max-width:749px){.chv-leather-fits-fit-card h3,.chv-leather-fits-fit-card:hover h3{font-size:var(--lf-fits-card-title-size-m, 1.1rem);line-height:var(--lf-fits-card-title-line-height-m, var(--lf-fits-card-title-line-height, 1.2));transform:none}.chv-leather-fits-fit-card p,.chv-leather-fits-fit-card:hover p{font-size:var(--lf-fits-card-desc-size-m, .75rem);line-height:var(--lf-fits-card-desc-line-height-m, var(--lf-fits-card-desc-line-height, 1.5));opacity:1;max-height:none;overflow:visible}.chv-leather-fits-fit-card:hover .chv-media-layer-img{transform:none}}.chv-leather-fits-fit-detail{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.chv-leather-fits-fit-detail.chv-leather-fits-reverse{direction:rtl}.chv-leather-fits-fit-detail.chv-leather-fits-reverse>*{direction:ltr}.chv-leather-fits-fit-detail-image{position:relative;overflow:hidden;background:#e8e4df}.chv-leather-fits-fit-detail-image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 8s cubic-bezier(.16,1,.3,1)}.chv-leather-fits-fit-detail:hover .chv-leather-fits-fit-detail-image img{transform:scale(1.05)}.chv-leather-fits-fit-detail-content{display:flex;flex-direction:column;justify-content:center;padding:8rem;background:var(--lf-fit-detail-light-bg, #fafafa);color:#0a0a0a}.chv-leather-fits-fit-detail.dark .chv-leather-fits-fit-detail-content{background:var(--lf-fit-detail-dark-bg, #0a0a0a);color:#fafafa}.chv-leather-fits-fit-number{font-family:var(--lf-font-disp, Georgia, serif);font-size:7rem;font-weight:400;color:#e8e4df;line-height:.85;margin-bottom:2rem;opacity:.4}.chv-leather-fits-fit-detail.dark .chv-leather-fits-fit-number{color:#ffffff14}.chv-leather-fits-fit-detail-content h3{font-family:var(--lf-font-disp, Georgia, serif);font-size:var(--lf-fit-detail-title-size, 2.25rem);font-weight:var(--lf-fit-detail-title-weight, 400);margin-bottom:.5rem}.chv-leather-fits-fit-tagline{font-family:var(--lf-font-disp, Georgia, serif);font-size:var(--lf-fit-tagline-size, 1.05rem);font-style:italic;color:#6c2e35;margin-bottom:2rem;line-height:1.5}.chv-leather-fits-fit-detail.dark .chv-leather-fits-fit-tagline{color:var(--lf-fit-tagline-color-dark, #c9a06a)}.chv-leather-fits-fit-body{font-size:var(--lf-fit-body-size, 1rem);line-height:var(--lf-fit-body-line-height, 1.85);color:var(--lf-fit-body-color, #6b6560);margin-bottom:2.5rem;max-width:420px}.chv-leather-fits-fit-detail.dark .chv-leather-fits-fit-body{color:var(--lf-fit-body-color-dark, rgba(255,255,255,.65))}@media(max-width:749px){.chv-leather-fits-fit-detail{grid-template-columns:1fr;min-height:auto}.chv-leather-fits-fit-detail-image{aspect-ratio:4/3}.chv-leather-fits-fit-detail-content{padding:3rem 1.5rem}.chv-leather-fits-fit-number{font-size:4rem}}.chv-lf-fit-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-fit-card:hover .chv-lf-fit-card-btns{opacity:1;max-height:200px;margin-top:1rem;transition:opacity .3s ease,max-height .3s ease}@media(max-width:749px){.chv-lf-fit-card-btns,.chv-leather-fits-fit-card:hover .chv-lf-fit-card-btns{flex-direction:var(--btn-direction-m, column);justify-content:flex-start;align-items:flex-start;opacity:1;max-height:none;overflow:visible;margin-top:.75rem}.chv-leather-fits-fit-card-overlay{position:relative;inset:auto;align-self:end;padding:2.5rem 12px 12px}}.chv-lf-fg-sec-btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:2rem}@media(max-width:749px){.chv-lf-fg-sec-btns{flex-direction:var(--btn-direction-m, column);align-items:center}}.chv-lf-btn{font-family:var(--btn-font-family, var(--lf-font-body));font-size:var(--btn-font-size, 14px)}@media(max-width:749px){.chv-lf-btn{font-size:var(--btn-font-size-m, var(--btn-font-size, 14px));padding:var(--btn-py-m, var(--btn-py, 12px)) var(--btn-px-m, var(--btn-px, 24px))}}@media(min-width:750px){.chv-leather-fits-page.chv-leather-fits-page--hide-desktop{display:none}}@media(max-width:749px){.chv-leather-fits-page.chv-leather-fits-page--hide-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/chv-lf-fits-grid.css.map */
