.elementor-7 .elementor-element.elementor-element-79ba88f{--display:flex;--min-height:110px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4edc4cb{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-1c6de50{--display:flex;--min-height:650px;--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;--justify-content:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c6de50:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1c6de50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asadorlacamella.com/cincojotas/wp-content/uploads/2026/10/Rustic-Iberian-Ham-Tasting-Feast-5j.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3138492{--display:flex;}.elementor-7 .elementor-element.elementor-element-253af89{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-94eb849 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;text-transform:uppercase;color:var( --e-global-color-63c9c8e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f680f7c{font-family:"Lato", Sans-serif;font-weight:400;color:var( --e-global-color-63c9c8e );}.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-7 .elementor-element.elementor-element-cb23af1 .elementor-button{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-0ee356f{--display:flex;}.elementor-7 .elementor-element.elementor-element-a0bcdd6{--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;}.elementor-7 .elementor-element.elementor-element-33092a6{--display:flex;}.elementor-7 .elementor-element.elementor-element-13cdc19{--display:flex;}.elementor-7 .elementor-element.elementor-element-01f5577{--display:flex;}.elementor-7 .elementor-element.elementor-element-5d7b652{--display:flex;}.elementor-7 .elementor-element.elementor-element-cd3c986{--display:flex;}.elementor-7 .elementor-element.elementor-element-e5dbf23{--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;}.elementor-7 .elementor-element.elementor-element-9fa7061{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-1beaaa3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-50a40ca{--display:flex;}.elementor-7 .elementor-element.elementor-element-fb851f0{--display:flex;}.elementor-7 .elementor-element.elementor-element-e60c804{--display:flex;}.elementor-7 .elementor-element.elementor-element-9835f1d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6a86238{--display:flex;}.elementor-7 .elementor-element.elementor-element-d543665{--display:flex;}.elementor-7 .elementor-element.elementor-element-133fb55{--display:flex;}.elementor-7 .elementor-element.elementor-element-4401728{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5c68746{--display:flex;}.elementor-7 .elementor-element.elementor-element-34107ce{--display:flex;}.elementor-7 .elementor-element.elementor-element-de67080{--display:flex;}.elementor-7 .elementor-element.elementor-element-9bc4948{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0e8256a{--display:flex;}.elementor-7 .elementor-element.elementor-element-2615963{--display:flex;}.elementor-7 .elementor-element.elementor-element-3fa0495{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2f41130{--display:flex;}.elementor-7 .elementor-element.elementor-element-1e661ba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-949e7cb{--display:flex;}.elementor-7 .elementor-element.elementor-element-597d6e9{color:var( --e-global-color-63c9c8e );}.elementor-7 .elementor-element.elementor-element-34b1165 .elementor-heading-title{color:var( --e-global-color-63c9c8e );}.elementor-7 .elementor-element.elementor-element-058a4b9{color:var( --e-global-color-63c9c8e );}.elementor-7 .elementor-element.elementor-element-014c03e{--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;}.elementor-7 .elementor-element.elementor-element-f7dc3c0{--display:flex;}.elementor-7 .elementor-element.elementor-element-329056a{--display:flex;}.elementor-7 .elementor-element.elementor-element-7cb3e46{--display:flex;}.elementor-7 .elementor-element.elementor-element-a62985c{--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;}.elementor-7 .elementor-element.elementor-element-1dfbabf{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-404d1be .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-fe73df6{--display:flex;}.elementor-7 .elementor-element.elementor-element-112d659{--display:flex;}.elementor-7 .elementor-element.elementor-element-0025722 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-26b5f73{--display:flex;}.elementor-7 .elementor-element.elementor-element-c677018{--display:flex;}.elementor-7 .elementor-element.elementor-element-0760499 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8296256{--display:flex;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-253af89{--width:48%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3138492{--content-width:100%;--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:center;--align-items:flex-start;}}/* Start custom CSS *//* ASADOR LA CAMELLA x CINCO JOTAS — COMPLETE STYLESHEET V5.1 */
:root{--asador-red:#e00000;--asador-black:#1d1c1a;--asador-cream:#f3e9d7;--asador-ivory:#faf6ee;--asador-white:#fff;--asador-content:1200px;--asador-border:#e7ddcf}
/* 01 HEADER */
.asador-header{width:100%;min-height:110px;background:var(--asador-cream);display:flex;justify-content:center;align-items:center;padding:20px 24px}
.asador-header-logo{display:flex;justify-content:center;align-items:center;width:100%}
.asador-header-logo img{width:200px;max-width:100%;height:auto;display:block}
/* 02 HERO */
.asador-hero{position:relative;width:100%;min-height:650px;display:flex;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat;isolation:isolate}
.asador-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,9,6,.78) 0%,rgba(15,9,6,.57) 34%,rgba(15,9,6,.14) 69%,rgba(15,9,6,.04) 100%);pointer-events:none}
.asador-hero-inner{position:relative;z-index:1;width:100%;max-width:var(--asador-content);margin-inline:auto;display:flex;align-items:center;justify-content:flex-start;padding:75px 40px}
.asador-hero-content{width:55%;max-width:610px;display:flex;flex-direction:column;align-items:flex-start;gap:25px}
.asador-hero-content h1,.asador-hero-content .elementor-heading-title{margin:0;color:var(--asador-white);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(38px,3.7vw,58px);line-height:1.04;font-weight:500;letter-spacing:-.8px;text-transform:uppercase;overflow-wrap:normal}
.asador-hero-content h1 span,.asador-hero-content .elementor-heading-title span{color:var(--asador-red)}
.asador-hero-content .elementor-widget-text-editor{color:var(--asador-white);font-family:"Lato",sans-serif;font-size:17px;line-height:1.7;max-width:490px}
.asador-hero-content .elementor-widget-text-editor p{margin:0}
.asador-hero-content .elementor-button{background:var(--asador-red);color:#fff;border:1px solid var(--asador-red);border-radius:2px;padding:18px 30px;font-family:"Lato",sans-serif;font-size:13px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;transition:background .25s ease,transform .25s ease}
.asador-hero-content .elementor-button:hover{background:#b90000;border-color:#b90000;color:#fff;transform:translateY(-2px)}
/* 03 INTRODUCTION */
.asador-intro{width:100%;background:var(--asador-cream);padding:110px 30px}
.asador-intro-inner{width:100%;max-width:var(--asador-content);margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:70px}
.asador-intro-heading{width:45%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.asador-intro-heading .elementor-widget-text-editor{color:var(--asador-red);font-family:"Lato",sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.asador-intro-heading h2,.asador-intro-heading .elementor-heading-title{margin:0;color:var(--asador-black);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(42px,4.2vw,64px);line-height:1.02;font-weight:500;letter-spacing:-.5px;text-transform:uppercase}
.asador-intro-text{width:55%;border-left:1px solid rgba(224,0,0,.25);padding-left:55px}
.asador-intro-text .elementor-widget-text-editor{color:#443b35;font-family:"Lato",sans-serif;font-size:18px;line-height:1.85}
.asador-intro-text p{margin:0}
/* 04 PRODUCTS */
.asador-products{width:100%;background:var(--asador-ivory);padding:115px 30px 125px}
.asador-products-inner{width:100%;max-width:var(--asador-content);margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:55px}
.asador-products-heading{width:100%;max-width:850px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}
.asador-products-eyebrow,.asador-products-eyebrow .elementor-widget-container{color:var(--asador-red);font-family:"Lato",sans-serif;font-size:12px;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;text-align:center}
.asador-products-eyebrow p{margin:0}
.asador-products-title h2,.asador-products-title .elementor-heading-title{margin:0;color:var(--asador-black);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(44px,4.5vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.6px;text-transform:uppercase;text-align:center}
.asador-products-title::after{content:"";display:block;width:50px;height:2px;margin:23px auto 0;background:var(--asador-red)}
.asador-products-description{max-width:730px;margin-inline:auto;text-align:center;color:#554940;font-family:"Lato",sans-serif;font-size:17px;line-height:1.75}
.asador-products-description p{margin:0}
.asador-products-grid{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}
.asador-product-card{min-width:0;height:100%;background:var(--asador-ivory);border:1px solid var(--asador-border);border-radius:3px;padding:22px 20px 20px;display:flex;flex-direction:column;align-items:stretch;gap:16px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}
.asador-product-card:hover{border-color:#d1bca7;box-shadow:0 12px 32px rgba(40,25,15,.07);transform:translateY(-3px)}
.asador-product-image{width:100%;overflow:hidden}
.asador-product-image img{display:block;width:100%;height:190px;object-fit:contain;object-position:center;transition:transform .35s ease}
.asador-product-card:hover .asador-product-image img{transform:scale(1.035)}
.asador-product-title h3,.asador-product-title .elementor-heading-title{margin:0;color:var(--asador-black);font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;font-weight:600;line-height:1.15;text-transform:uppercase;letter-spacing:0}
.asador-product-description{color:#73665a;font-family:"Lato",sans-serif;font-size:13px;line-height:1.6}
.asador-product-description p{margin:0}
.asador-product-pricing{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid var(--asador-border);padding-top:20px;margin-top:auto}
.asador-product-total{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}
.asador-product-total .elementor-widget-text-editor{color:#75695e;font-family:"Lato",sans-serif;font-size:12px;line-height:1.4}
.asador-product-total p{margin:0}
.asador-product-deposit{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:5px}
.asador-product-deposit .elementor-widget-text-editor{color:#75695e;font-family:"Lato",sans-serif;font-size:12px;line-height:1.4}
.asador-product-deposit .elementor-heading-title{color:var(--asador-red);font-family:"Cormorant Garamond",Georgia,serif;font-size:32px;font-weight:600;line-height:1;white-space:nowrap}
.asador-product-deposit p{margin:0}
.asador-product-button,.asador-product-button .elementor-button-wrapper{width:100%}
.asador-product-button .elementor-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;background:var(--asador-red);color:#fff;border:1px solid var(--asador-red);border-radius:2px;padding:15px 14px;font-family:"Lato",sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.4;text-transform:uppercase;transition:background .25s ease,border-color .25s ease}
.asador-product-button .elementor-button:hover{background:#b90000;border-color:#b90000;color:#fff}
/* 05 EXPERIENCE */
.asador-experience{width:100%;background:var(--asador-black);display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0}
.asador-experience-image{position:relative;width:50%;min-width:0;min-height:650px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}
.asador-experience-content{width:50%;min-width:0;background:var(--asador-black);padding:80px clamp(35px,5vw,90px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px}
.asador-experience-eyebrow,.asador-experience-eyebrow .elementor-widget-container{color:#d4b18a;font-family:"Lato",sans-serif;font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase}
.asador-experience-eyebrow p{margin:0}
.asador-experience-title h2,.asador-experience-title .elementor-heading-title{margin:0;color:#fff;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(40px,3.6vw,58px);font-weight:500;line-height:1.04;letter-spacing:-.5px;text-transform:uppercase;max-width:600px}
.asador-experience-title span,.asador-experience-title .elementor-heading-title span{color:var(--asador-red)}
.asador-experience-title::after{content:"";display:block;width:55px;height:2px;margin-top:24px;background:var(--asador-red)}
.asador-experience-description{width:100%;max-width:590px;color:#eee5db;font-family:"Lato",sans-serif;font-size:16px;line-height:1.8}
.asador-experience-description .elementor-widget-container{color:inherit}
.asador-experience-description p{margin:0 0 18px}
.asador-experience-description p:last-child{margin-bottom:0}
.asador-experience-logos{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:25px;margin-top:15px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}
.asador-partner-logo{width:33.333%;min-width:0;display:flex;align-items:center;justify-content:center}
.asador-partner-logo .elementor-widget-container{width:100%;text-align:center}
.asador-partner-logo img{display:block;width:100%;max-width:125px;max-height:75px;height:auto;object-fit:contain;margin-inline:auto}
/* VIDEO IN LEFT PANEL: add asador-experience-video class to Elementor video widget */
.asador-experience-image .asador-experience-video{position:absolute;inset:0;width:100%;height:100%;min-height:100%;overflow:hidden}
.asador-experience-image .asador-experience-video .elementor-widget-container,.asador-experience-image .asador-experience-video .elementor-wrapper{position:relative;width:100%;height:100%;min-height:100%;aspect-ratio:auto!important;overflow:hidden}
.asador-experience-image .asador-experience-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
/* TABLET */
@media(max-width:1024px){
.asador-header{min-height:100px;padding:18px 24px}.asador-header-logo img{width:180px}
.asador-hero{min-height:600px;background-position:58% center}.asador-hero-inner{padding:70px 35px}.asador-hero-content{width:60%;max-width:560px}.asador-hero-content h1,.asador-hero-content .elementor-heading-title{font-size:clamp(38px,4.7vw,50px);line-height:1.06}
.asador-intro{padding:85px 30px}.asador-intro-inner{gap:40px}.asador-intro-heading h2,.asador-intro-heading .elementor-heading-title{font-size:46px}.asador-intro-text{padding-left:35px}
.asador-products{padding:90px 30px 100px}.asador-products-inner{gap:45px}.asador-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.asador-product-image img{height:220px}.asador-product-title h3,.asador-product-title .elementor-heading-title{font-size:26px}
.asador-experience-image{min-height:650px;background-position:48% center}.asador-experience-content{padding:65px 35px;gap:20px}.asador-experience-title h2,.asador-experience-title .elementor-heading-title{font-size:44px}.asador-experience-description{font-size:15px;line-height:1.7}.asador-experience-logos{gap:15px;padding-top:20px}.asador-partner-logo img{max-width:110px;max-height:65px}
}
/* MOBILE */
@media(max-width:767px){
.asador-header{min-height:85px;padding:15px 20px}.asador-header-logo img{width:160px}
.asador-hero{min-height:660px;background-position:65% center}.asador-hero::before{background:linear-gradient(180deg,rgba(15,9,6,.82) 0%,rgba(15,9,6,.68) 48%,rgba(15,9,6,.25) 100%)}.asador-hero-inner{align-items:flex-start;padding:65px 24px}.asador-hero-content{width:100%;max-width:440px;gap:22px}.asador-hero-content h1,.asador-hero-content .elementor-heading-title{font-size:clamp(36px,8.5vw,48px);line-height:1.05;letter-spacing:-.5px}.asador-hero-content .elementor-widget-text-editor{font-size:15px;line-height:1.65}.asador-hero-content .elementor-button{padding:17px 24px;font-size:12px}
.asador-intro{padding:65px 24px}.asador-intro-inner{flex-direction:column;align-items:stretch;gap:30px}.asador-intro-heading,.asador-intro-text{width:100%}.asador-intro-heading h2,.asador-intro-heading .elementor-heading-title{font-size:clamp(38px,9vw,48px);line-height:1.05}.asador-intro-text{border-left:0;border-top:1px solid rgba(224,0,0,.25);padding-left:0;padding-top:25px}.asador-intro-text .elementor-widget-text-editor{font-size:16px;line-height:1.75}
.asador-products{padding:75px 20px 85px}.asador-products-inner{gap:38px}.asador-products-heading{gap:14px}.asador-products-title h2,.asador-products-title .elementor-heading-title{font-size:clamp(38px,9vw,48px);line-height:1.05}.asador-products-description{font-size:15px;line-height:1.7}.asador-products-grid{grid-template-columns:1fr;gap:24px}.asador-product-card{padding:25px 22px 22px;gap:17px}.asador-product-image img{height:230px}.asador-product-title h3,.asador-product-title .elementor-heading-title{font-size:27px}.asador-product-deposit .elementor-heading-title{font-size:34px}.asador-product-button .elementor-button{min-height:50px}
.asador-experience{flex-direction:column}.asador-experience-image{width:100%;min-height:350px;background-position:center 40%}.asador-experience-content{width:100%;padding:60px 24px 70px;gap:22px}.asador-experience-title h2,.asador-experience-title .elementor-heading-title{font-size:clamp(38px,9vw,48px);line-height:1.05}.asador-experience-description{font-size:15px;line-height:1.75}.asador-experience-logos{gap:12px;margin-top:10px;padding-top:25px}.asador-partner-logo img{max-width:100px;max-height:60px}
}
@media(max-width:390px){
.asador-hero-content h1,.asador-hero-content .elementor-heading-title{font-size:34px;line-height:1.08}.asador-hero-inner{padding-inline:20px}.asador-intro-heading h2,.asador-intro-heading .elementor-heading-title{font-size:36px}.asador-products-title h2,.asador-products-title .elementor-heading-title{font-size:36px}.asador-product-card{padding:20px 18px}.asador-product-image img{height:205px}.asador-experience-content{padding:55px 20px 60px}.asador-experience-title h2,.asador-experience-title .elementor-heading-title{font-size:36px}.asador-experience-logos{gap:8px}.asador-partner-logo img{max-width:85px}
}/* End custom CSS */