/*
Theme Name: Paty Base
Author: Paty
Description: Tema base minimalista, mobile-first y compatible con WooCommerce.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: paty-base
*/
html{box-sizing:border-box;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
*,*:before,*:after{box-sizing:inherit}
html,body{margin:0;padding:0;width:100%;min-height:100%}
body{background:#fff;color:#173d59;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}
img,video,svg{display:block;max-width:100%;height:auto}
#page,.site,.site-content,.content-area,.site-main,.entry-content{width:100%;max-width:none;margin:0;padding:0}
.site-main>article{margin:0;padding:0}
body.home .entry-header,body.home .entry-title,body.home .page-title{display:none!important}
.alignwide{width:min(100% - 24px,1200px);max-width:1200px;margin-inline:auto}
.alignfull{width:100%;max-width:100%;margin:0}
a{color:#075a8c}a:hover{color:#e9345f}
.woocommerce,.woocommerce-page .site-main{width:100%}
.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-notices-wrapper,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce ul.products,.woocommerce div.product,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{width:min(100% - 24px,1240px);max-width:1240px;margin-inline:auto}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#f43b61;color:#fff;border-radius:999px;font-weight:700}
@media(max-width:760px){
 body{font-size:15px}
 .woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-notices-wrapper,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce ul.products,.woocommerce div.product,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{width:calc(100% - 20px)}
}
