.product-with-image h2{width:50%;text-align:center;margin:0 auto 40px}.product-with-image-product h3{margin-bottom:30px;letter-spacing:.08em}.product-with-image-product{text-align:center;padding:20px 0}.product-with-image-product a{text-decoration:none;position:relative;display:block;padding:20px 0 40px;width:350px;margin:0 auto}.product-with-image-product a:hover .product-with-image-hover-bg{height:100%}.product-with-image-product img{margin-bottom:20px}.product-with-image-hover-bg{position:absolute;width:350px;height:50%;background:red;display:block!important;top:0;left:0;background-color:#ffffff0b;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-with-image-content{position:relative;z-index:1}.product-with-image img{max-width:100%;height:auto}.product-with-image-mobile{display:none;position:relative}.product-with-image-mobile>div{width:600px;margin:0 auto;text-align:center;position:relative}.product-with-image-mobile img{max-width:100%;height:auto}.product-with-image-mobile a{display:flex;color:#fff;text-decoration:none;gap:14px;position:absolute;top:0;left:0;width:100%;padding:25px}.product-with-image-mobile a>div{display:flex;background:#0006;width:100%;padding:10px;align-items:flex-start;gap:10px}.product-with-image-mobile a>div>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.product-with-image-mobile a>div>div:first-child{display:flex}.product-with-image-mobile a>div>div:last-child span:first-child{font-family:axia_regular;letter-spacing:1px;margin-bottom:-2px}.product-with-image-mobile a>div>div:last-child span:nth-of-type(2){font-size:13px;color:#e4e4e4}.product-with-image-mobile a>div>div:last-child span:last-child{margin-top:13px;font-size:10px;letter-spacing:1.5px;color:#e4e4e4}.product-with-image-mobile a>div>div:last-child span:last-child svg{width:8px;transform:rotate(-90deg);position:relative;top:-1px}@media screen and (max-width: 840px){.product-with-image{padding:0}.product-with-image h2{width:100%}.product-with-image-desktop{display:none}.product-with-image-mobile{display:block}}@media screen and (max-width: 549px){.product-with-image-mobile>div{width:100%}}@media screen and (max-width: 440px){.product-with-image h2{font-size:20px;margin-bottom:23px}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/nf-section-product-with-image.css.map */
