.certificates-v2{display:block;width:100%;position:relative}.certificates-v2__inner{margin:0 auto;padding:0;position:relative}@media(max-width:749px){.certificates-v2__inner{padding:0 var(--page-margin-mobile, 16px)}}.certificates-v2__header{text-align:var(--certs-text-align, center);margin-bottom:var(--space-8, 2rem)}.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:inherit;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:inherit;margin:0}.certificates-v2__container{width:100%}.certificates-v2__grid{display:grid;grid-template-columns:repeat(var(--certs-cols-desktop, 6),minmax(0,1fr));gap:var(--certs-gap, 24px);align-items:start}@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;min-width:0}.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%;height:100%;justify-content:flex-start;text-decoration:none;color:inherit;-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);min-height:calc(var(--certs-logo-height, 88px) + var(--certs-logo-padding, 8px) + var(--certs-logo-padding, 8px));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:100%;height:var(--certs-logo-height, 88px);max-width:100%;object-fit:contain;object-position:center;display:block}.certificates-v2__logo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--certs-logo-height, 88px);color:var(--color-border, #ddd)}.certificates-v2__logo-placeholder svg{width:60%;height:60%}.certificates-v2__name{font-size:.875rem;color:var(--certs-sub-color, #666);text-align:center;line-height:1.3}.certificates-v2__slider-container{position:relative;width:100%}.certificates-v2__stage{position:relative;padding:0}.certificates-v2[data-show-navigation=true] .certificates-v2__stage{padding:0 calc(var(--slider-nav-size, 44px) + var(--space-4, 16px))}.certificates-v2__swiper{overflow:hidden;width:100%}.certificates-v2__swiper-wrapper{display:flex;gap:var(--certs-slide-gap, 24px);align-items:stretch;padding:4px 0}.certificates-v2__slide{flex:0 0 var(--certs-slide-w-desktop);display:flex;justify-content:center;min-width:0;height:auto}@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:20;display:flex;align-items:center;justify-content:center;width:var(--slider-nav-size, 44px);height:var(--slider-nav-size, 44px);border-radius:var(--slider-nav-radius, 9999px);border:1px solid var(--slider-nav-border, #e5e5e5);background:var(--slider-nav-bg, #fff);box-shadow:var(--slider-nav-shadow, 0 4px 12px rgba(0, 0, 0, .1));cursor:pointer;color:var(--color-text, #1a1a1a);transition:transform .2s ease,background .15s ease,border-color .15s ease;padding:0;opacity:0;visibility:hidden;pointer-events:none}.certificates-v2__nav-btn:hover{background:var(--color-primary, #1a1a1a);border-color:var(--color-primary, #1a1a1a);color:var(--color-bg-primary, #fff);transform:translateY(-50%) scale(1.05)}.certificates-v2__nav-btn svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}.certificates-v2__nav-btn--prev{left:0}.certificates-v2__nav-btn--next{right:0}.certificates-v2--can-navigate .certificates-v2__stage:hover .certificates-v2__nav-btn,.certificates-v2--can-navigate .certificates-v2__stage:focus-within .certificates-v2__nav-btn{opacity:1;visibility:visible;pointer-events:auto}.certificates-v2__nav-btn.swiper-button-disabled,.certificates-v2__nav-btn.swiper-button-lock{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.certificates-v2__pagination{display:flex;justify-content:center;margin-top:var(--space-6, 24px)}.certificates-v2__pagination.swiper-pagination{position:static!important;width:auto!important}.certificates-v2__pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 var(--space-1, 4px);border-radius:var(--radius-full, 9999px);background:var(--color-border, #e5e5e5);opacity:1;transition:all var(--transition-base, .25s ease)}.certificates-v2__pagination .swiper-pagination-bullet-active{width:24px;border-radius:var(--radius-md, 8px);background:var(--color-primary, #1a1a1a)}.certificates-v2__pagination.swiper-pagination-lock{display:none}@media(hover:none),(pointer:coarse){.certificates-v2--can-navigate .certificates-v2__nav-btn{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:989px){.certificates-v2[data-show-navigation=true] .certificates-v2__stage{padding:0 calc(var(--slider-nav-size, 44px) + var(--space-3, 12px))}}@media(max-width:639px){.certificates-v2[data-show-navigation=true] .certificates-v2__stage{padding:0 calc(var(--slider-nav-size, 44px) + var(--space-2, 8px))}}.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/10/assets/section-certificates-v2.css.map */
