.elementor-343 .elementor-element.elementor-element-78605d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-343 .elementor-element.elementor-element-2d4b3136{--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;--justify-content:center;}.elementor-343 .elementor-element.elementor-element-2fd21fb4{padding:0px 10px 0px 0px;}.woocommerce .elementor-343 .elementor-element.elementor-element-2fd21fb4 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-343 .elementor-element.elementor-element-2fd21fb4 .flex-viewport, .woocommerce .elementor-343 .elementor-element.elementor-element-2fd21fb4 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-343 .elementor-element.elementor-element-2fd21fb4 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-343 .elementor-element.elementor-element-2fd21fb4 .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-343 .elementor-element.elementor-element-2fd21fb4 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-343 .elementor-element.elementor-element-2fd21fb4 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.elementor-343 .elementor-element.elementor-element-2b727e71{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-e753430 .woocommerce-breadcrumb{color:#BF272F;text-transform:capitalize;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-343 .elementor-element.elementor-element-4ad6cc4e{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-4ad6cc4e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-343 .elementor-element.elementor-element-38acf4f8{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:2px;}.elementor-343 .elementor-element.elementor-element-38acf4f8 .elementor-divider-separator{width:100%;}.elementor-343 .elementor-element.elementor-element-38acf4f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-343 .elementor-element.elementor-element-50750f88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-acfb751{--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:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-343 .elementor-element.elementor-element-5fbf54b.elementor-element{--align-self:center;}.elementor-343 .elementor-element.elementor-element-5fbf54b{text-align:center;}.woocommerce .elementor-343 .elementor-element.elementor-element-5fbf54b .price{color:var( --e-global-color-secondary );font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;}.woocommerce .elementor-343 .elementor-element.elementor-element-5fbf54b .price ins{color:var( --e-global-color-primary );font-size:32px;}.elementor-343 .elementor-element.elementor-element-3ad700f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-343 .elementor-element.elementor-element-51cc3e03 .woocommerce-product-details__short-description{font-family:"Roboto", Sans-serif;font-size:18px;}.elementor-343 .elementor-element.elementor-element-3aed45a1{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-3aed45a1:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-3aed45a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-343 .elementor-element.elementor-element-b1a07e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-343 .elementor-element.elementor-element-b1a07e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-343 .elementor-element.elementor-element-7934671a{--display:flex;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A7A7A785;--border-color:#A7A7A785;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-343 .elementor-element.elementor-element-7934671a:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-7934671a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB8A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-343 .elementor-element.elementor-element-770a148b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-343 .elementor-element.elementor-element-80f7fc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#222222;}.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-343 .elementor-element.elementor-element-586b448 .elementor-button{background-color:#04C43A;border-radius:8px 8px 8px 8px;padding:20px 0px 20px 0px;}.elementor-343 .elementor-element.elementor-element-586b448{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-586b448 .elementor-button-content-wrapper{flex-direction:row;}.elementor-343 .elementor-element.elementor-element-657e751c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-343 .elementor-element.elementor-element-73b2ec4f{padding:20px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-73b2ec4f .cart button, .elementor-343 .elementor-element.elementor-element-73b2ec4f .cart .button{padding:22px 0px 22px 0px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-343 .elementor-element.elementor-element-60197f0{--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-343 .elementor-element.elementor-element-119cc3b7{--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-343 .elementor-element.elementor-element-196521b9{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-196521b9:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-196521b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB8A;}.elementor-343 .elementor-element.elementor-element-19e0251d{--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-343 .elementor-element.elementor-element-1d22afcf{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-1d22afcf:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-1d22afcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB8A;}.elementor-343 .elementor-element.elementor-element-4172b8b1{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-343 .elementor-element.elementor-element-4172b8b1:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-4172b8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-343 .elementor-element.elementor-element-71f06cfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-343 .elementor-element.elementor-element-9d398aa{--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-343 .elementor-element.elementor-element-52284bd{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-52284bd:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-52284bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB8A;}.elementor-343 .elementor-element.elementor-element-104d90f{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-343 .elementor-element.elementor-element-104d90f:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-104d90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-343 .elementor-element.elementor-element-84dc175{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-343 .elementor-element.elementor-element-2f161e3{--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-343 .elementor-element.elementor-element-b9d9a31{--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-343 .elementor-element.elementor-element-8c01edd{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-8c01edd:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-8c01edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB8A;}.elementor-343 .elementor-element.elementor-element-67f759f{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-343 .elementor-element.elementor-element-67f759f:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-67f759f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-343 .elementor-element.elementor-element-1bc3013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-343 .elementor-element.elementor-element-11ac3ad{--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-343 .elementor-element.elementor-element-6c91c10{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-6c91c10:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-6c91c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB8A;}.elementor-343 .elementor-element.elementor-element-af68676{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-343 .elementor-element.elementor-element-af68676:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-af68676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-343 .elementor-element.elementor-element-08f8ac8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-343 .elementor-element.elementor-element-40d93e6c{--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-343 .elementor-element.elementor-element-2ff1e77d{--spacer-size:80px;}@media(min-width:768px){.elementor-343 .elementor-element.elementor-element-2d4b3136{--width:50%;}.elementor-343 .elementor-element.elementor-element-2b727e71{--width:50%;}.elementor-343 .elementor-element.elementor-element-3aed45a1{--width:100%;}.elementor-343 .elementor-element.elementor-element-4172b8b1{--width:100%;}.elementor-343 .elementor-element.elementor-element-104d90f{--width:100%;}.elementor-343 .elementor-element.elementor-element-67f759f{--width:100%;}.elementor-343 .elementor-element.elementor-element-af68676{--width:100%;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2fd21fb4 *//* ==========================================================================
   GALERÍA DE PRODUCTO - Border radius (compensa la pérdida al desactivar zoom)
   ========================================================================== */

.woocommerce-product-gallery__image,
.woocommerce-product-gallery__image img,
.woocommerce-product-gallery__wrapper > div,
.woocommerce-product-gallery__wrapper a,
.flex-viewport,
.woocommerce-product-gallery .flex-viewport {
    border-radius: 8px !important;
    overflow: hidden;
}

/* También aplicarlo a las miniaturas de la galería (si hay varias imágenes) */
.flex-control-thumbs li img,
.woocommerce-product-gallery__image--placeholder img {
    border-radius: 6px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-73b2ec4f */.elementor-343 .elementor-element.elementor-element-73b2ec4f .stock {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2afd94b *//* Franja lema — archive Herramientas */
.bnt-lema {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    width: 100%;
    margin: 0 0 28px;
    padding: 22px 28px;
    background: #fef3c7;
    border: 1px solid #fde68a;
    border-radius: 14px;
    text-align: center;
}
.bnt-lema-icono {
    flex: 0 0 auto;
    display: flex;
    color: #92400e;
}
.bnt-lema-texto {
    font-family: 'Oswald', sans-serif;   /* tipografía de títulos de la marca */
    font-size: 22px;
    font-weight: 600;
    letter-spacing: .3px;
    color: #92400e;
    line-height: 1.2;
}
@media (max-width: 600px) {
    .bnt-lema { flex-direction: column; gap: 10px; padding: 20px 18px; }
    .bnt-lema-texto { font-size: 18px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f81aa7 */<div class="cronograma-wrapper">
    <div class="dia-bloque">
        <div class="dia-header">
            <h3 class="dia-titulo">
                <span class="dia-numero">Día 1:</span> Fundamentos
            </h3>
        </div>
        <div class="dia-subbloques">
            <div class="subbloque subbloque-objetivos">
                <div class="subbloque-icono">🎯</div>
                <div class="subbloque-contenido">
                    <h4 class="subbloque-titulo">Objetivos del día</h4>
                    <div class="subbloque-texto">...</div>
                </div>
            </div>
            <div class="subbloque subbloque-contenidos">...</div>
            <div class="subbloque subbloque-productos">...</div>
        </div>
    </div>
    <!-- Día 2, Día 3, etc. -->
</div>/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2eba4cf */<div class="cronograma-wrapper">
    <div class="dia-bloque">
        <div class="dia-header">
            <h3 class="dia-titulo">
                <span class="dia-numero">Día 1:</span> Fundamentos
            </h3>
        </div>
        <div class="dia-subbloques">
            <div class="subbloque subbloque-objetivos">
                <div class="subbloque-icono">🎯</div>
                <div class="subbloque-contenido">
                    <h4 class="subbloque-titulo">Objetivos del día</h4>
                    <div class="subbloque-texto">...</div>
                </div>
            </div>
            <div class="subbloque subbloque-contenidos">...</div>
            <div class="subbloque subbloque-productos">...</div>
        </div>
    </div>
    <!-- Día 2, Día 3, etc. -->
</div>/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7fea5e9 */<div class="cronograma-wrapper">
    <div class="dia-bloque">
        <div class="dia-header">
            <h3 class="dia-titulo">
                <span class="dia-numero">Día 1:</span> Fundamentos
            </h3>
        </div>
        <div class="dia-subbloques">
            <div class="subbloque subbloque-objetivos">
                <div class="subbloque-icono">🎯</div>
                <div class="subbloque-contenido">
                    <h4 class="subbloque-titulo">Objetivos del día</h4>
                    <div class="subbloque-texto">...</div>
                </div>
            </div>
            <div class="subbloque subbloque-contenidos">...</div>
            <div class="subbloque subbloque-productos">...</div>
        </div>
    </div>
    <!-- Día 2, Día 3, etc. -->
</div>/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-70871fa */<div class="cronograma-wrapper">
    <div class="dia-bloque">
        <div class="dia-header">
            <h3 class="dia-titulo">
                <span class="dia-numero">Día 1:</span> Fundamentos
            </h3>
        </div>
        <div class="dia-subbloques">
            <div class="subbloque subbloque-objetivos">
                <div class="subbloque-icono">🎯</div>
                <div class="subbloque-contenido">
                    <h4 class="subbloque-titulo">Objetivos del día</h4>
                    <div class="subbloque-texto">...</div>
                </div>
            </div>
            <div class="subbloque subbloque-contenidos">...</div>
            <div class="subbloque subbloque-productos">...</div>
        </div>
    </div>
    <!-- Día 2, Día 3, etc. -->
</div>/* End custom CSS */
/* Start custom CSS *//* Aviso/cita de origen — secaderos (single Herramientas) */
.bnt-aviso-secadero {
    width: 100%;
    margin: 28px 0;
    padding: 24px 28px;
    background: #fef3c7;
    border: 1px solid #fde68a;
    border-radius: 14px;
}
.bnt-aviso-secadero-texto {
    position: relative;
    padding-left: 40px;
    font-style: italic;
    font-size: 16px;
    line-height: 1.55;
    color: #92400e;
}
.bnt-aviso-secadero-texto::before {
    content: "\201C";
    position: absolute;
    left: 0;
    top: -6px;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 48px;
    line-height: 1;
    color: #d9a441;
    font-style: normal;
}/* End custom CSS */