.our-ethos{background-color:#f8f9fa;overflow:hidden}.our-ethos__container{max-width:100rem;margin:0 auto;text-align:center}.our-ethos__heading{font-family:Ogg,serif;font-size:2.4rem;font-weight:400;color:#424141;margin:0 0 3rem;line-height:1.2}@media screen and (max-width: 749px){.our-ethos__heading{font-size:1.8rem;margin-bottom:2.4rem}}.our-ethos__text{max-width:95rem;margin:0 auto 6rem}.our-ethos__text p{font-family:Noto Sans,sans-serif;font-size:1.6rem;line-height:1.7;color:#424141;margin:0;font-weight:400;opacity:.9}@media screen and (max-width: 749px){.our-ethos__text{margin-bottom:4rem}.our-ethos__text p{font-size:1.4rem;line-height:1.6}}.our-ethos__certifications{display:flex;justify-content:center;align-items:flex-start;gap:6rem;flex-wrap:wrap}.our-ethos__certifications--mobile{display:none}.our-ethos__certifications--desktop{display:flex}@media screen and (min-width: 750px){.our-ethos__certifications{gap:6rem;justify-content:center;align-items:flex-start;flex-wrap:nowrap}.our-ethos__certification{min-height:14rem;justify-content:flex-start;flex:0 0 auto}.our-ethos__icon{width:8rem;height:8rem;flex-shrink:0}}@media screen and (max-width: 1024px){.our-ethos__certifications--desktop{display:none!important}.our-ethos__certifications--mobile{display:block!important;margin-top:2rem}}@media screen and (max-width: 749px){.our-ethos__certifications{gap:2rem;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width: 480px){.our-ethos__certifications{gap:1.5rem;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width: 360px){.our-ethos__certifications{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem;justify-items:center;align-items:start}}.our-ethos__certification{display:flex;flex-direction:column;align-items:center;gap:1.6rem;transition:all .4s ease;cursor:default;min-height:14rem;justify-content:flex-start}.our-ethos__certification:hover{transform:translateY(-.8rem)}.our-ethos__icon{width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 8px 32px #0000001a;transition:all .4s ease;position:relative;overflow:hidden;flex-shrink:0}.our-ethos__certification:hover .our-ethos__icon{box-shadow:0 16px 48px #00000026;transform:scale(1.05)}.our-ethos__icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-brand-primary, #1F747B),var(--color-brand-secondary, #20727E));opacity:0;transition:opacity .4s ease;border-radius:50%}.our-ethos__certification:hover .our-ethos__icon:before{opacity:.1}.our-ethos__icon img{width:4.8rem;height:4.8rem;object-fit:contain;z-index:1;position:relative;transition:all .4s ease}.our-ethos__certification:hover .our-ethos__icon img{transform:scale(1.1)}.our-ethos__certification-label{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:1.4rem;font-weight:600;color:var(--color-text-primary, #424141);text-transform:uppercase;letter-spacing:0em;transition:color .4s ease;text-align:center;display:block}.our-ethos__certification:hover .our-ethos__certification-label{color:var(--color-brand-primary, #1F747B)}@media screen and (max-width: 749px){.our-ethos__icon{width:6rem;height:6rem}.our-ethos__icon img{width:3.5rem;height:3.5rem}.our-ethos__certification-label{font-size:1.1rem}}@media screen and (max-width: 480px){.our-ethos__icon{width:5.5rem;height:5.5rem}.our-ethos__icon img{width:3rem;height:3rem}.our-ethos__certification-label{font-size:1rem}.our-ethos__certification{flex:1;min-width:0}}@media screen and (min-width: 750px){.our-ethos__text{opacity:0;transform:translateY(2rem);animation:fadeInUp .8s ease-out .2s forwards}.our-ethos__certification{opacity:0;transform:translateY(3rem);animation:fadeInUp .8s ease-out forwards}.our-ethos__certification:nth-child(1){animation-delay:.4s}.our-ethos__certification:nth-child(2){animation-delay:.6s}.our-ethos__certification:nth-child(3){animation-delay:.8s}.our-ethos__certification:nth-child(4){animation-delay:1s}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.our-ethos__certification:focus-within{outline:2px solid var(--color-brand-primary, #1F747B);outline-offset:4px;border-radius:1rem}@media (prefers-contrast: high){.our-ethos__heading,.our-ethos__text p{color:#000}.our-ethos__icon{border:2px solid #000;background-color:#fff}.our-ethos__icon:before{background:#000}.our-ethos__certification-label,.our-ethos__certification:hover .our-ethos__certification-label{color:#000}.our-ethos__certification:focus-within{outline-color:#000}}@media (prefers-reduced-motion: reduce){.our-ethos__certification{animation:none;opacity:1;transform:none;transition:none}.our-ethos__certification:hover{transform:none}.our-ethos__icon{transition:none}.our-ethos__certification:hover .our-ethos__icon{transform:none;box-shadow:0 8px 32px #0000001a}.our-ethos__icon:before{transition:none}.our-ethos__icon img{transition:none}.our-ethos__certification:hover .our-ethos__icon img{transform:none}.our-ethos__text{animation:none;opacity:1;transform:none}.our-ethos__certification-label{transition:none}}.our-ethos__certifications--mobile{padding:0 20px;margin:0 auto;max-width:100%}.our-ethos__certifications-grid{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:nowrap}.our-ethos__certification-card{background:transparent;border-radius:0;padding:16px 8px;text-align:center;transition:all .3s ease;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:none;flex:1;min-width:0}.our-ethos__certification-card:hover{transform:translateY(-2px)}.our-ethos__card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0;transition:all .3s ease;flex-shrink:0}.our-ethos__certification-card:hover .our-ethos__card-icon{background:transparent;transform:scale(1.1)}.our-ethos__card-icon img{width:32px;height:32px;object-fit:contain;transition:all .3s ease;filter:none;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.our-ethos__certification-card:hover .our-ethos__card-icon img{filter:none}.our-ethos__card-label{font-family:Noto Sans,sans-serif;font-size:11px;font-weight:500;color:#424141;text-transform:uppercase;letter-spacing:.3px;line-height:1.2;transition:color .3s ease;white-space:nowrap}.our-ethos__certification-card:hover .our-ethos__card-label{color:#1f747b}@media screen and (max-width: 480px){.our-ethos__certifications--mobile{padding:0 16px}.our-ethos__certifications-grid{gap:8px}.our-ethos__certification-card{height:85px;padding:14px 4px;gap:6px}.our-ethos__card-icon{width:36px;height:36px}.our-ethos__card-icon img{width:28px;height:28px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.our-ethos__card-label{font-size:9px;font-weight:500;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-our-ethos.css.map */
