.material-certifications{--cert-green: var(--color-spring, #017034);--cert-background: #fff;--cert-panel: #f9f9f9;--cert-quote: #f2f2f2;--cert-text: #0a0a0a;--cert-muted: rgb(10 10 10 / 70%);--cert-border: #d4d4d4;--cert-heading-font: var(--font-heading--family, "Denim INK VF", sans-serif);display:block;font-family:var(--font-body--family, "Denim VF", sans-serif)}.material-certifications__card{--cert-card-stroke: var(--cert-border);position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;margin:12px 0 0;padding:0;border:1px solid var(--cert-card-stroke);border-radius:12px;overflow:hidden;background:var(--cert-background);color:var(--cert-text);font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer}.material-certifications__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 19px 10px;background:var(--cert-green);box-shadow:inset 0 -1px 0 var(--cert-card-stroke);color:#fff}.material-certifications__label{display:flex;align-items:center;gap:4px;flex-shrink:0}.material-certifications__icon{position:relative;flex-shrink:0;width:28px;height:28px}.material-certifications__icon svg{position:absolute;top:5.06px;left:1.25px;display:block}.material-certifications__card-title{font-weight:500;white-space:nowrap}.material-certifications__card-text{min-width:0;text-align:right}.material-certifications__footer{display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 19px 12px}.material-certifications__card-link{font-weight:500;text-align:center;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.material-certifications__footer svg{display:block;flex-shrink:0;transform:rotate(-90deg)}.material-certifications__card:hover .material-certifications__card-link{text-decoration-thickness:2px}material-certifications:not(:defined) .material-certifications__card{cursor:default}material-certifications:not(:defined) .material-certifications__footer{display:none}.material-certifications__dialog.dialog-modal{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:calc(100% - 32px);max-width:674px;max-height:min(800px,calc(100dvh - 32px));min-height:min(var(--cert-dialog-height, 0px),800px,calc(100dvh - 32px));height:fit-content;margin:auto;padding:0;border:0;border-radius:0;background:var(--cert-background);color:var(--cert-text);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.material-certifications__dialog::backdrop{background:#0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}.material-certifications__dialog[open]{animation:certificationFadeIn .15s ease-out forwards}.material-certifications__dialog.dialog-closing{animation:certificationFadeOut .15s ease-in forwards}.material-certifications__dialog[open]::backdrop{animation:none}.material-certifications__close{position:sticky;top:6px;z-index:1;display:flex;align-items:center;justify-content:center;float:right;width:44px;height:44px;margin:6px 10px -50px 0;padding:0;border:0;border-radius:50%;background:var(--cert-background);color:var(--cert-text);cursor:pointer}.material-certifications__close svg{width:24px;height:24px}.material-certifications__body{display:flex;flex-direction:column;gap:24px;padding:48px 20px 20px}.material-certifications__heading{display:flex;flex-direction:column;gap:12px}.material-certifications__title{margin:0 32px 0 0;font-family:var(--cert-heading-font);font-size:24px;line-height:1.3;font-weight:400}.material-certifications__description{margin:0;color:var(--cert-muted);font-size:14px;line-height:1.3}.material-certifications__tabs-wrap{position:relative}.material-certifications__tabs-arrow{display:none}.material-certifications__tabs{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;margin:-3px -20px;padding:3px 20px;scrollbar-width:none}.material-certifications__tab{flex-shrink:0;box-sizing:border-box;height:34px;min-width:80px;padding:5px 16px;border:1px solid var(--cert-border);border-radius:200px;background:var(--cert-background);color:var(--cert-text);font:inherit;font-size:16px;line-height:1.4;white-space:nowrap;cursor:pointer}.material-certifications__tab[aria-selected=true]{border-color:var(--cert-text);background:var(--cert-text);color:var(--cert-background)}.material-certifications__surface{display:flex;flex-direction:column;align-items:center;gap:12px}.material-certifications__surface+.material-certifications__surface{margin-top:24px}.material-certifications__surface[hidden]{display:none}.material-certifications__panel{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;width:100%;padding:24px 12px;border:1px solid var(--cert-quote);background:var(--cert-panel)}.material-certifications__surface-title{margin:0 0 -20px;font:inherit;font-size:16px;line-height:1.4;font-weight:500}.material-certifications__surface-description,.material-certifications__lead{margin:0;font-size:14px;line-height:1.3}.material-certifications__surface-description{margin-bottom:-20px;color:var(--cert-muted)}.material-certifications__results--single .material-certifications__surface-title,.material-certifications__results--single .material-certifications__surface-description{display:none}.material-certifications__claims{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.material-certifications__row{display:flex;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--cert-border);font-size:14px;line-height:1.3}.material-certifications__row[hidden]{display:none}.material-certifications__claim{flex:1;min-width:0;overflow-wrap:anywhere}.material-certifications__check{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.material-certifications__check img{display:block;width:18px;height:18px}.material-certifications__summary{display:block;list-style:none;cursor:pointer}.material-certifications__summary::-webkit-details-marker{display:none}.material-certifications__info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;border:1px solid currentColor;border-radius:50%;font-size:12px;line-height:1}.material-certifications__explanation-text{margin-top:12px;color:var(--cert-muted)}.material-certifications__panel:has(+.material-certifications__quote){margin-bottom:-12px}.material-certifications__quote{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;width:100%;margin:0;padding:16px 12px;border:1px solid var(--cert-quote);background:var(--cert-quote)}.material-certifications__quote-text,.material-certifications__quote-author{align-self:stretch;margin:0}.material-certifications__quote-text{font-family:var(--cert-heading-font);font-size:16px;line-height:1.4;font-weight:500}.material-certifications__quote-text:before{content:"\201c"}.material-certifications__quote-text:after{content:"\201d"}.material-certifications__quote-author{margin-top:6px;font-size:15px;line-height:1.2}.material-certifications__signature{display:block;width:72px;height:56px;margin-top:-8px;object-fit:contain}.material-certifications__download{color:var(--cert-text);font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:2px}.material-certifications :focus-visible{outline:2px solid currentColor!important;outline-offset:3px}@media screen and (max-width:749px){.material-certifications__card-text{max-width:149px}.material-certifications__footer{color:var(--cert-green)}}@media screen and (min-width:750px){.material-certifications__close{top:22px;margin:22px 26px -66px 0}.material-certifications__body{padding:40px}.material-certifications__tabs{margin:-3px 0;padding:3px 0}.material-certifications .material-certifications__tab:focus-visible{outline-offset:-4px}.material-certifications__tabs-arrow{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;padding:0;border:0;background:none;color:var(--cert-text);cursor:pointer}.material-certifications__tabs-arrow[hidden]{display:none}.material-certifications__tabs-arrow--previous{left:-40px}.material-certifications__tabs-arrow--previous svg{transform:scaleX(-1)}.material-certifications__tabs-arrow--next{right:-40px}.material-certifications__panel{padding:24px}.material-certifications__quote{padding:16px 24px}}@keyframes certificationFadeIn{0%{opacity:0}to{opacity:1}}@keyframes certificationFadeOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.material-certifications__dialog[open],.material-certifications__dialog.dialog-closing{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/material-certifications.css.map */
