/*!
Pure v2.0.6
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*//*!
normalize.css v | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-0.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent;cursor:default}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}/*!
Pure v2.0.6
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{box-sizing:border-box}input:focus{outline:0}html,body{scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;color:#191F1C;font-family:"Montserrat",sans-serif}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{text-decoration:none}h1,h2,h3,h4,h5,p{letter-spacing:0}.hide{display:none}.container{width:100%;max-width:1232px;margin:0px auto;padding:0 16px;box-sizing:border-box}.mobile{display:none}.text-underline{text-decoration:underline}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.font-weight-500{font-weight:500}.black-color{color:#191F1C}.red-color,.text-error{color:#EF4624}.gray-color{color:#7F7F7F}.green-color,.text-success{color:#33A833}.p-20{padding-left:20px}.mt-tiny{margin-top:5px}.actions-button{display:flex;justify-content:start;align-items:center;gap:20px}.button{font:600 16px/1 "Montserrat",sans-serif;border-radius:8px;padding:10px;color:#CDCDCD;border:none;border:1px solid #CDCDCD;text-align:center;display:flex;align-items:center;justify-content:center;background:transparent;width:100%;gap:5px;cursor:pointer}.button img{max-width:24px}.button.small{font:600 14px/1 "Montserrat",sans-serif;padding:4px 10px}.button.font-500{font-weight:500}.button.medium{margin:0;padding:10px}.button.auto{width:auto;padding:11px 25px}.button.auto.small{padding:8px 10px}.button.right{margin:0 0 0 auto}.button.transparent{color:#33A833;border-color:#33A833;cursor:pointer}.button.less-border{border:none;padding:0}.button.green{color:white;border-color:#33A833;background-color:#33A833}.button.green span{font:400 20px/1.2 "Montserrat",sans-serif;color:white;margin:0;padding:0}.button.yellow{color:white;border-color:#FFBD00;background-color:#FFBD00}.button.white{color:white;background:#33A833}.button.center{align-items:center}.button.sm-border-radius{border-radius:5px}.button.large{padding:11px 20px}.button.hide{display:none}.button.active{display:flex}.button.disabled,.button[disabled]{color:white;border:1px solid #CDCDCD;background:#CDCDCD;pointer-events:none}.disable-link{pointer-events:none}.set-align-bottom{margin:auto 0 0}.wa-wrapper .button{margin:0;position:relative;top:2px}.add-wrapper .button{flex-direction:unset;min-height:36px;min-width:100px}.add-wrapper .button.fixed-size{min-height:42px;min-width:242px}.help-text{font:400 16px/1.2 "Montserrat",sans-serif;color:#7F7F7F}.help-text:not(:last-child){margin-bottom:12px}.help-text.mb-0{margin-bottom:0}.help-text.small{font:400 13px/1.2 "Montserrat",sans-serif}.text-error{font:14px/1.2 "Montserrat",sans-serif;color:#EF4624;text-transform:italic}.separator{display:block;padding-bottom:40px;width:100%;clear:both}.separator.small{padding-bottom:15px}.separator.vsmall{padding-bottom:10px}.separator.medium{padding-bottom:25px}.separator.large{padding-bottom:60px}.separator.vlarge{padding-bottom:100px}.separator.border{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #EAEAEA}.separator.border.full{position:relative;border:none}.separator.border.full:before{content:'';height:1px;width:200%;position:absolute;left:-50%;bottom:0;background-color:#EAEAEA}.separator.border.large{margin-bottom:20px;padding-bottom:20px}nav{padding:16px;width:100%;position:sticky;top:0px;background:white;z-index:2}nav>.container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}nav a{line-height:0}nav .navlinks{list-style:none;padding:0;margin:0 auto 22px;display:flex;align-items:center;gap:44px;width:100%}nav .navlinks li{padding:8px 2px;border-bottom:2px solid transparent}nav .navlinks li.active{border-bottom-color:#33CD33}nav .navlinks li a,nav .navlinks li a:any-link{font-size:15px;line-height:18.29px;font-weight:500;color:#191F1C;text-decoration:none}nav .navlinks li a.active{color:#2F7870;font-weight:500}nav form{border:1px solid #CDCDCD;border-radius:4px;display:flex;align-items:center;background:white}nav form input{font:400 14px/16px "Montserrat",sans-serif;border:none;padding:12px 20px;flex-grow:1}nav form img{margin:0px 14px 0px 0px}nav .socials{list-style:none;padding:0px;margin:0px auto;display:flex;align-items:center;gap:20px}nav .socials li a,nav .socials li a:any-link{text-decoration:none}nav .socials img{max-width:24px}nav .icon-img{max-height:24px}nav .my-account{font:500 15px/16px "Montserrat",sans-serif;color:#2F7870;gap:10px;display:flex;align-items:center;text-decoration:none}nav .nav-toggle-input{display:none}nav .nav-toggle-input:checked ~ .navlinks{display:flex;overscroll-behavior:contain}nav .nav-toggle{display:flex;align-items:center;width:24px;display:none;cursor:pointer}nav .nav-toggle .close{display:none}nav .search-wrapper{width:100%;display:flex;align-items:center;gap:32px}nav .search-container{width:100%;padding:0;z-index:10;display:flex;justify-content:flex-end;align-items:center}nav .search-container form{width:100%;max-width:684px}nav .search-toggle-input{display:none}nav .search-toggle-input:checked ~ .search-wrapper .search-container{display:flex;overscroll-behavior:contain}nav .search-icon{max-width:24px;margin:0}nav .search-toggle{display:flex;align-items:center;cursor:pointer;border:none;padding:8px;border-radius:0px 4px 4px 0px;background:#2F7870}nav .search-toggle .close{display:none}nav .search-toggle-mobile{display:none}nav .languages{font:500 15px/16px "Montserrat",sans-serif;width:90px}nav .languages span{color:#2F7870;position:relative;top:-1px}nav .languages a{text-decoration:none;color:#191F1C}nav .languages a.active{color:#2F7870;font-weight:500}nav .languages.mobile{display:none}footer{margin-top:auto;position:relative}footer .inner{margin-top:-24px;padding:66px 16px;width:100%;background-color:#EAF2F0}footer .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}footer .brand-info{display:flex;flex-direction:column;align-items:center}footer .brand-info .logo{max-width:105px}footer .brand-info .socials{list-style:none;padding:0px;margin:37px auto 0px;display:flex;align-items:center;gap:21px}footer .brand-info .socials li a,footer .brand-info .socials li a:any-link{text-decoration:none}footer .brand-info .copyright{margin-top:31px;text-align:center;font-size:13px;line-height:31.2px;color:#2F7870}footer section h3{font-weight:bold;font-size:16px;line-height:19.2px;color:#2F7870;margin:0px}footer section h3 + ul{margin:20px 0px 0px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;padding:0px}footer section h3 + ul li{font-size:16px;line-height:24px}footer section h3 + ul li a,footer section h3 + ul li a:any-link{color:#191F1C;text-decoration:none}footer .get-in-touch .content{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}footer .get-in-touch .links{display:flex;flex-direction:column;gap:4px}footer .get-in-touch a,footer .get-in-touch a:any-link{color:#191F1C;text-decoration:none;padding:0px 2px 2px;width:fit-content;font-size:16px;line-height:38.4px;display:flex;gap:12px}footer .get-in-touch a .highlight,footer .get-in-touch a:any-link .highlight{border-bottom:3px solid #33CD33}footer .get-in-touch .address-container{display:flex;align-items:flex-start;gap:12px}footer .get-in-touch .addresses{display:flex;flex-direction:column;gap:20px}footer .get-in-touch .addresses__title{font-weight:600;font-size:14px;line-height:22.4px;color:#2F7870}footer .get-in-touch address{display:flex;flex-direction:column;font-style:normal;font-size:16px;line-height:24px;margin-top:2px}.footer-spacer{height:100px}.floating-whatsapp{position:sticky;bottom:48px;left:100vw;margin-right:48px;border:1px solid #42B549;border-radius:48px;padding:6px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:15px;line-height:22.5px;font-weight:700;background:white;color:#191F1C;text-decoration:none;z-index:1;width:48px;height:48px}.floating-whatsapp img{height:auto}.homepage-carousel{margin-top:12px;border-radius:8px;overflow:hidden;position:relative;min-height:400px}.homepage-carousel__container{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:8px}.homepage-carousel__slide{border-radius:8px;overflow:hidden}.homepage-carousel__slide img{width:100%;height:100%;object-fit:cover;aspect-ratio:5 / 2}.homepage-carousel__slide .mobile{display:none}.homepage-carousel__dots{position:absolute;left:50%;transform:translate(-50%);bottom:24px;list-style-type:none;padding:0px;margin:0px;display:flex;align-items:center;gap:8px}.homepage-carousel__dot{width:8px;height:8px;border-radius:8px;background-color:white;border:none;padding:0px;cursor:pointer;transition:width 0.25s,background-color 0.25s}.homepage-carousel__dot.active{background-color:#2F7870;width:28px}.our-clients{margin-top:80px}.our-clients h2{margin:0px;font-size:32px;line-height:48px;text-align:center}.our-clients__clients{margin:24px 0px 0px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:96px;row-gap:35px;padding:0px;list-style-type:none}.our-clients li{width:100%;aspect-ratio:120 / 80}.our-clients img{width:100%;height:100%;object-fit:contain}.our-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:84px;margin-top:80px}.our-story h2{margin:0px;font-size:32px;line-height:48px}.our-story p{margin-top:16px;font-size:16px;line-height:28px}.our-story__points{display:flex;justify-content:space-between;align-items:center}.our-story__points img{width:128px;height:128px;object-fit:contain}.our-story__read-more{display:inline-flex;margin-top:32px;color:#2F7870;border-radius:8px;font-size:15px;line-height:22.5px;font-weight:600;align-items:center;text-decoration:none;gap:6px;text-decoration:underline}.our-story picture{margin-top:auto}.our-story__product-showcase{width:100%;object-fit:contain}.our-products{margin-top:80px}.our-products h2{margin:0;font-size:32px;line-height:48px;text-align:center}.our-products__categories{list-style-type:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px;row-gap:32px}.our-products__category{display:block;position:relative;text-decoration:none}.our-products__category img{object-fit:cover;width:100%;aspect-ratio:3 / 4;border-radius:8px}.our-products__category span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#191F1C;font-size:15px;line-height:22.5px;text-transform:uppercase;font-weight:700;text-decoration:none;gap:16px;text-align:center;margin-top:10px;overflow:hidden}.grow-your-business{margin-top:80px}.grow-your-business__background-image{background:url("/static/img/pictures/grow-with-us-hero.png?d4f88dd67ef1") no-repeat center center;background-size:cover;height:544px}@supports (background-image:url("/static/img/pictures/grow-with-us-hero.webp?157a3f3d5302")){.grow-your-business__background-image{background-image:url("/static/img/pictures/grow-with-us-hero.webp?157a3f3d5302")}}.grow-your-business__floating{background:white;width:100%;max-width:726px;margin:-128px auto 0px;padding:32px;border-radius:8px;box-shadow:0px 4px 20px rgba(0,0,0,0.04);display:flex;flex-direction:column}.grow-your-business h2{margin:0px;font-size:32px;line-height:48px;text-align:center}.grow-your-business p{margin:16px auto 0px;max-width:529px;font-size:16px;line-height:27px;text-align:center}.grow-your-business__learn-more{display:inline-flex;margin:16px auto 0px;background-color:#191F1C;color:white;padding:14px 24px;border-radius:8px;font-size:14px;line-height:19px;text-transform:uppercase;font-weight:600;align-items:center;text-decoration:none;gap:16px}.grow-your-business__learn-more img{max-width:14px}.news{margin-top:60px}.news__news{list-style-type:none;margin:0px;padding:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news__news-item{text-decoration:none;color:#191F1C;height:100%}.news article{display:flex;flex-direction:column;height:100%}.news__news-image{border-radius:8px;width:100%;aspect-ratio:1;object-fit:cover;height:auto}.news h3{margin:20px 0px 0px;font-size:24px;line-height:24px;font-weight:700}.news p{font-size:16px;line-height:25.2px;margin:12px 0px}.news__read-more{color:#2F7870;font-size:16px;line-height:24px;text-decoration:underline;display:flex;align-items:baseline;gap:10px;font-weight:600;margin:auto 0px 0px}.product-index{display:grid;grid-template-columns:216px minmax(0,1fr);column-gap:32px;row-gap:24px;margin-top:48px}.product-index__header{grid-column:2 / 2}.product-index__header h1{margin:0px;font-size:32px;line-height:38.4px}.product-index__header p{margin:12px auto 0px;font-size:18px;line-height:28.8px}.product-index__subcategories{list-style-type:none;display:flex;align-items:center;gap:12px;margin:24px 0px 0px;padding:0px}.product-index__subcategories li{display:flex}.product-index__subcategories a{text-decoration:none;color:black;border:1px solid #CDCDCD;padding:10px 32px;border-radius:40px;font-size:14px;line-height:17.07px}.product-index__subcategories a.active{background-color:#33A833;border-color:#33A833;color:white}.product-index__subcategories-dropdown{border:1px solid #EAEAEA;border-radius:10px;align-items:center;justify-content:space-between;padding:12px 20px;display:none}.product-index__subcategories-dropdown span{font-size:14px;line-height:17px;font-weight:400}.product-index__subcategories-dropdown img{transform:rotate(180deg);transition:transform 0.25s}p ~ .product-index__subcategories-dropdown{margin-top:16px}.product-index__subcategories-dropdown-checkbox{display:none}.product-index__subcategories-dropdown-checkbox:checked ~ label img{transform:rotate(0deg)}.product-index__subcategories-dropdown-checkbox:checked ~ ul{display:flex}.product-index__categories ul{list-style-type:none;display:flex;flex-direction:column;gap:14px;margin:0px;padding:0px;position:sticky;top:110px}.product-index__categories li{display:flex}.product-index__categories a{text-decoration:none;color:black;border-bottom:2px solid transparent;padding:0px 0px 8px;font-weight:600;font-size:16px;line-height:16px}.product-index__categories a.active{border-color:#33CD33}.product-index__products ul{list-style-type:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:14px;row-gap:40px;margin:0;padding:0}.product-index__products picture{margin:0 0 auto;line-height:0}.product-index__products li{height:100%;justify-content:space-between;align-items:start;display:flex;flex-wrap:wrap}.product-index__products a{text-decoration:none;color:#191F1C;display:flex;flex-direction:column;margin-bottom:7px}.product-index__products a:hover img{border-color:#33A833}.product-index__products img{width:100%;aspect-ratio:243 / 310;border:1px solid #EAEAEA;border-radius:8px;object-fit:contain;object-position:center center}.product-index__products img.object-cover{object-fit:cover}.product-index__products h3{font-size:16px;line-height:1.5;font-weight:500;margin:8px 0 auto}.product-index__products span{font-size:16px;line-height:24px;text-align:center;color:#33A833;padding:6px 20px;border:1px solid #33A833;border-radius:32px;margin:auto auto 0;display:inline-block;transition:background-color 0.25s,color 0.25s}.product-index__products span:hover{background-color:#33A833;color:white}.product-index__products span.border-color-transparent{border-color:transparent}.qty-info-box{display:flex;align-items:center;justify-content:space-between;margin:auto 0 0;gap:5px;width:100%}.qty-info-box h2{font:700 18px/1.5 "Montserrat",sans-serif;margin:0}.qty-info-box .original-price{font:500 14px/1.5 "Montserrat",sans-serif;color:#7F7F7F;text-align:left;text-decoration-line:line-through;margin:0;padding:0;border:none;display:block}.qty-info-box .original-price:hover{color:#7F7F7F;background:unset}.input-qty-wrapper{font:600 16px/1.5 "Montserrat",sans-serif;display:none;align-items:center;justify-content:space-between;gap:5px;height:43px;max-width:100px}.input-qty-wrapper.active{display:flex}.input-qty-wrapper input{font:600 16px/1.5 "Montserrat",sans-serif;max-width:25px;border:none;line-height:28px;text-align:center;pointer-events:none}.input-qty-wrapper a,.input-qty-wrapper button{font:500 22px/1 "Montserrat",sans-serif;border-radius:8px;color:#CDCDCD;border:1px solid #CDCDCD;width:28px;height:28px;text-align:center;display:flex;align-items:center;justify-content:center;background:transparent;margin:0}.input-qty-wrapper a.active,.input-qty-wrapper button.active{color:#33A833;border-color:#33A833;cursor:pointer}.product-details__content .qty-info-box{border:1px solid #EAEAEA;border-width:1px 0;padding:25px 0;margin:20px 0}.product-details__content .qty-info-box h2{font:700 24px/1.5 "Montserrat",sans-serif;color:#33A833}.product-details__content .qty-info-box .price{display:flex;align-items:center;gap:10px}.product-details__content .qty-info-box .info{font:400 13px/1.2 "Montserrat",sans-serif;display:block;color:#7F7F7F}.product-details__content .qty-info-box .input-qty-wrapper{gap:40px;max-width:initial}.product-details__content .qty-info-box .input-qty-wrapper span{font:500 16px/1.5 "Montserrat",sans-serif;color:#191F1C}.input-qty-block{display:flex;align-items:center;justify-content:space-between;gap:5px;height:34px}.input-qty-block input{font:600 20px/1.5 "Montserrat",sans-serif;max-width:35px}.input-qty-block a{font:500 25px/1 "Montserrat",sans-serif;width:34px;height:34px}.recipes-index{display:flex;flex-direction:column;margin-top:48px;gap:36px}.recipes-index__header h1{margin:0px;font-size:32px;line-height:38.4px;text-align:center}.recipes-index__header p{margin:12px auto 0px;font-size:18px;line-height:28.8px;text-align:center}.recipes-index__categories-dropdown{border:1px solid #EAEAEA;border-radius:10px;align-items:center;justify-content:space-between;padding:12px 20px;margin-top:28px;display:none}.recipes-index__categories-dropdown span{font-size:14px;line-height:17px;font-weight:400}.recipes-index__categories-dropdown img{transform:rotate(180deg);transition:transform 0.25s}.recipes-index__categories-dropdown-checkbox{display:none}.recipes-index__categories-dropdown-checkbox:checked ~ label img{transform:rotate(0deg)}.recipes-index__categories-dropdown-checkbox:checked ~ ul{display:flex}.recipes-index__categories{list-style-type:none;display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0px 0px;padding:0px}.recipes-index__categories li{display:flex}.recipes-index__categories a{text-decoration:none;color:black;border:1px solid #CDCDCD;padding:10px 32px;border-radius:40px;font-size:14px;line-height:17.07px}.recipes-index__categories a.active{background-color:#33A833;border-color:#33A833;color:white}.recipes-index__recipes{display:flex;flex-direction:column}.recipes-index__recipes ul{list-style-type:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:14px;row-gap:60px;margin:0px;padding:0px}.recipes-index__recipes a{text-decoration:none;color:#191F1C;display:flex;flex-direction:column}.recipes-index__recipes h3{margin:8px 0px 0px;font-size:16px;line-height:19.2px;text-align:center;font-weight:700}.recipes-index__recipes button{display:inline-flex;margin:60px auto 0px;background-color:#191F1C;color:white;padding:14px 24px;border-radius:8px;font-size:16px;line-height:19px;text-transform:uppercase;font-weight:600;align-items:center;text-decoration:none;gap:16px}.recipes-index__recipes button img{transform:rotate(90deg)}.recipes-index__recipe-image{width:100%;height:100%;border-radius:8px;object-fit:contain;object-position:center center;aspect-ratio:1;background:#EAF2F0}.search-page{display:flex;flex-direction:column;margin-top:48px;gap:36px}.search-page__header h1{margin:0px;font-size:32px;line-height:38.4px;text-align:center}.search-page__header p{margin:12px auto 0px;font-size:18px;line-height:28.8px;text-align:center}.search-page__categories{list-style-type:none;display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0px 0px;padding:0px}.search-page__categories li{display:flex}.search-page__categories a{text-decoration:none;color:black;border:1px solid #CDCDCD;padding:14px 32px;border-radius:40px;font-size:14px;line-height:17.07px}.search-page__categories a.active{color:white;border-color:#33A833;background-color:#33A833}.product-details{margin-top:48px}.product-details .serving-suggestions{border-radius:8px;border:1px solid #EAEAEA;padding:32px 28px}.product-details .serving-suggestions h3{font:700 16px/22px "Montserrat",sans-serif;margin:0 0 9px;padding:0}.product-details__details{display:grid;grid-template-columns:315px 1fr 315px;column-gap:24px;row-gap:0px}.product-details__gallery{grid-row:1 / span 2;display:flex;flex-wrap:wrap;gap:15px}.product-details__thumbnails{width:100%;list-style-type:none;margin:0px;padding:0px;display:flex;gap:12px;flex-shrink:0}.product-details__thumbnails input{display:none}.product-details__thumbnails input + label{cursor:pointer}.product-details__thumbnails img{width:100%;aspect-ratio:3 / 4;border:1px solid #EAEAEA;border-radius:4px;object-fit:contain;padding:1px}.product-details__thumbnails input:checked + label img{border:2px solid #33CD33;padding:0px}.product-details__thumbnails label{display:table;max-width:76px}.product-details__main-image{width:100%;aspect-ratio:3 / 4;border:1px solid #EAEAEA;border-radius:8px;object-fit:contain}.product-details__header h1{margin:0px 0px;font-size:32px;line-height:39px}.product-details__breadcrumbs{list-style-type:none;margin:0px;padding:0px;display:flex;align-items:center;overflow:auto}.product-details__breadcrumbs li{display:flex;gap:1ch;font-size:13px;line-height:15.85px;color:#7F7F7F;max-width:96px;overflow:hidden;transition:max-width 0.25s,margin-right 0.25s;margin-right:1ch;align-items:center}.product-details__breadcrumbs li.mobile{max-width:0px;margin-right:none}.product-details__breadcrumbs li:last-child{margin-right:none}.product-details__breadcrumbs li::after{content:'>';display:flex}.product-details__breadcrumbs li:last-child::after{display:none}.product-details__breadcrumbs a,.product-details__breadcrumbs button{color:#2F7870;text-decoration:none;overflow:hidden;background:none;border:none;white-space:nowrap;text-overflow:ellipsis}.product-details__ecommerce-links{display:flex;align-items:center;gap:12px;margin-top:30px}.product-details__ecommerce-links a{border:1px solid #CDCDCD;border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:8px;padding:12px;height:100%}.product-details__ecommerce-links .icon{width:24px;height:24px;object-fit:contain}.product-details__ecommerce-links span{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:19.5px;font-weight:600}.product-details__ecommerce-links .shopee{border-color:#EF4624}.product-details__ecommerce-links .shopee span{color:#EF4624}.product-details__ecommerce-links .shopee .icon{transform:translateY(-2px)}.product-details__ecommerce-links .tokopedia{border-color:#42B549}.product-details__ecommerce-links .tokopedia span{color:#42B549}.product-details__ecommerce-links .whatsapp{border-color:#42B549}.product-details__ecommerce-links .whatsapp span{color:#42B549}.product-details__description{margin-top:32px}.product-details__description h2{font-size:20px;line-height:24.38px;color:#2F7870;margin:16px 0px 0px}.product-details__description h2:first-child{margin:0px}.product-details__description h2 + p{margin:8px 0px 0px}.product-details__description h3{font-size:16px;line-height:25.6px;font-weight:bold;margin:0px}.product-details__description h3 + p{margin:8px 0px 0px}.product-details__description ul{padding-inline-start:16px;margin:16px 0px 0px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:25.6px}.product-details__description p{margin:16px 0px 0px;font-size:16px;line-height:24px}.product-details__info{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-details__info .spanned{grid-column:1 / span 2}.product-details__serving-suggestions{display:flex;flex-wrap:wrap;gap:20px;margin-top:5px}.product-details__serving-suggestion h4{margin:0px;font-size:16px;line-height:25.6px;font-weight:600;color:#2F7870}.product-details__serving-suggestion p{margin:0px;font-size:16px;line-height:24px}.product-details__serving-suggestion .suggestion-title{display:flex;gap:10px;margin-bottom:5px}.product-details__serving-suggestion .suggestion-title img{max-width:24px}.product-details__ingredients{margin-top:22px;border-radius:8px;padding:16px 0}.product-details__ingredients h2{color:#191F1C;font-size:16px;line-height:25.6px;margin:0 0 5px}.product-details__ingredients p{margin-top:6px;font-size:16px;line-height:22.4px;margin:0}.product-details__explore-more{margin-top:32px}.product-details__explore-more h4{margin:0px;font-size:32px;line-height:48px}.product-details__explore-more .product-index__products{margin-top:24px}.recipe-details{margin-top:48px}.recipe-details h1{margin:8px 0px 0px;font-size:32px;line-height:39px;display:flex;align-items:baseline;gap:8px}.recipe-details__share{margin-left:auto;border:1px solid #2F7870;border-radius:8px;padding:12px 18px;font-size:13px;line-height:15.85px;display:flex;align-items:center;gap:10px;color:#2F7870;background-color:transparent;cursor:pointer;text-transform:uppercase;font-weight:600}.recipe-details__share.mobile{display:none}.recipe-details__main-image{width:100%;border:1px solid #EAEAEA;border-radius:8px;object-fit:contain;aspect-ratio:1;background-color:#EAF2F0}.recipe-details__breadcrumbs{list-style-type:none;margin:0px;padding:0px;display:flex;align-items:center;gap:1ch}.recipe-details__breadcrumbs li{display:flex;gap:1ch;font-size:13px;line-height:15.85px;color:#7F7F7F}.recipe-details__breadcrumbs li::after{content:'>';display:flex}.recipe-details__breadcrumbs li:last-child::after{display:none}.recipe-details__breadcrumbs a{color:#2F7870;text-decoration:none}.recipe-details__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:32px}.recipe-details__description h2{font-size:20px;line-height:24.38px;color:#2F7870;margin:16px 0px 0px}.recipe-details__description h2:first-child{margin:0px}.recipe-details__description h3{font-size:16px;line-height:25.6px;font-weight:bold;margin:0px}.recipe-details__description ul,.recipe-details__description ol{padding-inline-start:0px;margin:16px 0px 0px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:25.6px}.recipe-details__description ul li,.recipe-details__description ol li{list-style-position:inside}.recipe-details__description p{margin:16px 0px 0px;font-size:16px;line-height:25.6px}.recipe-details__ingredient li{font-size:16px;line-height:24px;margin-bottom:15px}.recipe-details__ingredient li::marker{color:#2F7870}.recipe-details__ingredient li.extended{line-height:0}.recipe-details__ingredient li.extended::marker{display:none;color:transparent;visibility:invisible}.recipe-details__ingredient .extended a{line-height:24px;display:flex;align-items:center;gap:22px;color:#191F1C;text-decoration:none;font-size:16px;line-height:24px;border:1px solid #EAEAEA;border-radius:8px;padding:12px 20px;box-sizing:border-box}.recipe-details__ingredient .extended a picture{line-height:0}.recipe-details__ingredient .extended a img{max-width:30px;border-radius:2px;object-fit:cover;background-color:#EAF2F0}.recipe-details__ingredient .extended a div{display:flex;flex-direction:column}.recipe-details__ingredient .extended a:hover{border-color:#33A833}.recipe-details__ingredient .extended a .arrow{background-color:transparent;margin:auto 0 auto auto}.recipe-details__ingredient .extended + li:not(.extended){margin-top:16px;border-top:1px solid #CDCDCD;padding-top:16px}.recipe-details__how-to li::marker{color:#2F7870}.recipe-details__explore-more{margin-top:32px}.recipe-details__explore-more h4{margin:0px;font-size:32px;line-height:48px}.recipe-details__explore-more .recipes-index__recipes{margin-top:24px}.articles-index{display:flex;flex-direction:column;margin-top:48px;gap:36px}.articles-index__header h1{margin:0px;font-size:32px;line-height:38.4px;text-align:center}.articles-index__header p{margin:12px auto 0px;font-size:18px;line-height:28.8px;text-align:center}.articles-index__articles{display:flex;flex-direction:column}.articles-index__articles ul{list-style-type:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px;row-gap:32px;margin:0px;padding:0px}.articles-index__articles li{grid-column-end:span 4}.articles-index__articles li:first-child{grid-column:1 / span 6;grid-row:1 / span 2}.articles-index__articles li:first-child h3{font-size:24px;line-height:36px;margin:12px 0px 0px}.articles-index__articles li:first-child p{margin:4px 0px 0px;font-size:16px;line-height:25.6px;color:#7F7F7F}.articles-index__articles li:nth-child(2),.articles-index__articles li:nth-child(4){grid-column:7 / span 3}.articles-index__articles li:nth-child(3),.articles-index__articles li:nth-child(5){grid-column:10 / span 3}.articles-index__articles a{text-decoration:none;color:#191F1C;display:flex;flex-direction:column}.articles-index__articles h3{margin:10px 0px 0px;font-size:16px;line-height:24px;text-align:start;font-weight:700}.articles-index__articles button{display:inline-flex;margin:60px auto 0px;background-color:#191F1C;color:white;padding:14px 24px;border-radius:8px;font-size:16px;line-height:19px;text-transform:uppercase;font-weight:600;align-items:center;text-decoration:none;gap:16px}.articles-index__articles button img{transform:rotate(90deg)}.articles-index__article-image{aspect-ratio:16 / 9;border-radius:4px;background-color:#EAF2F0;width:100%;height:auto;object-fit:cover}.article-details{margin-top:48px}.article-details__details{display:flex;align-items:center}.article-details h1{margin:16px 0 0;font-size:32px;line-height:42px;display:flex;align-items:baseline;gap:8px}.article-details time{display:inline-block;font-size:14px;line-height:17.07px;color:#7F7F7F;margin:20px 0 0}.article-details__sharer{display:flex;flex-direction:column;gap:26px;align-items:center}.article-details__sharer img{max-height:25px;width:auto;height:auto}.article-details__sharer span{color:#7F7F7F;font-size:14px;line-height:17.07px}.article-details__sharer a,.article-details__sharer button{text-decoration:none;background:none;border:none;cursor:pointer}.article-details__main-image{width:100%;border:1px solid #EAEAEA;border-radius:8px;object-fit:cover;aspect-ratio:16 / 9;background-color:#EAF2F0}.article-details__back{margin:0;padding:0;display:flex;align-items:center;font-size:13px;line-height:15.85px;color:#2F7870;text-decoration:none}.article-details__back.mobile{display:none}.article-details__content-container{display:grid;grid-template-columns:48px 640px;gap:25px 40px;margin:0 auto}.article-details__header{grid-column:2}.article-details__content{display:flex;flex-direction:column;margin-top:24px}.article-details__content h2{font-size:20px;line-height:24.38px;color:#2F7870;margin:16px 0 0}.article-details__content h2:first-child{margin:0}.article-details__content h3{font-size:16px;line-height:25.6px;font-weight:bold;margin:16px 0 0}.article-details__content h3:first-child{margin:0}.article-details__content ul,.article-details__content ol{padding-inline-start:16px;margin:16px 0 0;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:25.6px}.article-details__content ul:first-child,.article-details__content ol:first-child{margin:0}.article-details__content p{margin:25px 0 0;font-size:16px;line-height:25.6px}.article-details__content p:first-child{margin:0}.about-us__backdrop{position:absolute;top:0px;left:0px;width:100%;height:1280px;background-color:#2F7870;background-image:url("/static/img/pictures/backdrop.webp?4966d309c5f5");background-repeat:no-repeat;background-position:top left}.about-us__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:84px;row-gap:36px;position:relative;margin-top:60px}.about-us__quote{color:white;display:flex;align-items:flex-start;gap:22px;margin-bottom:14px}.about-us__quote p{margin:0px;font-size:28px;line-height:42px;font-weight:700}.about-us__quote em{color:#AAE638;font-style:normal}.about-us__quote.black{color:inherit}.about-us h1{margin:auto 0px 0px;font-size:48px;line-height:58.51px;color:white;font-weight:700}.about-us__banner{grid-column:1 / span 2}.about-us__banner iframe{width:100%;margin:0 auto;border-radius:4px;filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.04));height:315px}.about-us__para-1{font-size:16px;line-height:25.6px;margin:0px;color:white}.about-us__para-2{font-size:16px;line-height:25.6px;margin:0px;color:white;grid-row:span 2}.about-us__infobox{margin-top:32px;border-radius:8px;padding:40px;background-color:white;grid-row:span 2;box-shadow:0px 4px 40px rgba(0,0,0,0.06)}.about-us__infobox span{font-size:20px;line-height:32px;font-weight:600}.about-us__infobox-points{margin:37px 0px 0px;padding:0px;list-style-type:none;display:flex;flex-direction:column;gap:27px}.about-us__infobox-points li{display:flex;align-items:center;gap:20px;font-size:16px;line-height:19.5px;font-weight:400px}.about-us__product-showcase img{width:100%;margin-bottom:32px}.about-us__para-3{font-size:16px;line-height:25.6px;margin:0px;grid-column:2;grid-row:span 2}.about-us__certifications{display:flex;align-items:center;justify-content:space-between}.about-us__certifications img{width:128px;height:128px;object-fit:contain}.business__header{background:url("/static/img/pictures/grow-with-us-hero.png?d4f88dd67ef1") no-repeat center center;background-size:cover;border-radius:10px;height:544px}@supports (background-image:url("/static/img/pictures/grow-with-us-hero.webp?157a3f3d5302")){.business__header{background-image:url("/static/img/pictures/grow-with-us-hero.webp?157a3f3d5302")}}.business__content{margin:36px auto 0px;max-width:720px;width:100%;display:flex;flex-direction:column;align-items:center}.business__content h1{margin:0px;font-size:32px;line-height:39.01px;font-weight:700;text-align:center}.business__content h2{margin:40px 0px 0px;font-size:32px;line-height:39.01px;font-weight:700;text-align:center}.business__description{margin:24px 0px 0px;font-size:16px;line-height:25.6px;text-align:center;font-weight:400}.business__need-consultation{margin-top:24px;text-decoration:none}.business__need-consultation img{max-width:320px;height:auto}.business__types{display:flex;flex-direction:column;gap:32px;width:100%;margin-top:36px}.business__type{width:100%;border-radius:8px;overflow:hidden;border:1px solid #BFD1CD}.business__type label{background-color:#2F7870;background-image:var(--background-img);background-position:center center;background-repeat:no-repeat;background-size:cover;color:white;width:100%;padding:18px 32px;display:flex;align-items:center;gap:24px;font-size:20px;line-height:24.38px;font-weight:700;cursor:pointer}.business__type label>img:first-child{width:36px;height:36px;object-fit:contain}.business__type .chevron{margin-left:auto;transform:rotate(180deg);transition:transform 0.45s}.business__type input{display:none}.business__type input:checked ~ label .chevron{transform:rotate(0deg)}input:checked ~ .business__type-content{max-height:1024px}.business__type-content{max-height:0px;transition:max-height 0.25s;overflow:hidden}.business__type-content p{margin:0px;padding:24px 32px 0px;font-size:16px;line-height:25.6px;font-weight:400}.business__clients{margin:20px 0px 0px;padding:0px 32px 24px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;list-style-type:none}.business__clients img{width:100%;height:auto}.business__partnership-form{margin:37px 0px 0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px;width:100%}.business__partnership-form .span{grid-column:span 2}.business__partnership-form label{display:flex;flex-direction:column;gap:8px}.business__partnership-form span{font-size:13px;line-height:15.85px;font-weight:400;text-transform:uppercase}.business__partnership-form input,.business__partnership-form textarea{padding:16px 21px;border:1px solid #CDCDCD;border-radius:4px;font-size:14px;line-height:17.07px}.business__partnership-form textarea{resize:none;height:128px}.business__form{width:100%}.business__form .button-wrapper{text-align:center}.business__form span{display:block}.business__form button{display:inline-flex;background-color:#191F1C;color:white;padding:14px 24px;border-radius:8px;font-size:16px;line-height:19px;text-transform:uppercase;font-weight:600;align-items:center;text-decoration:none;gap:17px;width:128px;cursor:pointer;border:none;margin:25px auto 0}.contact-us{display:flex;flex-direction:column;margin-top:60px}.contact-us__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.contact-us__content h1{font-size:32px;line-height:39px;font-weight:700;margin:0px}.contact-us__content p{font-size:16px;line-height:24px;font-weight:400;margin:20px 0px 0px}.contact-us__content a,.contact-us__content a:any-link{color:#191F1C;text-decoration:none;padding:0px 2px 2px;width:fit-content;font-size:16px;line-height:32px;display:flex;gap:12px}.contact-us__content a .highlight,.contact-us__content a:any-link .highlight{border-bottom:3px solid #33CD33}.contact-us__content address{display:flex;flex-direction:column;font-style:normal;font-size:16px;line-height:24px;margin-top:2px}.contact-us__links{display:flex;flex-direction:column;gap:20px;margin-top:32px}.contact-us__address-container{display:flex;align-items:flex-start;gap:12px;margin-top:20px}.contact-us__addresses{display:flex;flex-direction:row;gap:20px}.contact-us__address-title{font-weight:600;font-size:14px;line-height:22.4px;color:#2F7870}.contact-us__hero{border-radius:8px}.contact-us__follow-us{margin-top:44px}.contact-us__follow-us span{font-size:20px;line-height:24.38px;font-weight:600}.contact-us__socials{list-style:none;padding:0px;margin:16px auto 0px;display:flex;align-items:center;gap:21px}.contact-us__socials li a,.contact-us__socials li a:any-link{text-decoration:none}.contact-us__distributors-container{margin:80px auto 0px;width:100%}.contact-us__distributors-container h2{font-size:32px;line-height:39px;text-align:center;margin:0px}.contact-us__distributors{list-style-type:none;padding:0px;margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.contact-us__distributor{border:1px solid #EAEAEA;border-radius:4px;padding:10px 16px;display:flex;flex-direction:column}.contact-us__distributor-region{margin:0px;font-size:14px;line-height:22.4px;font-weight:600;color:#2F7870;font-style:normal}.contact-us__distributor-name{margin:12px 0px 0px;font-size:15px;line-height:24px;font-weight:600}.contact-us__distributor-address{margin:0px 0px 8px;font-size:15px;line-height:24px;font-weight:400;font-style:normal}.contact-us__distributor-whatsapp{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:15px;line-height:24px;text-decoration:none;color:#191F1C}.contact-us__form{margin:48px auto 0px;width:100%;max-width:720px;scroll-margin-top:140px}.contact-us__form h2{font:700 32px/39px "Montserrat",sans-serif;text-align:center;margin:0px}.contact-us__form-fields{margin-top:38px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px}.contact-us__form-fields label{display:flex;flex-direction:column}.contact-us__form-fields span{font-size:13px;line-height:15px;text-transform:uppercase}.contact-us__form-fields input,.contact-us__form-fields textarea{margin-top:8px;border:1px solid #CDCDCD;border-radius:4px;padding:16px 21px;font-size:15px;line-height:17px;width:100%}.contact-us__form-fields textarea{resize:none;height:128px}.contact-us__form-fields label:last-child{grid-column:1 / span 2}.contact-us__form-fields .input-field{position:relative}.contact-us__form-fields .error input,.contact-us__form-fields .error textarea{border-color:#EF5D5D}.contact-us__form-fields .error .warning-icon{display:inline-table}.contact-us__form-fields .warning-icon{max-width:24px;position:absolute;top:55%;right:10px;transform:translateY(-50%);display:none}.contact-us button[type=submit]{display:flex;margin:32px auto 0;background-color:#191F1C;color:white;padding:13px 21px;border-radius:8px;font-size:14px;line-height:19px;text-transform:uppercase;font-weight:600;align-items:center;text-decoration:none;gap:20px;cursor:pointer}.contact-us button[type=submit] img{max-width:14px;position:relative;top:-1px}.contact-us__form-message{display:block;text-align:center;color:#33A833;font-size:15px;line-height:20px;font-weight:600;margin-top:32px;text-transform:uppercase}.beverage-specialist{max-width:720px;margin:24px auto 0px;display:flex;flex-direction:column;align-items:center}.beverage-specialist h1{margin:16px 0px 0px;font-size:32px;line-height:39px;text-align:center}.beverage-specialist p{margin:24px 0px 0px;font-size:16px;line-height:25.6px}.beverage-specialist ul{width:100%;margin:16px 0px 0px;padding:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:120px;row-gap:4px;list-style-position:inside}.beverage-specialist__whatsapp{margin:40px 0px 0px;display:flex;flex-direction:column;align-items:center}.beverage-specialist__whatsapp .logo{width:32px;height:32px;object-fit:contain}.beverage-specialist__whatsapp h3{margin:10px 0px 0px;font-size:20px;line-height:24.38px;text-align:center}.beverage-specialist__whatsapp span{display:block;margin:10px 0px 0px;color:#33A833;font-size:24px;line-height:30px;font-weight:600}.hidden{display:none}.promotion{display:flex;justify-content:center;align-items:flex-start;gap:1rem}.promotion__text{width:50%}.promotion__text p{font-size:16px;line-height:24px}.promotion__text__buttons{display:flex;justify-content:flex-start;gap:1rem;align-items:center;margin-top:2rem}.promotion__text__buttons a{padding:0.5rem 1rem;background:transparent;border:1.5px solid;border-radius:8px}.promotion__text__buttons a.shopee{border-color:#EF4624}.promotion__text__buttons a.tokopedia{border-color:#42B549}.promotion__text__buttons a.whatsapp{border-color:#42B549}.promotion__slider{width:50%;padding-top:0.67em}.promotion__slider .slider{text-align:center}.promotion__slider .slider img{width:100%}.privacy_policy{line-height:150%}.privacy_policy__title{font-size:32px}.privacy_policy__subtitle{font-size:16px;margin-top:1.5rem}.privacy_policy__content{font-size:16px}.website{display:block}.mobile{display:none}.landing-page nav .navlinks{margin:0 0 0 auto;gap:40px}.landing-page nav .navlinks .button{background-color:#2F7870;padding:14px 27px;border-radius:8px;color:white}.landing-page .homepage-carousel{background-color:#2F7870;border-radius:0;padding:60px 0}.landing-page .banner_content{display:flex;justify-content:space-between;gap:20px}.landing-page .banner_content .desc{max-width:50%}.landing-page .banner_content .banner-img{max-width:675px;margin:0 auto;display:table}.landing-page .banner_content a img{max-width:224px}.landing-page .banner_content h1{font:700 44px/60px "Montserrat",sans-serif;color:white;margin-bottom:25px}.landing-page .banner_content p{font:400 18px/29px "Montserrat",sans-serif;color:white;margin-bottom:40px}.landing-page .satisfied-customers{background-color:#EAF2F0}.landing-page .satisfied-customers .container{display:flex;gap:160px}.landing-page .satisfied-customers h2{font:700 100px/100px "Montserrat",sans-serif;color:#2F7870;display:flex;align-items:center;margin:50px 0}.landing-page .satisfied-customers h2.line{font-weight:400}.landing-page .satisfied-customers h2 .plus{font:700 70px/70px "Montserrat",sans-serif;color:#FFBD00;position:relative;top:-35px}.landing-page .satisfied-customers h2 .desc{font:400 23px/32px "Montserrat",sans-serif;margin-left:10px}.landing-page .section-p{font:400 16px/25px "Montserrat",sans-serif;text-align:center;max-width:60%;margin:15px auto 40px}.landing-page .why-us{background:#F5F5F5;display:inline-block;width:100%}.landing-page .why-our-products{display:flex;gap:20px;text-align:center;margin-bottom:35px;position:relative}.landing-page .why-our-products h2{font:600 18px/25px "Montserrat",sans-serif;margin:10px 0}.landing-page .why-our-products p{font:400 13px/20px "Montserrat",sans-serif}.landing-page .why-our-products img{max-width:100px;margin-bottom:20px}.landing-page .why-our-products .list{background:#F5F5F5;border-radius:8px;padding:34px 18px;width:285px}.landing-page .why-our-products + .button img{max-height:48px}.landing-page .why-our-products.product-list img{object-fit:cover;max-width:100%;max-height:300px;margin:0}.landing-page .why-our-products.product-list h2{color:#191F1C;text-transform:uppercase;text-align:left;margin:0;max-width:100%}.landing-page .why-our-products.product-list p{margin:5px 0 0}.landing-page .why-our-products.product-list .list{color:#191F1C;line-height:0;text-align:left;text-decoration:none;padding:0;overflow:hidden}.landing-page .why-our-products.product-list .text{padding:24px}.landing-page .center{margin:0 auto;display:table}.landing-page .text-align-left{text-align:left;color:#2F7870}.landing-page .supreme-product{background-color:#EAF2F0;padding:82px 0;overflow:hidden}.landing-page .supreme-product h2{color:#2F7870;margin-bottom:45px}.landing-page .supreme-product .button{padding-top:25px}.landing-page .supreme-product .button img{max-height:48px}.landing-page .supreme-product .our-products{margin:0}.landing-page .our-collections{position:relative}.landing-page .separator{margin-bottom:62px}.landing-page .tns-liveregion{display:none}.landing-page .tns-outer{position:relative}.landing-page .tns-outer .tns-nav{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);z-index:1}.landing-page .tns-outer button{border:none;background-color:#D8E7E5;height:12px;width:12px;border-radius:10px;margin-right:5px;display:inline-block;cursor:pointer}.landing-page .tns-outer button:last-child{margin-right:0}.landing-page .tns-outer button.tns-nav-active{background-color:#FFBD00}.landing-page .overflow-hidden{overflow:hidden}.landing-page a{text-decoration:none}.landing-page section h2{font-size:32px;line-height:48px;margin:0 0 40px}.landing-page .testimony{background:#F5F5F5;padding-bottom:80px}.landing-page .testimony img.rates{max-width:185px;margin:0 0 45px;display:table}.landing-page .testimony h2{width:100%;display:flex;justify-content:space-between}.landing-page .testimony h2 span{font:400 19px/25px "Montserrat",sans-serif;color:#7F7F7F}.landing-page .testimony p{color:#191F1C;text-align:left;margin:0}.landing-page .testimony .list{box-shadow:0px 5.21088px 26.0544px rgba(0,0,0,0.04);border-radius:10.4218px}.landing-page .testimony .bottom{display:flex;align-items:center;justify-content:start;gap:18px;margin-top:40px}.landing-page .testimony .bottom h3{font:600 20px/25px "Montserrat",sans-serif;color:#2F7870;margin:0 0 5px}.landing-page .testimony .bottom p{font:400 18px/22px "Montserrat",sans-serif;margin:0}.landing-page .testimony .bottom .icon{max-width:75px;margin:0}.landing-page .flex{display:flex;justify-content:space-between;gap:55px}.landing-page .register-wrapper{background:url("/static/img/landing/register_bg.png?d4f88dd67ef1") no-repeat center center;background-size:cover;height:100%;padding:100px 0}.landing-page .ebook{background:rgba(47,120,112,0.61);border-radius:20px;padding:35px;color:white;max-width:645px}.landing-page .ebook h2{font:700 30px/35px "Montserrat",sans-serif;margin:0 0 20px}.landing-page .ebook p{font:400 16px/25px "Montserrat",sans-serif;margin:0}.landing-page .register-form{display:flex;flex-direction:column;gap:10px;max-width:500px;padding:40px;box-sizing:border-box;background:white;box-shadow:0px 4px 41px rgba(0,0,0,0.06);border-radius:20px}.landing-page .register-form h2{font:700 22px/30px "Montserrat",sans-serif;margin:0 0 10px;text-align:center}.landing-page .register-form h3{font:700 15px/22px "Montserrat",sans-serif;margin:0 0 10px;text-align:center;color:#2F7870}.landing-page .register-form p{font:600 15px/22px "Montserrat",sans-serif;margin:0 0 25px;text-transform:uppercase;text-align:center;color:#33A833}.landing-page .register-form label{font:400 13px/18px "Montserrat",sans-serif;display:block;margin-bottom:8px}.landing-page .register-form input,.landing-page .register-form select{font:300 14px/18px "Montserrat",sans-serif;padding:13px 21px;width:100%;border:1px solid #CDCDCD;border-radius:4px;background-color:white}.landing-page .register-form input:placeholder,.landing-page .register-form select:placeholder{color:#7F7F7F}.landing-page .register-form select{cursor:pointer}.landing-page .register-form select option:first-child{color:#7F7F7F}.landing-page .register-form button{font:600 14px/20px "Montserrat",sans-serif;color:white;width:100%;text-transform:uppercase;padding:15px;text-align:center;background:#2F7870;border-radius:8px;border:none}.landing-page .register-form .field{margin-bottom:25px}.landing-page footer{background:#EAF2F0}.landing-page footer a{font:300 18px/20px "Montserrat",sans-serif;color:#191F1C}.landing-page footer ul{display:flex;align-items:center;list-style-type:none;gap:40px;padding:0;margin:0}.landing-page footer ul img{max-width:38px}.landing-page footer ul.socials{gap:25px}.landing-page footer section{padding:28px 0}.landing-page footer hr{border:none;border-bottom:1px solid rgba(47,120,112,0.19)}.landing-page footer .container{display:block}.landing-page footer .logo{max-width:209px}.landing-page footer .copyright{font:300 13px/15px "Montserrat",sans-serif;display:block;color:#2F7870;margin:5px 0 0}.landing-page footer{text-align:center;background-color:white;padding:20px}.landing-page footer .container{position:relative}.landing-page footer a{position:absolute;top:-50%;right:0;width:auto}.landing-page footer .button{border:none;padding:0;margin:0}.landing-page footer .button img{max-width:264px}.landing-page nav>.container{justify-content:center}.new-landing-page img{width:100%}.new-landing-page .homepage-carousel{background:url("/static/img/landing/banner.jpg?157a3f3d5302") no-repeat center center;background-size:cover;width:100%;height:100%;padding:60px 0;border-radius:0}.new-landing-page .banner_content{display:flex;justify-content:space-between;gap:20px}.new-landing-page .banner_content .desc{max-width:55%}.new-landing-page .banner_content .banner-img{max-width:675px;margin:0 auto;display:table}.new-landing-page .banner_content a img{max-width:272px}.new-landing-page .banner_content h1{font:700 38px/1.4 "Montserrat",sans-serif;color:white;margin-bottom:25px}.new-landing-page .banner_content h1 span{font:500 34px/1.4 "Montserrat",sans-serif;display:block}.new-landing-page .banner_content p{font:500 20px/1.5 "Montserrat",sans-serif;color:white;margin-bottom:40px}.new-landing-page .benefits{background:url("/static/img/landing/benefits_bg.jpg?157a3f3d5302");background-repeat:no-repeat;background-size:100%;background-position:center;padding:100px 0}.new-landing-page .benefits h3{font:700 32px/1.5 "Montserrat",sans-serif;margin:0 0 50px;color:#2F7870}.new-landing-page .benefits h4{font:400 20px/1.5 "Montserrat",sans-serif;margin:0}.new-landing-page .benefits .box{padding:0 35px 40px}.new-landing-page .benefits .img{width:100%;max-width:609px;margin:auto 0 auto auto;display:table;border-radius:8px}.new-landing-page .benefits .list picture{width:100%;display:table;max-width:60px}.new-landing-page .benefits .list picture img{max-width:60px}.new-landing-page .benefits .list{display:flex;align-items:center;column-gap:24px}.new-landing-page .benefits .list:not(:last-child){margin-bottom:20px}.new-landing-page .satisfied-customers{background-color:#EAF2F0}.new-landing-page .satisfied-customers .container{display:flex;gap:160px}.new-landing-page .satisfied-customers h2{font:700 100px/100px "Montserrat",sans-serif;color:#2F7870;display:flex;align-items:center;margin:50px 0}.new-landing-page .satisfied-customers h2.line{width:2px;background-color:#2F7870}.new-landing-page .satisfied-customers h2 .plus{font:700 70px/70px "Montserrat",sans-serif;color:#FFBD00;position:relative;top:-35px}.new-landing-page .satisfied-customers h2 .desc{font:400 23px/32px "Montserrat",sans-serif;margin-left:10px}.new-landing-page .why-our-products{display:flex;gap:20px;text-align:center;margin-bottom:35px;position:relative}.new-landing-page .why-our-products img{max-width:100px;margin-bottom:20px}.new-landing-page .why-our-products .list{background:#F5F5F5;border-radius:8px;padding:34px 18px;width:285px}.new-landing-page .why-our-products.product-list img{object-fit:cover;max-width:100%;max-height:365px;margin:0}.new-landing-page .why-our-products.product-list h2{color:#191F1C;text-align:center;margin:0;max-width:100%;font-size:22px}.new-landing-page .why-our-products.product-list p{margin:5px 0 0}.new-landing-page .why-our-products.product-list .list{color:#191F1C;line-height:0;text-align:left;text-decoration:none;padding:0;overflow:hidden}.new-landing-page .why-our-products.product-list .text{padding:24px 0}.new-landing-page .text-align-left{text-align:left;color:#2F7870}.new-landing-page .supreme-product{background-color:#EAF2F0;padding:82px 0;overflow:hidden}.new-landing-page .supreme-product h2{color:#2F7870;margin-bottom:20px}.new-landing-page .supreme-product p{font:400 22px/1.5 "Montserrat",sans-serif;margin:0}.new-landing-page .supreme-product .list{background:transparent}.new-landing-page .supreme-product .button{padding-top:25px}.new-landing-page .supreme-product .button img{max-height:48px}.new-landing-page .supreme-product .our-products{margin:0}.new-landing-page .supreme-product .title-text{max-width:55%;margin-bottom:36px}.new-landing-page .supreme-product .tns-controls{display:none}.new-landing-page .separator{margin-bottom:62px}.new-landing-page .tns-liveregion{display:none}.new-landing-page .tns-outer{position:relative}.new-landing-page .tns-outer .tns-nav{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);z-index:1}.new-landing-page .tns-outer button{border:none;background-color:#D8E7E5;height:12px;width:12px;border-radius:10px;margin-right:5px;display:inline-block;cursor:pointer}.new-landing-page .tns-outer button:last-child{margin-right:0}.new-landing-page .tns-outer button.tns-nav-active{background-color:#FFBD00}.new-landing-page .overflow-hidden{overflow:hidden}.new-landing-page a{text-decoration:none}.new-landing-page section h2{font-size:32px;line-height:48px;margin:0 0 40px}.new-landing-page .testimony{padding-bottom:80px}.new-landing-page .testimony img.rates{max-width:185px;margin:0 0 25px;display:table}.new-landing-page .testimony h2{text-align:center;color:#2F7870}.new-landing-page .testimony p{font:400 18px/1.5 "Montserrat",sans-serif;color:#191F1C;text-align:left;margin:0}.new-landing-page .testimony .list{border-radius:10px;background:white;box-shadow:0px 5px 26px 0px rgba(0,0,0,0.04)}.new-landing-page .testimony .bottom{display:flex;align-items:center;justify-content:start;margin-top:25px}.new-landing-page .testimony .bottom .icon{max-width:108px;margin:0}.new-landing-page .testimony .tns-controls{display:none}.new-landing-page .flex{display:flex;justify-content:space-between;gap:55px}.new-landing-page .register-wrapper{background:url("/static/img/landing/register_bg.jpg?d4f88dd67ef1") no-repeat center center;background-size:cover;height:100%;padding:100px 0}.new-landing-page .ebook{background:rgba(47,120,112,0.61);border-radius:20px;padding:35px;color:white;max-width:645px}.new-landing-page .ebook h2{font:700 30px/1.4 "Montserrat",sans-serif;margin:0 0 20px}.new-landing-page .ebook p{font:500 16px/1.5 "Montserrat",sans-serif;margin:0}.new-landing-page .register-form{display:flex;flex-direction:column;gap:10px;max-width:480px;padding:40px;box-sizing:border-box;background:white;box-shadow:0px 4px 41px rgba(0,0,0,0.06);border-radius:20px}.new-landing-page .register-form h2{font:700 22px/1.4 "Montserrat",sans-serif;margin:0 0 10px;text-align:center}.new-landing-page .register-form h3{font:600 15px/1.5 "Montserrat",sans-serif;margin:0 0 10px;text-align:center;color:#2F7870}.new-landing-page .register-form p{font:600 15px/22px "Montserrat",sans-serif;margin:0 0 25px;text-transform:uppercase;text-align:center;color:#33A833}.new-landing-page .register-form label{font:400 13px/18px "Montserrat",sans-serif;display:block;margin-bottom:8px}.new-landing-page .register-form input,.new-landing-page .register-form select{font:300 14px/18px "Montserrat",sans-serif;padding:13px 21px;width:100%;border:1px solid #CDCDCD;border-radius:4px;background-color:white}.new-landing-page .register-form input:placeholder,.new-landing-page .register-form select:placeholder{color:#7F7F7F}.new-landing-page .register-form select{cursor:pointer}.new-landing-page .register-form select option:first-child{color:#7F7F7F}.new-landing-page .register-form button{font:600 14px/20px "Montserrat",sans-serif;color:white;width:100%;text-transform:uppercase;padding:15px;text-align:center;background:#2F7870;border-radius:8px;border:none;cursor:pointer}.new-landing-page .register-form .field{margin-bottom:25px}.new-landing-page footer{text-align:center;background-color:white;padding:20px}.new-landing-page footer .logo{max-width:209px}.new-landing-page footer .container{display:flex;align-items:center;justify-content:center;position:relative}.new-landing-page footer .copyright{font:300 13px/15px "Montserrat",sans-serif;display:block;color:#2F7870;margin:5px 0 0}.new-landing-page footer section{padding:28px 0}.new-landing-page nav>.container{justify-content:center}.distributor-landing-page img{width:100%}.distributor-landing-page .separator{margin-bottom:62px}.distributor-landing-page .separator.medium{margin-bottom:0}.distributor-landing-page .banner_content .banner-img{max-width:500px}.distributor-landing-page .banner_content h1,.distributor-landing-page .banner_content p{color:#191F1C}.distributor-landing-page .banner_content h1{margin:0 0 47px}.distributor-landing-page .banner_content p{margin:90px 0 10px}.distributor-landing-page .banner_content a img{max-width:270px}.distributor-landing-page .banner_content .desc{max-width:52%;display:flex;flex-wrap:wrap}.distributor-landing-page .satisfied-customers{background-color:transparent;margin:auto auto 0}.distributor-landing-page .satisfied-customers h2{font-size:72px;margin-bottom:0}.distributor-landing-page .satisfied-customers h2 .plus{font-size:50px;top:-25px}.distributor-landing-page .satisfied-customers h2 .desc{font-size:16px}.distributor-landing-page .satisfied-customers .container{gap:20px;padding:0}.distributor-landing-page .homepage-carousel{background-color:transparent}.distributor-landing-page .plain-text .box{padding-left:50px}.distributor-landing-page .plain-text h2{font:700 32px/1.2 "Montserrat",sans-serif;margin-top:27px}.distributor-landing-page .plain-text h2 span{color:#2F7870}.distributor-landing-page .plain-text h2.text-align-right{text-align:right;margin-right:50px}.distributor-landing-page .plain-text p{font:400 18px/1.5 "Montserrat",sans-serif}.distributor-landing-page .plain-text__center{background-image:url("/static/img/landing/distributor/circle_bg.png?d4f88dd67ef1");background-repeat:no-repeat;background-size:470px;background-position:top -104px right -12%}.distributor-landing-page .plain-text__center.bg-left{background-image:url("/static/img/landing/distributor/circle_bg_left.png?d4f88dd67ef1");background-position:top -104px left -12%}.distributor-landing-page .plain-text__center img{max-width:500px;margin-right:50px}.distributor-landing-page .plain-text__center h2{font:700 32px/1.2 "Montserrat",sans-serif;margin-top:27px}.distributor-landing-page .plain-text__center h2 span{color:#2F7870}.distributor-landing-page .plain-text__center h2.text-align-right{text-align:right;margin-right:50px}.distributor-landing-page .plain-text__center .text-align-left{padding-left:50px}.distributor-landing-page .plain-text__center .text-align-right{text-align:right}.distributor-landing-page .plain-text__center .text-align-right img{margin-right:50px}.distributor-landing-page .plain-text__center .text-align-right .box{padding-right:50px}.distributor-landing-page .plain-text__center p{font:400 18px/1.5 "Montserrat",sans-serif}.distributor-landing-page section h2{font:700 32px/1.4 "Montserrat",sans-serif;margin:0 auto 40px;max-width:80%}.distributor-landing-page section h2.green,.distributor-landing-page section h2 span{color:#2F7870}.distributor-landing-page section h2 span{font-weight:800}.distributor-landing-page .supreme-product h2{margin:0 0 45px;color:#2F7870}.distributor-landing-page .register-wrapper{padding:80px 0;background:transparent}.distributor-landing-page .register-form{width:100%;max-width:100%;box-shadow:none;padding-bottom:0}.distributor-landing-page .register-form h2{font:700 32px/1.2 "Montserrat",sans-serif;margin:0 auto 10px}.distributor-landing-page .register-form p{font:400 16px/1.4 "Montserrat",sans-serif;margin:0 auto 50px;max-width:80%;text-transform:unset;color:#191F1C}.distributor-landing-page .register-form button{max-width:240px;margin:55px auto 0;cursor:pointer}.distributor-landing-page .field-wrapper{display:flex;flex-wrap:wrap;column-gap:40px}.distributor-landing-page .field{width:calc(50% - 20px)}.distributor-landing-page .homepage-carousel{background-image:url("/static/img/landing/distributor/slider_bg.png?d4f88dd67ef1");background-repeat:no-repeat;background-position:top left -5%;background-size:60%}.distributor-landing-page .testimony-block{position:relative}.distributor-landing-page .testimony-block:before{content:'';background:#F3F7F6;width:100%;height:340px;position:absolute;bottom:0;left:0}.distributor-landing-page .testimony-block .img-wrapper{position:relative}.distributor-landing-page .testimony-block .img-wrapper:before{content:'';background:#F3F7F6;width:110%;height:340px;position:absolute;bottom:0;left:-10%;z-index:1}.distributor-landing-page .testimony-block .img{max-width:450px;position:relative;z-index:1}.distributor-landing-page .testimony-block h3{font:600 19px/1 "Montserrat",sans-serif;padding:15px 30px;background:rgba(47,120,112,0.06);display:table;border-radius:50px;margin-bottom:20px}.distributor-landing-page .testimony-block h2{line-height:1.6;margin:0 0 40px;max-width:60%}.distributor-landing-page .testimony-block p{font:400 16px/1.5 "Montserrat",sans-serif;margin:0}.distributor-landing-page .testimony-block .slider{margin:0}.distributor-landing-page .testimony-block .slider .list{background:transparent;text-align:left;padding:85px 18px}.distributor-landing-page .testimony-block .container{overflow:hidden}.distributor-landing-page .testimony-block .tns-outer{background-image:url("/static/img/landing/distributor/quotes.png?d4f88dd67ef1");background-repeat:no-repeat;background-size:203px 171px;background-position:top 40% right}.distributor-landing-page .testimony-block .tns-nav{display:none}.distributor-landing-page .user{display:flex;align-items:center;gap:10px;text-align:left;margin-top:38px}.distributor-landing-page .user img{margin:0;max-width:42px}.distributor-landing-page .user h4{font:600 18px/1 "Montserrat",sans-serif;margin:0 0 5px}.distributor-landing-page .user p{font:400 14px/1 "Montserrat",sans-serif;margin:0}.distributor-landing-page .terms-block{background:#F7FAF9 url("/static/img/landing/distributor/terms_bg.png?d4f88dd67ef1");background-repeat:no-repeat;background-size:85%;background-position:top 100% right;padding:100px 0}.distributor-landing-page .terms-block h2{text-align:center;margin-bottom:100px}.distributor-landing-page .terms-block h2 strong{font:800 32px/1.5 "Montserrat",sans-serif;color:#FF3636}.distributor-landing-page .terms-block h2 .large{color:#191F1C}.distributor-landing-page .terms-block h3{font:600 23px/1.5 "Montserrat",sans-serif;margin:0 0 30px}.distributor-landing-page .terms-block h4{font:400 20px/1.5 "Montserrat",sans-serif;margin:0}.distributor-landing-page .terms-block a{width:100%;display:block;text-align:center}.distributor-landing-page .terms-block a img{max-width:255px}.distributor-landing-page .terms-block .terms-box{border-radius:8px;background:white;box-shadow:0px 4px 40px 0px rgba(0,0,0,0.1);padding:40px 35px}.distributor-landing-page .terms-block .img{max-width:609px;margin:auto 0 auto auto;display:table}.distributor-landing-page .terms-block .list picture{width:100%;display:table;max-width:60px}.distributor-landing-page .terms-block .small-mg{margin:100px auto 38px}.distributor-landing-page .terms-block .list{display:flex;align-items:center;column-gap:24px}.distributor-landing-page .terms-block .list:not(:last-child){margin-bottom:20px}.distributor-landing-page .why-our-products.product-list p{margin:0}.floating-button{position:fixed;z-index:100;right:40px;bottom:5%;width:100%;max-width:220px}.relative{position:relative}.tns-controls{position:absolute;top:50%;width:calc(100% - 32px)}.tns-controls.small-top{top:30%}.tns-controls .control-button{width:54px;height:54px;display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;cursor:pointer}.tns-controls .control-button.small{width:45px;height:45px}.tns-controls .control-button.small.prev{left:-2%}.tns-controls .control-button.small.next{right:-2%}.tns-controls .control-button[aria-disabled="true"]{opacity:.4}.tns-controls .control-button.prev{left:-6%}.tns-controls .control-button.next{transform:translateX(0) rotate(180deg);right:-6%}.block .password-warning{font:400 15px/15px "Montserrat",sans-serif;color:#7F7F7F;text-align:left;margin-top:10px;padding:0}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);align-items:center;justify-content:center}.modal.active{display:flex}.modal .modal-button{display:inline-block;text-align:center;margin:0 auto;width:100%}.modal button{font:600 16px/1.2 "Montserrat",sans-serif;display:inline-block;border-radius:8px;padding:16px;width:45%;margin:0 5px;cursor:pointer}.modal button.edit{background:white;color:#33A833;border:1px solid #33A833;border-radius:8px}.modal button.yes{background:#33A833;color:white;border:none}.modal button[disabled]{background:#CDCDCD;pointer-events:none}.modal-wrapper{background-color:white;margin:15% auto;display:table;border-radius:8px;border:1px solid #CDCDCD;padding:30px 25px;width:550px;position:relative}.modal-wrapper h1{font-size:24px}.modal-wrapper h2{font:700 24px/1.2 "Montserrat",sans-serif;margin:0 0 20px}.modal-wrapper .title-icon{margin-bottom:0}.modal-wrapper .title-icon img{max-width:initial;height:22px}.modal-wrapper h3{font:700 16px/1.2 "Montserrat",sans-serif;margin:0}.modal-wrapper h3:not(:last-child){margin-bottom:15px}.modal-wrapper h3 span{font:500 14px/1.2 "Montserrat",sans-serif;color:#7F7F7F;display:block;margin-bottom:5px}.modal-wrapper h4{font:500 16px/1.2 "Montserrat",sans-serif;margin:0}.modal-wrapper h4:not(:last-child){margin-bottom:10px}.modal-wrapper p{font-size:16px}.modal-wrapper strong{color:#33A833}.modal-wrapper .info{font:500 14px/1.3 "Montserrat",sans-serif;gap:15px;border-radius:8px;border:1px solid #FFBD00;background-color:#FFFADD;padding:15px 20px;align-items:center}.modal-wrapper .info img{width:20px;height:20px;display:table}.modal-wrapper .close-button-modal{position:absolute;top:30px;right:23px}.modal-wrapper .close-button-modal img{max-width:24px}.modal-content{margin:20px 0}.qris-info{font:500 14px/1.2 "Montserrat",sans-serif;background:#F6F6F6;padding:10px 25px;display:flex;align-items:center}.qris-info div{margin:0}.qris-info h3{font:700 32px/1.2 "Montserrat",sans-serif;margin:0}.qris-qr{align-items:center;justify-content:center;flex-flow:column}.qris-qr .qris-logo{max-width:179px;margin:0 auto 10px;display:table}.qris-qr h5{font:700 18px/1.2 "Montserrat",sans-serif;margin:5px 0}.qris-qr p{font:400 18px/1.2 "Montserrat",sans-serif;margin:0 0 10px}.payment-method-wrapper{max-height:150px;overflow-y:scroll}.payment-method:not(:last-child){margin-bottom:10px}.payment-method a{font:700 16px/1.3 "Montserrat",sans-serif;color:#7F7F7F;display:flex;width:100%;align-items:center;justify-content:space-between}.payment-method .active + ol{display:block}.payment-method ul,.payment-method ol{font:500 14px/1.3 "Montserrat",sans-serif;color:#7F7F7F;padding-left:17px;display:none}.payment-method ul li:not(:last-child),.payment-method ol li:not(:last-child){margin-bottom:10px}.steps-wrapper{display:block;text-align:center;margin-top:35px}.steps-wrapper h1{font:700 32px/1.2 "Montserrat",sans-serif;margin:0 0 7px}.steps-wrapper h2{font:500 16px/1.2 "Montserrat",sans-serif;margin:0}.steps-wrapper__head{align-items:end;display:flex;justify-content:space-between;text-align:left}.steps-wrapper__head h1{margin-bottom:0}.steps-wrapper__head h2{font:400 16px/1.2 "Montserrat",sans-serif}.steps-wrapper__head h2:first-child{margin-bottom:5px}.track-wrapper{max-width:735px;margin:0 auto;padding:50px 0}.track-wrapper .steps{margin:50px 0;padding:30px 38px;text-align:left;border-radius:8px;border:1px solid #CDCDCD;max-width:100%}.track-wrapper .steps h2{font:700 16px/1.2 "Montserrat",sans-serif;margin:0 0 10px}.track-wrapper .steps p{font:400 16px/1.2 "Montserrat",sans-serif;margin:0}.track-wrapper .steps:before{display:none}.track-wrapper .list{position:relative;align-items:start}.track-wrapper .list:not(:last-child){margin-bottom:18px}.track-wrapper .list:last-child .line:before{display:none}.track-wrapper circle{width:10px;height:10px;display:table;margin-top:3px;margin-left:10px;border-radius:50px;background-color:#CDCDCD;position:relative;z-index:1}.track-wrapper .list.active circle{background-color:#33A833;animation:border-shadow ease-in-out 2s infinite}.track-wrapper .line{position:relative}.track-wrapper .line:before{content:'';border-left:1px solid #EAEAEA;position:absolute;top:3px;height:120%;left:-10.7%}@keyframes border-shadow{0%,100%{box-shadow:none}50%{box-shadow:0 0 0 8px #d2ecd2}}.steps{width:100%;max-width:650px;padding:0;margin:40px auto;position:relative}.steps a{font:15px/1.5 "Montserrat",sans-serif;color:#191F1C;width:100%;display:block;text-align:center;position:relative;z-index:1;visibility:visible;cursor:unset}.steps span{font:700 14px/1.5 "Montserrat",sans-serif;color:#33A833;border-radius:50px;width:28px;height:28px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #33A833;margin:0 auto 7px;background-color:white;position:relative;box-shadow:0 0 0 10px white}.steps .active span{background-color:#33A833;color:white;visibility:unset;cursor:pointer}.steps:before{content:'';position:absolute;z-index:1;top:20%;left:15%;width:70%;height:1px;background-color:#CDCDCD}.steps.checklist-icon span{background:white;border:none}.steps.checklist-icon a{color:#191F1C}.steps.checklist-icon img{filter:grayscale(0%)}.steps.checklist-icon .checklist{display:table;padding:0;max-width:15px;position:absolute;top:-5px;right:-5px}.steps.checklist-icon>*.current ~ * a{color:#7F7F7F}.steps.checklist-icon>*.current ~ * img{filter:grayscale(100%);background:white;padding:0 5px}.steps.checklist-icon>*.current ~ * .checklist{display:none;max-width:15px;position:absolute;top:-5px;right:-5px}.steps.checklist-icon .pending ~ div svg.checklist,.steps.checklist-icon .pending ~ div .checklist{display:none}.steps.checklist-icon .pending svg.checklist,.steps.checklist-icon .pending .checklist{display:none}.steps.checklist-icon .pending .icon path{stroke:#EF4624}.steps.checklist-icon .pending svg circle{fill:#EF4624}.steps.checklist-icon .pending img{filter:grayscale(100%)}.steps.checklist-icon .pending ~ * a{color:#7F7F7F}.steps.checklist-icon .pending ~ * img{filter:grayscale(100%)}.steps.checklist-icon .canceled{color:#EF4624}.steps.checklist-icon .canceled a{color:#EF4624}.steps.checklist-icon .canceled img{display:none}.steps.checklist-icon .canceled .icon path{stroke:#EF4624}.steps.checklist-icon .canceled svg circle{fill:#EF4624}.steps.checklist-icon .canceled ~ * a{color:#7F7F7F}.steps.checklist-icon .canceled ~ * img{filter:grayscale(100%)}.title-icon,.cart-sidebar .title-icon,.carts .title-icon{font:700 24px/1.2 "Montserrat",sans-serif;letter-spacing:0;display:flex;gap:7px;align-items:center;margin-bottom:25px}.title-icon img,.cart-sidebar .title-icon img,.carts .title-icon img{max-width:33px}.title-icon a,.cart-sidebar .title-icon a,.carts .title-icon a{font:500 14px/1.2 "Montserrat",sans-serif;color:#EF4624}.title-icon + p,.cart-sidebar .title-icon + p,.carts .title-icon + p{margin-top:10px}.title-icon.right{justify-content:right}.title-icon a.white-color{color:white}.separator-row div{margin-bottom:15px}.carts{margin:0}.carts picture img{max-width:50px;margin-right:10px;border:1px solid #EAEAEA;border-radius:5px;aspect-ratio:.8;object-fit:contain}.carts img.less-border{border:none}.carts p{font:14px/23px "Montserrat",sans-serif;color:#191F1C;margin:0}.carts h1{font:700 32px/1.2 "Montserrat",sans-serif;color:#191F1C;margin:0 0 30px}.carts h2{font:600 16px/20px "Montserrat",sans-serif;color:#191F1C;margin:0 0 8px}.carts .notes-title{font:700 16px/20px "Montserrat",sans-serif;margin:10px 0}.carts .header-text{font:18px/22px "Montserrat",sans-serif;color:#191F1C;margin:0 0 30px;padding-bottom:15px;border-bottom:1px solid #CDCDCD}.carts .desc{width:100%}.carts .status{font:16px/16px "Montserrat",sans-serif;background-color:#CDCDCD;color:#191F1C;padding:7px 10px;border-radius:8px}.carts .pure-g [class*=pure-u]{font-family:"Montserrat",sans-serif}.carts .subtotal{font:600 21px/1.5 "Montserrat",sans-serif;margin:0;text-align:right}.carts .delete{margin-left:20px;position:relative;top:-2px}.carts .delete img{max-width:24px;position:relative;top:7px}.carts .border-bottom{border-bottom:1px solid #CDCDCD;padding-bottom:18px;margin-bottom:10px}.carts .qty-field{display:flex;gap:32px}.carts .cart-list{width:100%;border-bottom:1px solid #EAEAEA;padding-bottom:15px;margin-bottom:18px}.carts .input-qty-wrapper{height:35px}.notes-cart{border-radius:8px;border:1px solid #CDCDCD;background:white;padding:10px 8px;width:100%;margin:10px 0 0}.notes-cart.notes{display:flex}.notes-cart.less-border{border:none;padding:0}.notes-cart a img{max-width:18px;position:relative;top:0}.notes-cart a{line-height:1px;cursor:pointer;display:block}.notes-cart input{font:16px/1.2 "Montserrat",sans-serif;border:none;margin-left:10px;width:100%;padding:0px;position:relative}.notes-cart .input-notes-result{font:500 16px/1.2 "Montserrat",sans-serif;color:#7F7F7F;display:none}.notes-cart.disabled{border:none;gap:10px}.notes-cart.disabled .input-notes-result,.notes-cart.disabled .change-notes{display:inline-block}.notes-cart.disabled input{display:none}.notes-cart .change-notes{font:700 16px/1.2 "Montserrat",sans-serif;color:#33A833;display:none}.empty-cart{font:16px/22px "Montserrat",sans-serif;letter-spacing:0;width:100%;color:#191F1C;border-bottom:1px solid #CDCDCD;padding-bottom:30px;margin:0 0 30px}.exclamation-mark{font-size:10px;background-color:#EF5D5D;padding:2px 6px;border:2px;border-radius:100%;color:white;font-weight:bold;vertical-align:middle;width:fit-content;display:inline}.exclamation-mark::after{content:' \0021'}.form-wrapper,.cart-form-wrapper{display:table;color:#191F1C}.form-wrapper:not(.less-padding),.cart-form-wrapper:not(.less-padding){margin:81px auto;width:100%;max-width:505px}.form-wrapper h1,.cart-form-wrapper h1{font:700 24px/1.2 "Montserrat",sans-serif;text-align:center;margin:0;padding:0}.form-wrapper h2,.cart-form-wrapper h2{font:600 18px/1.2 "Montserrat",sans-serif;text-align:center;margin:0 0 5px;padding:0}.form-wrapper h3,.cart-form-wrapper h3{font:600 18px/1.2 "Montserrat",sans-serif;text-align:center;margin:32 0 5px;padding:0}.form-wrapper p,.cart-form-wrapper p{font:400 16px/1.4 "Montserrat",sans-serif;text-align:center;margin:0;padding:0 20px 0 20px}.form-wrapper span,.cart-form-wrapper span{color:#33A833}.form-wrapper label,.cart-form-wrapper label{font:600 16px/1.2 "Montserrat",sans-serif;display:block;margin:10px 0 8px}.form-wrapper label.mb-content,.cart-form-wrapper label.mb-content{margin-bottom:16px}.form-wrapper a,.cart-form-wrapper a{font:400 16px/1.2 "Montserrat",sans-serif;color:#33A833;text-decoration:none}.form-wrapper a:not(:last-child),.cart-form-wrapper a:not(:last-child){margin-bottom:10px}.form-wrapper a.less-color,.cart-form-wrapper a.less-color{color:#191F1C}.form-wrapper input,.cart-form-wrapper input,.form-wrapper textarea,.cart-form-wrapper textarea{font:400 14px/1.2 "Montserrat",sans-serif;padding:12px 16px;border-radius:4px;border:1px solid #CDCDCD;width:100%}.form-wrapper input[type='checkbox'],.cart-form-wrapper input[type='checkbox'],.form-wrapper textarea[type='checkbox'],.cart-form-wrapper textarea[type='checkbox']{width:auto;margin-right:5px;position:relative;top:2px}.form-wrapper input:placeholder,.cart-form-wrapper input:placeholder,.form-wrapper textarea:placeholder,.cart-form-wrapper textarea:placeholder{color:#CDCDCD}.form-wrapper input:focus,.cart-form-wrapper input:focus,.form-wrapper textarea:focus,.cart-form-wrapper textarea:focus{outline:none!important;border-color:#FFBD00}.form-wrapper form,.cart-form-wrapper form{border-radius:8px;border:1px solid #CDCDCD;background:white}.form-wrapper button,.cart-form-wrapper button{font:600 16px/1.2 "Montserrat",sans-serif;border-radius:8px;background:#33A833;padding:16px;width:100%;margin:32px auto;color:white;border:none;cursor:pointer}.form-wrapper button[disabled],.cart-form-wrapper button[disabled]{background:#CDCDCD;pointer-events:none}.form-wrapper .logo img,.cart-form-wrapper .logo img{max-width:159px}.form-wrapper .logo,.cart-form-wrapper .logo{display:table;margin:0 auto 32px}.form-wrapper .field,.cart-form-wrapper .field{margin-bottom:20px}.form-wrapper .info,.cart-form-wrapper .info{font:400 16px/1.2 "Montserrat",sans-serif;display:flex;align-items:center;justify-content:space-between}.form-wrapper .info label,.cart-form-wrapper .info label{font-weight:400;margin-bottom:0}.form-wrapper .box,.cart-form-wrapper .box{padding:32px 25px}.form-wrapper .head,.cart-form-wrapper .head{padding:32px;border-bottom:1px solid #EAEAEA}.form-wrapper .info-box,.cart-form-wrapper .info-box{max-width:80%;margin:0 auto;display:table}.form-wrapper .block:not(:last-child),.cart-form-wrapper .block:not(:last-child){margin-bottom:10px}.form-wrapper .errorlist,.cart-form-wrapper .errorlist{font-size:13px;margin:5px 0;padding:0;color:#EF4624;list-style:none}.form-wrapper .errorlist li:not(:last-child),.cart-form-wrapper .errorlist li:not(:last-child){margin-bottom:5px}.form-wrapper .field-error-placeholder input,.cart-form-wrapper .field-error-placeholder input,.form-wrapper .field-error-placeholder textarea,.cart-form-wrapper .field-error-placeholder textarea{border:1px solid red}.form-wrapper .error-placeholder,.cart-form-wrapper .error-placeholder{margin-top:5px}.form-wrapper .error-placeholder .error-message,.cart-form-wrapper .error-placeholder .error-message{font-size:13px;margin:5px 0;padding:0;color:#EF4624;list-style:none}.form-wrapper .error-placeholder .error-message li:not(:last-child),.cart-form-wrapper .error-placeholder .error-message li:not(:last-child){margin-bottom:5px}.form-wrapper .otp-input,.cart-form-wrapper .otp-input{width:100%;text-align:center;margin:0 5px}.form-wrapper .otp-input.active,.cart-form-wrapper .otp-input.active{border-color:#EAEAEA;background:transparent}.form-wrapper .otp-submit,.cart-form-wrapper .otp-submit{margin:32px auto 10px}.form-wrapper .text-align-left,.cart-form-wrapper .text-align-left{text-align:left}.cart-border{border-radius:8px;border:1px solid #CDCDCD;padding:32px 25px}.cart-border h1{font:700 24px/1.2 "Montserrat",sans-serif;margin:0 0 25px}.cart-border h3{font:600 16px/1.2 "Montserrat",sans-serif;margin:0 0 12px}.cart-border p{font:400 14px/1.2 "Montserrat",sans-serif;margin:10px 0 12px;display:inline-table}.cart-border iframe{width:100%;margin-bottom:20px}.cart-border form{border:none}.cart-border__subtotal-block h2{font:700 28px/1.2 "Montserrat",sans-serif;color:#191F1C;margin:0 0 30px}.cart-border__subtotal-block h2 span{font:400 13px/1.2 "Montserrat",sans-serif;color:#7F7F7F;display:block}.cart-border__subtotal-block h3{font:500 20px/1.2 "Montserrat",sans-serif;color:#191F1C;margin:0 0 10px}.cart-sidebar{position:relative;overflow:hidden}.cart-sidebar:not(:last-child){margin-bottom:20px}.cart-sidebar h2{font:700 20px/1.2 "Montserrat",sans-serif;margin:0 0 12px}.cart-sidebar h3{font:700 16px/1.2 "Montserrat",sans-serif;margin:0}.cart-sidebar h3:not(:last-child){margin-bottom:15px}.cart-sidebar h3 span{font:500 14px/1.2 "Montserrat",sans-serif;color:#7F7F7F;display:block;margin-bottom:5px}.cart-sidebar h4{font:500 16px/1.2 "Montserrat",sans-serif;margin:0}.cart-sidebar h4:not(:last-child){margin-bottom:10px}.cart-sidebar p{font:400 14px/1.4 "Montserrat",sans-serif;color:#7F7F7F;margin:0}.cart-sidebar p.mt-15{margin-top:15px}.cart-sidebar .font-weight-500{font-weight:500}.cart-sidebar .grand-total{font:700 20px/1.2 "Montserrat",sans-serif;margin:0;display:block}.cart-sidebar .grand-total h2{font-size:18px;margin-bottom:0}.cart-sidebar .title-icon{font-size:16px;font-weight:500;color:#7F7F7F;margin:0}.cart-sidebar .title-icon img{max-width:initial;height:18px}.cart-sidebar .title-icon.large img{height:25px}.cart-sidebar h3.title-icon{font-size:18px;font-weight:700;color:#191F1C;gap:15px}.cart-sidebar h3.title-icon img{height:24px}.field-icon{font:500 14px/1 "Montserrat",sans-serif;display:flex;position:relative;height:42px;border:1px solid transparent}.field-icon .discount-icon,.field-icon .label-icon{max-width:24px;position:absolute;top:8px;left:9px}.field-icon .discount-icon.reset-position,.field-icon .label-icon.reset-position{position:unset}.field-icon input,.field-icon.active{border:none;margin:0;padding:11px 10px 11px 42px;border:1px solid #CDCDCD;border-radius:4px}.field-icon .apply-voucher{font:700 14px/1.3 "Montserrat",sans-serif;display:none}.field-icon.active input,.field-icon.active button{display:none}.field-icon.active .apply-voucher{display:block}.field-icon .remove-voucher{position:absolute;top:10px;right:9px}.field-icon .remove-voucher img{max-width:20px}.field-icon .button-search{position:absolute;height:100%;border:none;background:none}.input-full-width input{width:100%}.cart-form-wrapper label{font:400 14px/1.2 "Montserrat",sans-serif;width:100%}.cart-form-wrapper .m-0{margin:0}.cart-form-wrapper .field-icon{height:auto}.cart-form-wrapper .field-icon input{padding-left:40px}.cart-form-wrapper .label-icon{font:500 14px/1.2 "Montserrat",sans-serif;top:13px;color:#191F1C}.cart-form-wrapper.less-padding{display:flex;flex-wrap:wrap;gap:0 24px;width:100%}.cart-form-wrapper .field{width:calc(50% - 12px)}.cart-form-wrapper .field.full-width{width:100%}.cart-form-wrapper .field.text-align-left p{text-align:left}.cart-form-wrapper.three-column .field{width:calc(32% - 8px)}.cart-form-wrapper .select-options .box,.cart-form-wrapper .order-types .box{padding:0}.password-field{position:relative}.password-field img{max-width:20px;position:absolute;top:12px;right:10px;cursor:pointer}.password-field img.show-pass{content:url("/static/img/shops/hide-pass.png?157a3f3d5302")}.select-options,.order-types{display:flex;flex-wrap:wrap;gap:8px}.select-options label,.order-types label{display:flex;flex-direction:column;gap:7px;width:100%;margin:0;text-align:center}.select-options label input[type=radio],.order-types label input[type=radio]{display:none;margin-right:2px;width:auto}.select-options label input[type=radio]:checked + .label-text .checked-icon,.order-types label input[type=radio]:checked + .label-text .checked-icon{position:absolute;display:initial;top:-8px;right:-7px}.select-options span,.order-types span{color:#191F1C}.select-options input:checked + .label-text,.order-types input:checked + .label-text{border:1px solid #33A833}.select-options .checked-icon,.order-types .checked-icon{display:none;margin-left:auto;max-width:20px}.select-options .label-text,.order-types .label-text{border-radius:4px;padding:10px 22px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:4px;position:relative;border:1px solid #CDCDCD;min-width:120px;cursor:pointer}.select-options .label-text.green-content,.order-types .label-text.green-content{border:1px solid #33A833;color:#33A833}.select-options .label-text.green-content img,.order-types .label-text.green-content img{filter:grayscale(0)}.select-options img,.order-types img{width:auto;height:20px;position:relative;margin:auto}.links-sidebar button{padding:0;border:none;background:none;cursor:pointer}.links-sidebar a,.links-sidebar button{font:400 16px/1.2 "Montserrat",sans-serif;color:#7F7F7F;display:flex;justify-content:space-between;align-items:center}.links-sidebar a span,.links-sidebar button span{font:600 12px/1 "Montserrat",sans-serif;color:white;display:none;text-align:center;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background-color:#EF4624}.links-sidebar a span.active,.links-sidebar button span.active{display:flex}.links-sidebar a:not(:last-child),.links-sidebar button:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #EAEAEA}.links-sidebar a:hover,.links-sidebar a.active,.links-sidebar button:hover,.links-sidebar button.active{font-weight:500;color:#33A833;border-color:#33A833}.order-wrapper{margin-top:25px}.order-list{font:400 16px/1.2 "Montserrat",sans-serif;color:#191F1C;width:100%}.order-list:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #EAEAEA}.order-list picture img{max-width:140px}.order-list p{font:400 13px/1.2 "Montserrat",sans-serif;font-style:italic;color:#7F7F7F;display:block}.order-list .order-head{padding-bottom:17px;margin-bottom:20px;border-bottom:1px solid #EAEAEA}.order-list .code{font:700 16px/1.2 "Montserrat",sans-serif}.order-list .date{font-size:14px;font-weight:500}.order-list .order-status,.order-list prices{font-weight:500}.order-detail-page .cart-list{font:500 16px/1.5 "Montserrat",sans-serif}.order-detail-page .left-carts h2{font-weight:700;margin-bottom:25px}.order-detail-page .left-carts h3,.order-detail-page .left-carts h4{font:500 16px/1.5 "Montserrat",sans-serif}.order-detail-page .left-carts .notes-cart{background-color:#F6F6F6}.order-detail-page .status-order h4{margin:0}.order-detail-page .status-order h2.small-mg{margin-bottom:10px}.order-detail-page .status-order .title-icon{color:#7F7F7F;margin:0}.order-detail-page .status-order .title-icon img{max-width:56px}.flex{display:flex}.flex.align-bottom{align-items:end}.flex.right{justify-content:right}.copy{font:500 14px/1.3 "Montserrat",sans-serif;display:flex;gap:8px;align-items:center;color:#33A833;justify-content:right}.copy img{max-width:16px}.pagination{font:500 16px/1.2 "Montserrat",sans-serif;display:flex;gap:40px;align-items:center;justify-content:center;margin-top:30px}.pagination a{color:#7F7F7F;display:flex;align-items:center;gap:10px}.pagination img{max-height:10px;filter:grayscale(100%)}.pagination .active{color:#191F1C}.pagination .active img{filter:grayscale(0)}.pagination .prev img{transform:rotate(180deg)}.cart-block{position:relative;padding:8px}.cart-block .cart{position:relative;top:2px}.cart-block .badge{font:500 10px/1.1 "Montserrat",sans-serif;position:absolute;top:-18px;right:-8px;width:18px;height:18px;color:white;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#EF4624}.cart-block:hover .cart-data:not(.no-hover-effect){display:flex}.cart-top{width:100%}.table-floating tr:nth-child(n+4){visibility:collapse}.cart-data{font:600 16px/1.2 "Montserrat",sans-serif;position:absolute;top:45px;transform:translateX(-69%);padding:35px 25px;border-radius:8px;border:1px solid #EAEAEA;background:white;width:450px;display:none;flex-wrap:wrap}.cart-data .cart-title{display:flex;flex-wrap:wrap;justify-content:space-between}.cart-data .cart-bottom{margin:auto 0 0 0;display:block;width:100%}.cart-data .close-cart{display:none}.cart-data .close-cart img{max-width:18px;border:none}.cart-data span{font:500 12px/1.2 "Montserrat",sans-serif;display:block;margin:10px 0 0}.cart-data picture{margin-right:10px}.cart-data img{max-width:51px;border:1px solid #EAEAEA;border-radius:5px;object-fit:contain;aspect-ratio:.8;height:auto}.cart-data table{width:100%;border-top:1px solid #EAEAEA;margin-bottom:20px}.cart-data td{padding:15px 0;border-bottom:1px solid #EAEAEA}.cart-data .subtotal{font:700 18px/1.2 "Montserrat",sans-serif;margin-bottom:20px}.cart-data .subtotal span{font:700 20px/1.2 "Montserrat",sans-serif;margin:0}.cart-data .view-more{font:500 16px/1.2 "Montserrat",sans-serif;color:#33A833}.map-wrapper{position:relative;width:100%;display:block;margin:0 0 20px}.map-wrapper .map{height:325px}.map-wrapper .map:after{width:50px;height:50px;display:block;content:' ';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;background-image:url("/static/img/shops/point2.png?157a3f3d5302");background-repeat:no-repeat;background-size:50px 50px;pointer-events:none}.empty-float-cart{max-width:65%;margin:0 auto}.empty-float-cart h2{font:600 18px/1.5 "Montserrat",sans-serif;margin:35px 0 10px}.empty-float-cart p{font:400 14px/1.5 "Montserrat",sans-serif;margin:0 0 20px}.empty-float-cart img{max-width:100px;border:none;margin:0}.alert-block{font:400 14px/1.5 "Montserrat",sans-serif;color:#EF4624;background-color:#FFF0F0;padding:15px 25px;margin:0 0 20px;display:block}.alert-block-promotion{font:400 14px/1.5 "Montserrat",sans-serif;color:#EF4624;background-color:#FFF0F0;padding:15px 25px;margin:0 0 20px}.accounts-page .password_change{max-width:calc(40%)}.accounts-page .password_change .field{width:100%}.qris-qr .qr-code{max-width:200px}.overlay-delivery-information{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;max-height:400px;width:80%;border:1px solid white;border-radius:5px;background-color:#fff;z-index:1002}.overlay-delivery-information .close-section{cursor:pointer;position:absolute;right:0;padding:15px 15px}.overlay-delivery-information .close-section:hover{opacity:0.4}.overlay-delivery-information .overlay-content{padding:80px 50px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px}.overlay-delivery-information .overlay-content .car-icon{width:120px}.overlay-delivery-information .overlay-content .overlay-title{font-weight:bold;font-size:18px}.overlay-delivery-information .overlay-content .overlay-subtitle{font-weight:bold}.view-icon{max-width:57px}.order-types label{display:flex;justify-content:start;align-items:center}.order-types label img{filter:grayscale(1)}.order-types label input[type=radio]:checked + .label-text{color:#33A833}.order-types label input[type=radio]:checked + .label-text img{filter:grayscale(0)}.order-types .label-text{font:600 14px/1 "Montserrat",sans-serif;color:#CDCDCD;gap:10px;border-radius:8px;padding:10px 20px;position:relative}.order-types .icon{height:25px}.order-types .checked-icon{width:15px;height:15px}.warning-box{font:400 13px/1.5 "Montserrat",sans-serif;justify-content:space-between;gap:15px;border-radius:8px;border:1px solid #FFBD00;padding:10px;background:#fefadd}.warning-box p{font:400 13px/1.5 "Montserrat",sans-serif;color:#191F1C;margin:0}.warning-box img{width:22px;height:22px}.red-box{border-color:#EF4624;background-color:#FFF8F8}.red-box .separator.border{border-color:#FFDCDC}.red-box a.button,.red-box a.copy{color:#EF4624}.red-box .copy img{content:url("/static/img/shops/copy-red.png?157a3f3d5302")}.red-box .button img{content:url("/static/img/shops/arrow-right2-red.png?157a3f3d5302")}@media screen and (max-width:1180px) and (min-width:821px){.container{padding:0 16px}nav .navlinks{gap:2vw;padding:0}nav .container{padding:0}nav .socials{margin:0 20px}footer .container{padding:0}footer .inner{padding:35px 16px}.our-story__points{gap:55px;justify-content:unset}.our-story__points img{width:80px;height:80px}.grow-your-business__background-image{height:385px}.product-index__categories a{padding:0px 0px 5px;font-size:14px;margin-bottom:10px}.product-index__products h3{font-size:14px;line-height:21px}.recipes-index{gap:45px}.recipes-index__recipes h3{font-size:13px;line-height:20px}span.product-details__buy-from,.product-index__products span{display:none}.product-details__description h3 + p{margin:0}.recipe-details__description ul{gap:0}.recipe-details .recipe-details__how-to{padding-left:18px}.recipe-details .recipe-details__how-to li{list-style-position:outside}.articles-index__articles li:first-child h3{font-size:22px;line-height:33px}.search-page,.product-details,.recipe-details,.articles-index,.recipes-index,.product-index{margin-top:33px}.about-us h1{font-size:32px;line-height:38px}.about-us__content{row-gap:20px}.about-us__quote img{max-width:52px}.about-us__quote p{font-size:24px;line-height:36px;margin-bottom:25px}.about-us__certifications img{width:86px;height:86px}.about-us__infobox{padding:30px}.about-us__infobox span{font-size:16px;line-height:20px}.about-us__infobox img{max-width:73px}.about-us__infobox li span{font-weight:400}.article-details__content-container{grid-template-columns:48px 755px}.article-details__back{font-size:14px;line-height:18px}.business__header{height:360px}.container.promotion{max-width:80%}.promotion__text h1{font-size:22px;line-height:28px}.promotion__text__buttons a{max-width:110px;padding:10px 13px 8px;gap:10px}.promotion__text__buttons a img{width:100%}.beverage-specialist{font-size:16px;line-height:26px}.privacy_policy{max-width:80%}.privacy_policy__content,.privacy_policy__content--list{font-size:16px;line-height:26px;margin-top:0}.privacy_policy__content--list{padding-left:20px}.privacy_policy__subtitle{margin-bottom:0}}@media screen and (max-width:820px){.container{padding:0px 16px;max-width:unset}.mobile{display:initial}nav{padding:24px 0px}nav .socials{display:none}nav .socials.mobile{display:flex}nav .socials.mobile img{width:85%;height:auto}nav .navlinks{position:absolute;left:0px;top:0px;padding:154px 0px 0px;z-index:10;flex-direction:column;background:#EAF2F0;display:none;width:100%;min-height:100vh;gap:24px}nav .logo{margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);z-index:11}nav .logo img{height:37px;z-index:1000;position:relative}nav .nav-toggle{display:flex;z-index:11}nav .search-toggle{display:flex}nav .search-toggle-mobile{display:block}nav .search-container{display:none;top:100%;left:0px;background-color:#2F7870;padding:16px 18px;width:100%;position:absolute;z-index:10}nav .search-container form{width:100%;min-width:100%;max-width:100%}nav .container{padding:0px 16px;max-width:unset}nav .search-wrapper{width:auto;display:flex;gap:25px}nav .search-toggle-mobile{background:none;order:1;position:relative;top:2px}nav .cart-block{order:2;padding:7px}nav .icon-img{max-height:20px}nav .cart-block .badge{font-size:8px;top:-11px;width:14px;height:14px}.steps a{font-size:12px}.steps span{font-size:10px;width:20px;height:20px}.form-wrapper label,.form-wrapper a,.form-wrapper button,.cart-form-wrapper label,.cart-form-wrapper a,.cart-form-wrapper button{font-size:14px;line-height:16px}.form-wrapper h1,.cart-form-wrapper h1{font-size:20px}.form-wrapper form,.cart-form-wrapper form{border:none;padding:0}.form-wrapper .box,.cart-form-wrapper .box{padding:0}.form-wrapper .head,.cart-form-wrapper .head{padding-bottom:25px;margin-bottom:25px}.form-wrapper .block:not(:last-child),.cart-form-wrapper .block:not(:last-child){margin-bottom:20px}.form-wrapper .otp-input,.cart-form-wrapper .otp-input{margin-top:45px}.form-wrapper .full-width-mobile,.cart-form-wrapper .full-width-mobile{width:100%}.form-wrapper p,.cart-form-wrapper p{font-size:14px;line-height:1.5}.form-wrapper input,.cart-form-wrapper input{font-size:12px}.form-wrapper .field.info label,.cart-form-wrapper .field.info label{margin:0}.carts{gap:10px}.carts picture img{max-width:60px}.carts h1{font-size:22px;line-height:1.4;margin-bottom:20px}.carts h2{font-size:14px;line-height:1.4;max-width:100%}.carts h3,.carts .title-icon,.carts .notes-title{font-size:14px;line-height:1.4}.carts p,.carts label{font-size:14px;line-height:1.4;margin:0 0 10px}.carts .subtotal,.carts .input-qty-wrapper,.carts .input-qty-wrapper input{font-size:14px;line-height:1.4}.carts .cart-list .subtotal{font-size:14px;line-height:1.2;font-weight:600}.carts .cart-list h2{font-size:14px;line-height:1.3;font-weight:600}.carts .cart-list h2 span{display:inline-table}.carts .delete{margin-left:0}.carts .delete img{max-width:20px;top:2px}.carts .qty-field{margin-bottom:10px;justify-content:flex-end}.carts .desc-box{justify-content:space-between}.carts .input-qty-wrapper{height:27px}.carts .input-qty-wrapper.text{height:20px}.carts .cart-box{gap:10px}.carts .cart-sidebar{margin-top:0;padding:20px 0 0;border:none;border-top:1px solid #EAEAEA}.carts .cart-sidebar [data-modal-trigger="how-to-pay"]{margin-top:20px}.carts .field{margin-bottom:10px}.carts .cart-form-wrapper{margin-bottom:10px}.field-icon{height:38px;gap:10px}.field-icon input{width:100%}.field-icon.active{padding:9px 10px 9px 42px}.field-icon .remove-voucher img{max-width:16px}.field-icon .label-icon{max-width:15px}.field-icon .discount-icon{max-width:24px;top:6px}.field-icon .label-icon{top:12px;font-size:13px}.field-icon .label-icon + input{padding-left:36px}.map-wrapper .map{height:160px}.cart-sidebar h2,.cart-sidebar h3{font-size:14px;line-height:18px}.cart-sidebar p,.cart-sidebar h4{font-size:14px;line-height:18px}.cart-sidebar p{line-height:1.5}.cart-sidebar p.mt-15{margin-top:0}.cart-sidebar h3.title-icon{font-size:16px}.cart-sidebar h3.title-icon img{height:22px}.cart-sidebar .grand-total{font-size:18px;line-height:1.2}.cart-sidebar .grand-total h2{font-size:16px}.cart-sidebar .field .discount-icon + input{max-width:68%}.cart-border{padding:0;border:none}.cart-border .small-text{font-size:12px}.cart-border__subtotal-block h2{font-size:18px;max-width:100%}.cart-border__subtotal-block h2 span{font-size:12px;margin-top:8px}.cart-border__subtotal-block h3{font-size:14px}.cart-border.left-carts h2,.cart-border.left-carts h3{font-size:14px;line-height:1.2}.cart-border.left-carts h4{font-size:14px;line-height:1.2;font-weight:500}.cart-border.left-carts .grand_total,.cart-border.left-carts .grand_total h2{font-size:18px;line-height:1.2}.cart-border h4.title-icon img{max-height:12px}.modal{padding:0 10px}.modal .close-button-modal{top:28px}.modal .close-button-modal img{max-width:19px}.modal.modal-full-screen{padding:0}.modal.modal-full-screen .modal-wrapper{margin:0;height:100vh;border:none;border-radius:0}.modal-wrapper{padding:25px 20px;width:auto}.modal-wrapper h1{font-size:20px;margin-bottom:10px}.modal-wrapper h2{font-size:20px}.modal-wrapper h3,.modal-wrapper h4{font-size:14px}.modal-wrapper h3 span,.modal-wrapper h4 span{font-size:12px}.modal-wrapper a,.modal-wrapper ol{font-size:12px}.modal-wrapper p{font-size:14px;line-height:1.5}.modal-wrapper button{font-size:14px;width:100%;margin:0}.modal-wrapper .modal-button{display:flex;flex-direction:column;margin-top:20px;gap:10px}.modal-wrapper .info{font-size:12px;line-height:1.4;padding:12px}.modal-wrapper .payment-method-wrapper{max-height:80vh}.cart-block:hover .cart-data{display:none}.cart-form-wrapper .field:empty{display:none}.cart-form-wrapper .field input,.cart-form-wrapper .field textarea,.cart-form-wrapper .field textarea::placeholder,.cart-form-wrapper .field input::placeholder{font-size:14px;line-height:1.4}.cart-form-wrapper .field,.cart-form-wrapper.three-column .field{width:100%}.actions-button button.auto{width:100%}iframe{margin-bottom:20px}.help-text,.button{font-size:14px;line-height:16px}.input-qty-wrapper a,.input-qty-wrapper button{font-size:22px;width:25px;height:25px;padding:0;min-width:25px}.input-qty-wrapper{max-width:100%}.select-options,.order-types{margin-bottom:20px}.select-options img,.order-types img{height:20px}.select-options label,.order-types label{margin-bottom:0}.notes-cart .input-notes-result,.notes-cart input{font-size:13px}.notes-cart a img{max-width:16px}.notes-cart .change-notes{font-size:14px}.links-sidebar a{font-size:14px}.links-sidebar a span{font-size:12px;width:20px;height:20px}footer .inner{padding:30px 21px}footer .container{grid-template-columns:minmax(0,1fr);gap:34px;padding:0;margin:0}footer .brand-info{grid-row:4}footer .brand-info .logo{display:none}footer .brand-info .socials{margin-top:0;gap:34px}footer .brand-info .copyright{margin-top:18px}footer section h3{font-size:15px;line-height:18px}footer section h3 + ul{margin:12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}footer section h3 + ul li{font-size:15px;line-height:20px}footer .get-in-touch .content{margin-top:12px;grid-template-columns:minmax(0,1fr);gap:16px}footer .get-in-touch .links{display:flex;flex-direction:column;gap:4px}footer .get-in-touch a,footer .get-in-touch a:any-link{font-size:15px;line-height:32px;padding-bottom:0}footer .get-in-touch address{font-size:15px;line-height:20px}.footer-spacer{height:32px}.floating-whatsapp{bottom:20px;margin-right:20px;display:inline-flex;border-radius:64px}.floating-whatsapp span{display:none}.homepage-carousel{margin:0 -16px;border-radius:0}.homepage-carousel__container{gap:0}.homepage-carousel__slide{border-radius:0}.homepage-carousel__slide img{aspect-ratio:5 / 7}.homepage-carousel__slide .desktop{display:none}.homepage-carousel__slide .mobile{display:initial}.our-clients{margin-top:34px}.our-clients h2{font-size:26px;line-height:26px;text-align:left}.our-clients__clients{margin:12px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:16px}.our-story{grid-template-columns:minmax(0,1fr);margin-top:32px}.our-story__content{display:flex;flex-direction:column}.our-story h2{font-size:26px;line-height:31.2px}.our-story p{font-size:14px;line-height:21px;margin-top:13px}.our-story__points{margin:0;row-gap:26px}.our-story__points li{gap:8px}.our-story__points img{width:80px;height:80px}.our-story__points span{font-size:15px;line-height:18px}.our-story__read-more{margin:24px 0 0}.our-story__product-showcase{display:none}.our-products{margin-top:28px}.our-products h2{text-align:left;font-size:26px;line-height:31.2px}.our-products__categories{margin:24px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:21px;row-gap:20px}.our-products__category span{font-size:12px;margin-top:5px}.grow-your-business{margin-top:35px}.grow-your-business__background-image{height:348px}.grow-your-business__floating{margin:0;padding:16px 20px}.grow-your-business h2{font-size:26px;line-height:32px;font-weight:700}.grow-your-business p{margin:12px 0 0;font-size:14px;line-height:21px}.grow-your-business__learn-more{font-size:12px;line-height:16.8px;padding:12px;gap:8px}.grow-your-business__learn-more img{max-width:12px}.news{margin-top:40px}.news__news{grid-template-columns:minmax(0,1fr);gap:32px}.news h3{margin:8px 0 0;font-size:18px;line-height:20px}.news p{margin:8px 0 0;font-size:14px;line-height:21px}.news__read-more{display:none}.product-index{grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px}.product-index__header{grid-column:1;margin-top:18px}.product-index__header h1{display:none}.product-index__header p{margin:0;font-size:15px;line-height:24.5px;text-align:start}.product-index__subcategories-dropdown{display:flex}p ~ .product-index__subcategories-dropdown{margin-top:0}.product-index__subcategories{flex-direction:column;gap:0;margin:8px 0 0;align-items:flex-start;border-radius:10px;border:1px solid #EAEAEA;display:none;position:absolute;width:calc(100% - 32px);background:white;z-index:5;overflow:hidden}.product-index__subcategories li{width:100%}.product-index__subcategories a{border:none;border-bottom:1px solid #EAEAEA;padding:12px 20px;font-size:15px;line-height:18px;border-radius:0;width:100%}.product-index__subcategories a.active{border-color:#EAEAEA;background:transparent;color:#33A833}.product-index__subcategories li:last-child a{border-bottom:none}.product-index__categories{grid-row:1;margin:0 -16px;overflow-x:auto;border-bottom:1px solid #EAEAEA;position:sticky;top:50px;background:white;padding:15px 0 7px}.product-index__categories ul{flex-direction:row;gap:28px}.product-index__categories li:first-child{padding-left:16px}.product-index__categories li:last-child{padding-right:16px}.product-index__categories a{white-space:nowrap}.product-index__products{margin-top:18px}.product-index__products h3{font-size:14px;line-height:18px;margin-top:6px}.product-index__products ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:21px;row-gap:16px}.product-index__products img{aspect-ratio:158 / 203;height:auto}.product-index__products span{display:none}.recipes-index{grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px}.recipes-index__header{grid-column:1;margin-top:12px}.recipes-index__header h1{text-align:start;font-size:26px;line-height:33.6px}.recipes-index__header p{margin:14px 0 0;font-size:15px;line-height:24.5px;text-align:start}.recipes-index__categories-dropdown{display:flex}.recipes-index__categories{flex-direction:column;gap:0;margin:8px 0 0;align-items:flex-start;border-radius:10px;border:1px solid #EAEAEA;display:none;position:absolute;width:calc(100% - 32px);background:white;z-index:5;overflow:hidden}.recipes-index__categories li{width:100%}.recipes-index__categories a{border:none;border-bottom:1px solid #EAEAEA;padding:12px 20px;font-size:15px;line-height:18px;border-radius:0;width:100%}.recipes-index__categories a.active{border-color:#EAEAEA;background:transparent;color:#33A833}.recipes-index__categories li:last-child a{border-bottom:none}.recipes-index__recipes{margin-top:32px}.recipes-index__recipes ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:24px}.recipes-index__recipes h3{margin-top:6px;font-size:13px;line-height:16px}.recipes-index__recipes button{margin-top:32px;padding:12px;font-size:14px;line-height:16.8px}.product-details{margin-top:0}.product-details__breadcrumbs li.mobile{max-width:96px;margin-right:1ch}.product-details__breadcrumbs li.desktop{max-width:0;margin-right:0}.product-details__main-image{background:white}.product-details__main-image.pop{height:50vh;top:50%!important;left:50%!important;transform:translate(-50%,-50%);border-color:transparent}.product-details__main-image.show{display:initial}.product-details__main-image-container{display:block;background-color:rgba(25,31,28,0);top:0;left:0;overscroll-behavior:contain;pointer-events:none;transition:background-color 0.25s}.product-details__main-image-container.show{background-color:rgba(25,31,28,0.5);pointer-events:initial}.product-details__details{grid-template-columns:minmax(0,1fr)}.product-details__header{grid-row:1}.product-details__header h1{font-size:24px;line-height:26px}.product-details__header .qty-info-box .original-price{font-size:14px;text-align:left}.product-details__gallery{display:flex;gap:15px;margin-top:25px}.product-details__thumbnails{flex-direction:row;gap:12px;margin-bottom:20px}.product-details .qty-info-box{border:none;padding:0;margin:10px 0 0}.product-details .qty-info-box h2{font-size:20px}.product-details .qty-info-box .info{font-size:10px}.product-details .qty-info-box .add-wrapper{margin-top:15px}.product-details__content{grid-row:3;margin-bottom:20px}.product-details__content .qty-info-box .button{font-size:14px;padding:7px}.product-details__ecommerce-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;row-gap:8px}.product-details__ecommerce-links a{gap:6px}.product-details__ecommerce-links span{font-size:12px;line-height:14px}.product-details__ecommerce-links .icon{width:20px;height:20px;object-fit:contain}.product-details__ecommerce-links .product-details__buy-from{grid-column:1 / span 3;font-size:15px;line-height:22.5px;font-weight:700}.product-details__description{margin-top:25px}.product-details__description h2{font-size:20px;line-height:24px;margin:30px 0 0}.product-details__description h2 + p{margin:6px 0 0}.product-details__description p{font-size:14px;line-height:22px;margin:2px 0 0}.product-details__description h3{font-size:14px;line-height:24.5px}.product-details__description h3 + p{margin:6px 0 0}.product-details__info{margin-top:16px;gap:16px}.product-details__info .mobile-spanned{grid-column:1 / span 2}.product-details .serving-suggestions{padding:20px 0 0;border-radius:0;border-left:none;border-right:none;border-bottom:none}.product-details .serving-suggestions h3{font-size:14px;line-height:22px}.product-details__serving-suggestions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:2px}.product-details__serving-suggestion h4{margin:0;font-size:14px;line-height:25.2px;font-weight:600;color:#2F7870}.product-details__serving-suggestion p{margin:0;font-size:14px;line-height:21px}.product-details__ingredients{padding:15px 0 0}.product-details__ingredients p{font-size:14px;line-height:22px}.product-details__explore-more h4{font-size:26px;line-height:32px}.product-details .add-wrapper{margin-top:20px}.about-us__backdrop{height:512px}.about-us__content{grid-template-columns:minmax(0,1fr);gap:0;margin-top:26px}.about-us h1{font-size:26px;line-height:32px;grid-row:2;margin-top:14px}.about-us__quote{flex-direction:column;gap:8px}.about-us__quote img{width:39px}.about-us__quote p{font-size:22px;line-height:28.6px}.about-us__quote.black{margin:37px 0 0}.about-us__banner{margin:16px -16px 0;padding:0 16px 30px;grid-column:auto;background-color:#2F7870}.about-us__banner img{height:315px;object-fit:cover;border-radius:8px}.about-us__para-2,.about-us__para-3,.about-us__banner{font-size:14px;line-height:22px;grid-row:auto;grid-column:auto}.about-us__para-1{font-size:14px;line-height:22px;margin:0 -16px 0;padding:0 16px 20px;background-color:#2F7870}.about-us__para-2{margin:0 -16px 0;padding:0 16px 32px;background-color:#2F7870}.about-us__para-3{margin-top:18px}.about-us__infobox{margin:0 -16px 0;padding:21px 16px 0;grid-row:auto;border-radius:0;box-shadow:none}.about-us__infobox span{font-size:17px;line-height:27.2px}.about-us__infobox-points{margin:21px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-us__infobox-points li{gap:8px}.about-us__infobox-points span{font-size:15px;line-height:18px}.about-us__infobox-points img{width:50px}.about-us__product-showcase{display:none}.about-us__certifications{margin-top:32px}.about-us__certifications img{width:96px;height:96px}.recipe-details{margin-top:24px}.recipe-details h1{font-size:26px;line-height:32px}.recipe-details__content{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:21px}.recipe-details__gallery{grid-row:1}.recipe-details__description h2{margin:20px 0 0}.recipe-details__share.desktop{display:none}.recipe-details__share.mobile{display:flex;margin:32px auto 0}.recipe-details__description ol{font-size:14px;line-height:22px}.business__header{height:360px;border-radius:0}.business__content{margin-top:26px;padding:0 16px}.business__content h1,.business__content h2{text-align:left;font-size:26px;line-height:32px}.business__description{text-align:left;margin-top:16px;font-size:14px;line-height:22px}.business__need-consultation{margin-top:20px;width:100%}.business__need-consultation img{display:block;width:100%;margin:0 auto;max-width:540px}.business__types{margin-top:24px;gap:22px}.business__type{border-radius:4px}.business__type label{font-size:13px;padding:16px 20px;line-height:15.75px;gap:12px}.business__type label>img:first-child{width:30px;height:30px;object-fit:contain}.business__type-content p{padding:12px 20px 16px;font-size:14px;line-height:22px}.business__clients{margin:8px 0 0;padding:0 20px 16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.business__clients.mobile-four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.business__partnership-form{margin-top:28px;grid-template-columns:minmax(0,1fr);gap:22px}.business__partnership-form .span{grid-column:1}.business__partnership-form button{justify-content:center;padding:12px;font-size:14px;line-height:16px;margin:0 auto}.articles-index{margin-top:24px;gap:24px}.articles-index h1{text-align:start;font-size:26px;line-height:32px}.articles-index__articles ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:21px;row-gap:24px}.articles-index__articles li:first-child{grid-column:1 / span 2;grid-row:1 / span 2}.articles-index__articles li:first-child h3{font-size:18px;line-height:24px;margin-top:5px}.articles-index__articles li:first-child p{font-size:14px;line-height:22px;margin-top:5px}.articles-index__articles li{grid-column:1 / span 2}.articles-index__articles li:not(:first-child){grid-row:unset;grid-column:unset}.articles-index__articles h3{margin-top:8px;font-size:14px;line-height:20px}.articles-index__articles button{margin-top:32px;padding:12px;font-size:14px;line-height:16.8px}.articles-index__article-image{aspect-ratio:1}.article-details{margin-top:24px}.article-details h1{font-size:26px;line-height:32px;margin-top:0}.article-details time{font-size:16px;line-height:20px;margin-top:10px}.article-details__content-container{grid-template-columns:minmax(0,1fr);gap:0}.article-details__header{grid-column:1;margin-bottom:15px}.article-details__sharer{grid-row:3;flex-direction:row;margin-top:34px}.article-details__back.desktop{display:none}.article-details__back.mobile{display:flex;margin-top:32px}.article-details__main-image{aspect-ratio:1;border-radius:4px}.article-details__content{margin-top:20px}.article-details h2{font-size:20px;line-height:25px;color:#2F7870;margin:15px 0 0}.article-details h3{font-size:14px;line-height:22px;margin:15px 0 0}.article-details p,.article-details ul,.article-details ol{font-size:14px;line-height:22px;margin:15px 0 0}.contact-us{margin-top:24px}.contact-us__top{grid-template-columns:minmax(0,1fr)}.contact-us__hero{display:none}.contact-us__content h1{font-size:26px;line-height:32px}.contact-us__content p{font-size:14px;line-height:22px;margin:16px 0 0}.contact-us__content a,.contact-us__content a:any-link{align-items:center;font-size:14px;line-height:24px}.contact-us__content a img{width:32px;height:32px;object-fit:contain}.contact-us__links{margin-top:16px;gap:16px}.contact-us__address-container{margin-top:16px}.contact-us__address-container img{width:24px;height:24px;object-fit:contain}.contact-us__addresses{flex-direction:column}.contact-us__follow-us{margin-top:24px}.contact-us__follow-us span{font-size:18px;line-height:22px}.contact-us__socials{margin-top:10px}.contact-us__distributors-container{margin:32px 0 0}.contact-us__distributors-container h2{text-align:left;font-size:26px;line-height:32px}.contact-us__distributors{margin-top:20px;grid-template-columns:minmax(0,1fr);gap:16px}.contact-us__distributor-region{font-size:14px;line-height:22px}.contact-us__distributor-name{font-size:14px;line-height:22px;margin-top:4px}.contact-us__distributor-address{font-size:14px;line-height:22px}.contact-us__distributor-whatsapp{gap:8px;font-size:14px;line-height:20px}.contact-us__distributor-whatsapp img{width:18px;height:18px;object-fit:contain}.contact-us__form{margin-top:32px;max-width:unset}.contact-us__form h2{text-align:left;font-size:26px;line-height:32px}.contact-us__form-fields{margin-top:34px;display:flex;flex-direction:column;gap:22px}.contact-us__form-fields span{font-size:12px;line-height:15px}.contact-us__form-fields input,.contact-us__form-fields textarea{font-size:13px;line-height:16px}.contact-us button[type=submit]{font-size:12px;line-height:16px;margin:22px auto 0;padding:12px 18px}.contact-us button[type=submit] img{max-width:12px;top:0}.beverage-specialist__banner{width:100%;margin-top:30px}.beverage-specialist h1{margin:0px;font-size:26px;line-height:32px;text-align:left;order:-1;width:100%}.beverage-specialist p{font-size:14px;line-height:22.4px}.beverage-specialist ul{margin:24px 0px 0px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:12px}.beverage-specialist__whatsapp{margin:32px 0px 0px}.beverage-specialist__whatsapp h3{font-size:18px;line-height:22px;text-align:center}.beverage-specialist__whatsapp span{margin:2px 0px 0px;font-size:20px;line-height:24px}.promotion{flex-direction:column-reverse}.promotion__text{width:100%}.promotion__text h1{font-size:26px;line-height:32px;margin-top:0}.promotion__text p{font-size:14px;line-height:22px}.promotion__text__buttons{flex-direction:column;gap:0}.promotion__text__buttons a{margin:0.5rem auto;width:100%}.promotion__slider{width:100%}nav .languages{margin-left:10px}nav .languages.website{display:none}nav .languages.mobile{display:block;margin-left:0;text-align:center}.search-page{margin-top:25px}.search-page .product-index__products{margin-top:0}.search-page .product-index__products ul{row-gap:16px}.search-page__header h1{font-size:24px;line-height:32px}.privacy_policy{font-size:14px;line-height:22px;margin:0}.privacy_policy__title{font-size:26px;line-height:32px}.privacy_policy__content,.privacy_policy__content--list{font-size:14px;line-height:22px}.privacy_policy__content--list{padding-left:0}.privacy_policy ul{padding-left:18px}.website{display:none}.mobile{display:block}.landing-page nav .navlinks{gap:10px}.landing-page nav .navlinks li{padding:0}.landing-page nav .navlinks .button{padding:10px 20px;margin-top:5px;display:table}.landing-page section h2{font-size:24px;line-height:36px;margin:0 0 20px;text-align:center}.landing-page .section-p{font-size:14px;line-height:22px;max-width:100%}.landing-page .separator{margin-bottom:35px}.landing-page .flex{gap:25px;flex-wrap:wrap}.landing-page .homepage-carousel{padding:25px 0;margin:0}.landing-page .banner_content{gap:20px;flex-wrap:wrap}.landing-page .banner_content .desc{max-width:100%}.landing-page .banner_content .desc + picture{margin:0 auto}.landing-page .banner_content .banner-img{max-width:100%}.landing-page .banner_content a img{max-width:160px}.landing-page .banner_content h1{font-size:30px;line-height:45px;margin:0}.landing-page .banner_content p{font-size:12px;line-height:20px;margin-bottom:16px}.landing-page .satisfied-customers{padding:27px 0}.landing-page .satisfied-customers .container{display:block}.landing-page .satisfied-customers h2{font-size:44px;line-height:52px;padding:0;margin:0;display:block}.landing-page .satisfied-customers h2 .desc{font-size:12px;line-height:15px;width:100%;display:table}.landing-page .satisfied-customers h2 .plus{font-size:36px;line-height:42px;top:-15px}.landing-page .satisfied-customers h2.line{margin:10px 0}.landing-page .why-our-products{gap:20px;flex-wrap:wrap}.landing-page .why-our-products h2{font-size:16px;line-height:22px;margin:0 0 10px}.landing-page .why-our-products p{margin-bottom:0}.landing-page .why-our-products .list{padding:25px 20px;width:100%}.landing-page .why-our-products img{max-width:84px}.landing-page .why-our-products + .button img{width:212px}.landing-page .supreme-product{padding:40px 0}.landing-page .supreme-product .button img{max-height:41px}.landing-page .supreme-product .text-align-left{max-width:80%;margin:0 auto 30px;text-align:center}.landing-page .why-our-products.product-list .text{padding:15px}.landing-page .why-our-products.product-list .text h2{font-size:13px;line-height:18px}.landing-page .why-our-products.product-list .text p{font-size:10px}.landing-page .why-our-products.product-list img{max-height:190px}.landing-page .slider{flex-wrap:nowrap;line-height:0}.landing-page .testimony{padding-bottom:35px}.landing-page .testimony img.rates{max-width:115px;margin:0 0 20px}.landing-page .testimony h2{flex-wrap:wrap;text-align:center;justify-content:center}.landing-page .testimony h2 span{font-size:14px;line-height:20px}.landing-page .testimony .bottom{margin-top:25px}.landing-page .testimony .bottom h3{font-size:13px;line-height:15px;text-align:left}.landing-page .testimony .bottom p{font-size:11px;line-height:12px}.landing-page .testimony .bottom .icon{max-width:52px}.landing-page .register-wrapper{padding:50px 0}.landing-page .ebook{padding:20px}.landing-page .ebook h2{font-size:18px;line-height:25px;margin-bottom:10px;text-align:left}.landing-page .ebook p{font-size:13px;line-height:22px;text-align:left}.landing-page .register-form{padding:30px}.landing-page .register-form h2{font-size:15px;line-height:25px}.landing-page .register-form p{font-size:12px;line-height:22px}.landing-page .register-form label{font-size:10px;margin-bottom:5px}.landing-page .register-form input,.landing-page .register-form select{font-size:12px;line-height:15px;padding:9px 15px}.landing-page .register-form input:placeholder,.landing-page .register-form select:placeholder{font-size:12px;line-height:15px}.landing-page .register-form select{padding:9px 13px}.landing-page .register-form button{font-size:14px;padding:13px}.landing-page .register-form .field{margin-bottom:20px}.landing-page footer ul{gap:20px}.landing-page footer ul img{max-width:27px}.landing-page footer section{padding:28px 0;text-align:center}.landing-page footer hr{margin:0;padding:0}.landing-page footer a{font-size:14px;line-height:16px}.landing-page footer .flex{justify-content:center}.landing-page footer .socials{justify-content:center;margin-bottom:20px}.landing-page footer .top{padding-top:0}.landing-page footer .logo{width:100%;max-width:209px}.pure-u-1-1.p-20{padding:0}.order-list{font-size:12px}.order-list .order-head{padding-bottom:5px;margin-bottom:8px}.order-list:not(:last-child){margin-bottom:15px;padding-bottom:15px}.order-list .date{font-size:10px;text-align:right}.order-list p{font-size:10px;margin-top:5px}.order-list .code{font-size:12px}.order-list .price{font-weight:500}.order-list .order-status{font-weight:500;margin-bottom:5px}.pagination a{font-size:14px}.steps-wrapper h1{font-size:22px;line-height:1.2}.steps-wrapper h2{font-size:12px}.steps-wrapper__head{font-size:12px;margin:25px 0}.steps-wrapper__head h2{margin-bottom:10px}.steps-wrapper__head .text-align-right{text-align:left}.track-wrapper .steps{margin:0;padding:20px 15px;font-size:12px}.track-wrapper .steps h2,.track-wrapper .steps p{font-size:12px}.track-wrapper .steps h2{margin-bottom:5px}.track-wrapper .steps circle{margin-left:5px}.track-wrapper .steps .active circle{box-shadow:0 0 0 5px #d2ecd2}.track-wrapper .steps .line:before{left:-11%}.payment-method a{font-size:14px}.payment-method ol{font-size:13px}.qty-info-box{align-items:initial;flex-direction:column}.qty-info-box h2{font-size:16px}.qty-info-box .button{font-size:12px;padding:3px}.qty-info-box .button span{display:inline-table}.qty-info-box .original-price{text-align:left;font-size:11px}.steps.checklist-icon:before{top:14%}.steps.checklist-icon span>img{max-height:17px}.steps.checklist-icon .checklist{max-width:10px;top:-1px;right:-2px}.steps.checklist-icon .canceled .checklist{top:-3px}.order-detail-page .cart-list{font-size:14px;font-weight:500;line-height:1.2}.order-detail-page .pure-u-md-15-24{order:1;margin-top:20px}.accounts-page .carts label{font-size:14px}.accounts-page .carts .field{margin-bottom:20px}.accounts-page .carts picture img{max-width:70px}.my-account-menu{position:fixed;top:45px;height:calc(100vh - 45px);z-index:10;width:100%;background:white;padding:50px 15px;display:none}.my-account-menu.active{display:block}.password-field img{top:10px}.qris-info h3{font-size:22px}.distributor-landing-page .banner_content .banner-img{max-width:300px}.distributor-landing-page .banner_content h1{font-size:30px;margin:0 0 20px}.distributor-landing-page .banner_content p{font-size:12px;margin:20px 0 10px}.distributor-landing-page .banner_content a img{max-width:195px}.distributor-landing-page .banner_content a{margin-bottom:45px;display:block}.distributor-landing-page .banner_content .desc{max-width:100%}.distributor-landing-page .satisfied-customers{background-color:transparent;margin:auto auto 0;padding-bottom:0}.distributor-landing-page .satisfied-customers h2{font-size:44px;margin:0 auto 35px}.distributor-landing-page .satisfied-customers h2 .plus{font-size:36px;top:-25px}.distributor-landing-page .satisfied-customers h2 .desc{font-size:12px;margin:0}.distributor-landing-page .satisfied-customers .container{gap:20px;padding:0}.distributor-landing-page .plain-text{text-align:center}.distributor-landing-page .plain-text .box{padding-left:0}.distributor-landing-page .plain-text h2{font:700 20px / 1.5 "Montserrat",sans-serif;margin-top:30px}.distributor-landing-page .plain-text h2 span{color:#2F7870}.distributor-landing-page .plain-text h2.text-align-right{text-align:center;margin-right:0}.distributor-landing-page .plain-text p{font:400 14px / 1.5 "Montserrat",sans-serif}.distributor-landing-page .plain-text__center{background-image:url("/static/img/landing/distributor/circle_bg.png?d4f88dd67ef1");background-size:300px;background-position:top 80% right -90%;text-align:center}.distributor-landing-page .plain-text__center.bg-left{background-image:url("/static/img/landing/distributor/circle_bg_left.png?d4f88dd67ef1");background-position:top 80% left -90%}.distributor-landing-page .plain-text__center.bg-left div:first-child{order:1}.distributor-landing-page .plain-text__center img{max-width:297px;margin-right:0}.distributor-landing-page .plain-text__center h2{font:700 15px / 1.5 "Montserrat",sans-serif;margin:20px auto 31px;max-width:80%;text-align:center}.distributor-landing-page .plain-text__center h2 span{color:#2F7870}.distributor-landing-page .plain-text__center h2.text-align-right{text-align:center}.distributor-landing-page .plain-text__center .text-align-left{padding-left:0}.distributor-landing-page .plain-text__center .text-align-right{text-align:center}.distributor-landing-page .plain-text__center .text-align-right img{margin-right:0}.distributor-landing-page .plain-text__center .text-align-right .box{padding-right:0}.distributor-landing-page .plain-text__center p{font:400 18px / 1.5 "Montserrat",sans-serif}.distributor-landing-page section h2{font:700 20px / 1.5 "Montserrat",sans-serif;margin:0 auto 36px;max-width:100%}.distributor-landing-page section h2 div{font-size:13px;margin-bottom:8px}.distributor-landing-page .supreme-product h2{margin:0 0 45px;color:#2F7870}.distributor-landing-page .supreme-product .tns-controls,.distributor-landing-page .supreme-product .tns-nav{display:none}.distributor-landing-page .register-wrapper{padding:35px 0}.distributor-landing-page .register-form{padding:0 10px}.distributor-landing-page .register-form h2{font:700 20px / 1.2 "Montserrat",sans-serif;margin:0 auto 10px}.distributor-landing-page .register-form p{font:400 14px / 1.5 "Montserrat",sans-serif;margin:0 auto 35px;max-width:100%}.distributor-landing-page .register-form button{max-width:177px;margin:20px auto;cursor:pointer}.distributor-landing-page .field-wrapper{display:flex;flex-wrap:wrap;column-gap:40px}.distributor-landing-page .field{width:100%}.distributor-landing-page .homepage-carousel{background-image:url("/static/img/landing/distributor/slider_bg.png?d4f88dd67ef1");background-position:top left;background-size:contain}.distributor-landing-page .testimony-block{position:relative;padding-top:40px}.distributor-landing-page .testimony-block:before{content:'';background:#F3F7F6;width:100%;height:285px;position:absolute;bottom:0;left:0}.distributor-landing-page .testimony-block .img-wrapper{display:none}.distributor-landing-page .testimony-block h3{font:600 12px / 1 "Montserrat",sans-serif;padding:15px 30px;margin:0 auto 15px}.distributor-landing-page .testimony-block h2{font-size:20px;line-height:1.6;margin:0 auto 60px;max-width:80%;text-align:center}.distributor-landing-page .testimony-block p{font:400 12px / 1.5 "Montserrat",sans-serif;margin:0}.distributor-landing-page .testimony-block .slider{margin:32px 0;gap:0}.distributor-landing-page .testimony-block .slider .list{text-align:left;padding:24px 18px}.distributor-landing-page .testimony-block .slider .list.tns-slide-active{border-radius:6.555px;background:white;box-shadow:0px 3.27748px 16.38741px 0px rgba(0,0,0,0.04)}.distributor-landing-page .user{gap:10px;margin-top:20px}.distributor-landing-page .user img{max-width:40px}.distributor-landing-page .user h4{font:600 14px / 1 "Montserrat",sans-serif;margin:0 0 5px}.distributor-landing-page .user p{font:400 10px / 1 "Montserrat",sans-serif;margin:0}.distributor-landing-page .terms-block{background:#F7FAF9 url("/static/img/landing/distributor/terms_bg.png?d4f88dd67ef1");background-size:85%;background-position:top 100% right;padding:40px 0}.distributor-landing-page .terms-block h2{text-align:center;margin-bottom:25px}.distributor-landing-page .terms-block h2 strong{font:800 16px / 1.5 "Montserrat",sans-serif;color:#FF3636}.distributor-landing-page .terms-block h2 .large{font-size:16px}.distributor-landing-page .terms-block h2.small-mg{font-size:14px}.distributor-landing-page .terms-block h3{font:600 16px / 1.5 "Montserrat",sans-serif;margin:0 0 30px;text-align:center}.distributor-landing-page .terms-block h4{font:400 13px / 1.5 "Montserrat",sans-serif;margin:0}.distributor-landing-page .terms-block a{width:100%;display:block;text-align:center}.distributor-landing-page .terms-block a img{max-width:177px}.distributor-landing-page .terms-block .terms-box{border-radius:8px;background:white;box-shadow:0px 4px 40px 0px rgba(0,0,0,0.1);padding:36px 22px}.distributor-landing-page .terms-block .img{max-width:609px;margin:55px 0 auto auto;display:table}.distributor-landing-page .terms-block .list picture{max-width:44px}.distributor-landing-page .terms-block .small-mg{margin:52px auto 38px}.distributor-landing-page .terms-block .list{display:flex;align-items:center;column-gap:10px}.distributor-landing-page .terms-block .list:not(:last-child){margin-bottom:20px}.distributor-landing-page .why-our-products.product-list{display:flex;flex-wrap:wrap;gap:20px;width:auto!important}.distributor-landing-page .why-our-products.product-list .list{width:calc(50% - 10px)!important}.distributor-landing-page .why-our-products.product-list p{margin:0}.new-landing-page .homepage-carousel{background:url("/static/img/landing/banner2.jpg?157a3f3d5302") no-repeat center center;background-size:cover}.new-landing-page .satisfied-customers{padding:35px 0 30px}.new-landing-page .satisfied-customers h2{font-size:44px;margin:0;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;line-height:1}.new-landing-page .satisfied-customers h2 .plus{font-size:36px;line-height:1;top:-12px}.new-landing-page .satisfied-customers h2 .desc{font-size:12px;width:100%;margin:0}.new-landing-page .satisfied-customers h2.line{display:none}.new-landing-page .satisfied-customers .container{gap:20px;padding:0}.new-landing-page .banner_content{gap:20px;flex-wrap:wrap}.new-landing-page .banner_content .desc{max-width:100%}.new-landing-page .banner_content .desc + picture{margin:0 auto}.new-landing-page .banner_content .banner-img{max-width:100%}.new-landing-page .banner_content a img{max-width:177px}.new-landing-page .banner_content h1{font-size:23px;margin:0}.new-landing-page .banner_content h1 span{font-size:18px}.new-landing-page .banner_content p{font-size:12px;margin-bottom:23px}.new-landing-page .benefits{background:url("/static/img/landing/benefits_bg.jpg?157a3f3d5302");padding:20px 0 50px}.new-landing-page .benefits h3{font-size:24px;text-align:center;padding:40px 0 35px}.new-landing-page .benefits h4{font:400 13px / 1.5 "Montserrat",sans-serif}.new-landing-page .benefits .box{padding:0}.new-landing-page .benefits .img{width:100%;max-width:609px}.new-landing-page .benefits .list picture{max-width:40px}.new-landing-page .benefits .list picture img{max-width:40px}.new-landing-page .benefits .list{column-gap:15px}.new-landing-page .supreme-product{padding:40px 0}.new-landing-page .supreme-product h2{font-size:22px;line-height:1.4;margin-bottom:10px}.new-landing-page .supreme-product p{font-size:13px}.new-landing-page .supreme-product .button img{max-height:41px}.new-landing-page .supreme-product .title-text,.new-landing-page .supreme-product .text-align-left{max-width:100%}.new-landing-page .supreme-product .title-text{margin-bottom:10px}.new-landing-page .supreme-product .tns-nav{display:none}.new-landing-page .supreme-product .slider{transform:none!important}.new-landing-page .why-our-products.product-list{display:flex;flex-wrap:wrap;gap:20px;width:auto!important}.new-landing-page .why-our-products.product-list .list{width:calc(50% - 10px)!important}.new-landing-page .why-our-products.product-list h2{font-size:12px}.new-landing-page .why-our-products.product-list .text{padding:10px 0 0}.new-landing-page .why-our-products.product-list p{margin:0}.new-landing-page .testimony{padding:45px 0}.new-landing-page .testimony img.rates{max-width:116px;margin:0 0 15px;display:table}.new-landing-page .testimony h2{font-size:26px;line-height:1.5;margin:0 0 25px}.new-landing-page .testimony p{font:400 12px / 1.5 "Montserrat",sans-serif}.new-landing-page .testimony .list{width:100%;padding:0 20px}.new-landing-page .testimony .bottom .icon{max-width:55px}.new-landing-page .register-wrapper{padding:35px 0}.new-landing-page .register-wrapper h2{font-size:15px}.new-landing-page .register-wrapper button{font-size:12px}.new-landing-page .register-wrapper .register-form{padding:30px 25px}.new-landing-page .register-wrapper .flex{gap:30px}.new-landing-page .register-wrapper .field{margin-bottom:15px}.new-landing-page .ebook{padding:20px}.new-landing-page .ebook h2{font-size:18px}.new-landing-page .ebook p{font-size:11px}.new-landing-page .homepage-carousel{margin:0}.new-landing-page footer .logo{max-width:107px}.new-landing-page footer .copyright{font-size:8px}.floating-button{right:0;bottom:3%;max-width:45px}.tns-controls{width:calc(100% - 7px)}.tns-controls .control-button.prev{left:-4%}.accounts-page .password_change{max-width:calc(100%)}.login-page .form-wrapper button,.login-page .cart-form-wrapper button,.register-form button{margin:0 auto 20px}.qris-qr .qr-code{max-width:200px}.table-floating tr:nth-child(n+4){visibility:unset}.cart-data{position:fixed;top:0;left:0;width:100%;height:100%;transform:unset;padding:20px 25px;border-radius:0;background:white;z-index:1000}.cart-data .cart-title{width:100%}.cart-data .close-cart{display:table;margin:0 0 0 auto}.cart-mobile-view-more-false .view-more{display:none}.cart-data .cart-mobile-view-more-true{padding-top:30px}.cart-data .cart-mobile-view-more-true .cart-title{width:50%}.cart-data .cart-mobile-view-more-true .close-cart{position:absolute;right:25px;top:20px}}@media screen and (max-width:400px){.overlay-delivery-information .overlay-content{padding:80px 40px;font-size:10px}.overlay-delivery-information .overlay-content .car-icon{width:80px}.overlay-delivery-information .overlay-content .overlay-title{font-size:14px}}.login-page .errorlist.nonfield li{display:flex;gap:5px;align-items:center}.login-page .errorlist.nonfield li::before{content:"";display:block;height:15px;width:15px;background:url("/static/img/icons/alert-circle.png?157a3f3d5302");background-size:contain}.password-container{position:relative}.password-container>img{width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:4%;cursor:pointer}.messages{list-style:none;margin-top:0px;padding:0;text-align:center}.messages .success{background:rgba(66,181,73,0.2);color:#42B549}.messages .info{background:rgba(255,189,0,0.2);color:#FFBD00}.messages .error{background:rgba(239,70,36,0.2);color:#EF4624}.messages li{padding:15px}.full-width-awesomplete .awesomplete{width:100%}.cart-product-list{display:grid;grid-template-columns:auto 1fr auto auto;column-gap:10px;width:100%}.overlay{position:relative}.overlay::after{content:'';top:0;bottom:0;left:0;right:0;position:absolute;background-color:black;opacity:0.4;display:block;z-index:1001}.errorlist{list-style:none}.field-wrapper.field-wrapper--error .errorlist{padding:0;margin:0;margin-top:5px;font-size:12px;color:#EF5D5D}