.elementor-81 .elementor-element.elementor-element-f4b920c{--display:flex;--min-height:88vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f4b920c:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-f4b920c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-81 .elementor-element.elementor-element-97ce4f3{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:72px;--padding-right:48px;}.elementor-81 .elementor-element.elementor-element-5a2eac9{--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;--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-81 .elementor-element.elementor-element-68231bb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:180px;font-weight:700;line-height:1em;color:rgba(136,19,55,0.28);}.elementor-81 .elementor-element.elementor-element-50a59c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-81 .elementor-element.elementor-element-50a59c9 .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-81 .elementor-element.elementor-element-2571fd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-81 .elementor-element.elementor-element-2571fd8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-81 .elementor-element.elementor-element-668ae93{--divider-border-style:solid;--divider-color:#FB7185;--divider-border-width:1px;}.elementor-81 .elementor-element.elementor-element-668ae93 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-81 .elementor-element.elementor-element-668ae93 .elementor-divider{text-align:left;padding-block-start:22px;padding-block-end:22px;}.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-81 .elementor-element.elementor-element-254a874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#A8A29E;}.elementor-81 .elementor-element.elementor-element-fb2e0e8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-81 .elementor-element.elementor-element-bed031f .elementor-button{background-color:#FB7185;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:0px 0px 0px 0px;padding:14px 30px 14px 30px;}.elementor-81 .elementor-element.elementor-element-bed031f .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-bed031f .elementor-button:focus{background-color:#F43F5E;}.elementor-81 .elementor-element.elementor-element-bed031f{width:auto;max-width:auto;}.elementor-81 .elementor-element.elementor-element-080df06 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;fill:#D6D3D1;color:#D6D3D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57534E;border-radius:0px 0px 0px 0px;padding:14px 30px 14px 30px;}.elementor-81 .elementor-element.elementor-element-080df06 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-080df06 .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:#FB7185;}.elementor-81 .elementor-element.elementor-element-080df06{width:auto;max-width:auto;}.elementor-81 .elementor-element.elementor-element-2a7a4f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-ec3eed9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:180px;font-weight:700;line-height:1em;color:rgba(136,19,55,0.28);}.elementor-81 .elementor-element.elementor-element-c489580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-81 .elementor-element.elementor-element-c489580 .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-81 .elementor-element.elementor-element-269669e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-81 .elementor-element.elementor-element-269669e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-dcc39f4{--divider-border-style:solid;--divider-color:#FB7185;--divider-border-width:1px;}.elementor-81 .elementor-element.elementor-element-dcc39f4 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-81 .elementor-element.elementor-element-dcc39f4 .elementor-divider{text-align:left;padding-block-start:22px;padding-block-end:22px;}.elementor-81 .elementor-element.elementor-element-27fc70e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#A8A29E;}.elementor-81 .elementor-element.elementor-element-2464f74{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d336ea8 .elementor-button{background-color:#FB7185;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:0px 0px 0px 0px;padding:14px 30px 14px 30px;}.elementor-81 .elementor-element.elementor-element-d336ea8 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-d336ea8 .elementor-button:focus{background-color:#F43F5E;}.elementor-81 .elementor-element.elementor-element-d336ea8{width:auto;max-width:auto;}.elementor-81 .elementor-element.elementor-element-c208d8c .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;fill:#D6D3D1;color:#D6D3D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57534E;border-radius:0px 0px 0px 0px;padding:14px 30px 14px 30px;}.elementor-81 .elementor-element.elementor-element-c208d8c .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-c208d8c .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:#FB7185;}.elementor-81 .elementor-element.elementor-element-c208d8c{width:auto;max-width:auto;}.elementor-81 .elementor-element.elementor-element-7adb127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-7adb127:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-7adb127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yummycakes.cl/wp-content/uploads/2026/08/hero-torta-amor.jpg");background-position:center center;background-size:cover;}.elementor-81 .elementor-element.elementor-element-19b2031{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-19b2031:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-19b2031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yummycakes.cl/wp-content/uploads/2026/08/hero-pies-limon.jpg");background-position:center center;background-size:cover;}.elementor-81 .elementor-element.elementor-element-815e7b0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E5E4;--border-color:#E7E5E4;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-3fd5a73{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-ed5d5a9{--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:56px;}.elementor-81 .elementor-element.elementor-element-f6e6695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-81 .elementor-element.elementor-element-f6e6695 .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-81 .elementor-element.elementor-element-035ce73 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.2em;color:#292524;}.elementor-81 .elementor-element.elementor-element-13b13b7{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-8869fa5{--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-81 .elementor-element.elementor-element-8703c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-8703c21 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#FB7185;}.elementor-81 .elementor-element.elementor-element-2212a84{text-align:center;}.elementor-81 .elementor-element.elementor-element-2212a84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-5ddd44e{--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-81 .elementor-element.elementor-element-f2b5744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-f2b5744 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#FB7185;}.elementor-81 .elementor-element.elementor-element-803baf4{text-align:center;}.elementor-81 .elementor-element.elementor-element-803baf4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-da81943{--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-81 .elementor-element.elementor-element-138317e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-138317e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#FB7185;}.elementor-81 .elementor-element.elementor-element-26aa050{text-align:center;}.elementor-81 .elementor-element.elementor-element-26aa050 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-6b33490{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E5E4;--border-color:#E7E5E4;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-41b0a7e{--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;--justify-content:space-between;--align-items:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:46px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-e5ddcfa{--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-81 .elementor-element.elementor-element-998c0ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-81 .elementor-element.elementor-element-998c0ae .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-81 .elementor-element.elementor-element-715a85a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:700;line-height:1em;color:#292524;}.elementor-81 .elementor-element.elementor-element-f9f261d .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;fill:#78716C;color:#78716C;border-radius:0px 0px 0px 0px;padding:4px 0px 4px 0px;}.elementor-81 .elementor-element.elementor-element-f9f261d .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-f9f261d .elementor-button:focus{background-color:rgba(0,0,0,0);}.elementor-81 .elementor-element.elementor-element-f9f261d{width:auto;max-width:auto;}.elementor-81 .elementor-element.elementor-element-e23aa47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-1cebb08{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-1cebb08:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-1cebb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-81 .elementor-element.elementor-element-b585b87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-9eda574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-81 .elementor-element.elementor-element-9eda574 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-1ae599a{--display:flex;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-42614dd{--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;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-b689bc5{--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-81 .elementor-element.elementor-element-6da109d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-81 .elementor-element.elementor-element-6da109d .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-81 .elementor-element.elementor-element-7ef4a81 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:700;line-height:0.95em;color:#292524;}.elementor-81 .elementor-element.elementor-element-c7b5994{text-align:end;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-b972c03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-9781b23{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-7bc3573{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-c8ff462{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-848e926{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-c865bf2{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c40bd75{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-902a866{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f00c699{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#78716C;}.elementor-81 .elementor-element.elementor-element-7deb473{--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;}: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-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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 );}.elementor-81 .elementor-element.elementor-element-13b13b7{--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;}}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-97ce4f3{--width:46%;}.elementor-81 .elementor-element.elementor-element-5a2eac9{--width:100%;}.elementor-81 .elementor-element.elementor-element-fb2e0e8{--width:100%;}.elementor-81 .elementor-element.elementor-element-2a7a4f0{--width:100%;}.elementor-81 .elementor-element.elementor-element-2464f74{--width:100%;}.elementor-81 .elementor-element.elementor-element-3fd5a73{--content-width:1280px;}.elementor-81 .elementor-element.elementor-element-ed5d5a9{--width:46%;}.elementor-81 .elementor-element.elementor-element-13b13b7{--width:46%;}.elementor-81 .elementor-element.elementor-element-8869fa5{--width:30%;}.elementor-81 .elementor-element.elementor-element-5ddd44e{--width:30%;}.elementor-81 .elementor-element.elementor-element-da81943{--width:30%;}.elementor-81 .elementor-element.elementor-element-41b0a7e{--content-width:1280px;}.elementor-81 .elementor-element.elementor-element-e5ddcfa{--width:60%;}.elementor-81 .elementor-element.elementor-element-e23aa47{--content-width:1280px;}.elementor-81 .elementor-element.elementor-element-b585b87{--content-width:1280px;}.elementor-81 .elementor-element.elementor-element-42614dd{--content-width:1060px;}.elementor-81 .elementor-element.elementor-element-b689bc5{--width:58%;}.elementor-81 .elementor-element.elementor-element-b972c03{--content-width:1060px;}}@media(max-width:1024px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-97ce4f3{--width:100%;}.elementor-81 .elementor-element.elementor-element-ed5d5a9{--width:100%;}.elementor-81 .elementor-element.elementor-element-13b13b7{--width:100%;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-f4b920c{--min-height:560px;}.elementor-81 .elementor-element.elementor-element-97ce4f3{--width:100%;--padding-top:70px;--padding-bottom:70px;--padding-left:26px;--padding-right:26px;}.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-81 .elementor-element.elementor-element-68231bb .elementor-heading-title{font-size:120px;}.elementor-81 .elementor-element.elementor-element-2571fd8 .elementor-heading-title{font-size:34px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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 );}.elementor-81 .elementor-element.elementor-element-ec3eed9 .elementor-heading-title{font-size:120px;}.elementor-81 .elementor-element.elementor-element-269669e .elementor-heading-title{font-size:34px;}.elementor-81 .elementor-element.elementor-element-815e7b0{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-ed5d5a9{--width:100%;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-035ce73 .elementor-heading-title{font-size:27px;}.elementor-81 .elementor-element.elementor-element-13b13b7{--width:100%;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-8703c21 .elementor-heading-title{font-size:36px;}.elementor-81 .elementor-element.elementor-element-f2b5744 .elementor-heading-title{font-size:36px;}.elementor-81 .elementor-element.elementor-element-138317e .elementor-heading-title{font-size:36px;}.elementor-81 .elementor-element.elementor-element-6b33490{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e5ddcfa{--width:100%;}.elementor-81 .elementor-element.elementor-element-715a85a .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-1cebb08{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-9eda574 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-1ae599a{--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-b689bc5{--width:100%;}.elementor-81 .elementor-element.elementor-element-7ef4a81 .elementor-heading-title{font-size:40px;}}/* Start custom CSS *//* ===== Hero con 2 diapositivas ===== */
.yc-hero{ position:relative; overflow:hidden; }

/* Las dos diapositivas de texto comparten la MISMA celda de la grilla:
   asi el alto lo manda la mas larga y el cruce no da saltos.
   Los dots van en su propia fila, debajo. */
.yc-hero-texto{
  position:relative; z-index:3;
  display:grid !important;
  grid-template-rows:auto auto;
  align-content:center;
}
.yc-hero-texto > .yc-slide{
  grid-row:1; grid-column:1;
  opacity:0; visibility:hidden;
  transform:translateX(-14px);
  transition:opacity .5s ease, transform .5s ease, visibility .5s;
  pointer-events:none;
  /* Elementor le pone position:relative a sus contenedores. Si la diapositiva
     queda posicionada, el numero decorativo se ancla A ELLA (que esta centrada
     verticalmente) y aparece a media altura tapando el titular, en vez de
     arriba a la izquierda del hero. */
  position:static !important;
}
.yc-hero-texto > .yc-slide.is-active{
  opacity:1; visibility:visible; transform:none; pointer-events:auto;
}
.yc-hero-texto > .yc-dots-wrap{ grid-row:2; grid-column:1; }

.yc-hero-num{
  position:absolute !important; top:14px; left:44px;
  pointer-events:none; user-select:none; z-index:0;
}
.yc-hero-num .elementor-heading-title{ line-height:1 !important; }
.yc-hero-bajada{ max-width:300px; }

/* Las fotos, una encima de la otra, con el corte diagonal del Next.js */
.yc-hero-img{
  position:absolute !important;
  top:0; right:0; bottom:0; width:54%;
  opacity:0; transition:opacity .7s ease;
  clip-path: polygon(9% 0, 100% 0, 100% 100%, 0% 100%);
  z-index:1;
}
.yc-hero-img.is-active{ opacity:1; }
.yc-hero-img::after{
  content:""; position:absolute; inset:0;
  background:linear-gradient(90deg, rgba(44,24,16,.75) 0%, rgba(44,24,16,.15) 45%, rgba(44,24,16,0) 100%);
}

/* Dots: activo ancho y rosado, igual que en v1.
   Son <button> de verdad, asi que heredan los estilos de boton del tema y
   salen como ladrillos rosados. Hay que resetearlos uno por uno. */
.yc-hero .yc-dots{ display:flex; gap:10px; margin-top:46px; align-items:center; }
.yc-hero .yc-dots .yc-dot{
  width:16px !important; height:2px !important;
  min-width:0 !important; min-height:0 !important;
  padding:0 !important; margin:0 !important;
  border:0 !important; border-radius:999px !important;
  background:#57534E !important;
  color:transparent !important; font-size:0 !important; line-height:0 !important;
  box-shadow:none !important; outline:none;
  appearance:none; -webkit-appearance:none;
  cursor:pointer;
  transition:width .3s ease, background .3s ease;
}
.yc-hero .yc-dots .yc-dot:hover{ background:#A8A29E !important; }
.yc-hero .yc-dots .yc-dot.is-active{ width:32px !important; background:#FB7185 !important; }
.yc-hero .yc-dots .yc-dot:focus-visible{ outline:2px solid #FB7185; outline-offset:4px; }

@media (max-width:1024px){
  .yc-hero-img{ clip-path:none; width:46%; }
}
@media (max-width:767px){
  /* En movil la foto activa pasa a ocupar todo el fondo, con capa oscura */
  .yc-hero-img{ width:100%; left:0; clip-path:none; }
  .yc-hero-img::after{
    background:rgba(44,24,16,.78);
  }
  .yc-hero-num{ left:20px; top:8px; }
  .yc-hero-bajada{ max-width:none; }
  .yc-dots{ margin-top:34px; }
}

/* ===== Manifiesto: la linea vertical que separa cita de pilares ===== */
@media (min-width:768px){
  .yc-pilares{ border-left:1px solid #E7E5E4; }
}

/* El CSS del FAQ (.yc-faq) se mudo al kit: lo comparten esta pagina y
   Retiro y delivery. Ver 10-kit.php, seccion "FAQ editorial, numerado". *//* End custom CSS */