.product-subtitle{font-style:normal}p>a:hover,ol>li>a:hover,ul>li>a:hover{text-decoration:underline 1px #FFAFC5}.legacy-itemprop-offers{display:none!important}.form-feedback .button-feedback{background-color:#99B39C;color:white;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}.form-feedback .button-feedback:hover{background-color:#88a68b}.product-subtitle{font-style:normal}p>a:hover,ol>li>a:hover,ul>li>a:hover{text-decoration:underline 1px #FFAFC5}.legacy-itemprop-offers{display:none!important}.form-feedback .button-feedback{background-color:#99B39C;color:white;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}.form-feedback .button-feedback:hover{background-color:#88a68b}@media (max-width:980px){body.woocommerce-cart table.shop_table thead{display:none!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item{position:relative!important;display:grid!important;grid-template-columns:72px 1fr!important;column-gap:12px!important;row-gap:6px!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:14px!important;padding:12px!important;margin:0 0 12px 0!important;background:#fff!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td::before{display:none!important;content:none!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td{border:none!important;padding:0!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-thumbnail{grid-column:1!important;grid-row:1 / span 4!important;width:auto!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-thumbnail::before{display:none!important;content:none!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-thumbnail img{width:72px!important;max-width:72px!important;height:auto!important;display:block!important;border-radius:10px!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name{grid-column:2!important;grid-row:1!important;padding-right:40px!important;text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name a{display:inline!important;margin:0!important;font-weight:600!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name dl.variation,body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name .wc-item-meta{margin:4px 0 0!important;opacity:.75;font-size:.92em}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-price{grid-column:2!important;grid-row:2!important;white-space:nowrap!important;opacity:.9;text-align:left!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-quantity{grid-column:2!important;grid-row:3!important;text-align:left!important}body.woocommerce-cart .quantity input.qty{width:110px!important;height:42px!important;border-radius:12px!important;text-align:center!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-subtotal{grid-column:2!important;grid-row:4!important;font-weight:600!important;white-space:nowrap!important;text-align:left!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-subtotal small{display:block;font-weight:400;opacity:.75;margin-top:2px}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-remove{position:absolute!important;top:12px!important;right:12px!important;z-index:20!important;width:auto!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-remove a{width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;line-height:1!important;font-size:20px!important}body.woocommerce-cart .coupon input.input-text{height:44px!important;border-radius:12px!important}body.woocommerce-cart button.button,body.woocommerce-cart input.button,body.woocommerce-cart a.checkout-button{border-radius:14px!important}}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{letter-spacing:.2px}.woocommerce-checkout .form-row label{font-weight:600;margin-bottom:6px;display:inline-block}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container .select2-selection--single{height:46px;border-radius:14px;border:1px solid rgba(0,0,0,.12);padding:10px 12px;box-shadow:none!important}.woocommerce-checkout .form-row textarea{height:auto;min-height:110px}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single{outline:none;border-color:rgba(0,0,0,.35)}@media (max-width:980px){.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important}}.woocommerce-checkout #order_review{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;background:#fff}.woocommerce-checkout #payment{margin-top:14px;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:12px;background:#fff}.woocommerce-checkout #payment ul.wc_payment_methods{padding:0!important;margin:0!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method{list-style:none!important;margin:0 0 10px 0!important;padding:12px!important;border:1px solid rgba(0,0,0,.10)!important;border-radius:14px!important;background:#fff!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:last-child{margin-bottom:0!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label{display:flex;align-items:center;gap:10px;margin:0!important;font-weight:600}.woocommerce-checkout #payment div.payment_box{margin:10px 0 0 0!important;border-radius:12px!important;background:rgba(0,0,0,.04)!important;padding:10px 12px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:12px}.woocommerce-checkout input[type="checkbox"]{transform:scale(1.1)}.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:10px;line-height:1.25}.woocommerce-checkout #place_order{width:100%!important;border-radius:18px!important;padding:14px 16px!important;font-size:16px!important}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{border-radius:14px}@media (max-width:980px){body.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{border:none!important;border-top:none!important;border-bottom:none!important;padding:0!important;box-shadow:none!important;background-image:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr{display:block!important;padding:12px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:last-child{border-bottom:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{display:flex!important;align-items:flex-start!important;gap:12px!important;text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name img{width:56px!important;max-width:56px!important;height:auto!important;flex:0 0 56px!important;border-radius:10px!important;display:block!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .product-quantity{display:block!important;margin-top:6px!important;opacity:.85!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name dl.variation,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .wc-item-meta{display:block!important;width:100%!important;margin:6px 0 0!important;opacity:.85!important;font-size:.95em!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name dl.variation dt,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name dl.variation dd{display:inline!important;margin:0!important;padding:0!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name dl.variation dd:after{content:""!important;display:block!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{display:block!important;padding:6px 0 0!important;text-align:right!important;white-space:nowrap!important;font-weight:600!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:10px 0!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr+tr{border-top:1px solid rgba(0,0,0,.08)!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;font-weight:600!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{white-space:nowrap!important;text-align:right!important;font-weight:600!important}}@media (min-width:981px){.vh-swipebar{display:none!important}}.vh-swipebar{background:#8fa494;overflow:hidden!important;width:100%!important}.vh-swipebar__track{display:flex!important;flex-wrap:nowrap!important;width:400%!important;animation:vhSwipe 12s infinite linear!important;will-change:transform}.vh-swipebar__item{flex:0 0 25%!important;max-width:25%!important;text-align:center;color:#ffffff;padding:8px 12px;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:0.2px;white-space:nowrap}@keyframes vhSwipe{0%{transform:translate3d(0,0,0)}22%{transform:translate3d(0,0,0)}28%{transform:translate3d(-25%,0,0)}50%{transform:translate3d(-25%,0,0)}56%{transform:translate3d(-50%,0,0)}78%{transform:translate3d(-50%,0,0)}84%{transform:translate3d(-75%,0,0)}100%{transform:translate3d(-75%,0,0)}}@media (prefers-reduced-motion:reduce){.vh-swipebar__track{animation:none!important}}.vmhh-blog .et_pb_salvattore_content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vmhh-blog .et_pb_salvattore_content>.column{display:contents}.vmhh-blog .et_pb_post{display:flex;flex-direction:column;height:100%;margin:0;padding:16px;box-sizing:border-box;background:#ffffff;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,0.10);transition:transform .2s ease,box-shadow .2s ease}.vmhh-blog .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.14)}.vmhh-blog .et_pb_post .et_pb_image_container,.vmhh-blog .et_pb_post .entry-featured-image-url{margin:0 0 14px}.vmhh-blog .et_pb_post img{width:100%;height:190px;object-fit:cover;display:block;border-radius:8px}.vmhh-blog .et_pb_post .entry-title{margin:0 0 8px;padding:0}.vmhh-blog .et_pb_post .post-meta{margin:0 0 10px;padding:0}.vmhh-blog .et_pb_post .post-content{display:flex;flex-direction:column;flex:1 1 auto;padding:0}.vmhh-blog .et_pb_post .post-meta a[rel~="category"]{display:inline-block;background:#8FA08B;color:#ffffff;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;margin:2px 4px 2px 0;line-height:1.4}.vmhh-blog .et_pb_post .post-meta a[rel~="category"]:hover{background:#7c8d78}.vmhh-blog .et_pb_post .more-link{margin:auto 0 0 0;align-self:flex-end;display:inline-block;background:#e8a7b7;color:#ffffff;padding:10px 20px;border-radius:999px;text-decoration:none;font-weight:600}.vmhh-blog .et_pb_post .more-link:hover{background:#dc8da0}@media (max-width:980px){.vmhh-blog .et_pb_salvattore_content{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.vmhh-blog .et_pb_salvattore_content{grid-template-columns:1fr}.vmhh-blog .et_pb_post img{height:180px}}