.catalog .card-body{width:300px}.catalog .btn{cursor:pointer;color:#fff;border-radius:3px;padding:0 25px;font-family:roboto,arial,helvetica neue,sans-serif;font-size:14px;font-weight:700;line-height:40px;transition:all .4s;display:inline-block}.catalog label{width:100%}.catalog input{width:100%;min-width:150px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;outline:none;margin:0;font-family:inherit;font-size:14px}.catalog .input-group{border-bottom:1px solid #e5e5e5;margin-bottom:15px;position:relative}.catalog .price.input-group .col-form-label{width:auto;margin:10px 0 20px;padding-right:10px;display:inline}.catalog .price.input-group .col-form-value{color:#000;width:auto;margin:10px 0 20px;font-size:20px;line-height:20px}.catalog select{border:none;outline:none;margin-top:-4px;margin-bottom:6px;margin-left:10px}.catalog input.input--style-2{padding:9px 10px;font-size:16px;font-weight:500;color:#495057!important}.catalog input.input--style-2::placeholder{color:#d7d7d7}.catalog .col-form-label{color:#8e8e8e;margin:0 0 10px;padding:0;font-size:14px;display:inline-block}.catalog .detail{flex-direction:column;gap:10px;display:flex}.catalog .card{flex-direction:row}.catalog .card>div{width:50%}.catalog .detail-gallery img{height:515px}@media (max-width:1200px){.catalog .detail-gallery img{width:100%;height:478px}}@media (max-width:992px){.catalog .card{flex-direction:column}.catalog .card>div{width:100%}.catalog .card .detail-gallery{text-align:center}.catalog .card .detail-gallery img{height:auto}}.catalog .error{color:#ed1c24}.catalog .separator{text-align:center;border-bottom:1px solid #f1f1f1;margin-bottom:30px;padding:20px;font-size:18px;font-weight:700}@media (max-width:992px){.description p{width:auto}}.baby-card{margin-bottom:25px;position:relative}.baby-card .quick-view{text-align:center;color:#333;background-color:#fff;border:1px dashed #cecece;border-radius:20px;width:30px;height:30px;line-height:24px;display:none;position:absolute;top:7px;right:20px}.baby-card .quick-view img{width:15px}.baby-card:hover .quick-view{display:block}.baby-card a:hover{text-transform:none}.baby-card h3{text-align:center;margin-top:5px;font-size:14px}.baby-card img{width:100%}
