@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url("{{ "DM-Sans-Medium.ttf" | asset_url }}") format("truetype")}body,h1,h3,p,label,input,button,a{border:none;font-family:DM Sans,sans-serif;font-weight:500;margin:0;padding:0}body{color:#333;overflow-y:auto}.zone-box-container{display:flex;justify-content:center;align-items:flex-start;min-height:auto;padding:20px}.zone-box__content{background:#ffffffe6;border-radius:10px;box-shadow:0 5px 15px #0000001a;max-width:1600px;overflow:hidden;padding:2rem;width:80%;text-align:center}h1{font-size:1.8rem;margin-bottom:1rem}h3{font-size:1.2rem;margin-bottom:1rem;margin-top:1rem}p{font-size:1rem;margin-bottom:1rem}.inputContainer{align-items:center;display:flex;flex-direction:column}input{border:1px solid #ccc;border-radius:5px;display:block;margin:0 auto;margin-bottom:1rem;padding:10px 15px;transition:border-color .3s;width:80%}.zone-map{display:block;height:auto;margin:15px auto;max-height:100px;max-width:50%;width:auto}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn{border-radius:5px;display:inline-block;margin:.5rem;padding:10px 20px;text-decoration:none;transition:background-color .3s}.btn--default{background-color:#4c7560;color:#fff}.btn--default:hover{background-color:#3a5a48}.error_show{color:red}.error-message{display:none}input.invalid{border-color:red}input.valid{border-color:green}.products-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.custom-product-card{width:23%;box-sizing:border-box;margin-bottom:20px;border:1px solid #2f4127;border-radius:1rem;padding:10px;display:flex;flex-direction:column;position:relative}.custom-product-image{position:relative;width:100%;overflow:hidden}.custom-product-image:before{content:"";display:block;padding-top:100%;border-radius:1rem}.custom-product-image img{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom-product-info{text-align:center;margin-top:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.custom-product-info h3{font-size:1.2rem;color:#131b16;margin:0;min-height:2.8rem}.custom-product-info p{font-weight:500;font-size:1.2rem;color:#333;margin:5px 0 0}.custom-sale-badge{position:absolute;top:10px;left:30px;background-color:#b5e03b;color:#000;padding:5px 10px;font-size:.9rem;font-weight:700;border-radius:4rem;z-index:10}.badge-container{display:flex;gap:5px;position:absolute;top:10px;left:10px;z-index:10}.low-maintenance-badge,.indoor-plant-badge{background-color:#036303;color:#fff;padding:5px 10px;font-size:.9rem;font-weight:700;border-radius:4rem}.custom-product-item-ratings{margin-top:10px;display:flex;justify-content:center;align-items:center}.loox-rating .loox-star{color:#000!important}.custom-quick-add-to-cart{margin-top:auto;text-align:center;padding-top:10px}.custom-button{font-size:1rem;font-weight:600;padding:10px 30px;border-radius:50px;background-color:#e2eed9;color:#162211;border:1px solid #162211;text-decoration:none;display:inline-block;width:100%;box-sizing:border-box;text-align:center}@media screen and (max-width: 767px){.zone-box__content{width:97%;max-width:100%;padding:1rem}.custom-product-card{width:48%}}@media screen and (max-width: 480px){.custom-product-card{width:100%}}@media screen and (min-width: 768px){h1{font-size:2rem}h3{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/zone-finder.css.map */
