html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
[hidden],template{display:none}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace;font-size:1em}
*{box-sizing:border-box}
html{height:100%}
img{vertical-align:middle;max-width:100%;display:inline-block}
html.w-mod-touch *{background-attachment:scroll!important}
.w-block{display:block}
.w-inline-block{max-width:100%;display:inline-block}
.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}
.w-clearfix:after{clear:both}
html[data-w-dynpage] [data-w-cloak]{color:#0000!important}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}
h1{margin-top:20px;font-size:38px;line-height:44px}
h2{margin-top:20px;font-size:32px;line-height:36px}
h3{margin-top:20px;font-size:24px;line-height:30px}
h4{margin-top:10px;font-size:18px;line-height:24px}
h5{margin-top:10px;font-size:14px;line-height:20px}
h6{margin-top:10px;font-size:12px;line-height:18px}
p{margin-top:0;margin-bottom:10px}
blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}
figure{margin:0 0 10px}
figcaption{text-align:center;margin-top:5px}
ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}
fieldset{border:0;margin:0;padding:0}
@keyframes spin {
0%{transform:rotate(0)}
to{transform:rotate(360deg)}
}
:root {
--_colors---base-100--100:#fff8ed;
--_fonts---font-body:var(--secondary-font);
--_colors---base-1000--100:#312726;
--_fonts---font-display:var(--primary-font);
--_fonts---h1--size:7.222em;
--_fonts---h1--line-height:84.615%;
--_fonts---h2--size:40px;
--_fonts---h2--line-height:1.2;
--_fonts---h3--size:3.333em;
--_fonts---h3--line-height:100%;
--_fonts---h4--size:2.222em;
--_fonts---h4--line-height:112.5%;
--_fonts---h5--size:1.667em;
--_fonts---h5--line-height:100%;
--_fonts---h6--size:1.111em;
--_fonts---h6--line-height:100%;
--_fonts---p7--size:16px;
--_fonts---p7--line-height:1.6;
--_margins---m-0:var(--0px);
--_margins---m-96:var(--96px);
--_margins---m-36:var(--36px);
--_margins---m-12:var(--12px);
--_margins---m-4:var(--4px);
--_margins---m-6:var(--6px);
--_margins---m-24:var(--24px);
--_margins---m-60:var(--60px);
--_margins---m-156:var(--156px);
--_colors---base-0--100:#fff;
--_colors---base-1000--30:#3127267d;
--_colors---additional--success:#1ba64b;
--_colors---additional--alert:#ffa800;
--_colors---additional--error:#e23d3d;
--_fonts---l1--size:12px;
--_fonts---l1--line-height:120%;
--_fonts---p2--size:4.444em;
--_fonts---p2--line-height:100%;
--_fonts---t6--size:1.111em;
--_fonts---t6--line-height:100%;
--_fonts---t7--size:.833em;
--_fonts---t7--line-height:133.333%;
--_fonts---t7--letter-spacing:-.032em;
--_colors---base-1000--10:#3127261a;
--_colors---base-500--100:#7a716e;
--_special-units---100vh:100vh;
--_negative-units---36px:calc(var(--36px)*-1);
--_special-units---1-cell:var(--48px);
--12px:.833em;
--32px:2.222em;
--_margins---m-216:var(--216px);
--_negative-units---96px:calc(var(--96px)*-1);
--_special-units---480px:33.333em;
--_negative-units---28px:calc(var(--28px)*-1);
--108px:7.5em;
--28px:1.944em;
--20px:1.388em;
--4px:.277em;
--_special-units---768px:53.333em;
--_negative-units---12px:calc(var(--12px)*-1);
--_colors---base-0--25:#ffffff40;
--_colors---base-0--0:#0000;
--_colors---base-0--15:#ffffff26;
--_special-units---360px:25em;
--_negative-units---256px:calc(var(--256px)*-1);
--_negative-units---0px:0;
--8px:.555em;
--24px:1.666em;
--_special-units---36px-vw:2.5vw;
--_special-units---20px-vw:1.388vw;
--_special-units---12px-vw:.833vw;
--_special-units---60px-vw:4.167vw;
--_negative-units---6px:calc(var(--6px)*-1);
--48px:3.333em;
--_negative-units---24px:calc(var(--24px)*-1);
--40px:2.777em;
--36px:2.5em;
--64px:4.444em;
--21px:1.458em;
--_negative-units---4px:calc(var(--4px)*-1);
--0px:0;
--1px:.069em;
--2px:.138em;
--6px:.416em;
--10px:.694em;
--16px:1.111em;
--_special-units---100vw:100em;
--44px:3.055em;
--52px:3.611em;
--56px:3.888em;
--60px:4.167em;
--72px:5em;
--80px:5.555em;
--88px:6.111em;
--96px:6.666em;
--120px:8.333em;
--144px:10em;
--156px:10.833em;
--192px:13.333em;
--_colors---base-1000--20:#31272633;
--216px:15em;
--256px:17.777em;
--_colors---base-0--40:#fff6;
--_fonts---p5--size:1.667em;
--_fonts---p5--line-height:100%;
--_fonts---p5--letter-spacing:-.064em;
--_fonts---p6--size:1.111em;
--_fonts---p6--line-height:100%;
--_fonts---p6--letter-spacing:-.032em;
--_negative-units---1px:calc(var(--1px)*-1);
--_negative-units---2px:calc(var(--2px)*-1);
--_negative-units---8px:calc(var(--8px)*-1);
--_negative-units---10px:calc(var(--10px)*-1);
--_negative-units---16px:calc(var(--16px)*-1);
--_negative-units---20px:calc(var(--20px)*-1);
--_negative-units---32px:calc(var(--32px)*-1);
--_negative-units---40px:calc(var(--40px)*-1);
--_negative-units---44px:calc(var(--44px)*-1);
--_negative-units---48px:calc(var(--48px)*-1);
--_negative-units---52px:calc(var(--52px)*-1);
--_negative-units---56px:calc(var(--56px)*-1);
--_negative-units---60px:calc(var(--60px)*-1);
--_negative-units---64px:calc(var(--64px)*-1);
--_negative-units---72px:calc(var(--72px)*-1);
--_negative-units---80px:calc(var(--80px)*-1);
--_negative-units---88px:calc(var(--88px)*-1);
--_negative-units---108px:calc(var(--108px)*-1);
--_negative-units---120px:calc(var(--120px)*-1);
--_negative-units---144px:calc(var(--144px)*-1);
--_negative-units---156px:calc(var(--156px)*-1);
--_negative-units---192px:calc(var(--192px)*-1);
--_negative-units---216px:calc(var(--216px)*-1)
}
h1{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h1--size);line-height:var(--_fonts---h1--line-height);margin-top:0;margin-bottom:0;font-weight:600}
h2{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h2--size);line-height:var(--_fonts---h2--line-height);margin-top:0;margin-bottom:0;font-weight:600}
h3{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h3--size);line-height:var(--_fonts---h3--line-height);margin-top:0;margin-bottom:0;font-weight:600}
h4{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h4--size);line-height:var(--_fonts---h4--line-height);margin-top:0;margin-bottom:0;font-weight:600}
h5{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h5--size);line-height:var(--_fonts---h5--line-height);margin-top:0;margin-bottom:0;font-weight:600}
h6{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h6--size);line-height:var(--_fonts---h6--line-height);margin-top:0;margin-bottom:0;font-weight:600}
img{object-fit:cover;max-width:none}
label{margin-bottom:var(--_margins---m-0);font-weight:700;display:block}
.a-left{text-align:left}
.a-right{text-align:right}
.a-center{text-align:center}
.blend-difference{mix-blend-mode:difference}
.d-none,.style-css,.scripts-js{display:none}
.h1{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h1--size);line-height:var(--_fonts---h1--line-height);font-weight:600}
.h2{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h2--size);line-height:var(--_fonts---h2--line-height);font-weight:600}
.h3{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h3--size);line-height:var(--_fonts---h3--line-height);font-weight:600}
.h4{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h4--size);line-height:var(--_fonts---h4--line-height);font-weight:600}
.h5{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h5--size);line-height:var(--_fonts---h5--line-height);font-weight:600}
.h6{font-family:var(--_fonts---font-display);font-size:var(--_fonts---h6--size);line-height:var(--_fonts---h6--line-height);font-weight:600}
.p7{font-family:var(--_fonts---font-body);font-size:var(--_fonts---p7--size);line-height:var(--_fonts---p7--line-height);font-weight:500}
.e-none{pointer-events:none}
#home-page .container{padding-right:var(--_margins---m-96);padding-left:var(--_margins---m-96);width:100%!important;max-width:100%!important}
.grid{grid-column-gap:var(--_margins---m-12);grid-row-gap:var(--_margins---m-12);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid}
.grid.fill{flex:1}
.grid._4-columns{grid-template-columns:1fr 1fr 1fr 1fr}
.grid._6-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}
.grid._9-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}
.grid._3-columns{grid-template-columns:1fr 1fr 1fr}
.grid._5-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr}
.grid._21-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}
.b-desktop{display:block}
.b-mobile,.f-mobile{display:none}
.f-desktop{display:flex}
.unit-4{height:var(--_margins---m-4)}
.unit-6{height:var(--_margins---m-6)}
.unit-12{height:var(--_margins---m-12)}
.unit-24{height:var(--_margins---m-24)}
.unit-36{height:var(--_margins---m-36);flex:none}
.clip{overflow:clip}
.unit-60{height:var(--_margins---m-60)}
.unit-96{height:var(--_margins---m-96);flex:none}
.unit-156{height:var(--_margins---m-156);flex:none}
.text-dark{color:var(--_colors---base-1000--100)}
.text-light{color:var(--_colors---base-0--100)}
.text-gray{color:var(--_colors---base-1000--30)}
.text-success{color:var(--_colors---additional--success)}
.text-alert{color:var(--_colors---additional--alert)}
.text-error{color:var(--_colors---additional--error)}
.inline{display:inline}
.l1{font-family:var(--_fonts---font-body);font-size:16px;line-height:var(--_fonts---l1--line-height);font-weight:600}
.l1.text-gray{text-transform:uppercase;margin-bottom:6px}
.l1.is-2{position:absolute;inset:0 auto auto 0}
.p2{font-size:var(--_fonts---p2--size);line-height:var(--_fonts---p2--line-height);font-weight:800}
.p4{font-family:var(--_fonts---font-body);font-size:var(--_fonts---h4--size);line-height:var(--_fonts---h4--line-height);font-weight:600}
.p5{font-family:var(--_fonts---font-body);font-size:var(--_fonts---h5--size);line-height:var(--_fonts---h5--line-height);font-weight:600}
.p5.text-light{font-feature-settings:dlig on,salt on}
.p6{font-family:var(--_fonts---font-body);font-size:var(--_fonts---h6--size);line-height:var(--_fonts---h6--line-height);font-weight:600}
.t6{font-family:var(--_fonts---font-body);font-size:var(--_fonts---t6--size);line-height:var(--_fonts---t6--line-height);font-weight:700}
.t6.is-2{position:absolute;inset:0 auto auto 0}
.t7{font-family:var(--_fonts---font-body);font-size:var(--_fonts---t7--size);line-height:var(--_fonts---t7--line-height);letter-spacing:var(--_fonts---t7--letter-spacing);font-weight:700}
.t7.is-2{position:absolute;inset:0 auto auto}
.line-h{background-color:var(--_colors---base-1000--10);height:1px;margin-top:-1px}
.line-h.on-color{background-color:var(--_colors---base-0--100)}
.line-h.base-500{background-color:var(--_colors---base-500--100)}
.spec-w{z-index:1;position:absolute;inset:auto 0 100%}
.spec-s{height:var(--_special-units---100vh);flex-flow:column;display:flex}
.spec-s_left,.spec-s_right{flex-flow:column;display:flex}
.spec-s_center{z-index:0;width:100%;height:100%;position:relative}
.jivva_soda-highlights-list-section{grid-column-gap:var(--_margins---m-12);grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.jivva_soda-spec-cms_list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}
.jivva_soda-spec-cms_list .jivva_soda-spec-cms_list_item{margin-bottom:8px}
.jivva_soda-w{z-index:1;position:relative}
.jivva_soda-s{height:var(--_special-units---100vh);flex-flow:column;justify-content:space-between;display:flex}
.jivva_soda-s_bot{flex-flow:column;flex:1;display:flex}
.jivva_soda-s_title{justify-content:space-between;align-items:center;display:flex}
.h-hiden{position:absolute;top:-9999em;left:-9999em}
.jivva_soda-s_title_push{flex:none;transition:all 1s cubic-bezier(.77,0,.175,1)}
.jivva_soda-s_title_push.current,.jivva_soda-s_top{flex:.5}
.jivva_soda-s_bot_desc{flex-flow:column;display:flex;margin-top:32px}
.jivva_soda-s_bot_desc_title_w{justify-content:space-between;align-items:center;display:flex}
.about-w{z-index:1;position:relative}
.about-s{z-index:1;flex-flow:column;justify-content:flex-start;display:flex;position:relative}
.about-s_info_list{grid-column-gap:var(--_margins---m-12);grid-row-gap:var(--_margins---m-12);justify-content:flex-start;align-items:flex-start;display:flex}
.about-s_info_cont{flex:1}
.unit-216{height:var(--_margins---m-216)}
.jivva_soda-s_title_divider{width:var(--_margins---m-24)}
.dark-bg{z-index:0;top:0;bottom:0;left:calc(var(--_margins---m-96)*-1);right:calc(var(--_margins---m-96)*-1);position:absolute}
.link_label{position:relative;overflow:hidden}
.text-base-500{color:var(--_colors---base-500--100)}
.jivva_soda-switcher{top:var(--_margins---m-0);z-index:0;height:var(--_special-units---100vh);position:sticky}
.jivva_soda_scroll-area{height:calc(var(--_special-units---100vh)*4);margin-top:calc(var(--_special-units---100vh)*-1);position:relative}
.jivva_soda{z-index:1;margin-top:var(--_special-units---100vh);margin-right:var(--_negative-units---96px);margin-left:var(--_negative-units---96px);perspective:1000px;top:calc(var(--_special-units---100vh)/2);height:calc(var(--_special-units---100vh)/2);position:sticky;transform:none}
.img-jivva_soda{width:100%;transform:translateY(-50%)}
.light-bg{z-index:0;top:0;bottom:0;left:calc(var(--_margins---m-96)*-1);right:calc(var(--_margins---m-96)*-1);position:absolute}
.intro_scroll-area{height:calc(var(--_special-units---100vh)*5);flex-flow:column;display:flex;position:relative}
.img{width:100%;height:100%}
.img.fill{object-fit:fill}
.img.fill._75-percent{opacity:.75}
.img.contain{object-fit:contain}
.header{z-index:99;position:fixed;inset:0 0 auto}
.theme_on-color{--_colors---base-100--100:#fff8ed;--_colors---base-1000--100:#fff;--_colors---base-0--100:#312726;--_colors---base-1000--30:#fff6;--_colors---additional--success:#1ba64b;--_colors---additional--alert:#ffa800;--_colors---additional--error:#e23d3d;--_colors---base-1000--10:#ffffff26;--_colors---base-500--100:#7a716e;--_colors---base-0--25:#31272633;--_colors---base-0--0:#0000;--_colors---base-0--15:#3127261a;--_colors---base-1000--20:#ffffff40;--_colors---base-0--40:#3127267d}
.theme_on-light{--_colors---base-100--100:#fff8ed;--_colors---base-1000--100:#312726;--_colors---base-0--100:#fff;--_colors---base-1000--30:#3127267d;--_colors---additional--success:#1ba64b;--_colors---additional--alert:#ffa800;--_colors---additional--error:#e23d3d;--_colors---base-1000--10:#3127261a;--_colors---base-500--100:#7a716e;--_colors---base-0--25:#ffffff40;--_colors---base-0--0:#0000;--_colors---base-0--15:#ffffff26;--_colors---base-1000--20:#31272633;--_colors---base-0--40:#fff6}
.link-basic{text-decoration:underline;transition:all .4s cubic-bezier(.165,.84,.44,1)}
.link-basic:hover{text-decoration:none}
.link-basic.text-gray:hover{color:var(--_colors---base-1000--100)}
.spec-s_c{height:0;position:absolute;inset:auto 0 0}
.unit-276{height:19.167em}
.blueprint{z-index:0;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}
.div-block{transform:scale(1.3)}
.local.en:lang(en),.local.ru:lang(ru){display:none}
.text-block{font-size:9vw}
@media screen and (max-width:991px) {
#home-page .container{padding-right:30px;padding-left:30px;}
.grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%}
.grid.fill.mobile{flex:none}
.grid._4-columns{grid-template-columns:1fr 1fr 1fr}
.grid._6-columns,.grid._21-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}
.b-desktop{display:none}
.b-mobile{display:block}
.f-mobile{display:flex}
.f-desktop{display:none}
.spec-w{position:relative}
.spec-s{height:auto}
.spec-s_left{justify-content:flex-start}
.spec-s_center{height:auto}
.jivva_soda-s_top{height:var(--_margins---m-60);flex:none}
.about-s_info_list{grid-column-gap:var(--_margins---m-6);grid-row-gap:var(--_margins---m-6)}
.link{flex:none}
.jivva_soda_scroll-area{margin-top:0}
.jivva_soda{margin-top:auto!important;margin-right:auto;margin-left:auto;flex-flow:column;justify-content:center;display:flex;position:relative}
.img-jivva_soda{transform:translate(0)}
.light-bg{right:calc(var(--_margins---m-36)*-1);left:calc(var(--_margins---m-36)*-1)}
.intro_scroll-area,.intro_scroll-area.clip{height:auto}
.img{height:100%}
.btn{width:calc((var(--_special-units---1-cell)*4) + (var(--_margins---m-12)*3))}
.btn:hover{height:var(--24px)}
.input_field{height:var(--_special-units---60px-vw)}
.unit-276{height:51.613em}
.blueprint{height:auto;position:static}
}
#about-s-grid-area{grid-area:1/1/2/21}
#jivva_soda-s_bot_subtitle{grid-area:1/1/2/2}
#jivva_soda-s_bot_desc_section{grid-area:1/6/2/8}
#jivva_soda-s_bot_desc_w_section{grid-column:1 / -1}
#scroll-node-spec-s-left{grid-area:1/1/2/3}
#jivva_soda-spec-highlights-item{grid-area:span 1/span 3/span 1/span 3}
#product-blueprint-section{grid-area:1/3/2/6}
#scroll-node-spec-s-right{grid-area:1/6/2/8}
#spec-s_right_top_title{grid-area:1/1/2/5}
#spec-s_right_top_desc_title{grid-area:1/1/2/4}
#spec-s_right_top_desc_w{grid-area:1/1/2/7}
#jivva_soda-spec-highlights-item-mobile,#jivva_soda-spec-cms_list_item{grid-area:span 1/span 3/span 1/span 3}
#jivva_soda-spec-card_name{grid-area:1/1/2/4}
#jivva_soda-spec-card_data{grid-area:1/4/2/7}
@media screen and (max-width:991px) {
#jivva_soda-s_bot_subtitle{grid-area:1/1/2/5}
#jivva_soda-s_bot_desc_section{grid-area:2/1/3/9}
#jivva_soda-s_bot_desc_w_section{grid-column:1 / -1}
#scroll-node-spec-s-left{grid-area:1/1/2/9}
#product-blueprint-section{grid-area:2/1/3/9}
#scroll-node-spec-s-right{grid-area:3/1/4/9}
#spec-s_right_top_title{grid-area:1/1/2/6}
#spec-s_right_top_desc_title{grid-area:1/1/2/5}
#spec-s_right_top_desc_w{grid-area:1/1/2/9}
#jivva_soda-spec-card_name{grid-column-end:5}
#jivva_soda-spec-card_data{grid-column:5/9}
#scroll-node-spec-s-left-mobile{grid-area:1/1/2/9}
#spec-s_center-mobile{grid-area:2/1/3/9}
#spec-s_right-mobile{grid-area:3/1/4/9}
.jivva_soda-spec-highlights{margin-bottom:24px}
}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:clip}
.lenis.lenis-smooth iframe{pointer-events:none}
.blueprint{-webkit-mask-image:url(../images/other/blueprint-mask.webp);mask-image:url(../images/other/blueprint-mask.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;--mask-x:50%;--mask-y:50%;--mask-size:100% 150%;-webkit-mask-position:var(--mask-x) var(--mask-y);mask-position:var(--mask-x) var(--mask-y);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size)}
.jivva_soda-overview-card img{width:40px;height:30px;object-fit:contain;filter:var(--filter-dark);margin-bottom:8px}
.product-slider .slick-list,.product-slider .slick-track{height:100%}
.product-slider .slick-list{overflow:hidden;padding-right:0;padding-left:0}
.product-slider .slick-slide{display:flex!important;height:100%;margin:auto;align-content:center;align-items:center;min-width:0}
.star-wrapper{position:relative;display:inline-block}
.star-wrapper .star-fill{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden}
#single-product-page .rating i,#single-product-page .stars i{margin:2px}
.rating i,.stars i{color:#ffd700}
.star-wrapper .star-bg i{color:#ddd}
.jivva_soda{text-align:center}
.img-jivva_soda{width:60%;margin: auto;}
.product-description-wrapper{position:relative;line-height:1.8}
.product-description-wrapper .link{display:inline;color:#06f;font-weight:600;text-decoration:none;margin-left:6px;white-space:nowrap}
#products-section .blueprint{mask:none!important}
.section-label{font-weight:600;margin:12px 0 8px;overflow-wrap:anywhere}
.product-slider .grid{display:grid;width:100%;max-width:100%;grid-template-columns:minmax(0,.9fr) minmax(220px,.9fr) minmax(0,1.2fr);gap:20px;align-items:center}
.product-slider #scroll-node-spec-s-left{grid-area:auto;min-width:0}
.product-slider #product-blueprint-section{grid-area:auto;min-width:0}
.product-slider #scroll-node-spec-s-right{grid-area:auto;min-width:0;width:100%;padding-right:12px}
.product-slider .home-products-list,.product-slider .spec-s_right_top,.product-slider .spec-s_right_top_desc,.product-slider .spec-s_right_top_desc_w,.product-slider .product-price-wrapper,.product-slider .product-box-btn{width:100%;max-width:100%;min-width:0}
.product-slider .home-products-list{padding-right:0;padding-left:0}
@media(max-width:991px){
.product-slider .grid{grid-template-columns:minmax(0,1fr);gap:24px}
}
.mr-1,.mx-1{margin-right:.25rem!important}
.mr-2,.mx-2{margin-right:.5rem!important}
.link:hover,.form-text a:hover{color:var(--text-link-hover)}
#products-section{background:#fff;padding:100px 0!important;height:100vh;position:sticky;top:0;transition:background .5s ease}
#products-section .container{height:100%}
#products-section .slider-section{height:100%}
.product-slider{position:relative;padding-right:58px;padding-left:58px}
.product-slider .slick-arrow{position:absolute;top:50%;z-index:100;display:flex!important;align-items:center;justify-content:center;width:50px;height:50px;min-width:0;padding:0;border:0!important;border-radius:50%;background:#fff!important;color:#403c2f;font-size:0;line-height:1;cursor:pointer;box-shadow:0 14px 30px rgba(0,0,0,.05);transform:translateY(-50%);transition:color .25s ease,box-shadow .25s ease,transform .25s ease}
.product-slider .slick-prev{left:0;right:auto}
.product-slider .slick-next{right:0;left:auto}
.product-slider .slick-prev:before,.product-slider .slick-next:before{display:none}
.product-slider .slick-arrow::after{font-family:"bootstrap-icons";font-size:24px;font-weight:400;line-height:1;color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.product-slider .slick-prev::after{content:"\F284"}
.product-slider .slick-next::after{content:"\F285"}
.product-slider .slick-arrow span{display:none}
.product-slider .slick-arrow:hover{color:var(--box-primary);box-shadow:0 16px 34px rgba(0,0,0,.16);transform:translateY(-50%) scale(1.03)}
.product-slider .slick-arrow:focus,.product-slider .slick-arrow:active{background:#fff!important;color:var(--box-primary);outline:none}
.product-slider .slick-arrow:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.product-slider .slick-arrow.slick-disabled,.product-slider .slick-arrow.is-product-arrow-disabled,.product-slider .slick-arrow.slick-disabled:hover,.product-slider .slick-arrow.is-product-arrow-disabled:hover,.product-slider .slick-arrow.slick-disabled:focus,.product-slider .slick-arrow.is-product-arrow-disabled:focus,.product-slider .slick-arrow.slick-disabled:active,.product-slider .slick-arrow.is-product-arrow-disabled:active{opacity:.75!important;color:#ddd!important;box-shadow:0 10px 22px rgba(0,0,0,.08)!important;transform:translateY(-50%)!important;pointer-events:none}
.product-slider .slick-arrow.slick-disabled:focus-visible,.product-slider .slick-arrow.is-product-arrow-disabled:focus-visible{outline:0}
#jivva_soda_scroll_section{background:linear-gradient(180deg,var(--green) 0%,var(--green) 25%,#07a0725c 70%,#fff 100%)}
.svg-line{width:100%;height:100%}
.line{fill:none;stroke:#74c74f;stroke-width:10;stroke-linecap:round}
.line-bottom-left{left:-200px!important;bottom:-50px!important;top:auto!important}
.line-top-right{right:-200px!important;bottom:auto!important;top:0!important;left:auto!important;transform:rotate(0deg);height:100%!important;width:85%!important}
.line-bottom-left,.line-top-right{position:absolute;inset:0;width:500px;height:500px;z-index:-1}
.home-about-section{height:calc(var(--_special-units---100vh)*2.015);background:#07A071;margin-top:-156px}
.custom-footer,.copyright{border-radius:0}
.product-description-wrapper .p7{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.7}
.read-more-inline{display:inline;white-space:nowrap;margin-left:6px;font-weight:600;position:absolute;bottom:-1px;right:0;background:#fff}
@media (max-width: 768px) {
.page-logo img{width:150px;margin-bottom:32px}
.h1{font-size:48px;text-align:left}
.img-jivva_soda{width:100%}
#reviews-section .container-fluid{padding:16px}
.p2{font-size:46px}
.home-about-section{height:calc(var(--_special-units---100vh)*1.025);margin-top:-116px}
.about-w{height: 100%;}
.resp-d-block{display:block}
#products-section .container{padding:0!important}
#products-section{height:100%;padding:60px 24px 50px !important}
#products-section .blueprint{height:250px}
.h2{font-size: 26px !important;font-weight: 800 !important;line-height: 36px !important;}
.p4{font-size:26px!important;font-weight:600!important;line-height:39px!important}
.p5{font-size: 22px;}
.pack-options{display:flex!important}
.product-slider{padding-right:0;padding-left:0}
.product-slider .slick-arrow{top:50%;width:40px;height:40px;min-width:0}
.product-slider .slick-prev{left:0;right:auto}
.product-slider .slick-next{right:0;left:auto}
.product-slider .slick-arrow::after{font-size:20px}
.home-products-list.mt-5{margin-top: 0 !important;}
.blueprint{-webkit-mask-image:none;mask-image:none;}
.jivva_soda_scroll-area {height: 100vh;}
.jivva_soda-switcher{top: auto}
.jivva_soda-s_bot_desc {margin-top: 16px;}
.resp-h-5rem{height: 5rem;}
}

/*HOME SLIDER*/
:root{--page-bg:#fff1dd;--accent:#f9a91b;--accent-dark:#f27c16;--ink:#17120f}
.page-wrapper{position:absolute;top:0;right:0;left:0;z-index:30;padding:24px;background:transparent}
.page-wrapper .navigation,.page-wrapper .header-menu,.page-wrapper .navigation.nav-bg,.page-wrapper .nav-bg .header-menu{background:var(--bg-white)!important;box-shadow:none!important;border-radius:0!important}
.page-wrapper .navbar{padding-top:16px;padding-bottom:16px}
.tarragon-slider{position:relative;z-index:20;width:100vw;height:100vh;height:100svh;height:100dvh;min-height:560px;min-height:100vh;min-height:100svh;min-height:100dvh;background:var(--page-bg);transition:background-color 650ms ease;overflow:hidden;touch-action:pan-y;cursor:grab}
.tarragon-slider.is-dragging{cursor:grabbing}
#afterSlider{position:relative;z-index:1}
#afterSlider .home-about-section{margin-top:0}
.slide-stage{position:relative;display:grid;place-items:center;width:100%;height:100%;isolation:isolate}
#tarragonSlider .line-bottom-left,#tarragonSlider .line-top-right{z-index:0;pointer-events:none}
#tarragonSlider .line{stroke:color-mix(in srgb,var(--accent) 72%,transparent)!important;stroke-width:8;opacity:.32;transition:stroke 650ms ease,opacity 650ms ease}
.flavor-word{font-family:var(--primary-font);position:absolute;top:50%;left:50%;z-index:1;transform:translate3d(-50%,-50%,0);color:color-mix(in srgb,var(--accent) 34%,transparent);font-size:clamp(72px,9vw,190px);font-weight:700;line-height:.82;white-space:nowrap;pointer-events:none;transition:color 650ms ease;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.can-wrap{position:relative;z-index:5;width:clamp(240px,18vw,340px);margin:0;padding:10px;transform-origin:50% 52%}
.can-image{display:block;width:100%;height:auto;max-height:min(72vh,700px);object-fit:contain;filter:drop-shadow(0 28px 26px #5b391829)}
.fruit,.leaf{position:absolute;z-index:4;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.fruit img,.leaf img{display:block;width:100%;height:100%;object-fit:contain;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}
.fruit-one{width:min(15vw,240px);min-width:148px;aspect-ratio:1;top:61%;left:calc(50% - min(20vw,360px));transform:rotate(-18deg)}
.fruit-two{width:min(13.75vw,220px);min-width:132px;aspect-ratio:1;top:52%;right:calc(50% - min(20vw,360px));transform:rotate(18deg)}
.leaf{width:min(8.6vw,138px);min-width:82px;aspect-ratio:1.45 / 1}
.leaf-one{top:24%;left:calc(50% - min(15vw,240px));transform:rotate(-24deg)}
.leaf-two{top:30%;right:calc(50% - min(15vw,240px));transform:rotate(28deg) scale(.94);opacity:1}
.skip-button{position:absolute;bottom:24px;left:50%;z-index:28;transform:translateX(-50%);display:grid;place-items:center;width:62px;height:62px;padding:0;border:0;border-radius:50%;color:#3c4a45;background:linear-gradient(135deg,#ffffffb8,#ffffff5c),color-mix(in srgb,var(--accent) 8%,transparent);cursor:pointer;box-shadow:0 22px 54px #4f2d0e29 inset 0 1px 0 #ffffffbd;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);transition:transform 200ms ease,box-shadow 200ms ease,background-color 200ms ease;animation:skipButtonFloat 1.8s ease-in-out infinite}
.skip-button:hover{animation-play-state:paused;transform:translateX(-50%) translateY(-4px);box-shadow:0 24px 58px #4f2d0e2e 0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px 0 #ffffffd1}
.skip-button:focus-visible{outline:none;animation-play-state:paused;box-shadow:0 24px 58px #4f2d0e2e 0 0 0 4px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 1px 0 #ffffffd1}
@keyframes skipButtonFloat {
0%,100%{transform:translateX(-50%) translateY(0)}
50%{transform:translateX(-50%) translateY(-10px)}
}
.skip-mouse{position:relative;display:block;width:18px;height:28px;border:3px solid currentColor;border-radius:999px}
.skip-mouse::before{content:"";position:absolute;top:5px;left:50%;width:3px;height:7px;border-radius:999px;background:currentColor;transform:translateX(-50%)}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.slider-count,.slider-arrows{position:absolute;bottom:24px;z-index:28;display:flex;padding:8px;border:1px solid #ffffff9e;border-radius:28px;background:linear-gradient(135deg,#ffffffb8,#ffffff5c),color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 22px 54px #4f2d0e29 inset 0 1px 0 #ffffffbd;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}
.slider-count{left:clamp(18px,3.8vw,62px);align-items:center;justify-content:center;min-width:116px;height:66px;color:var(--accent);font-size:18px;font-weight:400;line-height:1;letter-spacing:0;transition:color 650ms ease;gap:4px}
.slider-count [data-slide-current]{color:var(--accent-dark);font-weight:800;transition:color 650ms ease}
.slider-count [data-slide-total]{color:var(--accent);opacity:.75;font-weight:400;transition:color 650ms ease}
.slider-arrows{right:clamp(18px,3.8vw,62px);gap:12px}
.arrow-button{position:relative;width:50px;height:50px;border:1px solid #ffffffa8;border-radius:50%;color:var(--ink);background:radial-gradient(circle at 34% 24%,#fffffff2,#ffffff8a 58%,#ffffff57),color-mix(in srgb,var(--accent) 14%,white);cursor:pointer;box-shadow:0 14px 30px #42250b21 inset 0 1px 0 #ffffffd9;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease,opacity 180ms ease}
.arrow-button:hover{background:radial-gradient(circle at 34% 24%,#fff,#ffffffb3 58%,#ffffff6b),color-mix(in srgb,var(--accent) 24%,white);box-shadow:0 18px 36px #42250b2e 0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px 0 #ffffffe6;color:var(--accent)}
.arrow-button:focus-visible{outline:none;box-shadow:0 18px 36px #42250b2e 0 0 0 4px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 1px 0 #ffffffe6}
.arrow-button:disabled{cursor:default;opacity:.38;box-shadow:0 10px 20px #42250b14 inset 0 1px 0 #ffffffb8}
.arrow-button:disabled:hover{transform:none}
.arrow-button span,.arrow-button span::before{position:absolute;content:"";top:50%;left:50%;display:block}
.arrow-button span{width:17px;height:2px;border-radius:999px;background:currentColor;transform:translate(-45%,-50%)}
.arrow-button span::before{width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-8%,-50%) rotate(45deg)}
.arrow-button[data-prev] span{transform:translate(-55%,-50%)}
.arrow-button[data-prev] span::before{transform:translate(-92%,-50%) rotate(-135deg)}
.next-section{display:grid;place-items:center;min-height:100vh;padding:48px 24px;color:#111;background:#fff;text-align:center}
.next-section span{display:block;margin-bottom:10px;color:#07a6a9;font-size:15px;font-weight:700}
.next-section h2{margin:0;font-size:clamp(42px,7vw,104px);line-height:.9}
.rotate-out .can-wrap{animation:canSlideOut 760ms cubic-bezier(.72,0,.28,1) forwards}
.rotate-in .can-wrap{animation:canSlideIn 900ms cubic-bezier(.18,.82,.2,1) both}
.rotate-out .flavor-word{animation:wordSlideOut 760ms cubic-bezier(.72,0,.28,1) forwards}
.rotate-in .flavor-word{animation:wordSlideIn 900ms cubic-bezier(.18,.82,.2,1) both}
.rotate-out .fruit-one{animation:fruitOneSlideOut 760ms cubic-bezier(.72,0,.28,1) forwards}
.rotate-in .fruit-one{animation:fruitOneSlideIn 900ms cubic-bezier(.18,.82,.2,1) both}
.rotate-out .fruit-two{animation:fruitTwoSlideOut 760ms cubic-bezier(.72,0,.28,1) forwards}
.rotate-in .fruit-two{animation:fruitTwoSlideIn 900ms cubic-bezier(.18,.82,.2,1) both}
.rotate-out .leaf-one,.rotate-out .leaf-two{animation:leafSlideOut 740ms cubic-bezier(.72,0,.28,1) forwards}
.rotate-in .leaf-one,.rotate-in .leaf-two{animation:leafSlideIn 900ms cubic-bezier(.18,.82,.2,1) both}
.rotate-out #tarragonSlider .line-bottom-left{animation:sliderLineLeftOut 760ms cubic-bezier(.72,0,.28,1) forwards}
.rotate-in #tarragonSlider .line-bottom-left{animation:sliderLineLeftIn 900ms cubic-bezier(.18,.82,.2,1) both}
.rotate-out #tarragonSlider .line-top-right{animation:sliderLineRightOut 760ms cubic-bezier(.72,0,.28,1) forwards}
.rotate-in #tarragonSlider .line-top-right{animation:sliderLineRightIn 900ms cubic-bezier(.18,.82,.2,1) both}
@keyframes canSlideOut {
0%{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}
100%{opacity:0;transform:translate3d(-42vw,0,0) rotate(-34deg) scale(.96)}
}
@keyframes canSlideIn {
0%{opacity:0;transform:translate3d(42vw,0,0) rotate(34deg) scale(.96)}
68%{opacity:1;transform:translate3d(-1.6vw,0,0) rotate(-4deg) scale(1.01)}
100%{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}
}
@keyframes wordSlideOut {
0%{opacity:1;transform:translate(-50%,-50%)}
100%{opacity:0;transform:translate(-95%,-50%)}
}
@keyframes wordSlideIn {
0%{opacity:0;transform:translate(-2%,-50%)}
100%{opacity:1;transform:translate(-50%,-50%)}
}
@keyframes fruitOneSlideOut {
0%{opacity:1;transform:rotate(-18deg) translate3d(0,0,0) scale(1)}
100%{opacity:0;transform:rotate(-148deg) translate3d(-45vw,0,0) scale(.9)}
}
@keyframes fruitOneSlideIn {
0%{opacity:0;transform:rotate(152deg) translate3d(45vw,0,0) scale(.9)}
70%{opacity:1;transform:rotate(-28deg) translate3d(-1.8vw,0,0) scale(1.03)}
100%{opacity:1;transform:rotate(-18deg) translate3d(0,0,0) scale(1)}
}
@keyframes fruitTwoSlideOut {
0%{opacity:1;transform:rotate(18deg) translate3d(0,0,0) scale(1)}
100%{opacity:0;transform:rotate(-126deg) translate3d(-45vw,0,0) scale(.9)}
}
@keyframes fruitTwoSlideIn {
0%{opacity:0;transform:rotate(158deg) translate3d(45vw,0,0) scale(.9)}
70%{opacity:1;transform:rotate(10deg) translate3d(-1.4vw,0,0) scale(1.03)}
100%{opacity:1;transform:rotate(18deg) translate3d(0,0,0) scale(1)}
}
@keyframes leafSlideOut {
0%{opacity:.86}
100%{opacity:0;transform:translate3d(-42vw,0,0) rotate(-138deg) scale(.9)}
}
@keyframes leafSlideIn {
0%{opacity:0;transform:translate3d(42vw,0,0) rotate(138deg) scale(.9)}
70%{opacity:.9;transform:translate3d(-1.2vw,0,0) rotate(-8deg) scale(1.04)}
100%{opacity:.86}
}
@keyframes sliderLineLeftOut {
0%{opacity:.28;transform:translate3d(0,0,0) rotate(0deg)}
100%{opacity:0;transform:translate3d(-18vw,0,0) rotate(-5deg)}
}
@keyframes sliderLineLeftIn {
0%{opacity:0;transform:translate3d(18vw,0,0) rotate(5deg)}
100%{opacity:.28;transform:translate3d(0,0,0) rotate(0deg)}
}
@keyframes sliderLineRightOut {
0%{opacity:.24;transform:translate3d(0,0,0) rotate(0deg)}
100%{opacity:0;transform:translate3d(-18vw,0,0) rotate(-5deg)}
}
@keyframes sliderLineRightIn {
0%{opacity:0;transform:translate3d(18vw,0,0) rotate(5deg)}
100%{opacity:.24;transform:translate3d(0,0,0) rotate(0deg)}
}
@supports (-webkit-hyphens: none) {
.page-wrapper #navigation .navbar-nav > .nav-item > .nav-link:not(.nav-img){text-shadow:0 0 0 transparent}
.page-wrapper .nav-img,.page-wrapper .cart-count{font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.page-wrapper .cart-count{font-weight:600}
.flavor-word{font-weight:800;color:color-mix(in srgb,var(--accent) 40%,var(--page-bg));opacity:.56}
.fruit img,.leaf img,.can-image{image-rendering:auto;-webkit-transform:translateZ(0)}
}
@media (max-width: 760px) {
.tarragon-slider{min-height:620px}
.flavor-word{top:50%;transform:translate(-50%,-50%);font-size:clamp(42px,13vw,72px)}
#tarragonSlider .line{stroke-width:6;opacity:.26}
.can-wrap{width:min(54vw,220px);margin:0}
.fruit-one{left:calc(50% - 150px);top:60%;min-width:108px}
.fruit-two{right:calc(50% - 150px);top:42%;min-width:96px}
.leaf-one{left:calc(50% - 112px);top:27%;min-width:58px}
.leaf-two{left:auto;right:calc(50% - 116px);top:31%;min-width:58px}
.skip-button{bottom:18px;width:54px;height:54px}
.slider-count{left:14px;bottom:14px;min-width:84px;height:58px;padding:6px;border-radius:24px;font-size:15px}
.skip-mouse{width:16px;height:25px;border-width:3px}
.skip-mouse::before{top:5px;width:3px;height:6px}
.slider-arrows{right:14px;bottom:14px;gap:8px;padding:6px;border-radius:24px}
.arrow-button{width:44px;height:44px}
}
@media (prefers-reduced-motion: reduce) {
.skip-button{animation:none}
}
/*HOME SLIDER*/


/*CHANGES*/
.slider-count, .slider-arrows, #tarragonSlider .line-bottom-left,#tarragonSlider .line-top-right{
display: none !important;
opacity: 0;
}
#learn-more .container{
    width: 85% !important;
    padding-left: 0 !important;
}
/*CHANGES*/

.word-1{
margin-right: 3vw;
  padding-right: 3vw;
}
.word-2{
margin-left: 4vw;
  padding-left: 4vw;
}