/*
Theme Name: Intuitiva
Description: Identidade original da Intuitiva, adaptada para WordPress e WooCommerce.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: intuitiva
License: GPL-2.0-or-later
*/

.intuitiva-content{padding-top:40px;padding-bottom:75px;min-height:55vh}.intuitiva-content h1{font-size:44px;letter-spacing:-1px;margin-bottom:25px}.intuitiva-content h2{font-size:29px;letter-spacing:0}.intuitiva-home-products{padding-top:30px;padding-bottom:50px}
header .category-nav>a{padding:15px 18px}header .category-nav>a.cart-toggle{padding:10px 14px}.intuitiva-search{padding:20px;display:flex;justify-content:center;align-items:center;gap:14px}.intuitiva-search[hidden]{display:none}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button{background:var(--gold)!important;color:white!important;border-radius:0!important;letter-spacing:1px;padding:15px 22px;font-weight:400}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#695023!important}
.woocommerce input.input-text,.woocommerce select,.woocommerce textarea,.intuitiva-search input{border:1px solid var(--line);background:var(--paper);padding:12px;min-height:44px;color:var(--ink);font-size:16px}.woocommerce form .form-row label{line-height:2}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon{border-color:var(--line);border-radius:0}.woocommerce-message,.woocommerce-info{background:#eee5d7;border-top-color:var(--gold);color:var(--ink)}.woocommerce-message:before,.woocommerce-info:before{color:var(--gold)}
.woocommerce ul.products li.product{border:1px solid var(--line);padding-bottom:20px;position:relative}.woocommerce ul.products li.product a img{aspect-ratio:3/4;object-fit:contain;background:#eee5d7}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:25px/1.2 Georgia,serif;padding:0;margin:0!important;letter-spacing:-.5px}.woocommerce ul.products li.product .product-favorite-row{padding:0 68px 0 18px;margin:18px 0 16px;min-height:60px}.woocommerce ul.products li.product .intuitiva-heart{position:absolute;right:14px;top:calc((100vw - 150px)/4 * 4/3 + 15px)}
.woocommerce ul.products li.product .price{color:var(--gold);font-size:17px;padding:0 18px}.woocommerce ul.products li.product>.button{margin-left:18px}.intuitiva-heart{margin:0;flex:none}.intuitiva-heart .favorite-toggle{float:none;margin:0;display:flex}.woocommerce div.product .product_title{font:42px/1.12 Georgia,serif}.woocommerce div.product p.price{color:var(--gold)}.woocommerce div.product .product-favorite-row{gap:24px}.woocommerce div.product div.images img{object-fit:contain;max-height:720px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:table-cell}
.woocommerce-account .woocommerce-MyAccount-navigation{background:#e8dece;padding:15px}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:16px;border-bottom:1px solid var(--line)}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:var(--paper);color:var(--gold)}.woocommerce-account .woocommerce-MyAccount-content{padding:20px;border:1px solid var(--line)}
.intuitiva-favorites{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,230px));gap:20px}.intuitiva-favorites article{border:1px solid var(--line);padding:16px;position:relative}.intuitiva-favorites img{width:100%;height:260px;object-fit:contain}.intuitiva-favorites h3{font:23px/1.25 Georgia,serif;margin:16px 0;padding-right:45px}.intuitiva-favorites .intuitiva-heart{position:absolute;right:12px;bottom:45px}
@media(max-width:760px){header .category-nav>a{padding:14px 12px;white-space:nowrap}.intuitiva-content h1{font-size:34px}.intuitiva-search{flex-wrap:wrap}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:21px}.woocommerce ul.products li.product .product-favorite-row{padding-left:12px;padding-right:50px}.woocommerce ul.products li.product .intuitiva-heart{right:8px}.woocommerce ul.products li.product .favorite-toggle{width:34px;height:34px;min-width:34px}.woocommerce-account .woocommerce-MyAccount-content{padding:16px}}

.woocommerce ul.products li.product .intuitiva-heart{position:static}.woocommerce ul.products li.product .product-favorite-row{padding:0 18px;min-height:0;align-items:center;justify-content:space-between}.woocommerce ul.products li.product .product-favorite-row h2{flex:1}.woocommerce ul.products li.product .price{display:block;margin:14px 0}.woocommerce ul.products li.product .product-favorite-row a{color:var(--ink)}

.intuitiva-favorites .intuitiva-heart{position:static}.intuitiva-favorites h3{margin:0;padding:0;flex:1}.intuitiva-favorites .product-favorite-row{gap:16px;align-items:center}
