/* Ajustes do tema para o WordPress e as páginas do WooCommerce (carrinho, checkout, conta). */
.site-head{background:var(--surface);border-bottom:1px solid var(--line);position:relative;z-index:5}
.site-head .wrap{display:flex;align-items:center;gap:24px;padding-block:14px}
.site-head .logo{color:var(--ink);text-decoration:none}
.site-head nav{flex:1}
.site-head nav ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}
.site-head nav a{color:var(--muted);text-decoration:none;font-size:14px}
.site-head nav a:hover{color:var(--ink)}
.cart-link{color:var(--ink);text-decoration:none;font-weight:700;font-size:14px}
@media(max-width:760px){.site-head nav{display:none}.site-head .wrap{justify-content:space-between}}
.site-foot{border-top:1px solid var(--line);color:var(--muted);font-size:13px;padding-block:28px}
.site-foot a{color:inherit}
.page-body{padding-block:32px 64px}
.page-title{font-size:clamp(26px,4vw,36px);margin-bottom:20px}
form.product{margin-block:0;margin-inline:auto}
.price .woocommerce-Price-amount{font:inherit}
.bump .nm small b .woocommerce-Price-amount{color:inherit}
.av span{width:30px;height:30px}
.quote figcaption img.qa.ph{width:28px;height:28px}

/* Checkout e carrinho com a cara da loja */
.wc-block-components-button:not(.is-link),
.woocommerce a.button,.woocommerce button.button{background:var(--ink)!important;color:var(--bg)!important;border-radius:10px!important;font-weight:700!important}
.wc-block-components-button:not(.is-link):hover{background:var(--accent)!important;color:var(--accent-ink)!important}
.wc-block-checkout,.wc-block-cart{font-family:var(--body)}
.wc-block-components-title,.wc-block-components-checkout-step__title{font-family:var(--display)!important}
