﻿/*!
Theme Name: Tienda Cine con Ñ
Template: storefront
Version: 1.0
Author:	Jorge Fosela Águila
Author URI: https://jorgefosela.dev
*/@font-face{font-family:"Lato";src:url("assets/fonts/Lato-Regular.ttf");font-weight:400}@font-face{font-family:"Lato";src:url("assets/fonts/Lato-Bold.ttf");font-weight:700}@font-face{font-family:"Albra";src:url("assets/fonts/Albra-medium.woff");font-weight:500}@font-face{font-family:"Albra";src:url("assets/fonts/Albra-bold.woff");font-weight:700}body{margin:0;font-family:"Lato",sans-serif}body.woocommerce #primary,body.woocommerce-checkout #primary{width:100%}.site-content .col-full{max-width:1200px;padding:0}.page-content{max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){.page-content{padding:0 20px}}h1,h2,h3,h4{font-family:"Albra",serif;line-height:120%;margin-bottom:20px;padding-top:10px;font-weight:700}hr.width-3x{border-width:3px}a{color:#4f834f}a.button{background-color:#20b764 !important}.only-desktop{display:block}@media screen and (max-width: 1024px){.only-desktop{display:none}}.only-mobile{display:none}@media screen and (max-width: 1024px){.only-mobile{display:block}}.breadcrumbs{font-size:14px;text-transform:uppercase;margin-bottom:44px;color:#a1a4ad}.breadcrumbs a{color:#a1a4ad}.breadcrumbs span{color:#6ac068}.social-share{margin:0 0 40px !important;padding:0;list-style-type:none;display:flex;gap:10px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#e5fde5;color:#0f1a38}.woocommerce-info::before,.woocommerce-noreviews::before,p.no-comments::before{color:#0f1a38}.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a{color:#0f1a38}.woocommerce-info a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#0f1a38}.menu{list-style:none;display:flex;gap:10px}.menu.legal-menu{justify-content:center}#menu-footer{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px}@media screen and (max-width: 600px){#menu-footer{margin:0;column-gap:10px}}.site-header{position:relative;max-width:1200px;margin:0 auto 50px;border-bottom:0}.site-header .header-top-bar{display:flex;justify-content:space-between;align-items:center}.site-header .header-top-bar .site-branding{margin:0;width:auto}.site-header .header-top-bar .main-menu .menu{display:flex;gap:17px;list-style-type:none;padding:0;margin:0}.site-header .header-top-bar .main-menu .menu .current_page_item a{color:#6ac068}.site-header .header-top-bar .site-header-cart{width:100px}.site-header .header-top-bar .site-header-cart .cart-contents{display:flex;justify-content:flex-end;gap:6px}.site-header .header-top-bar .site-header-cart .cart-contents .amount{display:none}.site-header .storefront-primary-navigation{display:none}.site-header .storefront-primary-navigation .col-full{padding:0}.site-header .storefront-primary-navigation .col-full .site-header-cart{width:100%;display:flex;justify-content:flex-end}.site-header .storefront-primary-navigation .col-full .site-header-cart li .cart-contents{padding:0}.site-header .storefront-primary-navigation .col-full .site-header-cart li .cart-contents .amount{display:none}.widget a.button.wc-forward{background-color:#ddd !important}.widget a.button.wc-forward:hover{background-color:#ccc !important}.widget a.button.checkout{background-color:#20b764 !important}.widget a.button.checkout:hover{background-color:#6ac068 !important}.site-footer{background-color:#0c1429;padding:67px 0 42px}@media screen and (max-width: 600px){.site-footer{padding-bottom:10px}}.site-footer .menu>li>a{color:#fff !important;text-decoration:none}.site-footer .site-branding.desktop{display:block}@media screen and (max-width: 600px){.site-footer .site-branding.desktop{display:none}}.site-footer .site-branding.mobile{display:none}@media screen and (max-width: 600px){.site-footer .site-branding.mobile{display:block}}.site-footer .site-branding.mobile .social-menu{margin:30px 0 0;justify-content:center;gap:30px}.site-footer .site-branding.mobile .social-menu li{width:22px}.site-footer .footer-wrapper{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.site-footer .footer-wrapper{padding:0 40px}}@media screen and (max-width: 600px){.site-footer .footer-wrapper{flex-direction:column;padding:0 20px}}.site-footer .footer-wrapper .social-menu{display:flex;gap:20px;margin:20px 0 0}.site-footer .footer-wrapper .social-menu li{width:22px}.site-footer .footer-wrapper .social-menu li>a{color:#fff}.site-footer .sub-footer{margin-top:77px;text-align:center;color:#fff}@media screen and (max-width: 600px){.site-footer .sub-footer{margin-top:50px;padding:0 20px}}.site-footer .sub-footer .logo-ministerio{width:300px;margin-bottom:50px}@media screen and (max-width: 600px){.site-footer .sub-footer .legal-menu{margin-bottom:100px}}.site-footer .sub-footer .legal-menu .menu{justify-content:center;gap:40px;margin:0 30px}@media screen and (max-width: 600px){.site-footer .sub-footer .legal-menu .menu{flex-direction:column;gap:15px;margin:0}}.site-footer .sub-footer .legal-menu .menu li{text-align:left;margin:0}.site-footer .sub-footer .copyright{margin-top:10px;color:#fff;font-size:12px}.site-footer .sub-footer .copyright a{color:#fff;text-decoration:underline;margin-left:15px}@media screen and (max-width: 600px){.site-footer .sub-footer .copyright{margin-top:40px}}.products-grid ul{margin:0}.products-grid ul li .wp-block-group h2 a{font-weight:700}.wp-block-button.wc-block-components-product-button button{background-color:#20b764;color:#fff;transition:all .25s}.wp-block-button.wc-block-components-product-button button:hover{background-color:#6ac068;color:#fff}.wp-block-button.wc-block-components-product-button br{display:none}@media screen and (max-width: 768px){.newsletter-block{margin-top:40px}}@media screen and (max-width: 768px){.newsletter-block .wp-block-columns{margin:20px -20px 0 !important}}@media screen and (max-width: 768px){.newsletter-block .wp-block-spacer{display:none}}@media screen and (max-width: 600px){.newsletter-block .section-epigraph{font-size:11px !important}}@media screen and (max-width: 600px){.newsletter-block .newsletter-wrapper{padding-left:20px !important;padding-right:20px !important}}.newsletter-block .newsletter-wrapper hr{width:104px;border-width:5px;height:4px !important;margin-left:0}@media screen and (max-width: 600px){.newsletter-block .newsletter-wrapper hr{margin:20px 0 0}}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper{color:#fff}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_heading{display:none}@media screen and (max-width: 600px){.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_body legend{display:none}}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_footer{height:0}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_footer input[type=submit]{visibility:hidden;position:absolute}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield{margin-bottom:0 !important}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield.privacy-wrapper a{color:#6ac068 !important}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield.privacy-wrapper a:hover{text-decoration:underline}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield.email-field-wrapper{grid-column:span 8 !important}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield.submit-button-wrapper{grid-column:span 4 !important;align-self:flex-end}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield.submit-button-wrapper.gfield_custom_error{height:147px}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield.submit-button-wrapper.gfield_custom_error button{margin-top:38px}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice{display:flex;gap:3px}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper .gform_wrapper.gravity-theme .gform_fields .gfield input.large{background-color:#fff;color:#0c1429;height:50.88px}.newsletter-block .newsletter-wrapper .newsletter-form-wrapper button[type=submit]{border:solid 2px #6ac068;padding:10px 10px 11px;background-color:#6ac068;color:#fff}@media screen and (max-width: 600px){.newsletter-block .newsletter-wrapper .newsletter-form-wrapper button[type=submit]{padding:11px 10px 11.5px}}.summary .product_title{font-size:30px;color:#0f1a38;letter-spacing:0;padding-top:0}.woocommerce-product-details__short-description{clear:both;width:50%}.woocommerce-Reviews{margin-top:50px;padding-top:50px;border-top:solid 1px #ccc}.woocommerce-Reviews #comments .woocommerce-Reviews-title{padding-top:0}.woocommerce-Reviews #comments .commentlist .review .comment_container{display:flex}.woocommerce-Reviews #comments .commentlist .review .comment_container img{display:none}.woocommerce-Reviews #review_form_wrapper #review_form #respond #commentform .form-submit #submit{background-color:#20b764;color:#fff}.storefront-breadcrumb{padding-bottom:22px;margin-bottom:30px}.storefront-breadcrumb .col-full{max-width:1200px;padding:0}.storefront-breadcrumb .col-full .woocommerce-breadcrumb{color:#6ac068;padding-bottom:22px;border-bottom:solid 1px #a1a4ad}.storefront-breadcrumb .col-full .woocommerce-breadcrumb a{text-decoration:none;color:#656b79}.single_add_to_cart_button.button.alt{background-color:#20b764}.star-rating span:before{color:#20b764}p.stars:hover a:before{color:#20b764}p.stars a{color:#20b764}p.stars a:hover::before{color:#20b764}#payment .place-order .button{background-color:#20b764}