﻿/*!
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.1}@media only screen and (min-width: 992px){h1{font-size:2.5rem}}.home .wp-site-blocks>main+footer{margin-top:0}html{--ancho-borde: 1.5rem}@media only screen and (min-width: 768px){html{--ancho-borde: 2.5rem}}header.wp-block-template-part{position:sticky;top:0;background-color:var(--wp--preset--color--base);box-shadow:0 1px 4px rgba(0,0,0,.25);z-index:1000;padding-top:calc(var(--ancho-borde)*.25)}header.wp-block-template-part::before{content:"";position:absolute;top:0;left:0;width:100%;height:var(--ancho-borde);background-color:var(--wp--preset--color--primary);clip-path:polygon(0 0, 0 100%, 100% 50%, 100% 0);z-index:1}header.wp-block-template-part::after{content:"";position:absolute;top:90%;left:0;width:100%;height:calc(2*var(--ancho-borde));background-color:var(--wp--preset--color--secondary);clip-path:polygon(0 0, 0 100%, 100% 50%, 100% 0);transform:translateY(-1px)}@media only screen and (min-width: 768px){header.wp-block-template-part .cabecera{padding-top:var(--wp--preset--spacing--50) !important;padding-bottom:var(--wp--preset--spacing--30) !important}}@media only screen and (min-width: 768px){header.wp-block-template-part.cabecera--reducida>.wp-block-group{padding-top:var(--wp--preset--spacing--30) !important;padding-bottom:var(--wp--preset--spacing--20) !important}header.wp-block-template-part.cabecera--reducida .logo-web{width:140px}}header.wp-block-template-part>.wp-block-group{transition:all .2s ease-out}header.wp-block-template-part .cabecera-telefono{display:flex;align-items:center;gap:.5em;font-size:.875rem}@media only screen and (min-width: 1200px){header.wp-block-template-part .cabecera-telefono{font-size:1rem}}header.wp-block-template-part .cabecera-telefono a{display:flex;align-items:center;gap:.5em}header.wp-block-template-part .cabecera-telefono a:hover{color:var(--wp--preset--color--primary)}header.wp-block-template-part .cabecera-telefono .mostrar-pc{display:none}@media only screen and (min-width: 992px){header.wp-block-template-part .cabecera-telefono .mostrar-pc{display:flex}}header.wp-block-template-part .cabecera-fila{position:relative;margin-top:-0.5rem !important}@media only screen and (min-width: 768px){header.wp-block-template-part .cabecera-fila{justify-content:flex-start}header.wp-block-template-part .cabecera-fila .wp-block-navigation{flex:1}}header.wp-block-template-part .logo-web{position:absolute;bottom:0;left:0;width:126px;transition:all .2s ease-out;z-index:1}@media only screen and (min-width: 768px){header.wp-block-template-part .logo-web{left:50%;transform:translateX(-50%);width:140px}}@media only screen and (min-width: 1200px){header.wp-block-template-part .logo-web{width:175px}}header.wp-block-template-part .logo-web img{width:100%}header.wp-block-template-part .wp-block-navigation{font-size:var(--wp--preset--font-size--large)}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation{font-size:var(--wp--preset--font-size--small)}}@media only screen and (min-width: 992px){header.wp-block-template-part .wp-block-navigation{font-size:var(--wp--preset--font-size--medium)}}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:block}}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container-open{display:flex !important}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container-open{display:none !important}}header.wp-block-template-part .wp-block-navigation a:hover{color:var(--wp--preset--color--primary)}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation a{font-weight:500}}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-dialog{padding:2rem 5%}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-dialog{padding:0}}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-close{max-width:100%}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container-close{top:2rem;right:5%}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container{gap:1.75rem !important}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(4){margin-left:auto}}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container a{color:var(--wp--preset--color--contrast)}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container a{color:#fff}}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container{padding:0 .5rem 0 0 !important;margin-top:1.25rem !important;gap:1.25rem !important}@media only screen and (min-width: 768px){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container{background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);padding:1rem !important;border:0;top:calc(100% + 20px);min-width:unset !important;margin:0 !important;gap:0 !important}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container::before{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container li+li{border-top:1px solid rgba(0,0,0,.1);padding-top:.75rem;margin-top:.75rem}}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a{white-space:nowrap}header.wp-block-template-part .wp-block-navigation .pastilla-menu a{display:inline-block;padding:.25em .5em !important;border-radius:200px;background-color:var(--wp--preset--color--primary);color:#fff}header.wp-block-template-part .wp-block-navigation .pastilla-menu a:hover{background-color:var(--wp--preset--color--tertiary)}footer.wp-block-template-part{margin-top:0}footer.wp-block-template-part .pie{overflow:hidden}footer.wp-block-template-part .pie a:hover{color:var(--wp--preset--color--primary)}footer.wp-block-template-part .pie .pie-link-sci{display:flex;flex-direction:column;gap:.25em;align-items:center;text-align:center;margin-top:2rem}@media only screen and (min-width: 992px){footer.wp-block-template-part .pie .pie-link-sci{width:100%;flex-direction:row;justify-content:flex-end;text-align:right;margin:0}}footer.wp-block-template-part .pie .pie-link-sci a{font-weight:500}footer.wp-block-template-part .pie .pie-link-sci a:hover{color:#f6bc25}footer.wp-block-template-part .pie .pie-contenido{text-align:center}@media only screen and (min-width: 992px){footer.wp-block-template-part .pie .pie-contenido{text-align:left;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 992px){footer.wp-block-template-part .pie .pie-contenido .pie-logo{order:1}}@media only screen and (min-width: 992px){footer.wp-block-template-part .pie .pie-contenido .pie-bloque-izquierda{order:2;align-items:flex-start;text-align:left}footer.wp-block-template-part .pie .pie-contenido .pie-bloque-izquierda .wp-block-navigation ul{align-items:flex-start;text-align:left}}@media only screen and (min-width: 992px){footer.wp-block-template-part .pie .pie-contenido .pie-bloque-derecha{order:3;margin-left:auto}}footer.wp-block-template-part .pie .contacto-whatsapp{position:fixed;bottom:1rem;right:1rem;z-index:100}@media only screen and (min-width: 992px){footer.wp-block-template-part .pie .contacto-whatsapp{bottom:2rem;right:2rem}}footer.wp-block-template-part .pie .contacto-whatsapp img{filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.25))}.portada-rotacion{position:relative}.portada-rotacion::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:calc(var(--ancho-borde)*2);transform:translateY(-50%);background-color:#a94f10;clip-path:polygon(0 50%, 0 100%, 100% 50%, 100% 0)}.portada-rotacion .slider .slides-wrapper{padding:0}.portada-rotacion .slider .slides-wrapper .slide{top:unset;right:unset;bottom:unset;left:unset;width:100%;height:45vw;min-height:420px;padding:1.5rem 0 3rem}.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container{text-shadow:.06em .06em .5em rgba(0,0,0,.35)}.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container p,.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container h1,.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container h2,.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container h3,.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container h4,.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container ol,.portada-rotacion .slider .slides-wrapper .slide .wp-block-cover__inner-container ul{max-width:800px}.portada-rotacion .slider .dot-container{position:absolute;bottom:calc(2.1*var(--ancho-borde));right:max(5%,(100% - var(--wp--style--global--content-size))/2);left:unset;transform:rotate(-1deg);padding:0;display:flex;align-items:center;gap:.5rem}.portada-rotacion .slider .dot-container .dot{position:relative;width:14px;height:14px;margin:0;border-radius:14px;background-color:rgba(255,255,255,.65);box-shadow:1px 1px 4px rgba(0,0,0,.2)}@media only screen and (min-width: 768px){.portada-rotacion .slider .dot-container .dot{width:16px;height:16px}}.portada-rotacion .slider .dot-container .dot::before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;transform:scale(0);background-color:#fff !important;transition:all .15s ease-out}.portada-rotacion .slider .dot-container .dot--active{background-color:#fff !important}.portada-rotacion .slider .dot-container .dot--active::before{transform:scale(1)}.portada-gastronomia{position:relative}.portada-gastronomia::before{content:"";position:absolute;bottom:calc(100% - 1px);left:0;width:100%;height:calc(var(--ancho-borde)*2);background-color:#a94f10;clip-path:polygon(0 50%, 0 100%, 100% 100%, 100% 0);z-index:1}.portada-gastronomia::after{content:"";position:absolute;top:100%;left:0;transform:translateY(-50%);width:100%;height:calc(var(--ancho-borde)*2);background-color:#a94f10;clip-path:polygon(0 0, 0 100%, 100% 50%, 100% 0);z-index:1}.portada-gastronomia .wp-block-media-text{gap:1.5rem}@media only screen and (min-width: 992px){.portada-gastronomia .wp-block-media-text{gap:3rem}}.portada-gastronomia .wp-block-media-text__content{padding:0}@media only screen and (min-width: 992px){.portada-gastronomia .wp-block-media-text__content p{font-size:var(--wp--preset--font-size--large)}}.portada-catalogo::after{content:"";position:absolute;top:100%;left:0;transform:translateY(-50%);width:100%;height:calc(var(--ancho-borde)*2);background-color:var(--wp--preset--color--contrast);clip-path:polygon(0 0, 0 100%, 100% 50%, 100% 0);z-index:1}.portada-catalogo,.catalogo{position:relative}.portada-catalogo .wp-block-gallery.catalogo-galeria,.catalogo .wp-block-gallery.catalogo-galeria{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 1rem}@media only screen and (min-width: 768px){.portada-catalogo .wp-block-gallery.catalogo-galeria,.catalogo .wp-block-gallery.catalogo-galeria{grid-template-columns:repeat(3, minmax(0, 1fr));gap:4rem 2rem}}.portada-catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image,.catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image{width:100% !important;overflow:hidden;padding:0;pointer-events:none}.portada-catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image img,.catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image img{transition:all .2s ease-out;transform-origin:bottom center;aspect-ratio:3/2;object-fit:cover;pointer-events:initial}.portada-catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image:hover img,.catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image:hover img{transform:scale(1.05)}.portada-catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image:hover figcaption,.catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image:hover figcaption{color:var(--wp--preset--color--primary)}.portada-catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image figcaption,.catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image figcaption{position:relative;top:unset;left:unset;bottom:unset;right:unset;width:100%;margin:1em 0 0;padding:0;font-size:.875rem;font-weight:500;text-align:left;transition:all .2s ease-out;background:unset !important;color:inherit}@media only screen and (min-width: 992px){.portada-catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image figcaption,.catalogo .wp-block-gallery.catalogo-galeria figure.wp-block-image figcaption{font-size:1.25rem}}.portada-fondo-azul{position:relative;overflow:hidden}.portada-fondo-azul::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:calc(var(--ancho-borde)*2);background-color:#fff;clip-path:polygon(0 50%, 0 100%, 100% 100%, 100% 0);z-index:1}.portada-fondo-azul__imagen{position:relative;padding:1.5rem 1.5rem 1.5rem 0}@media only screen and (min-width: 768px){.portada-fondo-azul__imagen{padding:2rem 3rem 2rem 0}}@media only screen and (min-width: 992px){.portada-fondo-azul__imagen{padding:3rem 5rem 3rem 0}}.portada-fondo-azul__imagen::before{content:"";position:absolute;top:0;right:0;width:200%;height:100%;background-color:#fff;transform:rotate(-1.5deg);box-shadow:2px 2px 8px rgba(0,0,0,.1)}.portada-fondo-azul__imagen figure{position:relative}@media only screen and (min-width: 992px){.portada-fondo-azul .wp-block-group p{max-width:500px;font-size:var(--wp--preset--font-size--large)}}.portada-noticias{position:relative;overflow:hidden}.portada-noticias .wp-block-query ul{margin-top:var(--wp--preset--spacing--50);display:grid;grid-template-columns:1fr;gap:2.5rem}@media only screen and (min-width: 768px){.portada-noticias .wp-block-query ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}.portada-noticias .wp-block-query ul li{width:auto !important}.portada-noticias .wp-block-query ul li .wp-block-post-featured-image img{aspect-ratio:3/2;object-fit:cover}.portada-marcas__carrusel figure{display:flex;align-items:center}.portada-fondo-naranja .wp-block-media-text{gap:1.5rem}@media only screen and (min-width: 992px){.portada-fondo-naranja .wp-block-media-text{gap:3rem}}.portada-fondo-naranja .wp-block-media-text__media{text-align:center}.portada-fondo-naranja .wp-block-media-text__media img{width:45%}@media only screen and (min-width: 992px){.portada-fondo-naranja .wp-block-media-text__media img{width:80%}}.portada-fondo-naranja .wp-block-media-text__content{padding:0}.wp-block-group.woocommerce.product{margin:5rem 0 3rem !important}.wp-block-group.woocommerce.product .wc-block-breadcrumbs{margin:0 0 1rem}.wp-block-group.woocommerce.product .wp-block-post-title{font-size:2rem}@media only screen and (min-width: 768px){.wp-block-group.woocommerce.product .wp-block-post-title{font-size:var(--wp--preset--font-size--x-large)}}.wp-block-group.woocommerce.product .wc-block-grid__product-price{color:var(--wp--preset--color--contrast);font-size:1.75rem;font-weight:700;margin-top:.5rem}.wp-block-group.woocommerce.product .wp-block-post-excerpt{margin-top:2rem;line-height:1.75}.wp-block-group.woocommerce.product .wp-block-add-to-cart-form{margin-top:2rem}.wp-block-group.woocommerce.product .wp-block-add-to-cart-form .quantity .qty{border:0;border-bottom:1px solid rgba(0,0,0,.25);width:2em;padding:.375em .5em;font-size:var(--wp--preset--font-size--large)}.wp-block-group.woocommerce.product .wp-block-add-to-cart-form .single_add_to_cart_button{display:inline-block;font-size:var(--wp--preset--font-size--small);background-color:var(--wp--preset--color--primary)}.wp-block-group.woocommerce.product .wp-block-add-to-cart-form .single_add_to_cart_button:hover{background-color:var(--wp--preset--color--secondary)}.wp-block-woocommerce-related-products .wp-block-heading{text-align:center;margin-top:5rem;margin-bottom:1em}.wp-block-woocommerce-related-products ul .product{overflow:hidden}.wp-block-woocommerce-related-products ul .product .wc-block-components-product-image{margin-bottom:1.5rem}.wp-block-woocommerce-related-products ul .product .wc-block-components-product-image img{aspect-ratio:1;transition:all .3s ease-out;transform-origin:bottom center}.wp-block-woocommerce-related-products ul .product .wc-block-components-product-image img:hover{transform:scale(1.025)}.wp-block-woocommerce-related-products ul .product .wp-block-post-title{font-family:var(--wp--preset--font-family--poppins);font-size:var(--wp--preset--font-size--medium)}.wp-block-woocommerce-related-products ul .product .wc-block-components-product-price{color:var(--wp--preset--color--contrast);font-size:1.25rem;font-weight:700;margin-top:.5rem}.wp-block-woocommerce-related-products ul .product .add_to_cart_button{display:inline-block;font-size:var(--wp--preset--font-size--small);background-color:var(--wp--preset--color--primary)}.wp-block-woocommerce-related-products ul .product .add_to_cart_button:hover{background-color:var(--wp--preset--color--secondary)}.info-productos p{margin:.5rem;font-size:.8rem}.info-productos img{max-width:40px}.info-productos__datos{display:grid;grid-template-columns:repeat(auto-fill, minmax(112px, 1fr));align-items:end;text-align:center}.info-productos__datos>div{min-width:60px}.info-productos__alergenos{display:grid;grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));gap:1rem;text-align:center}.pedido-min__valor{font-weight:700;color:var(--wp--preset--color--primary, #f6bc25)}.logo-gallery figure img{max-height:10rem;object-fit:contain}.columnas-contacto{flex-direction:column}@media only screen and (min-width: 768px){.columnas-contacto{flex-direction:row;justify-content:space-between}}.columnas-contacto__formulario{max-width:700px;flex-shrink:0}.wpcf7-form{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:0;width:100%}.wpcf7-form label{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}@media only screen and (min-width: 1200px){.wpcf7-form label{flex-direction:row;gap:2rem}}.wpcf7-form label .wpcf7-form-control-wrap{width:100%;max-width:400px;font-style:normal}@media only screen and (min-width: 768px){.wpcf7-form label .wpcf7-form-control-wrap{width:300px;flex-shrink:0}}@media only screen and (min-width: 992px){.wpcf7-form label .wpcf7-form-control-wrap{width:420px}}.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 textarea,.wpcf7-form label .wpcf7-form-control-wrap select{border:1px solid #dbdbdb;padding:.5em 1em;font:inherit;width:100%;box-sizing:border-box}.wpcf7-form .wpcf7-submit{background-color:var(--wp--preset--color--primary);border-radius:0;border-width:0;color:var(--wp--preset--color--base);font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;cursor:pointer;align-self:center}.glide{width:100%;position:relative}.glide .glide__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-size:2rem;width:1.25em;height:1.25em;border:0;border-radius:50%;box-shadow:2px 2px 8px rgba(0,0,0,.5);background-color:#fff;color:#000;line-height:1;cursor:pointer;outline:none;z-index:10}@media only screen and (min-width: 768px){.glide .glide__arrow{font-size:3rem}}.glide .glide__arrow--left{left:max(16px,5%)}.glide .glide__arrow--right{right:max(16px,5%)}.glide .glide__bullets{position:absolute;left:0;bottom:0;width:100%;padding:1rem 0;display:flex;justify-content:center;align-items:center;gap:.75rem}.glide .glide__bullet{width:15px;height:15px;border-radius:15px;padding:0;margin:0;border:0;background-color:var(--wp--preset--color--secondary);transition:all .15s ease-out;cursor:pointer}.glide .glide__bullet .glide__bullet--active{transform:scale(1.05);background-color:var(--wp--preset--color--primary)}.wc-block-order-confirmation-status{margin-top:4rem !important}.sci-tramitar-envio{font-weight:700;color:var(--wp--preset--color--primary)}#shipping_method label[for*=local_pickup]{color:var(--wp--preset--color--primary);font-weight:700}#cliente_field .woocommerce-input-wrapper{display:flex;gap:.5rem;align-items:baseline}#cliente_field .woocommerce-input-wrapper input{cursor:pointer}#cliente_field .woocommerce-input-wrapper #cliente_profesional{margin-left:1rem}/*# sourceMappingURL=style.css.map */
