.cc_dYvRgpSA6R_olivos_v2_home .ov2, .cc_dYvRgpSA6R_olivos_v2_home .ov2 * {box-sizing:border-box}.cc_dYvRgpSA6R_olivos_v2_home .ov2 {width:100%;max-width:1440px;margin:0 auto;overflow:hidden;background:#fbf8f1;color:#17251b;font-family:var(--font-body)}.cc_dYvRgpSA6R_olivos_v2_home .ov2 a {color:inherit;text-decoration:none}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero {position:relative;min-height:clamp(470px,58vw,680px);display:flex;align-items:center;overflow:hidden}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero picture, .cc_dYvRgpSA6R_olivos_v2_home .ov2-hero picture img, .cc_dYvRgpSA6R_olivos_v2_home .ov2-hero__veil {position:absolute;inset:0;width:100%;height:100%}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero picture img {object-fit:cover}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero__veil {background:linear-gradient(90deg,rgba(247,243,234,.88) 0%,rgba(247,243,234,.5) 40%,transparent 68%)}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero__copy {position:relative;z-index:1;width:min(590px,54%);padding:clamp(36px,6vw,86px)}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero h1 {margin:0;font:400 clamp(42px,5.8vw,78px)/1.02 var(--font-display);letter-spacing:-.035em}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero p {max-width:420px;margin:20px 0 26px;font-size:clamp(15px,1.5vw,19px);line-height:1.55}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero__copy>a {display:inline-flex;min-height:48px;align-items:center;padding:0 24px;background:#29471f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust {display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(59,74,42,.12);padding:24px clamp(20px,4vw,58px)}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust article {display:flex;align-items:center;justify-content:center;gap:13px;padding:0 18px;border-right:1px solid rgba(59,74,42,.12)}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust article:last-child {border:0}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust i {font:30px var(--font-display);color:#536a3c}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust span {display:flex;flex-direction:column;gap:4px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust b {font-size:11px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust small {font-size:9px;color:#697269}.cc_dYvRgpSA6R_olivos_v2_home .ov2-products {padding:38px clamp(20px,3vw,42px) 28px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-products>header {display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-products h2, .cc_dYvRgpSA6R_olivos_v2_home .ov2-difference h2 {margin:0;font:400 30px/1.1 var(--font-display)}.cc_dYvRgpSA6R_olivos_v2_home .ov2-products header a {font-size:11px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories {display:grid;grid-template-columns:repeat(7,1fr);gap:22px;padding:34px clamp(20px,4vw,58px);border-top:1px solid rgba(59,74,42,.12)}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories a {text-align:center}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories a>span {display:block;aspect-ratio:1;border:1px solid rgba(59,74,42,.12);border-radius:50%;overflow:hidden;background:#f3ede2}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories img {width:100%;height:100%;object-fit:contain}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories b {display:block;margin-top:12px;font-size:10px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference {display:grid;grid-template-columns:1fr 2.2fr;gap:44px;align-items:center;padding:36px clamp(24px,5vw,68px);background:#f4ecdd}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference p {max-width:360px;margin:12px 0 0;font-size:11px;line-height:1.65}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference__items {display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference__items span {display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference__items i {font:30px var(--font-display);color:#536a3c}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference__items b {font-size:9px;line-height:1.35}
@media(max-width:767px){.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero {min-height:470px;align-items:flex-end}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero__veil {background:linear-gradient(0deg,rgba(247,243,234,.94) 0%,rgba(247,243,234,.45) 48%,transparent 72%)}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero__copy {width:100%;padding:28px 20px 34px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero h1 {max-width:310px;font-size:39px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-hero p {max-width:300px;margin:13px 0 18px;font-size:13px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust {grid-template-columns:repeat(3,1fr);padding:14px 10px;gap:0}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust article {padding:5px 7px;gap:6px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust article:nth-child(4) {display:none}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust i {font-size:19px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust b {font-size:8px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-trust small {display:none}.cc_dYvRgpSA6R_olivos_v2_home .ov2-products {padding:26px 16px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-products h2 {font-size:25px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories {display:flex;gap:14px;overflow-x:auto;padding:24px 16px;scroll-snap-type:x mandatory}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories a {flex:0 0 82px;scroll-snap-align:start}.cc_dYvRgpSA6R_olivos_v2_home .ov2-categories b {font-size:9px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference {grid-template-columns:1fr;padding:28px 18px;gap:24px}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference__items {grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.cc_dYvRgpSA6R_olivos_v2_home .ov2-difference__items span {min-width:72px}}
