.certifications-section{--cert-section-pad-y: clamp(1.5rem, 3.5vw, 2.5rem);--cert-section-pad-x: clamp(.75rem, 2vw, 1.25rem);--cert-grid-gap: clamp(.5rem, 1.2vw, .75rem);--cert-card-pad: clamp(.5rem, 1vw, .75rem);--cert-card-gap: clamp(.4rem, .9vw, .65rem);--cert-logo-size: clamp(4.95rem, 7.15vw, 6.33rem);--cert-icon-size: clamp(2.92rem, 4.4vw, 3.69rem);padding:var(--cert-section-pad-y) var(--cert-section-pad-x);background:#fff}.certifications-section__inner{max-width:min(1200px,96vw);margin:0 auto}.certifications-section__eyebrow{text-align:center;margin-bottom:clamp(1rem,2.5vw,1.5rem)}.certifications-section__title{font-family:var(--font-heading--family, "Agrandir", sans-serif);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:400;color:var(--color-dark, #2a1810);margin-bottom:clamp(1rem,2vw,1.5rem);text-align:center}.certifications-section__grid{display:grid;gap:var(--cert-grid-gap)}.certifications-section__grid--row{grid-template-columns:1fr;max-width:700px;margin:0 auto}.certifications-section__grid--grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cert-grid-gap)}.certifications-section__grid--grid .certification{flex:0 1 calc(25% - var(--cert-grid-gap) * .75);min-width:min(100%,11.5rem);box-sizing:border-box}@media(max-width:1100px){.certifications-section__grid--grid .certification{flex:0 1 calc(50% - var(--cert-grid-gap) * .5)}}@media(max-width:600px){.certifications-section__grid--grid .certification{flex:0 1 100%}}.certifications-section__grid--grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--cert-grid-gap)}.certification{display:flex;align-items:center;gap:var(--cert-card-gap);padding:var(--cert-card-pad);background:#fff;border:1px solid rgba(42,24,16,.08);border-radius:10px;transition:transform .25s ease,box-shadow .25s ease}.certification:hover{transform:translateY(-2px);box-shadow:0 4px 18px #2a18100f}.certification__logo{flex-shrink:0;width:var(--cert-logo-size);height:var(--cert-logo-size);display:flex;align-items:center;justify-content:center;color:var(--color-primary, #842c18);background:transparent;border:1px solid transparent;border-radius:50%;padding:clamp(2px,.4vw,4px)}.certification__logo .icon-label{width:100%;height:100%}.certification__logo svg,.certification__svg-wrap svg{width:var(--cert-icon-size);height:var(--cert-icon-size);display:block}.certification__svg-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-primary, #842c18)}.certification__img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.certification__content{flex:1;min-width:0}.certification__name{font-family:var(--font-body--family, "Agrandir", sans-serif);font-size:clamp(.9rem,1.15vw,1.05rem);font-weight:500;color:var(--color-dark, #2a1810);margin-bottom:.15rem;line-height:1.2}.certification__text{font-size:clamp(.78rem,1vw,.9rem);line-height:1.45;color:var(--color-text-light, #7a6355);text-wrap:pretty}body.gamme-cafe .certifications-section,body.gamme-the .certifications-section{background:#fff}body.gamme-astro .certifications-section,.certifications-section--glass{background:transparent!important;background-color:transparent!important}body.gamme-astro .certifications-section__inner,.certifications-section--glass .certifications-section__inner{max-width:min(1240px,94vw);margin:0 auto;padding:clamp(1.75rem,3vw,2.75rem) clamp(1.5rem,3vw,3rem);background:#0000006b!important;background-color:#0000006b!important;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);border:none!important;box-shadow:none!important;outline:none!important;border-radius:22px;color:#fff}body.gamme-astro .certifications-section__eyebrow,body.gamme-astro .certifications-section__title,.certifications-section--glass .certifications-section__eyebrow,.certifications-section--glass .certifications-section__title,body.gamme-astro .certification__name,.certifications-section--glass .certification__name{color:#fff!important}body.gamme-astro .certification__text,.certifications-section--glass .certification__text{color:#ffffffd9!important}body.gamme-astro .certification,.certifications-section--glass .certification{background:transparent!important;border:none!important;box-shadow:none!important}body.gamme-astro .certification:hover,.certifications-section--glass .certification:hover{transform:none!important;box-shadow:none!important}body.gamme-astro .certification__logo,.certifications-section--glass .certification__logo{width:76px!important;height:76px!important;flex-shrink:0;background:#fff!important;border:none!important;box-shadow:none!important;border-radius:50%!important;padding:0!important}body.gamme-astro .certification__logo .certification__img,.certifications-section--glass .certification__logo .certification__img{width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;margin:auto;object-fit:contain}@media(max-width:749px){.certification{flex-direction:column;align-items:center;text-align:center}.certification__content{flex:none;width:100%;text-align:center}.certification__name{font-size:clamp(.98rem,1.25vw,1.12rem)}.certification__text{font-size:clamp(.88rem,1.15vw,1rem)}}@media(max-width:600px){.certifications-section{--cert-logo-size: clamp(4.4rem, 19.8vw, 5.23rem);--cert-icon-size: clamp(2.59rem, 11vw, 3.14rem)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-certifications.css.map */
