.certificates{background-color:var(--color-background, #FDFCFA)}.certificates__header{text-align:center;margin-bottom:32px}.certificates__heading{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;color:var(--color-foreground-heading, #1a1a1a)}.certificates__subheading{font-size:.8125rem;color:#666;margin:0;line-height:1.5}.certificates__track{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.certificates__track::-webkit-scrollbar{display:none}.certificates__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.certificates__item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;border:1px solid #e8e4df;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.certificates__item:hover{border-color:#8b7355;box-shadow:0 2px 12px #8b735514}.certificates__image{width:100%;height:100%;object-fit:cover;display:block}.certificates__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f8f6f3;color:#bbb}.certificates__caption{position:absolute;bottom:0;left:0;right:0;padding:8px 10px;background:linear-gradient(transparent,#0009);color:#fff;font-size:.6875rem;letter-spacing:.03em;margin:0;text-align:center;opacity:0;transition:opacity .2s ease}.certificates__item:hover .certificates__caption{opacity:1}@media(max-width:749px){.certificates__grid{grid-template-columns:repeat(6,140px);gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/certificates-carousel.css.map */
