/*
Theme Name: Ateliê Lar
Theme URI: https://tilde.com.br
Author: tilde
Author URI: https://tilde.com.br
Description: Decoração com afeto. Tema de blocos com loja WooCommerce e tipografia local.
Version: 1.0.0
Requires at least: 6.6
Tested up to: 6.7
Requires PHP: 8.2
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: atelie-lar
Tags: e-commerce, full-site-editing, block-patterns, custom-colors, editor-style, wide-blocks, translation-ready
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto}a{text-underline-offset:.25em}a,button,input{transition:background-color .2s,color .2s,transform .2s}:focus-visible{outline:3px solid #9E472F;outline-offset:5px}.al-dark :focus-visible{outline-color:#DCB75E}.al-section{padding-block:clamp(3rem,7vw,6rem)}.al-kicker{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:750}.al-header{padding-block:1.2rem;border-bottom:1px solid #302a2425}.al-brand{font-family:Fraunces,serif;font-size:2rem;font-weight:500;text-decoration:none;white-space:nowrap}.al-hero{padding-block:3rem 5rem}.al-hero h1{margin-block:.6rem 1.5rem}.al-hero .wp-block-image img{border-radius:48% 48% 3px 3px;aspect-ratio:1/1.07;object-fit:cover}.al-hero em{color:#9E472F;font-weight:400}.al-strip{padding-block:1.1rem;background:#DCB75E}.al-dark{background:#302A24;color:#F6F0E6}.al-dark h2,.al-dark h3,.al-dark a{color:#F6F0E6}.al-terra{background:#9E472F;color:#fff}.al-terra h2{color:#fff}.al-sand{background:#E7DCCB}.al-card{border-top:1px solid #302a2440;padding-top:1.5rem}.al-number{font-family:Fraunces,serif;font-size:2.6rem;color:#9E472F}.al-category{display:block;padding:1.4rem 0;border-bottom:1px solid #302a2440;font-family:Fraunces,serif;font-size:clamp(1.6rem,3vw,2.6rem);text-decoration:none}.al-category:hover{color:#9E472F;padding-left:.5rem}.al-quote{font-family:Fraunces,serif;font-size:clamp(1.8rem,3.5vw,3.5rem);line-height:1.25}.al-editorial img{aspect-ratio:3/2;object-fit:cover;border-radius:3px 70px 3px 3px}.al-footer{padding-block:4rem 2rem}.al-footer h2{font-size:2.5rem}.al-footer a{color:inherit}.wp-block-details{padding:1.2rem 0;border-bottom:1px solid #302a2430}.wp-block-details summary{font-weight:650;cursor:pointer}.wp-block-post-title a{text-decoration:none}.wp-block-woocommerce-product-template{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2rem 1.4rem!important}.wp-block-woocommerce-product-template>li{width:auto!important;max-width:none!important;margin:0!important;min-width:0}.wp-block-woocommerce-product-template h3{font-family:Manrope,sans-serif;font-size:1.1rem!important;line-height:1.4}.wp-block-woocommerce-product-image img{aspect-ratio:3/2;object-fit:cover}.wp-block-woocommerce-product-template>li img{transition:transform .3s}.wp-block-woocommerce-product-template>li:hover img{transform:scale(1.025)}.wp-block-query .wp-block-post-title{font-size:1.6rem}.al-main{padding-block:3rem 5rem}.al-header-actions{gap:1.5rem}.al-header .wp-block-navigation{font-size:.9rem}.al-news{border:1px solid currentColor;padding:2rem}.al-news h3{font-size:1.6rem}@media(max-width:900px){.wp-block-woocommerce-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}.al-header-actions{gap:.6rem}.al-brand{font-size:1.6rem}}@media(max-width:600px){.al-hero{padding-top:1.5rem}.al-hero h1{font-size:3.3rem}.al-hero .wp-block-image img{max-height:390px}.wp-block-woocommerce-product-template{gap:1.5rem .8rem!important}.al-header .wp-block-navigation__responsive-container.is-menu-open{padding:2rem;background:#F6F0E6;color:#302A24}.al-header .wp-block-navigation__responsive-container-content{gap:1.5rem}.al-quote{margin-inline:0}.al-main{padding-top:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
