.product-card.content-product-wrap.product{padding:0 !important}.product-card .content-product-thumbnail{height:auto !important;min-height:auto !important;background-color:#f7f7f7;position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:8px;position:relative}.product-card .content-product-thumbnail img{width:100%;-o-object-fit:contain;object-fit:contain;height:100%}.product-card .content-product{padding:2.4rem 0 0 0 !important;gap:1rem !important;position:relative}.product-card .content-product .stars{display:flex;align-items:center;gap:0;margin-block:1rem}.product-card .content-product .stars .reviews-text-wrp{display:flex;align-items:center;gap:.8rem;margin-left:.8rem}.product-card .content-product .stars .reviews-text-wrp *{margin:0;color:#fff}.product-card .content-product .stars .reviews-text-wrp .reviews-text,.product-card .content-product .stars .reviews-text-wrp .reviews-text-archive{color:var(--color-gray400, #9b9b9b);font-size:calc(1.2rem*var(--font-size-ratio, 1))}.product-card .content-product span.star{position:relative;display:block;width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;color:rgba(0,0,0,0);overflow:hidden;font-size:0px}.product-card .content-product span.star::after{content:"";background-image:url("/wp-content/themes/popcult/assets/icons/star-outlined.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;position:absolute;inset:0}.product-card .content-product span.star.filled::after{background-image:url("/wp-content/themes/popcult/assets/icons/star-filled.svg")}.product-card .content-product span.star.half-filled::after{background-image:url("/wp-content/themes/popcult/assets/icons/star-half-filled.svg")}.product-card .content-product .star-rating{padding:0 !important}.product-card .content-product .star-rating .stars{margin:0 !important}.product-card .content-product .star-rating .stars .reviews-text-wrp>p{font-size:calc(1.2rem*var(--font-size-ratio, 1))}.product-card .content-product .price{margin:0;display:flex;flex-direction:column}.product-card .content-product .price ins,.product-card .content-product .price>.amount bdi{border-radius:0;color:#fff;padding:0;font-weight:700;font-size:2rem;text-decoration:none !important}.product-card .content-product .price del{font-size:calc(1.2rem*var(--font-size-ratio, 1));color:#848484;font-weight:400}.product-card:hover .add-to-cart.desktop{left:0;bottom:0}.product-card .add-to-cart.desktop{position:absolute;left:0;bottom:-5em;width:100%;transition:.2s}.product-card .add-to-cart.desktop .button{margin:.8rem}@media(max-width: 991px){.product-card .add-to-cart.desktop{display:none}}.product-card .add-to-cart.mobile{display:none}@media(max-width: 991px){.product-card .add-to-cart.mobile{display:block}}.product-card .add-to-cart button{cursor:pointer}.product-card .add-to-cart button:focus,.product-card .add-to-cart button:hover{outline:none;box-shadow:none}.product-card .content-product-footer{flex-direction:column !important;gap:1rem;align-items:flex-start !important}.product-card .content-product-footer .content-product-price{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;align-items:flex-end}.product-card .woocommerce-loop-product__link{display:initial !important;text-decoration:none !important}.product-card .woocommerce-loop-product__link .content-product-title h4{color:#fff;font-weight:700;margin-bottom:.8rem}.product-card .woocommerce-loop-product__link:focus{text-decoration:none}.product-added{display:flex;align-items:center}@media(max-width: 991px){.product-added{flex-direction:column}}.product-added .product-thumbnail{padding:6.4rem}.product-added .product-added-content{padding:6.4rem}.product-added .product-added-content .actions{display:flex;justify-content:space-between}.component-product-slider{position:relative}.component-product-slider .keen-slider.products{display:flex;grid-column-gap:initial;-moz-column-gap:initial;column-gap:initial;grid-row-gap:initial;row-gap:initial}.component-product-slider .slider-hero{display:flex;justify-content:space-between;margin-bottom:4rem;align-items:flex-end}.component-product-slider .slider-hero h2{margin:0;font-weight:700;color:#fff}.component-product-slider .slider-hero .keen-arrows{width:auto;gap:1.6rem}.component-product-slider .slider-hero .keen-arrows .keen-arrow{width:44px;height:44px;background-color:#000019;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:.3s}.component-product-slider .slider-hero .keen-arrows .keen-arrow:hover{opacity:.8}.component-product-slider .slider-hero .keen-arrows .keen-arrow.left{transform:rotate(180deg)}.component-product-slider .slider-hero .keen-arrows .keen-arrow::before{content:"";position:relative;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 2.25L21.15 12L7.5 21.75V2.25Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;height:24px;min-width:24px;display:block;min-height:24px}.wp-admin .inoby-product-slider .products{display:flex;flex-flow:flex nowrap;overflow-x:scroll}.wp-admin .product-card{padding:2rem}.wp-admin .product-card .woocommerce-loop-product__link{pointer-events:none}
