.elementor .dvg-r2-full-width{width:100%;padding:0rem;}.elementor .dvg-r2-column{min-width:0rem;padding:0rem;display:flex;flex-direction:column;gap:0rem;}.elementor .dvg-r2-row{min-width:0rem;padding:0rem;display:flex;flex-direction:row;gap:0rem;}.elementor .dvg-r2-box{width:calc(100% - 3rem);max-width:var(--dvg-r2-box-width);padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .dvg-r2-h1{max-width:var(--dvg-r2-max-text-width);font-family:var(--dvg-r2-display-font);font-weight:400;font-size:var(--dvg-r2-dvg-title-size);color:var(--dvg-r2-dvg-ink);line-height:1.06;margin:0rem;}.elementor .dvg-r2-h2{max-width:var(--dvg-r2-max-text-width);font-family:var(--dvg-r2-display-font);font-weight:400;font-size:var(--dvg-r2-dvg-section-title-size);color:var(--dvg-r2-dvg-ink);line-height:1.06;margin:0rem;}.elementor .dvg-r2-paragraph{max-width:var(--dvg-r2-max-text-width);font-family:var(--dvg-r2-sans-serif);font-weight:400;font-size:var(--dvg-r2-dvg-body-size);color:var(--dvg-r2-dvg-ink);line-height:1.5;margin:0rem;}.elementor .dvg-r2-dvg-body-small{max-width:var(--dvg-r2-max-text-width);font-family:var(--dvg-r2-sans-serif);font-size:var(--dvg-r2-dvg-small-size);line-height:1.5;margin:0rem;}.elementor .dvg-r2-dvg-eyebrow{max-width:var(--dvg-r2-max-text-width);font-family:var(--dvg-r2-display-font);font-size:1rem;letter-spacing:0.25rem;line-height:1.4;margin:0rem;}.elementor .dvg-r2-dvg-responsive-layout{--dvg-r2-sans-serif:"Noto Sans";--dvg-r2-serif:"Noto Sans";--dvg-r2-text-xs:0.75rem;--dvg-r2-text-sm:0.875rem;--dvg-r2-text-base:1rem;--dvg-r2-text-lg:1.125rem;--dvg-r2-text-xl:1.25rem;--dvg-r2-text-2xl:1.5rem;--dvg-r2-text-3xl:1.875rem;--dvg-r2-text-4xl:2.25rem;--dvg-r2-text-5xl:3rem;--dvg-r2-white:#FFFFFF;--dvg-r2-black:#000000;--dvg-r2-gray-50:#F9FAFB;--dvg-r2-gray-100:#F3F4F6;--dvg-r2-gray-200:#E5E7EB;--dvg-r2-gray-300:#D1D5DC;--dvg-r2-gray-400:#99A1AF;--dvg-r2-gray-500:#6A7282;--dvg-r2-gray-600:#4A5565;--dvg-r2-gray-700:#364153;--dvg-r2-gray-800:#1E2939;--dvg-r2-gray-900:#101828;--dvg-r2-gray-950:#030712;--dvg-r2-success:#2AA63E;--dvg-r2-warning:#D08700;--dvg-r2-danger:#E7180B;--dvg-r2-info:#155DFC;--dvg-r2-box-width:83rem;--dvg-r2-max-text-width:48rem;--dvg-r2-radius-sm:0.25rem;--dvg-r2-radius-md:0.5rem;--dvg-r2-radius-lg:0.75rem;--dvg-r2-radius-xl:1rem;--dvg-r2-radius-full:999rem;--dvg-r2-brand-50:#F3F2F2;--dvg-r2-brand-100:#E2E0E1;--dvg-r2-brand-200:#BCB9BA;--dvg-r2-brand-300:#8E8A8B;--dvg-r2-brand-400:#5E5A5B;--dvg-r2-brand-500:#3A3536;--dvg-r2-brand-600:#231F20;--dvg-r2-brand-700:#1A1617;--dvg-r2-brand-800:#110E0E;--dvg-r2-brand-900:#070606;--dvg-r2-brand-950:#020202;--dvg-r2-accent-50:#FFEEF1;--dvg-r2-accent-100:#FFDCE2;--dvg-r2-accent-200:#FFB8C5;--dvg-r2-accent-300:#FF8FA5;--dvg-r2-accent-400:#FF6485;--dvg-r2-accent-500:#FF3F6E;--dvg-r2-accent-600:#F52560;--dvg-r2-accent-700:#CB0046;--dvg-r2-accent-800:#9E002F;--dvg-r2-accent-900:#6C0019;--dvg-r2-accent-950:#400009;--dvg-r2-on-brand:#FFFFFF;--dvg-r2-on-accent:#030712;--dvg-r2-display-font:"DaVinci";--dvg-r2-dvg-ink:#231F20;--dvg-r2-dvg-dark:#171415;--dvg-r2-dvg-paper:#EFE8DE;--dvg-r2-dvg-purple:#9C77E5;--dvg-r2-dvg-pink:#F52560;--dvg-r2-dvg-orange:#F39200;--dvg-r2-dvg-green:#26D07C;--dvg-r2-dvg-sage:#88BD91;--dvg-r2-dvg-teal:#003036;--dvg-r2-dvg-muted:#6B635D;--dvg-r2-dvg-line:#AAA4A0;--dvg-r2-dvg-sand:#FFE0B8;--dvg-r2-dvg-purple-text:#8051CC;--dvg-r2-dvg-footer-muted:#BAB6B1;--dvg-r2-dvg-pink-text:#D8194F;--dvg-r2-dvg-title-size:6rem;--dvg-r2-dvg-section-title-size:4.5rem;--dvg-r2-dvg-subtitle-size:2.75rem;--dvg-r2-dvg-body-size:1.25rem;--dvg-r2-dvg-small-size:1rem;--dvg-r2-dvg-tiny-size:.75rem;--dvg-r2-dvg-space:1.5rem;--dvg-r2-dvg-radius:0rem;--dvg-r2-dvg-orange-text:#AD5D00;--dvg-r2-dvg-canva-e5dccf:#E5DCCF;--dvg-r2-dvg-canva-ee8e07:#EE8E07;--dvg-r2-dvg-canva-756d66:#756D66;--dvg-r2-dvg-canva-a89e96:#A89E96;--dvg-r2-dvg-canva-ffeeee:#FFEEEE;--dvg-r2-dvg-canva-cfe0df:#CFE0DF;--dvg-r2-dvg-numeric-font:"Noto Sans Arabic";--dvg-r2-dvg-note-font:"Open Sans";
box-sizing:border-box; & *,& *::before,& *::after{box-sizing:border-box;}
&{font-size:100%;scroll-behavior:smooth}
&{font-family:var(--dvg-r2-sans-serif),sans-serif;color:var(--dvg-r2-dvg-ink);background:var(--dvg-r2-white)}
&,:where(&) button,:where(&) input,:where(&) select,:where(&) textarea{font-family:var(--dvg-r2-sans-serif),sans-serif}
:where(&) button,:where(&) a,:where(&) input,:where(&) select,:where(&) textarea{outline-offset:.25rem}
:where(&) button:focus-visible,:where(&) a:focus-visible,:where(&) input:focus-visible,:where(&) select:focus-visible,:where(&) textarea:focus-visible,:where(&) summary:focus-visible{outline:2px solid var(--dvg-r2-dvg-purple-text)}
:where(&) img{display:block}
:where(&) button{cursor:pointer}
:where(&) a{color:inherit}
:where(&) a,:where(&) p,:where(&) h1,:where(&) h2,:where(&) h3,:where(&) h4,:where(&) h5,:where(&) h6,:where(&) label,:where(&) summary{max-width:48rem}
:where(&) .e-heading-base{font-weight:400;white-space:pre-line}
:where(&) .e-button-base{transition:all 300ms}
& .dvg-r2-dvg-button:hover,&.dvg-r2-dvg-button:hover{filter:brightness(.92);transform:translateY(-1px)}
& .dvg-r2-dvg-button-purple,&.dvg-r2-dvg-button-purple{background:var(--dvg-r2-dvg-purple-text);border-color:var(--dvg-r2-dvg-purple-text)}
& .dvg-r2-dvg-button-pink,&.dvg-r2-dvg-button-pink{background:var(--dvg-r2-dvg-pink-text);border-color:var(--dvg-r2-dvg-pink-text)}
& .dvg-r2-dvg-actions,&.dvg-r2-dvg-actions{gap:.75rem;flex-wrap:wrap;align-items:center}
& .dvg-r2-dvg-header,&.dvg-r2-dvg-header{background:var(--dvg-r2-white);height:5.25rem;position:relative;z-index:20}
& .dvg-r2-dvg-header-inner,&.dvg-r2-dvg-header-inner{height:100%;align-items:center;justify-content:space-between;gap:3rem}
& .dvg-r2-dvg-header-logo,&.dvg-r2-dvg-header-logo{width:6.25rem;height:3.5rem;object-fit:contain}
& .dvg-r2-dvg-nav,&.dvg-r2-dvg-nav{align-items:center;gap:2.5rem}
& .dvg-r2-dvg-nav-link,&.dvg-r2-dvg-nav-link{font:700 .75rem/1.5 var(--dvg-r2-sans-serif);letter-spacing:.0625rem;text-decoration:none;background:transparent;white-space:nowrap}
& .dvg-r2-dvg-nav-link:hover,&.dvg-r2-dvg-nav-link:hover{color:var(--dvg-r2-dvg-pink-text)}
& .dvg-r2-dvg-header-controls,&.dvg-r2-dvg-header-controls{gap:1.5rem;align-items:center}
& .dvg-r2-dvg-search-toggle,&.dvg-r2-dvg-search-toggle,& .dvg-r2-dvg-menu-toggle,&.dvg-r2-dvg-menu-toggle{display:block;background:transparent;border:0;position:relative;font-size:0;width:2rem;height:2rem}
& .dvg-r2-dvg-search-toggle::before,&.dvg-r2-dvg-search-toggle::before{content:'';position:absolute;width:.875rem;height:.875rem;border:2px solid var(--dvg-r2-dvg-ink);border-radius:50%;left:.25rem;top:.25rem}
& .dvg-r2-dvg-search-toggle::after,&.dvg-r2-dvg-search-toggle::after{content:'';position:absolute;width:.75rem;height:2px;background:var(--dvg-r2-dvg-ink);transform:rotate(45deg);left:1.125rem;top:1.25rem}
& .dvg-r2-dvg-menu-toggle,&.dvg-r2-dvg-menu-toggle{display:none}
& .dvg-r2-dvg-home-hero,&.dvg-r2-dvg-home-hero{height:min(42.6vw,51.125rem);min-height:30rem;display:flex;align-items:center;background-color:#AA153F;position:relative;overflow:hidden;background-position:center bottom!important}
& .dvg-r2-dvg-home-hero-media,&.dvg-r2-dvg-home-hero-media{position:absolute;bottom:0;left:0;width:100%;height:104.2944%;overflow:hidden;pointer-events:none}
& .dvg-r2-dvg-home-hero-native-photo,&.dvg-r2-dvg-home-hero-native-photo{position:absolute;top:0;right:-5.63855%;width:79.51807%;height:auto;max-width:none;mask-image:linear-gradient(90deg,transparent 25%,#000 40%);-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 40%)}
& .dvg-r2-dvg-home-hero-mobile-photo,&.dvg-r2-dvg-home-hero-mobile-photo{display:none}
& .dvg-r2-dvg-home-hero-box,&.dvg-r2-dvg-home-hero-box{position:relative;z-index:1}
& .dvg-r2-dvg-hero-copy,&.dvg-r2-dvg-hero-copy{max-width:40rem;gap:1.5rem;padding-top:4rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow{font-size:1.5rem;letter-spacing:.25rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-h1,&.dvg-r2-dvg-hero-copy>.dvg-r2-h1{font-size:6rem;line-height:1.05}
& .dvg-r2-dvg-hero-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-hero-copy>.dvg-r2-paragraph{max-width:37rem;margin-bottom:.5rem}
& .dvg-r2-dvg-intro-section,&.dvg-r2-dvg-intro-section{min-height:min(35.9vw,43.0625rem)}
& .dvg-r2-dvg-intro-box,&.dvg-r2-dvg-intro-box{min-height:inherit;justify-content:center;gap:6rem;padding:5rem 0}
& .dvg-r2-dvg-intro-top,&.dvg-r2-dvg-intro-top{align-items:center;gap:3rem}
& .dvg-r2-dvg-intro-title,&.dvg-r2-dvg-intro-title{width:47%;gap:.75rem}
& .dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow{color:var(--dvg-r2-dvg-orange-text)!important}
& .dvg-r2-dvg-intro-title .dvg-r2-h2,&.dvg-r2-dvg-intro-title .dvg-r2-h2{font-size:4.5rem}
& .dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow{font-size:1.25rem}
& .dvg-r2-dvg-intro-text,&.dvg-r2-dvg-intro-text{width:48%;max-width:37rem}
& .dvg-r2-dvg-benefits,&.dvg-r2-dvg-benefits{gap:4.5rem;align-items:start;padding:0 3.5rem}
& .dvg-r2-dvg-benefits>.dvg-r2-column,&.dvg-r2-dvg-benefits>.dvg-r2-column{gap:.75rem}
& .dvg-r2-dvg-benefits .dvg-r2-h4,&.dvg-r2-dvg-benefits .dvg-r2-h4{font-size:2.5rem}
& .dvg-r2-dvg-benefits .dvg-r2-paragraph,&.dvg-r2-dvg-benefits .dvg-r2-paragraph{font-size:1.25rem}
& .dvg-r2-dvg-lines-intro-box,&.dvg-r2-dvg-lines-intro-box{min-height:min(19.86vw,23.8125rem);align-items:center;justify-content:space-between;padding:4rem 0}
& .dvg-r2-dvg-lines-intro-box>.dvg-r2-column,&.dvg-r2-dvg-lines-intro-box>.dvg-r2-column{gap:.75rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-h2,&.dvg-r2-dvg-lines-intro-box .dvg-r2-h2{font-size:4.75rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow{font-size:1.75rem}
& .dvg-r2-dvg-line-geometry,&.dvg-r2-dvg-line-geometry{width:14rem;height:14rem;object-fit:contain;opacity:.6;margin-right:5.75rem}
& .dvg-r2-dvg-line-section,&.dvg-r2-dvg-line-section{background:var(--dvg-r2-dvg-dark);padding-bottom:min(5.5vw,6.75rem)}
& .dvg-r2-dvg-line-stage,&.dvg-r2-dvg-line-stage{background:var(--dvg-r2-white);height:min(37.15vw,44.625rem)}
& #classic .dvg-r2-dvg-line-stage,&#classic .dvg-r2-dvg-line-stage{height:min(33.75vw,40.5rem)}
& .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-copy{width:62.5%;padding:2.5rem 5rem 2.5rem 15.4167vw;justify-content:center;align-items:flex-start}
& .dvg-r2-dvg-line-photo,&.dvg-r2-dvg-line-photo{width:37.5%;height:100%;object-fit:cover;object-position:center bottom}
& .dvg-r2-dvg-line-reverse,&.dvg-r2-dvg-line-reverse{flex-direction:row-reverse}
& .dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy{padding-left:18.5vw;padding-right:11vw}
& #sensations .dvg-r2-dvg-line-copy,&#sensations .dvg-r2-dvg-line-copy{width:53.7%;padding-right:4.5rem}
& #sensations .dvg-r2-dvg-line-photo,&#sensations .dvg-r2-dvg-line-photo{width:46.3%}
& #sensations .dvg-r2-dvg-line-photo,&#sensations .dvg-r2-dvg-line-photo{object-position:center center}
& .dvg-r2-dvg-line-number,&.dvg-r2-dvg-line-number{font:400 3rem/1.2 var(--dvg-r2-display-font);margin:0 0 .5rem}
& .dvg-r2-dvg-line-title,&.dvg-r2-dvg-line-title{font-size:5.5rem;white-space:nowrap;line-height:1}
& .dvg-r2-dvg-line-subtitle,&.dvg-r2-dvg-line-subtitle{font-size:2rem;line-height:1.1;margin:.3rem 0 1.25rem;max-width:34rem}
& #fruit-innovations .dvg-r2-dvg-line-subtitle,&#fruit-innovations .dvg-r2-dvg-line-subtitle{font-size:1.75rem}
& #sensations .dvg-r2-dvg-line-title,&#sensations .dvg-r2-dvg-line-title{font-size:5.25rem}
& #sensations .dvg-r2-dvg-line-subtitle,&#sensations .dvg-r2-dvg-line-subtitle{font-size:1.5rem}
& .dvg-r2-dvg-line-description,&.dvg-r2-dvg-line-description{font-size:1.25rem;max-width:33rem}
& .dvg-r2-dvg-line-metadata,&.dvg-r2-dvg-line-metadata{margin:1.5rem 0;width:min(100%,33rem);border-top:1px solid var(--dvg-r2-dvg-line);padding-top:1rem;gap:.375rem}
& .dvg-r2-dvg-meta-row,&.dvg-r2-dvg-meta-row{gap:.875rem;align-items:baseline}
& .dvg-r2-dvg-meta-label,&.dvg-r2-dvg-meta-label{font:400 1.25rem/1.5 var(--dvg-r2-display-font);letter-spacing:.0625rem;min-width:4.5rem;margin:0}
& .dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small,&.dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small{font-size:1rem}
& .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&.dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{font-size:.75rem;padding:.75rem 1.25rem;letter-spacing:.0625rem}
& .dvg-r2-dvg-categories-section,&.dvg-r2-dvg-categories-section{position:relative;min-height:min(45.1vw,54.125rem);background:var(--dvg-r2-white);overflow:hidden}
& .dvg-r2-dvg-categories-section::before,&.dvg-r2-dvg-categories-section::before{content:'';position:absolute;right:0;top:-19.8rem;background:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-wire-upper-vector.png") right top/100% 100% no-repeat;width:34.36rem;height:53.16rem;opacity:.13;filter:none;mix-blend-mode:normal;pointer-events:none}
& .dvg-r2-dvg-categories-box,&.dvg-r2-dvg-categories-box{position:relative;padding:6.25rem 0 7rem;gap:.75rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow{color:var(--dvg-r2-dvg-pink-text)!important}
& .dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow{font-size:1.75rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-h2,&.dvg-r2-dvg-categories-box>.dvg-r2-h2{font-size:5rem}
& .dvg-r2-dvg-categories,&.dvg-r2-dvg-categories{gap:1.5rem;margin-top:2.25rem}
& .dvg-r2-dvg-category-card,&.dvg-r2-dvg-category-card{background:var(--dvg-r2-dvg-paper);padding:1.75rem 1.25rem 1.5rem;align-items:flex-start;gap:.75rem;min-width:0}
& .dvg-r2-dvg-category-image,&.dvg-r2-dvg-category-image{height:15.5rem;width:100%;object-fit:contain;margin-bottom:.25rem;transform:scale(.85)}
& .dvg-r2-dvg-category-title,&.dvg-r2-dvg-category-title{font-size:2.25rem;line-height:1.1}
& .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-copy{font-size:1rem;line-height:1.5;flex:1;color:#625B55}
& .dvg-r2-dvg-category-link,&.dvg-r2-dvg-category-link{font:400 1.25rem/1.6 var(--dvg-r2-display-font);letter-spacing:.0625rem;text-underline-offset:.25rem;background:transparent;color:var(--dvg-r2-dvg-ink)}
& .dvg-r2-dvg-sustainability-banner,&.dvg-r2-dvg-sustainability-banner{height:min(37vw,44.375rem);min-height:32rem;display:flex;align-items:center;background-color:var(--dvg-r2-dvg-teal)}
& .dvg-r2-dvg-sustainability-banner>.dvg-r2-box,&.dvg-r2-dvg-sustainability-banner>.dvg-r2-box{align-items:flex-end;justify-content:space-between}
& .dvg-r2-dvg-sustainability-copy,&.dvg-r2-dvg-sustainability-copy{max-width:43rem;gap:1.25rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph{max-width:35rem;color:#D8E8E8}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-h2,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-h2{font-size:4.5rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-eyebrow{font-size:1.25rem}
& .dvg-r2-dvg-sustainability-media,&.dvg-r2-dvg-sustainability-media{display:contents}
& .dvg-r2-dvg-sustainability-photo,&.dvg-r2-dvg-sustainability-photo{display:none}
& .dvg-r2-dvg-sustainability-seal,&.dvg-r2-dvg-sustainability-seal{width:13.25rem;aspect-ratio:1;object-fit:contain;margin:0 0 -1rem 8rem}
& .dvg-r2-dvg-home-recipes-box,&.dvg-r2-dvg-home-recipes-box{padding:5rem 0 5.75rem;gap:.75rem}
& .dvg-r2-dvg-recipes-title,&.dvg-r2-dvg-recipes-title{gap:.75rem;margin:0 auto 4.5rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow{font-size:2.75rem;letter-spacing:.25rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-h2,&.dvg-r2-dvg-recipes-title>.dvg-r2-h2{font-size:6.25rem;max-width:48rem}
& .dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow{font-size:2rem}
& .dvg-r2-dvg-inspiration-grid,&.dvg-r2-dvg-inspiration-grid{gap:1.25rem;margin-bottom:2rem}
& .dvg-r2-dvg-recipe-tile,&.dvg-r2-dvg-recipe-tile{height:33.75rem;position:relative;overflow:hidden}
& .dvg-r2-dvg-recipe-tile::after,&.dvg-r2-dvg-recipe-tile::after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.78));pointer-events:none}
& .dvg-r2-dvg-recipe-tile-photo,&.dvg-r2-dvg-recipe-tile-photo{position:absolute;width:100%;height:100%;object-fit:cover;transition:all 300ms}
& .dvg-r2-dvg-recipe-tile:hover>.dvg-r2-dvg-recipe-tile-photo,&.dvg-r2-dvg-recipe-tile:hover>.dvg-r2-dvg-recipe-tile-photo{transform:scale(1.025)}
& .dvg-r2-dvg-recipe-tile-label,&.dvg-r2-dvg-recipe-tile-label{position:absolute;bottom:2rem;left:1.75rem;right:1rem;gap:.25rem;z-index:2;color:var(--dvg-r2-white)}
& .dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow{font:700 1rem/1.5 var(--dvg-r2-sans-serif);letter-spacing:.1875rem;color:var(--dvg-r2-white)}
& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{font:400 4.75rem/1 var(--dvg-r2-display-font);color:var(--dvg-r2-white);text-decoration:none;background:transparent}
& .dvg-r2-dvg-tile-link::after,&.dvg-r2-dvg-tile-link::after{content:'';position:absolute;inset:-35rem -2rem -2rem;z-index:2}
& .dvg-r2-dvg-all-recipes,&.dvg-r2-dvg-all-recipes{margin:0 0 5rem}
& .dvg-r2-dvg-social-title,&.dvg-r2-dvg-social-title{font-size:4.5rem}
& .dvg-r2-dvg-social-handles,&.dvg-r2-dvg-social-handles{align-items:center;gap:.75rem;margin:.5rem 0 1.75rem;flex-wrap:wrap}
& .dvg-r2-dvg-social-inline-icon,&.dvg-r2-dvg-social-inline-icon{width:1.5rem;height:1.5rem;object-fit:contain;filter:brightness(0)}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{background:transparent;font:400 1.5rem/1.5 var(--dvg-r2-display-font);letter-spacing:.125rem;text-decoration:none}
& .dvg-r2-dvg-social-grid,&.dvg-r2-dvg-social-grid{gap:2rem}
& .dvg-r2-dvg-social-photo,&.dvg-r2-dvg-social-photo{width:100%;aspect-ratio:4/5;object-fit:cover}
& .dvg-r2-dvg-bottom-half,&.dvg-r2-dvg-bottom-half{width:50%;padding:5.25rem 4rem;gap:1rem;background:var(--dvg-r2-dvg-ink);align-items:flex-start}
& .dvg-r2-dvg-bottom-about,&.dvg-r2-dvg-bottom-about{padding-left:4rem}
& .dvg-r2-dvg-bottom-contact,&.dvg-r2-dvg-bottom-contact{background:var(--dvg-r2-dvg-dark)}
& .dvg-r2-dvg-bottom-half>.dvg-r2-h3,&.dvg-r2-dvg-bottom-half>.dvg-r2-h3{font-size:3.75rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-paragraph,&.dvg-r2-dvg-bottom-half>.dvg-r2-paragraph{font-size:1.25rem;max-width:42rem;color:#E0DCDA}
& .dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow{color:#C7BFB6;font-size:1.25rem}
& .dvg-r2-dvg-bottom-half .dvg-r2-dvg-button,&.dvg-r2-dvg-bottom-half .dvg-r2-dvg-button{font-size:.75rem;padding:.875rem 1.5rem}
& .dvg-r2-dvg-small-link,&.dvg-r2-dvg-small-link{font:700 .75rem/1.5 var(--dvg-r2-sans-serif);letter-spacing:.125rem;text-underline-offset:.375rem;background:transparent}
& .dvg-r2-dvg-footer,&.dvg-r2-dvg-footer{background:var(--dvg-r2-black);color:var(--dvg-r2-dvg-footer-muted)}
& .dvg-r2-dvg-footer-box,&.dvg-r2-dvg-footer-box{padding:4.5rem 0 2rem;gap:4rem}
& .dvg-r2-dvg-footer-grid,&.dvg-r2-dvg-footer-grid{gap:5rem;grid-template-columns:1.4fr 1fr 1fr 1fr!important}
& .dvg-r2-dvg-footer-grid>.dvg-r2-column,&.dvg-r2-dvg-footer-grid>.dvg-r2-column{gap:1rem}
& .dvg-r2-dvg-footer-brand,&.dvg-r2-dvg-footer-brand{gap:1.25rem!important}
& .dvg-r2-dvg-footer-logo,&.dvg-r2-dvg-footer-logo{width:6rem;height:3.25rem;object-fit:contain}
& .dvg-r2-dvg-footer-heading,&.dvg-r2-dvg-footer-heading{font:400 1.25rem/1.2 var(--dvg-r2-display-font);color:var(--dvg-r2-white);margin:0}
& .dvg-r2-dvg-footer-links,&.dvg-r2-dvg-footer-links{gap:.75rem}
& .dvg-r2-dvg-footer-link,&.dvg-r2-dvg-footer-link{font:400 1rem/1.6 var(--dvg-r2-sans-serif);text-decoration:none;background:transparent;color:var(--dvg-r2-dvg-footer-muted)}
& .dvg-r2-dvg-footer-link:hover,&.dvg-r2-dvg-footer-link:hover{color:var(--dvg-r2-white)}
& .dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small,&.dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small{color:var(--dvg-r2-dvg-footer-muted);font-size:1rem}
& .dvg-r2-dvg-footer-socials,&.dvg-r2-dvg-footer-socials{gap:.75rem}
& .dvg-r2-dvg-footer-social,&.dvg-r2-dvg-footer-social{display:flex;align-items:center;justify-content:center;background:transparent;color:var(--dvg-r2-dvg-footer-muted);width:2.5rem;height:2.5rem;border:1px solid #59544E;border-radius:50%;font-size:1rem;text-decoration:none}
& .dvg-r2-dvg-footer-bottom,&.dvg-r2-dvg-footer-bottom{justify-content:space-between;align-items:center;gap:2rem;border-top:1px solid #7E7770;padding-top:2rem}
& .dvg-r2-dvg-footer-legal,&.dvg-r2-dvg-footer-legal{font:400 .75rem/1.6 var(--dvg-r2-sans-serif);color:var(--dvg-r2-dvg-footer-muted);background:transparent;text-decoration:none;margin:0}
& .dvg-r2-dvg-footer-policies,&.dvg-r2-dvg-footer-policies{gap:.375rem;align-items:center;white-space:nowrap}
:where(&) .dvg-overlay{border:0;padding:0;max-width:none;width:100%;max-height:none;min-height:100dvh;margin:0;background:var(--dvg-r2-white);color:var(--dvg-r2-dvg-ink);position:fixed;inset:0}
:where(&) .dvg-overlay::backdrop{background:rgba(0,0,0,.4)}
:where(&) .dvg-overlay-inner{max-width:54rem;margin:0 auto;padding:8rem 2rem 4rem}
:where(&) .dvg-overlay h2{font:400 3.5rem/1.1 var(--dvg-r2-display-font);margin:0 0 2rem}
:where(&) .dvg-overlay-close{position:absolute;right:2rem;top:1.5rem;border:0;background:transparent;color:var(--dvg-r2-dvg-ink);font-size:2rem;width:3rem;height:3rem}
:where(&) .dvg-search-field{display:block;font-size:1.25rem;padding:1.25rem 0;border:0;border-bottom:1px solid var(--dvg-r2-dvg-ink);width:100%;background:transparent}
:where(&) .dvg-search-results{display:grid;gap:1.5rem;margin-top:2rem}
:where(&) .dvg-search-results a{font-size:1.25rem;text-decoration:none}
:where(&) .dvg-demo-note{font-size:1rem;line-height:1.5;margin-top:1.5rem;max-width:40rem;color:var(--dvg-r2-dvg-muted)}
@media(max-width:1599px) and (min-width:1033px){&{--dvg-r2-dvg-title-size:3.5rem;--dvg-r2-dvg-section-title-size:2.75rem;--dvg-r2-dvg-subtitle-size:2rem;--dvg-r2-dvg-body-size:1rem;--dvg-r2-dvg-small-size:.75rem}
& .dvg-r2-dvg-header,&.dvg-r2-dvg-header{height:4rem}
& .dvg-r2-dvg-header-logo,&.dvg-r2-dvg-header-logo{width:4.75rem;height:2.625rem}
& .dvg-r2-dvg-nav,&.dvg-r2-dvg-nav{gap:1.75rem}
& .dvg-r2-dvg-nav-link,&.dvg-r2-dvg-nav-link{font-size:.75rem}
& .dvg-r2-dvg-hero-copy,&.dvg-r2-dvg-hero-copy{max-width:31rem;gap:1rem;padding-top:3rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-h1,&.dvg-r2-dvg-hero-copy>.dvg-r2-h1{font-size:3.5rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-hero-copy>.dvg-r2-paragraph{max-width:28rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-button,&.dvg-r2-dvg-button{padding:.75rem 1rem}
& .dvg-r2-dvg-intro-box,&.dvg-r2-dvg-intro-box{gap:4rem;padding:3.75rem 0}
& .dvg-r2-dvg-intro-top,&.dvg-r2-dvg-intro-top{gap:2rem}
& .dvg-r2-dvg-intro-title .dvg-r2-h2,&.dvg-r2-dvg-intro-title .dvg-r2-h2{font-size:2.75rem}
& .dvg-r2-dvg-benefits,&.dvg-r2-dvg-benefits{gap:3rem;padding:0 2.5rem}
& .dvg-r2-dvg-benefits .dvg-r2-h4,&.dvg-r2-dvg-benefits .dvg-r2-h4{font-size:1.5rem}
& .dvg-r2-dvg-benefits .dvg-r2-paragraph,&.dvg-r2-dvg-benefits .dvg-r2-paragraph{font-size:1rem}
& .dvg-r2-dvg-lines-intro-box,&.dvg-r2-dvg-lines-intro-box{padding:3rem 0}
& .dvg-r2-dvg-line-geometry,&.dvg-r2-dvg-line-geometry{width:10.5rem;height:10.5rem;margin-right:4rem}
& .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-copy{padding-top:1.75rem;padding-bottom:1.75rem;padding-right:3rem}
& .dvg-r2-dvg-line-number,&.dvg-r2-dvg-line-number{font-size:2rem}
& .dvg-r2-dvg-line-title,&.dvg-r2-dvg-line-title{font-size:3rem}
& .dvg-r2-dvg-line-subtitle,&.dvg-r2-dvg-line-subtitle{font-size:1rem;margin-bottom:.75rem}
& .dvg-r2-dvg-line-description,&.dvg-r2-dvg-line-description{font-size:1rem}
& .dvg-r2-dvg-line-metadata,&.dvg-r2-dvg-line-metadata{margin:1rem 0;padding-top:.75rem;gap:.25rem}
& .dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small,&.dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small{font-size:.75rem}
& .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&.dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{font-size:.75rem;padding:.5rem .75rem;letter-spacing:0}
& .dvg-r2-dvg-categories-box,&.dvg-r2-dvg-categories-box{padding:4.5rem 0 5rem}
& .dvg-r2-dvg-categories,&.dvg-r2-dvg-categories{gap:1rem;margin-top:1.5rem}
& .dvg-r2-dvg-category-card,&.dvg-r2-dvg-category-card{padding:1.25rem 1rem 1rem;gap:.5rem}
& .dvg-r2-dvg-category-image,&.dvg-r2-dvg-category-image{height:11rem}
& .dvg-r2-dvg-category-title,&.dvg-r2-dvg-category-title{font-size:1.5rem}
& .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-copy{font-size:.75rem}
& .dvg-r2-dvg-category-link,&.dvg-r2-dvg-category-link{font-size:1rem}
& .dvg-r2-dvg-sustainability-banner,&.dvg-r2-dvg-sustainability-banner{min-height:25rem}
& .dvg-r2-dvg-sustainability-copy,&.dvg-r2-dvg-sustainability-copy{max-width:32rem;gap:1rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-h2,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-h2{font-size:2.75rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph{max-width:26rem}
& .dvg-r2-dvg-sustainability-seal,&.dvg-r2-dvg-sustainability-seal{width:10rem;margin-left:6rem}
& .dvg-r2-dvg-home-recipes-box,&.dvg-r2-dvg-home-recipes-box{padding:3.75rem 0 4.5rem}
& .dvg-r2-dvg-recipes-title,&.dvg-r2-dvg-recipes-title{margin-bottom:3rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-recipe-tile,&.dvg-r2-dvg-recipe-tile{height:25.3125rem}
& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{font-size:3rem}
& .dvg-r2-dvg-recipe-tile-label,&.dvg-r2-dvg-recipe-tile-label{bottom:1.5rem;left:1.25rem}
& .dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-all-recipes,&.dvg-r2-dvg-all-recipes{margin-bottom:3.5rem}
& .dvg-r2-dvg-social-title,&.dvg-r2-dvg-social-title{font-size:2.5rem}
& .dvg-r2-dvg-social-grid,&.dvg-r2-dvg-social-grid{gap:1.5rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{font-size:.75rem}
& .dvg-r2-dvg-bottom-half,&.dvg-r2-dvg-bottom-half{padding:4rem 3rem;gap:.75rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-h3,&.dvg-r2-dvg-bottom-half>.dvg-r2-h3{font-size:2rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-paragraph,&.dvg-r2-dvg-bottom-half>.dvg-r2-paragraph{font-size:.75rem}
& .dvg-r2-dvg-bottom-half .dvg-r2-dvg-button,&.dvg-r2-dvg-bottom-half .dvg-r2-dvg-button{font-size:.75rem;padding:.625rem 1rem}
& .dvg-r2-dvg-footer-box,&.dvg-r2-dvg-footer-box{padding:3.5rem 0 1.5rem;gap:3rem}
& .dvg-r2-dvg-footer-grid,&.dvg-r2-dvg-footer-grid{gap:3rem}
& .dvg-r2-dvg-footer-heading,&.dvg-r2-dvg-footer-heading{font-size:1rem}
& .dvg-r2-dvg-footer-logo,&.dvg-r2-dvg-footer-logo{width:4.5rem;height:2.5rem}
& .dvg-r2-dvg-footer-link,&.dvg-r2-dvg-footer-link,& .dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small,&.dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small{font-size:.75rem}
& .dvg-r2-dvg-footer-links,&.dvg-r2-dvg-footer-links{gap:.5rem}
& .dvg-r2-dvg-footer-social,&.dvg-r2-dvg-footer-social{width:2rem;height:2rem}
& .dvg-r2-dvg-footer-bottom,&.dvg-r2-dvg-footer-bottom{padding-top:1.5rem}}
@media(min-width:1921px){& .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-copy{padding-left:max(calc((100vw - 83rem)/2),15.4167vw)}
& .dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy{padding-left:12rem}}
@media(max-width:1032.98px){& .dvg-r2-box,&.dvg-r2-box{width:100%!important;max-width:none!important;padding-inline:1.5rem!important}
&{--dvg-r2-dvg-title-size:3.5rem;--dvg-r2-dvg-section-title-size:2.75rem;--dvg-r2-dvg-subtitle-size:2.25rem;--dvg-r2-dvg-body-size:1rem;--dvg-r2-dvg-small-size:1rem}
& .dvg-r2-dvg-header,&.dvg-r2-dvg-header{height:auto;min-height:5rem}
& .dvg-r2-dvg-header-inner,&.dvg-r2-dvg-header-inner{min-height:5rem;gap:1rem;flex-wrap:wrap}
& .dvg-r2-dvg-header-logo,&.dvg-r2-dvg-header-logo{width:5.75rem;height:3rem}
& .dvg-r2-dvg-nav,&.dvg-r2-dvg-nav{display:none;width:100%;order:5;padding:1rem 0 2rem;gap:0;flex-direction:column;align-items:stretch}
& .dvg-r2-dvg-nav[data-open=true],&.dvg-r2-dvg-nav[data-open=true]{display:flex}
& .dvg-r2-dvg-nav-link,&.dvg-r2-dvg-nav-link{font-size:1.25rem;padding:1rem 0;border-bottom:1px solid var(--dvg-r2-dvg-paper)}
& .dvg-r2-dvg-header-controls,&.dvg-r2-dvg-header-controls{margin-left:auto;gap:1rem}
& .dvg-r2-dvg-menu-toggle,&.dvg-r2-dvg-menu-toggle{display:block}
& .dvg-r2-dvg-menu-toggle::before,&.dvg-r2-dvg-menu-toggle::before,& .dvg-r2-dvg-menu-toggle::after,&.dvg-r2-dvg-menu-toggle::after{content:'';position:absolute;left:.25rem;width:1.5rem;height:2px;background:var(--dvg-r2-dvg-ink);top:.625rem}
& .dvg-r2-dvg-menu-toggle::after,&.dvg-r2-dvg-menu-toggle::after{top:1.25rem}
& .dvg-r2-dvg-menu-toggle[aria-expanded=true]::before,&.dvg-r2-dvg-menu-toggle[aria-expanded=true]::before{transform:rotate(45deg);top:.9375rem}
& .dvg-r2-dvg-menu-toggle[aria-expanded=true]::after,&.dvg-r2-dvg-menu-toggle[aria-expanded=true]::after{transform:rotate(-45deg);top:.9375rem}
& .dvg-r2-dvg-home-hero,&.dvg-r2-dvg-home-hero{height:auto;min-height:34rem;background-image:none!important;background-color:#A71B43!important}
& .dvg-r2-dvg-home-hero-media,&.dvg-r2-dvg-home-hero-media{height:100%;inset:0;width:100%}
& .dvg-r2-dvg-home-hero-native-photo,&.dvg-r2-dvg-home-hero-native-photo{right:0;top:0;width:72%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 36%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%)}
& .dvg-r2-dvg-home-hero>.dvg-r2-box,&.dvg-r2-dvg-home-hero>.dvg-r2-box{padding:3.5rem 1.5rem!important}
& .dvg-r2-dvg-hero-copy,&.dvg-r2-dvg-hero-copy{width:48%;max-width:26rem;padding:0;gap:1.25rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-h1,&.dvg-r2-dvg-hero-copy>.dvg-r2-h1{font-size:3.5rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-hero-copy>.dvg-r2-paragraph{max-width:24rem;font-size:1rem}
& .dvg-r2-dvg-intro-box,&.dvg-r2-dvg-intro-box{gap:3.5rem;min-height:0;padding:4rem 1.5rem}
& .dvg-r2-dvg-intro-top,&.dvg-r2-dvg-intro-top{gap:2rem}
& .dvg-r2-dvg-intro-title .dvg-r2-h2,&.dvg-r2-dvg-intro-title .dvg-r2-h2{font-size:2.75rem}
& .dvg-r2-dvg-intro-title,&.dvg-r2-dvg-intro-title{width:50%}
& .dvg-r2-dvg-intro-text,&.dvg-r2-dvg-intro-text{width:50%}
& .dvg-r2-dvg-benefits,&.dvg-r2-dvg-benefits{padding:0;gap:2rem}
& .dvg-r2-dvg-benefits .dvg-r2-paragraph,&.dvg-r2-dvg-benefits .dvg-r2-paragraph{font-size:1rem}
& .dvg-r2-dvg-benefits .dvg-r2-h4,&.dvg-r2-dvg-benefits .dvg-r2-h4{font-size:1.75rem}
& .dvg-r2-dvg-lines-intro-box,&.dvg-r2-dvg-lines-intro-box{min-height:18rem;padding:3rem 1.5rem}
& .dvg-r2-dvg-line-geometry,&.dvg-r2-dvg-line-geometry{width:10rem;height:10rem;margin-right:0}
& .dvg-r2-dvg-line-stage,&.dvg-r2-dvg-line-stage,& #classic .dvg-r2-dvg-line-stage,&#classic .dvg-r2-dvg-line-stage{height:auto;min-height:30rem}
& .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-copy{width:55%;padding:3rem 1.5rem;gap:0}
& .dvg-r2-dvg-line-photo,&.dvg-r2-dvg-line-photo{width:45%;min-height:30rem;object-position:center}
& .dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy{padding:3rem 1.5rem}
& #sensations .dvg-r2-dvg-line-copy,&#sensations .dvg-r2-dvg-line-copy{width:55%;padding-right:1.5rem}
& #sensations .dvg-r2-dvg-line-photo,&#sensations .dvg-r2-dvg-line-photo{width:45%}
& .dvg-r2-dvg-line-number,&.dvg-r2-dvg-line-number{font-size:2rem}
& .dvg-r2-dvg-line-title,&.dvg-r2-dvg-line-title{font-size:2.75rem}
& .dvg-r2-dvg-line-subtitle,&.dvg-r2-dvg-line-subtitle{font-size:1rem}
& .dvg-r2-dvg-line-description,&.dvg-r2-dvg-line-description{font-size:1rem}
& .dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small,&.dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small{font-size:.75rem}
& .dvg-r2-dvg-line-metadata,&.dvg-r2-dvg-line-metadata{margin:1rem 0}
& .dvg-r2-dvg-line-section,&.dvg-r2-dvg-line-section{padding-bottom:3rem}
& .dvg-r2-dvg-categories-section,&.dvg-r2-dvg-categories-section{min-height:0}
& .dvg-r2-dvg-categories-box,&.dvg-r2-dvg-categories-box{padding:4rem 0}
& .dvg-r2-dvg-categories,&.dvg-r2-dvg-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem}
& .dvg-r2-dvg-category-image,&.dvg-r2-dvg-category-image{height:14rem}
& .dvg-r2-dvg-category-title,&.dvg-r2-dvg-category-title{font-size:2rem}
& .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-copy{font-size:1rem}
& .dvg-r2-dvg-category-link,&.dvg-r2-dvg-category-link{font-size:1.25rem}
& .dvg-r2-dvg-sustainability-banner,&.dvg-r2-dvg-sustainability-banner{height:auto;min-height:0;background-image:none!important;background-color:var(--dvg-r2-dvg-teal)!important}
& .dvg-r2-dvg-sustainability-banner>.dvg-r2-box,&.dvg-r2-dvg-sustainability-banner>.dvg-r2-box{padding:0!important;width:100%!important;max-width:none!important;align-items:stretch;gap:0}
& .dvg-r2-dvg-sustainability-copy,&.dvg-r2-dvg-sustainability-copy{width:55%;max-width:none;gap:1.25rem;padding:3.5rem 1.5rem;justify-content:center}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-h2,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-h2{font-size:2.75rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph{font-size:1rem;max-width:27rem}
& .dvg-r2-dvg-sustainability-media,&.dvg-r2-dvg-sustainability-media{display:block;position:relative;width:45%;min-height:29rem;overflow:hidden}
& .dvg-r2-dvg-sustainability-media::after,&.dvg-r2-dvg-sustainability-media::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,var(--dvg-r2-dvg-teal) 0%,rgba(0,48,54,.98) 4%,rgba(0,48,54,.78) 12%,rgba(0,48,54,.4) 24%,rgba(0,48,54,0) 44%);pointer-events:none}
& .dvg-r2-dvg-sustainability-photo,&.dvg-r2-dvg-sustainability-photo{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center}
& .dvg-r2-dvg-sustainability-seal,&.dvg-r2-dvg-sustainability-seal{position:absolute;right:2rem;bottom:2rem;z-index:1;width:10rem;margin:0}
& .dvg-r2-dvg-home-recipes-box,&.dvg-r2-dvg-home-recipes-box{padding:4rem 1.5rem}
& .dvg-r2-dvg-recipes-title,&.dvg-r2-dvg-recipes-title{margin-bottom:3rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-inspiration-grid,&.dvg-r2-dvg-inspiration-grid{gap:1rem}
& .dvg-r2-dvg-recipe-tile,&.dvg-r2-dvg-recipe-tile{height:23rem;min-width:0}
& .dvg-r2-dvg-recipe-tile-label,&.dvg-r2-dvg-recipe-tile-label{left:1rem;right:1rem;bottom:1.5rem;min-width:0;max-width:none}
& .dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{font-size:2.25rem;max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}
& .dvg-r2-dvg-social-title,&.dvg-r2-dvg-social-title{font-size:2.75rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{font-size:.75rem}
& .dvg-r2-dvg-social-grid,&.dvg-r2-dvg-social-grid{gap:1rem}
& .dvg-r2-dvg-bottom-row,&.dvg-r2-dvg-bottom-row{flex-direction:column}
& .dvg-r2-dvg-bottom-half,&.dvg-r2-dvg-bottom-half{width:100%;padding:3rem 2rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-h3,&.dvg-r2-dvg-bottom-half>.dvg-r2-h3{font-size:2.5rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-paragraph,&.dvg-r2-dvg-bottom-half>.dvg-r2-paragraph{font-size:1rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-footer-box,&.dvg-r2-dvg-footer-box{padding:3rem 0 2rem;gap:3rem}
& .dvg-r2-dvg-footer-grid,&.dvg-r2-dvg-footer-grid{gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}
& .dvg-r2-dvg-footer-heading,&.dvg-r2-dvg-footer-heading{font-size:1.25rem}
& .dvg-r2-dvg-footer-link,&.dvg-r2-dvg-footer-link,& .dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small,&.dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small{font-size:1rem}
& .dvg-r2-dvg-footer-bottom,&.dvg-r2-dvg-footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}
& .dvg-r2-dvg-footer-policies,&.dvg-r2-dvg-footer-policies{white-space:normal;flex-wrap:wrap}}
@media(max-width:767px){& .dvg-r2-box,&.dvg-r2-box{padding-inline:1.25rem!important}
&{--dvg-r2-dvg-title-size:2.75rem;--dvg-r2-dvg-section-title-size:2.5rem;--dvg-r2-dvg-subtitle-size:2rem}
& .dvg-r2-dvg-header-inner,&.dvg-r2-dvg-header-inner{min-height:4.75rem}
& .dvg-r2-dvg-header,&.dvg-r2-dvg-header{min-height:4.75rem}
& .dvg-r2-dvg-header-logo,&.dvg-r2-dvg-header-logo{width:5rem;height:2.75rem}
& .dvg-r2-dvg-home-hero,&.dvg-r2-dvg-home-hero{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;background-image:none!important;background-color:#A71B43!important}
& .dvg-r2-dvg-home-hero-media,&.dvg-r2-dvg-home-hero-media{display:block;position:relative;inset:auto;bottom:auto;left:auto;width:100%;height:24rem;overflow:hidden}
& .dvg-r2-dvg-home-hero-native-photo,&.dvg-r2-dvg-home-hero-native-photo{display:none}
& .dvg-r2-dvg-home-hero-mobile-photo,&.dvg-r2-dvg-home-hero-mobile-photo{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:none;-webkit-mask-image:none}
& .dvg-r2-dvg-home-hero-media::after,&.dvg-r2-dvg-home-hero-media::after{content:'';position:absolute;inset:85% 0 -1px;background:linear-gradient(180deg,rgba(167,27,67,0),#A71B43);pointer-events:none}
& .dvg-r2-dvg-home-hero::before,&.dvg-r2-dvg-home-hero::before{content:none}
& .dvg-r2-dvg-home-hero>.dvg-r2-box,&.dvg-r2-dvg-home-hero>.dvg-r2-box{position:relative;padding:0 1.25rem 3rem!important;z-index:1}
& .dvg-r2-dvg-hero-copy,&.dvg-r2-dvg-hero-copy{width:100%;max-width:100%;gap:1.125rem;padding:0}
& .dvg-r2-dvg-hero-copy>.dvg-r2-h1,&.dvg-r2-dvg-hero-copy>.dvg-r2-h1{font-size:2.75rem;line-height:1.06}
& .dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow{font-size:.75rem;letter-spacing:.1875rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-hero-copy>.dvg-r2-paragraph{font-size:1rem;max-width:22rem}
& .dvg-r2-dvg-actions,&.dvg-r2-dvg-actions{gap:.75rem}
& .dvg-r2-dvg-button,&.dvg-r2-dvg-button{font-size:.75rem;padding:.875rem 1rem;letter-spacing:.0625rem;min-height:2.75rem}
& .dvg-r2-dvg-intro-top,&.dvg-r2-dvg-intro-top{flex-direction:column;align-items:flex-start;gap:1.5rem}
& .dvg-r2-dvg-intro-title,&.dvg-r2-dvg-intro-title,& .dvg-r2-dvg-intro-text,&.dvg-r2-dvg-intro-text{width:100%}
& .dvg-r2-dvg-intro-title .dvg-r2-h2,&.dvg-r2-dvg-intro-title .dvg-r2-h2{font-size:2.5rem}
& .dvg-r2-dvg-intro-title,&.dvg-r2-dvg-intro-title{gap:.75rem}
& .dvg-r2-dvg-intro-box,&.dvg-r2-dvg-intro-box{padding:3.5rem 1.25rem;gap:2.5rem}
& .dvg-r2-dvg-benefits,&.dvg-r2-dvg-benefits{grid-template-columns:1fr!important;gap:1.75rem}
& .dvg-r2-dvg-benefits>.dvg-r2-column,&.dvg-r2-dvg-benefits>.dvg-r2-column{gap:.5rem}
& .dvg-r2-dvg-benefits .dvg-r2-h4,&.dvg-r2-dvg-benefits .dvg-r2-h4{font-size:1.75rem}
& .dvg-r2-dvg-benefits .dvg-r2-paragraph,&.dvg-r2-dvg-benefits .dvg-r2-paragraph{font-size:1rem;max-width:24rem}
& .dvg-r2-dvg-lines-intro-box,&.dvg-r2-dvg-lines-intro-box{min-height:17rem;padding:3rem 1.25rem;position:relative}
& .dvg-r2-dvg-lines-intro-box>.dvg-r2-column,&.dvg-r2-dvg-lines-intro-box>.dvg-r2-column{z-index:1;gap:.75rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-h2,&.dvg-r2-dvg-lines-intro-box .dvg-r2-h2{font-size:2.5rem}
& .dvg-r2-dvg-line-geometry,&.dvg-r2-dvg-line-geometry{position:absolute;right:1.25rem;top:1.5rem;width:8rem;height:8rem;opacity:.2}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-line-stage,&.dvg-r2-dvg-line-stage,& .dvg-r2-dvg-line-reverse,&.dvg-r2-dvg-line-reverse{flex-direction:column}
& .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-copy,& .dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-reverse .dvg-r2-dvg-line-copy,& #sensations .dvg-r2-dvg-line-copy,&#sensations .dvg-r2-dvg-line-copy{width:100%;padding:2.5rem 1.25rem}
& .dvg-r2-dvg-line-photo,&.dvg-r2-dvg-line-photo,& #sensations .dvg-r2-dvg-line-photo,&#sensations .dvg-r2-dvg-line-photo{width:100%;height:auto;min-height:0;aspect-ratio:1.2;object-fit:cover}
& .dvg-r2-dvg-line-title,&.dvg-r2-dvg-line-title{font-size:3rem;white-space:normal}
& .dvg-r2-dvg-line-number,&.dvg-r2-dvg-line-number{font-size:2rem}
& .dvg-r2-dvg-line-subtitle,&.dvg-r2-dvg-line-subtitle{font-size:1.25rem;max-width:25rem;margin:.5rem 0 1rem}
& .dvg-r2-dvg-line-description,&.dvg-r2-dvg-line-description{font-size:1rem;max-width:26rem}
& .dvg-r2-dvg-line-metadata,&.dvg-r2-dvg-line-metadata{width:100%;margin:1.25rem 0}
& .dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small,&.dvg-r2-dvg-line-metadata .dvg-r2-dvg-body-small{font-size:.75rem}
& .dvg-r2-dvg-line-metadata .dvg-r2-dvg-meta-row,&.dvg-r2-dvg-line-metadata .dvg-r2-dvg-meta-row{gap:.75rem}
& .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&.dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{font-size:.75rem}
& .dvg-r2-dvg-line-section,&.dvg-r2-dvg-line-section{padding-bottom:1.5rem}
& .dvg-r2-dvg-categories-box,&.dvg-r2-dvg-categories-box{padding:3rem 1.25rem;gap:.75rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-h2,&.dvg-r2-dvg-categories-box>.dvg-r2-h2{font-size:2.5rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-categories,&.dvg-r2-dvg-categories{gap:.75rem;margin-top:1.25rem}
& .dvg-r2-dvg-category-card,&.dvg-r2-dvg-category-card{padding:1rem .75rem;gap:.625rem}
& .dvg-r2-dvg-category-image,&.dvg-r2-dvg-category-image{height:9rem}
& .dvg-r2-dvg-category-title,&.dvg-r2-dvg-category-title{font-size:1.5rem;line-height:1.1}
& .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-copy{font-size:.75rem;line-height:1.5}
& .dvg-r2-dvg-category-link,&.dvg-r2-dvg-category-link{font-size:1rem;margin-top:.25rem}
& .dvg-r2-dvg-categories-section::before,&.dvg-r2-dvg-categories-section::before{width:20rem;height:30.9441rem;top:-11.525rem;opacity:.13}
& .dvg-r2-dvg-sustainability-banner,&.dvg-r2-dvg-sustainability-banner{min-height:0;position:relative}
& .dvg-r2-dvg-sustainability-banner::before,&.dvg-r2-dvg-sustainability-banner::before{content:none}
& .dvg-r2-dvg-sustainability-banner>.dvg-r2-box,&.dvg-r2-dvg-sustainability-banner>.dvg-r2-box{flex-direction:column;align-items:stretch;position:relative;padding:0!important;gap:0}
& .dvg-r2-dvg-sustainability-copy,&.dvg-r2-dvg-sustainability-copy{width:100%;gap:1.25rem;max-width:100%;padding:3rem 1.25rem 2.5rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-h2,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-h2{font-size:2.5rem;white-space:normal}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph{font-size:1rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-sustainability-media,&.dvg-r2-dvg-sustainability-media{width:100%;min-height:0;height:22rem}
& .dvg-r2-dvg-sustainability-media::after,&.dvg-r2-dvg-sustainability-media::after{background:linear-gradient(180deg,var(--dvg-r2-dvg-teal) 0%,rgba(0,48,54,.99) 4%,rgba(0,48,54,.8) 14%,rgba(0,48,54,.35) 30%,rgba(0,48,54,0) 48%)}
& .dvg-r2-dvg-sustainability-photo,&.dvg-r2-dvg-sustainability-photo{object-position:center 44%}
& .dvg-r2-dvg-sustainability-seal,&.dvg-r2-dvg-sustainability-seal{width:8.5rem;right:1.25rem;bottom:1.5rem;margin:0;align-self:auto}
& .dvg-r2-dvg-home-recipes-box,&.dvg-r2-dvg-home-recipes-box{padding:3rem 1.25rem}
& .dvg-r2-dvg-recipes-title,&.dvg-r2-dvg-recipes-title{gap:.75rem;margin:0 auto 2.5rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow{font-size:.75rem;letter-spacing:.1875rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-h2,&.dvg-r2-dvg-recipes-title>.dvg-r2-h2{font-size:2.5rem;max-width:22rem}
& .dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-inspiration-grid,&.dvg-r2-dvg-inspiration-grid{grid-template-columns:1fr!important;gap:1rem;margin-bottom:2rem}
& .dvg-r2-dvg-recipe-tile,&.dvg-r2-dvg-recipe-tile{height:auto;aspect-ratio:1.05}
& .dvg-r2-dvg-recipe-tile-photo,&.dvg-r2-dvg-recipe-tile-photo{object-position:center 48%}
& .dvg-r2-dvg-recipe-tile-label,&.dvg-r2-dvg-recipe-tile-label{left:1.5rem;bottom:1.5rem}
& .dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipe-tile-label>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{font-size:3.5rem}
& .dvg-r2-dvg-all-recipes,&.dvg-r2-dvg-all-recipes{margin:0 0 3rem}
& .dvg-r2-dvg-social-title,&.dvg-r2-dvg-social-title{font-size:2rem}
& .dvg-r2-dvg-social-handles,&.dvg-r2-dvg-social-handles{gap:.5rem;margin:.5rem 0 1.5rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{font-size:.75rem;letter-spacing:.0625rem}
& .dvg-r2-dvg-social-inline-icon,&.dvg-r2-dvg-social-inline-icon{width:1.25rem;height:1.25rem}
& .dvg-r2-dvg-social-grid,&.dvg-r2-dvg-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem}
& .dvg-r2-dvg-bottom-half,&.dvg-r2-dvg-bottom-half{padding:2.75rem 1.25rem;gap:1rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-h3,&.dvg-r2-dvg-bottom-half>.dvg-r2-h3{font-size:2.25rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-paragraph,&.dvg-r2-dvg-bottom-half>.dvg-r2-paragraph{font-size:1rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-bottom-half .dvg-r2-dvg-button,&.dvg-r2-dvg-bottom-half .dvg-r2-dvg-button{font-size:.75rem;padding:.875rem 1rem}
& .dvg-r2-dvg-bottom-half .dvg-r2-dvg-small-link,&.dvg-r2-dvg-bottom-half .dvg-r2-dvg-small-link{min-height:2.75rem;display:flex;align-items:center}
& .dvg-r2-dvg-footer-grid,&.dvg-r2-dvg-footer-grid{gap:2.5rem 1.5rem}
& .dvg-r2-dvg-footer-brand,&.dvg-r2-dvg-footer-brand{grid-column:1/-1}
& .dvg-r2-dvg-footer-logo,&.dvg-r2-dvg-footer-logo{width:6rem}
& .dvg-r2-dvg-footer-grid>.dvg-r2-column,&.dvg-r2-dvg-footer-grid>.dvg-r2-column{gap:1rem}
& .dvg-r2-dvg-footer-links,&.dvg-r2-dvg-footer-links{gap:.625rem}
& .dvg-r2-dvg-footer-link,&.dvg-r2-dvg-footer-link{font-size:.75rem}
& .dvg-r2-dvg-footer-heading,&.dvg-r2-dvg-footer-heading{font-size:1rem}
& .dvg-r2-dvg-footer-bottom,&.dvg-r2-dvg-footer-bottom{padding-top:1.5rem}
& .dvg-r2-dvg-footer-box,&.dvg-r2-dvg-footer-box{gap:2.5rem}
& .dvg-r2-dvg-footer-legal,&.dvg-r2-dvg-footer-legal{font-size:.75rem;line-height:1.7}
& .dvg-r2-dvg-footer-policies,&.dvg-r2-dvg-footer-policies{gap:.5rem}
:where(&) .dvg-overlay-inner{padding:6rem 1.25rem 3rem}
:where(&) .dvg-overlay h2{font-size:2.5rem}
:where(&) .dvg-search-field{font-size:1rem}
:where(&) .dvg-overlay-close{right:1rem;top:1rem}}
@media(max-width:359px){& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{font-size:3.25rem}}
@media(prefers-reduced-motion:reduce){&{scroll-behavior:auto}
:where(&) *,:where(&) *::before,:where(&) *::after{animation-duration:0s!important;transition-duration:0s!important}}
@media(min-width:1033px) and (max-width:1599px){& .dvg-r2-dvg-hero-copy>.dvg-r2-h1,&.dvg-r2-dvg-hero-copy>.dvg-r2-h1{font-size:4.5rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-intro-title .dvg-r2-h2,&.dvg-r2-dvg-intro-title .dvg-r2-h2{font-size:3.5rem}
& .dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-benefits .dvg-r2-h4,&.dvg-r2-dvg-benefits .dvg-r2-h4{font-size:2rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-h2,&.dvg-r2-dvg-lines-intro-box .dvg-r2-h2{font-size:3.5rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow{font-size:1.25rem}
& .dvg-r2-dvg-line-number,&.dvg-r2-dvg-line-number{font-size:2.25rem}
& .dvg-r2-dvg-line-title,&.dvg-r2-dvg-line-title,& #sensations .dvg-r2-dvg-line-title,&#sensations .dvg-r2-dvg-line-title{font-size:4.25rem}
& .dvg-r2-dvg-line-subtitle,&.dvg-r2-dvg-line-subtitle{font-size:1.5rem}
& #fruit-innovations .dvg-r2-dvg-line-subtitle,&#fruit-innovations .dvg-r2-dvg-line-subtitle,& #sensations .dvg-r2-dvg-line-subtitle,&#sensations .dvg-r2-dvg-line-subtitle{font-size:1.25rem}
& .dvg-r2-dvg-meta-label,&.dvg-r2-dvg-meta-label{font-size:1rem;min-width:3.75rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-h2,&.dvg-r2-dvg-categories-box>.dvg-r2-h2{font-size:3.75rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow{font-size:1.25rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-h2,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-h2{font-size:3.5rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-h2,&.dvg-r2-dvg-recipes-title>.dvg-r2-h2{font-size:4.75rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow{font-size:2rem}
& .dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow{font-size:1.5rem}
& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{font-size:3.5rem}
& .dvg-r2-dvg-social-title,&.dvg-r2-dvg-social-title{font-size:3.5rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{font-size:1rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-h3,&.dvg-r2-dvg-bottom-half>.dvg-r2-h3{font-size:2.75rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-paragraph,&.dvg-r2-dvg-bottom-half>.dvg-r2-paragraph{font-size:1rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow{font-size:1rem}}
@media(max-width:1032.98px){& .dvg-r2-dvg-lines-intro-box .dvg-r2-h2,&.dvg-r2-dvg-lines-intro-box .dvg-r2-h2{font-size:2.75rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-meta-label,&.dvg-r2-dvg-meta-label{font-size:1rem;min-width:3.75rem}
& #sensations .dvg-r2-dvg-line-title,&#sensations .dvg-r2-dvg-line-title{font-size:2.75rem}
& #fruit-innovations .dvg-r2-dvg-line-subtitle,&#fruit-innovations .dvg-r2-dvg-line-subtitle,& #sensations .dvg-r2-dvg-line-subtitle,&#sensations .dvg-r2-dvg-line-subtitle{font-size:1rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-h2,&.dvg-r2-dvg-categories-box>.dvg-r2-h2{font-size:2.75rem}
& .dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-h2,&.dvg-r2-dvg-recipes-title>.dvg-r2-h2{font-size:3rem}
& .dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow{font-size:1.25rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{font-size:1rem}}
@media(max-width:767px){& .dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow,& .dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow,& .dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow{font-size:.75rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-h2,&.dvg-r2-dvg-lines-intro-box .dvg-r2-h2,& .dvg-r2-dvg-categories-box>.dvg-r2-h2,&.dvg-r2-dvg-categories-box>.dvg-r2-h2,& .dvg-r2-dvg-recipes-title>.dvg-r2-h2,&.dvg-r2-dvg-recipes-title>.dvg-r2-h2{font-size:2.5rem}
& .dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow{font-size:1rem}
& .dvg-r2-dvg-meta-label,&.dvg-r2-dvg-meta-label{font-size:.75rem;min-width:3.625rem}
& #sensations .dvg-r2-dvg-line-title,&#sensations .dvg-r2-dvg-line-title{font-size:3rem}
& #fruit-innovations .dvg-r2-dvg-line-subtitle,&#fruit-innovations .dvg-r2-dvg-line-subtitle,& #sensations .dvg-r2-dvg-line-subtitle,&#sensations .dvg-r2-dvg-line-subtitle{font-size:1.25rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{font-size:.75rem}}
:where(&) .dvg-preview-filter{display:grid;gap:1.25rem;margin-top:2rem;font-size:1.25rem}
:where(&) .dvg-preview-filter label{display:flex;align-items:center;gap:1rem}
:where(&) .dvg-preview-filter button{margin-top:1rem}
:where(&) .dvg-image-link{display:block;max-width:100%}
& .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero-copy,& .dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-copy{white-space:pre-line}
& .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-hero-heading,& .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero-copy{position:relative;z-index:1}
& .dvg-r2-dvg-internal-hero-copy-wrap,&.dvg-r2-dvg-internal-hero-copy-wrap{position:relative;z-index:1}
& .dvg-r2-dvg-internal-hero-mobile-media,&.dvg-r2-dvg-internal-hero-mobile-media{display:none}
& .dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-heading,& .dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-copy{color:#fff!important}
& .dvg-r2-dvg-internal-related-products h2,&.dvg-r2-dvg-internal-related-products h2{color:#fff!important}
& .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero-copy{max-width:38rem!important;line-height:1.5}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-copy{max-width:32rem!important}
& .dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-copy{max-width:38rem!important}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading{font-size:6rem!important}
& .dvg-r2-dvg-internal-catalog-title,&.dvg-r2-dvg-internal-catalog-title{width:100%}
& .dvg-r2-dvg-internal-catalog-subtitle,&.dvg-r2-dvg-internal-catalog-subtitle{max-width:48rem!important;font-weight:700!important}
& .dvg-r2-dvg-internal-category,&.dvg-r2-dvg-internal-category{min-height:28.5rem;justify-content:flex-start}
& .dvg-r2-dvg-internal-category-name,&.dvg-r2-dvg-internal-category-name{line-height:1.05}
& .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category-copy{min-height:3.5rem}
& .dvg-r2-dvg-internal-category-cta,&.dvg-r2-dvg-internal-category-cta{margin-top:auto;transition:all 300ms}
& .dvg-r2-dvg-internal-category-cta:hover,&.dvg-r2-dvg-internal-category-cta:hover{color:var(--dvg-r2-dvg-purple,#9c77e5)}
& .dvg-r2-dvg-internal-card-title,&.dvg-r2-dvg-internal-card-title{margin:0;line-height:1.25;font-weight:700!important}
& .dvg-r2-dvg-internal-photo-frame,&.dvg-r2-dvg-internal-photo-frame{border-radius:.25rem}
& .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-card-link{transition:all 300ms}
& .dvg-r2-dvg-internal-card-link:hover,&.dvg-r2-dvg-internal-card-link:hover{color:#9c77e5;text-decoration:underline}
& .dvg-r2-dvg-internal-recipe-photo,&.dvg-r2-dvg-internal-recipe-photo{border-radius:.25rem}
& .dvg-r2-dvg-internal-card-product .dvg-r2-dvg-internal-bottle-image,&.dvg-r2-dvg-internal-card-product .dvg-r2-dvg-internal-bottle-image{margin-bottom:.25rem}
& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-title,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-title{color:#fff}
& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link{color:#b3aca8!important}
& .dvg-r2-dvg-internal-maple-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-maple-copy .dvg-r2-paragraph{line-height:1.45}
& .dvg-r2-dvg-internal-product-facts p,&.dvg-r2-dvg-internal-product-facts p{line-height:1.4;margin:0!important}
& .dvg-r2-dvg-internal-product-facts>.dvg-r2-column,&.dvg-r2-dvg-internal-product-facts>.dvg-r2-column{gap:.25rem!important}
& .dvg-r2-dvg-internal-product-facts,&.dvg-r2-dvg-internal-product-facts{padding-bottom:1.5rem}
& .dvg-r2-dvg-internal-filter,&.dvg-r2-dvg-internal-filter{display:flex;align-items:center;justify-content:center;gap:1rem;color:#231f20;cursor:pointer;transition:all 300ms}
& .dvg-r2-dvg-internal-filter:before,&.dvg-r2-dvg-internal-filter:before{content:'';display:block;width:2.5rem;height:2.5rem;background:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-icon-filter.png") center/contain no-repeat}
& .dvg-r2-dvg-internal-filter:hover,&.dvg-r2-dvg-internal-filter:hover{background:#f5efff!important}
& .dvg-r2-dvg-internal-filter-label,&.dvg-r2-dvg-internal-filter-label,& .dvg-r2-dvg-internal-page-number,&.dvg-r2-dvg-internal-page-number{text-decoration:none}
& .dvg-r2-dvg-internal-promo,&.dvg-r2-dvg-internal-promo{position:relative;isolation:isolate;overflow:hidden}
& .dvg-r2-dvg-internal-promo:before,&.dvg-r2-dvg-internal-promo:before{content:'';position:absolute;z-index:-1;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.58))}
& .dvg-r2-dvg-internal-promo .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-promo .dvg-r2-dvg-eyebrow{letter-spacing:.2em;font-weight:700}
& .dvg-r2-dvg-internal-recipe-intro-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-recipe-intro-copy .dvg-r2-paragraph{line-height:1.5}
& .dvg-r2-dvg-internal-benefit p,&.dvg-r2-dvg-internal-benefit p{line-height:1.5}
& .dvg-r2-dvg-internal-benefit .dvg-r2-row,&.dvg-r2-dvg-internal-benefit .dvg-r2-row{min-height:3.5rem}
& .dvg-r2-dvg-internal-ingredient-table,&.dvg-r2-dvg-internal-ingredient-table{width:max-content;max-width:100%}
& .dvg-r2-dvg-internal-ingredient-row p,&.dvg-r2-dvg-internal-ingredient-row p{line-height:1.35}
& .dvg-r2-dvg-internal-step p,&.dvg-r2-dvg-internal-step p{line-height:1.5}
& .dvg-r2-dvg-internal-stat:not(:last-child),&.dvg-r2-dvg-internal-stat:not(:last-child){border-right:2px solid #807a76}
& .dvg-r2-dvg-internal-stat p,&.dvg-r2-dvg-internal-stat p{color:#ded8d0}
& .dvg-r2-dvg-internal-stats-grid,&.dvg-r2-dvg-internal-stats-grid{align-items:stretch}
& .dvg-r2-dvg-internal-stat:nth-child(-n+2) .dvg-r2-dvg-internal-stat-icon,&.dvg-r2-dvg-internal-stat:nth-child(-n+2) .dvg-r2-dvg-internal-stat-icon{filter:none}
& .dvg-r2-dvg-internal-about-hero,&.dvg-r2-dvg-internal-about-hero{background-position:right bottom!important}
& .dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-copy{max-width:46rem!important}
& .dvg-r2-dvg-internal-about,&.dvg-r2-dvg-internal-about{overflow:hidden}
& .dvg-r2-dvg-internal-about-wire,&.dvg-r2-dvg-internal-about-wire{filter:none;mix-blend-mode:normal;opacity:.29;pointer-events:none}
& .dvg-r2-dvg-internal-eco-wire,&.dvg-r2-dvg-internal-eco-wire{mix-blend-mode:normal;filter:none;pointer-events:none}
& .dvg-r2-dvg-internal-stats-grid .dvg-r2-dvg-internal-stat:last-child .dvg-r2-dvg-internal-stat-icon,&.dvg-r2-dvg-internal-stats-grid .dvg-r2-dvg-internal-stat:last-child .dvg-r2-dvg-internal-stat-icon{width:10rem!important}
& .dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph{font-size:1.5rem;line-height:1.5}
& .dvg-r2-dvg-internal-future:before,&.dvg-r2-dvg-internal-future:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#003036 0%,rgba(0,48,54,.97) 25%,rgba(0,48,54,.25) 65%,rgba(0,48,54,.05) 100%);pointer-events:none}
& .dvg-r2-dvg-internal-future-box,&.dvg-r2-dvg-internal-future-box{position:relative;z-index:1;justify-content:space-between!important}
& .dvg-r2-dvg-internal-eco-forest,&.dvg-r2-dvg-internal-eco-forest{background-position:center top!important}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph{color:#c6dcda!important;line-height:1.5}
& .dvg-r2-dvg-contact-form,&.dvg-r2-dvg-contact-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;width:100%;font-family:'Noto Sans',sans-serif;color:#b6b1ab}
& .dvg-r2-dvg-contact-form label,&.dvg-r2-dvg-contact-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
& .dvg-r2-dvg-contact-form input,&.dvg-r2-dvg-contact-form input,& .dvg-r2-dvg-contact-form textarea,&.dvg-r2-dvg-contact-form textarea,& .dvg-r2-dvg-contact-form select,&.dvg-r2-dvg-contact-form select{grid-column:span 6;width:100%;min-width:0;max-width:48rem;box-sizing:border-box;border:2px solid #8a847c;border-radius:0;background:transparent;color:#f5f1eb;font:400 1rem/1.4 'Noto Sans',sans-serif;padding:.75rem;min-height:3.25rem;outline-offset:.25rem}
& .dvg-r2-dvg-contact-form input::placeholder,&.dvg-r2-dvg-contact-form input::placeholder,& .dvg-r2-dvg-contact-form textarea::placeholder,&.dvg-r2-dvg-contact-form textarea::placeholder{color:#a49d94;opacity:1}
& .dvg-r2-dvg-contact-form #e-form-email,&.dvg-r2-dvg-contact-form #e-form-email,& .dvg-r2-dvg-contact-form #e-form-telefone,&.dvg-r2-dvg-contact-form #e-form-telefone{grid-column:span 3}
& .dvg-r2-dvg-contact-form #e-form-pais,&.dvg-r2-dvg-contact-form #e-form-pais,& .dvg-r2-dvg-contact-form #e-form-estado,&.dvg-r2-dvg-contact-form #e-form-estado,& .dvg-r2-dvg-contact-form #e-form-cidade,&.dvg-r2-dvg-contact-form #e-form-cidade{grid-column:span 2}
& .dvg-r2-dvg-contact-form textarea,&.dvg-r2-dvg-contact-form textarea{min-height:6.5rem;resize:vertical}
& .dvg-r2-dvg-contact-form select option,&.dvg-r2-dvg-contact-form select option{background:#171415;color:#f5f1eb}
& .dvg-r2-dvg-contact-form button.dvg-r2-dvg-internal-form-submit,&.dvg-r2-dvg-contact-form button.dvg-r2-dvg-internal-form-submit{grid-column:span 6;width:100%;max-width:48rem;border:0;border-radius:1rem;background:#f39200!important;color:#171415;font:700 1.5rem/1.4 'Noto Sans',sans-serif;padding:.5rem 1rem;min-height:3.25rem;cursor:pointer;transition:all 300ms}
& .dvg-r2-dvg-contact-form button.dvg-r2-dvg-internal-form-submit:hover,&.dvg-r2-dvg-contact-form button.dvg-r2-dvg-internal-form-submit:hover{background:#ffad2d!important}
& .dvg-r2-dvg-contact-form .dvg-form-preview-message,&.dvg-r2-dvg-contact-form .dvg-form-preview-message{grid-column:span 6;font-size:1rem;line-height:1.5;color:#eee8de}
& .dvg-r2-dvg-internal-contact-channel,&.dvg-r2-dvg-internal-contact-channel{position:relative;padding-left:5rem!important}
& .dvg-r2-dvg-internal-contact-channel:before,&.dvg-r2-dvg-internal-contact-channel:before{position:absolute;left:0;top:0;line-height:1;display:block;width:4rem;height:4rem;font-family:Arial,sans-serif;font-size:4rem;color:#000}
& .dvg-r2-dvg-internal-contact-sac:before,&.dvg-r2-dvg-internal-contact-sac:before{content:'';background:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-icon-sac.png") center/contain no-repeat;filter:brightness(0)}
& .dvg-r2-dvg-internal-contact-whatsapp:before,&.dvg-r2-dvg-internal-contact-whatsapp:before{content:'';background:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-icon-whatsapp.png") center/contain no-repeat;filter:brightness(0);width:3.75rem;height:3.75rem;display:block}
& .dvg-r2-dvg-internal-contact-phone,&.dvg-r2-dvg-internal-contact-phone{text-decoration:none;color:#231f20;transition:all 300ms}
& .dvg-r2-dvg-internal-contact-phone:hover,&.dvg-r2-dvg-internal-contact-phone:hover{color:#9c77e5}
& .dvg-r2-dvg-internal-distributor-logo,&.dvg-r2-dvg-internal-distributor-logo{transition:all 300ms}
& .dvg-r2-dvg-internal-distributor-logo:hover,&.dvg-r2-dvg-internal-distributor-logo:hover{transform:translateY(-.25rem)}
& .dvg-r2-dvg-internal-eco-forest:after,&.dvg-r2-dvg-internal-eco-forest:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,48,54,.05) 0%,rgba(0,48,54,.2) 35%,#003036 100%)}
& .dvg-r2-dvg-internal-eco-intro .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-intro .dvg-r2-paragraph,& .dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph{line-height:1.5}
& .dvg-r2-dvg-internal-eco-bottle,&.dvg-r2-dvg-internal-eco-bottle{transform:translateX(-8.5rem) rotate(15deg);transform-origin:center bottom}
& .dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph{color:#c4d7d8!important}
& .dvg-r2-dvg-internal-eco-impact,&.dvg-r2-dvg-internal-eco-impact{background-color:#95c11f}
& .dvg-r2-dvg-internal-eco-quantity h2,&.dvg-r2-dvg-internal-eco-quantity h2{white-space:nowrap}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{flex-shrink:0}
& .dvg-r2-dvg-internal-eco-quantity img,&.dvg-r2-dvg-internal-eco-quantity img{align-self:center}
& .dvg-r2-dvg-internal-where .dvg-r2-dvg-internal-distributor-logo,&.dvg-r2-dvg-internal-where .dvg-r2-dvg-internal-distributor-logo{height:10rem}
@media (max-width:90rem) and (min-width:64.5625rem){& .dvg-r2-dvg-internal-hero-box,&.dvg-r2-dvg-internal-hero-box{padding-left:1rem!important;padding-right:1rem!important}
& .dvg-r2-dvg-internal-product-intro,&.dvg-r2-dvg-internal-product-intro{gap:4rem!important}
& .dvg-r2-dvg-internal-recipe-list,&.dvg-r2-dvg-internal-recipe-list{gap:3.5rem 3rem!important}
& .dvg-r2-dvg-internal-about-story,&.dvg-r2-dvg-internal-about-story{gap:5rem!important}
& .dvg-r2-dvg-internal-about-visual,&.dvg-r2-dvg-internal-about-visual{width:29rem!important}
& .dvg-r2-dvg-internal-bartender-photo,&.dvg-r2-dvg-internal-bartender-photo{width:29rem!important;height:31rem!important}
& .dvg-r2-dvg-internal-about-copy,&.dvg-r2-dvg-internal-about-copy{width:32rem!important}
& .dvg-r2-dvg-internal-contact-channels,&.dvg-r2-dvg-internal-contact-channels{gap:3.5rem!important}
& .dvg-r2-dvg-internal-distributor-strip,&.dvg-r2-dvg-internal-distributor-strip{gap:3rem!important}
& .dvg-r2-dvg-internal-eco-bottle-wrap,&.dvg-r2-dvg-internal-eco-bottle-wrap{width:30rem!important}
& .dvg-r2-dvg-internal-eco-bottle,&.dvg-r2-dvg-internal-eco-bottle{width:31rem!important}
& .dvg-r2-dvg-internal-eco-impact-box,&.dvg-r2-dvg-internal-eco-impact-box{gap:2rem!important}
& .dvg-r2-dvg-internal-eco-white-seal,&.dvg-r2-dvg-internal-eco-white-seal{width:30rem!important}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{gap:.5rem!important}
& .dvg-r2-dvg-internal-eco-quantity h2,&.dvg-r2-dvg-internal-eco-quantity h2{font-size:3rem!important}}
@media (max-width:1032.98px){& .dvg-r2-dvg-internal-hero,&.dvg-r2-dvg-internal-hero,& .dvg-r2-dvg-internal-hero-box,&.dvg-r2-dvg-internal-hero-box{min-height:40rem!important}
& .dvg-r2-dvg-internal-hero-box,&.dvg-r2-dvg-internal-hero-box{padding:3rem 0 4rem!important}
& .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-hero-heading{font-size:4.5rem!important}
& .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero-copy{max-width:30rem!important;font-size:1.25rem!important}
& .dvg-r2-dvg-internal-catalog-box,&.dvg-r2-dvg-internal-catalog-box{padding-top:3rem!important;padding-bottom:4rem!important}
& .dvg-r2-dvg-internal-groups,&.dvg-r2-dvg-internal-groups{gap:1.5rem!important;margin-top:4rem!important}
& .dvg-r2-dvg-internal-group-title,&.dvg-r2-dvg-internal-group-title{font-size:1.75rem!important}
& .dvg-r2-dvg-internal-group-image,&.dvg-r2-dvg-internal-group-image{height:18rem!important}
& .dvg-r2-dvg-internal-categories,&.dvg-r2-dvg-internal-categories{gap:2rem!important}
& .dvg-r2-dvg-internal-category,&.dvg-r2-dvg-internal-category{padding:1.5rem!important;min-height:26rem}
& .dvg-r2-dvg-internal-category-image,&.dvg-r2-dvg-internal-category-image{height:12rem!important}
& .dvg-r2-dvg-internal-category-name,&.dvg-r2-dvg-internal-category-name{font-size:1.75rem!important}
& .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category-copy{font-size:1rem!important}
& .dvg-r2-dvg-internal-product-intro,&.dvg-r2-dvg-internal-product-intro{gap:3rem!important;padding-top:4rem!important}
& .dvg-r2-dvg-internal-maple-visual,&.dvg-r2-dvg-internal-maple-visual{width:33%!important}
& .dvg-r2-dvg-internal-maple-bottle,&.dvg-r2-dvg-internal-maple-bottle{height:38rem!important}
& .dvg-r2-dvg-internal-maple-copy,&.dvg-r2-dvg-internal-maple-copy{width:62%!important}
& .dvg-r2-dvg-internal-four,&.dvg-r2-dvg-internal-four{gap:1.5rem!important}
& .dvg-r2-dvg-internal-card-title,&.dvg-r2-dvg-internal-card-title{font-size:1.25rem!important}
& .dvg-r2-dvg-internal-card-product .dvg-r2-dvg-internal-bottle-image,&.dvg-r2-dvg-internal-card-product .dvg-r2-dvg-internal-bottle-image{height:16rem!important}
& .dvg-r2-dvg-internal-recipe-list,&.dvg-r2-dvg-internal-recipe-list{gap:3rem 2rem!important}
& .dvg-r2-dvg-internal-promo,&.dvg-r2-dvg-internal-promo{min-height:27rem!important;padding:2rem!important}
& .dvg-r2-dvg-internal-recipes-cta-title,&.dvg-r2-dvg-internal-recipes-cta-title{font-size:3.25rem!important}
& .dvg-r2-dvg-internal-recipe-intro,&.dvg-r2-dvg-internal-recipe-intro{gap:2.5rem!important}
& .dvg-r2-dvg-internal-recipe-intro-copy,&.dvg-r2-dvg-internal-recipe-intro-copy{width:58%!important}
& .dvg-r2-dvg-internal-recipe-intro-copy h1,&.dvg-r2-dvg-internal-recipe-intro-copy h1{font-size:3.25rem!important}
& .dvg-r2-dvg-internal-jamaica-photo,&.dvg-r2-dvg-internal-jamaica-photo{width:38%!important;height:25rem!important}
& .dvg-r2-dvg-internal-benefits,&.dvg-r2-dvg-internal-benefits{gap:1rem!important}
& .dvg-r2-dvg-internal-benefit,&.dvg-r2-dvg-internal-benefit{padding:1rem!important}
& .dvg-r2-dvg-internal-benefit h2,&.dvg-r2-dvg-internal-benefit h2{font-size:1.5rem!important}
& .dvg-r2-dvg-internal-ingredients,&.dvg-r2-dvg-internal-ingredients{gap:2.5rem!important}
& .dvg-r2-dvg-internal-ingredients-photo,&.dvg-r2-dvg-internal-ingredients-photo{width:40%!important;height:22rem!important;object-fit:contain!important}
& .dvg-r2-dvg-internal-ingredients-copy,&.dvg-r2-dvg-internal-ingredients-copy{gap:2rem!important}
& .dvg-r2-dvg-internal-ingredient-row,&.dvg-r2-dvg-internal-ingredient-row{gap:.5rem!important}
& .dvg-r2-dvg-internal-ingredient-row p:first-child,&.dvg-r2-dvg-internal-ingredient-row p:first-child{min-width:5.5rem!important}
& .dvg-r2-dvg-internal-steps,&.dvg-r2-dvg-internal-steps{gap:1.5rem!important}
& .dvg-r2-dvg-internal-stat,&.dvg-r2-dvg-internal-stat{padding:0 .75rem!important}
& .dvg-r2-dvg-internal-stat-icon,&.dvg-r2-dvg-internal-stat-icon{width:7rem!important;height:6rem!important}
& .dvg-r2-dvg-internal-about-story,&.dvg-r2-dvg-internal-about-story{gap:4rem!important}
& .dvg-r2-dvg-internal-about-visual,&.dvg-r2-dvg-internal-about-visual{width:43%!important}
& .dvg-r2-dvg-internal-bartender-photo,&.dvg-r2-dvg-internal-bartender-photo{width:100%!important;height:29rem!important}
& .dvg-r2-dvg-internal-about-wire,&.dvg-r2-dvg-internal-about-wire{right:-7rem!important;width:23rem!important}
& .dvg-r2-dvg-internal-about-copy,&.dvg-r2-dvg-internal-about-copy{width:47%!important}
& .dvg-r2-dvg-internal-about-copy h2,&.dvg-r2-dvg-internal-about-copy h2{font-size:3.25rem!important}
& .dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph{font-size:1.25rem!important}
& .dvg-r2-dvg-internal-future-box,&.dvg-r2-dvg-internal-future-box{min-height:39rem!important;gap:2rem!important}
& .dvg-r2-dvg-internal-future-copy,&.dvg-r2-dvg-internal-future-copy{max-width:62%!important}
& .dvg-r2-dvg-internal-future-title,&.dvg-r2-dvg-internal-future-title{font-size:3.25rem!important}
& .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-seal{width:11rem!important;height:11rem!important}
& .dvg-r2-dvg-internal-distributor-strip,&.dvg-r2-dvg-internal-distributor-strip{gap:2rem!important}
& .dvg-r2-dvg-internal-distributor-banner-frame,&.dvg-r2-dvg-internal-distributor-banner-frame{width:35%!important;height:14rem!important}
& .dvg-r2-dvg-internal-distributor-banner,&.dvg-r2-dvg-internal-distributor-banner{width:200%!important;max-width:none!important;height:100%!important}
& .dvg-r2-dvg-internal-contact-distributors,&.dvg-r2-dvg-internal-contact-distributors{gap:2rem!important;width:62%!important}
& .dvg-r2-dvg-internal-contact-distributors img,&.dvg-r2-dvg-internal-contact-distributors img{height:8rem!important}
& .dvg-r2-dvg-internal-contact-channels,&.dvg-r2-dvg-internal-contact-channels{gap:2rem!important}
& .dvg-r2-dvg-internal-contact-lead h2,&.dvg-r2-dvg-internal-contact-lead h2{font-size:1.75rem!important}
& .dvg-r2-dvg-internal-contact-channel,&.dvg-r2-dvg-internal-contact-channel{padding-left:3.5rem!important}
& .dvg-r2-dvg-internal-contact-channel:before,&.dvg-r2-dvg-internal-contact-channel:before{width:2.75rem;height:2.75rem;font-size:2.75rem}
& .dvg-r2-dvg-internal-contact-channel h2,&.dvg-r2-dvg-internal-contact-channel h2{font-size:1.75rem!important}
& .dvg-r2-dvg-internal-contact-whatsapp:before,&.dvg-r2-dvg-internal-contact-whatsapp:before{width:2.75rem;height:2.75rem;font-size:2.5rem}
& .dvg-r2-dvg-internal-eco-box,&.dvg-r2-dvg-internal-eco-box{padding-top:14rem!important;gap:3rem!important}
& .dvg-r2-dvg-internal-eco-intro h1,&.dvg-r2-dvg-internal-eco-intro h1{font-size:4.5rem!important}
& .dvg-r2-dvg-internal-eco-intro,&.dvg-r2-dvg-internal-eco-intro{max-width:43rem!important}
& .dvg-r2-dvg-internal-eco-story,&.dvg-r2-dvg-internal-eco-story{gap:1.5rem!important}
& .dvg-r2-dvg-internal-eco-bottle-wrap,&.dvg-r2-dvg-internal-eco-bottle-wrap{width:38%!important}
& .dvg-r2-dvg-internal-eco-bottle,&.dvg-r2-dvg-internal-eco-bottle{width:100%!important;height:55rem!important}
& .dvg-r2-dvg-internal-eco-topics,&.dvg-r2-dvg-internal-eco-topics{width:59%!important;gap:3rem!important}
& .dvg-r2-dvg-internal-eco-topic h2,&.dvg-r2-dvg-internal-eco-topic h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-eco-seal,&.dvg-r2-dvg-internal-eco-seal{width:10rem!important;height:10rem!important;right:-1rem!important;bottom:10rem!important}
& .dvg-r2-dvg-internal-eco-impact-box,&.dvg-r2-dvg-internal-eco-impact-box{gap:2rem!important;padding:4rem 0!important}
& .dvg-r2-dvg-internal-eco-white-seal,&.dvg-r2-dvg-internal-eco-white-seal{width:39%!important;height:15rem!important}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{width:58%!important;gap:.5rem!important}
& .dvg-r2-dvg-internal-eco-quantity h2,&.dvg-r2-dvg-internal-eco-quantity h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-eco-quantity .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-quantity .dvg-r2-paragraph{font-size:1rem!important}
& .dvg-r2-dvg-internal-eco-quantity img,&.dvg-r2-dvg-internal-eco-quantity img{height:20rem!important;max-width:8rem!important}
& .dvg-r2-dvg-internal-eco-equals,&.dvg-r2-dvg-internal-eco-equals{font-size:3rem!important}
& .dvg-r2-dvg-internal-where-distributors,&.dvg-r2-dvg-internal-where-distributors{gap:4rem!important}}
@media (width < 48rem){& .dvg-r2-dvg-internal-hero,&.dvg-r2-dvg-internal-hero,& .dvg-r2-dvg-internal-hero-box,&.dvg-r2-dvg-internal-hero-box{min-height:37rem!important}
& .dvg-r2-dvg-internal-hero,&.dvg-r2-dvg-internal-hero{background-position:62% center!important}
& .dvg-r2-dvg-internal-hero-box,&.dvg-r2-dvg-internal-hero-box{padding:16rem 0 3rem!important;justify-content:flex-end!important}
& .dvg-r2-dvg-internal-hero-copy-wrap,&.dvg-r2-dvg-internal-hero-copy-wrap{width:100%!important;max-width:100%!important;gap:.75rem!important}
& .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-hero-heading{font-size:3.5rem!important;line-height:1.02!important}
& .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero-copy{font-size:1rem!important;max-width:30rem!important;line-height:1.5!important}
& .dvg-r2-dvg-internal-contact-hero,&.dvg-r2-dvg-internal-contact-hero{background-position:67% center!important}
& .dvg-r2-dvg-internal-contact-hero:before,&.dvg-r2-dvg-internal-contact-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.93) 27%,rgba(255,255,255,0) 75%)}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading{font-size:3.5rem!important}
& .dvg-r2-dvg-internal-where-hero:before,&.dvg-r2-dvg-internal-where-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(243,146,0,.98) 0%,rgba(243,146,0,.9) 24%,rgba(243,146,0,0) 90%)}
& .dvg-r2-dvg-internal-about-logo,&.dvg-r2-dvg-internal-about-logo{width:10rem!important;height:5rem!important}
& .dvg-r2-dvg-internal-catalog-title h1,&.dvg-r2-dvg-internal-catalog-title h1{font-size:4rem!important}
& .dvg-r2-dvg-internal-catalog-subtitle,&.dvg-r2-dvg-internal-catalog-subtitle{font-size:1rem!important;line-height:1.5!important}
& .dvg-r2-dvg-internal-catalog-box,&.dvg-r2-dvg-internal-catalog-box{padding:2.5rem 0 3rem!important}
& .dvg-r2-dvg-internal-groups,&.dvg-r2-dvg-internal-groups{grid-template-columns:1fr!important;gap:3rem!important;margin-top:3rem!important}
& .dvg-r2-dvg-internal-product-group,&.dvg-r2-dvg-internal-product-group{gap:1.5rem!important}
& .dvg-r2-dvg-internal-group-title,&.dvg-r2-dvg-internal-group-title{font-size:2rem!important}
& .dvg-r2-dvg-internal-group-image,&.dvg-r2-dvg-internal-group-image{height:22rem!important;max-width:21rem!important}
& .dvg-r2-dvg-internal-categories,&.dvg-r2-dvg-internal-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;margin-top:3rem!important}
& .dvg-r2-dvg-internal-category,&.dvg-r2-dvg-internal-category{padding:1.25rem 1rem!important;min-height:24rem;gap:.75rem!important}
& .dvg-r2-dvg-internal-category-image,&.dvg-r2-dvg-internal-category-image{height:11rem!important}
& .dvg-r2-dvg-internal-category-name,&.dvg-r2-dvg-internal-category-name{font-size:1.5rem!important}
& .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category-copy{font-size:1rem!important;line-height:1.4!important;min-height:5.5rem}
& .dvg-r2-dvg-internal-category-cta,&.dvg-r2-dvg-internal-category-cta{font-size:1rem!important;letter-spacing:.05em!important}
& .dvg-r2-dvg-internal-product-intro,&.dvg-r2-dvg-internal-product-intro{flex-direction:column!important;padding:3rem 0 1rem!important;gap:2rem!important;align-items:center!important}
& .dvg-r2-dvg-internal-maple-visual,&.dvg-r2-dvg-internal-maple-visual{width:100%!important}
& .dvg-r2-dvg-internal-maple-bottle,&.dvg-r2-dvg-internal-maple-bottle{height:31rem!important;max-width:15rem!important}
& .dvg-r2-dvg-internal-maple-copy,&.dvg-r2-dvg-internal-maple-copy{width:100%!important}
& .dvg-r2-dvg-internal-maple-copy h1,&.dvg-r2-dvg-internal-maple-copy h1{font-size:3.5rem!important}
& .dvg-r2-dvg-internal-maple-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-maple-copy .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}
& .dvg-r2-dvg-internal-maple-recipes>.dvg-r2-box,&.dvg-r2-dvg-internal-maple-recipes>.dvg-r2-box{padding-top:2rem!important;padding-bottom:3rem!important}
& .dvg-r2-dvg-internal-maple-recipes h2,&.dvg-r2-dvg-internal-maple-recipes h2,& .dvg-r2-dvg-internal-related-products h2,&.dvg-r2-dvg-internal-related-products h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-four,&.dvg-r2-dvg-internal-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.5rem 1rem!important}
& .dvg-r2-dvg-internal-card-title,&.dvg-r2-dvg-internal-card-title{font-size:1rem!important;line-height:1.3!important}
& .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-card-link{font-size:1rem!important;min-height:2.75rem;display:flex;align-items:center}
& .dvg-r2-dvg-internal-card-product .dvg-r2-dvg-internal-bottle-image,&.dvg-r2-dvg-internal-card-product .dvg-r2-dvg-internal-bottle-image{height:16rem!important}
& .dvg-r2-dvg-internal-related-products>.dvg-r2-box,&.dvg-r2-dvg-internal-related-products>.dvg-r2-box{padding-block:3rem!important;gap:2rem!important}
& .dvg-r2-dvg-internal-filter,&.dvg-r2-dvg-internal-filter{font-size:1.25rem!important;min-height:4rem!important}
& .dvg-r2-dvg-internal-filter-label,&.dvg-r2-dvg-internal-filter-label{font-size:1.25rem!important}
& .dvg-r2-dvg-internal-filter:before,&.dvg-r2-dvg-internal-filter:before{width:1.75rem;height:1.75rem}
& .dvg-r2-dvg-internal-recipes-content>.dvg-r2-box,&.dvg-r2-dvg-internal-recipes-content>.dvg-r2-box{padding-block:2rem 3.5rem!important;gap:2rem!important}
& .dvg-r2-dvg-internal-recipe-list,&.dvg-r2-dvg-internal-recipe-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem 1rem!important}
& .dvg-r2-dvg-internal-page-number,&.dvg-r2-dvg-internal-page-number{font-size:1.25rem!important;min-width:2rem!important;padding:.5rem!important}
& .dvg-r2-dvg-internal-pagination,&.dvg-r2-dvg-internal-pagination{gap:.5rem!important;margin-top:0!important}
& .dvg-r2-dvg-internal-promos,&.dvg-r2-dvg-internal-promos{grid-template-columns:1fr!important;margin-top:1.5rem!important;gap:1.5rem!important}
& .dvg-r2-dvg-internal-promo,&.dvg-r2-dvg-internal-promo{min-height:27rem!important;padding:2rem!important}
& .dvg-r2-dvg-internal-promo h2,&.dvg-r2-dvg-internal-promo h2{font-size:3.5rem!important}
& .dvg-r2-dvg-internal-promo .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-promo .dvg-r2-dvg-eyebrow{font-size:1rem!important}
& .dvg-r2-dvg-internal-recipes-cta,&.dvg-r2-dvg-internal-recipes-cta{margin-top:2.5rem!important;padding-bottom:0!important;gap:1.5rem!important}
& .dvg-r2-dvg-internal-recipes-cta-title,&.dvg-r2-dvg-internal-recipes-cta-title{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-cta-buttons,&.dvg-r2-dvg-internal-cta-buttons{flex-wrap:wrap!important;gap:.75rem!important}
& .dvg-r2-dvg-internal-cta-buttons .dvg-r2-dvg-button,&.dvg-r2-dvg-internal-cta-buttons .dvg-r2-dvg-button{font-size:1rem!important;padding:1rem!important}
& .dvg-r2-dvg-internal-recipe>.dvg-r2-box,&.dvg-r2-dvg-internal-recipe>.dvg-r2-box{padding-block:2.5rem 3.5rem!important;gap:2.5rem!important}
& .dvg-r2-dvg-internal-recipe-intro,&.dvg-r2-dvg-internal-recipe-intro{flex-direction:column!important;gap:2rem!important}
& .dvg-r2-dvg-internal-recipe-intro-copy,&.dvg-r2-dvg-internal-recipe-intro-copy{width:100%!important;gap:1rem!important}
& .dvg-r2-dvg-internal-recipe-intro-copy h1,&.dvg-r2-dvg-internal-recipe-intro-copy h1{font-size:3.25rem!important}
& .dvg-r2-dvg-internal-recipe-intro-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-recipe-intro-copy .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}
& .dvg-r2-dvg-internal-jamaica-photo,&.dvg-r2-dvg-internal-jamaica-photo{width:100%!important;height:25rem!important}
& .dvg-r2-dvg-internal-benefits,&.dvg-r2-dvg-internal-benefits{grid-template-columns:1fr!important;gap:1rem!important}
& .dvg-r2-dvg-internal-benefit,&.dvg-r2-dvg-internal-benefit{padding:1rem 1.25rem!important;gap:.5rem!important}
& .dvg-r2-dvg-internal-benefit h2,&.dvg-r2-dvg-internal-benefit h2{font-size:1.75rem!important}
& .dvg-r2-dvg-internal-benefit p,&.dvg-r2-dvg-internal-benefit p{font-size:1rem!important}
& .dvg-r2-dvg-internal-price-note,&.dvg-r2-dvg-internal-price-note{font-size:1rem!important;margin-top:-1.5rem!important}
& .dvg-r2-dvg-internal-ingredients,&.dvg-r2-dvg-internal-ingredients{flex-direction:column!important;gap:2rem!important}
& .dvg-r2-dvg-internal-ingredients-photo,&.dvg-r2-dvg-internal-ingredients-photo{width:100%!important;height:auto!important}
& .dvg-r2-dvg-internal-ingredients-copy,&.dvg-r2-dvg-internal-ingredients-copy{gap:1.5rem!important;width:100%!important}
& .dvg-r2-dvg-internal-ingredients-copy h2,&.dvg-r2-dvg-internal-ingredients-copy h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-ingredient-table,&.dvg-r2-dvg-internal-ingredient-table{width:100%;gap:.75rem!important}
& .dvg-r2-dvg-internal-ingredient-row,&.dvg-r2-dvg-internal-ingredient-row{gap:.5rem!important;align-items:flex-start!important;padding-bottom:.75rem!important}
& .dvg-r2-dvg-internal-ingredient-row p,&.dvg-r2-dvg-internal-ingredient-row p{font-size:1rem!important;line-height:1.5!important}
& .dvg-r2-dvg-internal-ingredient-row p:first-child,&.dvg-r2-dvg-internal-ingredient-row p:first-child{min-width:6.5rem!important}
& .dvg-r2-dvg-internal-recipe-method,&.dvg-r2-dvg-internal-recipe-method{padding-bottom:2.5rem!important;gap:1.5rem!important}
& .dvg-r2-dvg-internal-recipe-method h2,&.dvg-r2-dvg-internal-recipe-method h2,& .dvg-r2-dvg-internal-recipe-products h2,&.dvg-r2-dvg-internal-recipe-products h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-recipe-method .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-recipe-method .dvg-r2-dvg-eyebrow,& .dvg-r2-dvg-internal-recipe-products .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-recipe-products .dvg-r2-dvg-eyebrow{font-size:1rem!important}
& .dvg-r2-dvg-internal-steps,&.dvg-r2-dvg-internal-steps{grid-template-columns:1fr!important;gap:2rem!important}
& .dvg-r2-dvg-internal-step,&.dvg-r2-dvg-internal-step{display:grid!important;grid-template-columns:2rem 4rem minmax(0,1fr);grid-template-rows:auto!important;align-items:center!important;gap:1rem!important}
& .dvg-r2-dvg-internal-step-number,&.dvg-r2-dvg-internal-step-number{font-size:2rem!important}
& .dvg-r2-dvg-internal-step-icon,&.dvg-r2-dvg-internal-step-icon{width:4rem!important;height:4rem!important}
& .dvg-r2-dvg-internal-step p,&.dvg-r2-dvg-internal-step p{font-size:1rem!important}
& .dvg-r2-dvg-internal-recipe-products,&.dvg-r2-dvg-internal-recipe-products{gap:2rem!important}
& .dvg-r2-dvg-internal-stats>.dvg-r2-box,&.dvg-r2-dvg-internal-stats>.dvg-r2-box{padding:2rem 0!important}
& .dvg-r2-dvg-internal-stats-grid,&.dvg-r2-dvg-internal-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem 0!important}
& .dvg-r2-dvg-internal-stat,&.dvg-r2-dvg-internal-stat{padding:0 .75rem!important;gap:1rem!important;min-height:12rem}
& .dvg-r2-dvg-internal-stat:nth-child(2),&.dvg-r2-dvg-internal-stat:nth-child(2){border-right:none}
& .dvg-r2-dvg-internal-stat-icon,&.dvg-r2-dvg-internal-stat-icon{width:6rem!important;height:6rem!important}
& .dvg-r2-dvg-internal-stat p,&.dvg-r2-dvg-internal-stat p{font-size:1rem!important;line-height:1.45!important}
& .dvg-r2-dvg-internal-about-story,&.dvg-r2-dvg-internal-about-story{flex-direction:column!important;gap:2rem!important;padding:3rem 0!important}
& .dvg-r2-dvg-internal-about-visual,&.dvg-r2-dvg-internal-about-visual{width:100%!important}
& .dvg-r2-dvg-internal-bartender-photo,&.dvg-r2-dvg-internal-bartender-photo{width:100%!important;height:28rem!important}
& .dvg-r2-dvg-internal-about-wire,&.dvg-r2-dvg-internal-about-wire{right:-2rem!important;top:-1rem!important;width:25rem!important;height:25rem!important;opacity:.29}
& .dvg-r2-dvg-internal-about-copy,&.dvg-r2-dvg-internal-about-copy{width:100%!important;gap:1rem!important}
& .dvg-r2-dvg-internal-about-copy h2,&.dvg-r2-dvg-internal-about-copy h2{font-size:3rem!important}
& .dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}
& .dvg-r2-dvg-internal-future,&.dvg-r2-dvg-internal-future{background-position:60% center!important}
& .dvg-r2-dvg-internal-future:before,&.dvg-r2-dvg-internal-future:before{background:linear-gradient(90deg,rgba(0,48,54,.98),rgba(0,48,54,.78) 65%,rgba(0,48,54,.4))}
& .dvg-r2-dvg-internal-future-box,&.dvg-r2-dvg-internal-future-box{flex-direction:column!important;align-items:flex-start!important;padding:3rem 0!important;min-height:39rem!important;gap:2rem!important}
& .dvg-r2-dvg-internal-future-copy,&.dvg-r2-dvg-internal-future-copy{max-width:100%!important;gap:1rem!important}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-future-copy .dvg-r2-dvg-eyebrow{font-size:1rem!important}
& .dvg-r2-dvg-internal-future-title,&.dvg-r2-dvg-internal-future-title{font-size:3rem!important;white-space:normal!important}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-dvg-button,&.dvg-r2-dvg-internal-future-copy .dvg-r2-dvg-button{font-size:1rem!important}
& .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-seal{width:9rem!important;height:9rem!important;align-self:center!important;margin-bottom:0!important}
& .dvg-r2-dvg-internal-form-box,&.dvg-r2-dvg-internal-form-box{padding:2.5rem 0!important}
& .dvg-r2-dvg-contact-form,&.dvg-r2-dvg-contact-form{gap:.75rem}
& .dvg-r2-dvg-contact-form input,&.dvg-r2-dvg-contact-form input,& .dvg-r2-dvg-contact-form select,&.dvg-r2-dvg-contact-form select,& .dvg-r2-dvg-contact-form textarea,&.dvg-r2-dvg-contact-form textarea{font-size:1rem;min-height:3.25rem;padding:.75rem}
& .dvg-r2-dvg-contact-form #e-form-email,&.dvg-r2-dvg-contact-form #e-form-email,& .dvg-r2-dvg-contact-form #e-form-telefone,&.dvg-r2-dvg-contact-form #e-form-telefone{grid-column:span 6}
& .dvg-r2-dvg-contact-form #e-form-pais,&.dvg-r2-dvg-contact-form #e-form-pais,& .dvg-r2-dvg-contact-form #e-form-estado,&.dvg-r2-dvg-contact-form #e-form-estado{grid-column:span 3}
& .dvg-r2-dvg-contact-form #e-form-cidade,&.dvg-r2-dvg-contact-form #e-form-cidade{grid-column:span 6}
& .dvg-r2-dvg-contact-form textarea,&.dvg-r2-dvg-contact-form textarea{min-height:9rem}
& .dvg-r2-dvg-contact-form button.dvg-r2-dvg-internal-form-submit,&.dvg-r2-dvg-contact-form button.dvg-r2-dvg-internal-form-submit{font-size:1.25rem;border-radius:.75rem}
& .dvg-r2-dvg-internal-contact-details>.dvg-r2-box,&.dvg-r2-dvg-internal-contact-details>.dvg-r2-box{padding-block:2rem 3.5rem!important;gap:2rem!important}
& .dvg-r2-dvg-internal-distributor-strip,&.dvg-r2-dvg-internal-distributor-strip{flex-direction:column!important;gap:1.5rem!important;padding-bottom:2rem!important}
& .dvg-r2-dvg-internal-distributor-banner-frame,&.dvg-r2-dvg-internal-distributor-banner-frame{width:100%!important;height:15rem!important;max-width:27rem!important}
& .dvg-r2-dvg-internal-distributor-banner,&.dvg-r2-dvg-internal-distributor-banner{width:200%!important;max-width:none!important;height:100%!important}
& .dvg-r2-dvg-internal-contact-distributors,&.dvg-r2-dvg-internal-contact-distributors{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}
& .dvg-r2-dvg-internal-contact-distributors img,&.dvg-r2-dvg-internal-contact-distributors img{height:5rem!important}
& .dvg-r2-dvg-internal-contact-channels,&.dvg-r2-dvg-internal-contact-channels{flex-direction:column!important;gap:2rem!important;padding-top:0!important;align-items:center!important}
& .dvg-r2-dvg-internal-contact-lead h2,&.dvg-r2-dvg-internal-contact-lead h2{font-size:1.75rem!important;text-align:center}
& .dvg-r2-dvg-internal-contact-lead p,&.dvg-r2-dvg-internal-contact-lead p,& .dvg-r2-dvg-internal-contact-phone,&.dvg-r2-dvg-internal-contact-phone{font-size:1rem!important}
& .dvg-r2-dvg-internal-contact-channel,&.dvg-r2-dvg-internal-contact-channel{min-width:16rem;padding-left:4.5rem!important}
& .dvg-r2-dvg-internal-contact-channel:before,&.dvg-r2-dvg-internal-contact-channel:before{width:3rem;height:3rem;font-size:3rem}
& .dvg-r2-dvg-internal-contact-whatsapp:before,&.dvg-r2-dvg-internal-contact-whatsapp:before{width:3rem;height:3rem;font-size:2.75rem}
& .dvg-r2-dvg-internal-contact-channel h2,&.dvg-r2-dvg-internal-contact-channel h2{font-size:2rem!important}
& .dvg-r2-dvg-internal-eco-forest,&.dvg-r2-dvg-internal-eco-forest{height:45rem!important;background-position:60% center!important}
& .dvg-r2-dvg-internal-eco-wire,&.dvg-r2-dvg-internal-eco-wire{top:6rem!important;right:-10rem!important;width:25rem!important;height:30rem!important;opacity:.4!important}
& .dvg-r2-dvg-internal-eco-box,&.dvg-r2-dvg-internal-eco-box{padding:12rem 0 0!important;gap:2rem!important}
& .dvg-r2-dvg-internal-eco-intro,&.dvg-r2-dvg-internal-eco-intro{max-width:100%!important;gap:1rem!important}
& .dvg-r2-dvg-internal-eco-intro h1,&.dvg-r2-dvg-internal-eco-intro h1{font-size:3.5rem!important;white-space:normal!important}
& .dvg-r2-dvg-internal-eco-intro .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-eco-intro .dvg-r2-dvg-eyebrow{font-size:1rem!important}
& .dvg-r2-dvg-internal-eco-intro .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-intro .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}
& .dvg-r2-dvg-internal-eco-story,&.dvg-r2-dvg-internal-eco-story{flex-direction:column-reverse!important;gap:1rem!important;margin-top:0!important}
& .dvg-r2-dvg-internal-eco-topics,&.dvg-r2-dvg-internal-eco-topics{width:100%!important;gap:2.5rem!important}
& .dvg-r2-dvg-internal-eco-topic,&.dvg-r2-dvg-internal-eco-topic{gap:.75rem!important}
& .dvg-r2-dvg-internal-eco-topic h2,&.dvg-r2-dvg-internal-eco-topic h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-eco-topic .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-eco-topic .dvg-r2-dvg-eyebrow,& .dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph{font-size:1rem!important}
& .dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph{line-height:1.6!important}
& .dvg-r2-dvg-internal-eco-bottle-wrap,&.dvg-r2-dvg-internal-eco-bottle-wrap{width:100%!important;max-width:27rem!important;height:35rem!important;margin-bottom:0!important;overflow:hidden}
& .dvg-r2-dvg-internal-eco-bottle,&.dvg-r2-dvg-internal-eco-bottle{width:100%!important;height:43rem!important;position:absolute;bottom:-7rem;transform:translateX(-4rem) rotate(15deg)}
& .dvg-r2-dvg-internal-eco-seal,&.dvg-r2-dvg-internal-eco-seal{width:9rem!important;height:9rem!important;right:1rem!important;bottom:4rem!important}
& .dvg-r2-dvg-internal-eco-explainer,&.dvg-r2-dvg-internal-eco-explainer{padding:3rem 0!important;gap:1rem!important}
& .dvg-r2-dvg-internal-eco-explainer .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-eco-explainer .dvg-r2-dvg-eyebrow{font-size:1rem!important;text-align:center;line-height:1.5}
& .dvg-r2-dvg-internal-eco-explainer h2,&.dvg-r2-dvg-internal-eco-explainer h2{font-size:3rem!important;white-space:normal!important}
& .dvg-r2-dvg-internal-eco-explainer .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-explainer .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}
& .dvg-r2-dvg-internal-eco-impact-box,&.dvg-r2-dvg-internal-eco-impact-box{flex-direction:column!important;gap:2rem!important;padding:3rem 0!important}
& .dvg-r2-dvg-internal-eco-white-seal,&.dvg-r2-dvg-internal-eco-white-seal{width:100%!important;max-width:28rem!important;height:auto!important}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{width:100%!important;max-width:28rem!important;justify-content:center!important;gap:.5rem!important}
& .dvg-r2-dvg-internal-eco-quantity,&.dvg-r2-dvg-internal-eco-quantity{width:43%!important;gap:.5rem!important}
& .dvg-r2-dvg-internal-eco-quantity img,&.dvg-r2-dvg-internal-eco-quantity img{height:17rem!important;width:7rem!important;max-width:100%!important}
& .dvg-r2-dvg-internal-eco-quantity h2,&.dvg-r2-dvg-internal-eco-quantity h2{font-size:2rem!important}
& .dvg-r2-dvg-internal-eco-quantity .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-quantity .dvg-r2-paragraph{font-size:1rem!important;line-height:1.4;text-align:center}
& .dvg-r2-dvg-internal-eco-equals,&.dvg-r2-dvg-internal-eco-equals{font-size:2.5rem!important;margin-bottom:3.25rem!important}
& .dvg-r2-dvg-internal-where-logos,&.dvg-r2-dvg-internal-where-logos{padding:3rem 0 4rem!important}
& .dvg-r2-dvg-internal-where-distributors,&.dvg-r2-dvg-internal-where-distributors{grid-template-columns:1fr!important;gap:2.5rem!important}
& .dvg-r2-dvg-internal-where .dvg-r2-dvg-internal-distributor-logo,&.dvg-r2-dvg-internal-where .dvg-r2-dvg-internal-distributor-logo{width:100%!important;max-width:20rem!important;height:9rem!important}}
@media (max-width:24rem){& .dvg-r2-dvg-internal-categories,&.dvg-r2-dvg-internal-categories{grid-template-columns:1fr!important}
& .dvg-r2-dvg-internal-category,&.dvg-r2-dvg-internal-category{min-height:25rem;padding:1.5rem!important}
& .dvg-r2-dvg-internal-category-image,&.dvg-r2-dvg-internal-category-image{height:15rem!important}
& .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category-copy{min-height:0}
& .dvg-r2-dvg-internal-category-name,&.dvg-r2-dvg-internal-category-name{font-size:1.75rem!important}
& .dvg-r2-dvg-internal-recipe-list,&.dvg-r2-dvg-internal-recipe-list{grid-template-columns:1fr!important}
& .dvg-r2-dvg-internal-recipe-list .dvg-r2-dvg-internal-card-title,&.dvg-r2-dvg-internal-recipe-list .dvg-r2-dvg-internal-card-title{font-size:1.25rem!important}
& .dvg-r2-dvg-internal-step,&.dvg-r2-dvg-internal-step{grid-template-columns:1.5rem 3.5rem minmax(0,1fr);gap:.75rem!important}
& .dvg-r2-dvg-internal-step-icon,&.dvg-r2-dvg-internal-step-icon{width:3.5rem!important;height:3.5rem!important}
& .dvg-r2-dvg-internal-eco-quantity h2,&.dvg-r2-dvg-internal-eco-quantity h2{font-size:1.75rem!important}}
& .dvg-r2-dvg-internal-eco-bottle-measured,&.dvg-r2-dvg-internal-eco-bottle-measured{display:none}
@media(min-width:120rem){& .dvg-r2-dvg-internal-recipes-hero,&.dvg-r2-dvg-internal-recipes-hero{background-size:105.970446% auto!important;background-position:left -5.977402vw top -6.458287vw!important}
& .dvg-r2-dvg-internal-about-hero,&.dvg-r2-dvg-internal-about-hero{background-size:108.571592% auto!important;background-position:left -.316055vw top -16.222460vw!important}
& .dvg-r2-dvg-internal-contact-hero,&.dvg-r2-dvg-internal-contact-hero{background-size:119.912562% auto!important;background-position:left -19.661185vw top -8.493211vw!important}
& .dvg-r2-dvg-internal-where-hero,&.dvg-r2-dvg-internal-where-hero{background-size:114.507335% auto!important;background-position:left -7.687523vw top -7.206785vw!important}
& .dvg-r2-dvg-internal-eco-bottle,&.dvg-r2-dvg-internal-eco-bottle{display:none!important}
& .dvg-r2-dvg-internal-eco-bottle-wrap,&.dvg-r2-dvg-internal-eco-bottle-wrap{height:60rem}
& .dvg-r2-dvg-internal-eco-bottle-measured,&.dvg-r2-dvg-internal-eco-bottle-measured{display:block}}
& .dvg-r2-dvg-internal-product-group,&.dvg-r2-dvg-internal-product-group{text-decoration:none;color:var(--dvg-r2-dvg-ink,#231f20)}
& .dvg-r2-dvg-category-archive-card,&.dvg-r2-dvg-category-archive-card{display:flex;align-items:center;transition:all 300ms}
& .dvg-r2-dvg-category-archive-product-title,&.dvg-r2-dvg-category-archive-product-title{font-weight:700!important;margin:0;text-align:center}
& .dvg-r2-dvg-category-archive-cta,&.dvg-r2-dvg-category-archive-cta{font-family:var(--dvg-r2-sans-serif,'Noto Sans');font-size:1rem;line-height:1.5;margin:0;text-decoration:none;text-underline-offset:.25rem}
& .dvg-r2-dvg-category-archive-card:hover .dvg-r2-dvg-category-archive-cta,&.dvg-r2-dvg-category-archive-card:hover .dvg-r2-dvg-category-archive-cta{color:var(--dvg-r2-dvg-purple-text,#8051cc);text-decoration:underline}
@media(max-width:1032.98px){& .dvg-r2-dvg-category-archive-box,&.dvg-r2-dvg-category-archive-box{padding:4rem 0!important;gap:3rem!important}
& .dvg-r2-dvg-category-archive-title,&.dvg-r2-dvg-category-archive-title{font-size:3.5rem!important}
& .dvg-r2-dvg-category-archive-grid,&.dvg-r2-dvg-category-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.5rem 2rem!important}
& .dvg-r2-dvg-category-archive-image,&.dvg-r2-dvg-category-archive-image{height:24rem!important}
& .dvg-r2-dvg-category-archive-product-title,&.dvg-r2-dvg-category-archive-product-title{font-size:1.25rem!important}}
@media(max-width:47.9375rem){& .dvg-r2-dvg-category-archive-box,&.dvg-r2-dvg-category-archive-box{padding:3rem 0 4rem!important;gap:2.5rem!important}
& .dvg-r2-dvg-category-archive-title,&.dvg-r2-dvg-category-archive-title{font-size:3rem!important;line-height:1.1!important}
& .dvg-r2-dvg-category-archive-grid,&.dvg-r2-dvg-category-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.5rem 1rem!important}
& .dvg-r2-dvg-category-archive-card,&.dvg-r2-dvg-category-archive-card{gap:.75rem!important}
& .dvg-r2-dvg-category-archive-image,&.dvg-r2-dvg-category-archive-image{height:18rem!important}
& .dvg-r2-dvg-category-archive-product-title,&.dvg-r2-dvg-category-archive-product-title{font-size:1rem!important;line-height:1.4!important;min-height:2.75rem;display:flex;align-items:center;justify-content:center}
& .dvg-r2-dvg-category-archive-cta,&.dvg-r2-dvg-category-archive-cta{font-size:1rem!important;min-height:2.75rem;display:flex;align-items:center;justify-content:center}}
& .dvg-r2-dvg-internal-eco-mobile-media,&.dvg-r2-dvg-internal-eco-mobile-media{display:none}
& .dvg-r2-dvg-internal-future-media,&.dvg-r2-dvg-internal-future-media{display:contents}
& .dvg-r2-dvg-internal-future-photo,&.dvg-r2-dvg-internal-future-photo{display:none}
& .dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal{width:13rem;height:13rem;margin:0 0 3rem 0}
@media(max-width:1032.98px){& .dvg-r2-dvg-internal-ingredients,&.dvg-r2-dvg-internal-ingredients{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto;gap:2.5rem!important;align-items:center!important}
& .dvg-r2-dvg-internal-ingredients-photo,&.dvg-r2-dvg-internal-ingredients-photo{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
& .dvg-r2-dvg-internal-ingredients-copy,&.dvg-r2-dvg-internal-ingredients-copy{width:100%!important;min-width:0;gap:1.5rem!important}
& .dvg-r2-dvg-internal-ingredients-copy h2,&.dvg-r2-dvg-internal-ingredients-copy h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-ingredient-table,&.dvg-r2-dvg-internal-ingredient-table{width:100%!important;max-width:100%!important;gap:0!important}
& .dvg-r2-dvg-internal-ingredient-row,&.dvg-r2-dvg-internal-ingredient-row{display:grid!important;grid-template-columns:6rem minmax(0,1fr);grid-template-rows:auto;align-items:start!important;gap:1rem!important;padding:.75rem 0!important;width:100%;min-width:0}
& .dvg-r2-dvg-internal-ingredient-row p,&.dvg-r2-dvg-internal-ingredient-row p{min-width:0!important;width:auto!important;font-size:1rem!important;line-height:1.5!important;overflow-wrap:normal}
& .dvg-r2-dvg-internal-ingredient-row p:first-child,&.dvg-r2-dvg-internal-ingredient-row p:first-child{min-width:0!important}
& .dvg-r2-dvg-internal-about-story,&.dvg-r2-dvg-internal-about-story{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:center!important;gap:2.5rem!important;padding-top:3.5rem!important;padding-bottom:3.5rem!important}
& .dvg-r2-dvg-internal-about-visual,&.dvg-r2-dvg-internal-about-visual{width:100%!important;min-width:0;overflow:hidden}
& .dvg-r2-dvg-internal-bartender-photo,&.dvg-r2-dvg-internal-bartender-photo{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover!important}
& .dvg-r2-dvg-internal-about-wire,&.dvg-r2-dvg-internal-about-wire{display:none!important}
& .dvg-r2-dvg-internal-about-copy,&.dvg-r2-dvg-internal-about-copy{width:100%!important;max-width:48rem!important;gap:1rem!important}
& .dvg-r2-dvg-internal-about-copy h2,&.dvg-r2-dvg-internal-about-copy h2{font-size:3rem!important;line-height:1.08!important}
& .dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-about-copy .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}
& .dvg-r2-dvg-internal-future,&.dvg-r2-dvg-internal-future{background:var(--dvg-r2-dvg-teal,#003036)!important}
& .dvg-r2-dvg-internal-future::before,&.dvg-r2-dvg-internal-future::before{display:none!important}
& .dvg-r2-dvg-internal-future>.dvg-r2-dvg-internal-future-box,&.dvg-r2-dvg-internal-future>.dvg-r2-dvg-internal-future-box{width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
& .dvg-r2-dvg-internal-future-copy,&.dvg-r2-dvg-internal-future-copy{width:100%!important;max-width:none!important;padding:3rem 1.5rem!important;gap:1.25rem!important}
& .dvg-r2-dvg-internal-future-title,&.dvg-r2-dvg-internal-future-title{font-size:3.25rem!important;line-height:1.08!important;white-space:normal!important}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important;max-width:48rem!important}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-dvg-button,&.dvg-r2-dvg-internal-future-copy .dvg-r2-dvg-button{font-size:1rem!important}
& .dvg-r2-dvg-internal-future-media,&.dvg-r2-dvg-internal-future-media{display:block!important;position:relative;width:100%!important;height:25rem!important;min-height:0!important;overflow:hidden}
& .dvg-r2-dvg-internal-future-media::after,&.dvg-r2-dvg-internal-future-media::after{display:none!important}
& .dvg-r2-dvg-internal-future-photo,&.dvg-r2-dvg-internal-future-photo{display:block!important;position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 44%}
& .dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal{position:absolute;z-index:1;right:2rem;bottom:2rem;width:10rem!important;height:10rem!important;margin:0!important;align-self:auto!important}
& .dvg-r2-dvg-contact-form,&.dvg-r2-dvg-contact-form{max-width:41rem;margin-inline:auto}
& .dvg-r2-dvg-internal-distributor-strip,&.dvg-r2-dvg-internal-distributor-strip{flex-direction:column!important;align-items:center!important;gap:2.5rem!important;padding-bottom:2.5rem!important}
& .dvg-r2-dvg-internal-distributor-banner-frame,&.dvg-r2-dvg-internal-distributor-banner-frame{width:100%!important;max-width:32rem!important;height:auto!important;aspect-ratio:960/603;overflow:hidden}
& .dvg-r2-dvg-internal-distributor-banner,&.dvg-r2-dvg-internal-distributor-banner{width:200%!important;max-width:none!important;height:auto!important;object-fit:contain!important}
& .dvg-r2-dvg-internal-contact-distributors,&.dvg-r2-dvg-internal-contact-distributors{width:100%!important;max-width:48rem;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto;gap:3rem!important;align-items:center}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor-logo,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor-logo{width:100%!important;height:8rem!important}
& .dvg-r2-dvg-internal-contact-channels,&.dvg-r2-dvg-internal-contact-channels{width:100%;gap:2rem!important;justify-content:space-around!important;flex-wrap:wrap}
& .dvg-r2-dvg-internal-contact-lead,&.dvg-r2-dvg-internal-contact-lead{max-width:22rem}
& .dvg-r2-dvg-internal-eco-mobile-media,&.dvg-r2-dvg-internal-eco-mobile-media{display:block;width:100%;height:24rem;overflow:hidden}
& .dvg-r2-dvg-internal-eco-mobile-photo,&.dvg-r2-dvg-internal-eco-mobile-photo{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%}
& .dvg-r2-dvg-internal-eco-forest,&.dvg-r2-dvg-internal-eco-forest,& .dvg-r2-dvg-internal-eco-wire,&.dvg-r2-dvg-internal-eco-wire{display:none!important}
& .dvg-r2-dvg-internal-eco>.dvg-r2-dvg-internal-eco-box,&.dvg-r2-dvg-internal-eco>.dvg-r2-dvg-internal-eco-box{padding-top:3rem!important;gap:3rem!important}
& .dvg-r2-dvg-internal-eco-intro,&.dvg-r2-dvg-internal-eco-intro{width:100%;max-width:48rem!important}
& .dvg-r2-dvg-internal-eco-intro h1,&.dvg-r2-dvg-internal-eco-intro h1{font-size:4rem!important;white-space:normal!important}
& .dvg-r2-dvg-internal-eco-intro .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-intro .dvg-r2-paragraph{font-size:1rem!important;line-height:1.6!important}}
@media(max-width:47.9375rem){& .dvg-r2-dvg-internal-ingredients,&.dvg-r2-dvg-internal-ingredients{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}
& .dvg-r2-dvg-internal-ingredients-photo,&.dvg-r2-dvg-internal-ingredients-photo{width:100%!important;max-width:28rem!important;justify-self:center}
& .dvg-r2-dvg-internal-ingredient-row,&.dvg-r2-dvg-internal-ingredient-row{grid-template-columns:6rem minmax(0,1fr);gap:.75rem!important;padding:.875rem 0!important}
& .dvg-r2-dvg-internal-ingredients-copy h2,&.dvg-r2-dvg-internal-ingredients-copy h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-about-story,&.dvg-r2-dvg-internal-about-story{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important;padding-top:3rem!important;padding-bottom:3rem!important}
& .dvg-r2-dvg-internal-about-copy h2,&.dvg-r2-dvg-internal-about-copy h2{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-stats-grid,&.dvg-r2-dvg-internal-stats-grid{gap:0!important;align-items:stretch}
& .dvg-r2-dvg-internal-stat,&.dvg-r2-dvg-internal-stat{min-height:14rem;padding:1.5rem .75rem!important;border-right:0!important;border-bottom:1px solid var(--dvg-r2-dvg-line,#aaa4a0);gap:1rem!important}
& .dvg-r2-dvg-internal-stat:nth-child(odd),&.dvg-r2-dvg-internal-stat:nth-child(odd){border-right:1px solid var(--dvg-r2-dvg-line,#aaa4a0)!important}
& .dvg-r2-dvg-internal-stat:nth-last-child(-n+2),&.dvg-r2-dvg-internal-stat:nth-last-child(-n+2){border-bottom:0}
& .dvg-r2-dvg-internal-stat p,&.dvg-r2-dvg-internal-stat p{font-size:1rem!important;line-height:1.5!important}
& .dvg-r2-dvg-internal-future-copy,&.dvg-r2-dvg-internal-future-copy{padding:2.75rem 1.25rem!important}
& .dvg-r2-dvg-internal-future-title,&.dvg-r2-dvg-internal-future-title{font-size:2.75rem!important}
& .dvg-r2-dvg-internal-future-media,&.dvg-r2-dvg-internal-future-media{height:22rem!important}
& .dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal{right:1.25rem;bottom:1.5rem;width:8.5rem!important;height:8.5rem!important}
& .dvg-r2-dvg-internal-contact-details>.dvg-r2-box,&.dvg-r2-dvg-internal-contact-details>.dvg-r2-box{gap:2rem!important;padding-top:2.5rem!important;padding-bottom:3rem!important}
& .dvg-r2-dvg-internal-distributor-strip,&.dvg-r2-dvg-internal-distributor-strip{gap:2rem!important}
& .dvg-r2-dvg-internal-distributor-banner-frame,&.dvg-r2-dvg-internal-distributor-banner-frame{max-width:28rem!important}
& .dvg-r2-dvg-internal-contact-distributors,&.dvg-r2-dvg-internal-contact-distributors{gap:1rem!important}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor-logo,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor-logo{height:6rem!important}
& .dvg-r2-dvg-internal-contact-channels,&.dvg-r2-dvg-internal-contact-channels{gap:2rem!important;justify-content:center!important}
& .dvg-r2-dvg-internal-eco-mobile-media,&.dvg-r2-dvg-internal-eco-mobile-media{height:21rem}
& .dvg-r2-dvg-internal-eco-intro h1,&.dvg-r2-dvg-internal-eco-intro h1{font-size:3rem!important}}
@media(max-width:1032.98px){& .dvg-r2-dvg-internal-hero,&.dvg-r2-dvg-internal-hero{display:block!important;background-size:cover!important}
& .dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy-wrap,&.dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy-wrap{width:100%!important;max-width:min(24rem,40vw)!important}
& .dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy{max-width:100%!important}
& .dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-heading,& .dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero.dvg-r2-dvg-white .dvg-r2-dvg-internal-hero-copy{color:var(--dvg-r2-white,#fff)!important}
& .dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-about-logo,&.dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-about-logo{filter:none}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading{font-size:4.5rem!important}
& .dvg-r2-dvg-internal-about-visual,&.dvg-r2-dvg-internal-about-visual{padding-top:1.25rem!important;overflow:hidden}
& .dvg-r2-dvg-internal-about-visual .dvg-r2-dvg-internal-bartender-photo,&.dvg-r2-dvg-internal-about-visual .dvg-r2-dvg-internal-bartender-photo{width:88%!important;height:auto!important;aspect-ratio:1;position:relative;z-index:1}
& .dvg-r2-dvg-internal-about-visual .dvg-r2-dvg-internal-about-wire,&.dvg-r2-dvg-internal-about-visual .dvg-r2-dvg-internal-about-wire{display:block!important;position:absolute;top:0!important;right:0!important;width:75%!important;max-width:28.6328125rem;height:auto!important;aspect-ratio:1;opacity:.29;z-index:0;pointer-events:none}
& .dvg-r2-dvg-internal-future-media::after,&.dvg-r2-dvg-internal-future-media::after{display:block!important;content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,var(--dvg-r2-dvg-teal,#003036) 0%,rgba(0,48,54,.99) 4%,rgba(0,48,54,.8) 14%,rgba(0,48,54,.35) 30%,transparent 48%);pointer-events:none}
& .dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal{z-index:1}}
@media(max-width:47.9375rem){& .dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy-wrap,&.dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy-wrap{max-width:100%!important}
& .dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy{max-width:min(18rem,100%)!important}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-heading{font-size:3.5rem!important}
& .dvg-r2-dvg-internal-about-visual .dvg-r2-dvg-internal-about-wire,&.dvg-r2-dvg-internal-about-visual .dvg-r2-dvg-internal-about-wire{max-width:22rem}
& .dvg-r2-dvg-internal-stats>.dvg-r2-box,&.dvg-r2-dvg-internal-stats>.dvg-r2-box{padding-block:2rem!important;padding-inline:1.25rem!important}}
@media(max-width:47.9375rem){& .dvg-r2-dvg-internal-recipes-hero,&.dvg-r2-dvg-internal-recipes-hero{--dvg-r2-dvg-mobile-hero-color:#7352B5;--dvg-r2-dvg-mobile-hero-rgb:115,82,181}
& .dvg-r2-dvg-internal-about-hero,&.dvg-r2-dvg-internal-about-hero{--dvg-r2-dvg-mobile-hero-color:#235168;--dvg-r2-dvg-mobile-hero-rgb:35,81,104}
& .dvg-r2-dvg-internal-contact-hero,&.dvg-r2-dvg-internal-contact-hero{--dvg-r2-dvg-mobile-hero-color:#fff;--dvg-r2-dvg-mobile-hero-rgb:255,255,255}
& .dvg-r2-dvg-internal-where-hero,&.dvg-r2-dvg-internal-where-hero{--dvg-r2-dvg-mobile-hero-color:#EE8E07;--dvg-r2-dvg-mobile-hero-rgb:238,142,7}
& .dvg-r2-dvg-internal-hero,&.dvg-r2-dvg-internal-hero{min-height:0!important;position:relative;isolation:isolate;overflow:hidden;background:var(--dvg-r2-dvg-mobile-hero-color)!important}
& .dvg-r2-dvg-internal-hero::before,&.dvg-r2-dvg-internal-hero::before,& .dvg-r2-dvg-internal-hero::after,&.dvg-r2-dvg-internal-hero::after{content:none!important}
& .dvg-r2-dvg-internal-hero-mobile-media,&.dvg-r2-dvg-internal-hero-mobile-media{display:block;position:relative;width:100%;overflow:visible}
& .dvg-r2-dvg-internal-hero-mobile-photo,&.dvg-r2-dvg-internal-hero-mobile-photo{display:block;width:100%!important;height:auto!important;max-width:none!important}
& .dvg-r2-dvg-internal-hero-mobile-media::after,&.dvg-r2-dvg-internal-hero-mobile-media::after{content:'';position:absolute;inset:0 0 -2px;background:linear-gradient(180deg,rgba(var(--dvg-r2-dvg-mobile-hero-rgb),0) 65%,rgba(var(--dvg-r2-dvg-mobile-hero-rgb),.38) 83%,rgba(var(--dvg-r2-dvg-mobile-hero-rgb),.85) 92%,var(--dvg-r2-dvg-mobile-hero-color) 97%,var(--dvg-r2-dvg-mobile-hero-color) 100%);pointer-events:none}
& .dvg-r2-dvg-internal-hero>.dvg-r2-dvg-internal-hero-box,&.dvg-r2-dvg-internal-hero>.dvg-r2-dvg-internal-hero-box{position:relative;z-index:1;width:100%!important;max-width:none!important;min-height:0!important;padding:0 1.25rem 3rem!important;margin-top:-2rem}
& .dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy-wrap,&.dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy-wrap{max-width:100%!important}
& .dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero .dvg-r2-dvg-internal-hero-copy{max-width:32rem!important}
& .dvg-r2-dvg-internal-hero.dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-heading,&.dvg-r2-dvg-internal-hero.dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-heading,& .dvg-r2-dvg-internal-hero.dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-hero.dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-copy{color:var(--dvg-r2-white,#fff)!important}}
@media(max-width:47.9375rem){& .dvg-r2-dvg-internal-recipes-hero .dvg-r2-dvg-internal-hero-mobile-photo,&.dvg-r2-dvg-internal-recipes-hero .dvg-r2-dvg-internal-hero-mobile-photo{width:111.111111%!important;margin-left:-11.111111%}
& .dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-mobile-photo,&.dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-mobile-photo{width:116.27907%!important;margin-left:-16.27907%}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-mobile-photo,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-mobile-photo{width:125%!important;margin-left:-25%}
& .dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-mobile-photo,&.dvg-r2-dvg-internal-where-hero .dvg-r2-dvg-internal-hero-mobile-photo{width:108.695652%!important;margin-left:-8.695652%}}
& .dvg-r2-dvg-button-purple,&.dvg-r2-dvg-button-purple{background:var(--dvg-r2-dvg-purple);border-color:var(--dvg-r2-dvg-purple)}
& .dvg-r2-dvg-button-pink,&.dvg-r2-dvg-button-pink{background:var(--dvg-r2-dvg-pink);border-color:var(--dvg-r2-dvg-pink)}
& .dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow{color:#EE8E07!important}
& .dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-categories-box>.dvg-r2-dvg-eyebrow{color:#F52560!important}
& .dvg-r2-dvg-footer-social-text .elementor-social-icon,&.dvg-r2-dvg-footer-social-text .elementor-social-icon{font-size:.875rem;color:#E5DCCF}
& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link{text-decoration:underline;text-underline-offset:.25rem}
:where(&) .dvg-ingredientes__quantidade{font-weight:400!important}
:where(&) .dvg-canva-quantity-number{font-family:"Noto Sans Arabic";font-weight:600;font-synthesis:none}
& .dvg-r2-dvg-internal-product-facts p,&.dvg-r2-dvg-internal-product-facts p{font-size:.875rem!important;font-weight:400}
& .dvg-r2-dvg-internal-product-facts p:nth-child(even),&.dvg-r2-dvg-internal-product-facts p:nth-child(even){font-synthesis:none}
& .dvg-r2-dvg-social-inline-icon .elementor-social-icon,&.dvg-r2-dvg-social-inline-icon .elementor-social-icon{background:transparent!important;padding:0;width:1.5rem;height:1.5rem;color:#231F20!important}
& .dvg-r2-dvg-social-inline-icon svg,&.dvg-r2-dvg-social-inline-icon svg{width:1.5rem;height:1.5rem;fill:currentColor}
& .dvg-r2-dvg-footer-link,&.dvg-r2-dvg-footer-link,& .dvg-r2-dvg-footer-legal,&.dvg-r2-dvg-footer-legal{justify-content:flex-start;text-align:left}
@media(min-width:48rem) and (max-width:1032.98px){& .dvg-r2-dvg-internal-eco-impact-box,&.dvg-r2-dvg-internal-eco-impact-box{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:auto;gap:2rem!important}
& .dvg-r2-dvg-internal-eco-white-seal,&.dvg-r2-dvg-internal-eco-white-seal{width:100%!important;max-width:100%!important;height:auto!important}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto;width:100%!important;max-width:100%;min-width:0;gap:.5rem!important}
& .dvg-r2-dvg-internal-eco-quantity,&.dvg-r2-dvg-internal-eco-quantity{width:100%;min-width:0;max-width:100%}
& .dvg-r2-dvg-internal-eco-quantity img,&.dvg-r2-dvg-internal-eco-quantity img{max-width:100%!important}
& .dvg-r2-dvg-internal-eco-quantity h2,&.dvg-r2-dvg-internal-eco-quantity h2{max-width:100%;white-space:normal;overflow-wrap:normal}}
@media(min-width:100rem){& .dvg-r2-dvg-header,&.dvg-r2-dvg-header{height:5.15625rem}
& .dvg-r2-dvg-header-logo,&.dvg-r2-dvg-header-logo{width:5.75rem;height:3.25rem}
& .dvg-r2-dvg-nav,&.dvg-r2-dvg-nav{position:absolute;left:calc(50% - 15.574rem);gap:2.15rem}
& .dvg-r2-dvg-nav-link,&.dvg-r2-dvg-nav-link{font-size:.875rem!important;font-weight:400!important}
& .dvg-r2-dvg-hero-copy,&.dvg-r2-dvg-hero-copy{padding-top:9.5rem;gap:1.5rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-hero-copy>.dvg-r2-dvg-eyebrow{letter-spacing:.315625rem}
& .dvg-r2-dvg-hero-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-hero-copy>.dvg-r2-paragraph{width:31.5rem;max-width:31.5rem}
& .dvg-r2-dvg-hero-copy .dvg-r2-dvg-button,&.dvg-r2-dvg-hero-copy .dvg-r2-dvg-button{height:3.66875rem;padding:.75rem 1.25rem;white-space:nowrap}
& .dvg-r2-dvg-hero-copy .dvg-r2-dvg-button-white,&.dvg-r2-dvg-hero-copy .dvg-r2-dvg-button-white{width:14.3125rem}
& .dvg-r2-dvg-hero-copy .dvg-r2-dvg-button-outline-white,&.dvg-r2-dvg-hero-copy .dvg-r2-dvg-button-outline-white{width:10.85625rem}
& .dvg-r2-dvg-intro-box,&.dvg-r2-dvg-intro-box{justify-content:flex-start;padding:6.25rem 0 7.25rem;gap:9.1rem}
& .dvg-r2-dvg-intro-top,&.dvg-r2-dvg-intro-top{gap:2.75rem;align-items:center}
& .dvg-r2-dvg-intro-title,&.dvg-r2-dvg-intro-title{width:26.9rem;flex-shrink:0}
& .dvg-r2-dvg-intro-text,&.dvg-r2-dvg-intro-text{width:36.5rem;max-width:36.5rem;transform:translateY(2rem)}
& .dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-intro-title>.dvg-r2-dvg-eyebrow{letter-spacing:.27375rem}
& .dvg-r2-dvg-benefits,&.dvg-r2-dvg-benefits{padding:0 0 0 4.125rem;gap:4rem;grid-template-columns:repeat(3,minmax(0,1fr))}
& .dvg-r2-dvg-benefits>.dvg-r2-column,&.dvg-r2-dvg-benefits>.dvg-r2-column{gap:1.75rem}
& .dvg-r2-dvg-benefits>.dvg-r2-column:nth-child(3) .dvg-r2-paragraph,&.dvg-r2-dvg-benefits>.dvg-r2-column:nth-child(3) .dvg-r2-paragraph{max-width:23rem}
& .dvg-r2-dvg-benefits .dvg-r2-paragraph,&.dvg-r2-dvg-benefits .dvg-r2-paragraph{max-width:20.5rem;line-height:1.875rem}
& .dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-lines-intro-box .dvg-r2-dvg-eyebrow{color:#EE8E07!important;letter-spacing:.355rem}
& .dvg-r2-dvg-line-geometry,&.dvg-r2-dvg-line-geometry{margin-right:9.65rem;opacity:.9}
& .dvg-r2-dvg-line-title,&.dvg-r2-dvg-line-title{letter-spacing:-.009em}
& #classic .dvg-r2-dvg-line-description,&#classic .dvg-r2-dvg-line-description{max-width:34rem}
& #classic .dvg-r2-dvg-line-copy,&#classic .dvg-r2-dvg-line-copy{padding-right:2rem}
& #fruit-innovations .dvg-r2-dvg-line-copy,&#fruit-innovations .dvg-r2-dvg-line-copy{padding-left:18.5vw;padding-right:3rem;transform:translateY(-1rem)}
& #fruit-innovations .dvg-r2-dvg-line-description,&#fruit-innovations .dvg-r2-dvg-line-description{max-width:32.5rem}
& #sensations .dvg-r2-dvg-line-copy,&#sensations .dvg-r2-dvg-line-copy{padding-right:2rem;transform:translateY(-.75rem)}
& #sensations .dvg-r2-dvg-line-description,&#sensations .dvg-r2-dvg-line-description{max-width:27.3rem}
& .dvg-r2-dvg-line-metadata,&.dvg-r2-dvg-line-metadata{border-top:2px solid #231F20;max-width:33rem}
& .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&.dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{height:2.4125rem;padding:.25rem 1rem;letter-spacing:.1rem}
& #classic .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&#classic .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{width:15.13125rem}
& #fruit-innovations .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&#fruit-innovations .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{width:21.9875rem;height:2.3875rem}
& #sensations .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&#sensations .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{width:16.6rem;height:2.25625rem}
& #classic .dvg-r2-dvg-line-photo,&#classic .dvg-r2-dvg-line-photo{object-position:50% 67%;object-fit:cover}
& .dvg-r2-dvg-categories,&.dvg-r2-dvg-categories{gap:1.5rem}
& .dvg-r2-dvg-category-card,&.dvg-r2-dvg-category-card{min-height:28.2rem;padding:1.75rem 1.625rem 1.5rem}
& .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-copy{color:#756D66;max-width:14rem}
& .dvg-r2-dvg-categories-section::before,&.dvg-r2-dvg-categories-section::before{left:auto;bottom:auto;right:0}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-paragraph{width:34rem;max-width:34rem;color:#fff}
& .dvg-r2-dvg-sustainability-seal,&.dvg-r2-dvg-sustainability-seal{width:14.75rem;height:14.75rem;margin:0 1rem 2.25rem 6.5rem}
& .dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-button,&.dvg-r2-dvg-sustainability-copy>.dvg-r2-dvg-button,& .dvg-r2-dvg-internal-future-copy>.dvg-r2-dvg-button,&.dvg-r2-dvg-internal-future-copy>.dvg-r2-dvg-button{width:10.93125rem;height:3.6rem;padding:.75rem .75rem;color:#003036;white-space:nowrap}
& .dvg-r2-dvg-home-recipes-box,&.dvg-r2-dvg-home-recipes-box{padding-top:6rem;padding-bottom:7rem}
& .dvg-r2-dvg-recipes-title,&.dvg-r2-dvg-recipes-title{width:100%;max-width:83rem;gap:.5rem;margin-bottom:2rem}
& .dvg-r2-dvg-recipes-title>.dvg-r2-h2,&.dvg-r2-dvg-recipes-title>.dvg-r2-h2{max-width:83rem;white-space:nowrap;letter-spacing:-.009em}
& .dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-recipes-title>.dvg-r2-dvg-eyebrow{max-width:83rem;letter-spacing:.580625rem;line-height:1}
& .dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-home-recipes-box>.dvg-r2-dvg-eyebrow{letter-spacing:.41875rem}
& .dvg-r2-dvg-recipe-tile-label,&.dvg-r2-dvg-recipe-tile-label{align-items:flex-start;text-align:left;width:auto;max-width:calc(100% - 2.75rem)}
& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{width:auto;max-width:100%;justify-content:flex-start;text-align:left}
& .dvg-r2-dvg-recipe-tile:nth-child(1) .dvg-r2-dvg-recipe-tile-photo,&.dvg-r2-dvg-recipe-tile:nth-child(1) .dvg-r2-dvg-recipe-tile-photo{object-position:50% 60%}
& .dvg-r2-dvg-recipe-tile:nth-child(3) .dvg-r2-dvg-recipe-tile-photo,&.dvg-r2-dvg-recipe-tile:nth-child(3) .dvg-r2-dvg-recipe-tile-photo{object-position:54% 50%}
& .dvg-r2-dvg-all-recipes .dvg-r2-dvg-button,&.dvg-r2-dvg-all-recipes .dvg-r2-dvg-button{width:17.93125rem;height:4.16875rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{letter-spacing:.25rem}
& .dvg-r2-dvg-social-photo,&.dvg-r2-dvg-social-photo{aspect-ratio:auto;height:23.5rem;object-fit:cover}
& .dvg-r2-dvg-bottom-half,&.dvg-r2-dvg-bottom-half{padding:6rem 5rem;min-height:31.375rem;gap:1rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-paragraph,&.dvg-r2-dvg-bottom-half>.dvg-r2-paragraph{max-width:35rem;color:#fff}
& .dvg-r2-dvg-bottom-contact>.dvg-r2-paragraph,&.dvg-r2-dvg-bottom-contact>.dvg-r2-paragraph{max-width:31rem}
& .dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-bottom-half>.dvg-r2-dvg-eyebrow{font-family:'Noto Sans';font-weight:700;color:#A89E96}
& .dvg-r2-dvg-bottom-half .dvg-r2-dvg-button,&.dvg-r2-dvg-bottom-half .dvg-r2-dvg-button{height:3.5125rem;padding:.875rem 1.5rem}
& .dvg-r2-dvg-footer-box,&.dvg-r2-dvg-footer-box{min-height:25.2rem}
& .dvg-r2-dvg-footer-grid,&.dvg-r2-dvg-footer-grid{grid-template-columns:21.525rem 14.65625rem 14.65625rem 1fr!important;gap:5rem}
& .dvg-r2-dvg-footer-links,&.dvg-r2-dvg-footer-links{gap:.6rem}
& .dvg-r2-dvg-footer-link,&.dvg-r2-dvg-footer-link{font-size:.875rem!important;line-height:1.6}
& .dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small,&.dvg-r2-dvg-footer-brand>.dvg-r2-dvg-body-small{font-size:.875rem!important;color:#fff}
& .dvg-r2-dvg-footer-legal,&.dvg-r2-dvg-footer-legal{font-size:.75rem!important;color:#A89E96}
& .dvg-r2-dvg-footer-bottom,&.dvg-r2-dvg-footer-bottom{border-top-color:#A89E96}
& .dvg-r2-dvg-footer-link,&.dvg-r2-dvg-footer-link,& .dvg-r2-dvg-footer-social-text .elementor-social-icon,&.dvg-r2-dvg-footer-social-text .elementor-social-icon{color:#E5DCCF!important}
& .dvg-r2-dvg-internal-catalog-box,&.dvg-r2-dvg-internal-catalog-box{padding-top:3rem}
& .dvg-r2-dvg-internal-group-title,&.dvg-r2-dvg-internal-group-title{line-height:1.875rem!important}
& .dvg-r2-dvg-internal-group-image,&.dvg-r2-dvg-internal-group-image{transform:scale(.94)}
& .dvg-r2-dvg-internal-category,&.dvg-r2-dvg-internal-category{padding:2rem 1.75rem 1.5rem}
& .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category-copy{color:#756D66;max-width:14rem;line-height:1.3}
& .dvg-r2-dvg-internal-maple-recipes .dvg-r2-dvg-internal-card-title,&.dvg-r2-dvg-internal-maple-recipes .dvg-r2-dvg-internal-card-title{font-size:1.625rem!important}
& .dvg-r2-dvg-internal-category-name,&.dvg-r2-dvg-internal-category-name{line-height:1.1}
& .dvg-r2-dvg-internal-category-image,&.dvg-r2-dvg-internal-category-image{height:14.5rem;object-position:center}
& .dvg-r2-dvg-internal-maple-copy,&.dvg-r2-dvg-internal-maple-copy{width:36.5rem}
& .dvg-r2-dvg-internal-product-intro,&.dvg-r2-dvg-internal-product-intro{gap:5.5rem}
& .dvg-r2-dvg-internal-maple-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-internal-maple-copy>.dvg-r2-paragraph{max-width:36.5rem}
& .dvg-r2-dvg-internal-product-facts,&.dvg-r2-dvg-internal-product-facts{column-gap:1rem}
& .dvg-r2-dvg-internal-filter,&.dvg-r2-dvg-internal-filter{min-height:5.65625rem}
& .dvg-r2-dvg-filter-icon,&.dvg-r2-dvg-filter-icon{width:3rem;height:3rem;filter:invert(56%) sepia(72%) saturate(706%) hue-rotate(216deg) brightness(100%) contrast(80%)}
& .dvg-r2-dvg-internal-page-number:nth-last-child(-n+2),&.dvg-r2-dvg-internal-page-number:nth-last-child(-n+2){font-size:2.125rem}
& .dvg-r2-dvg-internal-recipes-cta-title,&.dvg-r2-dvg-internal-recipes-cta-title{max-width:83rem!important;white-space:nowrap}
& .dvg-r2-dvg-internal-cta-buttons>.dvg-r2-dvg-button,&.dvg-r2-dvg-internal-cta-buttons>.dvg-r2-dvg-button{height:4.0125rem;width:13.5rem}
& .dvg-r2-dvg-internal-cta-buttons>.dvg-r2-dvg-button:last-child,&.dvg-r2-dvg-internal-cta-buttons>.dvg-r2-dvg-button:last-child{width:12.8875rem}
& .dvg-r2-dvg-internal-benefit:nth-child(2),&.dvg-r2-dvg-internal-benefit:nth-child(2){border-color:#96A447}
& .dvg-r2-dvg-internal-benefit-icon,&.dvg-r2-dvg-internal-benefit-icon{width:3rem;height:4rem}
& .dvg-r2-dvg-internal-benefit p,&.dvg-r2-dvg-internal-benefit p{max-width:22rem}
& .dvg-r2-dvg-internal-ingredient-table,&.dvg-r2-dvg-internal-ingredient-table,& .dvg-r2-dvg-internal-ingredient-table p,&.dvg-r2-dvg-internal-ingredient-table p,& .dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__item,&.dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__item{font-size:1.125rem;line-height:1.5}
& .dvg-r2-dvg-internal-ingredients,&.dvg-r2-dvg-internal-ingredients{margin-top:2rem}
& .dvg-r2-dvg-internal-ingredient-row p:first-child,&.dvg-r2-dvg-internal-ingredient-row p:first-child,& .dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__quantidade,&.dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__quantidade{width:9.5rem;min-width:9.5rem}
& .dvg-r2-dvg-live-steps .dvg-passos__numero,&.dvg-r2-dvg-live-steps .dvg-passos__numero{font-size:2.125rem}
& .dvg-r2-dvg-live-steps .dvg-passos__descricao p,&.dvg-r2-dvg-live-steps .dvg-passos__descricao p{font-size:1.125rem}
& .dvg-r2-dvg-internal-stats,&.dvg-r2-dvg-internal-stats{min-height:15.52rem}
& .dvg-r2-dvg-internal-stats-grid,&.dvg-r2-dvg-internal-stats-grid{grid-template-columns:1fr 1.1fr 1fr 1fr}
& .dvg-r2-dvg-internal-stat-icon,&.dvg-r2-dvg-internal-stat-icon{width:7rem;height:6.5rem}
& .dvg-r2-dvg-internal-stat p,&.dvg-r2-dvg-internal-stat p{font-size:.875rem!important;line-height:1.5}
& .dvg-r2-dvg-internal-about-copy,&.dvg-r2-dvg-internal-about-copy{width:34rem}
& .dvg-r2-dvg-internal-about-copy>.dvg-r2-paragraph,&.dvg-r2-dvg-internal-about-copy>.dvg-r2-paragraph{max-width:31rem}
& .dvg-r2-dvg-internal-about-copy h2,&.dvg-r2-dvg-internal-about-copy h2{max-width:34rem;white-space:nowrap}
& .dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-copy{max-width:42rem}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph{max-width:34rem}
& .dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal{width:14.75rem;height:14.75rem;margin-bottom:5rem}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-copy{max-width:34rem}
& .dvg-r2-dvg-internal-contact-hero h1,&.dvg-r2-dvg-internal-contact-hero h1,& .dvg-r2-dvg-internal-contact-hero .dvg-r2-paragraph,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-paragraph{color:#171415}
& .dvg-r2-dvg-contact-form,&.dvg-r2-dvg-contact-form{max-width:40.8125rem}
& .dvg-r2-dvg-contact-form input,&.dvg-r2-dvg-contact-form input,& .dvg-r2-dvg-contact-form select,&.dvg-r2-dvg-contact-form select{min-height:3.05875rem!important;height:3.05875rem;font-size:.875rem!important}
& .dvg-r2-dvg-contact-form textarea,&.dvg-r2-dvg-contact-form textarea{min-height:6.475rem!important;height:6.475rem;font-size:.875rem!important}
& .dvg-r2-dvg-contact-form input::placeholder,&.dvg-r2-dvg-contact-form input::placeholder,& .dvg-r2-dvg-contact-form textarea::placeholder,&.dvg-r2-dvg-contact-form textarea::placeholder{color:#fff;opacity:1}
& .dvg-r2-dvg-contact-form select,&.dvg-r2-dvg-contact-form select{color:#fff;appearance:none}
& .dvg-r2-dvg-internal-form-submit,&.dvg-r2-dvg-internal-form-submit{height:3.103125rem!important;min-height:3.103125rem!important;font-size:1.375rem!important;background:#EE8E07!important;color:#171415!important}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(1) img,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(1) img{height:12rem}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img{height:12rem}
& .dvg-r2-dvg-internal-contact-channel:before,&.dvg-r2-dvg-internal-contact-channel:before{width:4rem;height:4rem}
& .dvg-r2-dvg-internal-eco-intro>.dvg-r2-dvg-eyebrow,&.dvg-r2-dvg-internal-eco-intro>.dvg-r2-dvg-eyebrow{letter-spacing:.47625rem}
& .dvg-r2-dvg-internal-eco-intro>.dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-intro>.dvg-r2-paragraph{max-width:46rem}
& .dvg-r2-dvg-internal-eco-topics,&.dvg-r2-dvg-internal-eco-topics{width:39.5rem}
& .dvg-r2-dvg-internal-eco-story,&.dvg-r2-dvg-internal-eco-story{gap:1rem}
& .dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph{color:#CFE0DF;max-width:39rem}
& .dvg-r2-dvg-internal-eco-seal,&.dvg-r2-dvg-internal-eco-seal{width:16rem;height:16rem;right:3.25rem;bottom:13rem}
& .dvg-r2-dvg-internal-eco-wire,&.dvg-r2-dvg-internal-eco-wire{width:49rem;height:49rem;right:-10rem;mask-image:linear-gradient(#000 45%,transparent 100%)}
& .dvg-r2-dvg-internal-eco-explainer,&.dvg-r2-dvg-internal-eco-explainer{padding:2.65rem 0;min-height:24.85625rem}
& .dvg-r2-dvg-internal-eco-explainer>.dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-explainer>.dvg-r2-paragraph{max-width:45rem}
& .dvg-r2-dvg-internal-eco-white-seal,&.dvg-r2-dvg-internal-eco-white-seal{width:42.75rem;height:24.375rem;max-width:52%}
& .dvg-r2-dvg-internal-eco-impact-box,&.dvg-r2-dvg-internal-eco-impact-box{gap:3rem}
& .dvg-r2-dvg-internal-eco-quantity img,&.dvg-r2-dvg-internal-eco-quantity img{height:26rem}
& .dvg-r2-dvg-internal-eco-quantity h2,&.dvg-r2-dvg-internal-eco-quantity h2{font-size:4.5rem!important;white-space:nowrap}
& .dvg-r2-dvg-internal-where-hero>.dvg-r2-box,&.dvg-r2-dvg-internal-where-hero>.dvg-r2-box{padding-left:1.584375rem}
& .dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img,&.dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img{height:14.75rem}
& .dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:first-child img,&.dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:first-child img{height:13rem}}
& .dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph,&.dvg-r2-dvg-internal-future-copy .dvg-r2-paragraph,& .dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-topic .dvg-r2-paragraph{color:#CFE0DF!important}
@media(max-width:1032.98px){& .dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-product-title,&.dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-product-title{font-family:'Noto Sans'!important;font-size:1.25rem!important;line-height:1.4!important;font-weight:700!important;word-break:normal;overflow-wrap:normal}}
@media(max-width:47.9375rem){& .dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-product-title,&.dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-product-title{font-size:1rem!important;line-height:1.4!important}}
@media(min-width:100rem){& .dvg-r2-dvg-internal-maple-bottle.dvg-canva-product-cutout,&.dvg-r2-dvg-internal-maple-bottle.dvg-canva-product-cutout,& .dvg-r2-dvg-internal-maple-bottle[src="https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-maple.webp"],&.dvg-r2-dvg-internal-maple-bottle[src="https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-maple.webp"]{height:46.5rem;transform:translate(-4.5625rem,.4375rem)}
& #fruit-innovations .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button,&#fruit-innovations .dvg-r2-dvg-line-copy>.dvg-r2-dvg-button{white-space:nowrap!important;letter-spacing:.0625rem;padding:.25rem .5rem;flex-shrink:0}
& form.dvg-r2-dvg-contact-form{padding:0!important;width:40.8125rem!important;max-width:100%!important;margin-inline:auto}
& .dvg-r2-dvg-internal-form-box,&.dvg-r2-dvg-internal-form-box{max-width:40.8125rem!important;padding:3.3375rem 0 2.98125rem!important}
& #classic .dvg-r2-dvg-line-copy,&#classic .dvg-r2-dvg-line-copy{transform:translateY(-1.25rem)}
& #fruit-innovations .dvg-r2-dvg-line-copy,&#fruit-innovations .dvg-r2-dvg-line-copy{transform:translateY(-2.75rem)}
& #sensations .dvg-r2-dvg-line-copy,&#sensations .dvg-r2-dvg-line-copy{transform:translateY(-1.625rem)}
& #sensations .dvg-r2-dvg-line-description,&#sensations .dvg-r2-dvg-line-description{max-width:28rem}
& #sensations .dvg-r2-dvg-line-description>span,&#sensations .dvg-r2-dvg-line-description>span{display:block}
& .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category-copy{max-width:17rem;width:100%}
& .dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-about-hero .dvg-r2-dvg-internal-hero-copy{max-width:41.5rem!important}
& .dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-copy,&.dvg-r2-dvg-internal-contact-hero .dvg-r2-dvg-internal-hero-copy{max-width:30.5rem!important}
& .dvg-r2-dvg-internal-stats-grid,&.dvg-r2-dvg-internal-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:74.08rem!important;max-width:100%;align-self:center;transform:translateX(-1.58rem)}
& .dvg-r2-dvg-internal-stat,&.dvg-r2-dvg-internal-stat{padding-inline:.75rem!important}
& .dvg-r2-dvg-internal-stat p,&.dvg-r2-dvg-internal-stat p{max-width:17.5rem;align-self:center}
& .dvg-r2-dvg-internal-about-hero,&.dvg-r2-dvg-internal-about-hero{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-about-hero.webp")!important;background-size:cover!important;background-position:center center!important}
& .dvg-r2-dvg-internal-contact-hero,&.dvg-r2-dvg-internal-contact-hero{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-contact-hero.webp")!important;background-size:cover!important;background-position:center center!important}
& .dvg-r2-dvg-internal-recipes-hero,&.dvg-r2-dvg-internal-recipes-hero{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-recipes-hero.webp")!important;background-size:cover!important;background-position:center center!important}
& .dvg-r2-dvg-internal-where-hero,&.dvg-r2-dvg-internal-where-hero{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-where-hero.webp")!important;background-size:cover!important;background-position:center center!important}
& .dvg-r2-dvg-internal-bartender-photo,&.dvg-r2-dvg-internal-bartender-photo{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-bartender.webp");object-fit:cover!important}
& #classic .dvg-r2-dvg-line-photo,&#classic .dvg-r2-dvg-line-photo{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-classic.webp");object-fit:cover;object-position:center}
& #fruit-innovations .dvg-r2-dvg-line-photo,&#fruit-innovations .dvg-r2-dvg-line-photo{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-fruit.webp");object-fit:cover;object-position:center}
& #sensations .dvg-r2-dvg-line-photo,&#sensations .dvg-r2-dvg-line-photo{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-sensations.webp");object-fit:cover;object-position:center}
& .dvg-r2-dvg-recipe-tile-photo[src$="latte.webp"],&.dvg-r2-dvg-recipe-tile-photo[src$="latte.webp"]{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-latte.webp");object-position:center}
& .dvg-r2-dvg-recipe-tile-photo[alt^="EM BREVE"],&.dvg-r2-dvg-recipe-tile-photo[alt^="EM BREVE"]{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-blue.webp");object-position:center}
& .dvg-r2-dvg-recipe-tile-photo[src$="burger.webp"],&.dvg-r2-dvg-recipe-tile-photo[src$="burger.webp"]{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-burger.webp");object-position:center}
& .dvg-r2-dvg-recipe-tile-photo[src$="coffee.webp"],&.dvg-r2-dvg-recipe-tile-photo[src$="coffee.webp"]{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-coffee.webp");object-position:center}
& .dvg-r2-dvg-recipe-tile-photo[src$="green.webp"],&.dvg-r2-dvg-recipe-tile-photo[src$="green.webp"]{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-green.webp");object-position:center}
& .dvg-r2-dvg-recipe-tile-photo[src$="pink.webp"],&.dvg-r2-dvg-recipe-tile-photo[src$="pink.webp"]{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-pink.webp");object-position:center}
& .dvg-r2-dvg-recipe-tile::after,&.dvg-r2-dvg-recipe-tile::after{inset:0;background:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-tile-fade.webp") center bottom/auto 100% no-repeat}
& .dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(1),&.dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(1){background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-promo-blue.webp")!important;background-size:cover!important;background-position:center!important}
& .dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(2),&.dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(2){background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-promo-burger.webp")!important;background-size:cover!important;background-position:center!important}
& .dvg-r2-dvg-internal-promo::before,&.dvg-r2-dvg-internal-promo::before{inset:0;background:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-tile-fade.webp") center bottom/auto 100% no-repeat}
& .dvg-r2-dvg-internal-product-group:nth-child(2) .dvg-r2-dvg-internal-group-image,&.dvg-r2-dvg-internal-product-group:nth-child(2) .dvg-r2-dvg-internal-group-image{content:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review-grupo-fruit.webp")}
& .dvg-r2-dvg-sustainability-seal,&.dvg-r2-dvg-sustainability-seal{width:16rem;height:16rem;margin:0 -.25rem -.25rem 6.5rem}
& .dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal{width:15.625rem;height:15.625rem;margin:0 -.75rem 1.5rem 0}
& .dvg-r2-dvg-internal-eco-seal,&.dvg-r2-dvg-internal-eco-seal{width:16.8rem;height:16.8rem;right:1.275rem;bottom:7.8375rem}
& .dvg-r2-dvg-internal-eco-forest,&.dvg-r2-dvg-internal-eco-forest{height:61.393rem;background-size:127.19856% auto!important;background-position:left -13.94531vw top!important;transform:scaleX(-1)}
& .dvg-r2-dvg-internal-eco-bottle-measured,&.dvg-r2-dvg-internal-eco-bottle-measured{top:47.909543rem}
& .dvg-r2-dvg-internal-eco-forest::after,&.dvg-r2-dvg-internal-eco-forest::after{background:linear-gradient(180deg,rgba(0,48,54,0) 0%,rgba(0,48,54,.08) 24%,rgba(0,48,54,.35) 43%,rgba(0,48,54,.85) 70%,#003036 100%)}
& .dvg-r2-dvg-internal-eco-wire,&.dvg-r2-dvg-internal-eco-wire{right:-16.13rem;top:10.944rem;width:49.2rem;height:49.2rem;mask-image:linear-gradient(#000 6%,rgba(0,0,0,.6) 32%,transparent 77%);-webkit-mask-image:linear-gradient(#000 6%,rgba(0,0,0,.6) 32%,transparent 77%)}
& .dvg-r2-dvg-internal-eco-explainer>.dvg-r2-paragraph,&.dvg-r2-dvg-internal-eco-explainer>.dvg-r2-paragraph{max-width:43.75rem}
& .dvg-r2-dvg-internal-eco-impact,&.dvg-r2-dvg-internal-eco-impact{background-size:132% auto;background-position:left -8rem center}
& .dvg-r2-dvg-internal-eco-white-seal,&.dvg-r2-dvg-internal-eco-white-seal{width:36.75rem;height:20.9375rem;max-width:48%;margin-left:1rem}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{gap:1.875rem}
& .dvg-r2-dvg-internal-eco-quantity img,&.dvg-r2-dvg-internal-eco-quantity img{height:24rem}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(2) img,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(2) img{height:9rem}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img{height:14.75rem}
& .dvg-r2-dvg-internal-distributor-banner-frame,&.dvg-r2-dvg-internal-distributor-banner-frame{transform:translateY(-1.25rem)}
& .dvg-r2-dvg-internal-contact-channel:before,&.dvg-r2-dvg-internal-contact-channel:before{width:3.25rem;height:3.25rem}
& .dvg-r2-dvg-internal-contact-channel,&.dvg-r2-dvg-internal-contact-channel{padding-left:4.5rem!important}
& .dvg-r2-dvg-internal-where-logos,&.dvg-r2-dvg-internal-where-logos{padding:5.5rem 0 5.3625rem!important}
& .dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:first-child img,&.dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:first-child img{height:15rem}
& .dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:nth-child(2) img,&.dvg-r2-dvg-internal-where-distributors .dvg-r2-dvg-internal-distributor:nth-child(2) img{height:9.5rem}
& .dvg-r2-dvg-header-logo,&.dvg-r2-dvg-header-logo{width:5.25rem;height:2.875rem;object-position:left center}
& .dvg-r2-dvg-footer-brand,&.dvg-r2-dvg-footer-brand{padding-left:1rem!important}
& .dvg-r2-dvg-footer-logo,&.dvg-r2-dvg-footer-logo{width:5.5rem;height:3rem;object-position:left center}
& .dvg-r2-dvg-home-hero,&.dvg-r2-dvg-home-hero{background-color:#A71E44;background-image:linear-gradient(165deg,#AE214B 0%,#A71E44 48%,#98133A 100%)!important}
& .dvg-r2-dvg-home-hero-native-photo,&.dvg-r2-dvg-home-hero-native-photo{mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 12%,rgba(0,0,0,.62) 28%,#000 48%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 12%,rgba(0,0,0,.62) 28%,#000 48%)}}
& .dvg-r2-dvg-footer-bottom>.dvg-r2-dvg-footer-legal,&.dvg-r2-dvg-footer-bottom>.dvg-r2-dvg-footer-legal{color:#808080!important}
@media(min-width:100rem){& .dvg-r2-dvg-recipe-tile::after,&.dvg-r2-dvg-recipe-tile::after,& .dvg-r2-dvg-internal-promo::before,&.dvg-r2-dvg-internal-promo::before{transform:scaleY(-1)}
& .dvg-r2-dvg-line-copy,&.dvg-r2-dvg-line-copy{padding-top:5.3125rem}
& .dvg-r2-dvg-line-metadata,&.dvg-r2-dvg-line-metadata{margin-top:3rem;margin-bottom:2.8125rem}
& #sensations .dvg-r2-dvg-line-copy,&#sensations .dvg-r2-dvg-line-copy{padding-top:5.25rem}
& #sensations .dvg-r2-dvg-line-metadata,&#sensations .dvg-r2-dvg-line-metadata{margin-bottom:2.75rem}
& .dvg-r2-dvg-internal-stat-icon,&.dvg-r2-dvg-internal-stat-icon{transform:translateY(1.34375rem)}
& .dvg-r2-dvg-internal-stat:nth-child(2)>p,&.dvg-r2-dvg-internal-stat:nth-child(2)>p{max-width:14rem}
& .dvg-r2-dvg-internal-stat:nth-child(n+2)>p,&.dvg-r2-dvg-internal-stat:nth-child(n+2)>p{transform:translateY(1.3359375rem)}
& .dvg-r2-dvg-sustainability-seal,&.dvg-r2-dvg-sustainability-seal{transform:translate(1.4375rem,1.625rem)}
& .dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal,&.dvg-r2-dvg-internal-future-media .dvg-r2-dvg-internal-future-seal{transform:translate(.4375rem,-1.4375rem)}
& .dvg-r2-dvg-internal-eco-seal,&.dvg-r2-dvg-internal-eco-seal{right:.4625rem}
& .dvg-r2-dvg-internal-eco-box,&.dvg-r2-dvg-internal-eco-box{padding-bottom:5.125rem!important}
& .dvg-r2-dvg-internal-eco-impact-box,&.dvg-r2-dvg-internal-eco-impact-box{padding-bottom:4.69375rem!important}
& .dvg-r2-dvg-internal-eco-impact,&.dvg-r2-dvg-internal-eco-impact{background-color:#96C121;background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-review2-eco-symbol.png")!important;background-size:100% auto;background-position:center top}
& .dvg-r2-dvg-internal-eco-white-seal,&.dvg-r2-dvg-internal-eco-white-seal{width:36.375rem;margin-left:1.25rem;transform:translateY(.84375rem)}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{transform:translateY(1.1875rem)}
& .dvg-r2-dvg-internal-contact-sac:before,&.dvg-r2-dvg-internal-contact-sac:before{width:3.875rem;height:4.0625rem;background-size:5.15625rem 4.9140625rem;left:-.3125rem;top:-.40625rem}
& .dvg-r2-dvg-internal-contact-whatsapp:before,&.dvg-r2-dvg-internal-contact-whatsapp:before{width:4rem;height:4rem;background-size:4.8125rem 4.8125rem;left:-.375rem;top:-.375rem}
& .dvg-r2-dvg-contact-form #e-form-marca,&.dvg-r2-dvg-contact-form #e-form-marca{margin-top:-.33984375rem}
& .dvg-r2-dvg-contact-form #e-form-mensagem,&.dvg-r2-dvg-contact-form #e-form-mensagem{margin-top:-.22265625rem}
& .dvg-r2-dvg-contact-form .dvg-r2-dvg-internal-form-submit,&.dvg-r2-dvg-contact-form .dvg-r2-dvg-internal-form-submit{margin-top:.0390625rem}
& .dvg-r2-dvg-internal-form-box,&.dvg-r2-dvg-internal-form-box{padding-bottom:3.5046875rem!important}
& .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category-copy{max-width:14rem}
& .dvg-r2-dvg-internal-category:nth-child(2) .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category:nth-child(2) .dvg-r2-dvg-internal-category-copy,& .dvg-r2-dvg-internal-category:nth-child(4) .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category:nth-child(4) .dvg-r2-dvg-internal-category-copy{max-width:13rem}
& .dvg-r2-dvg-internal-category:nth-child(5) .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category:nth-child(5) .dvg-r2-dvg-internal-category-copy{max-width:17rem}
& .dvg-r2-dvg-home-hero,&.dvg-r2-dvg-home-hero{background-image:linear-gradient(180deg,#A71A43 0%,#A81B43 8.25%,#AD1D44 44.93%,#B01E44 81.60%,#B21E44 100%)!important}}
@media(min-width:100rem){& .dvg-r2-dvg-recipe-tile::after,&.dvg-r2-dvg-recipe-tile::after,& .dvg-r2-dvg-internal-promo::before,&.dvg-r2-dvg-internal-promo::before{transform:none;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
& .dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="latte.webp"])::after,&.dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="latte.webp"])::after{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-final-overlay-latte.png")}
& .dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[alt^="EM BREVE"])::after,&.dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[alt^="EM BREVE"])::after{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-final-overlay-blue.png")}
& .dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="burger.webp"])::after,&.dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="burger.webp"])::after{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-final-overlay-burger.png")}
& .dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="coffee.webp"])::after,&.dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="coffee.webp"])::after{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-final-overlay-coffee.png")}
& .dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="green.webp"])::after,&.dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="green.webp"])::after{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-final-overlay-green.png")}
& .dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="pink.webp"])::after,&.dvg-r2-dvg-recipe-tile:has(.dvg-r2-dvg-recipe-tile-photo[src$="pink.webp"])::after{background-image:none}
& .dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(1)::before,&.dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(1)::before{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-final-overlay-promo-blue.png")}
& .dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(2)::before,&.dvg-r2-dvg-internal-promos>.dvg-r2-dvg-internal-promo:nth-child(2)::before{background-image:url("https://davinci.lioraestrategica.com.br/wp-content/uploads/2026/10/dvg-r2-final-overlay-promo-burger.png")}}
& .dvg-r2-dvg-category-link,&.dvg-r2-dvg-category-link,& .dvg-r2-dvg-small-link,&.dvg-r2-dvg-small-link,& .dvg-r2-dvg-internal-category-cta,&.dvg-r2-dvg-internal-category-cta,& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta,& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link{position:relative;text-decoration:none!important}
& .dvg-r2-dvg-category-link::after,&.dvg-r2-dvg-category-link::after,& .dvg-r2-dvg-small-link::after,&.dvg-r2-dvg-small-link::after,& .dvg-r2-dvg-internal-category-cta::after,&.dvg-r2-dvg-internal-category-cta::after,& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta::after,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta::after,& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link::after,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link::after{content:'';display:block;position:absolute;height:1px;background:currentColor;pointer-events:none}
& .dvg-r2-dvg-category-link::after,&.dvg-r2-dvg-category-link::after{left:0;bottom:0;width:5.9375rem}
& .dvg-r2-dvg-small-link::after,&.dvg-r2-dvg-small-link::after{left:0;top:calc(50% + .875em);width:11rem;height:2px}
& .dvg-r2-dvg-internal-category-cta,&.dvg-r2-dvg-internal-category-cta{border-bottom-color:transparent!important}
& .dvg-r2-dvg-internal-category-cta::after,&.dvg-r2-dvg-internal-category-cta::after{left:0;bottom:0;width:5.9375rem}
& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta,& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link{color:#918F8F!important;border-bottom-color:transparent!important}
& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta::after,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta::after,& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link::after,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-internal-card-link::after{left:50%;top:calc(50% + .7em);width:6rem;transform:translateX(-50%)}
& .dvg-r2-dvg-internal-filter,&.dvg-r2-dvg-internal-filter,& .dvg-r2-dvg-internal-benefit,&.dvg-r2-dvg-internal-benefit{border-width:3px!important;--dvg-r2-dvg-integral-stroke:#9C77E5;background-image:linear-gradient(var(--dvg-r2-dvg-integral-stroke),var(--dvg-r2-dvg-integral-stroke)),linear-gradient(var(--dvg-r2-dvg-integral-stroke),var(--dvg-r2-dvg-integral-stroke)),linear-gradient(var(--dvg-r2-dvg-integral-stroke),var(--dvg-r2-dvg-integral-stroke)),linear-gradient(var(--dvg-r2-dvg-integral-stroke),var(--dvg-r2-dvg-integral-stroke));background-size:100% 3px,3px 100%,100% 3px,3px 100%;background-position:left top,right top,left bottom,left top;background-repeat:no-repeat;background-origin:border-box}
& .dvg-r2-dvg-internal-benefit:nth-child(2),&.dvg-r2-dvg-internal-benefit:nth-child(2){border-color:#96C121!important;--dvg-r2-dvg-integral-stroke:#96C121}
& .dvg-r2-dvg-internal-benefit:nth-child(3),&.dvg-r2-dvg-internal-benefit:nth-child(3){border-color:#EE8E07!important;--dvg-r2-dvg-integral-stroke:#EE8E07}
& .dvg-r2-dvg-footer-bottom,&.dvg-r2-dvg-footer-bottom{border-top:2px solid #808080!important;background-image:linear-gradient(#808080,#808080);background-size:100% 2px;background-position:left top;background-repeat:no-repeat;background-origin:border-box}
& .dvg-r2-dvg-internal-maple-recipes .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-maple-recipes .dvg-r2-dvg-internal-card-link,& .dvg-r2-dvg-internal-recipe-list .dvg-r2-dvg-internal-card-link,&.dvg-r2-dvg-internal-recipe-list .dvg-r2-dvg-internal-card-link,& .dvg-r2-dvg-internal-recipe-products .dvg-r2-dvg-category-archive-cta,&.dvg-r2-dvg-internal-recipe-products .dvg-r2-dvg-category-archive-cta{color:#918F8F!important}
:where(&) .dvg-r2-maple-desktop-break{display:none}
@media(min-width:100rem){& .dvg-r2-dvg-internal-benefits,&.dvg-r2-dvg-internal-benefits{margin-top:.315625rem}
& .dvg-r2-dvg-internal-benefit,&.dvg-r2-dvg-internal-benefit{padding:.75rem 1.25rem!important;gap:.244140625rem!important}
& .dvg-r2-dvg-internal-benefit:first-child p,&.dvg-r2-dvg-internal-benefit:first-child p{max-width:19.5rem}
& .dvg-r2-dvg-social-handles,&.dvg-r2-dvg-social-handles{gap:.6875rem;margin-bottom:2.66015625rem}
& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle{letter-spacing:.308125rem!important}
& .dvg-r2-dvg-social-inline-icon,&.dvg-r2-dvg-social-inline-icon{flex-shrink:0}
& .dvg-r2-dvg-social-inline-icon:nth-child(1),&.dvg-r2-dvg-social-inline-icon:nth-child(1),& .dvg-r2-dvg-social-inline-icon:nth-child(1) .elementor-social-icon,&.dvg-r2-dvg-social-inline-icon:nth-child(1) .elementor-social-icon,& .dvg-r2-dvg-social-inline-icon:nth-child(1) svg,&.dvg-r2-dvg-social-inline-icon:nth-child(1) svg{width:2.375rem!important;height:2.375rem!important}
& .dvg-r2-dvg-social-inline-icon:nth-child(2),&.dvg-r2-dvg-social-inline-icon:nth-child(2),& .dvg-r2-dvg-social-inline-icon:nth-child(2) .elementor-social-icon,&.dvg-r2-dvg-social-inline-icon:nth-child(2) .elementor-social-icon,& .dvg-r2-dvg-social-inline-icon:nth-child(2) svg,&.dvg-r2-dvg-social-inline-icon:nth-child(2) svg{width:2.75rem!important;height:2.75rem!important}
& .dvg-r2-dvg-social-inline-icon:nth-child(4),&.dvg-r2-dvg-social-inline-icon:nth-child(4),& .dvg-r2-dvg-social-inline-icon:nth-child(4) .elementor-social-icon,&.dvg-r2-dvg-social-inline-icon:nth-child(4) .elementor-social-icon,& .dvg-r2-dvg-social-inline-icon:nth-child(4) svg,&.dvg-r2-dvg-social-inline-icon:nth-child(4) svg{width:2.71875rem!important;height:2.71875rem!important}
& .dvg-r2-dvg-home-recipes-box,&.dvg-r2-dvg-home-recipes-box{padding-bottom:7.91015625rem}
& .dvg-r2-dvg-bottom-half,&.dvg-r2-dvg-bottom-half{padding-top:7.5rem}
& .dvg-r2-dvg-line-metadata,&.dvg-r2-dvg-line-metadata{border-top-color:transparent!important;background-image:linear-gradient(#231F20,#231F20);background-repeat:no-repeat;background-origin:border-box;background-position:left top}
& #classic .dvg-r2-dvg-line-metadata,&#classic .dvg-r2-dvg-line-metadata{transform:translateY(-1.10263671875rem);background-size:32.39rem 2px}
& #fruit-innovations .dvg-r2-dvg-line-metadata,&#fruit-innovations .dvg-r2-dvg-line-metadata{transform:translateY(-.9729296875rem);background-size:32.019375rem 2px}
& #sensations .dvg-r2-dvg-line-metadata,&#sensations .dvg-r2-dvg-line-metadata{transform:translateY(-.98435546875rem);background-size:30.29375rem 2px}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(1) img,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(1) img{transform:translate(-.5859375rem,1.390625rem)}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(2) img,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(2) img{width:10rem!important;height:6.75rem!important}
& .dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img,&.dvg-r2-dvg-internal-contact-distributors .dvg-r2-dvg-internal-distributor:nth-child(3) img{width:16rem!important;max-width:none!important;height:14.75rem!important;transform:translateX(-1.875rem)}
& .dvg-r2-dvg-internal-group-title,&.dvg-r2-dvg-internal-group-title{transform:translateY(1.25rem)}
& .dvg-r2-dvg-internal-about-copy,&.dvg-r2-dvg-internal-about-copy{transform:translateY(1rem)}
& .dvg-r2-dvg-internal-eco-equation,&.dvg-r2-dvg-internal-eco-equation{gap:2.79rem;transform:translate(3.0225rem,1.1875rem)}
& .dvg-r2-dvg-category-card:nth-child(1) .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-card:nth-child(1) .dvg-r2-dvg-category-copy,& .dvg-r2-dvg-category-card:nth-child(2) .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-card:nth-child(2) .dvg-r2-dvg-category-copy{max-width:13rem}
& .dvg-r2-dvg-category-card:nth-child(3) .dvg-r2-dvg-category-copy,&.dvg-r2-dvg-category-card:nth-child(3) .dvg-r2-dvg-category-copy,& .dvg-r2-dvg-internal-category:nth-child(3) .dvg-r2-dvg-internal-category-copy,&.dvg-r2-dvg-internal-category:nth-child(3) .dvg-r2-dvg-internal-category-copy{max-width:13rem;line-height:1.5!important}
:where(&) .dvg-r2-maple-desktop-break{display:initial}}
& .dvg-r2-dvg-menu-icon,&.dvg-r2-dvg-menu-icon,& .dvg-r2-dvg-search-icon,&.dvg-r2-dvg-search-icon{width:2rem;height:2rem;object-fit:contain}
:where(&) .e-image-base:not([src]),:where(&) .e-image-base[src=""]{visibility:hidden}
& .dvg-r2-dvg-menu-icon,&.dvg-r2-dvg-menu-icon{display:none}
@media(max-width:1032.98px){& .dvg-r2-dvg-menu-icon,&.dvg-r2-dvg-menu-icon{display:block}}
& .dvg-r2-dvg-internal-card-product .dvg-r2-dvg-category-archive-image,&.dvg-r2-dvg-internal-card-product .dvg-r2-dvg-category-archive-image{height:18rem}
& .dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-image,&.dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-image{height:18rem}
& .dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-product-title,&.dvg-r2-dvg-internal-four .dvg-r2-dvg-category-archive-product-title{font-size:1.75rem}
& .dvg-r2-dvg-internal-four .elementor-loop-container,&.dvg-r2-dvg-internal-four .elementor-loop-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}
& .dvg-r2-dvg-internal-recipe-list .elementor-loop-container,&.dvg-r2-dvg-internal-recipe-list .elementor-loop-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 4.75rem}
& .dvg-r2-dvg-category-archive-grid .elementor-loop-container,&.dvg-r2-dvg-category-archive-grid .elementor-loop-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.5rem 4rem}
& .dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__item,&.dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__item{display:flex;align-items:baseline;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid #D6D1CC;margin-bottom:.5rem}
& .dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__quantidade,&.dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__quantidade{width:8rem;flex-shrink:0;font-weight:700}
& .dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__nome,&.dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__nome{flex:1;min-width:0}
& .dvg-r2-dvg-live-steps .dvg-passos,&.dvg-r2-dvg-live-steps .dvg-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:3.5rem}
& .dvg-r2-dvg-live-steps .dvg-passos__item,&.dvg-r2-dvg-live-steps .dvg-passos__item{display:flex;flex-direction:column;gap:1.5rem;max-width:48rem}
& .dvg-r2-dvg-live-steps .dvg-passos__numero,&.dvg-r2-dvg-live-steps .dvg-passos__numero{font:400 2rem/1.06 var(--dvg-r2-display-font)}
& .dvg-r2-dvg-live-steps .dvg-passos__icone,&.dvg-r2-dvg-live-steps .dvg-passos__icone{width:4.5rem;height:4.5rem;padding:.875rem;border:2px solid var(--dvg-r2-dvg-ink);border-radius:50%;object-fit:contain}
& .dvg-r2-dvg-live-steps .dvg-passos__descricao p,&.dvg-r2-dvg-live-steps .dvg-passos__descricao p{font-size:1rem;line-height:1.5;margin:0}
& .dvg-r2-dvg-contact-form .e-form-success-message-base,&.dvg-r2-dvg-contact-form .e-form-success-message-base,& .dvg-r2-dvg-contact-form .e-form-error-message-base,&.dvg-r2-dvg-contact-form .e-form-error-message-base{grid-column:span 6;max-width:48rem}
@media(max-width:1032.98px){& .dvg-r2-dvg-internal-four .elementor-loop-container,&.dvg-r2-dvg-internal-four .elementor-loop-container,& .dvg-r2-dvg-internal-recipe-list .elementor-loop-container,&.dvg-r2-dvg-internal-recipe-list .elementor-loop-container,& .dvg-r2-dvg-category-archive-grid .elementor-loop-container,&.dvg-r2-dvg-category-archive-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
& .dvg-r2-dvg-live-steps .dvg-passos,&.dvg-r2-dvg-live-steps .dvg-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){& .dvg-r2-dvg-internal-recipe-list .elementor-loop-container,&.dvg-r2-dvg-internal-recipe-list .elementor-loop-container,& .dvg-r2-dvg-category-archive-grid .elementor-loop-container,&.dvg-r2-dvg-category-archive-grid .elementor-loop-container{gap:1.5rem .75rem}
& .dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__quantidade,&.dvg-r2-dvg-internal-ingredient-table .dvg-ingredientes__quantidade{width:5rem}
& .dvg-r2-dvg-live-steps .dvg-passos,&.dvg-r2-dvg-live-steps .dvg-passos{grid-template-columns:1fr}}
& .dvg-r2-dvg-internal-card-title,&.dvg-r2-dvg-internal-card-title,& .dvg-r2-dvg-category-archive-product-title,&.dvg-r2-dvg-category-archive-product-title{letter-spacing:normal}
& .dvg-r2-dvg-categories-section::before,&.dvg-r2-dvg-categories-section::before{left:auto!important;bottom:auto!important;right:0}
& .dvg-r2-dvg-nav-link,&.dvg-r2-dvg-nav-link{font-weight:400!important;text-align:left}
& .dvg-r2-dvg-category-link,&.dvg-r2-dvg-category-link,& .dvg-r2-dvg-social-handle,&.dvg-r2-dvg-social-handle,& .dvg-r2-dvg-small-link,&.dvg-r2-dvg-small-link,& .dvg-r2-dvg-internal-category-cta,&.dvg-r2-dvg-internal-category-cta,& .dvg-r2-dvg-internal-contact-phone,&.dvg-r2-dvg-internal-contact-phone{justify-content:flex-start;text-align:left}
& .dvg-r2-dvg-home-hero-native-photo,&.dvg-r2-dvg-home-hero-native-photo{aspect-ratio:2752/1536;height:auto;min-height:0;display:flex}
& .dvg-r2-dvg-recipe-tile-label,&.dvg-r2-dvg-recipe-tile-label{width:auto!important;align-items:flex-start;text-align:left;max-width:calc(100% - 2.75rem)}
& .dvg-r2-dvg-tile-link,&.dvg-r2-dvg-tile-link{width:auto;max-width:100%;text-align:left;justify-content:flex-start}
& .dvg-r2-dvg-category-archive-image,&.dvg-r2-dvg-category-archive-image,& .dvg-r2-dvg-category-image,&.dvg-r2-dvg-category-image,& .dvg-r2-dvg-internal-group-image,&.dvg-r2-dvg-internal-group-image,& .dvg-r2-dvg-internal-category-image,&.dvg-r2-dvg-internal-category-image{object-position:center center!important;align-self:center;margin-inline:auto}
& .dvg-r2-dvg-internal-product-accordion,&.dvg-r2-dvg-internal-product-accordion{width:100%;max-width:48rem}
& .dvg-r2-dvg-internal-product-accordion>.elementor-widget-n-accordion,&.dvg-r2-dvg-internal-product-accordion>.elementor-widget-n-accordion{width:100%}
& .dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta,&.dvg-r2-dvg-internal-related-products .dvg-r2-dvg-category-archive-cta{border-bottom:1px solid currentColor;width:fit-content;min-height:0;padding-bottom:.125rem}
& .dvg-r2-dvg-internal-filter::before,&.dvg-r2-dvg-internal-filter::before{content:none!important;display:none!important}
& .dvg-r2-dvg-filter-icon,&.dvg-r2-dvg-filter-icon{flex-shrink:0;position:static}
& .dvg-r2-dvg-internal-filter-label,&.dvg-r2-dvg-internal-filter-label{margin:0!important;width:auto!important;line-height:1.4}
& .dvg-r2-dvg-live-steps .dvg-passos__icone,&.dvg-r2-dvg-live-steps .dvg-passos__icone{padding:0;border:0;border-radius:0;box-shadow:none;background:none;object-fit:contain}
& .dvg-r2-dvg-footer-grid>.dvg-r2-column,&.dvg-r2-dvg-footer-grid>.dvg-r2-column,& .dvg-r2-dvg-footer-links,&.dvg-r2-dvg-footer-links,& .dvg-r2-dvg-footer-brand,&.dvg-r2-dvg-footer-brand{align-items:flex-start;text-align:left}
& .dvg-r2-dvg-footer-socials .elementor-social-icons-wrapper,&.dvg-r2-dvg-footer-socials .elementor-social-icons-wrapper{display:flex;gap:.75rem;justify-content:flex-start}
& .dvg-r2-dvg-footer-socials .elementor-social-icon,&.dvg-r2-dvg-footer-socials .elementor-social-icon{margin:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #59544e;border-radius:50%;background:transparent}
& .dvg-r2-dvg-footer-socials .elementor-social-icon svg,&.dvg-r2-dvg-footer-socials .elementor-social-icon svg{width:1.25rem;height:1.25rem}
& .dvg-r2-dvg-footer-social-text .elementor-social-icons-wrapper,&.dvg-r2-dvg-footer-social-text .elementor-social-icons-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}
& .dvg-r2-dvg-footer-social-text .elementor-grid-item,&.dvg-r2-dvg-footer-social-text .elementor-grid-item{display:block;margin:0}
& .dvg-r2-dvg-footer-social-text .elementor-social-icon,&.dvg-r2-dvg-footer-social-text .elementor-social-icon{display:block;background:transparent!important;border:0!important;border-radius:0;padding:0;width:auto;height:auto;line-height:1.6;text-align:left;font:400 .875rem/1.6 var(--dvg-r2-sans-serif);color:var(--dvg-r2-dvg-footer-muted)}
& .dvg-r2-dvg-footer-social-text .elementor-social-icon svg,&.dvg-r2-dvg-footer-social-text .elementor-social-icon svg,& .dvg-r2-dvg-footer-social-text .elementor-social-icon i,&.dvg-r2-dvg-footer-social-text .elementor-social-icon i{display:none}
& .dvg-r2-dvg-footer-social-text .elementor-screen-only,&.dvg-r2-dvg-footer-social-text .elementor-screen-only{position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;white-space:normal!important;color:inherit;font:inherit}
@media(max-width:1032.98px){& .dvg-r2-dvg-home-hero-native-photo,&.dvg-r2-dvg-home-hero-native-photo{height:100%;aspect-ratio:auto}
& .dvg-r2-dvg-recipe-tile-label,&.dvg-r2-dvg-recipe-tile-label{max-width:calc(100% - 2rem)}}
@media(max-width:767px){& .dvg-r2-dvg-home-hero-native-photo,&.dvg-r2-dvg-home-hero-native-photo{display:flex!important;inset:0;width:100%;height:100%;mask-image:none;-webkit-mask-image:none}
& .dvg-r2-dvg-live-steps .dvg-passos__item,&.dvg-r2-dvg-live-steps .dvg-passos__item{display:grid;grid-template-columns:1.5rem 3.5rem minmax(0,1fr);gap:.75rem;align-items:center}
& .dvg-r2-dvg-live-steps .dvg-passos__icone,&.dvg-r2-dvg-live-steps .dvg-passos__icone{width:3.5rem;height:3.5rem}
& .dvg-r2-dvg-footer-socials .elementor-social-icon,&.dvg-r2-dvg-footer-socials .elementor-social-icon{width:2rem;height:2rem}
& .dvg-r2-dvg-footer-bottom,&.dvg-r2-dvg-footer-bottom{align-items:flex-start}
& .dvg-r2-dvg-footer-social-text .elementor-social-icons-wrapper,&.dvg-r2-dvg-footer-social-text .elementor-social-icons-wrapper{gap:.5rem}}\n}