.pdr2{background:#0d0d1a!important}.pdr2-age-card{background:rgb(30 20 50 / .8)!important;border:1px solid rgb(131 0 233 / .4)!important}.pdr2-age-card .breed{color:#14f1d9!important}.pdr2-age-card .label{color:#9090b0!important}.pdr2-hero{background:#0e0b1c!important}.pdr2 p{color:#c0c0d0!important}.pdr2 h2{color:#ffffff!important}.pdr2 h3{color:#e8e8f0!important}.pdr2 strong{color:#ffffff!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2 a,.woocommerce ul.products li.product h3 a,.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:#2b3440!important}.woocommerce ul.products{display:flex;flex-wrap:wrap;align-items:stretch}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product .button{margin-top:auto}.woocommerce ul.products li.product>a{display:flex;flex-direction:column;height:100%}.woocommerce ul.products li.product .et_shop_image{display:flex;align-items:center;justify-content:center;height:360px;margin-bottom:18px}.woocommerce ul.products li.product .et_shop_image img{width:100%;height:100%;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:4.2em;margin-bottom:8px}.woocommerce ul.products li.product .price{margin-top:auto}@media (max-width:767px){.woocommerce ul.products li.product .et_shop_image{height:250px}}