.elementor-84 .elementor-element.elementor-element-efe02dd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-84 .elementor-element.elementor-element-efe02dd:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-efe02dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/Lunes-14-marz__11zon.webp") 50% 50%;background-size:cover;}.elementor-84 .elementor-element.elementor-element-efe02dd::before, .elementor-84 .elementor-element.elementor-element-efe02dd > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-efe02dd > .e-con-inner > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-efe02dd > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-efe02dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-efe02dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-c5575a6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-c5575a6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:500;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-79a8ae1{text-align:center;}.elementor-84 .elementor-element.elementor-element-79a8ae1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-84 .elementor-element.elementor-element-87df420 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-84 .elementor-element.elementor-element-87df420{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-fab429b{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-84 .elementor-element.elementor-element-fab429b:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-fab429b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B664A;}.elementor-84 .elementor-element.elementor-element-ef609b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-84 .elementor-element.elementor-element-ef609b6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-076d64b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-84 .elementor-element.elementor-element-88b8456{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-88b8456 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-7a0ebd8 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-84 .elementor-element.elementor-element-7a0ebd8{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-b927613{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-84 .elementor-element.elementor-element-b927613:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-b927613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-d221a2b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;text-align:center;}.elementor-84 .elementor-element.elementor-element-d221a2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-f0f994a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:center;}.elementor-84 .elementor-element.elementor-element-f0f994a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;padding:0% 0% 0% 0%;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#364547;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#364547;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product .price{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product .button{color:#E9E3DD;background-color:#364547;font-family:"Montserrat", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;margin-top:10px;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products .added_to_cart{color:#E55644;font-family:"Montserrat", Sans-serif;font-weight:400;margin-inline-start:10px;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-84 .elementor-element.elementor-element-338828e{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-338828e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:400;line-height:35px;letter-spacing:-0.2px;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-af59e3f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-84 .elementor-element.elementor-element-af59e3f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-b5f862c{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-3e35522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-84 .elementor-element.elementor-element-3e35522:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-3e35522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/jackreload-05663-scaled_11zon.webp");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-920f443{--display:flex;--justify-content:center;}.elementor-84 .elementor-element.elementor-element-920f443:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-920f443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-84 .elementor-element.elementor-element-8a127c4{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-8a127c4.elementor-element{--align-self:center;}.elementor-84 .elementor-element.elementor-element-22ace27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-84 .elementor-element.elementor-element-22ace27:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-22ace27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/jackreload-05666-scaled_11zon.webp");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-45bce7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-84 .elementor-element.elementor-element-45bce7d:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-45bce7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/jackreload-05658-scaled_11zon.webp");background-position:bottom center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-2e5d6f2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-2e5d6f2e:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-2e5d6f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-2ff6e1f{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-2ff6e1f img{max-width:160px;}.elementor-84 .elementor-element.elementor-element-259da0d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-259da0d2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-226594f6{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-5b4761b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-84 .elementor-element.elementor-element-48c0a16a{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-48c0a16a .gallery-item .gallery-caption{display:none;}.elementor-84 .elementor-element.elementor-element-48c0a16a .gallery-item{padding:0 20px 20px 0;}.elementor-84 .elementor-element.elementor-element-48c0a16a .gallery{margin:0 -20px -20px 0;}.elementor-84 .elementor-element.elementor-element-404835d{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-f7d1b63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-84 .elementor-element.elementor-element-f7d1b63:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-f7d1b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/Jackreload-DSC07682_11zon.webp");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-d99e054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-84 .elementor-element.elementor-element-d99e054:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-d99e054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/canto-0367-scaled_11zon.webp");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-f7f8206{--display:flex;--justify-content:center;}.elementor-84 .elementor-element.elementor-element-f7f8206:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-f7f8206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-4479d66{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-4479d66.elementor-element{--align-self:center;}.elementor-84 .elementor-element.elementor-element-3ecf53d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-84 .elementor-element.elementor-element-3ecf53d:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-3ecf53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/Jackreload-2_11zon.webp");background-position:bottom center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-334627da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-84 .elementor-element.elementor-element-334627da:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-334627da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B664A;}.elementor-84 .elementor-element.elementor-element-3686b40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-5bacfe88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-3c7f0f57{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-84 .elementor-element.elementor-element-3c7f0f57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.13px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-2d02d311{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-f1e1c41 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-84 .elementor-element.elementor-element-f1e1c41{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-84 .elementor-element.elementor-element-709c2c70.elementor-element{--align-self:flex-start;}.elementor-84 .elementor-element.elementor-element-709c2c70{text-align:left;}.elementor-84 .elementor-element.elementor-element-709c2c70 img{width:92%;}.elementor-84 .elementor-element.elementor-element-f8c69a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-f8c69a2:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-f8c69a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://elcantodelahuerta.com/wp-content/uploads/2025/03/Jackreload-DSC04869-scaled_11zon.webp");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-a139fbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-a139fbd:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-a139fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-6af6974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-84 .elementor-element.elementor-element-6af6974 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-c1b5100 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-0308505 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-84 .elementor-element.elementor-element-0308505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-06cfe90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-06cfe90:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-06cfe90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-8842952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-84 .elementor-element.elementor-element-f01c8a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-9b0e94d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-7f92ead .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-3037b4d .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-84 .elementor-element.elementor-element-3037b4d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-ad14b60 iframe{height:240px;}.elementor-84 .elementor-element.elementor-element-cf9a1c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-84 .elementor-element.elementor-element-fab429b{--content-width:1100px;}.elementor-84 .elementor-element.elementor-element-ef609b6{--width:71.619%;}.elementor-84 .elementor-element.elementor-element-3e35522{--width:40%;}.elementor-84 .elementor-element.elementor-element-920f443{--width:5%;}.elementor-84 .elementor-element.elementor-element-22ace27{--width:30%;}.elementor-84 .elementor-element.elementor-element-45bce7d{--width:25%;}.elementor-84 .elementor-element.elementor-element-2e5d6f2e{--width:100%;}.elementor-84 .elementor-element.elementor-element-5b4761b3{--content-width:1600px;}.elementor-84 .elementor-element.elementor-element-f7d1b63{--width:40%;}.elementor-84 .elementor-element.elementor-element-d99e054{--width:30%;}.elementor-84 .elementor-element.elementor-element-f7f8206{--width:5%;}.elementor-84 .elementor-element.elementor-element-3ecf53d{--width:25%;}.elementor-84 .elementor-element.elementor-element-3686b40{--width:50%;}.elementor-84 .elementor-element.elementor-element-f8c69a2{--width:50%;}.elementor-84 .elementor-element.elementor-element-8842952{--width:48%;}.elementor-84 .elementor-element.elementor-element-cf9a1c8{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-84 .elementor-element.elementor-element-3686b40{--width:65%;}.elementor-84 .elementor-element.elementor-element-f8c69a2{--width:65%;}}@media(max-width:1024px){.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-84 .elementor-element.elementor-element-2e5d6f2e{--min-height:511px;}.elementor-84 .elementor-element.elementor-element-259da0d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-84 .elementor-element.elementor-element-226594f6{--container-widget-width:558px;--container-widget-flex-grow:0;width:var( --container-widget-width, 558px );max-width:558px;}.elementor-84 .elementor-element.elementor-element-5b4761b3{--justify-content:space-around;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--flex-wrap:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-84 .elementor-element.elementor-element-334627da{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-84 .elementor-element.elementor-element-3686b40{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-f8c69a2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-6af6974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-c5575a6{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-84 .elementor-element.elementor-element-c5575a6 .elementor-heading-title{font-size:18px;}.elementor-84 .elementor-element.elementor-element-79a8ae1 .elementor-heading-title{font-size:35px;}.elementor-84 .elementor-element.elementor-element-ef609b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-84 .elementor-element.elementor-element-b927613{--padding-top:15%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-d221a2b .elementor-heading-title{font-size:35px;}.elementor-84 .elementor-element.elementor-element-f0f994a{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.elementor-84 .elementor-element.elementor-element-14f6404.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-84 .elementor-element.elementor-element-338828e{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.elementor-84 .elementor-element.elementor-element-338828e .elementor-heading-title{font-size:19px;}.elementor-84 .elementor-element.elementor-element-3e35522{--min-height:20vh;}.elementor-84 .elementor-element.elementor-element-22ace27{--min-height:20vh;}.elementor-84 .elementor-element.elementor-element-45bce7d{--min-height:20vh;}.elementor-84 .elementor-element.elementor-element-2e5d6f2e{--justify-content:center;--padding-top:18%;--padding-bottom:18%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-2ff6e1f{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-84 .elementor-element.elementor-element-2ff6e1f img{width:100%;}.elementor-84 .elementor-element.elementor-element-259da0d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-84 .elementor-element.elementor-element-259da0d2 .elementor-heading-title{font-size:35px;}.elementor-84 .elementor-element.elementor-element-226594f6{width:100%;max-width:100%;font-size:18px;}.elementor-84 .elementor-element.elementor-element-5b4761b3{--gap:75px 75px;--row-gap:75px;--column-gap:75px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-84 .elementor-element.elementor-element-f7d1b63{--min-height:300px;}.elementor-84 .elementor-element.elementor-element-d99e054{--min-height:300px;}.elementor-84 .elementor-element.elementor-element-3ecf53d{--min-height:300px;}.elementor-84 .elementor-element.elementor-element-3ecf53d:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-3ecf53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-84 .elementor-element.elementor-element-334627da{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-84 .elementor-element.elementor-element-3686b40{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-84 .elementor-element.elementor-element-3c7f0f57{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-84 .elementor-element.elementor-element-3c7f0f57 .elementor-heading-title{font-size:22px;}.elementor-84 .elementor-element.elementor-element-f1e1c41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-709c2c70{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-f8c69a2{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-84 .elementor-element.elementor-element-a139fbd{--padding-top:18%;--padding-bottom:18%;--padding-left:4%;--padding-right:4%;}.elementor-84 .elementor-element.elementor-element-6af6974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-84 .elementor-element.elementor-element-6af6974 .elementor-heading-title{font-size:35px;}.elementor-84 .elementor-element.elementor-element-06cfe90{--padding-top:15%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-84 .elementor-element.elementor-element-cf9a1c8{--margin-top:3%;--margin-bottom:3%;--margin-left:3%;--margin-right:3%;}}