.product-item{background:#fff;border:1px solid #e6e1d6;border-radius:6px;padding:10px 10px 12px;transition:border-color .2s,box-shadow .2s;position:relative}.product-item:hover{border-color:#c8a165;box-shadow:0 6px 18px rgba(31, 61, 43, 0.08)}.product-item-image-container{background:#fff;border-radius:4px;overflow:hidden;position:relative}.product-item-image-container>div[style*=padding-bottom]{padding-bottom:100% !important}.product-item-image-container img{object-fit:contain !important;border-radius:0 !important;padding:6px}.product-item-information{padding:10px 2px 0;text-align:left}.product-item-name{font-family:Archivo,sans-serif;font-size:13px;line-height:1.35;font-weight:400;color:#1f3d2b;min-height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item-price-container{margin-top:6px}.product-item-price{font-family:"Zilla Slab","Roboto Slab",serif;font-size:18px;font-weight:700;color:#1f3d2b}.product-item-price-compare{font-size:12px;color:#8a8a80}.product-item .payment-discount-price-product-container,.product-item [class*=payment-discount]{font-size:12px;color:#1f3d2b}.product-item [class*=payment-discount] .js-payment-discount-price-product,.product-item .payment-discount-price-product{font-family:"Zilla Slab",serif;font-size:20px;font-weight:700;color:#a8823f}.product-item [class*=installment]{font-size:12px;color:#55554d}.product-item .btn-primary{background:#1f3d2b;border-color:#1f3d2b;color:#f4efe6;border-radius:4px;font-size:13px;min-height:36px;padding:8px 10px}.product-item .btn-primary:hover{background:#c8a165;border-color:#c8a165;color:#1f3d2b}.product-item .form-quantity,.product-item .quantity{border:1px solid #e6e1d6;border-radius:4px;background:#f4efe6}.js-product-detail-price,#price_display{font-family:"Zilla Slab",serif;font-size:28px;font-weight:700;color:#1f3d2b}.payment-discount-price-product-container{background:#f4efe6;border-left:3px solid #c8a165;padding:8px 12px;border-radius:4px;margin:8px 0;font-size:13px;color:#1f3d2b}.payment-discount-price-product{font-family:"Zilla Slab",serif;font-size:26px;font-weight:700;color:#1f3d2b}#compare_price_display,.js-compare-price-display{font-size:14px;color:#8a8a80}.js-product-form .form-quantity{border:1px solid #1f3d2b;border-radius:4px;background:#fff}.js-product-form .btn-primary.btn-block,.js-product-form input.js-addtocart{background:#1f3d2b;border-color:#1f3d2b;color:#f4efe6;border-radius:4px;font-weight:600;min-height:46px}.js-product-form .js-addtocart:hover{background:#c8a165;border-color:#c8a165;color:#1f3d2b}.js-product-thumb img,.product-thumb img{border-radius:4px;border:1px solid #e6e1d6}@media(max-width: 767px){.product-item{padding:8px 8px 10px}.product-item-name{font-size:12px;min-height:32px}.product-item-price{font-size:16px}.product-item .btn-primary{font-size:12px;min-height:32px}.js-product-detail-price,#price_display{font-size:24px}}.product-item::after{content:"";position:absolute;left:10px;right:10px;top:0;height:2px;background:#c8a165;border-radius:0 0 2px 2px;opacity:0;transform:scaleX(0.4);transition:opacity .25s,transform .25s;pointer-events:none}.product-item:hover::after{opacity:1;transform:scaleX(1)}.template-product .section-featured-home h5,.template-product .section-featured-home .h5{font-family:"Zilla Slab",serif;font-weight:700;color:#1f3d2b}.template-product .section-featured-home .products-section-slider-control-prev,.template-product .section-featured-home .products-section-slider-control-next{width:38px;height:38px;padding:11px;border-radius:50%;background:#f4efe6;border:1px solid #e6e1d6;fill:#1f3d2b;color:#1f3d2b}.template-product .section-featured-home .products-section-slider-control-prev:hover,.template-product .section-featured-home .products-section-slider-control-next:hover{border-color:#c8a165}@media(max-width: 767px){.template-product .section-featured-home .products-section-slider-control-prev,.template-product .section-featured-home .products-section-slider-control-next{display:none}}.product-item .btn-primary,.product-item input.js-addtocart{white-space:normal;line-height:1.2;letter-spacing:.01em}@media(max-width: 767px){.product-item .btn-primary,.product-item input.js-addtocart{font-size:11px;padding:7px 6px;min-height:34px}}
