.cg{--cg-bg:#FFFFFF;--cg-label:#FFFFFF;width:100%;background:var(--cg-bg);padding:var(--cg-pad-v,80px) var(--cg-pad-h,40px);box-sizing:border-box}.cg__head{max-width:1600px;margin:0 auto var(--cg-head-gap,56px);text-align:var(--cg-head-align,left)}.cg__eyebrow{font-family:var(--font-body),"Inter",sans-serif;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#8a8a8a;margin:0 0 16px}.cg__title{font-family:var(--font-heading),"Bodoni Moda",serif;font-size:var(--cg-title-size,44px);font-weight:400;line-height:1.1;color:#1a1a1a;margin:0}.cg__grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cg-gap,4px)}.cg__card{position:relative;display:block;overflow:hidden;height:var(--cg-card-h,440px);background:#1a1a1a;text-decoration:none}.cg__card-media{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cg__card-media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;display:block;transform:scale(1.01);transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.cg__card:hover .cg__card-media img{transform:scale(1.08)}.cg__card-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.cg__card-placeholder svg{width:56px;height:56px;opacity:.3}.cg__card-scrim{position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(to top,#0f0f0fbf,#0f0f0f00);z-index:1;pointer-events:none}.cg__card-name{position:absolute;left:var(--cg-label-x,28px);bottom:var(--cg-label-y,26px);z-index:2;font-family:var(--font-body),"Inter",sans-serif;font-size:var(--cg-label-size,17px);font-weight:400;letter-spacing:.02em;color:var(--cg-label);margin:0;transform:translateY(0);transition:transform .8s cubic-bezier(.19,1,.22,1)}.cg__card:hover .cg__card-name{transform:translateY(-4px)}@media(max-width:989px){.cg__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.cg{padding:var(--cg-pad-v-mobile,56px) var(--cg-pad-h-mobile,24px)}.cg__grid{grid-template-columns:1fr}.cg__card{height:var(--cg-card-h-mobile,360px)}.cg__title{font-size:var(--cg-title-size-mobile,32px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/collection-gallery.css.map */
