.certificates-v2{display:block;width:100%;position:relative}.certificates-v2__inner{margin:0 auto;padding:0 var(--space-8, 2rem);position:relative}@media(max-width:749px){.certificates-v2__inner{padding:0 var(--space-5, 1.25rem)}}.certificates-v2__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--certs-heading-size, 28px);color:var(--certs-heading-color, #1a1a1a);text-align:var(--certs-text-align, center);margin:0 0 var(--space-2, .5rem);line-height:1.2}.certificates-v2__subheading{font-size:var(--certs-sub-size, 15px);color:var(--certs-sub-color, #666);text-align:var(--certs-text-align, center);margin:0 0 var(--space-8, 2rem)}.certificates-v2__grid{display:grid;grid-template-columns:repeat(var(--certs-cols-desktop, 7),1fr);gap:var(--certs-gap, 24px);align-items:center}@media(max-width:639px){.certificates-v2__grid{grid-template-columns:repeat(var(--certs-cols-mobile, 2),1fr)}}.certificates-v2__item{display:flex;justify-content:center}.certificates-v2__logo-btn{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, .5rem);background:none;border:none;cursor:pointer;padding:0;width:100%;-webkit-tap-highlight-color:transparent}.certificates-v2__logo-btn:focus-visible{outline:2px solid var(--color-primary, #000);outline-offset:4px;border-radius:var(--certs-logo-radius, 8px)}.certificates-v2__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--certs-logo-padding, 16px);border-radius:var(--certs-logo-radius, 8px);box-sizing:border-box;transition:transform .2s ease}.certificates-v2__logo-btn:hover .certificates-v2__logo-wrap,.certificates-v2__logo-btn:focus-visible .certificates-v2__logo-wrap{transform:translateY(-2px)}.certificates-v2__logo-img{width:auto;height:var(--certs-logo-height, 60px);max-width:100%;object-fit:contain;display:block}.certificates-v2__logo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-border, #ddd)}.certificates-v2__logo-placeholder svg{width:60%;height:60%}.certificates-v2__name{font-size:.75rem;color:var(--certs-sub-color, #666);text-align:center;line-height:1.3}.certificates-v2__swiper{overflow:hidden;width:100%}.certificates-v2__swiper-wrapper{display:flex;gap:var(--certs-slide-gap, 24px)}.certificates-v2__slide{flex:0 0 var(--certs-slide-w-desktop);display:flex;justify-content:center}@media(max-width:1023px){.certificates-v2__slide{flex:0 0 var(--certs-slide-w-tablet)}}@media(max-width:639px){.certificates-v2__swiper-wrapper{gap:var(--certs-slide-gap-mob, 16px)}.certificates-v2__slide{flex:0 0 var(--certs-slide-w-mobile)}}.certificates-v2__swiper.swiper-initialized .certificates-v2__swiper-wrapper{gap:0}.certificates-v2__swiper.swiper-initialized .certificates-v2__slide{flex:none}.certificates-v2__nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border, #e0e0e0);background:var(--color-bg, #fff);cursor:pointer;color:var(--color-text, #1a1a1a);transition:background .15s ease,border-color .15s ease;padding:0}.certificates-v2__nav-btn:hover{background:var(--color-bg-secondary, #f5f5f5);border-color:var(--color-text, #1a1a1a)}.certificates-v2__nav-btn svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}.certificates-v2__nav-btn--prev{left:-18px}.certificates-v2__nav-btn--next{right:-18px}@media(max-width:749px){.certificates-v2__nav-btn{display:none}}.certificates-v2__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none}.certificates-v2__modal.is-open{visibility:visible;pointer-events:auto}.certificates-v2__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;opacity:0;transition:opacity .25s ease}.certificates-v2__modal.is-open .certificates-v2__modal-backdrop{opacity:1}.certificates-v2__modal-inner{position:relative;z-index:1;max-width:min(90vw,900px);max-height:90vh;display:flex;align-items:center;justify-content:center;transform:scale(.92);opacity:0;transition:transform .25s ease,opacity .25s ease}.certificates-v2__modal.is-open .certificates-v2__modal-inner{transform:scale(1);opacity:1}.certificates-v2__modal-img{display:block;max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:4px}.certificates-v2__modal-close{position:absolute;top:-16px;right:-16px;width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 8px #0003;transition:background .15s ease;z-index:2}.certificates-v2__modal-close:hover{background:#f0f0f0}.certificates-v2__modal-close:focus-visible{outline:2px solid var(--color-primary, #000);outline-offset:2px}.certificates-v2__modal-close svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}@media(prefers-reduced-motion:reduce){.certificates-v2__modal-backdrop,.certificates-v2__modal-inner,.certificates-v2__logo-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-certificates-v2.css.map */
