.elementor-3374 .elementor-element.elementor-element-18ad7c68 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3374 .elementor-element.elementor-element-18ad7c68:not(.elementor-motion-effects-element-type-background), .elementor-3374 .elementor-element.elementor-element-18ad7c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gagobarrels.com/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-11-at-22.56.44-3.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3374 .elementor-element.elementor-element-18ad7c68 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-18ad7c68 > .elementor-container{min-height:403px;}.elementor-3374 .elementor-element.elementor-element-18ad7c68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-3374 .elementor-element.elementor-element-236c9377 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-3374 .elementor-element.elementor-element-663fe93e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:700;color:#D9BC7D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-3374 .elementor-element.elementor-element-4dcdc52{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;color:#FFFFFF;}.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-3374 .elementor-element.elementor-element-1b10b4ca .elementor-button{background-color:#D9BC7D;fill:#171717;color:#171717;}.elementor-3374 .elementor-element.elementor-element-4cff5ea8:not(.elementor-motion-effects-element-type-background), .elementor-3374 .elementor-element.elementor-element-4cff5ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE5;}.elementor-3374 .elementor-element.elementor-element-4cff5ea8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-3374 .elementor-element.elementor-element-4cff5ea8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-28c5ae48 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:700;color:#262626;}.elementor-3374 .elementor-element.elementor-element-6b155a97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3374 .elementor-element.elementor-element-6b155a97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-bc-flex-widget .elementor-3374 .elementor-element.elementor-element-6b155a97.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-6b155a97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-6b155a97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:12px 12px 12px 12px;}.elementor-3374 .elementor-element.elementor-element-6b155a97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-6b155a97 .elementor-element-populated a:hover{color:#B89A5E;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3374 .elementor-element.elementor-element-47402fea > .elementor-widget-container{background-color:#171717;}.elementor-3374 .elementor-element.elementor-element-47402fea img{width:600px;height:220px;object-fit:contain;object-position:center center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3374 .elementor-element.elementor-element-7a9efaf2 .elementor-image-box-wrapper{text-align:center;}.elementor-3374 .elementor-element.elementor-element-7a9efaf2 .elementor-image-box-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:700;color:#D9BC7D;}.elementor-3374 .elementor-element.elementor-element-7a9efaf2 .elementor-image-box-description{color:#FFFFFF;}.elementor-3374 .elementor-element.elementor-element-5905e111 .elementor-button{background-color:#D9BC7D;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#171717;color:#171717;}.elementor-3374 .elementor-element.elementor-element-5a4b861c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3374 .elementor-element.elementor-element-5a4b861c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-bc-flex-widget .elementor-3374 .elementor-element.elementor-element-5a4b861c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-5a4b861c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-5a4b861c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:12px 12px 12px 12px;}.elementor-3374 .elementor-element.elementor-element-5a4b861c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-5a4b861c .elementor-element-populated a:hover{color:#B89A5E;}.elementor-3374 .elementor-element.elementor-element-616d4cb1 > .elementor-widget-container{background-color:#171717;}.elementor-3374 .elementor-element.elementor-element-616d4cb1 img{width:1000px;max-width:100%;height:202px;object-fit:contain;object-position:center center;}.elementor-3374 .elementor-element.elementor-element-65bcf3fc .elementor-image-box-wrapper{text-align:center;}.elementor-3374 .elementor-element.elementor-element-65bcf3fc .elementor-image-box-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:700;color:#D9BC7D;}.elementor-3374 .elementor-element.elementor-element-65bcf3fc .elementor-image-box-description{color:#FFFFFF;}.elementor-3374 .elementor-element.elementor-element-61141603 .elementor-button{background-color:#D9BC7D;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#171717;color:#171717;}.elementor-3374 .elementor-element.elementor-element-59ef513a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3374 .elementor-element.elementor-element-59ef513a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-bc-flex-widget .elementor-3374 .elementor-element.elementor-element-59ef513a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-59ef513a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-59ef513a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:12px 12px 12px 12px;}.elementor-3374 .elementor-element.elementor-element-59ef513a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-59ef513a .elementor-element-populated a:hover{color:#B89A5E;}.elementor-3374 .elementor-element.elementor-element-6f61a1b1 > .elementor-widget-container{background-color:#171717;}.elementor-3374 .elementor-element.elementor-element-6f61a1b1 img{width:600px;height:220px;object-fit:contain;object-position:center center;}.elementor-3374 .elementor-element.elementor-element-5ae78415 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-3374 .elementor-element.elementor-element-5ae78415 .elementor-image-box-wrapper{text-align:center;}.elementor-3374 .elementor-element.elementor-element-5ae78415 .elementor-image-box-title{margin-bottom:25px;font-family:"Jost", Sans-serif;font-size:22px;font-weight:700;color:#D9BC7D;}.elementor-3374 .elementor-element.elementor-element-5ae78415 .elementor-image-box-description{color:#FFFFFF;}.elementor-3374 .elementor-element.elementor-element-15d7bca4 .elementor-button{background-color:#D9BC7D;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#171717;color:#171717;}.elementor-3374 .elementor-element.elementor-element-22c57a69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3374 .elementor-element.elementor-element-22c57a69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-bc-flex-widget .elementor-3374 .elementor-element.elementor-element-22c57a69.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-22c57a69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-22c57a69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:12px 12px 12px 12px;}.elementor-3374 .elementor-element.elementor-element-22c57a69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-22c57a69 .elementor-element-populated a:hover{color:#B89A5E;}.elementor-3374 .elementor-element.elementor-element-36bbccfd img{width:600px;height:220px;object-fit:contain;object-position:center center;}.elementor-3374 .elementor-element.elementor-element-549388f7 .elementor-image-box-wrapper{text-align:center;}.elementor-3374 .elementor-element.elementor-element-549388f7 .elementor-image-box-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:700;color:#D9BC7D;}.elementor-3374 .elementor-element.elementor-element-549388f7 .elementor-image-box-description{color:#FFFFFF;}.elementor-3374 .elementor-element.elementor-element-5f2b6f63 .elementor-button{background-color:#D9BC7D;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#171717;color:#171717;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-icon i{color:#B49A60;transition:color 0.3s;}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-icon svg{fill:#B49A60;transition:fill 0.3s;}.elementor-3374 .elementor-element.elementor-element-996d5ca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3374 .elementor-element.elementor-element-996d5ca .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-3374 .elementor-element.elementor-element-6e37cf2c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:700;color:#262626;}.elementor-bc-flex-widget .elementor-3374 .elementor-element.elementor-element-5f085a2e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-5f085a2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3374 .elementor-element.elementor-element-5f085a2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3374 .elementor-element.elementor-element-60a42e30 .elementor-button{background-color:#D9BC7D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:16px;fill:#171717;color:#171717;padding:10px 16px 10px 16px;}.elementor-3374 .elementor-element.elementor-element-60a42e30{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.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-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#262626;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#262626;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .price{color:#262626;font-family:"Jost", Sans-serif;font-size:16px;font-weight:700;line-height:24px;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .price ins{color:#262626;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .price ins .amount{color:#262626;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .button{color:#171717;background-color:#D9BC7D;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product .button:hover{color:#FAF7F0;background-color:#262626;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3374 .elementor-element.elementor-element-7f410122 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3374 .elementor-element.elementor-element-7f410122:not(.elementor-motion-effects-element-type-background), .elementor-3374 .elementor-element.elementor-element-7f410122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gagobarrels.com/wp-content/uploads/2026/09/Captura-de-pantalla-2026-09-21-110149.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3374 .elementor-element.elementor-element-7f410122 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-7f410122 > .elementor-container{min-height:160px;}.elementor-3374 .elementor-element.elementor-element-7f410122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-3374 .elementor-element.elementor-element-4b63d60d{text-align:center;}.elementor-3374 .elementor-element.elementor-element-4b63d60d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:700;color:#D9BC7D;}.elementor-3374 .elementor-element.elementor-element-2f25cfb0{text-align:center;color:#FFFFFF;}.elementor-3374 .elementor-element.elementor-element-7672c55c .elementor-button{background-color:#D9BC7D;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#171717;color:#171717;}.elementor-3374 .elementor-element.elementor-element-a5cad0a:not(.elementor-motion-effects-element-type-background), .elementor-3374 .elementor-element.elementor-element-a5cad0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE5;}.elementor-3374 .elementor-element.elementor-element-a5cad0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-3374 .elementor-element.elementor-element-a5cad0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-icon i{color:#B49A60;transition:color 0.3s;}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-icon svg{fill:#B49A60;transition:fill 0.3s;}.elementor-3374 .elementor-element.elementor-element-43f31f05{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3374 .elementor-element.elementor-element-43f31f05 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-3374 .elementor-element.elementor-element-2006a709 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:700;color:#262626;}.elementor-3374 .elementor-element.elementor-element-21fabece .elementor-element-populated a{color:#262626;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-title, .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-title:before, .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-title:after, .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-content, .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-title, .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-title a{color:#262626;}.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-title.elementor-active,
					 .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-title.elementor-active a{color:#806323;}@media(max-width:1024px){.elementor-3374 .elementor-element.elementor-element-18ad7c68 > .elementor-container{min-height:300px;}.elementor-3374 .elementor-element.elementor-element-18ad7c68{padding:20px 20px 20px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-4dcdc52{width:100%;max-width:100%;}.elementor-3374 .elementor-element.elementor-element-28c5ae48 .elementor-heading-title{font-size:34px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-47402fea img{height:200px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-616d4cb1 img{height:200px;}.elementor-3374 .elementor-element.elementor-element-6f61a1b1 img{height:200px;}.elementor-3374 .elementor-element.elementor-element-5ae78415 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3374 .elementor-element.elementor-element-36bbccfd img{height:200px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-6e37cf2c .elementor-heading-title{font-size:34px;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3374 .elementor-element.elementor-element-7f410122 > .elementor-container{min-height:160px;}.elementor-3374 .elementor-element.elementor-element-7f410122{padding:16px 16px 16px 16px;}.elementor-3374 .elementor-element.elementor-element-2f25cfb0{text-align:center;}.elementor-3374 .elementor-element.elementor-element-2006a709 .elementor-heading-title{font-size:34px;}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3374 .elementor-element.elementor-element-18ad7c68 > .elementor-container{min-height:300px;}.elementor-3374 .elementor-element.elementor-element-18ad7c68{padding:20px 20px 20px 20px;}.elementor-3374 .elementor-element.elementor-element-663fe93e .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-4dcdc52{width:100%;max-width:100%;}.elementor-3374 .elementor-element.elementor-element-28c5ae48 .elementor-heading-title{font-size:30px;}.elementor-3374 .elementor-element.elementor-element-6b155a97{width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-47402fea img{height:220px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-5a4b861c{width:100%;}.elementor-3374 .elementor-element.elementor-element-616d4cb1 img{height:220px;}.elementor-3374 .elementor-element.elementor-element-59ef513a{width:100%;}.elementor-3374 .elementor-element.elementor-element-6f61a1b1 img{height:220px;}.elementor-3374 .elementor-element.elementor-element-5ae78415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3374 .elementor-element.elementor-element-22c57a69{width:100%;}.elementor-3374 .elementor-element.elementor-element-36bbccfd img{height:220px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3374 .elementor-element.elementor-element-6e37cf2c .elementor-heading-title{font-size:30px;}.elementor-3374 .elementor-element.elementor-element-5f085a2e{width:100%;}.elementor-bc-flex-widget .elementor-3374 .elementor-element.elementor-element-5f085a2e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3374 .elementor-element.elementor-element-5f085a2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3374 .elementor-element.elementor-element-3e2a77c0{width:100%;}.elementor-3374 .elementor-element.elementor-element-6ebddf61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3374 .elementor-element.elementor-element-7f410122 > .elementor-container{min-height:160px;}.elementor-3374 .elementor-element.elementor-element-7f410122{padding:16px 16px 16px 16px;}.elementor-3374 .elementor-element.elementor-element-2f25cfb0{text-align:center;}.elementor-3374 .elementor-element.elementor-element-2006a709 .elementor-heading-title{font-size:30px;}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-3374 .elementor-element.elementor-element-6b155a97{width:25%;}.elementor-3374 .elementor-element.elementor-element-5a4b861c{width:25%;}.elementor-3374 .elementor-element.elementor-element-59ef513a{width:25%;}.elementor-3374 .elementor-element.elementor-element-22c57a69{width:25%;}.elementor-3374 .elementor-element.elementor-element-5f085a2e{width:24%;}.elementor-3374 .elementor-element.elementor-element-3e2a77c0{width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3374 .elementor-element.elementor-element-6b155a97{width:50%;}.elementor-3374 .elementor-element.elementor-element-5a4b861c{width:50%;}.elementor-3374 .elementor-element.elementor-element-59ef513a{width:50%;}.elementor-3374 .elementor-element.elementor-element-22c57a69{width:50%;}}/* Start custom CSS for tabs, class: .elementor-element-47a9f7a1 *//* Catalogo completo: solo este widget de la tienda. */
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 12px 16px;
  padding: 0;
  margin: 0;
  width: 100%;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products::before,
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products::after { display: none; }
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 4;
  row-gap: 10px;
  position: relative;
  float: none;
  clear: none;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 0 0 30px;
  text-align: center;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product > a.woocommerce-loop-product__link { display: contents; }
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product a img {
  grid-row: 1;
  width: 100%;
  height: auto;
  aspect-ratio: 300 / 533;
  max-height: 220px;
  object-fit: contain;
  object-position: center;
  margin: 0;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product .woocommerce-loop-product__title {
  grid-row: 2;
  align-self: start;
  padding: 0;
  margin: 0;
  overflow-wrap: anywhere;
  line-height: 1.3;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product .price {
  grid-row: 3;
  align-self: start;
  margin: 0;
  line-height: 1.4;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product > a.button {
  grid-row: 4;
  align-self: end;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 48px;
  height: 48px;
  box-sizing: border-box;
  margin: 0;
  padding: 8px 6px;
  border: 1px solid #d9bc7d;
  border-radius: 3px;
  background: #d9bc7d;
  color: #171717;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: normal;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product > a.button:hover,
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product > a.button:focus-visible {
  background: #171717;
  color: #d9bc7d;
  border-color: #d9bc7d;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product > a.added_to_cart {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  padding: 0;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-content { min-width: 0; }
@media (max-width: 1024px) {
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 16px;
  }
}
@media (max-width: 767px) {
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 12px;
  }
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .elementor-tab-content { padding: 16px 8px; }
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 15px; }
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products li.product > a.button { font-size: 12px; }
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce .woocommerce-ordering,
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce .woocommerce-result-count { float: none; width: 100%; }
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce .woocommerce-ordering select { max-width: 100%; }
}
@media (max-width: 359px) {
  .elementor-3374 .elementor-element.elementor-element-47a9f7a1 .woocommerce ul.products { grid-template-columns: minmax(0, 1fr); }
}/* End custom CSS */