.price{margin:.8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;color:var(--beige)}@media screen and (max-width: 600px){.price{gap:.5rem}}.price del{font-size:clamp(1.25rem,1.5vw,1.5rem);text-decoration:line-through;opacity:.7;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.price ins{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:500;display:block;text-decoration:none;font-size:clamp(1.5rem,1.8vw,1.8rem);text-decoration:none}.onsale{background:var(--red);color:var(--black);padding:5px 20px;border-radius:.3rem;font-size:1rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width: 600px){.onsale{padding:3px 8px;font-size:.7rem}}.star-rating{width:6.1rem;font-size:1rem;height:1.2rem;position:relative;font-family:star;overflow:hidden}@media screen and (max-width: 600px){.star-rating{width:4.5rem;font-size:.7rem;height:.85rem}}p.stars.selected a.active::before{content:"";color:var(--yellow)}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"";text-indent:0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}p.stars.selected a.active~a::before{content:"";color:var(--beige)}p.stars.selected a:not(.active)::before{content:"";color:var(--yellow)}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;color:var(--beige)}.star-rating::before{content:"sssss";color:var(--beige);float:left;top:0;left:0;position:absolute;letter-spacing:3px}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;letter-spacing:3px;color:var(--yellow)}p.stars a:hover{color:var(--yellow)}.product__list__item{position:relative;width:25%;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;border-radius:.5rem;padding-bottom:1rem;position:relative}@media(hover: hover){.product__list__item:hover .product__list__item__thumbnail{-webkit-box-shadow:inset var(--box-shadow-white-thick);box-shadow:inset var(--box-shadow-white-thick);border:2px solid var(--beige)}.product__list__item:hover .product__list__item__content__title .line{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.product__list__item:hover .product__list__item__content__title .line::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.product__list__item:hover .product__list__item__content__title .line::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@media screen and (max-width: 1100px){.product__list__item{width:33.3333333333%}}@media screen and (max-width: 800px){.product__list__item{width:50%}}.product__list__item__thumbnail{border-radius:.4rem;margin-bottom:.8rem;border:2px solid rgba(0,0,0,0);-webkit-transition:border .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border .3s ease-in-out,box-shadow .3s ease-in-out;transition:border .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.product__list__item__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .7rem;gap:.3rem}@media screen and (max-width: 800px){.product__list__item__content__wrapper{gap:0}}.product__list__item__content__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;color:var(--beige);font-size:clamp(.9rem,1.1vw,1.2rem)}.product__list__item .button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.product__list__item .added_to_cart{position:absolute;bottom:55px;right:0;background:var(--beige);padding:2px 10px;border-radius:.3rem;color:var(--black);font-weight:500}.product__list__item .price{margin:.3rem 0 0;color:var(--beige);font-size:clamp(1.1rem,1.4vw,1.4rem) !important}@media screen and (max-width: 600px){.product__list__item .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product__list__item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}.product__list__item .star-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__list__item .woocommerce-loop-product__link{position:relative}.product__list__item .onsale{position:absolute;top:1rem;left:1rem;z-index:2}.product__list__item .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__list__item .price del{font-size:clamp(.9rem,1.2vw,1.2rem)}.product__list__item .price ins{display:block;font-size:clamp(1rem,1.3vw,1.3rem)}.product__list__item .button{font-size:1.2rem;white-space:nowrap}@media screen and (max-width: 1100px){.product__list__item .button{font-size:1rem}}.product__list__item__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;margin-top:.3rem;margin-bottom:.1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__list__item__reviews__count{color:var(--beige);opacity:.7}@media screen and (max-width: 600px){.product__list__item__reviews__count{font-size:.7rem}}