.elementor-4481 .elementor-element.elementor-element-05c37be{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:36px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4481 .elementor-element.elementor-element-05c37be:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-05c37be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-9b88c1a .woocommerce-breadcrumb{color:#6F6767;}.elementor-4481 .elementor-element.elementor-element-9b88c1a .woocommerce-breadcrumb > a{color:#6F6767;}.elementor-4481 .elementor-element.elementor-element-3ae3c38{--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:flex-start;--gap:28px 56px;--row-gap:28px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4481 .elementor-element.elementor-element-b079aa9{--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;}.woocommerce .elementor-4481 .elementor-element.elementor-element-f3bb723 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-4481 .elementor-element.elementor-element-f3bb723 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-4481 .elementor-element.elementor-element-f3bb723 .flex-viewport:not(:last-child){margin-bottom:12px;}.elementor-4481 .elementor-element.elementor-element-18a2483{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4481 .elementor-element.elementor-element-cb5d881 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#1D1616;}.woocommerce .elementor-4481 .elementor-element.elementor-element-98f1889 .star-rating{color:#BA0B19;}.woocommerce .elementor-4481 .elementor-element.elementor-element-a529e3e .price{color:#BA0B19;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;}.woocommerce .elementor-4481 .elementor-element.elementor-element-af9be15 .woocommerce-product-details__short-description{color:#4D4545;}.elementor-4481 .elementor-element.elementor-element-4680e04{width:100%;max-width:100%;}.elementor-4481 .elementor-element.elementor-element-4680e04.elementor-element{--align-self:center;}.elementor-4481 .elementor-element.elementor-element-4680e04 .cart button, .elementor-4481 .elementor-element.elementor-element-4680e04 .cart .button{font-family:"Poppins", Sans-serif;font-weight:400;border-style:none;border-radius:100px 100px 100px 100px;color:var( --e-global-color-944a476 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-4481 .elementor-element.elementor-element-4680e04 .cart button:hover, .elementor-4481 .elementor-element.elementor-element-4680e04 .cart .button:hover{background-color:var( --e-global-color-accent );}.elementor-4481 .elementor-element.elementor-element-4680e04 .added_to_cart{color:var( --e-global-color-accent );}.elementor-4481 .elementor-element.elementor-element-4680e04 .quantity .qty{font-weight:500;border-style:none;border-radius:100px 100px 100px 100px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-4481 .elementor-element.elementor-element-0856e25{--divider-border-style:solid;--divider-color:#E8E2DA;--divider-border-width:1px;}.elementor-4481 .elementor-element.elementor-element-0856e25 .elementor-divider-separator{width:100%;}.elementor-4481 .elementor-element.elementor-element-0856e25 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4481 .elementor-element.elementor-element-22f4723{--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:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4481 .elementor-element.elementor-element-22f4723:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-22f4723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EC;}.elementor-4481 .elementor-element.elementor-element-182ef85{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-4481 .elementor-element.elementor-element-182ef85:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-182ef85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-caad3b6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:400;line-height:1.25em;color:#1D1616;}.elementor-4481 .elementor-element.elementor-element-cd5e9db{color:#4D4545;font-size:16px;line-height:1.7em;}.elementor-4481 .elementor-element.elementor-element-caf2690{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-4481 .elementor-element.elementor-element-caf2690:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-caf2690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-26cbe25 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:22px;font-weight:400;line-height:1.25em;color:#1D1616;}.woocommerce .elementor-4481 .elementor-element.elementor-element-8d68454 .shop_attributes{color:var( --e-global-color-text );}.elementor-4481 .elementor-element.elementor-element-a5701f1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4481 .elementor-element.elementor-element-a5701f1:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-a5701f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-751698d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:400;line-height:1.25em;color:#1D1616;}.elementor-4481 .elementor-element.elementor-element-d57ee97{--display:flex;border-style:none;--border-style:none;--padding-top:4px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-4481 .elementor-element.elementor-element-d57ee97:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-d57ee97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-779893b{color:#4D4545;}.elementor-4481 .elementor-element.elementor-element-4956237{--display:flex;border-style:none;--border-style:none;--padding-top:4px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-4481 .elementor-element.elementor-element-4956237:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-4956237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-75a200b{color:#4D4545;}.elementor-4481 .elementor-element.elementor-element-d345964{--display:flex;border-style:none;--border-style:none;--padding-top:4px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-4481 .elementor-element.elementor-element-d345964:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-d345964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-2e5e3c4{color:#4D4545;}.elementor-4481 .elementor-element.elementor-element-d1ba666{--display:flex;border-style:none;--border-style:none;--padding-top:4px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-4481 .elementor-element.elementor-element-d1ba666:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-d1ba666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-2c3406e{color:#4D4545;}.elementor-4481 .elementor-element.elementor-element-3463cdb{--display:flex;border-style:none;--border-style:none;--padding-top:4px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-4481 .elementor-element.elementor-element-3463cdb:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-3463cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4481 .elementor-element.elementor-element-a4acf02{color:#4D4545;}.elementor-4481 .elementor-element.elementor-element-53bf5aa{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-4481 .elementor-element.elementor-element-53bf5aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4481 .elementor-element.elementor-element-53bf5aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4481 .elementor-element.elementor-element-1e64b6a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4481 .elementor-element.elementor-element-1e64b6a:not(.elementor-motion-effects-element-type-background), .elementor-4481 .elementor-element.elementor-element-1e64b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EC;}.elementor-4481 .elementor-element.elementor-element-a25b54d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:400;line-height:1.25em;color:#1D1616;}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .button{border-radius:100px 100px 100px 100px;margin-top:9px;}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-4481 .elementor-element.elementor-element-05c37be{--content-width:1240px;}.elementor-4481 .elementor-element.elementor-element-b079aa9{--width:54%;}.elementor-4481 .elementor-element.elementor-element-18a2483{--width:46%;}.elementor-4481 .elementor-element.elementor-element-22f4723{--content-width:1240px;}.elementor-4481 .elementor-element.elementor-element-182ef85{--width:58%;}.elementor-4481 .elementor-element.elementor-element-caf2690{--width:42%;}.elementor-4481 .elementor-element.elementor-element-a5701f1{--content-width:900px;}.elementor-4481 .elementor-element.elementor-element-1e64b6a{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4481 .elementor-element.elementor-element-b079aa9{--width:100%;}.elementor-4481 .elementor-element.elementor-element-18a2483{--width:100%;}.elementor-4481 .elementor-element.elementor-element-182ef85{--width:100%;}.elementor-4481 .elementor-element.elementor-element-caf2690{--width:100%;}}@media(max-width:1024px){.elementor-4481 .elementor-element.elementor-element-3ae3c38{--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:stretch;}.elementor-4481 .elementor-element.elementor-element-cb5d881 .elementor-heading-title{font-size:30px;}.elementor-4481 .elementor-element.elementor-element-4680e04.elementor-element{--align-self:flex-start;}.elementor-4481 .elementor-element.elementor-element-22f4723{--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-4481 .elementor-element.elementor-element-53bf5aa{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-4481 .elementor-element.elementor-element-53bf5aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4481 .elementor-element.elementor-element-05c37be{--padding-top:18px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-4481 .elementor-element.elementor-element-cb5d881 .elementor-heading-title{font-size:26px;}.elementor-4481 .elementor-element.elementor-element-4680e04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4481 .elementor-element.elementor-element-4680e04.elementor-element{--align-self:center;}.elementor-4481 .elementor-element.elementor-element-22f4723{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-4481 .elementor-element.elementor-element-182ef85{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-4481 .elementor-element.elementor-element-caad3b6 .elementor-heading-title{font-size:22px;}.elementor-4481 .elementor-element.elementor-element-caf2690{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-4481 .elementor-element.elementor-element-26cbe25 .elementor-heading-title{font-size:20px;}.elementor-4481 .elementor-element.elementor-element-a5701f1{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-4481 .elementor-element.elementor-element-751698d .elementor-heading-title{font-size:22px;}.elementor-4481 .elementor-element.elementor-element-53bf5aa{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-4481 .elementor-element.elementor-element-53bf5aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-4481 .elementor-element.elementor-element-1e64b6a{--padding-top:36px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4481 .elementor-element.elementor-element-a25b54d .elementor-heading-title{font-size:22px;}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4481 .elementor-element.elementor-element-def091c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4680e04 *//* Grosor y color para los símbolos + y - */
.elementor-4481 .elementor-element.elementor-element-4680e04 .quantity input.minus, 
.elementor-4481 .elementor-element.elementor-element-4680e04 .quantity input.plus,
.elementor-4481 .elementor-element.elementor-element-4680e04 .quantity .minus, 
.elementor-4481 .elementor-element.elementor-element-4680e04 .quantity .plus {
    color: #ba0b19 !important;
    font-weight: 900 !important;
    font-size: 18px !important;
}

/* Color y grosor del borde del desplegable (Select) */
.elementor-4481 .elementor-element.elementor-element-4680e04 .variations select {
    border: 2px solid #ba0b19 !important;
    border-radius: 5px !important; /* Opcional: para redondear esquinas */
}

/* Color más oscuro para la flecha del desplegable */
.elementor-4481 .elementor-element.elementor-element-4680e04 .variations select {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org' width='16' height='16' fill='%23333333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 10px center !important;
    appearance: none !important; /* Quita la flecha original del sistema */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-405d852 */.elementor-4481 .elementor-element.elementor-element-405d852 .product_meta .sku_wrapper, 
.elementor-4481 .elementor-element.elementor-element-405d852 .product_meta .tagged_as {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-def091c */@media (max-width: 767px) {
    .elementor-widget-wc-products ul.products li.product {
        padding: 10px !important;
        margin-bottom: 20px !important;
    }

    .woocommerce-loop-product__title {
        font-size: 14px !important;
        line-height: 1.2 !important;
        margin-bottom: 8px !important;
        min-height: 34px;
    }

    .price {
        font-size: 13px !important;
        margin-bottom: 12px !important;
        display: block !important;
    }

    .elementor-button.elementor-size-sm, 
    .button.add_to_cart_button,
    .button.product_type_variable {
        padding: 8px 12px !important;
        font-size: 12px !important;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        width: 100% !important;
        border-radius: 5px !important;
    }

    ul.products {
        grid-column-gap: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Ficha de producto · Fontefría */
body.elementor-page-4481 .ffp-top .woocommerce-breadcrumb{margin:0}
body.elementor-page-4481 .ffp-top .woocommerce-breadcrumb a{text-decoration:none}
body.elementor-page-4481 .ffp-price .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;line-height:1.2}
body.elementor-page-4481 .ffp-price .woocommerce-price-suffix{font-size:14px;font-weight:600;color:#6F6767}
body.elementor-page-4481 .ffp-price .ff-ppu{font-size:14px}
body.elementor-page-4481 .ffp-short p{margin:0 0 .6em}
body.elementor-page-4481 .ffp-short p:last-child{margin-bottom:0}
body.elementor-page-4481 .ffp-summary form.cart{margin:0!important}
body.elementor-page-4481 .ffp-summary table.variations{margin:0 0 14px;border:0;width:100%}
body.elementor-page-4481 .ffp-summary table.variations th,body.elementor-page-4481 .ffp-summary table.variations td{display:block;padding:0;border:0;background:none;text-align:left}
body.elementor-page-4481 .ffp-summary table.variations th label{font-weight:700;color:#1D1616;font-size:14px;text-transform:uppercase;letter-spacing:.04em}
body.elementor-page-4481 .ffp-summary table.variations select{width:100%;min-height:50px;border:1px solid #D9D2C9;border-radius:8px;padding:0 14px;font-size:16px;color:#1D1616;background-color:#fff;margin-top:6px}
body.elementor-page-4481 .ffp-summary .reset_variations{font-size:13px;color:#6F6767}
body.elementor-page-4481 .ffp-summary .woocommerce-variation-price{margin:4px 0 12px;font-size:20px;font-weight:700;color:#BA0B19}
body.elementor-page-4481 .ffp-summary .woocommerce-variation-add-to-cart,body.elementor-page-4481 .ffp-summary form.cart:not(.variations_form){display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}
body.elementor-page-4481 .ffp-summary .quantity{display:flex;align-items:center;border:1px solid #D9D2C9;border-radius:100px;min-height:54px;padding:0 6px}
body.elementor-page-4481 .ffp-summary .single_add_to_cart_button{flex:1 1 220px;min-height:54px;font-size:17px!important;font-weight:700!important;border-radius:100px!important;background:#BA0B19!important;color:#fff!important;box-shadow:0 6px 16px rgba(186,11,25,.22);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}
body.elementor-page-4481 .ffp-summary .single_add_to_cart_button:hover{background:#9A0914!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(186,11,25,.28)}
body.elementor-page-4481 .ffp-summary .single_add_to_cart_button.disabled{opacity:.55;box-shadow:none}
body.elementor-page-4481 .ffp-summary .product_meta{font-size:13px;color:#6F6767}
body.elementor-page-4481 .ffp-summary .product_meta a{color:#6F6767}
body.elementor-page-4481 .ffp-gallery .flex-control-thumbs{display:flex;gap:10px;margin-top:12px!important}
body.elementor-page-4481 .ffp-gallery .flex-control-thumbs li{width:84px!important;float:none!important}
body.elementor-page-4481 .ffp-gallery .flex-control-thumbs img{border-radius:8px;opacity:.7;border:1px solid #E8E2DA}
body.elementor-page-4481 .ffp-gallery .flex-control-thumbs img.flex-active,body.elementor-page-4481 .ffp-gallery .flex-control-thumbs img:hover{opacity:1;border-color:#BA0B19}
body.elementor-page-4481 .ffp-gallery .woocommerce-product-gallery__image img{background:#fff}
body.elementor-page-4481 .ffp-desc h2,body.elementor-page-4481 .ffp-desc h3,body.elementor-page-4481 .ffp-desc h4{font-family:"Libre Baskerville",serif;font-size:19px;font-weight:400;color:#1D1616;margin:1.4em 0 .5em}
body.elementor-page-4481 .ffp-desc p{margin:0 0 1em}
body.elementor-page-4481 .ffp-desc a{color:#BA0B19}
body.elementor-page-4481 .ffp-detalle table.woocommerce-product-attributes{border:0;margin:0;font-size:14px}
body.elementor-page-4481 .ffp-detalle .woocommerce-product-attributes th,body.elementor-page-4481 .ffp-detalle .woocommerce-product-attributes td{border:0;border-bottom:1px solid #EFEAE3;padding:10px 8px;background:none;vertical-align:top}
body.elementor-page-4481 .ffp-detalle .woocommerce-product-attributes th{width:42%;color:#1D1616;font-weight:600}
body.elementor-page-4481 .ffp-detalle .woocommerce-product-attributes td p{margin:0}
body.elementor-page-4481 .ffp-detalle .woocommerce-product-attributes-item--attribute_pa_alergenos td{color:#BA0B19;font-weight:700}
body.elementor-page-4481 .ffp-faq .e-n-accordion-item{border-radius:10px;overflow:hidden;border:1px solid #EFEAE3}
body.elementor-page-4481 .ffp-faq .e-n-accordion-item-title-text{font-weight:600;color:#1D1616}
@media (max-width:1024px){body.elementor-page-4481 .ffp-summary{position:static!important}}
@media (max-width:767px){body.elementor-page-4481 .ffp-summary .single_add_to_cart_button{flex-basis:100%}}/* End custom CSS */