/*!
	* BugEnd Café - Global Stylesheet
	H1 148  8.222em
	H2 80  4.444em
	H3 64  3.556em
	H4 48  2.667em
	H5 36 2.000em
	H6 32 1.778em
	p2 24 1.333em
	p 16 0.889em
	body 18

	/* Forçar uso do Google Fonts */
body, input, textarea, button, .p2, .paragraph, h1, h2, h3, h4, h5, .label, .uppercase {
    font-family: 'DM Sans', sans-serif !important;
}

/* ============================================
   CORREÇÃO DE CORES - BUGEND CAFÉ
   ============================================ */

/* COR BRANCA PARA TEXTOS EM FUNDO ESCURO */
.gl_section:not(#section-2):not(#section-4):not(#section-5) ._eleWrap,
.gl_section:not(#section-2):not(#section-4):not(#section-5) ._eleY,
.gl_section:not(#section-2):not(#section-4):not(#section-5) ._eleX,
.gl_section:not(#section-2):not(#section-4):not(#section-5) ._ele,
.gl_section:not(#section-2):not(#section-4):not(#section-5) .section_content,
.gl_section:not(#section-2):not(#section-4):not(#section-5) .section_content * {
    color: #FEFCF7 !important;
}

/* COR BRANCA PARA LINKS EM FUNDO ESCURO */
.gl_section:not(#section-2):not(#section-4):not(#section-5) a,
.gl_section:not(#section-2):not(#section-4):not(#section-5) a * {
    color: #FEFCF7 !important;
}

/* ============================================
   SEÇÃO 2 (FUNDO CLARO) - TEXTO MARRON
   ============================================ */

#section-2,
#section-2 *,
#section-2 ._eleWrap,
#section-2 ._eleY,
#section-2 ._eleX,
#section-2 ._ele,
#section-2 .section_content,
#section-2 .section_content *,
#section-2 .bean_content,
#section-2 .bean_content *,
#section-2 .bean_content_inner,
#section-2 .bean_content_inner * {
    color: #341212 !important;
}

#section-2 a,
#section-2 a * {
    color: #341212 !important;
}

/* ============================================
   SEÇÃO 4 (FUNDO CLARO) - TEXTO MARRON
   ============================================ */

#section-4,
#section-4 *,
#section-4 ._eleWrap,
#section-4 ._eleY,
#section-4 ._eleX,
#section-4 ._ele,
#section-4 .section_content,
#section-4 .section_content * {
    color: #341212 !important;
}

#section-4 a,
#section-4 a * {
    color: #341212 !important;
}

/* ============================================
   SEÇÃO 5 (FUNDO CLARO) - TEXTO MARRON
   ============================================ */

#section-5,
#section-5 *,
#section-5 ._eleWrap,
#section-5 ._eleY,
#section-5 ._eleX,
#section-5 ._ele,
#section-5 .section_content,
#section-5 .section_content *,
#section-5 .bean_content,
#section-5 .bean_content *,
#section-5 .bean_content_inner,
#section-5 .bean_content_inner * {
    color: #341212 !important;
}

#section-5 a,
#section-5 a * {
    color: #341212 !important;
}

/* ============================================
   COR BRANCA PARA ELEMENTOS GERAIS
   ============================================ */

/* HERO */
.hero_content,
.hero_content * {
    color: #FEFCF7 !important;
}

/* RODAPÉ */
footer,
footer *,
.ft_set,
.ft_set *,
.ft_col,
.ft_col *,
.ft_block,
.ft_block *,
.ft_bottom,
.ft_bottom * {
    color: #FEFCF7 !important;
}

/* MENU BURGER */
.burger_menu_wrap,
.burger_menu_wrap * {
    color: #FEFCF7 !important;
}

/* CABEÇALHO */
.header_sides,
.header_sides *,
.main_logo,
.main_logo * {
    color: #FEFCF7 !important;
}

/* SIDEBAR */
.side_bar,
.side_bar * {
    color: #FEFCF7 !important;
}

/* CURSOR */
.cust_cursor,
.drag_tip,
.scroll_circle,
.scroll_circle * {
    color: #FEFCF7 !important;
}

/* ============================================
   CORREÇÃO PARA ÍCONES E SVG
   ============================================ */

svg,
svg *,
[fill="currentColor"],
[stroke="currentColor"] {
    color: inherit !important;
}

/* ============================================
   CORREÇÃO PARA O FORMULÁRIO
   ============================================ */

input,
input *,
textarea,
textarea *,
::placeholder {
    color: #FEFCF7 !important;
}

#section-2 input,
#section-2 input *,
#section-2 textarea,
#section-2 textarea * {
    color: #341212 !important;
}

#section-4 input,
#section-4 input *,
#section-4 textarea,
#section-4 textarea * {
    color: #341212 !important;
}

#section-5 input,
#section-5 input *,
#section-5 textarea,
#section-5 textarea * {
    color: #341212 !important;
}

.pro_arrow .arrow_shape svg path {
    fill: #FF652D !important; /* laranja */
}

/* ============================================
   BOTÃO "ONDE ESTAMOS" - EFEITO BRANCO GLOW
   ============================================ */

/* Botão personalizado */
.btn-where {
    display: inline-block;
    padding: 16px 40px;
    background: transparent;
    color: #FEFCF7 !important;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border: 2px solid #FEFCF7;
    border-radius: 50px;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    text-decoration: none;
    position: relative;
    overflow: hidden;
    font-family: 'DM Sans', sans-serif;
    text-align: center;
}

/* Efeito de brilho (glow) branco - igual ao da newsletter */
.btn-where::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 50px;
    background: transparent;
    border: 2px solid rgba(255, 255, 255, 0.2);
    animation: pulseGlowWhite 2s ease-in-out infinite;
    z-index: 0;
}

