#third-party-tests{width:100%;margin:0 auto;padding:3rem 1.5rem 5rem}@media (min-width:768px){#third-party-tests{width:750px}}@media (min-width:992px){#third-party-tests{width:970px}}@media (min-width:1200px){#third-party-tests{width:1170px}}#third-party-tests .page-heading{text-align:center;margin-bottom:2.4rem}#third-party-tests .page-heading h1{color:var(--color-dark-text);margin:0 0 1rem;font-family:Poppins,PoppinsFallback,sans-serif;font-size:3.6rem;font-weight:700;line-height:3.96rem}#third-party-tests .page-heading p{color:var(--color-product-description);max-width:640px;margin:0 auto;font-size:1.5rem;line-height:2.2rem}#third-party-tests .search-container{max-width:560px;margin:0 auto 3rem;position:relative}#third-party-tests .search-container input{background-color:var(--color-white);width:100%;color:var(--color-dark-text);border:1px solid var(--color-outline);border-radius:8px;outline:none;padding:1.4rem 1.6rem 1.4rem 4.4rem;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.5rem;font-weight:400;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}#third-party-tests .search-container input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-danger-light)}#third-party-tests .search-container input::-webkit-input-placeholder{color:var(--color-complementary-text)}#third-party-tests .search-container input::-ms-input-placeholder{color:var(--color-complementary-text)}#third-party-tests .search-container input::placeholder{color:var(--color-complementary-text)}#third-party-tests .search-container .search-icon-slot{pointer-events:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%)}#third-party-tests .search-container .search-icon-slot i{color:var(--color-complementary-text);font-size:1.6rem;line-height:1}#third-party-tests .search-container .search-icon-slot .search-spinner{border:2px solid var(--color-outline);border-top-color:var(--color-primary);border-radius:50%;width:1.6rem;height:1.6rem;animation:.7s linear infinite thirdPartyTestsSpin;display:block}#third-party-tests .results-region{min-height:34rem}#third-party-tests .state-message{text-align:center;color:var(--color-product-description);flex-direction:column;align-items:center;padding:4rem 2rem;animation:.2s ease-in-out both fadeIn;display:flex}#third-party-tests .state-message p{max-width:480px;margin:0;font-size:1.5rem}#third-party-tests .results-grid{grid-template-columns:1fr;gap:1.2rem;animation:.2s ease-in-out both fadeIn;display:grid}@media (min-width:768px){#third-party-tests .results-grid{grid-template-columns:repeat(2,1fr)}}#third-party-tests .results-grid .result-card{background-color:var(--color-bg-menu);border:1px solid var(--color-outline);box-shadow:0 2px 6px var(--color-shadow);border-radius:8px;flex-direction:column;justify-content:space-between;gap:1.6rem;padding:2rem;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex}#third-party-tests .results-grid .result-card:hover{box-shadow:0 4px 14px var(--color-shadow);transform:translateY(-2px)}#third-party-tests .results-grid .result-card .result-card-main h3{color:var(--color-dark-text);margin:0 0 1rem;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem}#third-party-tests .results-grid .result-card .result-card-main .result-meta{flex-wrap:wrap;gap:.8rem 1.6rem;display:flex}#third-party-tests .results-grid .result-card .result-card-main .result-meta .meta-item{color:var(--color-product-description);align-items:center;gap:.6rem;font-size:1.3rem;display:inline-flex}#third-party-tests .results-grid .result-card .result-card-main .result-meta .meta-item i{color:var(--color-complementary-text);font-size:1.2rem}#third-party-tests .results-grid .result-card .btn-view-pdf{background-color:var(--color-primary);color:var(--color-white);border-radius:6px;align-self:flex-start;align-items:center;gap:.8rem;padding:.9rem 1.6rem;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-flex}#third-party-tests .results-grid .result-card .btn-view-pdf:hover{background-color:var(--color-danger);color:var(--color-white)}#third-party-tests .results-grid .result-card .btn-view-pdf i{font-size:1.4rem}#third-party-tests .results-grid.is-loading{animation:.2s ease-in-out both fadeIn}#third-party-tests .results-grid .result-card-skeleton:hover{box-shadow:0 2px 6px var(--color-shadow);transform:none}#third-party-tests .results-grid .result-card-skeleton .skeleton{background:linear-gradient(90deg, var(--color-bg-products) 25%, var(--color-outline) 37%, var(--color-bg-products) 63%);background-size:400% 100%;border-radius:4px;animation:1.4s ease-in-out infinite skeletonShimmer;display:block}#third-party-tests .results-grid .result-card-skeleton .skeleton-heading{width:70%;height:1.8rem;margin:0 0 1.4rem}#third-party-tests .results-grid .result-card-skeleton .skeleton-meta{width:8rem;height:1.3rem}#third-party-tests .results-grid .result-card-skeleton .skeleton-btn{border-radius:6px;width:12rem;height:3.6rem;margin-top:.4rem}@keyframes skeletonShimmer{0%{background-position:100%}to{background-position:0}}@keyframes thirdPartyTestsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.module-section{flex-direction:column;gap:50px;display:flex}.content-banners,.content-banners picture,.content-banners picture img{width:100%}.markups-section h2{color:var(--color-black);font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.6rem;font-weight:700}.markups-section a{text-decoration:none}.markups-section .markup{width:100%;height:100%;display:flex}.markups-section .markup>*{flex-direction:column;justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.markups-section .markups-content-swiper .wrapper{min-width:100%;min-height:100%;display:grid}.markups-section .markups-content-swiper .markup{max-width:calc(100% - 100px);margin:0 auto}.markups-section .markups-content-grid{flex-flow:wrap;margin:-10px;display:flex}.markups-section .markups-content-grid .wrapper{width:100%}.images-section>h2{color:var(--color-black);font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.6rem;font-weight:700}.images-section .images-content-swiper{position:relative}.images-section .images-content-swiper .content-swiper{z-index:300;max-width:calc(100% - 60px);margin:0 auto;position:relative}.images-section .images-content-swiper .content-swiper picture{width:100%;height:100%;padding:15px;display:inline-block}.images-section .images-content-swiper .content-swiper picture img{object-fit:cover;border-radius:5px;width:100%;height:100%}.images-section .images-content-grid{flex-wrap:wrap;row-gap:20px;display:flex}.images-section .images-content-grid picture{border-radius:5px;width:100%;height:100%;display:flex}.images-section .images-content-grid picture img{object-fit:cover;width:100%;height:100%}.images-section .wrapper{align-items:center;display:flex}