﻿/*!
Author: Victor Casado
Author URI: https://github.com/maeseoki/
Description: Tema hijo de Sentido Común BlockTheme
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 7.4
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Sentido Común BlockTheme Child, (C) 2023 sentidocomun.es
Sentido Común BlockTheme is distributed under the terms of the GNU GPL.
*//*!
 -- ¡ATENCIÓN! --
 NO cambiar estilos en este archivo style.css. Es el resultado de la compilación de style.scss y por lo tanto
 los estilos añadidos a este archivo serán sobreescritos en la siguiente versión.
 Para añadir CSS plano de forma segura, 
*/::selection{color:#fff;background:var(--wp--preset--color--primary)}h1,h2,h3,h4,h5,h6{line-height:1.2}.wp-site-blocks>main{margin-top:0}.wp-site-blocks>main+footer{margin-top:0}.boton-menu a,a.wp-block-button__link{display:inline-block}#cabecera .boton-menu a:is(:hover,:focus-visible){background-color:rgba(0,0,0,0)}@media only screen and (min-width: 992px){#cabecera .boton-menu a{background-color:var(--wp--preset--color--primary) !important;color:#fff !important;padding:.25em 1.25em !important;border-radius:80px !important;text-decoration:none !important}#cabecera .boton-menu a:is(:hover,:focus-visible){background-color:var(--wp--preset--color--secondary) !important;color:var(--wp--preset--color--primary) !important}}header.wp-block-template-part{width:100%;box-shadow:0 1px 4px rgba(0,0,0,.25);z-index:1000;position:sticky;top:0;background-color:var(--wp--preset--color--base)}body.home header.wp-block-template-part{background-color:rgba(0,0,0,0);box-shadow:unset;position:absolute}header.wp-block-template-part .cabecera .wp-block-site-logo{width:60px;order:1;margin-right:auto}@media only screen and (min-width: 600px){header.wp-block-template-part .cabecera .wp-block-site-logo{width:70px}}@media only screen and (min-width: 768px){header.wp-block-template-part .cabecera .wp-block-site-logo{width:80px}}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera .wp-block-site-logo{width:90px;margin-right:unset}}@media only screen and (min-width: 1200px){header.wp-block-template-part .cabecera .wp-block-site-logo{width:100px}}header.wp-block-template-part .cabecera__derecha{order:2}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera__derecha{order:3}}header.wp-block-template-part .cabecera__derecha .wp-block-image{width:20px}@media only screen and (min-width: 600px){header.wp-block-template-part .cabecera__derecha .wp-block-image{width:24px}}header.wp-block-template-part .cabecera__derecha a:is(:hover,:focus-visible) img{filter:brightness(0) saturate(100%) invert(91%) sepia(20%) saturate(527%) hue-rotate(344deg) brightness(96%) contrast(89%)}header.wp-block-template-part .cabecera nav.wp-block-navigation{--ancho-hamburguesa: 32px;order:3}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation{order:2}}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container{padding:1rem}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container{padding:0}}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{justify-content:center;background:linear-gradient(120deg, var(--wp--preset--color--primary), var(--wp--preset--color--tertiary));color:var(--wp--preset--color--secondary);backdrop-filter:blur(8px)}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container-content{padding-top:0}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-close{max-width:100%;height:100%}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-dialog{padding:8rem 1rem 1rem;height:100%;display:flex;justify-content:center;align-items:center;margin:0}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-dialog{padding:0}}header.wp-block-template-part .cabecera nav.wp-block-navigation ul{width:100%;max-width:480px;align-items:center !important;text-align:center;gap:1.5rem !important;font-size:1.75rem;font-weight:500;white-space:nowrap}header.wp-block-template-part .cabecera nav.wp-block-navigation ul ul{font-size:1.25rem;font-weight:400}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation ul{width:unset;max-width:unset;gap:.5rem !important;font-size:var(--wp--preset--font-size--large);font-weight:400}header.wp-block-template-part .cabecera nav.wp-block-navigation ul.wp-block-navigation__container>li>a{padding:.5em .25em;position:relative;color:var(--wp--preset--color--primary) !important}header.wp-block-template-part .cabecera nav.wp-block-navigation ul.wp-block-navigation__container>li>a:is(:hover,:focus-visible){color:var(--wp--preset--color--secondary) !important}header.wp-block-template-part .cabecera nav.wp-block-navigation ul ul{font-size:inherit;font-weight:inherit}}@media only screen and (min-width: 1200px){header.wp-block-template-part .cabecera nav.wp-block-navigation ul{gap:1.5rem !important}header.wp-block-template-part .cabecera nav.wp-block-navigation ul.wp-block-navigation__container>li>a{padding:.625em .25em}}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li{flex-direction:column;align-items:center !important}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation ul li{flex-direction:row;align-items:flex-end !important}}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul{gap:.75rem !important;padding:0 !important;margin-top:.75rem !important}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul{gap:0 !important;padding:0 !important;min-width:150px !important;right:unset !important;left:0 !important;margin-top:0 !important;font-weight:unset;border-radius:4px;top:calc(100% + 1rem);background-color:var(--wp--preset--color--base);border:0;align-items:stretch !important;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.5))}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul::before{content:"";position:absolute;top:-1rem;width:100%;height:1rem}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul::after{content:"";position:absolute;bottom:100%;left:1rem;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid var(--wp--preset--color--base)}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul>li{overflow:hidden}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul>li>a{padding:.75rem;color:var(--wp--preset--color--primary) !important}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul>li>a:is(:hover,:focus-visible){background-color:var(--wp--preset--color--primary);color:#fff !important}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul>li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}header.wp-block-template-part .cabecera nav.wp-block-navigation ul li ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container-open svg{width:var(--ancho-hamburguesa);height:var(--ancho-hamburguesa)}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block}}header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera nav.wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.pie ::selection{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)}.pie__iconos img{filter:brightness(0) invert(1)}.pie__iconos a:is(:hover,:focus-visible) img{filter:brightness(0) saturate(100%) invert(91%) sepia(20%) saturate(527%) hue-rotate(344deg) brightness(96%) contrast(89%)}.pie nav.wp-block-navigation ul{font-size:var(--wp--preset--font-size--medium)}@media only screen and (min-width: 600px){.pie nav.wp-block-navigation ul{flex-direction:row;gap:1.5em}}.pie a:is(:hover,:focus-visible){color:var(--wp--preset--color--secondary) !important}.portada__rotacion{position:relative}.portada__rotacion .glide__slide{min-height:520px;height:60vw;max-height:min(800px,90vh);margin-top:0 !important;padding-top:80px;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.portada__rotacion .glide__slide .wp-block-group{opacity:0}.portada__rotacion .glide__slide .wp-block-group p{display:none}@media only screen and (min-width: 768px){.portada__rotacion .glide__slide .wp-block-group p{display:block}}.portada__rotacion .glide__slide .wp-block-buttons{flex-direction:column;align-items:flex-start}@media only screen and (min-width: 768px){.portada__rotacion .glide__slide .wp-block-buttons{flex-direction:row;align-items:center}}.portada__rotacion .glide__slide--active .wp-block-group{animation:aparecer_desde_abajo .5s ease forwards;opacity:0;animation-delay:.1s}.portada__rotacion .glide__bullets{--tamano-bullet: 32px;position:absolute;bottom:2rem;left:0;width:100%;padding:0 max(var(--wp--style--root--padding-left),(100% - var(--wp--style--global--content-size))/2);transform:unset;display:flex;justify-content:center;gap:.5rem}.portada__rotacion .glide__bullets .glide__bullet{width:var(--tamano-bullet);height:2px;margin:0;border:0;background-color:rgba(255,255,255,.75);box-shadow:unset;border-radius:0}.portada__rotacion .glide__bullets .glide__bullet:hover{border:0;background-color:var(--wp--preset--color--tertiary)}.portada__rotacion .glide__bullets .glide__bullet--active{background-color:var(--wp--preset--color--primary) !important}@media only screen and (min-width: 768px){.portada__rotacion .glide__bullets{--tamano-bullet: 48px;justify-content:flex-start;bottom:2.5rem}.portada__rotacion .glide__bullets .glide__bullet{height:3px}}@media only screen and (min-width: 992px){.portada__rotacion .glide__bullets{--tamano-bullet: 60px}.portada__rotacion .glide__bullets .glide__bullet{height:4px}}.portada__esencia{--ancho-inclinacion: 1rem;position:relative;clip-path:polygon(0 var(--ancho-inclinacion), 100% 0%, 100% calc(100% - var(--ancho-inclinacion)), 0% 100%);margin-top:calc(var(--ancho-inclinacion)*-1) !important}.portada__esencia ::selection{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)}.portada__esencia::before{content:"";position:absolute;bottom:0;right:0;width:100%;max-width:500px;aspect-ratio:1/1;background-image:url("../imgs/icono-tastudrinks.png");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1;filter:brightness(0) invert(1) opacity(0.1);transform:rotateY(180deg)}.portada__esencia .wp-block-list li::marker{color:var(--wp--preset--color--secondary)}@media only screen and (min-width: 600px){.portada__esencia{--ancho-inclinacion: 2rem}}@media only screen and (min-width: 768px){.portada__esencia::after{content:"";position:absolute;top:50%;right:max(var(--wp--style--root--padding-right),(100% - var(--wp--style--global--content-size))/2);transform:translateY(-50%);width:300px;aspect-ratio:1/1;background-image:url("../imgs/icono-tastudrinks.png");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:-1}}@media only screen and (min-width: 992px){.portada__esencia{--ancho-inclinacion: 3rem}}.portada__pilares{--ancho-inclinacion: 1rem;position:relative;clip-path:polygon(0 var(--ancho-inclinacion), 100% 0%, 100% calc(100% - var(--ancho-inclinacion)), 0% 100%);margin-top:calc(var(--ancho-inclinacion)*-1) !important}@media only screen and (min-width: 600px){.portada__pilares{--ancho-inclinacion: 2rem}}@media only screen and (min-width: 992px){.portada__pilares{--ancho-inclinacion: 3rem}}.portada__contacto{--ancho-inclinacion: 1rem;position:relative;clip-path:polygon(0 var(--ancho-inclinacion), 100% 0%, 100% calc(100% - var(--ancho-inclinacion)), 0% 100%);margin-top:calc(var(--ancho-inclinacion)*-1) !important}.portada__contacto__imagen{display:none;margin:0}@media only screen and (min-width: 992px){.portada__contacto__imagen{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:calc(100% - 400px - (100% - var(--wp--style--global--content-size))/2);height:80%;pointer-events:none;z-index:-1;border-top-left-radius:80px;border-bottom-left-radius:80px;overflow:hidden}.portada__contacto__imagen img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width: 600px){.portada__contacto{--ancho-inclinacion: 2rem}}@media only screen and (min-width: 992px){.portada__contacto{--ancho-inclinacion: 3rem}}@media only screen and (min-width: 1200px){.portada__contacto__bloque{margin-left:calc(var(--wp--preset--spacing--30)*-1) !important}}.portada__galeria{--ancho-inclinacion: 1rem;position:relative;clip-path:polygon(0 var(--ancho-inclinacion), 100% 0%, 100% 100%, 0% 100%);margin-top:calc(var(--ancho-inclinacion)*-1) !important}.portada__galeria>.wp-block-group{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}@media only screen and (min-width: 1200px){.portada__galeria>.wp-block-group{padding-left:0;padding-right:0}}@media only screen and (min-width: 600px){.portada__galeria{--ancho-inclinacion: 2rem}}@media only screen and (min-width: 992px){.portada__galeria{--ancho-inclinacion: 3rem}}.wpcf7-form{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:0;width:100%}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form .wpcf7-list-item label{flex-direction:row}.wpcf7-form .aceptacion{display:block;font-size:.75rem;font-weight:400}.wpcf7-form .aceptacion a{color:var(--wp--preset--color--primary)}.wpcf7-form .aceptacion a:is(:hover,:focus-visible){text-decoration:underline}.wpcf7-form label{width:100%;display:flex;flex-direction:column;gap:.25rem;font-weight:600;color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--small)}.wpcf7-form label .oculto{display:none}.wpcf7-form label .wpcf7-form-control-wrap{width:100%;font-style:normal;font-weight:400;color:var(--wp--preset--color--contrast)}.wpcf7-form label .wpcf7-form-control-wrap input[type=text],.wpcf7-form label .wpcf7-form-control-wrap input[type=email],.wpcf7-form label .wpcf7-form-control-wrap input[type=tel],.wpcf7-form label .wpcf7-form-control-wrap textarea,.wpcf7-form label .wpcf7-form-control-wrap select{border:0;border:1px solid var(--wp--preset--color--primary);padding:.75em 1em;font:inherit;width:100%;box-sizing:border-box;accent-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);background-color:rgba(0,0,0,0)}.wpcf7-form label .wpcf7-form-control-wrap input[type=text]::placeholder,.wpcf7-form label .wpcf7-form-control-wrap input[type=email]::placeholder,.wpcf7-form label .wpcf7-form-control-wrap input[type=tel]::placeholder,.wpcf7-form label .wpcf7-form-control-wrap textarea::placeholder,.wpcf7-form label .wpcf7-form-control-wrap select::placeholder{color:var(--wp--preset--color--primary)}.wpcf7-form label .wpcf7-form-control-wrap input[type=text]:focus-visible,.wpcf7-form label .wpcf7-form-control-wrap input[type=email]:focus-visible,.wpcf7-form label .wpcf7-form-control-wrap input[type=tel]:focus-visible,.wpcf7-form label .wpcf7-form-control-wrap textarea:focus-visible,.wpcf7-form label .wpcf7-form-control-wrap select:focus-visible{outline:0;border-color:var(--wp--preset--color--tertiary)}.wpcf7-form label .wpcf7-form-control-wrap textarea{resize:none;max-height:120px}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form .wpcf7-submit{background-color:var(--wp--preset--color--primary);color:#fff;border-radius:0;border-width:0;font-family:inherit;font-size:inherit;line-height:inherit;padding:.75em 1em;text-decoration:none;text-transform:uppercase;font-size:var(--wp--preset--font-size--small);cursor:pointer;align-self:stretch}.wpcf7-form .wpcf7-submit:hover,.wpcf7-form .wpcf7-submit:focus-visible{background-color:var(--wp--preset--color--tertiary);color:#fff}@keyframes aparecer_desde_abajo{0%{opacity:0;transform:translateY(12px)}20%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}#sci-cookies{width:100%;box-sizing:border-box;background-color:#fff;border-top:6px solid var(--wp--preset--color--primary)}#sci-cookies a{color:var(--wp--preset--color--secondary)}#sci-cookies .cookies-banner{gap:1.5rem;max-width:var(--wp--style--global--wide-size);margin:0 auto;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){#sci-cookies .cookies-banner{flex-direction:row}}#sci-cookies .cookies-banner__texto{flex:1}#sci-cookies .cookies-banner__botones{flex:unset;flex-shrink:0;gap:.75rem}#sci-cookies .cookies-banner__botones a,#sci-cookiesconf .sci-cookiesconf__footer a{background-color:var(--wp--preset--color--primary);color:#fff;padding:.5em 1.5em;text-align:center;text-decoration:none;font-size:var(--wp--preset--font-size--small);font-weight:500;width:auto;border:none;border-radius:100px;margin:0}#sci-cookies .cookies-banner__botones a:hover,#sci-cookiesconf .sci-cookiesconf__footer a:hover{background-color:var(--wp--preset--color--secondary);color:#000}#sci-cookiesconf{border:6px solid var(--wp--preset--color--secondary);padding:1.25rem;overflow-y:auto;box-sizing:border-box}@media only screen and (min-width: 600px){#sci-cookiesconf{padding:2rem}}#sci-cookiesconf .sci-cookiesconf__footer{gap:.75rem}.pagina__encabezado{min-height:100px;height:15vw;max-height:200px;background-color:#fff;text-shadow:.06em .06em .5em rgba(0,0,0,.25),.06em .06em rgba(0,0,0,.85)}/*# sourceMappingURL=style.css.map */
