.elementor-83 .elementor-element.elementor-element-a312593{--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;--overlay-opacity:0.1;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-a312593:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-a312593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-83 .elementor-element.elementor-element-a312593::before, .elementor-83 .elementor-element.elementor-element-a312593 > .elementor-background-video-container::before, .elementor-83 .elementor-element.elementor-element-a312593 > .e-con-inner > .elementor-background-video-container::before, .elementor-83 .elementor-element.elementor-element-a312593 > .elementor-background-slideshow::before, .elementor-83 .elementor-element.elementor-element-a312593 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83 .elementor-element.elementor-element-a312593 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://yummycakes.cl/wp-content/uploads/2026/08/hero-pies-limon.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-83 .elementor-element.elementor-element-1973dd8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-ab6abf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-83 .elementor-element.elementor-element-ab6abf8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.45em;color:#FDA4AF;}.elementor-83 .elementor-element.elementor-element-41335cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-83 .elementor-element.elementor-element-41335cf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.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 );line-height:var( --e-global-typography-text-line-height );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-83 .elementor-element.elementor-element-e6b9bdd{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#D6D3D1;}.elementor-83 .elementor-element.elementor-element-327156b{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-327156b:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-327156b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-83 .elementor-element.elementor-element-840612c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-03ba360{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-7786afb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-e0f8ba0{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-e0f8ba0:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-e0f8ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-83 .elementor-element.elementor-element-4d77338{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-f1a1134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-83 .elementor-element.elementor-element-f1a1134 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.45em;color:#FB7185;}.elementor-83 .elementor-element.elementor-element-4b40b64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:center;}.elementor-83 .elementor-element.elementor-element-4b40b64 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;color:#292524;}.elementor-83 .elementor-element.elementor-element-112f5e1{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-8d8d881{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#78716C;}.elementor-83 .elementor-element.elementor-element-790fda6{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-e99a1f2{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#78716C;}.elementor-83 .elementor-element.elementor-element-a8af375{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-8512667{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#78716C;}.elementor-83 .elementor-element.elementor-element-fc97420{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-9c44186{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#78716C;}.elementor-83 .elementor-element.elementor-element-d6fe4d8{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-0142bd7{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#78716C;}.elementor-83 .elementor-element.elementor-element-05e2fd6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-83 .elementor-element.elementor-element-f4b0bd9{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-f4b0bd9:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-f4b0bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F2;}.elementor-83 .elementor-element.elementor-element-7b7c994{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-e696b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-83 .elementor-element.elementor-element-e696b36 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;line-height:1.05em;color:#292524;}.elementor-83 .elementor-element.elementor-element-8e825dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#78716C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-83 .elementor-element.elementor-element-d54e0c4 .elementor-button{background-color:#292524;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-83 .elementor-element.elementor-element-d54e0c4 .elementor-button:hover, .elementor-83 .elementor-element.elementor-element-d54e0c4 .elementor-button:focus{background-color:#44403C;}.elementor-83 .elementor-element.elementor-element-d54e0c4{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-a312593{--content-width:1180px;}.elementor-83 .elementor-element.elementor-element-1973dd8{--width:100%;}.elementor-83 .elementor-element.elementor-element-327156b{--content-width:1180px;}.elementor-83 .elementor-element.elementor-element-03ba360{--width:48%;}.elementor-83 .elementor-element.elementor-element-7786afb{--width:48%;}.elementor-83 .elementor-element.elementor-element-e0f8ba0{--content-width:880px;}.elementor-83 .elementor-element.elementor-element-4d77338{--width:100%;}.elementor-83 .elementor-element.elementor-element-f4b0bd9{--content-width:1180px;}.elementor-83 .elementor-element.elementor-element-7b7c994{--width:100%;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-a312593{--padding-top:58px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-83 .elementor-element.elementor-element-41335cf .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-83 .elementor-element.elementor-element-327156b{--padding-top:58px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-03ba360{--width:100%;}.elementor-83 .elementor-element.elementor-element-7786afb{--width:100%;}.elementor-83 .elementor-element.elementor-element-e0f8ba0{--padding-top:58px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-4b40b64 .elementor-heading-title{font-size:34px;}.elementor-83 .elementor-element.elementor-element-f4b0bd9{--padding-top:58px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-e696b36 .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */.yc-centrado p{ max-width:600px; margin-left:auto; margin-right:auto; }

/* ===== Las dos tarjetas ===== */
.yc-tarjeta-caja{ height:100%; }
.yc-tarjeta{
  position:relative; height:100%;
  display:flex; flex-direction:column;
  background:#fff; border:1px solid #F5F5F4;
  border-radius:26px; overflow:hidden;
  box-shadow:0 14px 34px rgba(41,37,36,.05);
}
.yc-tarjeta-cab{ padding:34px 32px 30px; }
.yc-cab-rosa{ background:#FFF1F2; }
.yc-cab-choc{ background:#2C1810; }
.yc-tarjeta-icono{
  width:60px; height:60px; border-radius:18px;
  background:#fff; box-shadow:0 4px 12px rgba(41,37,36,.06);
  display:flex; align-items:center; justify-content:center;
  font-size:28px; line-height:1; margin-bottom:22px;
}
.yc-icono-choc{ background:rgba(255,255,255,.1); box-shadow:none; }
.yc-tarjeta-titulo{
  font-family:"Cormorant Garamond",serif;
  font-size:30px; font-weight:700; line-height:1.1; color:#292524; margin:0 0 6px;
}
.yc-titulo-claro{ color:#fff; }
.yc-tarjeta-bajada{
  font-family:"DM Sans",sans-serif; font-size:13px; color:#78716C; margin:0 0 16px;
}
.yc-bajada-clara{ color:#D6D3D1; }
.yc-chip{
  display:inline-block;
  font-family:"DM Sans",sans-serif;
  font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.14em;
  padding:6px 14px; border-radius:999px;
}
.yc-chip-verde{ background:#DCFCE7; color:#15803D; }
.yc-chip-claro{ background:rgba(255,255,255,.12); color:#fff; }
.yc-cinta{
  position:absolute; top:22px; right:22px; z-index:2;
  background:#FBBF24; color:#292524;
  font-family:"DM Sans",sans-serif;
  font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.12em;
  padding:7px 14px; border-radius:999px;
  box-shadow:0 4px 12px rgba(41,37,36,.15);
}

.yc-tarjeta-cuerpo{
  flex:1 1 auto;
  display:flex; flex-direction:column; gap:24px;
  padding:30px 32px 32px;
}
.yc-dato{ display:flex; gap:16px; align-items:flex-start; }
.yc-dato-icono{
  flex:0 0 auto; width:42px; height:42px; border-radius:14px;
  background:#FAFAF9; color:#78716C;
  display:flex; align-items:center; justify-content:center;
}
.yc-icono-rosa{ background:#FFF1F2; color:#FB7185; }
.yc-dato-icono svg{ width:18px; height:18px; }
.yc-dato-txt{ flex:1 1 auto; }
.yc-dato-label{
  font-family:"DM Sans",sans-serif;
  font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.16em;
  color:#A8A29E; margin:0 0 7px;
}
.yc-dato-fuerte{
  font-family:"DM Sans",sans-serif;
  font-size:15px; font-weight:600; color:#44403C; margin:0;
}
.yc-dato-tenue{
  font-family:"DM Sans",sans-serif;
  font-size:13px; color:#A8A29E; margin:3px 0 0;
}

.yc-horario{ list-style:none; margin:0; padding:0; }
.yc-horario li{
  display:flex; justify-content:space-between; gap:16px;
  font-family:"DM Sans",sans-serif; font-size:14px; color:#78716C;
  padding:3px 0;
}
.yc-horario b{ font-weight:600; color:#44403C; }
.yc-horario .yc-cerrado{ color:#D6D3D1; font-weight:600; }

.yc-ventanas{ list-style:none; margin:0; padding:0; }
.yc-ventanas li{
  font-family:"DM Sans",sans-serif; font-size:14px; color:#57534E; padding:2px 0;
}
.yc-ventanas li::before{ content:"• "; color:#A8A29E; }

.yc-pasos{ background:#FAFAF9; border-radius:18px; padding:20px 22px; }
.yc-pasos ol{ margin:0; padding:0; list-style:none; counter-reset:ycpaso; }
.yc-pasos li{
  counter-increment:ycpaso;
  font-family:"DM Sans",sans-serif; font-size:14px; line-height:1.6; color:#57534E;
  padding:5px 0 5px 24px; position:relative;
}
.yc-pasos li::before{
  content:counter(ycpaso) ".";
  position:absolute; left:0; top:5px;
  font-weight:700; color:#FB7185;
}
.yc-pasos-gris li::before{ color:#78716C; }

.yc-aviso{
  background:#FFFBEB; border:1px solid #FEF3C7; border-radius:18px;
  padding:18px 20px;
  font-family:"DM Sans",sans-serif; font-size:14px; line-height:1.65; color:#57534E;
}
.yc-aviso strong{ color:#44403C; }

/* El boton se pega abajo para que las dos tarjetas terminen parejas */
.yc-boton-tarjeta{
  margin-top:auto; display:block; text-align:center;
  background:#292524; color:#fff !important;
  font-family:"DM Sans",sans-serif;
  font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:.15em;
  padding:16px 20px; border-radius:999px;
  text-decoration:none; transition:background .2s;
}
.yc-boton-tarjeta:hover{ background:#44403C; }
.yc-boton-apagado{
  background:#E7E5E4; color:#A8A29E !important; cursor:not-allowed;
}
.yc-boton-apagado:hover{ background:#E7E5E4; }

@media (max-width:767px){
  .yc-tarjeta-cab{ padding:28px 22px 24px; }
  .yc-tarjeta-cuerpo{ padding:24px 22px 26px; }
  .yc-tarjeta-titulo{ font-size:26px; }
}/* End custom CSS */