.nxtcode-product__block{position:relative}.nxtcode-product__thumbnail{display:block;overflow:hidden;text-align:center}.nxtcode-product__thumbnail img{display:inline-block;margin:0 auto;width:100%;transition:0.3s ease-in-out}.nxtcode-product__single-inner:hover .nxtcode-product__thumbnail img{transform:scale(1.1)}.nxtcode-product__badge{position:absolute;left:20px;top:20px}.nxtcode-product__arrival-text span{font-family:'Plus Jakarta Sans',sans-serif;display:inline-block;font-size:14px;font-weight:600;line-height:normal;color:#fff;background-color:#7C9070;margin-bottom:3px;padding:4px 16px 5px}.nxtcode-product__price-off span{font-family:'Plus Jakarta Sans',sans-serif;display:inline-block;font-size:14px;font-weight:600;line-height:normal;color:#fff;background-color:#F97B22;padding:4px 14px 5px}.nxtcode-product__add-to-cart{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:700;line-height:normal;padding:13px;text-transform:capitalize;margin:0 20px;text-align:center;cursor:pointer}.nxtcode-product__cart{position:absolute;right:20px;top:75px}.nxtcode-product__cart a{width:48px;height:48px;background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgb(0 0 0 / .05);display:flex;justify-content:center;align-items:center}.nxtcode-product__cart a:not(:last-child){margin-bottom:10px}.nxtcode-product__cart a span{font-size:22px;line-height:15px;color:#000}.nxtcode-product__cart a:hover{background-color:#1B1A17}.nxtcode-product__cart a:hover span{color:#fff}.nxtcode-product__content h5{line-height:1;padding-top:30px}.nxtcode-product__content h5 a{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#000}.nxtcode-product__content h5 a:hover{color:#ED1D24}.nxtcode-product__price{line-height:initial;display:flex;justify-content:center;align-items:center;gap:10px}.nxtcode-product__price span{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:18px;font-weight:700;line-height:23px;color:#000}.nxtcode-product__price del .woocommerce-Price-amount{color:#626262}.nxtcode-product__price del .woocommerce-Price-currencySymbol{font-weight:400;color:#626262}.nxtcode-product__rating{line-height:10px}.nxtcode-product__review span{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:600;line-height:normal;color:#626262}.nxtcode-product__rating-comment{display:flex;justify-content:center;align-items:center;gap:17px;padding:14px 0 12px}.nxtcode-product__price ins{text-decoration:none}.nxtcode-product__info article{margin-bottom:0}.nxtcode-product__info-one .nxtcode-product__cart-option{opacity:0;visibility:hidden}.nxtcode-product__info-one .nxtcode-product__single:hover .nxtcode-product__cart-option{opacity:1;visibility:visible}.nxtcode-product__info-one .nxtcode-product__cart-btn{position:absolute;left:0;bottom:20px;width:100%;opacity:0;visibility:hidden;transform:translateY(10px);transition:0.3s ease-in-out}.nxtcode-product__info-one .nxtcode-product__add-to-cart{display:block;color:#FFF;background-color:#000;border:none}.nxtcode-product__info-one .nxtcode-product__single-inner:hover .nxtcode-product__cart-btn{opacity:1;visibility:visible;transform:translateY(0)}.nxtcode-product__info-one .nxtcode-product__content{text-align:center}.nxtcode-product__info-two .nxtcode-product__block{display:contents}.nxtcode-product__info-two .nxtcode-product__cart-btn{order:10}.nxtcode-product__info-two .nxtcode-product__add-to-cart{display:block;background-color:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:6px;color:#000;transition:0.3s ease-in-out}.nxtcode-product__info-two .nxtcode-product__add-to-cart:hover{background-color:#000;color:#fff}.nxtcode-product__info-two .nxtcode-product__single{border:1px solid rgb(0 0 0 / .06);border-radius:6px;height:inherit;overflow:hidden;padding-bottom:20px;transition:0.3s ease-in-out}.nxtcode-product__info-two .nxtcode-product__single-inner{display:flex;flex-direction:column;position:relative}.nxtcode-product__info-two .nxtcode-product__cart a{width:48px;height:48px;background-color:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:50%;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05);display:flex;justify-content:center;align-items:center}.nxtcode-product__info-two .nxtcode-product__cart a{border:1px solid rgb(0 0 0 / .06)}.nxtcode-product__info-two .nxtcode-product__cart a:hover{background-color:#1B1A17}.nxtcode-product__info-two .nxtcode-product__cart a:hover span{color:#fff}.nxtcode-product__info-two .nxtcode-product__content{padding:0 20px}.nxtcode-product__info-two .nxtcode-product__content h5 a{font-size:18px;line-height:23px}.nxtcode-product__info-two .nxtcode-product__rating-comment{justify-content:flex-end;padding:15px 0 24px}.nxtcode-product__info-two .nxtcode-product__price{justify-content:flex-start;margin-top:-42px;margin-bottom:20px}.nxtcode-product__info-two .nxtcode-product__price span{font-size:15px;line-height:19px}.nxtcode-product__info-two .nxtcode-product__price del .woocommerce-Price-amount,.nxtcode-product__info-two .nxtcode-product__price del .woocommerce-Price-currencySymbol{font-weight:500;color:#000}.nxtcode-product__info-two .nxtcode-product__arrival-text span{background-color:#E45826}.nxtcode-product__info-two .nxtcode-product__price-off span{background-color:#F0A500}.nxtcode-product__info-two .nxtcode-product__single:hover{box-shadow:0 0 15px 0 rgb(0 0 0 / .1)}.nxtcode-product__info-three .nxtcode-product__arrival-text span{background-color:#000}.nxtcode-product__info-three .nxtcode-product__cart{top:20px}.nxtcode-product__info-three .nxtcode-product__cart a{width:42px;height:42px;background-color:#fff;border-radius:0;box-shadow:none;display:flex;justify-content:center;align-items:center;transition:0.3s ease-in-out}.nxtcode-product__info-three .nxtcode-product__cart a:hover{background-color:#ED1D24}.nxtcode-product__info-three .nxtcode-product__cart a:hover span{color:#fff}.nxtcode-product__info-three .nxtcode-product__cart-btn{position:absolute;bottom:1px;left:20px;width:calc(100% - 40px);text-align:center}.nxtcode-product__info-three .nxtcode-product__add-to-cart{font-weight:600;line-height:20px;background-color:#fff;color:#000;padding:13px 30px;margin:0;transition:0.3s ease-in-out}.nxtcode-product__info-three .nxtcode-product__add-to-cart:hover{background-color:#ED1D24;color:#fff}.nxtcode-product__info-three .nxtcode-product__content{display:flex;flex-direction:column;text-align:center}.nxtcode-product__info-three .nxtcode-product__rating-comment{flex-direction:column;order:1;padding:27px 0 0}.nxtcode-product__info-three .nxtcode-product__content h5{order:2}.nxtcode-product__info-three .nxtcode-product__price{order:3}.nxtcode-product__info-three .nxtcode-product__cat{display:block}.nxtcode-product__info-three .nxtcode-product__cat span{display:block;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:500;line-height:18px;color:#626262}.nxtcode-product__info-three .nxtcode-product__content h5{padding:15px 0}.nxtcode-product__info-three .nxtcode-product__content h5 a{font-size:18px;font-weight:600;line-height:23px}.nxtcode-product__info-three .nxtcode-product__price span{font-size:15px;font-weight:700;line-height:19px;color:#ED1D24}.nxtcode-shopelement-widget .nxtcode-product__info-three del .woocommerce-Price-amount{font-weight:700}