.standards-custom{background-color:#fff;position:relative;overflow:hidden}.standards-custom__inner{width:100%;position:relative}.standards-custom__header{text-align:center;margin-bottom:48px}.standards-custom__label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:4px;margin-bottom:12px}.standards-custom__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:30px;line-height:1.25;margin-top:0;margin-bottom:0;color:#3d2f28}@media screen and (min-width:750px){.standards-custom__heading{font-size:36px}}.standards-custom__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background-color:#f5f5f4;border:1px solid #f5f5f4;border-radius:16px;overflow:hidden;box-shadow:0 10px 15px -3px #0000000f,0 4px 6px -2px #e7e5e480}@media screen and (min-width:750px){.standards-custom__grid{grid-template-columns:repeat(4,1fr)}}.standards-custom__cell{position:relative;background-color:#fff;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;transition:background-color .3s ease}.standards-custom__cell:hover{background-color:#fdfbf7}@media screen and (min-width:750px){.standards-custom__cell{padding:32px;gap:16px}}.standards-custom__icon-wrap{width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#fafaf9;border:1px solid #f5f5f4;display:flex!important;align-items:center;justify-content:center;color:#3d2f28;transition:transform .5s ease,background-color .5s ease;position:relative}.standards-custom__cell:hover .standards-custom__icon-wrap{transform:scale(1.1);background-color:#e8dfd3}.standards-custom__icon-wrap svg{width:24px;height:24px}.standards-custom__content{position:relative}.standards-custom__cell-title{font-family:var(--font-body-family);font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:2px;color:#3d2f28;margin-bottom:4px}@media screen and (min-width:750px){.standards-custom__cell-title{font-size:12px;margin-bottom:8px}}.standards-custom__cell-subtitle{font-family:var(--font-heading-family);font-style:italic;font-size:12px;color:#78716c;line-height:1.4;margin:0}@media screen and (min-width:750px){.standards-custom__cell-subtitle{font-size:14px}}.standards-custom__footer{margin-top:32px;text-align:center}.standards-custom__footer-text{font-size:12px;color:#a8a29e;text-transform:uppercase;letter-spacing:2px;margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-standards-custom.css.map */
