:root{--custom-green: #61B134}.policy-body a{color:var(--custom-green)}.policy-body a:hover,.policy-body a:active,.policy-body a:focus{color:var(--custom-green);font-weight:500}.load-ring{width:45px;height:45px;padding:0;animation:rotateRings}@keyframes rotateRings{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{background-color:#f8fff5}.cities-link{position:absolute;right:17px;background-color:#fff;text-decoration:none;font-size:10px;color:#61b134;border:1px solid;padding:1px 4px;border-radius:3px}.cities-link:hover,.cities-link:focus,.cities-link:active{color:#61b134;text-decoration:underline;cursor:pointer}.card-header{border:none;background-color:#f0f0f0}.btn-green{color:#fff;background-color:var(--custom-green);font-weight:600}.product-items{margin:0 30px 20px}.product-item-img{display:block;height:252px;width:100%;background-size:cover;background-repeat:no-repeat;border-radius:10px}.product-item a{text-decoration:none;color:#000}.product-item-text{font-weight:600;margin-top:15px}.water-filters-img{background-image:url(/build/assets/water_filters-KDe3f3Tv.png);background-position:0 -12px}.air-purifiers-img{background-image:url(/build/assets/air_purifier-CtMIZpUh.png)}.uv-protections-img{background-image:url(/build/assets/uv_protection-Cye7NlBZ.png);background-position:0 -80px}.form-control:focus{border-color:#ced4da}.search-section{height:550px;position:relative}.content{z-index:2;position:relative}.btn-green:hover,.btn-green:active,.btn-green:focus{color:var(--custom-green);background-color:#fff;border:1px solid var(--custom-green)}.form-card-section{padding:30px}.search-section-img{position:absolute;background-image:url(/build/assets/branch_lg_r-BCi0mV3b.png);width:71%;max-width:422px;height:377%;background-size:contain;top:-95px;right:-59px;background-repeat:no-repeat;z-index:0}.title-section{margin-top:50px;font-weight:700;font-size:2.2vw;text-align:center;color:#252b37}.products-section{height:-moz-max-content;height:max-content}.products-section .title-section{font-size:2.1vw}.store-section{height:200px}.search-city-hints{display:none;position:absolute;min-width:160px;width:91%;box-shadow:0 8px 16px #0003;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.search-city-hints .result-item{cursor:pointer}.search-city-hints .result-item:hover,.search-city-hints .result-item:active,.search-city-hints .result-item:focus{background-color:#f8fff5}.search-city-hints .result-item span{display:block}.search-city-hints .result-item-state{color:#999;padding-top:10px;font-size:12px}.search-city-list{padding-left:0;margin-bottom:0;overflow-y:auto;max-height:200px}.search-city-list li{list-style-type:none;padding-left:10px;padding-bottom:10px}.search-city-list li:hover,.search-city-list li:active,.search-city-list li:focus{background-color:#61b134}.search-city-list li a{text-decoration:none}.search-city-list li .result-item-city{color:var(--custom-green)}.search-city-list li:hover .result-item-city,.search-city-list li:active .result-item-city,.search-city-list li:focus .result-item-city,.search-city-list li:hover .result-item-state,.search-city-list li:active .result-item-state,.search-city-list li:focus .result-item-state{color:#fff}.card-section{background-color:#fafafa;border-color:#fafafa;z-index:2;margin-bottom:70px;box-shadow:-8px -8px 16px #fff,8px 8px 16px #d1d1d1}.search-city-input{box-shadow:-2px -2px 5px #fff inset,2px 2px 5px #d1d1d1 inset}.shop-link-button{margin:10px 0}@media (max-width: 1400px){.search-section{height:508px}.search-city-hints{width:89%}.search-section-img{top:-91px;right:-56px}.product-item-img{height:228px}.uv-protections-img{background-position:0 -68px}.water-filters-img{background-position:0 0}}@media (max-width: 1200px){.search-city-hints{width:90%}.search-section{height:508px}.search-section-img{top:-94px;right:-56px}.product-item-img{height:192px}.uv-protections-img{background-position:0 -56px}}@media (max-width: 992px){.search-section{height:450px}.search-section-img{top:-76px;right:-43px}.search-city-hints{width:87%}.title-section{font-size:2.8vw}.products-section .title-section{font-size:2.6vw}.search-section{height:490px}.product-item-img{height:128px}.uv-protections-img{background-position:0 -38px}}@media (max-width: 767px){.search-city-hints{width:88.5%}.search-section{height:485px}.search-section-img{background-image:url(/build/assets/branch_sm_r-DaTqiHgl.png);width:56%;height:258%;top:-81px;right:51px}.title-section{font-size:3.2vw}.product-item-img{height:280px}.uv-protections-img{background-position:0 -85px}.product-item:nth-child(2){margin:40px 0}.result-body .shop-link-button{margin-bottom:0;margin-top:20px}.air-result-cards{padding-top:1.5rem!important}}@media (max-width: 576px){.shop-link-button{margin:10px 0 30px}.title-section{font-size:24px;max-width:372px;margin-bottom:15px}.search-section{height:505px}.wrap-space{display:none}.search-section-img{height:227%;top:-70px;right:48px}.products-section .title-section{font-size:24px}.product-items{padding:0}.product-item-img{height:190px}.uv-protections-img{background-position:0 -100px}}@media (max-width: 431px){.search-section{height:520px}.search-section-img{height:274%;width:72%;top:-75px;right:16px}.uv-protections-img{background-position:0 -70px}}@media (max-width: 391px){.search-section{height:480px}.search-section-img{height:243%;width:66%;top:-60px;right:16px}.product-item-img{height:156px}.uv-protections-img{background-position:0 -60px}}footer{background-color:#fff;min-height:80px;box-shadow:-2px -2px 2px -1px #0a0d121a}footer a{color:#61b134}footer a:hover,footer a:active,footer a:focus{color:#61b134;font-weight:500}body.result-body,body.policy-body{background-color:#f5f5f5}.chemical-result-container{background-color:#fff;border-radius:28px;box-shadow:-8px -8px 16px #fff,8px 8px 16px #d1d1d1}.info-header{font-weight:600;font-size:24px;color:#414651}.column-name{font-weight:400;color:#535862;font-size:16px}.column-value{font-weight:700;color:#252b37;font-size:30px}.chemical-header{margin-left:10px;font-size:20px;margin-bottom:0}.chemical-icon{background-repeat:no-repeat;display:inline-block;border-radius:10px}.water-icon{padding:14px 16px}.air-icon{padding:12px 13px}.uv-icon{padding:13px}.chemical-status{padding:2px 6px;border-radius:10px;border:2px solid;font-weight:600}.result-card .inner-card{border-radius:24px}.air-card-row{padding-bottom:4px}.chemical-count{font-weight:700;font-size:30px}.result-card .inner-card{border:1px solid #cccccc}.result-card .inner-card.good{border:1px solid #EFF7EB}.good{border:none;background-color:#eff7eb}.good .chemical-status{color:#61b134;border-color:#b2d7a9;background-color:#dcfed4}.good .chemical-icon{background-color:#e0f6db}.result-card .inner-card.medium{border:1px solid #FFFAEB}.medium{background-color:#fffaeb}.medium .chemical-status{color:#e85400;border-color:#fedf89;background-color:#fef0c7}.medium .chemical-icon{background-color:#fef0c7}.result-card .inner-card.bad{border:1px solid #FEF3F2}.bad{background-color:#fef3f2}.bad .chemical-status{border-color:#fecdca;background-color:#fee4e2;color:#d92d20}.bad .chemical-icon{background-color:#fee4e2}.result-card .inner-card.very-high{border:1px solid #f1e4f5}.very-high{background-color:#f1e4f5}.very-high .chemical-status{border-color:#e9a1ff;background-color:#f1caff;color:#c200fd}.very-high .chemical-icon{background-color:#f1caff}.result-card .inner-card.extreme{border:1px solid #d1e0ff}.extreme{background-color:#d1e0ff}.extreme .chemical-status{border-color:#93b2f7;background-color:#bed2ff;color:#3e7aff}.extreme .chemical-icon{background-color:#bed2ff}.shop-link img{margin-left:8px;padding-bottom:4px}.shop-link{color:#01b149;text-decoration:none;font-weight:600}.shop-link:hover,.shop-link:focus,.shop-link:active{text-decoration:underline;color:#01b149}.chemical-status-container{text-align:end;margin-left:-10px}.shop-link-container{text-align:end;padding-right:22px}.result-body .products-section .title-section-row{padding-left:24px}.result-body .product-items{margin:0 12px 20px}.img-impact{width:65px;height:65px}.title-impact{font-weight:700;font-size:18px}.img-impact-container{background-color:#fbe6e4;border-radius:50%;padding:21px}.impact-container{width:132px;height:132px}.cosmetics-search-header{font-weight:700;font-size:30px;line-height:38px;letter-spacing:0}.result-body .form-control{padding:.475rem .75rem}.form-control:focus{box-shadow:0 0 0 .25rem #eff7eb}#cosmetics-result{display:none;border-top:1px solid #E9EAEB;margin-top:24px}#cosmetics-search-hints{width:calc(100% - 24px)}#cosmetics-chemicals{display:none}
