section.product_showcase .wrapper{border-radius:.1rem;display:flex;overflow:hidden}@media screen and (max-width:768px){section.product_showcase .wrapper{flex-direction:column-reverse}}:is(section.product_showcase .wrapper) .lower-items{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){:is(section.product_showcase .wrapper) .lower-items{margin-top:.3rem}}.inverted:is(section.product_showcase .wrapper) .product-desc{background-color:var(--foreground);color:var(--background)}:is(:is(.inverted:is(section.product_showcase .wrapper) .product-desc) .upper-items) .desc,:is(:is(.inverted:is(section.product_showcase .wrapper) .product-desc) .upper-items) .product-title,:is(:is(.inverted:is(section.product_showcase .wrapper) .product-desc) .upper-items) .regular-product-price{color:var(--background)}:is(:is(:is(.inverted:is(section.product_showcase .wrapper) .product-desc) .upper-items) .product-title,:is(:is(.inverted:is(section.product_showcase .wrapper) .product-desc) .upper-items) .desc,:is(:is(.inverted:is(section.product_showcase .wrapper) .product-desc) .upper-items) .regular-product-price) *{color:var(--background)}:is(:is(.inverted:is(section.product_showcase .wrapper) .product-desc) .wrap) .product-category{border:1px solid var(--background);color:var(--background)}.inverted:is(section.product_showcase .wrapper) .btn{background-color:var(--background);color:var(--foreground)}@media (hover:hover){:is(.inverted:is(section.product_showcase .wrapper) .btn):hover{background-color:var(--button-hover)!important}}:is(.inverted:is(section.product_showcase .wrapper) .btn) span{text-shadow:0 1em var(--foreground)}:is(.on-sale:is(.inverted:is(section.product_showcase .wrapper) .regular-product-price) .price) bdi{color:var(--background)}:is(:is(section.product_showcase .wrapper) .regular-product-price) .woocommerce-Price-amount{display:flex!important}:is(:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) bdi{color:var(--foreground);font-family:(var(--ff-text));font-size:.3rem;font-weight:500;letter-spacing:-.01em;line-height:1}@media screen and (max-width:768px){:is(:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) bdi{letter-spacing:0;line-height:1}}.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:.1rem;justify-content:flex-end}:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) del{margin-top:.02rem;position:relative;text-decoration:none}:is(:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) del) .amount{display:block;line-height:1}:is(:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) del):after{background-color:#707277;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}:is(:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) del) bdi{color:var(--foreground);color:#707277!important;font-family:(var(--ff-text));font-size:.14rem;font-weight:400;letter-spacing:-.02em;line-height:1.1}:is(:is(:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) del) bdi) span{color:#707277!important}:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) ins{text-decoration:none}:is(:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) ins) .amount{color:var(--foreground);font-family:(var(--ff-text));font-size:.3rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}@media screen and (max-width:768px){:is(:is(.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price) ins) .amount{font-size:.23rem;letter-spacing:0;line-height:1.2}}.variable:is(:is(section.product_showcase .wrapper) .regular-product-price) .price{align-items:flex-start;flex-direction:row;justify-content:flex-end}.variable.on-sale:is(:is(section.product_showcase .wrapper) .regular-product-price) .price{justify-content:flex-end}.variable:is(:is(section.product_showcase .wrapper) .regular-product-price) span[aria-hidden=true]:not(.amount){margin-bottom:.05rem}:is(section.product_showcase .wrapper) .product-desc{background-color:var(--background);display:flex;flex-direction:column;justify-content:space-between;padding:.58rem .77rem .58rem .58rem;width:50%}@media screen and (max-width:768px){:is(section.product_showcase .wrapper) .product-desc{padding:.3rem .21rem .21rem;width:100%}}:is(:is(section.product_showcase .wrapper) .product-desc) .desc{margin-top:.3rem}:is(:is(section.product_showcase .wrapper) .product-desc) .wrap{display:flex;gap:.05rem}:is(:is(:is(section.product_showcase .wrapper) .product-desc) .wrap) .product-category{border:1px solid var(--foreground);border-radius:.32rem;color:var(--foreground);margin-bottom:.1rem;padding:.05rem .08rem .04rem;text-transform:uppercase;width:fit-content}:is(section.product_showcase .wrapper) .media-wrap{width:50%}@media screen and (max-width:768px){:is(section.product_showcase .wrapper) .media-wrap{width:100%}}:is(:is(section.product_showcase .wrapper) .media-wrap) img,:is(:is(section.product_showcase .wrapper) .media-wrap) video{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;width:100%}