/*
Theme Name: Tamboura Press
Theme URI: https://generatepress.com
Template: generatepress
Description: Child theme para Tamboura.
Author: ByCarlo
Version: 1.0
*/


@import url('https://cdn.jsdelivr.net/gh/vercel/geist-font@main/css/geist-mono.css');

/* Tipografía */
/* --- Uncut Sans --- */
/* Light */
@font-face {
  font-family: 'Uncut Sans';
  src: url('fonts/uncut-sans/UncutSans-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Regular */
@font-face {
  font-family: 'Uncut Sans';
  src: url('fonts/uncut-sans/UncutSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Medium */
@font-face {
  font-family: 'Uncut Sans';
  src: url('fonts/uncut-sans/UncutSans-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Bold */
@font-face {
  font-family: 'Uncut Sans';
  src: url('fonts/uncut-sans/UncutSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Light Italic */
@font-face {
  font-family: 'Uncut Sans';
  src: url('fonts/uncut-sans/UncutSans-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Bold Italic */
@font-face {
  font-family: 'Uncut Sans';
  src: url('fonts/uncut-sans/UncutSans-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}








/* Tus estilos personalizados */
body {
  background: #070707;
  color: #fff;
  font-family: 'Uncut Sans', sans-serif;
}


body.woocommerce-page{
	background:#fff!important;
	color:#000;
}




body.woocommerce-page .site-footer, body.woocommerce-page .site-footer a{
	background:#000!important;
	color:#fff;
}




/* Mostrar título en single trabajo 
.single-trabajo .entry-title {
  display: block !important;
}

/* Mostrar título en single producto WooCommerce 
.single-product .entry-title {
  display: block !important;
}*/



h1, h2, h3{
    /* text-transform:uppercase;*/
     font-weight: 400;
}


h1{
	font-size: 6em;
	line-height:.9em;
}

h2{
	font-size: 1.8em;
}



h4{
	font-size:1.4em;
}


.section-title{
	padding-top:10px;
	font-size: clamp(1.7rem, 3.7vw, 3.2rem);
	/*text-transform:uppercase;*/
}



/* Efecto brutalista para enlaces */
a, .main-navigation a {
 font-family: 'Geist Mono', monospace;
  color: #bababa;
/*  text-transform: uppercase;*/
  text-decoration: none;
}




.trabajo-title, .atributos ul, ul strong, .producto-title{
  font-family: 'Geist Mono', monospace!important;
  color: #545454;
  font-weight:100!important;
	font-size:.9em;
}



.badge{
	color:#4f4f4f;
	margin-bottom:0;
	text-transform:uppercase;
	font-size:.8em;
}



/*MOVIL TIPO*/
@media (max-width:768px){
	h1{
	font-size: 3em;
}

h2{
	font-size: 1em;
}
.trabajo-title, .atributos ul{
	font-size:.8em;
}
}






/*FORMS SHOP*/
/* RESET + MINIMAL BASE */
.woocommerce-checkout {
  background: #fff;
  font-size: 1rem;
}

.wc-block-components-form {
  padding: 2rem;
  margin: 0 auto;
}

.wc-block-components-title {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.5rem;
	text-transform:uppercase!important;
}

input,
select,
textarea {
  border: 1px solid #ccc !important;
  padding: 1rem 1rem !important;
  width: 100%;
  border-radius: 1px!important;
  background: #fff;
}


.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
 padding: clamp(1rem, 2vw, 1.5rem) 0.928571rem !important;
	background-color: #fff;
    border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 1px!important;
	box-shadow: unset!important;
}



.wc-block-components-address-card, .wp-block-woocommerce-checkout-order-summary-block {
    border: 1px solid hsla(0, 0%, 7%, .11);
    border-radius: 1px!important;
    font-size: 1em;
    padding: clamp(0.75rem, 2vw, 1.5rem) 0.928571rem !important;
}