/* Texto fica acima do efeito */
.btn-where span {
    position: relative;
    z-index: 1;
}

/* HOVER - Fundo branco com texto escuro */
.btn-where:hover {
    background: #FEFCF7;
    color: #180d0a !important;
    transform: scale(1.03);
    box-shadow: 
        0 0 25px rgba(255, 255, 255, 0.4),
        0 0 50px rgba(255, 255, 255, 0.2),
        0 0 75px rgba(255, 255, 255, 0.1);
}

/* HOVER - Mantém o texto escuro */
.btn-where:hover span {
    color: #180d0a !important;
}

/* Animação de pulso do glow */
@keyframes pulseGlowWhite {
    0% {
        transform: scale(1);
        opacity: 0.6;
        box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
    }
    50% {
        transform: scale(1.03);
        opacity: 1;
        box-shadow: 0 0 30px rgba(255, 255, 255, 0.3);
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
        box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
    }
}

/* ============================================
   SETAS DA SEÇÃO "NOVIDADES DO BEC" - BRANCA COMPLETA
   ============================================ */

/* Forçar as setas a ficarem brancas */
.arrows_set .arrow_shape svg path {
    fill: #FEFCF7 !important;
}

/* Forçar o círculo (borda) a ficar branco */
.arrows_set .arrow_border {
    border-color: #FEFCF7 !important;
}

