.certification-list,.compliance-details{background:#ddd;color:#000;font-family:"STRUTT Modena 370",sans-serif;overflow-wrap:anywhere}.certification-list *,.compliance-details *{box-sizing:border-box}.certification-list p,.certification-list h2,.certification-list h3,.compliance-details p,.compliance-details h1,.compliance-details h2,.compliance-details h3{margin:0}.certification-list .certification-list__title,.certification-list .certification-card__title,.compliance-details .compliance-details__title,.compliance-details .compliance-group__title,.compliance-details .compliance-row__title{color:#000}.certification-list .certification-list__description p,.compliance-details .compliance-details__intro p{color:#434345}.certification-list{padding:96px;scroll-margin-top:96px}.certification-list__inner{max-width:1248px;margin:0 auto}.certification-list__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.certification-eyebrow{color:#9278ce;font:400 var(--Caption-C1, 16px)/1.5 "STRUTT Modena Mono",monospace}.certification-list__header>.certification-eyebrow{grid-column:1 / -1}.certification-list__title{grid-column:1;font:400 var(--Display-D3, 48px)/1.1 "STRUTT Modena 420",sans-serif;letter-spacing:-.02em}.certification-list__description{grid-column:1 / -1;max-width:612px;margin-top:24px;color:#434345;font-size:var(--Body-B2, 18px);line-height:1.5}.certification-list__description p+p{margin-top:1em}.certification-list .certification-list__disclaimer{grid-column:1 / -1;max-width:760px;color:#434345;font-size:14px;line-height:1.5}.certification-list__button{grid-column:2;grid-row:2}.certification-list__button .website-display-button{max-width:100%;height:45px;min-height:45px;padding:12px 16px;gap:24px}.certification-list__button .website-display-button--icon-text .website-display-button__icon{margin-left:0}.certification-list__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;padding:0;margin:72px 0 0;list-style:none}.certification-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;min-height:320px;padding:24px 24px 32px;gap:31px;border-radius:var(--radius-sm, 8px);background:#ebebeb;text-align:center}.certification-card__image{display:block;width:160px;height:160px;object-fit:contain;flex-shrink:0}.certification-placeholder{color:#b3b3ba;background:#e2e2e2;border-radius:4px}.certification-placeholder svg{display:block;width:100%;height:100%;fill:currentColor}.certification-card__copy{width:100%;margin-top:auto}.certification-card__title{font:400 var(--Headline-H4, 24px)/1.2 "STRUTT Modena 420",sans-serif}.certification-card .certification-card__name{margin-top:12px;color:#78787c;font-size:var(--Body-B1, 20px);line-height:1.5}.compliance-details__inner{width:calc(100% - 192px);max-width:1128px;margin:0 auto;padding:120px 0 96px}.compliance-details__header{max-width:648px;margin-bottom:108px}.compliance-details__title{font:400 var(--Display-D1, 64px)/1.1 "STRUTT Modena 420",sans-serif;letter-spacing:-.02em}.compliance-details .compliance-details__intro{margin-top:32px;color:#434345;font-size:var(--Body-B1, 20px);line-height:1.5}.compliance-group{padding-top:64px;border-top:1px solid #b3b3ba}.compliance-group+.compliance-group{margin-top:64px}.compliance-group__header{margin-bottom:40px;min-height:86px}.compliance-group .compliance-group__title{margin-top:16px;font:400 var(--Headline-H2, 32px)/1.2 "STRUTT Modena 420",sans-serif}.compliance-group__rows{border-radius:var(--radius-sm, 8px);overflow:hidden}.compliance-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:24px 16px;background:#ebebeb}.compliance-row+.compliance-row{border-top:1px solid #d3d3da}.compliance-row__summary{grid-column:1 / 5;min-width:0}.compliance-row__title{font:400 var(--Headline-H4, 24px)/1.2 "STRUTT Modena 420",sans-serif}.compliance-row .compliance-row__description{margin-top:10px;color:#434345}.compliance-row__description,.compliance-row__evidence{font-size:var(--Caption-C1, 16px);line-height:1.5}.compliance-row__evidence{grid-column:6 / 13;min-width:0;color:#78787c}.compliance-row__evidence p+p{margin-top:1em}.compliance-row__image{display:block;width:101px;height:101px;object-fit:contain}.compliance-row__report{color:#9278ce;font-family:STRUTT Modena Mono,monospace;text-decoration:none}.compliance-row__report:hover{text-decoration:underline}.compliance-row__report:focus-visible{outline:2px solid currentColor;outline-offset:4px}.compliance-row__report[aria-disabled=true]{cursor:default}@media(min-width:735px)and (max-width:1068px){.certification-list{padding:84px 48px}.certification-list__description{max-width:550px}.certification-card{min-height:240px;padding:20px 20px 24px;gap:24px}.certification-card__image{width:110px;height:110px}.certification-card__title{font-size:18px;line-height:1.5}.certification-card .certification-card__name{font-size:16px}.compliance-details__inner{width:calc(100% - 64px);padding-bottom:84px}.compliance-row{grid-template-columns:repeat(8,minmax(0,1fr))}.compliance-row__evidence{grid-column:5 / 9}}@media(max-width:1068px){.certification-list__header{display:flex;flex-direction:column;align-items:flex-start;gap:0}.certification-list__header>.certification-eyebrow{margin-bottom:20px}.certification-list__description{margin-top:32px}.certification-list__button{margin-top:48px}.certification-list .certification-list__disclaimer{margin-top:24px}.certification-list__grid{margin-top:64px;gap:16px}.certification-card .certification-card__name{margin-top:4px}}@media(max-width:734px){.certification-list{padding:72px 32px}.certification-list__title{font-size:32px}.certification-list__button{margin-top:32px}.certification-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.certification-card{min-height:200px;padding:16px 12px 24px;gap:24px}.certification-card__image{width:90px;height:90px}.certification-card__title{font-size:16px;line-height:1.5}.certification-card .certification-card__name{font-size:14px}.compliance-details__inner{width:calc(100% - 32px);padding:24px 0 64px}.compliance-details__header{margin-bottom:32px}.compliance-details__title{font-size:32px;line-height:1.2}.compliance-details .compliance-details__intro{margin-top:8px;font-size:14px}.compliance-group{padding-top:48px}.compliance-group+.compliance-group{margin-top:48px}.compliance-group__header{margin-bottom:24px}.compliance-row{display:flex;flex-direction:column;gap:24px}.compliance-row__title{font-size:20px}.compliance-row .compliance-row__description{margin-top:12px}.compliance-row__evidence--image{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-certification.css.map */
