.site-info .valmatos-footer-nav .menu{list-style:none;padding:0;margin:10px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.site-info .valmatos-footer-nav .menu li{margin:0}.site-info .valmatos-footer-nav .menu a{text-decoration:none;opacity:.8;transition:opacity 0.3s ease}.site-info .valmatos-footer-nav .menu a:hover{opacity:1}body.home .entry-content>*{margin-top:0!important;margin-bottom:0!important}body.home #primary,body.home #main,body.home .content-area,body.home .site-content,body.home .entry-content{padding-top:0!important;padding-bottom:0!important}.hero-section .wp-block-cover__inner-container{align-items:flex-start!important;text-align:left!important;max-width:640px}.hero-section .wp-block-heading,.hero-section p{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:100%}.hero-buttons{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;margin-top:22px!important}.hero-buttons .wp-block-button__link{display:inline-flex!important;align-items:center!important;padding:14px 30px!important;border:2px solid transparent!important;border-radius:6px!important;font-weight:600!important;line-height:1.2!important;box-sizing:border-box!important}.hero-buttons .is-style-outline .wp-block-button__link{border-color:#fff!important;background:transparent!important;color:#fff!important}.trust-bar{background-color:#1f1f1f!important;padding:50px 0!important}.trust-columns{align-items:center!important}.trust-item{text-align:center!important;padding:10px 15px!important}.trust-icon{color:#fff;margin-bottom:16px;display:flex;justify-content:center}.trust-icon svg{width:34px;height:34px}.trust-item h4{color:#ffffff!important;margin:0 0 6px 0!important;line-height:1.3!important}.trust-item p{color:#c9c9c9!important;margin:0!important}.section-products,.section-categories,.about-section{max-width:1200px;margin-left:auto!important;margin-right:auto!important;padding-top:64px!important;padding-bottom:64px!important}.about-section{max-width:none;padding-left:5%!important;padding-right:5%!important}body.home ul.products{margin-bottom:0!important;padding-bottom:0!important}.category-item{text-align:center}.category-image img{border-radius:8px}.category-item h4{margin-top:16px!important}.category-item h4 a{display:inline-block;padding:8px 22px;border:1.5px solid #1a1a1a;border-radius:30px;font-size:.95rem;letter-spacing:.3px;text-decoration:none!important;color:#1a1a1a!important;transition:background .2s ease,color .2s ease}.category-item h4 a:visited{color:#1a1a1a!important}.category-item h4 a:hover{background:#1a1a1a;color:#fff!important}.about-section .wp-block-media-text__media{display:flex!important;align-items:center!important;justify-content:center!important}.about-section .wp-block-media-text__media img{max-width:220px!important;width:100%!important;height:auto!important;object-fit:contain!important;margin:0 auto!important}.about-section.is-vertically-aligned-center .wp-block-media-text__content{display:flex!important;flex-direction:column!important;justify-content:center!important}.wc-block-grid__product,ul.products li.product{border-radius:8px;padding:12px;transition:box-shadow .2s ease,transform .2s ease}.wc-block-grid__product:hover,ul.products li.product:hover{box-shadow:0 10px 24px rgb(0 0 0 / .08);transform:translateY(-3px)}.wp-block-button__link{border-radius:6px!important;font-weight:600!important;transition:transform .15s ease,box-shadow .15s ease}.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(0 0 0 / .15)}body.home #colophon,body.home .site-footer,body.home footer#colophon{margin-top:0!important;padding-top:0!important}body.home .hentry .entry-content .wp-block-button,.editor-styles-wrapper .wp-block-button{margin-bottom:0!important}.content-area,.widget-area,.site-main,.hentry,.hentry .entry-content .wp-block-button,.editor-styles-wrapper .wp-block-button,.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:0!important}.left-sidebar .widget-area{padding:20px;background-color:#1e1e1e;color:#fff}.left-sidebar .widget-area h1,.left-sidebar .widget-area h2,.left-sidebar .widget-area h3,.left-sidebar .widget-area h4,.left-sidebar .widget-area h5,.left-sidebar .widget-area h6,.widget-area .widget a{color:#fff!important}