/* Forçar o fundo do círculo a ficar transparente com borda branca */
.arrows_set .arrow_border .full_bg {
    border: 1.5px solid #FEFCF7 !important;
    border-radius: 50% !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Ícone decorativo (i) dentro da seta */
.arrows_set .arrow_shape i {
    background: #FEFCF7 !important;
}

.arrows_set .arrow_btn:hover {
    transform: scale(1.1);
    transition: all 0.3s ease;
}

/* ============================================
       SETAS DO CARROSSEL - VERSÃO AGRESSIVA
       ============================================ */

    /* Seta inteira laranja por FORÇA BRUTA */
    .pro_arrow .arrow_shape svg,
    .pro_arrow .arrow_shape svg path,
    .pro_arrow .arrow_shape svg g,
    .pro_arrow .arrow_shape svg rect,
    .pro_arrow .arrow_shape svg * {
        fill: #FF652D !important;
        stroke: #FF652D !important;
        color: #FF652D !important;
    }

    /* Círculo branco */
    .pro_arrow .arrow_border {
        border: 1.5px solid #FEFCF7 !important;
        border-radius: 50% !important;
        background: transparent !important;
    }

    .pro_arrow .arrow_border .full_bg {
        background: transparent !important;
        border: none !important;
    }

    /* HOVER */
    .pro_arrow:hover .arrow_shape svg * {
        fill: #FF4500 !important;
        stroke: #FF4500 !important;
        color: #FF4500 !important;
        filter: drop-shadow(0 0 8px rgba(255, 101, 45, 0.6));
    }

    .pro_arrow:hover .arrow_border {
        box-shadow: 0 0 20px rgba(255, 255, 255, 0.3),
                    0 0 40px rgba(255, 255, 255, 0.1) !important;
    }

    .pro_arrow:hover {
        transform: scale(1.1);
        transition: all 0.3s ease;
    }
    
    

*/:root{--dark:#2c1712;--orange:#ff652d;--gold:#e0c179;--light:#fefcf7;--coffe-lighter:#f7e9de;--coffe-light:#e9d3c2}.gold-color{color:var(--gold)}.orange-color{color:var(--orange)}.dark-color{color:var(--dark)}.light-bg{background:var(--light)}.orange-bg{background:var(--orange)}.coffe-light-bg{background:var(--coffe-light)}.coffe-lighter-bg{background:var(--coffe-lighter)}::placeholder{color:hsla(43,78%,98%,.4);opacity:1}:-ms-input-placeholder{color:hsla(43,78%,98%,.4)}::-ms-input-placeholder{color:hsla(43,78%,98%,.4)}*{box-sizing:border-box}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;position:relative}.flickity-slider{height:100%;position:absolute;width:100%;will-change:transform}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}body{background:#311f1d;border:0;color:var(--dark);margin:0;overflow:hidden;padding:0}a,body{cursor:none}body:not(#home){background:#180b08}#home footer,#home header,#home section,body:not(#home){color:var(--light)}body,html{font-kerning:none;height:100%;width:100%}a,footer,h1,h2,header,html,img,li,nav,p,span,ul{border:0;margin:0;padding:0}ul,ul li{list-style:none}a{color:inherit;display:block;text-decoration:none}main{overflow:hidden}#container{left:0;position:fixed;right:0;top:0;visibility:hidden}#container,canvas{height:100%;width:100%}canvas{margin:0;padding:0}img,svg{height:auto;width:100%}svg{display:block;max-width:100%}#smooth-content{will-change:transform}._hideCur{cursor:default}.cust_cursor{height:1.4em;left:0;min-height:7px;min-width:7px;mix-blend-mode:exclusion;pointer-events:none;position:fixed;top:0;visibility:hidden;width:1.4em;z-index:99999}.isTouch .cust_cursor{display:none}.cur_a{border:1px solid hsla(0,0%,100%,.4);border-radius:50%}.cur_b:before{background:hsla(0,0%,100%,.7);border-radius:50%;content:"";height:30%;left:50%;min-height:2px;min-width:2px;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}body:not(.progress) ._underline:before,body:not(.progress) .arrow,body:not(.progress) .arrow_border>i,body:not(.progress) .arrow_shape i,body:not(.progress) .burger i,body:not(.progress) .form_col:before,body:not(.progress) .play_btn span,body:not(.progress) .play_btn svg,body:not(.progress) .play_btn:before,body:not(.progress) .prod_slide_set i,body:not(.progress) .social a:before{transition:all .5s cubic-bezier(.22,.61,.36,1);-webkit-transition:all .5s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .social a{transition:border .5s cubic-bezier(.22,.61,.36,1);-webkit-transition:border .5s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .arrow_btn,body:not(.progress) .burger_nav>a,body:not(.progress) .ft_block:not(.social) a,body:not(.progress) .language,body:not(.progress) nav a{transition:color .5s cubic-bezier(.22,.61,.36,1);-webkit-transition:color .5s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .article_cover,body:not(.progress) .origin a svg,body:not(.progress) .side_item svg,body:not(.progress) .st_head_slide,body:not(.progress) .st_slider_thumb{transition:opacity .5s cubic-bezier(.22,.61,.36,1);-webkit-transition:opacity .5s cubic-bezier(.22,.61,.36,1)}body.progress{cursor:wait}body.progress:before{bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9999}.SplitClass,._ele,._eleUp,._eleX,._eleY,._element,._underline:before{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}._eleWrap,._splitLines,._splitWords{visibility:hidden}._mask>.SplitClass,._y{overflow:hidden}._underline,._y{position:relative}._underline{display:inline-flex}._underline:before{background:currentColor;bottom:-.2em;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:0 0}._underline:hover:before{transform:scaleX(1)}body,input,textarea{line-height:1}input[type=submit]{pointer-events:none;position:absolute;visibility:hidden;z-index:-99}.f{display:flex}.f-c{flex-direction:column}.f-w{flex-wrap:wrap}.s-b{justify-content:space-between}.s-a{justify-content:space-around}.j-e{justify-content:flex-end}.j-c{justify-content:center}.a-c{align-items:center}.a-e{align-items:flex-end}.a-b{align-items:baseline}.a-s{align-items:flex-start}.x_padding{padding-left:5em;padding-right:5em}.x_padding.no-side-padding{padding-right:0}.x2_padding{padding-left:13em;padding-right:13em}.x3_padding{padding-left:16.667em;padding-right:16.667em}.inner_padding{padding-bottom:10em;padding-top:10em}.no-padding-bottom{padding-bottom:0}h1,h2,h3,h4,h5,h6,strong{font-weight:400;margin:0}h1{font-size:8.222em}h1,h2{letter-spacing:-.04em;line-height:110%}h2{font-size:4.444em}h3{font-size:3.556em}h3,h4{line-height:110%}h4{font-size:2.667em}h5{letter-spacing:-.02em}h5,h6{font-size:1.778em;line-height:110%}ol,p{padding:0}label,p{line-height:160%}.p2{font-size:1.333em}ol{display:list-item;list-style:disc;padding:.2em 0}.uppercase{text-transform:uppercase}.paragraph{line-height:150%}._temp{background:#000}._sticky{z-index:199}.spinner{height:20px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:20px;z-index:1999}.spinner:before{border:2px solid hsla(0,0%,100%,.3);border-bottom-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dark_spinner .spinner:before{border-color:rgba(0,0,0,.3) rgba(0,0,0,.3) #000}.rotate{-webkit-animation:rotateSpinner 7s linear infinite;animation:rotateSpinner 7s linear infinite}.spinner:not(.pause):before{-webkit-animation:rotateSpinner .3s linear infinite;animation:rotateSpinner .3s linear infinite}@-webkit-keyframes rotateSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.full_bg{bottom:0;left:0;position:absolute;right:0;top:0}.wrap_block_content>svg{margin-bottom:.5em;width:2.25em}.full_page{height:calc(var(--vh, 1vh)*100)}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover}header{position:absolute;top:0;width:100%;z-index:19999}.header_sides{padding-bottom:2em;padding-top:2em;position:relative;z-index:399}.header_center{left:50%;position:absolute;transform:translateX(-50%)}.main_logo{width:13em}nav a{margin:0 1.4em;position:relative;white-space:nowrap}nav a svg{width:.65em}.burger_nav a.selected,nav a.selected{color:var(--gold)}.shopping_cart{display:none;position:relative}.shopping_cart .small{color:#180d0a;margin-top:.4em;position:absolute;z-index:99}.burger i{background:currentColor;height:2px;margin:2.5px 0;width:17px}.opened .burger i:first-child{opacity:0}.opened .burger i{color:var(--gold)}.opened .burger i:nth-child(2){transform:rotate(45deg)}.opened .burger i:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.burger,.language{position:relative}.language{top:.1em;width:2.3em}#smooth-content>.pin-spacer{mix-blend-mode:exclusion;z-index:9999!important}.side_bar_set{position:absolute}.side_item{padding:1em;width:6em}.isDesktop .side_bar_set:hover svg{opacity:.5}.isDesktop .side_item:hover svg,.side_item.active svg{opacity:1}footer{background:#180d0a;border-top:1px solid #2c1712;overflow:hidden}.ft_top{padding-bottom:7.5em;padding-top:7.5em}.ft_set{position:relative}.ft_col:first-child{flex:16.667% 0 0}.to_top{background:#ff652d;height:3em;padding:1em;position:absolute;right:5em}.ft_logo,.to_top{width:3em}.social a{border:1px solid hsla(43,78%,98%,.5);border-radius:50%;height:2.25em;width:2.25em}.social a:before{background:var(--orange);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0)}.social a:hover{border-color:transparent;color:inherit!important}.social a:hover:before{transform:scale(1)}.social a svg{height:1em;width:1em}.ft_block{margin-top:1.5em}.ft_block a{display:inline-flex}.ft_inner_col{margin-top:4em}.ft_block li>svg{width:1em}.ft_block a:hover,.language:hover,nav a:not(.selected):hover{color:hsla(43,78%,98%,.7)}.ft_block input[type=email]{border-bottom:1px solid hsla(20,18%,80%,.2);color:var(--coffe-light);margin-bottom:1.5em}.ft_block:not(.social) li{padding-bottom:.8em}input,textarea{appearance:none;background:transparent;border:none;bottom:0;left:0;outline:none;padding:1em 0;position:relative;right:0;top:0;width:100%}.ft_bottom{color:hsla(43,78%,98%,.7);padding-bottom:3.125em;padding-top:5em}.ft_bottom ul li{padding:.2em 0}.section_head{position:relative;z-index:99}.prod_slider{direction:ltr;margin-top:3em;position:relative;width:100%}.prod_slide_set{height:33em;position:absolute;width:20em}.prod_slide_set:not(.is-selected) i{filter:blur(4px);opacity:.5}.pro_arrow{position:absolute!important;top:60%;z-index:99}.pro_arrow.prev{left:0}.pro_arrow.next{right:0}.section_head:not(.full){max-width:45.625em}.section_head.half,.section_head.wide{max-width:62.5em}.section_head.a-c{text-align:center}.section_head.full{border-bottom:1px solid hsla(43,78%,98%,.1);padding-bottom:1.5em}.section_head .paragraph{color:hsla(19,36%,91%,.8);margin-top:1em;max-width:23em}.section_cta{margin-top:3em}.section_body{margin-top:5.313em}.origin a{width:2.5em}.origin a:hover svg{opacity:.5}section{position:relative}.dark{color:var(--dark)}.section_wrap{direction:ltr;position:relative;width:100%}.section_wrap:not(.full_page){height:60em}.section_wrap.fixed{left:0;position:absolute;right:0;top:0;width:100%}.fixed_warp .pin-spacer{pointer-events:none;position:relative;z-index:199!important}.main_video{visibility:hidden}.main_video:before{background:rgba(49,31,29,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:99}.hero_content h1{margin:.1em 0}.hero_content span{max-width:20em}.hero_content:not(.a-s){text-align:center;transform:translateY(2em);z-index:99}.no_translate{transform:translateY(-2em)!important}.hero_content:not(.less) h2{margin-bottom:.2em;margin-top:.1em}.animation_logo svg{transform:translateY(-12em)}.scroll_circle{bottom:5em;height:6.667em;position:absolute;width:6.667em}#section-5{z-index:1999}.farmer{bottom:0;height:25em;margin-left:27.63em}.farmer,.line{position:absolute}.line{left:50%;transform:translateX(-50%);z-index:999}.bean_lines svg,.bean_shape svg,.line svg{display:block;height:100%;max-width:unset;width:auto}.l_a{height:6.333em;margin-top:-3.1665em;top:50%}.l_b{height:calc(var(--vh, 1vh)*50 - 20.2em + var(--vh, 1vh)*50);margin-right:.6em;top:calc(var(--vh, 1vh)*50 + 3.05em);width:6.7em}.l_c{height:calc(var(--vh, 1vh)*64 + 18em);margin-left:13.6em;top:calc(var(--vh, 1vh)*50 + 17em)}.l_c2,.l_c3{width:1.5em}.l_c2{height:calc(var(--vh, 1vh)*50 - 4.2em);top:calc(var(--vh, 1vh)*50 + 17.1em)}.l_b svg,.l_c2 svg,.l_c3 svg,.l_g svg{width:100%}.l_c3{height:6em;top:47.2em}.l_d{height:60em;margin-left:4.76em;top:0}.l_d2{height:53em;margin-left:-6.01em;top:28.8em}.l_e{height:15.889em;margin-left:28.8em}.l_f{height:calc(var(--vh, 1vh)*50 - 17.15em);margin-right:.05em;top:0}.l_g{height:calc(var(--vh, 1vh)*50 + 7.4em);top:calc(var(--vh, 1vh)*50 + 17.15em);width:4.2em}.l_h{height:9.113em;margin-top:-2em}.bean_set{height:34.5em;position:absolute;text-align:center;width:25.692em}.bean_content{bottom:1em;color:#341212;left:1em;padding:1em;position:absolute;right:1em;top:1em}.bean_content_inner{padding:1em}.bean_content h5{margin-bottom:.5em}.bean_content h5,.bean_content p{position:relative;z-index:99}.section_content_set{position:absolute;width:71.889em}.section_content_set.wider{width:75em}.section_content{text-align:center}.content_a{position:relative;width:15.278em}.wider .content_a{width:20em}.wider .content_a p{margin-top:1.5em}.content_a svg{margin-top:1em;width:8em}.content_b{left:2em;position:relative;width:20em}.masked{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%}.text_trans{display:none}.morph_trans{opacity:0}.section_video,.static_bg{overflow:hidden}.load_video{pointer-events:none;will-change:transform}.load_video video,.main_video video,.run_video video,.section_video video{left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:unset;will-change:transform}.bean_icon{bottom:1em;position:absolute;width:8em;z-index:99}.floating_cherry{height:5.018em;position:absolute;width:6.009em;z-index:1999}.cherry_a{bottom:17em;left:18em}.cherry_b{left:28em;top:3em}.cherry_c{right:5em;top:20em}.cherry_a>i{transform:rotate(120deg)}.cherry_b>i{filter:blur(5px);transform:scale(.7)rotate(-20deg)}.cherry_c>i{filter:blur(10px);transform:scale(.5)}.floating_beans{position:absolute;right:17em;top:0;width:15em}.floating_bean svg{position:relative}.floating_bean{position:absolute;width:5em}.wrap_grid{max-width:91.25em;position:relative;width:100%}.wrap_block{height:28.433em;position:relative;text-align:center;width:29.875em}.wrap_block:nth-child(2) .wrap_block_outline{transform:rotate(-90deg)}.wrap_block_outline{pointer-events:none}.wrap_block_content h5{margin-bottom:1em}.wrap_block_content{max-width:17.875em}.wrap_block_content .site_btn{margin-top:4em}.site_btn{padding:1em 1.4em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site_btn:not(.outlines):not(.filled){background:hsla(0,0%,100%,.15)}.site_btn.outlines{border:1px solid}.wrap_pattern_set{bottom:0;height:9.044em;left:0;position:absolute;right:0;z-index:99}.wrap_pattern{height:100%;position:absolute;width:120vw;will-change:transform}.ut_store_set{padding-bottom:15.25em;padding-top:5em;position:relative}.ut_store_set:not(:first-child){margin-top:4em}.ut_store_set>i:before{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:9}.ut_store_btm{bottom:6em;max-width:46.875em;position:absolute;width:100%;z-index:99}.ut_store_col .p2{margin-bottom:.7em}.arrow_btn{direction:ltr;height:3.813em;position:relative;width:3.813em}.arrow_border>i{border:1px solid;border-radius:50%}.arrow{position:relative}.arrow_shape svg{width:.479em}.arrow_shape i{background:currentColor;height:1px;margin-top:-1px;position:relative;width:1em}body:not(.isTouch) .arrow_btn:hover{color:var(--orange)}body:not(.isTouch) .arrow_btn:hover .arrow_shape i{width:2.8em}body:not(.isTouch) .arrow_btn.next:hover .arrow{transform:translateX(50%)}body:not(.isTouch) .arrow_btn.prev:hover .arrow{transform:translateX(-50%)}body:not(.isTouch) .arrow_btn:hover .arrow_border>i{transform:scale(.8)}.news_col{position:absolute;width:33.125em}.article_cover.sum{height:33.125em}.article_cover.lrg i{bottom:0;left:0;right:0;top:0}.article_cover i{position:absolute}.article_cover.sum i{bottom:0;left:-5em;right:-5em;top:0}.article_cover{margin-bottom:3em;margin-top:1.5em;overflow:hidden;position:relative}.article_title .p2{margin-bottom:1em}body:not(.isTouch) article:hover .article_cover{opacity:.7}.hero_shape{margin-top:6.25em;position:relative;width:16.625em}.hero_shape.no_margin{margin-bottom:3em;margin-top:0}.hero_symbol{margin-bottom:2.25em;width:1.875em}.hero_symbol.big{margin-bottom:5em;width:7.016em}.text_side .p2:not(:first-child){margin-top:1em}.section_img{height:33.333em;overflow:hidden;position:relative;will-change:transform}.section_img.unset{height:unset;position:absolute}.section_img.bigger{height:44.688em}.section_img .cover{bottom:-9em;left:0;position:absolute;right:0;top:-9em}.st_head_slide{position:absolute;width:100%}.st_head_slide h2{width:60%}.st_slider_covers_set{height:39.778em;overflow:hidden;position:relative;width:88em}.st_slider_cover,.st_slider_covers_set{height:39.778em}.st_slider_covers{background:#000;height:100%}.st_slider_cover,.st_slider_thumb{overflow:hidden;position:absolute;width:100%}.st_slider_cover i{bottom:0;left:-4em;position:absolute;right:-4em;top:0}.st_slider_thumb i{bottom:0;left:0;position:absolute;right:0;top:0}.st_slider_thumbs{background:#222;bottom:3.889em;overflow:hidden;position:absolute;width:15.556em}.st_slider_thumb,.st_slider_thumbs{height:10.556em}body:not(.isTouch) .st_slider_thumbs:hover .st_slider_thumb{opacity:.8}.st_slider_covers_wrap{margin:3.556em 0;position:relative}.st_slider_head{width:88em}.st_content{width:66.667em}.st_content_side:first-child{width:27.5em}.st_content_side:nth-child(2){width:34.444em}.st_content_set{width:83em}.st_slider_bar{position:relative}.st_slider_bar svg{width:6.944em}.st_slider_counters{bottom:-4em;direction:ltr;position:absolute;transform:rotate(-90deg);transform-origin:0 0}.st_slider_counters span:nth-child(2),.st_slider_counters span:nth-child(3){opacity:.3}.scc_side{display:flex;flex-direction:column;width:60em}.scc_shapes{align-self:flex-end;max-width:18em}.scc_side>.p2{margin-bottom:.8em}.v_side{background:#111;height:60em;overflow:hidden;position:relative;width:60em}.v_side.short{height:40em}.scc_logo{margin-bottom:5em;width:5em}.scc_content .p2{margin-top:1.6em}.scc_content .p2.paragraph{margin-top:2em}.play_btn{height:7.5em;position:absolute;width:7.5em}.play_btn span,.play_btn svg{position:relative;will-change:transform;z-index:99}.play_btn svg{top:.1em;width:.9em}.play_btn:before{background:var(--light);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;will-change:transform;z-index:9}body:not(.isTouch) .v_side:hover .play_btn:before{transform:scale(1.1)}body:not(.isTouch) .v_side:hover .play_btn svg{opacity:0;transform:translateX(.8em) scale(.5)}body:not(.isTouch) .v_side:hover .play_btn span{transform:translateX(.5em)}.farms_set{height:67.5em;padding-bottom:5em;padding-top:5em}.farms_wrap{overflow:hidden;position:relative}.middle_cards_set{height:100%;padding-bottom:7em;padding-top:7em;position:relative;text-align:center;width:46.563em}.middle_cards_set .st_arrows_set{justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:90%}body:not(.isTouch) .middle_cards_set .st_arrows_set{visibility:hidden}.middle_card{height:57.5em;overflow:hidden;position:absolute;width:100%}.middle_cards{background:hsla(0,0%,100%,.05);overflow:hidden}.middle_cards,.middle_cards:after{bottom:0;left:0;position:absolute;right:0;top:0}.middle_cards:after{background:rgba(0,0,0,.2);content:"";pointer-events:none}.middle_text{max-width:70%;position:relative;z-index:99}.middle_text .p2{opacity:0}.middle_text .p2:not(:first-child){bottom:0;position:absolute;width:100%}.middle_cards_titles{overflow:hidden;position:relative;width:100%;z-index:99}.middle_cards_titles,.middle_title{height:5em}.middle_title{align-items:center;display:flex;justify-content:center}.middle_title h4{line-height:1}.small_cards{overflow:hidden;will-change:transform}.small_card_thumb,.small_cards{width:17.5em}.small_card_thumb{height:11.875em;position:relative}.small_card_thumb i{left:4px;right:4px}.small_card{position:absolute;width:100%}.farms_bg .cover{bottom:-2em;filter:blur(10px);left:-2em;right:-2em;top:-2em}.farms_bg .cover:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ft_cards_set,.rt_cards_set{position:relative;z-index:99}.farms_bg{bottom:0;left:0;position:absolute;right:0;top:0}.farms_bg i{will-change:transform}.farms_bg .spinner{top:2em;transform:unset}.small_card_content{padding-left:4px;padding-right:4px;padding-top:1.5em}.small_card_content span:last-child{margin-top:.7em}.scc_set.reverse{flex-direction:row-reverse}.drag_tip{color:var(--light);direction:ltr;height:6em;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:6em;z-index:2999}.drag_tip i svg{will-change:transfrom}.drag_tip i svg path{stroke-dasharray:2000;stroke-dashoffset:2000}.arrow_ft{transform:translateX(-20px)}.arrow_rt{transform:translateX(20px)}.has_tip,.has_tip .flickity-viewport{cursor:none!important}body.isTouch .drag_tip{display:none}.drag_tip>svg{margin:0 .3em;width:1em}.articles_set{flex-wrap:wrap}.article_col{margin-bottom:10em;width:calc(33.3% - 2em)}.article_cover.lrg{height:30em}.article_tb,.article_title span:last-child{color:hsla(19,36%,91%,.8)}.inner_hero{min-height:52.5em;padding-bottom:7.5em;padding-top:14.375em}.inner_hero.unset{min-height:unset}.page_sub{margin-bottom:1em}.article_body{max-width:66.25em}.article_bar{width:4em}.media_component video{width:100%}.component:not(:first-child){margin-top:6em}.text_component .p2:not(:first-child){margin-top:1em}.contact_sides{min-height:60em;position:relative}.contact_sides:not(.no-top-padding){padding-top:7.6em}.contact_side{position:relative;width:50%}.contact_media:before{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:99}.contact_form{padding:0 5em}.form_col input,.form_col textarea{border-bottom:1px solid hsla(20,18%,80%,.2);color:var(--coffe-light)}.form_col{position:relative}.form_col:before{background:var(--orange);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:99}.form_col.active,.form_col:before{transform:scale(0)}.form_col textarea{min-height:7em;resize:none}.form_set{max-width:42.5em}.form_col:not(.full){width:47%}.form_col.full{width:100%}.form_block{margin-bottom:2.188em}.form_blocks{margin:4em 0}.done{padding-top:1em}.contact_details{padding:6em;z-index:199}.contact_details svg{width:7em}.video_wrap{background:rgba(24,11,8,.9);position:fixed;visibility:hidden;width:100%;z-index:1999}.close_wrap{padding:1em;position:absolute;top:2em;width:4em;z-index:1999}.getVideo iframe{height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.burger_menu_wrap{background:#180d0a;position:absolute;top:0;visibility:hidden;width:100%}.burger_nav>a{font-size:2em;padding:.5em 0}.burger_social{margin-top:4em}.burger_nav>a:not(.selected):hover{color:hsla(0,0%,100%,.7)}.why_block{position:absolute;width:31em}.why_img{height:19.333em;margin-bottom:2em;position:relative}.core_icon svg{height:5.556em;width:unset}.core_block .paragraph,.core_head{color:#e9d3c2}.core_head{max-width:48.944em}.core_head p{margin-top:1em}.core_icon{margin-bottom:1em}.core_block p{margin-top:1em}.ws_products_container{position:relative}.ws_products_container .arrows_set{bottom:3em;justify-content:space-between;padding:0 7em;position:absolute;width:100%}.ws_products_wrap_img{position:absolute}.ws_products_wrap{position:relative}.ws_products_set{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.ws_product{background:rgba(30,26,23,.1);color:var(--coffe-light);padding:7em;position:absolute;width:100%}.ws_products_progress{bottom:0;height:2px;left:0;position:absolute;right:0;z-index:99}.ws_products_progress i{transform:scaleX(0);transform-origin:0 0}.cta_section{height:18em;position:relative}@media (min-width:1281px){#section-3 .section_content_set{margin-top:-5em}.ft_col:nth-child(2),.ft_col:nth-child(3),.ft_col:nth-child(4){min-width:8em}.ft_block form{width:24em}}@media (max-width:1280px){.contact_sides{height:auto}}@media (min-width:961px){.burger,.burger_menu_wrap,.temp_small{display:none}nav a.selected:before{background:currentColor;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:-1em;width:4px}.mobile_only{visibility:hidden}.l_e{bottom:-3em;margin-left:28.8em}.floating_beans{bottom:10em}.floating_bean:first-child svg{top:-1em;transform:rotate(-16deg) scale(.2)}.floating_bean:nth-child(2) svg{transform:rotate(-64deg) scale(.4)}.floating_bean:nth-child(3) svg{top:3em;transform:rotate(-116deg) scale(.4)}.floating_bean:nth-child(4) svg{top:5em;transform:rotate(-25deg) scale(.4)}.floating_bean:nth-child(5) svg{top:9em;transform:rotate(-86deg) scale(.6)}.floating_bean:nth-child(6) svg{top:12em;transform:rotate(-16deg) scale(.4)}.floating_bean:nth-child(7) svg{top:14em;transform:rotate(-26deg) scale(.5)}.floating_bean:nth-child(8) svg{top:17em;transform:rotate(-66deg) scale(.3)}.floating_bean:nth-child(9) svg{top:20em;transform:rotate(-27deg) scale(.7)}.floating_bean:nth-child(10) svg{top:22em;transform:rotate(-66deg) scale(.45)}.floating_bean:nth-child(11) svg{top:26.5em;transform:rotate(-16deg) scale(.4)}.floating_bean:nth-child(12) svg{top:29em;transform:rotate(84deg) scale(.6)}.floating_bean:nth-child(13) svg{top:32em;transform:rotate(-66deg) scale(.35)}.text_side:first-child{width:49.556em}.text_side:last-child{width:32.5em}.st_arrows_set{width:15em}.small_cards{top:8em}.article_col:first-child,.article_col:nth-child(2){width:calc(50% - 2em)}.article_col:first-child .article_cover.lrg,.article_col:nth-child(2) .article_cover.lrg{height:52.125em}.text_component{max-width:75%}.contact_links{bottom:3em;position:absolute}.ws_title{flex:27em 0 0;position:relative;top:5em}.ws_img{flex:22.222em 0 0;min-height:36em}.ws_content{margin-top:5em;position:relative}.ws_content a{display:inline-flex;margin-top:2.5em}.ws_content h5{margin-bottom:1em}.core_block{width:27em}}@media (max-width:960px){body,input,textarea{font-size:2vw!important}h2{font-size:3em}.x3_padding,.x_padding{padding-left:3em;padding-right:3em}.header_sides{padding-bottom:1.5em;padding-top:1.5em}.scroll_circle{bottom:2em}.desktop_only{display:none}#section-3 .section_wrap:not(.full_page){height:79.5em}#section-4 .section_wrap:not(.full_page){height:81.7em}#section-3 .bean_set{margin-top:-19.5em}.farmer{height:26.5em}.farmer,.l_e{margin-left:0}.l_e{background:#e9d6c9;top:13em;z-index:99}#section-4 .bean_set{margin-top:22em}.section_content_set{flex-direction:column;width:100%}#section-3 .section_content_set{align-items:center;margin-top:-19.5em}#section-4 .section_content_set{margin-top:22.2em}.section_content_set{height:33em;justify-content:center}#section-3 .content_a h5{margin-bottom:.5em}#section-4 .masked{opacity:.6}.content_a svg{bottom:-10em;margin-top:0;position:absolute;width:6em}#section-3 .content_a svg{bottom:-15em}.floating_beans{height:16em;left:50%;transform:translateX(-50%)}.floating_bean{width:3em}.floating_bean:first-child svg{top:-1em;transform:rotate(-16deg) scale(.2)}.floating_bean:nth-child(2) svg{transform:rotate(-64deg) scale(.4)}.floating_bean:nth-child(3) svg{top:1em;transform:rotate(-116deg) scale(.4)}.floating_bean:nth-child(4) svg{top:2em;transform:rotate(-25deg) scale(.4)}.floating_bean:nth-child(5) svg{top:4em;transform:rotate(-86deg) scale(.6)}.floating_bean:nth-child(6) svg{top:5em;transform:rotate(-16deg) scale(.4)}.floating_bean:nth-child(7) svg{top:7em;transform:rotate(-26deg) scale(.5)}.floating_bean:nth-child(8) svg{top:7em;transform:rotate(-66deg) scale(.3)}.floating_bean:nth-child(9) svg{top:9em;transform:rotate(-27deg) scale(.2)}.floating_bean:nth-child(10) svg{top:8.5em;transform:rotate(-66deg) scale(.45)}.floating_bean:nth-child(11) svg{top:10.5em;transform:rotate(-16deg) scale(.4)}.floating_bean:nth-child(12) svg{top:10em;transform:rotate(84deg) scale(.4)}.floating_bean:nth-child(13) svg{top:11em;transform:rotate(-66deg) scale(.35)}.wrap_pattern_set{height:4em}.wrap_grid{padding-left:3em;padding-right:3em;top:12em;width:100%}.wrap_block{height:19.875em;width:20.875em}.wrap_block_content h5{margin-bottom:.4em}.wrap_block_content{max-width:100%;padding:0 2em}.wrap_block_content .site_btn{margin-top:2em}.inner_padding{padding-bottom:5em;padding-top:5em}.ut_store_btm{left:3em;right:3em;width:unset}.ft_top{flex-wrap:wrap}.ft_col:first-child,.ft_col:last-child{flex-basis:100%}.ft_col:nth-child(2),.ft_col:nth-child(3),.ft_col:nth-child(4){margin:3em 0 0}.ft_inner_col{margin-bottom:3em}.text_sides{flex-direction:column}.text_side:first-child{margin-bottom:2.5em}.section_img{height:24em}.st_slider_covers_wrap{margin:3em 0}.st_content,.st_content_set{flex-direction:column}.st_content{width:100%}.st_content_side{margin-top:2em;width:100%!important}.st_head_slide{padding-left:3em!important;padding-right:3em!important}.st_slider_head{width:86%}.st_head_slide h2,.st_slider_covers_set{width:100%}.st_slider_cover,.st_slider_covers_set{height:30em}.st_slider_thumb,.st_slider_thumbs{height:8.556em}.st_slider_thumbs{bottom:2.3em;width:11.556em}.st_slider_bar{bottom:2em;color:#fff;position:absolute;top:2em}.st_slider_bar h3{font-size:2em}.st_slider_bar svg{width:2em}.st_slider_counters{bottom:-2em}.less_padding_top_resp{padding-top:0!important}.scc_set,.scc_set.reverse{flex-direction:column-reverse}.scc_side{width:100%}.scc_shapes,.scc_side{transform:unset!important}.scc_shapes{max-width:19em}.v_side{height:100vw;margin-bottom:5em}.v_side.short{height:60em}.scc_logo{margin-bottom:3em;width:3em}.ft_cards_set,.rt_cards_set{position:absolute}.farms_set{height:50em;justify-content:center}.middle_cards_set{padding-bottom:4em;padding-top:4em;width:30em}.middle_card{height:40em}.middle_text{max-width:75%}.article_col{margin-bottom:6em;width:calc(50% - 2em)}.article_col .article_title{max-width:100%}.article_cover.lrg{height:19.96em}.article_body{flex:calc(100% - 7em) 0 0}.article_bar{width:2em}.component:not(:first-child){margin-top:4em}.contact_sides{flex-direction:column;padding-bottom:10em}.contact_side{width:100%}.contact_media{height:36em;margin-bottom:6em}.contact_details{padding:3em 5em}.ws_product{display:block;padding:5em 3em}.ws_img{align-items:center;display:flex;justify-content:center;margin:3em 0;min-height:25em}.ws_img img{max-width:40%}.ws_content p{margin:2em 0}.ws_products_container .arrows_set{bottom:unset;padding:0 3em;top:39%;transform:translateY(-50%)}.to_top{right:3em}.products_banner{height:28em}.core_list{flex-direction:column}.core_block:not(:first-child){margin-top:4em}.why_block{width:21em}}@media (max-width:960px) and (min-width:581px){.scroll_circle{height:5em;width:5em}}@media (min-width:581px){.article_title{max-width:90%}.st_head_slide:not(.is-selected){opacity:.2}.scc_content .p2.paragraph{max-width:80%}}@media (max-width:580px){body,input,textarea{font-size:3vw!important}h1{font-size:6em}h4{font-size:2.2em}h5{font-size:1.3em}.inner_padding{padding-bottom:5em;padding-top:5em}.x_padding{padding-left:2em;padding-right:2em}.scroll_circle{bottom:3em}.side_item{padding:1em 0;width:3.5em}.wrap_grid{flex-direction:column;padding-left:2em;padding-right:2em;top:14em;width:100%}.wrap_block:first-child{margin-bottom:3em}.wrap_block{height:23.875em;width:24.875em}#section-6 .section_wrap:not(.full_page){height:100em}.l_h{margin-top:-42em}.news_col{width:92%}.article_cover.sum{height:27em}.ut_store_col:not(:first-child){margin-top:3em}.ut_store_btm{bottom:unset;left:unset;position:relative;right:unset;width:100%}.ut_store_set{padding-bottom:6em}.ut_store_info{align-items:center;flex-direction:column}.ft_col:nth-child(4){flex-basis:100%;margin-top:unset}.ft_top{justify-content:flex-start;padding-bottom:4em;padding-top:4em}.ft_col:nth-child(2),.ft_col:nth-child(3){width:50%}.ft_bottom{align-items:flex-start;flex-direction:column-reverse;padding:3em 0}.ft_bottom ul{margin-top:.5em}.section_img{height:20em}.section_img .cover{bottom:-6em;left:0;right:0;top:-6em}.st_slider_head{width:100%}.st_head_slide{padding-left:2em!important;padding-right:2em!important}.st_slider_cover,.st_slider_covers_set{height:20em}.st_slider_thumb,.st_slider_thumbs{height:5em}.st_slider_thumbs{bottom:1.5em;width:8.556em}.st_slider_bar{bottom:1.5em;top:1.5em}.st_slider_counters{bottom:-1.3em}.st_slider_bar h3{font-size:1.2em}.arrow_btn{height:3em;width:3em}body:not(.isTouch) .arrow_btn:hover .arrow_shape i{width:2em}.scc_content .p2{margin-top:2em!important}.middle_cards_set{padding-bottom:2em;padding-top:2em;width:26em}.middle_cards_titles,.middle_title{height:6.5em}.middle_title{align-items:center;display:flex;justify-content:center}.middle_text{max-width:90%}.farms_set{height:45em}.cherry_b{left:10em}.cherry_c{left:unset;right:0}.middle_card{height:35em}.article_col{width:100%}.article_cover.lrg{height:29.334em}.article_col .article_tb{justify-content:flex-start}.inner_hero{justify-content:center;min-height:60em;padding-bottom:5em;padding-top:0;text-align:center}.inner_hero .hero_content{align-items:center;justify-content:center}.page_sub{align-items:center;flex-direction:column;margin-bottom:8em}.page_sub>span:nth-child(2){font-size:1em;margin-top:1.5em}.article_body{flex:1 0 0}.article_bar{display:none}.section_img.bigger{height:30em}.form_block{flex-direction:column;margin-bottom:0}.form_col{margin-bottom:3em;width:100%!important}.contact_links{margin-top:3em}.contact_links ul{align-items:flex-start;flex-direction:column}.contact_links ul li{margin:0!important}.contact_links ul a{padding:.5em 0}.contact_details{padding:2em}.contact_form{padding:0 2em}.contact_details svg{width:5em}.ws_product_set{padding:4em 2em}.cta_section{height:8em}.products_banner{height:21em;margin-top:2em}.why_block{width:92%}}