/*
Theme Name: Dona Vaca
Author: Dona Vaca
Description: Tema leve para delivery de gelo, WooCommerce e Elementor Free. Use o plugin Dona Vaca para o auto setup.
Version: 6.0.5
Requires at least: 6.5
Requires PHP: 8.0
License: GPL-2.0-or-later
Text Domain: dona-vaca-theme
*/
:root{--dv-navy:#071b2e;--dv-lime:#c5ed43}body{margin:0;color:#102b3e;background:#f6f9fa;font:16px/1.6 Arial,Helvetica,sans-serif}*{box-sizing:border-box}a{color:#315868}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #39d4f2;outline-offset:3px}.dv-theme-header{background:#fff;border-bottom:1px solid #dfebeb}.dv-theme-header>div,.dv-theme-footer>div{max-width:1180px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;gap:24px;align-items:center}.dv-theme-brand{display:flex;align-items:center;gap:12px;color:#071b2e;text-decoration:none;font-size:24px;font-weight:800}.dv-theme-brand img{width:54px;height:54px}.dv-theme-nav{display:flex;flex-wrap:wrap;gap:20px}.dv-theme-nav a{text-decoration:none;font-weight:700;font-size:14px}.dv-theme-main{max-width:1180px;margin:40px auto;padding:30px;background:#fff;border-radius:16px;min-height:55vh}.dv-theme-footer{background:#071b2e;color:#d5e4ea;font-size:13px}.dv-theme-footer a{color:#c5ed43}.woocommerce div.product div.images img{border-radius:16px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#c5ed43;color:#071b2e;border-radius:8px;padding:15px 20px;font-weight:700}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#071b2e;color:white}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce select{border:1px solid #c1d1d7;border-radius:6px;padding:13px;font-size:16px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:#8bb714}.woocommerce table.shop_table{border-color:#dbe5e8}.woocommerce div.product p.price{color:#375b07;font-weight:700}.woocommerce ul.products li.product .price{color:#375b07;font-weight:700}.dv-skip{position:absolute;left:16px;top:-100px;background:#fff;padding:12px;z-index:1000}.dv-skip:focus{top:10px}@media(max-width:700px){.dv-theme-header>div,.dv-theme-footer>div{flex-direction:column;align-items:flex-start;gap:16px}.dv-theme-main{margin:20px 12px;padding:20px}.dv-theme-nav{gap:16px}}

.dv-theme-menu{display:flex;gap:20px;list-style:none;padding:0;margin:0;flex-wrap:wrap}

.dv-theme-main.dv-landing{max-width:none;padding:0;margin:0;border-radius:0;background:#fff}.dv-theme-main .woocommerce img{object-fit:contain}.woocommerce ul.products li.product img{aspect-ratio:1;object-fit:contain}body{background:#fff}

body.woocommerce,body.woocommerce-page{font-family:"DV Roboto",Arial,sans-serif}body.woocommerce h1,body.woocommerce-page h1{font-family:"DV Fredoka",Arial,sans-serif}

@font-face{font-family:"DV Fredoka";src:url("assets/fredoka.ttf") format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:"DV Roboto";src:url("assets/roboto.ttf") format("truetype");font-weight:100 900;font-display:swap}

@font-face{font-family:'Bubblegum Sans';src:url('assets/bubblegum-sans.ttf') format('truetype');font-weight:400;font-display:swap}.dv-theme-brand{font-family:'Bubblegum Sans',cursive;font-weight:400}
