.product-card{position:relative}.product-card:focus{box-shadow:0 0 0 .25rem rgb(13 110 253 / 25%);border-color:1px solid #86b7fe}.product-card .card-badge-holder{width:auto;position:absolute;top:1rem;right:1rem;z-index:99}@media (max-width:500px){.product-card .card-badge-holder{width:auto;position:absolute;top:-15px;right:10px}}@media (min-width:992px){.template-index .col-lg-2 .product-card .card-badge-holder{right:0}}.product-card .card-badge{border-radius:5px;font-size:11px;padding:6px 10px;display:inline-block;background-color:#FFF;pointer-events:none;margin:0 0 0 1px;text-align:center;justify-content:center;color:#54585A;line-height:1.25}.product-card .card-badge.circle{width:60px;height:60px;border:1px solid #727272!important;text-align:center;display:flex;align-items:center;border-radius:50%;line-height:13px;font-weight:600}@media (max-width:576px){.product-card .card-badge{font-size:10px}}.product-card .card-badge:not(.st-badge){border:1px solid #dee2e6}.product-card .card-badge.st-badge{color:#FFF}.product-card .button-holder,.product-card .overlay{transition:all .3s ease;opacity:0}.product-card .mobile-variant-select{position:absolute;bottom:15px;right:30px;z-index:99;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.product-card .mobile-variant-select.loading .icon-cart{display:none}.product-card .mobile-variant-select svg{width:20px}.product-card .mobile-variant-select svg path{fill:#54585a}.animate-bottom{position:relative;animation:animatebottom .4s}@keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.variant-modal .modal-dialog{max-width:100%}.product-card .overlay{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.7)}.product-card .square{max-width:278px;margin:0 auto}.product-card .card-badges{position:absolute;top:0;left:0;z-index:2;width:100%}.product-card .card-badges ul{list-style-type:none;padding:0;margin:0;display:block}.product-card .card-badges ul li{background-color:#E8BDBB;display:inline-block;padding:.75rem 1.5rem;text-transform:uppercase;color:#2D2926;font-size:14px}.product-card .foreground{position:relative;z-index:4}.product-card:hover .button-holder,.product-card:hover .overlay{opacity:2}.product-card .absolute-bg{transition:all .3s ease}.product-card:hover .absolute-bg{transform:scale(1.05)}.product-card .stretched-link::after{z-index:3}.product-card .card-footer .card-information__meals{letter-spacing:.5px;font-size:1rem;color:#757575;font-weight:300}.product-card .card-footer .card-information__meals.dyi{color:#B1591C}.product-card .card-footer h6{letter-spacing:0;font-size:1rem;color:#54585a}.product-card .card-footer h6 a{color:#54585a}.product-card .card-footer .product-title{margin:0 auto 3px;line-height:1.35;font-weight:500}@media (max-width:768px){.product-card .card-footer .product-title{width:auto}.product-card .card-footer h6{font-size:1rem;line-height:1.25}.baby-animals .product-card .card-footer h6,.product-card .card-footer .card-information__meals{font-size:1rem}}.product-card .price{font-size:1rem;font-weight:300}.product-card .bundle-info{color:#D06269}.quickview-modal .modal-dialog{max-width:1175px}.quickview-modal .modal-dialog .modal-content{border-radius:0}.quickview-modal .modal-dialog .btn-close{position:absolute;top:.65rem;right:.5rem;opacity:1;z-index:99}.quickview-modal .wrap-modal-slider{padding:0 30px;opacity:0;transition:all .3s}.quickview-modal .wrap-modal-slider.open{opacity:1}.quickview-modal .price{font-size:1.5rem}.image-button{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:5rem 1rem}