html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{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-size:100%;line-height:1.15}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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{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}[hidden],template{display:none}:root{--color-black:#000;--color-white:#fff;--color-black-2:#131313;--color-gray-light:#fafafa;--color-gray-light-2:#f8f8f8;--color-gray-lighter:#ececec;--color-gray-2:#c7c7c7;--color-gray:#4a4a4a;--color-gray-dark:#302a2a;--color-red:#b42318;--color-green-light:#d7f29e;--color-green:#79b72f;--color-green-alternative:#0d9c00;--color-blue:#005d9b;--color-yellow:#e2c800;--color-primary-light:#419461;--color-primary:#0a5527;--color-primary-dark:#08441f;--color-text-light:#737373;--color-text:var(--color-gray);--color-text-dark:var(--color-gray-dark);--color-tea:#4e7143;--color-coffee:#84603e;--color-chocolate:#673c25;--background-primary:#f6faf7;--background-light:var(--color-gray-light);--background-green:#f4fce1;--background-yellow:#fffbf7;--background-tea:#eef1ed;--background-coffee:#f3f0ec;--background-chocolate:#f0ecea;--border-gray-light:.1rem solid #f4f4f4;--border-gray:.1rem solid var(--color-gray-2);--width-pc:1470px;--width-t:830px;--width-m:375px;--gutter-width:3rem;--outer-margin:1.5rem;--gutter-compensation:calc((var(--gutter-width) * 0.5) * -1);--half-gutter-width:calc((var(--gutter-width) * 0.5));--max-page-width:var(--width-pc);--root-font-size:62.5%;--body-font-size:1.6rem;--transition-timing:.3s;--font-family:"proxima-nova",sans-serif;--font-family-headings:"Hellix",sans-serif;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;font-size:62.5%;font-size:var(--root-font-size)}input[type=number]{-moz-appearance:textfield}.toggler .open{display:inherit}.toggler .close,.toggler .open{justify-content:inherit;align-items:inherit}.toggler .close,.toggler.is-active .open,.toggler.is-opened .open{display:none}.toggler.is-active .close,.toggler.is-opened .close{display:inherit}svg.icon{flex:0 0 auto;width:1em;height:1em;fill:currentColor;vertical-align:text-bottom;transition:fill .3s;transition:fill var(--transition-timing)}body,html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;color:#4a4a4a;color:var(--color-text);background:#fff;background:var(--color-white);font-family:sans-serif;font-size:1.6rem;font-size:var(--body-font-size);font-weight:300;font-weight:var(--font-weight-300);line-height:1.5;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonts-loaded body{font-family:proxima-nova,sans-serif;font-family:var(--font-family)}body *{box-sizing:border-box}.wrapper{min-width:375px;min-width:var(--width-m);overflow:hidden}.container{position:relative;max-width:1470px;max-width:var(--max-page-width);width:100%;margin:0 auto;padding:0 1.5rem;padding:0 var(--outer-margin);text-align:left}#top{position:absolute;top:0}[id]:target{scroll-margin-top:22.1rem;scroll-margin-top:calc(var(--header-sticky-height) + 2rem)}h1,h2,h3,h4,h5,h6{margin:1em 0 .5em;color:#302a2a;color:var(--color-text-dark);font-weight:500;font-weight:var(--font-weight-500);line-height:1.25}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}h1{font-size:4.2rem}h2{font-size:3.6rem}h3{font-size:2.4rem}h4{font-size:2.2rem}h5{font-size:2rem}h6{font-size:1.9rem}b,strong{font-weight:700;font-weight:var(--font-weight-700)}a{color:currentColor;text-decoration:underline;text-underline-offset:.125em;transition:color .3s;transition:color var(--transition-timing)}a:hover{text-decoration:none}mark{color:#0a5527;color:var(--color-primary);background:transparent}img{max-width:100%;height:auto;border:none}figure{margin:0 auto}iframe{border:none}ol,ul{margin:0 0 1em;padding:0 0 0 2rem;color:#4a4a4a;color:var(--color-text);text-align:left}ol ol,ol ul,ul ol,ul ul{margin:.25em 0}ul{list-style:disc}ul.list-benefits{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}ul.list-benefits li{flex:0 1 calc(25% - 1.5rem);display:flex;justify-content:flex-start;align-items:center;gap:1.5rem}ul.list-benefits li .pictogram{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:8.2rem;height:auto;aspect-ratio:1/1;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);border-radius:50%;font-size:4.8rem}ul.list-benefits li .description{flex:1 1 auto}ul.list-benefits li .description strong{display:block;margin:0 0 .5rem;color:#0a5527;color:var(--color-primary);font-size:1.8rem;line-height:1.2}.fonts-loaded ul.list-benefits li .description strong{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}ul.list-parameters{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}ul.list-parameters li{flex:0 1 calc(33.33333% - .667rem);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.8rem 1rem;color:#0a5527;color:var(--color-primary);background:#fafafa;background:var(--background-light);border-left:.1rem solid #f4f4f4;border-left:var(--border-gray-light);font-size:1.6rem}ul.list-parameters li small{flex:1 1 100%;display:block;color:#737373;color:var(--color-text-light);font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400)}.fonts-loaded ul.list-parameters li strong{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}ul.list-variants{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1rem;margin:0;padding:0;text-align:center;list-style:none}ul.list-variants li{flex:0 1 calc(50% - .5rem)}ul.list-variants li,ul.list-variants li .size{display:flex;justify-content:center;align-items:center}ul.list-variants li .size{flex:1 1 100%;min-height:4.3rem;width:100%;height:100%;padding:.6rem;color:#302a2a;color:var(--color-text-dark);background:#fff;background:var(--color-white);border:.1rem solid #d9d9d9;font-weight:700;font-weight:var(--font-weight-700);text-decoration:none;transition:color .3s,background .3s,border-color .3s;transition:color var(--transition-timing),background var(--transition-timing),border-color var(--transition-timing)}ul.list-variants li .size:hover,ul.list-variants li .size:is(span){color:#0a5527;color:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}ul.list-variants li .size:is(span){background:#f4fce1;background:var(--background-green)}ul.list-advantages{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;color:#302a2a;color:var(--color-text-dark);font-weight:500;font-weight:var(--font-weight-500);list-style:none}.fonts-loaded ul.list-advantages{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}ul.list-advantages li{flex:1 1 auto;display:inline-flex;justify-content:flex-start;align-items:center;gap:1rem}ul.list-advantages li .icon{color:#0a5527;color:var(--color-primary);font-size:1.6rem}ul.list-socials{display:flex;justify-content:flex-start;align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none}ul.list-socials li{flex:0 0 auto;width:4rem;height:auto;aspect-ratio:1/1}ul.list-socials li,ul.list-socials li a{display:flex;justify-content:center;align-items:center}ul.list-socials li a{flex:1 1 100%;width:100%;height:100%;padding:.5rem;color:#0a5527;color:var(--color-primary);border:.1rem solid #ececec;border:.1rem solid var(--color-gray-lighter);font-size:1.8rem;text-decoration:none;transition:color .3s,background .3s,border-color .3s;transition:color var(--transition-timing),background var(--transition-timing),border-color var(--transition-timing)}ul.list-socials li a:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}ul.list-languages{display:inline-flex;margin:0;padding:0;list-style:none;position:relative}ul.list-languages>li:first-child span:after{content:"";width:1.2rem;height:1.2rem;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230a5527' d='M9.84.955l-.327-.33a.543.543 0 0 0-.387-.16.543.543 0 0 0-.387.16L5.002 4.362 1.262.62A.543.543 0 0 0 .874.46a.543.543 0 0 0-.387.16L.16.948a.548.548 0 0 0 0 .774l4.454 4.47a.56.56 0 0 0 .388.175h.002a.559.559 0 0 0 .386-.175l4.45-4.458a.552.552 0 0 0 0-.78z'/%3E%3C/svg%3E") no-repeat 50%}ul.list-languages:focus-within .list-languages-tooltip,ul.list-languages:hover .list-languages-tooltip{transform:translateY(0);opacity:1;visibility:visible;z-index:1}ul.list-languages li{flex:0 1 auto;display:flex;justify-content:center;align-items:stretch}ul.list-languages li .item{flex:1 1 100%;display:flex;justify-content:flex-start;align-items:center;gap:1.2rem;padding:.5rem 1rem;color:#302a2a;color:var(--color-text-dark);background:#f6faf7;background:var(--background-primary);font-size:1.4rem;font-weight:500;font-weight:var(--font-weight-500);line-height:1.15;text-decoration:none}ul.list-languages li .item:hover{text-decoration:underline}ul.list-languages li .item .icon{font-size:2.4rem}ul.list-languages li .item span{flex:0 1 auto}ul.list-languages .list-languages-tooltip{position:absolute;top:100%;left:1.5rem;transform:translateY(-30%);transition:transform .3s,opacity .3s,visibility .3s;transition:transform var(--transition-timing),opacity var(--transition-timing),visibility var(--transition-timing);opacity:0;visibility:hidden;white-space:nowrap;z-index:-1}ul.list-languages .list-languages-tooltip ul{margin:0;list-style-type:none;line-height:1}ul.list-languages .list-languages-tooltip ul a{height:3rem}ul.list-payments{display:flex;justify-content:flex-start;align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none}ul.list-payments li{flex:0 1 auto;display:flex;justify-content:center;align-items:center;padding:0 .75rem;min-height:2.5rem}ul.list-payments li img{flex:0 1 auto}ul.list-certificates{display:flex;justify-content:flex-start;align-items:stretch;gap:1.6rem;margin:0;padding:0;list-style:none}ul.list-certificates li{display:flex;justify-content:center;align-items:stretch}ul.list-certificates li a{flex:1 1 100%;display:flex;justify-content:center;align-items:center}ul.list-certificates li a img{flex:0 1 auto}ul.list-crosser{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem 3rem;margin:0;padding:0;font-size:1.6rem;font-weight:500;font-weight:var(--font-weight-500);line-height:1.5;list-style:none}.fonts-loaded ul.list-crosser{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}ul.list-crosser li{flex:0 1 20rem}ul.list-crosser li a{display:flex;justify-content:center;align-items:center;padding:1.5rem;color:#0a5527;color:var(--color-primary);border:.1rem solid #0a5527;border:.1rem solid var(--color-primary);text-align:center;text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}ul.list-crosser li a.is-active,ul.list-crosser li a:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}ul.list-crosser li a.is-active{pointer-events:none}.list-bottom-menu{display:flex;justify-content:flex-start;align-items:stretch;gap:3rem;margin:0;padding:0;list-style:none}.list-bottom-menu a{color:#737373;color:var(--color-text-light);padding:4px;margin:0 -4px}table{width:100%;margin:1.5em auto;color:#4a4a4a;color:var(--color-text);border-collapse:collapse}table thead{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}table tr:nth-child(2n) td{background:#fafafa;background:var(--color-gray-light)}table td,table th{padding:1rem 1.5rem;text-align:left}table td a,table th,table th a{color:currentColor}table th{font-size:1.4rem;font-weight:700;font-weight:var(--font-weight-700)}table td{color:#302a2a;color:var(--color-gray-dark)}:root{--button-padding-x:3rem;--button-padding-y:1rem}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 3rem;padding:var(--button-padding-y) var(--button-padding-x);color:#fff;color:var(--color-white);background:#302a2a;background:var(--color-gray-dark);border:.1rem solid #302a2a;border:.1rem solid var(--color-gray-dark);border-radius:0;font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.5;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;overflow:hidden;transition:color .3s,background .3s,border .3s;transition:color var(--transition-timing),background var(--transition-timing),border var(--transition-timing);z-index:1}.fonts-loaded .btn{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.btn:hover{color:#302a2a;color:var(--color-gray-dark);background:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}.btn.btn-primary:hover{color:#0a5527;color:var(--color-primary);background:transparent}.btn.btn-secondary{color:#fff;color:var(--color-white);background:#419461;background:var(--color-primary-light);border-color:#419461;border-color:var(--color-primary-light)}.btn.btn-secondary:hover{color:#419461;color:var(--color-primary-light);background:transparent}.btn.btn-green{color:#fff;color:var(--color-white);background:#79b72f;background:var(--color-green);border-color:#79b72f;border-color:var(--color-green)}.btn.btn-green:hover{color:#79b72f;color:var(--color-green);background:transparent}.btn.btn-white{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white);border-color:#fff;border-color:var(--color-white)}.btn.btn-white:hover{color:#fff;color:var(--color-white);background:transparent}.btn.btn-transparent{color:#302a2a;color:var(--color-gray-dark);background:transparent}.btn.btn-transparent:hover{color:#fff;color:var(--color-white);background:#302a2a;background:var(--color-gray-dark)}.btn.btn-transparent.btn-primary{color:#0a5527;color:var(--color-primary);background:transparent}.btn.btn-transparent.btn-primary:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.btn.btn-transparent.btn-secondary{color:#419461;color:var(--color-primary-light);background:transparent}.btn.btn-transparent.btn-secondary:hover{color:#fff;color:var(--color-white);background:#419461;background:var(--color-primary-light)}.btn.btn-transparent.btn-green{color:#79b72f;color:var(--color-green);background:transparent}.btn.btn-transparent.btn-green:hover{color:#fff;color:var(--color-white);background:#79b72f;background:var(--color-green)}.btn.btn-transparent.btn-white{color:#fff;color:var(--color-white);background:transparent}.btn.btn-transparent.btn-white:hover{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.btn.btn-block{width:100%}.btn.btn-small{text-transform:none}.btn.btn-block{display:flex}.btn.btn-error{animation:a .5s;color:#fff;color:var(--color-white);background:#b42318;background:var(--color-red);border-color:#b42318;border-color:var(--color-red)}.btn.btn-error:hover{color:#fff;color:var(--color-white);background:#000;background:var(--color-black);border-color:#000;border-color:var(--color-black)}@keyframes a{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-1rem)}20%,40%,60%,80%{transform:translateX(1rem)}}:root{--input-height:5.2rem;--input-padding-y:.75rem;--input-padding-x:1.6rem;--input-color:var(--color-text-dark);--input-color-placeholder:#909090;--input-color-disabled-color:var(--color-gray);--input-color-disabled-border:#f0f0f0;--input-border:.1rem solid #f5f5f5;--input-border-radius:0;--input-background:#f5f5f5;--input-font-size:1.3rem;--input-line-height:1.5}fieldset,form{margin:0;padding:0}fieldset{min-width:0;border:0;text-align:left}label{display:block;margin:0;padding:0;cursor:pointer}button,input,optgroup,select,textarea{margin:0;accent-color:#0a5527;accent-color:var(--color-primary);font-family:inherit;font-size:inherit;line-height:inherit}button:disabled,input:disabled,optgroup:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button:-webkit-autofill,input:-webkit-autofill,optgroup:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:inset 0 0 0 100rem transparent;transition:background-color 5000s ease-in-out 0s}select{cursor:pointer}textarea{overflow:auto;resize:vertical}button{font-family:inherit;cursor:pointer}.form-group{position:relative}.form-group:not(:last-child){margin:0 0 1.5rem}.form-group span,.form-group strong{display:block;margin:0 0 .5rem;color:#302a2a;color:var(--color-text-dark)}.form-group span:is(strong):after,.form-group strong:is(strong):after{content:"*"}.form-group b,.form-group strong{font-weight:700;font-weight:var(--font-weight-700)}.form-section{padding:3.4rem;background:#f8f8f8;background:var(--color-gray-light-2);display:flex;flex-direction:column;gap:2.4rem}.form-section+.form-section{margin-top:3.4rem}.form-section .form-control{background-color:#fff!important;background-color:var(--color-white)!important}.form-section .form-group{margin-bottom:0}.form-section__title{font-size:2.6rem;font-weight:600;font-weight:var(--font-weight-600);text-transform:uppercase;margin:0}.form-section__description{font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400);margin:.5rem 0 0}.form-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.form-control{display:block;width:100%;height:5.2rem;height:var(--input-height);padding:.75rem 1.6rem;padding:var(--input-padding-y) var(--input-padding-x);color:#302a2a;color:var(--input-color);background:#f5f5f5;background:var(--input-background);background-clip:padding-box;border:.1rem solid #f5f5f5;border:var(--input-border);border-radius:0;border-radius:var(--input-border-radius);box-shadow:none;font-size:1.3rem;font-size:var(--input-font-size);font-weight:500;font-weight:var(--font-weight-500);line-height:1.5;line-height:var(--input-line-height);transition:border-color .3s ease-in-out;transition:border-color ease-in-out var(--transition-timing)}.form-control:focus,.form-control:hover{border-color:#0a5527;border-color:var(--color-primary);outline:none}.form-control::placeholder{color:#909090;color:var(--input-color-placeholder);opacity:1}.form-control:not(select):not(.form-quantity):not(:placeholder-shown):required.is-valid,.form-control:not(select):not(.form-quantity):not(:placeholder-shown):required:valid{border-color:#79b72f;border-color:var(--color-green)}.form-control:not(select):not(.form-quantity):not(:placeholder-shown):required.is-invalid,.form-control:not(select):not(.form-quantity):not(:placeholder-shown):required:invalid{border-color:#b42318;border-color:var(--color-red)}.form-control:disabled,.form-control[readonly]{color:#4a4a4a;color:var(--input-color-disabled-color);border-color:#f0f0f0;border-color:var(--input-color-disabled-border);cursor:not-allowed}.form-checkbox,.form-radio{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;margin:.5rem 0;padding:0 0 0 3rem;color:#302a2a;color:var(--color-text-dark);font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400);cursor:pointer}.form-checkbox:hover>a:before,.form-checkbox:hover>span:before,.form-radio:hover>a:before,.form-radio:hover>span:before{border-color:#0a5527;border-color:var(--color-primary)}.form-checkbox.is-highlight a,.form-checkbox.is-highlight span,.form-radio.is-highlight a,.form-radio.is-highlight span{color:#0a5527;color:var(--color-primary)}.form-checkbox>*,.form-radio>*{flex:0 1 auto}.form-checkbox>input,.form-radio>input{position:absolute;top:.5rem;left:.5rem;margin:0;opacity:0;z-index:-1}.form-checkbox>input:disabled+span,.form-radio>input:disabled+span{opacity:.4;cursor:not-allowed}.form-checkbox>input:disabled+span:before,.form-radio>input:disabled+span:before{border-color:#f0f0f0;border-color:var(--input-color-disabled-border)}.form-checkbox>input:focus+span:before,.form-radio>input:focus+span:before{border-color:#0a5527;border-color:var(--color-primary);outline:none}.form-checkbox>span:before,.form-radio>span:before{content:"";position:absolute;background:#fff;background:var(--color-white);border:.1rem solid #d5d5d5;transition:border-color .3s;transition:border-color var(--transition-timing)}.form-checkbox>span a,.form-radio>span a{color:#302a2a;color:var(--color-gray-dark)}.form-checkbox a,.form-radio a{color:currentColor}.form-checkbox small,.form-radio small{display:inline-block;margin:0 0 0 .5rem;padding:0 .5rem;color:#302a2a;color:var(--color-text-dark);background:#fff;background:var(--color-white);font-size:1.2rem;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.form-checkbox>input:checked+span{color:#0a5527;color:var(--color-primary)}.form-checkbox>input:checked+span:before{background:#0a5527;background:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}.form-checkbox>input:checked+span:after{content:"";position:absolute;inset:0 auto auto 0;width:2.2rem;height:auto;aspect-ratio:1/1;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.593 1.184L3.838 5.595 1.826 3.45.496 4.696l3.25 3.467 6.083-5.64-1.236-1.34z'/%3E%3C/svg%3E") no-repeat 50%;background-size:1rem}.form-checkbox>input:checked+span a{color:#0a5527;color:var(--color-primary)}.form-checkbox>span:before{inset:0 auto auto 0;width:2rem;height:auto;aspect-ratio:1/1}.form-radio>input:checked+span:after{content:"";position:absolute;top:50%;left:.5rem;width:1rem;height:1rem;background:#0a5527;background:var(--color-primary);border-radius:1rem;transform:translateY(-50%)}.form-radio>input:checked+span a{color:#0a5527;color:var(--color-primary)}.form-radio>span:before{top:50%;left:0;width:1.8rem;height:1.8rem;border-radius:1.8rem;transform:translateY(-50%)}.form-count{position:relative;max-width:12rem}.form-count .form-control{position:relative;width:12rem;height:4.4rem;margin:0;padding:0 3rem;color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white);border:.1rem solid #0a5527;border:.1rem solid var(--color-primary);font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);text-align:center;-moz-appearance:textfield;z-index:5}.fonts-loaded .form-count .form-control{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.form-count .form-control::-webkit-inner-spin-button,.form-count .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-count .form-control:focus{border-color:#0a5527;border-color:var(--color-primary)}.form-count button{position:absolute;inset:auto;display:flex;justify-content:center;align-items:center;width:1.4rem;height:auto;aspect-ratio:1/1;color:#302a2a;color:var(--color-text-dark);background:#fafafa;background:var(--background-light);border:none;border-radius:50%;font-size:1rem;line-height:1;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing);translate:0 -50%;z-index:10}.form-count button:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.form-count button:first-of-type{inset:50% auto auto 1.5rem}.form-count button:last-of-type{inset:50% 1.5rem auto auto}textarea.form-control{min-height:19rem;padding:1.06667rem 1.6rem;padding:calc(var(--input-padding-x) / 1.5) var(--input-padding-x);resize:vertical}select.form-control:not([size]):not([multiple]){appearance:none;background:#f5f5f5 url("data:image/svg+xml;utf8,<svg width='8' height='8' viewBox='0 0 8 8' fill='%23878787' xmlns='http://www.w3.org/2000/svg'><path d='M4.00169 4.77066L1.00878 1.77788C0.926569 1.69547 0.81665 1.65014 0.699447 1.65014C0.582179 1.65014 0.472325 1.69547 0.389984 1.77788L0.12787 2.04012C0.0453982 2.1224 -1.79986e-07 2.23238 -1.74863e-07 2.34958C-1.6974e-07 2.46679 0.0453982 2.57664 0.12787 2.65898L3.69119 6.22236C3.77379 6.30503 3.88416 6.3503 4.0015 6.34997C4.11935 6.3503 4.22959 6.3051 4.31226 6.22236L7.87213 2.6623C7.9546 2.57996 8 2.4701 8 2.35284C8 2.23563 7.9546 2.12578 7.87213 2.04337L7.61002 1.78119C7.43941 1.61059 7.16169 1.61059 6.99115 1.78119L4.00169 4.77066Z'/></svg>") no-repeat center right 1.25rem;background:var(--input-background) url("data:image/svg+xml;utf8,<svg width='8' height='8' viewBox='0 0 8 8' fill='%23878787' xmlns='http://www.w3.org/2000/svg'><path d='M4.00169 4.77066L1.00878 1.77788C0.926569 1.69547 0.81665 1.65014 0.699447 1.65014C0.582179 1.65014 0.472325 1.69547 0.389984 1.77788L0.12787 2.04012C0.0453982 2.1224 -1.79986e-07 2.23238 -1.74863e-07 2.34958C-1.6974e-07 2.46679 0.0453982 2.57664 0.12787 2.65898L3.69119 6.22236C3.77379 6.30503 3.88416 6.3503 4.0015 6.34997C4.11935 6.3503 4.22959 6.3051 4.31226 6.22236L7.87213 2.6623C7.9546 2.57996 8 2.4701 8 2.35284C8 2.23563 7.9546 2.12578 7.87213 2.04337L7.61002 1.78119C7.43941 1.61059 7.16169 1.61059 6.99115 1.78119L4.00169 4.77066Z'/></svg>") no-repeat center right 1.25rem;background-size:.8rem}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-1.5rem;margin-right:var(--gutter-compensation,-.5rem);margin-left:-1.5rem;margin-left:var(--gutter-compensation,-.5rem)}.row.reverse{flex-direction:row-reverse}.row.row-center{align-items:center}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:1.5rem;padding-right:var(--half-gutter-width,.5rem);padding-left:1.5rem;padding-left:var(--half-gutter-width,.5rem)}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:b 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes b{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:d 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size) / 44 * 27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);top:auto;top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:8px;right:var(--swiper-pagination-right,8px);left:auto;left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:rgba(0,0,0,.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;left:var(--swiper-scrollbar-sides-offset,1%);bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);top:auto;top:var(--swiper-scrollbar-top,auto);z-index:50;height:4px;height:var(--swiper-scrollbar-size,4px);width:98%;width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 0.01))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:auto;left:var(--swiper-scrollbar-left,auto);right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:4px;width:var(--swiper-scrollbar-size,4px);height:98%;height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 0.01))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.r-tabs .r-tabs-tab.r-tabs-state-active .r-tabs-anchor{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.r-tabs .r-tabs-accordion-title,.r-tabs .r-tabs-panel{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}:root{--header-height:20.1rem;--header-sticky-height:var(--header-height)}header{position:fixed;top:0;left:0;width:100%;background:#0a5527;background:var(--color-primary);border-bottom:.1rem solid #eaeaea;z-index:95;transition:translate 0.45s;transition:translate calc(var(--transition-timing) * 1.5)}header~main{margin:20.1rem 0 0;margin:var(--header-height) 0 0}.header-information{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);border-bottom:.1rem solid hsla(0,0%,100%,.1)}.header-information .inside{position:relative;height:3.9rem}.header-information .swiper-wrapper{justify-content:space-between}.header-information .item{display:flex;justify-content:center;align-items:center;gap:1rem;line-height:1.15;text-align:center}.fonts-loaded .header-information .item{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.header-information .item img{flex:0 0 auto;width:1.6rem;height:auto;aspect-ratio:1/1;object-fit:contain}.header-information .item p{flex:0 1 auto;max-height:calc(100% - .5rem);margin:auto 0;letter-spacing:.025rem;overflow:hidden}.header-information .swiper-button-next,.header-information .swiper-button-prev{top:50%;display:flex;justify-content:center;align-items:center;width:2rem;height:auto;aspect-ratio:1/1;margin:0;color:#fff;color:var(--color-white);font-size:1rem;translate:0 -50%}.header-information .swiper-button-next.swiper-button-lock,.header-information .swiper-button-prev.swiper-button-lock{display:none}.header-information .swiper-button-next:after,.header-information .swiper-button-prev:after{content:none}.header-information .swiper-button-next .icon,.header-information .swiper-button-prev .icon{width:1em;height:1em}.header-information .swiper-button-prev{left:0}.header-information .swiper-button-next{right:0}.header-main{background:#0a5527;background:var(--color-primary)}.header-main .inside{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;height:11rem}.header-menu-toggler{flex:0 0 auto;display:none;justify-content:center;align-items:center;flex-direction:column;width:5.2rem;height:auto;aspect-ratio:1/1;color:#fff;color:var(--color-white);background:#0b682f;border:none;font-size:2.4rem;text-align:center;text-transform:uppercase}.header-menu-toggler.is-mobile{position:absolute;inset:2.8rem 1.5rem auto auto;inset:2.8rem var(--outer-margin) auto auto;width:1.4rem;padding:0;color:#0a5527;color:var(--color-primary);background:transparent;font-size:1.6rem;z-index:50}.header-menu-toggler.is-mobile:hover{color:#08441f;color:var(--color-primary-dark);background:transparent}.header-menu-toggler:hover{background:#08441f;background:var(--color-primary-dark)}.header-menu-toggler small{flex:0 1 auto;display:block;font-size:1rem}.header-stores{flex:0 0 auto;display:none;justify-content:center;align-items:center;width:3.7rem;height:auto;aspect-ratio:1/1;color:#fff;color:var(--color-white);background:transparent;font-size:1.7rem;text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.header-stores:hover{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.header-logo{flex:0 0 auto;display:flex;justify-content:center;align-items:center;margin:0 5.5rem 0 0}.header-logo img{flex:0 1 auto;object-fit:contain}.header-search{flex:0 1 56rem}.header-search.is-mobile{position:relative;height:6.5rem;padding:1.5rem 4rem 1rem 0}.header-search.is-mobile:before{content:"";position:absolute;inset:100% -1.5rem auto -1.5rem;inset:100% calc(var(--outer-margin) * -1) auto calc(var(--outer-margin) * -1);width:calc(100% + 3rem);width:calc(100% + (2 * var(--outer-margin)));height:.1rem;background:#ececec;background:var(--color-gray-lighter);z-index:0}.header-search.is-mobile .form-control{height:4.1rem;padding:.75rem 1.6rem .75rem 4.5rem;padding:var(--input-padding-y) var(--input-padding-x) var(--input-padding-y) 4.5rem;background:#f3f5f9;font-size:1.4rem}.header-search .toggler{display:none;justify-content:center;align-items:center;width:3rem;height:3.7rem;color:#fff;color:var(--color-white);background:transparent;border:none;font-size:1.6rem;text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.header-search .toggler:hover{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.header-search form,.header-search label{position:relative}.header-search label .icon{position:absolute;inset:50% auto auto 1.6rem;color:#737373;color:var(--color-text-light);font-size:1.6rem;translate:0 -50%}.header-search .form-control{padding:.75rem 15rem .75rem 4.5rem;padding:var(--input-padding-y) 15rem var(--input-padding-y) 4.5rem;background:#fff;background:var(--color-white)}.header-search .btn{position:absolute;inset:.5rem .5rem .5rem auto;min-width:14rem;z-index:5}.header-phone{flex:0 0 auto;display:none;justify-content:flex-start;align-items:center;gap:1.5rem;margin:0 auto 0 2rem;color:#fff;color:var(--color-white);font-size:1.6rem;font-weight:700;font-weight:var(--font-weight-700);text-decoration:none;transition:none}.fonts-loaded .header-phone{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.header-phone.is-mobile{display:flex;margin:.5rem 0 0;padding:.75rem 1rem;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.header-phone:hover strong{text-decoration:underline}.header-phone .person{position:relative;flex:0 0 auto;display:flex;justify-content:center;align-items:center}.header-phone .person:after{content:"";position:absolute;inset:.5rem 0 auto auto;display:block;width:1.2rem;height:auto;aspect-ratio:1/1;background:#24c600;box-shadow:0 0 0 .4rem rgba(36,198,0,.3);border-radius:50%;transform-origin:center center;z-index:10}.header-phone .person img{flex:0 1 auto;width:5rem;height:auto;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.header-phone .information{flex:0 1 auto}.header-phone .information>*{display:block}.header-phone small{color:#d5d5d5;font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400);line-height:1.2}.fonts-loaded .header-phone small{font-family:proxima-nova,sans-serif;font-family:var(--font-family)}.header-language{position:relative}.header-language.is-opened .toggler,.header-language:hover .toggler{color:#0a5527;color:var(--color-primary);background:#f6faf7;background:var(--background-primary)}.header-language.is-opened ul,.header-language:hover ul{display:block}.header-language+.header-icons{margin:0 0 0 -1.5rem}.header-language .toggler{gap:1rem;width:5.2rem;height:auto;aspect-ratio:1/1;padding:0;font-size:2.4rem;border:none}.header-language .toggler:hover{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.header-language .toggler.is-active{color:#0a5527;color:var(--color-primary);background:#f6faf7;background:var(--background-primary)}.header-language .toggler.is-active .is-arrow{rotate:180deg}.header-language .toggler .is-arrow{font-size:1rem;transition:rotate .3s;transition:rotate var(--transition-timing)}.header-language ul{position:absolute;inset:100% 0 auto auto;display:none;width:16rem;margin:0;padding:1rem;background:#f6faf7;background:var(--background-primary);list-style:none;z-index:10}.header-language ul li:not(:last-child){margin:0 0 .5rem}.header-language ul li a{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;text-decoration:none;transition:color .3s;transition:color var(--transition-timing)}.header-language ul li a:hover{color:#302a2a;color:var(--color-text-dark);text-decoration:underline}.header-language ul li a .icon{font-size:1.8rem}.header-icons{display:flex;justify-content:flex-start;align-items:stretch}.header-icons>.link{flex:0 0 auto;position:relative;display:flex;justify-content:center;align-items:center;width:5.2rem;height:auto;aspect-ratio:1/1;color:#fff;color:var(--color-white);background:transparent;font-size:2.4rem;text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.header-icons>.link:hover{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.header-icons>.link .bullet{position:absolute;inset:auto auto 1rem 1.25rem;display:flex;justify-content:center;align-items:center;width:1.2rem;height:auto;aspect-ratio:1/1;border-radius:50%;color:#fff;color:var(--color-white);background:#b2cf64;font-size:1.1rem;font-weight:500;font-weight:var(--font-weight-500);line-height:0;text-align:center}.header-cart{position:relative;flex:0 1 12.5rem}.header-cart:hover .header-tooltip-cart{visibility:visible;opacity:1}.header-cart>a{display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:.4rem 1rem .4rem .4rem;color:#302a2a;color:var(--color-text-dark);background:#fff;background:var(--color-white);font-size:1.5rem;font-weight:500;font-weight:var(--font-weight-500);text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.header-cart>a:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.header-cart>a:hover .pictogram{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.fonts-loaded .header-cart>a{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.header-cart>a .pictogram{position:relative;flex:0 0 auto;display:flex;width:4.4rem;height:auto;aspect-ratio:1/1;background:#419461;background:var(--color-primary-light);font-size:2.5rem;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.header-cart>a .pictogram,.header-cart>a .pictogram .count{justify-content:center;align-items:center;color:#fff;color:var(--color-white)}.header-cart>a .pictogram .count{position:absolute;inset:.4rem -1rem auto auto;display:inline-flex;line-height:1;text-align:center}.header-cart>a .pictogram .count small{position:absolute;inset:.4rem auto auto .75rem;font-size:1rem;line-height:1;z-index:5}.header-cart>a .pictogram .count img{position:relative;max-width:2.5rem;pointer-events:none;z-index:0}.header-cart>a strong{flex:0 1 auto;display:inline-block;margin:0 0 0 auto;font-weight:600;font-weight:var(--font-weight-600);white-space:nowrap}.header-tooltip-cart{position:absolute;top:100%;right:0;min-width:55rem;padding:3rem 2.5rem;background:#fff;background:var(--color-white);color:#302a2a;color:var(--color-text-dark);text-align:left;filter:drop-shadow(0 0 2.2rem rgba(0,0,0,.09));opacity:0;visibility:hidden;z-index:20;transition:visibility .3s,opacity .3s;transition:visibility var(--transition-timing),opacity var(--transition-timing)}.header-tooltip-cart .header-tooltip-items.is-empty{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.5rem}.header-tooltip-cart .header-tooltip-items.is-empty~.header-tooltip-transit{display:block}.header-tooltip-cart .header-tooltip-items.is-empty>*{flex:0 1 auto}.header-tooltip-cart .header-tooltip-items.is-empty .pictogram{flex:0 1 auto;display:flex;justify-content:center;align-items:center;width:6.6rem;height:auto;aspect-ratio:1/1;margin:0;color:#0a5527;color:var(--color-primary);background:#f6faf7;background:var(--background-primary);border-radius:50%}.header-tooltip-cart .header-tooltip-items.is-empty .pictogram .icon{flex:0 0 auto;font-size:4.2rem}.header-tooltip-cart .header-tooltip-items.is-empty h3{flex:1 1 calc(100% - 8.1rem);margin:0;font-size:2rem}.header-tooltip-cart .header-tooltip-items .items-products{position:relative;max-height:31.5rem;padding:0 .6rem 0 0;overscroll-behavior:contain;overflow-y:auto}.header-tooltip-cart .header-tooltip-items .items-products::-webkit-scrollbar{width:1.1rem}.header-tooltip-cart .header-tooltip-items .items-products::-webkit-scrollbar-track{background:#fafafa;background:var(--color-gray-light);border-radius:1.2rem}.header-tooltip-cart .header-tooltip-items .items-products::-webkit-scrollbar-thumb{background:#4a4a4a;background:var(--color-gray);border:.3rem solid transparent;border-radius:1.2rem;background-clip:content-box}.header-tooltip-cart .header-tooltip-items .items-products .item{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:2rem 0 1rem;border-bottom:.1rem solid #f4f4f4;border-bottom:var(--border-gray-light)}.header-tooltip-cart .header-tooltip-items .items-products .item:first-child{padding:0 0 1rem}.header-tooltip-cart .header-tooltip-items .items-products .item:last-child{border-bottom:none}.header-tooltip-cart .header-tooltip-items .items-products .item>*{flex:0 1 auto}.header-tooltip-cart .header-tooltip-items .items-products .item .image{flex:0 0 5.5rem;display:flex;justify-content:center;align-items:center;margin:0 1.5rem 0 0}.header-tooltip-cart .header-tooltip-items .items-products .item .image img{flex:0 1 auto;width:100%;max-height:5.5rem;object-fit:contain}.header-tooltip-cart .header-tooltip-items .items-products .item .information{flex:0 1 22rem;margin:0 1rem 0 0}.header-tooltip-cart .header-tooltip-items .items-products .item .name{display:block;color:#302a2a;color:var(--color-text-dark);font-size:1.5rem;font-weight:700;font-weight:var(--font-weight-700);text-decoration:none;line-height:1.25}.header-tooltip-cart .header-tooltip-items .items-products .item .name:hover{text-decoration:underline}.header-tooltip-cart .header-tooltip-items .items-products .item .availability{font-size:1.2rem}.header-tooltip-cart .header-tooltip-items .items-products .item form{flex:0 1 auto}.header-tooltip-cart .header-tooltip-items .items-products .item .form-count{max-width:9rem}.header-tooltip-cart .header-tooltip-items .items-products .item .form-count .form-control{width:9rem;padding:0 2rem}.header-tooltip-cart .header-tooltip-items .items-products .item .price{flex:1 1 auto;color:#302a2a;color:var(--color-text-dark);font-size:1.6rem;text-align:right}.header-tooltip-cart .header-tooltip-items .items-products .item .delete{flex:0 0 auto;display:flex;justify-content:center;align-items:center;margin:0 0 0 1rem;color:#4a4a4a;color:var(--color-gray);font-size:1.2rem;text-decoration:none;transition:color .3s;transition:color var(--transition-timing)}.header-tooltip-cart .header-tooltip-items .items-products .item .delete:hover{color:#b42318;color:var(--color-red)}.header-tooltip-cart .header-tooltip-items .items-products .item .delete .icon{flex:0 0 auto}.header-tooltip-cart .header-tooltip-items .items-total{margin:1.5rem -2.5rem 0;padding:1.5rem 2.5rem;color:#302a2a;color:var(--color-text-dark);background:#fafafa;background:var(--background-light);font-size:1.6rem}.header-tooltip-cart .header-tooltip-items .items-total>*{display:flex;justify-content:space-between;align-items:baseline}.header-tooltip-cart .header-tooltip-items .items-total strong span:last-child{font-size:1.9rem}.header-tooltip-cart .header-tooltip-transit{display:none;margin:2rem 0 0;padding:1.5rem 1rem 0;border-top:.1rem solid #f4f4f4;border-top:var(--border-gray-light)}.header-tooltip-cart .header-tooltip-transit h4{margin:0 0 1rem;color:#302a2a;color:var(--color-text-dark);font-size:1.8rem}.header-tooltip-cart .header-tooltip-transit ul{margin:0;padding:0;line-height:1.5;list-style-type:none}.header-tooltip-cart .header-tooltip-transit ul li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:#4a4a4a;color:var(--color-text);font-size:1.6rem}.header-tooltip-cart .header-tooltip-transit ul li:not(:last-child){border-bottom:.1rem solid #f4f4f4;border-bottom:var(--border-gray-light)}.header-tooltip-cart .header-tooltip-transit ul li span{display:inline-flex;justify-content:flex-start;align-items:center}.header-tooltip-cart .header-tooltip-transit ul li strong{margin:0 0 0 .5rem;color:#302a2a;color:var(--color-text-dark)}.header-tooltip-cart .header-tooltip-summarize{margin:0 -2.5rem -3rem}.header-tooltip-cart .header-tooltip-summarize .summarize-transit{padding:1.5rem 2.5rem}.header-tooltip-cart .header-tooltip-summarize .summarize-info{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;color:#302a2a;color:var(--color-text-dark);font-size:1.4rem}.header-tooltip-cart .header-tooltip-summarize .summarize-info .icon{color:#79b72f;color:var(--color-green);font-size:1.9rem}.header-tooltip-cart .header-tooltip-summarize .summarize-info span{flex:1 1 auto}.header-tooltip-cart .header-tooltip-summarize .summarize-info strong{color:#79b72f;color:var(--color-green)}.header-tooltip-cart .header-tooltip-summarize .summarize-bar{display:flex;justify-content:flex-start;align-items:center;width:100%;height:1.4rem;padding:0 .5rem;background:#f6faf7;background:var(--background-primary);border-radius:1.4rem}.header-tooltip-cart .header-tooltip-summarize .summarize-bar .line{flex:0 1 auto;display:inline-block;min-width:.5rem;width:auto;height:.5rem;background:#79b72f;background:var(--color-green);border-radius:.2rem}.header-tooltip-cart .header-tooltip-summarize .btn-block{display:flex;min-height:auto;padding:1rem 1.5rem;padding:1rem var(--outer-margin);font-size:1.5rem}.header-tooltip-cart .header-tooltip-summarize .btn-block:hover{background:#f6faf7;background:var(--background-primary);border-color:#f6faf7;border-color:var(--background-primary)}.header-bottom{background:#fff;background:var(--color-white)}.header-menu{position:relative;justify-content:flex-start;height:5rem}.header-menu,.header-menu>ul{display:flex;align-items:stretch}.header-menu>ul{flex:1 1 100%;justify-content:space-between;margin:0;padding:0;list-style:none}.header-menu>ul>li{flex:1 1 auto;display:flex;justify-content:center;align-items:stretch}.header-menu>ul>li:has(.is-chocolate),.header-menu>ul>li:has(.is-coffee),.header-menu>ul>li:has(.is-highlight),.header-menu>ul>li:has(.is-tea){flex:0 1 auto}.header-menu>ul>li:has(.is-chocolate)>a,.header-menu>ul>li:has(.is-coffee)>a,.header-menu>ul>li:has(.is-highlight)>a,.header-menu>ul>li:has(.is-tea)>a{padding:0 2.4rem}.header-menu>ul>li:has(.is-chocolate){margin:0 auto 0 0}.header-menu>ul>li:last-child{margin:0 0 0 auto}.header-menu>ul>li>a{flex:0 1 auto;display:flex;justify-content:center;align-items:center;gap:1rem;color:#302a2a;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-weight-600);line-height:1.15;text-align:center;text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.fonts-loaded .header-menu>ul>li>a{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.header-menu>ul>li>a:hover{color:#0a5527;color:var(--color-primary);text-decoration:underline}.header-menu>ul>li>a.is-tea{background:#eef1ed;background:var(--background-tea);border-bottom:.2rem solid #4e7143;border-bottom:.2rem solid var(--color-tea)}.header-menu>ul>li>a.is-tea,.header-menu>ul>li>a.is-tea+.toggler{color:#4e7143;color:var(--color-tea)}.header-menu>ul>li>a.is-tea:hover{background:#4e7143;background:var(--color-tea);text-decoration:none}.header-menu>ul>li>a.is-tea:hover,.header-menu>ul>li>a.is-tea:hover+.toggler{color:#fff;color:var(--color-white)}.header-menu>ul>li>a.is-coffee{background:#f3f0ec;background:var(--background-coffee);border-bottom:.2rem solid #84603e;border-bottom:.2rem solid var(--color-coffee)}.header-menu>ul>li>a.is-coffee,.header-menu>ul>li>a.is-coffee+.toggler{color:#84603e;color:var(--color-coffee)}.header-menu>ul>li>a.is-coffee:hover{color:#fff;color:var(--color-white);background:#84603e;background:var(--color-coffee);text-decoration:none}.header-menu>ul>li>a.is-coffee:hover+.toggler{color:#fff;color:var(--color-white)}.header-menu>ul>li>a.is-chocolate{background:#f0ecea;background:var(--background-chocolate);border-bottom:.2rem solid #673c25;border-bottom:.2rem solid var(--color-chocolate)}.header-menu>ul>li>a.is-chocolate,.header-menu>ul>li>a.is-chocolate+.toggler{color:#673c25;color:var(--color-chocolate)}.header-menu>ul>li>a.is-chocolate:hover{color:#fff;color:var(--color-white);background:#673c25;background:var(--color-chocolate);text-decoration:none}.header-menu>ul>li>a.is-chocolate:hover+.toggler{color:#fff;color:var(--color-white)}.header-menu>ul>li>a.is-highlight{background:#f6faf7;background:var(--background-primary);border-bottom:.2rem solid #0a5527;border-bottom:.2rem solid var(--color-primary)}.header-menu>ul>li>a.is-highlight,.header-menu>ul>li>a.is-highlight+.toggler{color:#0a5527;color:var(--color-primary)}.header-menu>ul>li>a.is-highlight:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);text-decoration:none}.header-menu>ul>li>a .icon{font-size:2rem}.header-menu>ul>li>a span{flex:0 1 auto}.header-menu>ul>li>.toggler{position:absolute;inset:0 0 0 auto;display:inline-flex;justify-content:center;align-items:center;width:3.4rem;height:5.2rem;margin:0;padding:0;color:#302a2a;color:var(--color-text-dark);background:transparent;border:none;font-size:1.2rem;transition:color .3s;transition:color var(--transition-timing);z-index:10}.header-menu>ul>li>.toggler.is-active{rotate:180deg}.header-submenu{display:none}.header-menu-secondary{margin:2rem 0;padding:0;list-style:none;color:#302a2a;color:var(--color-text-dark);font-weight:400;font-weight:var(--font-weight-400);line-height:1.5}.header-menu-secondary li:not(:last-child){margin:0 0 .5rem}.header-menu-secondary li a{text-decoration:none}.header-menu-secondary li a:hover{color:#0a5527;color:var(--color-primary)}.header-actions{flex:0 1 45rem;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:1.6rem}.header-actions .item{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.6rem;min-height:20rem;padding:2.5rem;color:#fff;color:var(--color-white);background:#08441f;background:var(--color-primary-dark);text-align:center;text-decoration:none}.header-actions .item:hover .title{text-decoration:underline}.header-actions .item:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#000;background:var(--color-black);opacity:.4;z-index:5}.header-actions .item>*{flex:0 1 auto;z-index:10}.header-actions .item .title{font-size:2.4rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.2}.header-actions .item .btn:hover{background:#fff;background:var(--color-white)}.header-actions .item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.header-crosser{flex:1 1 100%;align-items:stretch}.header-crosser,.header-crosser .item{display:flex;justify-content:flex-start;gap:1rem}.header-crosser .item{position:relative;flex:0 1 calc(25% - .25rem);align-items:flex-end;height:10rem;padding:2rem;color:#fff;color:var(--color-white);background:#302a2a;background:var(--color-gray-dark);font-size:2rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.2;text-decoration:none;transition:none}.header-crosser .item:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(34,34,34,.5),#222);z-index:5}.header-crosser .item:hover span{text-decoration:underline}.header-crosser .item span{position:relative;flex:0 1 auto;z-index:10}.header-crosser .item .icon{position:relative;font-size:1.8rem;z-index:10}.header-crosser .item img{position:absolute;inset:50% auto auto 50%;width:100%;height:100%;object-fit:cover;translate:-50% -50%;pointer-events:none;z-index:0}main.is-opened:after{content:"";position:fixed;inset:0;background:#000;background:var(--color-black);opacity:.5;z-index:100}.content.is-plain{padding:4rem 0 8rem}.content.is-plain h1{margin-top:0}footer{background:#fff;background:var(--color-white)}.footer-socials{padding:8rem 0 14rem;background:#f6faf7;background:var(--background-primary)}.footer-socials .title{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2rem}.footer-socials .title>*{flex:0 1 auto}.footer-socials h2{margin:0;font-size:3rem}.footer-socials .socials{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;gap:1.6rem;margin:0 0 0 auto}.footer-socials .socials .item{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:0 1.1rem 0 0;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);border:.4rem solid #0a5527;border:.4rem solid var(--color-primary);font-size:1.5rem;font-weight:500;font-weight:var(--font-weight-500);text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.footer-socials .socials .item:hover{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.footer-socials .socials .item:hover .pictogram{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.fonts-loaded .footer-socials .socials .item{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.footer-socials .socials .item .pictogram{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:4.4rem;height:auto;aspect-ratio:1/1;color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white);font-size:2.4rem;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.footer-socials .socials .item span{display:inline-block;flex:0 1 auto}.footer-socials iframe{margin:4rem 0 0}.footer-newsletter{position:relative;padding:4rem 0 8rem;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.footer-newsletter .inside{position:relative;min-height:18rem;padding:0 35rem;text-align:center}.footer-newsletter .inside>*{position:relative;z-index:10}.footer-newsletter .inside h3{margin:0;color:currentColor;font-size:2.6rem;line-height:1.2}.footer-newsletter .inside h3 mark{color:#e6eec3}.footer-newsletter .inside p{margin:1rem 0 0;font-size:1.6rem}.footer-newsletter .inside p small{font-size:1.4rem}.footer-newsletter .inside form{position:relative;max-width:48rem;margin:2rem auto 0}.footer-newsletter .inside form label{position:relative}.footer-newsletter .inside form label .icon{position:absolute;inset:50% auto auto 1.6rem;color:#737373;color:var(--color-text-light);font-size:1.8rem;translate:0 -50%}.footer-newsletter .inside form .form-control{padding:.75rem 15rem .75rem 5rem;padding:var(--input-padding-y) 15rem var(--input-padding-y) 5rem;background:#fff;background:var(--color-white)}.footer-newsletter .inside form .btn{position:absolute;inset:.5rem .5rem .5rem auto;min-width:14rem;z-index:5}.footer-newsletter .inside>.is-pictogram{position:absolute;inset:auto;pointer-events:none;z-index:0}.footer-newsletter .inside>.is-pictogram.is-left{inset:-13rem auto auto 3rem}.footer-newsletter .inside>.is-pictogram.is-right{inset:-12.5rem 3rem auto auto}.footer-newsletter>.is-background{position:absolute;inset:auto;opacity:.1;pointer-events:none;z-index:5}.footer-newsletter>.is-background.is-left{inset:-14rem auto auto -4.5rem}.footer-newsletter>.is-background.is-right{inset:-16.5rem -15.5rem auto auto}.footer-crosser{position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:.5rem;padding:.5rem 0;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);z-index:10}.footer-crosser .item{position:relative;flex:0 1 calc(25% - .25rem);display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;min-height:25rem;padding:3rem;font-weight:500;font-weight:var(--font-weight-500);line-height:1.25;text-align:left;text-decoration:none;transition:none}.footer-crosser .item:hover .link{text-decoration:underline}.footer-crosser .item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,85,39,0) 34%,rgba(34,34,34,.45) 55%,#222);z-index:5}.footer-crosser .item .title{position:relative;font-size:3.5rem;line-height:1.15;z-index:10}.fonts-loaded .footer-crosser .item .title{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.footer-crosser .item .link{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;gap:1.6rem;margin:1rem 0 0;color:#d7f29e;color:var(--color-green-light);text-transform:uppercase;z-index:10}.footer-crosser .item .link .icon{font-size:1.8rem}.footer-crosser .item img{position:absolute;inset:50% 0 0 50%;width:100%;height:100%;object-fit:cover;pointer-events:none;translate:-50% -50%;z-index:0}.footer-main{padding:5rem 0 2.4rem}.footer-main .inside{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:4rem 2rem;margin:0 0 2.4rem}.footer-main .inside .menu{flex:0 1 auto}.footer-main .inside .menu h5{margin:0;color:#0a5527;color:var(--color-primary);font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);text-transform:uppercase}.footer-main .inside .menu h5:has(button){display:flex;justify-content:space-between;align-items:center}.footer-main .inside .menu h5 button{display:none;justify-content:center;align-items:center;width:2.4rem;height:auto;aspect-ratio:1/1;color:#0a5527;color:var(--color-primary);background:transparent;border:none;font-size:1.2rem;text-decoration:none}.footer-main .inside .menu ul:not(.list-socials){margin:1rem 0 0;padding:0;font-size:1.5rem;list-style:none}.footer-main .inside .menu ul:not(.list-socials) li:not(:last-child){margin:0 0 .5rem}.footer-main .inside .menu ul:not(.list-socials) li a{color:#302a2a;color:var(--color-text-dark);text-decoration:none}.footer-main .inside .menu ul:not(.list-socials) li a:hover{color:#0a5527;color:var(--color-primary);text-decoration:underline}.footer-main .inside .logo{display:inline-flex;justify-content:center;align-items:center}.footer-main .inside .logo img{flex:0 1 auto}.footer-main .inside .annotation{max-width:24rem;margin:1rem 0 0;color:#302a2a;color:var(--color-text-dark);font-size:1.4rem}.footer-main .inside .contact{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1.6rem;margin:1.6rem 0 0}.footer-main .inside .contact a{flex:0 1 auto;display:inline-flex;justify-content:flex-start;align-items:center;color:#0a5527;color:var(--color-primary);font-size:1.6rem;font-weight:700;font-weight:var(--font-weight-700);text-decoration:none;transition:none}.fonts-loaded .footer-main .inside .contact a{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.footer-main .inside .contact a:hover strong{text-decoration:underline}.footer-main .inside .contact a.is-phone{gap:1.4rem}.footer-main .inside .contact a.is-email{gap:1rem}.footer-main .inside .contact a .person{position:relative;flex:0 0 auto;display:flex;justify-content:center;align-items:center}.footer-main .inside .contact a .person:after{content:"";position:absolute;inset:.5rem 0 auto auto;display:block;width:1.2rem;height:auto;aspect-ratio:1/1;background:#24c600;box-shadow:0 0 0 .4rem rgba(36,198,0,.3);border-radius:50%;transform-origin:center center;z-index:10}.footer-main .inside .contact a .person img{flex:0 1 auto;width:5.9rem;height:auto;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.footer-main .inside .contact a .information{flex:0 1 auto}.footer-main .inside .contact a .information>*{display:block}.footer-main .inside .contact a small{color:#929292;font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400);line-height:1.2}.fonts-loaded .footer-main .inside .contact a small{font-family:proxima-nova,sans-serif;font-family:var(--font-family)}.footer-main .inside .contact a .icon{font-size:2rem}.footer-main .inside .list-socials{margin:1.6rem 0 0}.footer-main .bottom{margin:0 0 2.4rem}.footer-main .associations,.footer-main .bottom{display:flex;justify-content:space-between;align-items:center}.footer-main .associations{flex-wrap:wrap;gap:2rem 4rem;padding:2.4rem 0 0;border-top:.1rem solid rgba(10,85,39,.07)}.footer-main .associations>*{flex:0 1 auto}.footer-main .associations .payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;color:#302a2a;color:var(--color-text-dark);font-size:1.4rem}.footer-main .associations .payments p{flex:0 1 auto;margin:0}.footer-main .associations .payments .list-payments{flex:0 1 auto}.footer-copyright{padding:2rem 0;background:#f6faf7;background:var(--background-primary)}.footer-copyright .inside{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;font-size:1.4rem}.footer-copyright .inside p{flex:0 1 auto;margin:0}.footer-copyright .inside .author{flex:0 0 auto;gap:1rem}.footer-copyright .inside .author,.footer-copyright .inside .author>a{display:inline-flex;justify-content:center;align-items:center}.footer-copyright .inside .author>a img{flex:0 1 auto}.homepage-introduction{padding:2.4rem 0}.homepage-introduction .inside{display:flex;justify-content:flex-start;align-items:stretch;gap:1.6rem}.homepage-introduction .slider{position:relative;flex:1 1 auto;max-width:100%;min-height:38rem}.homepage-introduction .slider .swiper-inside{height:100%;overflow:hidden}.homepage-introduction .slider .item{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;color:#fff;color:var(--color-white);background:#08441f;background:var(--color-primary-dark);padding:10rem 5.5rem}.homepage-introduction .slider .item:before{content:"";position:absolute;inset:0;background:linear-gradient(250deg,transparent 10%,rgba(0,0,0,.8) 95%);z-index:5}.homepage-introduction .slider .item>*{position:relative;z-index:10}.homepage-introduction .slider .item h2{margin:0;color:currentColor;font-size:4rem;line-height:1.15}.homepage-introduction .slider .item h2 a{text-decoration:none}.homepage-introduction .slider .item p{margin:.5rem 0 0}.homepage-introduction .slider .item .btn{min-height:5.2rem;margin:2.4rem 0 0}.homepage-introduction .slider .item>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.homepage-introduction .thumbs{position:absolute;inset:auto 11rem 0 11rem;width:auto;height:5.8rem;background:#fff;background:var(--color-white);overflow:hidden;z-index:10}.homepage-introduction .thumbs .name{display:flex;justify-content:center;align-items:center;text-align:center;color:#0a5527;color:var(--color-primary);font-size:1.4rem;font-weight:500;font-weight:var(--font-weight-500);line-height:1.25;text-transform:uppercase;cursor:pointer;opacity:.3;transition:opacity .3s;transition:opacity var(--transition-timing)}.fonts-loaded .homepage-introduction .thumbs .name{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.homepage-introduction .thumbs .name.swiper-slide-thumb-active,.homepage-introduction .thumbs .name:hover{opacity:1}.homepage-introduction .thumbs .name.swiper-slide-thumb-active{font-weight:600}.homepage-introduction .swiper-button-next,.homepage-introduction .swiper-button-prev{position:absolute;width:5.8rem;height:auto;aspect-ratio:1/1;color:#0a5527;color:var(--color-primary);background:#f6faf7;background:var(--background-primary);font-size:1.6rem;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing);z-index:5}.homepage-introduction .swiper-button-next:after,.homepage-introduction .swiper-button-prev:after{content:none}.homepage-introduction .swiper-button-next:hover,.homepage-introduction .swiper-button-prev:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.homepage-introduction .swiper-button-next.swiper-button-disabled,.homepage-introduction .swiper-button-prev.swiper-button-disabled{opacity:1;background:#fff;background:var(--color-white)}.homepage-introduction .swiper-button-next.swiper-button-disabled:hover,.homepage-introduction .swiper-button-prev.swiper-button-disabled:hover{color:#0a5527;color:var(--color-primary)}.homepage-introduction .swiper-button-next .icon,.homepage-introduction .swiper-button-prev .icon{width:1em;height:1em}.homepage-introduction .swiper-button-prev{inset:auto auto 0 5.5rem}.homepage-introduction .swiper-button-next{inset:auto 5.5rem 0 auto}.homepage-introduction .swiper-pagination{inset:auto 1.5rem 3.5rem 1.5rem;inset:auto var(--outer-margin) 3.5rem var(--outer-margin);display:none;justify-content:flex-start;align-items:stretch;gap:.5rem;width:calc(100% - 2 * 1.5rem);width:calc(100% - 2 * var(--outer-margin))}.homepage-introduction .swiper-pagination .swiper-pagination-bullet{width:calc(20% - .4rem);height:.3rem;margin:0;background:#fff;background:var(--color-white);border-radius:0;opacity:.5;transition:opacity .3s;transition:opacity var(--transition-timing)}.homepage-introduction .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.homepage-introduction .crosser{flex:0 1 38rem;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;gap:1.6rem}.homepage-introduction .crosser .item{flex:0 1 20rem;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:20rem;padding:2.5rem 18rem 2.5rem 1.75rem;color:#fff;color:var(--color-white);background:#08441f;background:var(--color-primary-dark);overflow:hidden}.homepage-introduction .crosser .item.is-tea{background:#4e7143;background:var(--color-tea)}.homepage-introduction .crosser .item.is-tea .link{color:#b2cf64}.homepage-introduction .crosser .item.is-tea .pictogram{color:#b2cf64;background:#4e7143;background:var(--color-tea)}.homepage-introduction .crosser .item.is-coffee{background:#84603e;background:var(--color-coffee)}.homepage-introduction .crosser .item.is-coffee .link{color:#f5eccd}.homepage-introduction .crosser .item.is-coffee .pictogram{color:#f5eccd;background:#84603e;background:var(--color-coffee)}.homepage-introduction .crosser .item.is-chocolate{background:#673c25;background:var(--color-chocolate)}.homepage-introduction .crosser .item.is-chocolate .link{color:#ebb091}.homepage-introduction .crosser .item.is-chocolate .pictogram{color:#ebb091;background:#673c25;background:var(--color-chocolate)}.homepage-introduction .crosser .item>*{position:relative;flex:0 1 auto;z-index:10}.homepage-introduction .crosser .item h3{margin:0;color:currentColor;font-weight:600;font-weight:var(--font-weight-600)}.homepage-introduction .crosser .item h3 a{text-decoration:none}.homepage-introduction .crosser .item h3 a:hover{text-decoration:underline}.homepage-introduction .crosser .item p{margin:.5rem 0 0;font-weight:400;font-weight:var(--font-weight-400)}.homepage-introduction .crosser .item .link{display:inline-flex;justify-content:flex-start;align-items:center;gap:1.5rem;margin:1.5rem 0 0;font-size:1.4rem;font-weight:600;font-weight:var(--font-weight-600);text-decoration:none;text-transform:uppercase}.fonts-loaded .homepage-introduction .crosser .item .link{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.homepage-introduction .crosser .item .link:hover{text-decoration:underline}.homepage-introduction .crosser .item .link .icon{font-size:1.8rem}.homepage-introduction .crosser .item .pictogram{position:absolute;inset:1rem 1rem auto auto;display:flex;justify-content:center;align-items:center;width:6.4rem;height:auto;aspect-ratio:1/1;color:#fff;color:var(--color-white);background:#08441f;background:var(--color-primary-dark);border:.2rem solid #fff;border:.2rem solid var(--color-white);border-radius:50%;box-shadow:-.5rem .5rem 1rem 0 rgba(0,0,0,.25);font-size:2.4rem;z-index:10}.homepage-introduction .crosser .item>img{position:absolute;pointer-events:none;z-index:0}.homepage-introduction .crosser .item>img.is-image{inset:50% 1rem auto auto;translate:0 -50%}.homepage-introduction .crosser .item>img.is-background{inset:-5rem auto auto -4rem;opacity:.1}.homepage-benefits{position:relative;padding:3.5rem 0;background:#fffbf7;background:var(--background-yellow);overflow:hidden}.homepage-benefits>.is-background{position:absolute;inset:auto;pointer-events:none;z-index:5}.homepage-benefits>.is-background.is-left{inset:-20rem auto auto -16rem;rotate:y 180deg}.homepage-benefits>.is-background.is-right{inset:-20rem -16rem auto auto}.homepage-blog h2,.homepage-products h2,.homepage-species h2{margin:0;font-size:3rem}.homepage-blog h2 span,.homepage-products h2 span,.homepage-species h2 span{color:#0a5527;color:var(--color-primary)}.homepage-products .swiper-button-next,.homepage-products .swiper-button-prev,.homepage-species .swiper-button-next,.homepage-species .swiper-button-prev{width:5rem;height:auto;aspect-ratio:1/1;margin:0;color:#fff;color:var(--color-white);border:.3rem solid #fff;border:.3rem solid var(--color-white);background:#79b72f;background:var(--color-green);border-radius:50%;font-size:1.4rem;translate:0 -50%;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.homepage-products .swiper-button-next:after,.homepage-products .swiper-button-prev:after,.homepage-species .swiper-button-next:after,.homepage-species .swiper-button-prev:after{content:none}.homepage-products .swiper-button-next:focus,.homepage-products .swiper-button-prev:focus,.homepage-species .swiper-button-next:focus,.homepage-species .swiper-button-prev:focus{outline:.1rem solid #302a2a;outline:.1rem solid var(--color-gray-dark)}.homepage-products .swiper-button-next:hover,.homepage-products .swiper-button-prev:hover,.homepage-species .swiper-button-next:hover,.homepage-species .swiper-button-prev:hover{background:#08441f;background:var(--color-primary-dark)}.homepage-products .swiper-button-next.swiper-button-disabled,.homepage-products .swiper-button-prev.swiper-button-disabled,.homepage-species .swiper-button-next.swiper-button-disabled,.homepage-species .swiper-button-prev.swiper-button-disabled{color:#302a2a;color:var(--color-text-dark);background:#fafafa;background:var(--background-light);opacity:1}.homepage-products .swiper-button-next .icon,.homepage-products .swiper-button-prev .icon,.homepage-species .swiper-button-next .icon,.homepage-species .swiper-button-prev .icon{width:1em;height:1em}.homepage-products .swiper-button-prev,.homepage-species .swiper-button-prev{left:0;translate:-50% -50%}.homepage-products .swiper-button-next,.homepage-species .swiper-button-next{right:0;translate:50% -50%}.homepage-products{padding:7rem 0}.homepage-products .product-tabs{margin:2.5rem 0 0}.homepage-products .product-tabs>ul{display:flex;justify-content:center;align-items:center;gap:1.6rem;margin:0 auto 4.5rem;padding:0;list-style:none}.homepage-products .product-tabs>ul>li{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.homepage-products .product-tabs>ul>li>a{flex:1 1 100%;display:flex;justify-content:center;align-items:center;padding:1.2rem 2.6rem;color:#737373;color:var(--color-text-light);background:#fafafa;background:var(--background-light);font-weight:600;font-weight:var(--font-weight-600);text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.fonts-loaded .homepage-products .product-tabs>ul>li>a{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.homepage-products .product-tabs>ul>li>a:hover{color:#0a5527;color:var(--color-primary);background:#f6faf7;background:var(--background-primary)}.homepage-products .product-tabs .products{margin:0}.homepage-products .products{position:relative;margin:4.5rem 0 0}.homepage-products .swiper-inside{margin:-4rem -1rem;padding:4rem 1rem;overflow:hidden}.homepage-products .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(20% - .9rem);margin:0 1.2rem 0 0}.homepage-studio .inside{display:flex;justify-content:flex-start;align-items:center;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.homepage-studio .information{flex:1 1 45rem;padding:2.5rem 5rem}.homepage-studio .information .logo{display:flex;justify-content:center;align-items:center;width:7.4rem;height:auto;aspect-ratio:1/1;margin:0 0 1.5rem;background:#fff;background:var(--color-white);border-radius:50%}.homepage-studio .information .logo img{flex:0 1 auto}.homepage-studio .information h3{margin:0;color:currentColor;font-size:2.6rem;font-weight:600;font-weight:var(--font-weight-600)}.homepage-studio .information h3 a{text-decoration:none}.homepage-studio .information h3 a:hover{text-decoration:underline}.homepage-studio .information p{margin:1rem 0 2.4rem}.homepage-studio .information ul{margin:0 0 2.4rem;padding:0;color:currentColor}.homepage-studio .information ul li{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.25rem}.homepage-studio .information ul li:not(:last-child){margin:0 0 1rem}.homepage-studio .information ul li .icon{font-size:2rem}.homepage-studio .information ul li span{flex:0 1 auto}.homepage-studio .information .btn{min-height:5.2rem;padding:1rem 2.5rem;padding:var(--button-padding-y) 2.5rem}.homepage-studio .video{flex:0 1 98.7rem;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none}.homepage-studio .video:hover .pictogram{color:#fff;color:var(--color-white);background:#79b72f;background:var(--color-green);box-shadow:0 0 0 .8rem rgba(121,183,47,.35)}.homepage-studio .video .pictogram{position:absolute;inset:50% auto auto 50%;display:flex;justify-content:center;align-items:center;width:9rem;height:auto;aspect-ratio:1/1;color:#2ccc00;background:#fff;background:var(--color-white);border-radius:50%;box-shadow:0 0 0 .8rem hsla(0,0%,100%,.35);font-size:3.2rem;translate:-50% -50%;transition:color .3s,background .3s,box-shadow .3s;transition:color var(--transition-timing),background var(--transition-timing),box-shadow var(--transition-timing);z-index:5}.homepage-studio .video img{flex:0 1 auto;height:100%;object-fit:cover}.homepage-species{position:relative;padding:0 0 4rem;overflow:hidden}.homepage-species .services{display:flex;justify-content:center;align-items:stretch;gap:1.6rem}.homepage-species .services .item{position:relative;flex:0 1 calc(33.33333% - 1rem);display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;min-height:48rem;padding:2.5rem 3rem;color:#fff;color:var(--color-white);background:#302a2a;background:var(--color-gray-dark);text-align:left;overflow:hidden}.homepage-species .services .item.is-tea:before{background:linear-gradient(180deg,rgba(115,145,105,0) 30%,rgba(115,145,105,.8) 60%,#4e7143);background:linear-gradient(180deg,rgba(115,145,105,0) 30%,rgba(115,145,105,.8) 60%,var(--color-tea))}.homepage-species .services .item.is-tea .btn{color:#4e7143;color:var(--color-tea)}.homepage-species .services .item.is-tea .btn:hover{color:#fff;color:var(--color-white)}.homepage-species .services .item.is-coffee:before{background:linear-gradient(180deg,hsla(29,45%,65%,0) 30%,hsla(29,45%,65%,.8) 60%,#84603e);background:linear-gradient(180deg,hsla(29,45%,65%,0) 30%,hsla(29,45%,65%,.8) 60%,var(--color-coffee))}.homepage-species .services .item.is-coffee .btn{color:#84603e;color:var(--color-coffee)}.homepage-species .services .item.is-coffee .btn:hover{color:#fff;color:var(--color-white)}.homepage-species .services .item.is-chocolate:before{background:linear-gradient(180deg,rgba(152,114,94,0) 30%,rgba(152,114,94,.8) 60%,#673c25);background:linear-gradient(180deg,rgba(152,114,94,0) 30%,rgba(152,114,94,.8) 60%,var(--color-chocolate))}.homepage-species .services .item.is-chocolate .btn{color:#673c25;color:var(--color-chocolate)}.homepage-species .services .item.is-chocolate .btn:hover{color:#fff;color:var(--color-white)}.homepage-species .services .item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(34,34,34,0) 30%,rgba(34,34,34,.8) 60%,#302a2a);background:linear-gradient(180deg,rgba(34,34,34,0) 30%,rgba(34,34,34,.8) 60%,var(--color-gray-dark));z-index:5}.homepage-species .services .item>*{position:relative;z-index:10}.homepage-species .services .item h3{margin:0;color:currentColor;font-size:2.6rem;font-weight:600;font-weight:var(--font-weight-600)}.homepage-species .services .item h3 a{text-decoration:none}.homepage-species .services .item h3 a:hover{text-decoration:underline}.homepage-species .services .item p{margin:1rem 0 0}.homepage-species .services .item .btn{margin:2rem 0 0;padding:1.1rem 2.4rem}.homepage-species .services .item>img{position:absolute;inset:50% auto auto 50%;width:100%;height:100%;object-fit:cover;translate:-50% -50%;z-index:0}.homepage-species h2{margin:5rem 0 7.5rem;color:#fff;color:var(--color-white)}.homepage-species .species{position:relative;height:21.8rem}.homepage-species .species .swiper-wrapper{width:100vw}.homepage-species .species .item{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem;width:17rem;height:21.8rem;padding:2rem 1.5rem;color:#302a2a;color:var(--color-text-dark);background:#fff;background:var(--color-white);border:.1rem solid #fff;border:.1rem solid var(--color-white);box-shadow:0 1rem 2rem -.9rem rgba(0,0,0,.25);font-size:1.8rem;font-weight:500;font-weight:var(--font-weight-500);line-height:1.2;text-decoration:none;text-transform:uppercase;transition:width .3s,height .3s,color .3s,border-color .3s,translate .3s;transition:width var(--transition-timing),height var(--transition-timing),color var(--transition-timing),border-color var(--transition-timing),translate var(--transition-timing)}.fonts-loaded .homepage-species .species .item{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.homepage-species .species .item:hover{width:20rem;height:25.8rem;border-color:#0a5527;border-color:var(--color-primary);translate:0 -4rem}.homepage-species .species .item:hover:after{opacity:0}.homepage-species .species .item:hover img{width:14.2rem}.homepage-species .species .item:hover .link{scale:1 1}.homepage-species .species .item:after{content:"";position:absolute;inset:0;background:#fff;background:var(--color-white);opacity:.8;transition:opacity .3s;transition:opacity var(--transition-timing);z-index:10}.homepage-species .species .item>*{flex:0 1 auto}.homepage-species .species .item img{width:12rem;height:auto;aspect-ratio:1/1;object-fit:cover;transition:width .3s,height .3s;transition:width var(--transition-timing),height var(--transition-timing)}.homepage-species .species .item .name{flex:0 1 auto;display:block;max-width:13.5rem;margin:0 auto}.homepage-species .species .item .link{position:absolute;inset:auto -.1rem -4rem -.1rem;width:calc(100% + .2rem);height:4rem;display:flex;justify-content:center;align-items:center;gap:1rem;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);font-size:1.6rem;scale:1 0;transform-origin:top center;transition:background .3s,scale .3s;transition:background var(--transition-timing),scale var(--transition-timing);overflow:hidden}.homepage-species .species .item .link:hover{background:#08441f;background:var(--color-primary-dark)}.homepage-species .species .item .link .icon{font-size:1.8rem}.homepage-species>.is-background{position:absolute;inset:auto 0 13.5rem 0;z-index:-1}.homepage-species>.is-background img{min-height:34rem;object-fit:cover;pointer-events:none}.homepage-blog{padding:8rem 0}.homepage-blog .inside{gap:3rem}.homepage-blog .blog,.homepage-blog .inside{display:flex;justify-content:flex-start;align-items:flex-start}.homepage-blog .blog{flex:1 1 73rem;flex-direction:column;gap:3.5rem}.homepage-blog .blog>*{flex:0 1 auto}.homepage-blog .blog .articles{width:100%}.homepage-blog .blog>.btn{min-height:5rem}.homepage-blog .blog>.btn .icon{font-size:1.8rem}.homepage-blog .about{flex:1 1 68rem}.homepage-blog .about .image{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;gap:1.5rem;min-height:60.9rem;margin:3.5rem 0 0;padding:3.5rem 4rem;color:#fff;color:var(--color-white);background:#302a2a;background:var(--color-gray-dark);overflow:hidden}.homepage-blog .about .image:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(34,34,34,0) 30%,rgba(34,34,34,.6) 50%,#222);z-index:5}.homepage-blog .about .image>*{position:relative;margin:0;color:currentColor;z-index:10}.homepage-blog .about .image h3{font-size:2.4rem;font-weight:600;font-weight:var(--font-weight-600)}.homepage-blog .about .image img{position:absolute;inset:50% auto auto 50%;width:100%;height:100%;object-fit:cover;pointer-events:none;translate:-50% -50%;z-index:0}.homepage-blog .about .actions{display:flex;justify-content:flex-start;align-items:stretch}.homepage-blog .about .actions a{flex:0 1 50%;display:flex;justify-content:center;align-items:center;gap:1.5rem;min-height:11.5rem;color:#0a5527;color:var(--color-primary);background:#fafafa;background:var(--background-light);font-weight:600;font-weight:var(--font-weight-600);line-height:1.5;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.fonts-loaded .homepage-blog .about .actions a{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.homepage-blog .about .actions a:hover{color:#fff;color:var(--color-white);background:#08441f;background:var(--color-primary-dark)}.homepage-blog .about .actions a.is-highlight{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.homepage-blog .about .actions a.is-highlight:hover{background:#08441f;background:var(--color-primary-dark)}.homepage-blog .about .actions a span{flex:0 1 auto}.homepage-blog .about .actions a .icon{font-size:1.8rem}.category-products{padding:4rem 0 8rem}.category-products .content{flex:1 1 auto}.category-products .description{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.5rem}.category-products .description .information{flex:1 1 auto}.category-products .description .information p{margin:0}.category-products .description .information p:not(:last-of-type){margin:0 0 1rem}.category-products .description .information p strong{color:#302a2a;color:var(--color-text-dark)}.category-products .description .information .link{display:inline-flex;justify-content:flex-start;align-items:center;gap:1.5rem;margin:2rem 0 0;color:#0a5527;color:var(--color-primary);font-weight:600;font-weight:var(--font-weight-600);text-decoration:none;text-transform:uppercase}.fonts-loaded .category-products .description .information .link{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.category-products .description .information .link:hover{text-decoration:underline}.category-products .description .information .link .icon{font-size:1.8rem}.category-products .description .loyalty{position:relative;flex:0 0 42rem;padding:3.2rem 18rem 3.2rem 1.8rem;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);overflow:hidden}.category-products .description .loyalty>*{position:relative;z-index:10}.category-products .description .loyalty h3{color:currentColor;margin:0;font-size:2.6rem;font-weight:600;font-weight:var(--font-weight-600)}.category-products .description .loyalty h3 a{text-decoration:none}.category-products .description .loyalty h3 a:hover{text-decoration:underline}.category-products .description .loyalty p{margin:.75rem 0 0}.category-products .description .loyalty .link{display:inline-flex;justify-content:flex-start;align-items:center;gap:1.5rem;margin:1.5rem 0 0;color:#d7f29e;color:var(--color-green-light);font-size:1.4rem;font-weight:600;font-weight:var(--font-weight-600);text-decoration:none;text-transform:uppercase}.fonts-loaded .category-products .description .loyalty .link{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.category-products .description .loyalty .link:hover{text-decoration:underline}.category-products .description .loyalty .link .icon{font-size:1.8rem}.category-products .description .loyalty>img{position:absolute;pointer-events:none;z-index:0}.category-products .description .loyalty>img.is-image{inset:50% 0 auto auto;translate:0 -50%}.category-products .description .loyalty>img.is-background{inset:0 0 0 auto;width:auto;height:100%}.category-products .products{margin:2rem 0 0}.filters{flex:0 0 28.5rem}.filters h2{margin:0 0 1.6rem;font-size:3rem;font-weight:600;font-weight:var(--font-weight-600)}.filters .btn-toggler{justify-content:flex-start;width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;text-transform:none}.filters .btn-toggler .icon:last-child{margin:0 0 0 auto;font-size:1.2rem}.filters .btn-delete{width:100%;justify-content:flex-start;padding:1rem;border-bottom:.1rem solid #ececec;border-bottom:.1rem solid var(--color-gray-lighter);font-size:1.2rem;text-decoration:underline}.filters .btn-delete:hover{color:#08441f;color:var(--color-primary-dark)}.filters form{padding:1.4rem;background:#fafafa;background:var(--background-light)}.filters form .filter-group{padding:1.6rem 0}.filters form .filter-group:not(:last-child){border-bottom:.1rem solid #eaeaea}.filters form .filter-group.is-opened .filter-values{display:flex}.filters form .filter-group .toggler{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0;padding:0;color:#302a2a;color:var(--color-text-dark);background:transparent;border:none;font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);text-transform:uppercase;text-underline-offset:.125em;transition:color .3s;transition:color var(--transition-timing)}.fonts-loaded .filters form .filter-group .toggler{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.filters form .filter-group .toggler:hover{color:#0a5527;color:var(--color-primary);text-decoration:underline}.filters form .filter-group .toggler.is-active .icon{rotate:180deg}.filters form .filter-group .toggler .icon{font-size:1rem}.filters form .filter-values{display:none;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1rem;margin:2rem 0 0}.filters form .filter-values>*{flex:0 0 auto;margin:0}.filters .btn-products{position:absolute;inset:auto 0 0 0;width:100%;min-height:6.4rem}.filters .pickup{margin:1.6rem 0 0;padding:2.4rem 1.6rem;color:#302a2a;color:var(--color-text-dark);background:#f4fbd4}.filters .pickup .pictogram{display:inline-flex;justify-content:center;align-items:center;width:5rem;height:auto;aspect-ratio:1/1;margin:0 0 2.4rem;color:#fff;color:var(--color-white);background:#79b72f;background:var(--color-green);border-radius:50%;font-size:2.8rem}.filters .pickup h3{margin:0;font-size:2.6rem;line-height:1.2}.filters .pickup h3 a{text-decoration:none}.filters .pickup h3 a:hover{text-decoration:underline}.filters .pickup p{margin:1.4rem 0 0;line-height:1.35}.filters .pickup .btn{margin:1.6rem 0 0;padding:1.2rem 1.6rem;font-size:1.4rem}.filter-sorting{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.6rem 2rem;margin:3.5rem 0 0;border-bottom:.1rem solid #f3f3f3}.filter-toggler{flex:1 1 100%;display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.6rem;text-transform:none}.filter-toggler .icon:last-child{margin:0 0 0 auto;font-size:1rem}.filter-links{flex:0 1 auto;display:flex;justify-content:flex-start;align-items:stretch;gap:1.6rem}.filter-links .item{flex:0 1 auto;display:flex;justify-content:center;align-items:center;padding:1.2rem 1.6rem;color:#737373;color:var(--color-text-light);background:transparent;border:none;font-size:1.4rem;font-weight:600;font-weight:var(--font-weight-600);text-align:center;text-transform:uppercase;text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.fonts-loaded .filter-links .item{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.filter-links .item:is(button):hover{color:#0a5527;color:var(--color-primary);background:#f6faf7;background:var(--background-primary)}.filter-links .item.is-active{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.filter-count{flex:0 0 auto;display:inline-block;margin:0 0 0 auto;color:#302a2a;color:var(--color-text-dark);font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400)}.filter-count strong{color:#0a5527;color:var(--color-primary)}.filter-links-toggler{flex:0 0 auto;display:none;justify-content:flex-start;align-items:center;gap:.75rem;color:#302a2a;color:var(--color-text-dark);background:hsla(79,76%,78%,.3);border:none;font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400);text-transform:none}.filter-links-toggler:hover{background:#f6faf7;background:var(--background-primary)}.filter-links-toggler.is-active .icon{rotate:180deg}.filter-links-toggler>*{flex:0 1 auto}.filter-links-toggler strong{color:#0a5527;color:var(--color-primary)}.filter-links-toggler .icon{flex:0 0 auto;font-size:1rem}.product-detail{padding:8rem 0 5rem}.product-detail .inside{display:flex;justify-content:flex-start;align-items:flex-start;gap:6rem;max-width:127rem;margin:0 auto}.product-detail .images{flex:0 1 68rem}.product-detail .image{position:relative;display:flex;justify-content:center;align-items:center;border:.1rem solid #f4f4f4;border:var(--border-gray-light);transition:border-color .3s;transition:border-color var(--transition-timing)}.product-detail .image:hover{border-color:#0a5527;border-color:var(--color-primary)}.product-detail .image .types{inset:2.4rem auto auto 2.4rem}.product-detail .image>a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:4rem 2.4rem}.product-detail .image>a img{flex:0 1 auto;max-width:100%}.product-detail .gallery{margin:1.2rem 0 0}.product-detail .gallery li{flex:0 1 calc(25% - .9rem)}.product-detail .gallery li:nth-child(n+5){display:none}.product-detail .information{flex:1 1 53rem}.product-detail h1{margin:0;font-size:2.4rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.15}.product-detail .overview{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.5rem;margin:1rem 0 0;font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400);line-height:1}.product-detail .overview .ratings{flex:0 0 auto;display:inline-flex;justify-content:flex-start;align-items:center;gap:.25rem;color:#737373;color:var(--color-text-light)}.product-detail .overview .ratings .icon{color:#d4d4d4;font-size:1.5rem}.product-detail .overview .ratings .icon.is-highlight{color:#e2c800;color:var(--color-yellow)}.product-detail .overview .ratings small{display:inline-block;margin:0 0 0 .75rem;font-size:1em}.product-detail .overview .code{flex:0 0 auto;color:#302a2a;color:var(--color-text-dark)}.product-detail .list-parameters{margin:2.5rem 0 0}.product-detail .variants{margin:2rem 0 0}.product-detail .variants h5{margin:0 0 1.5rem;font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600)}.product-detail .extras,.product-detail form{margin:2rem 0 0}.product-detail .extras label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;font-size:1.6rem}.product-detail .extras label:not(:first-child){margin:2rem 0 0}.product-detail .extras label span{flex:1 1 auto;display:block;color:#302a2a;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-weight-600)}.fonts-loaded .product-detail .extras label span{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.product-detail .extras label .form-control{flex:0 0 38rem;height:4.2rem;background:transparent;font-size:1.4rem}.product-detail .extras label .form-control::placeholder{font-weight:400;font-weight:var(--font-weight-400)}.product-detail .process{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.8rem 2rem;margin:2rem 0 0;padding:2.4rem;background:#fafafa;background:var(--background-light)}.product-detail .process .list-advantages{flex:1 1 100%;margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:.1rem solid rgba(0,0,0,.05)}.product-detail .process .availability{flex:1 1 100%;padding:0 0 0 1.6rem}.product-detail .process .availability:before{width:.8rem}.product-detail .process .prices{flex:0 1 auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;color:#302a2a;color:var(--color-text-dark);white-space:nowrap}.product-detail .process .prices>*{flex:0 1 auto;display:block;line-height:1.35}.product-detail .process .prices strong{font-size:2rem}.product-detail .process .prices s{color:#737373;color:var(--color-text-light);font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400)}.product-detail .process .order{flex:1 1 auto;margin:0 0 0 auto}.product-detail .process .order legend{display:none}.product-detail .process .order fieldset{display:flex;justify-content:flex-end;align-items:stretch;gap:1.2rem}.product-detail .process .order .form-count{flex:0 0 auto;max-width:10rem}.product-detail .process .order .form-count .form-control{width:10rem;height:4.8rem}.product-detail .process .order .form-count button:first-of-type{inset:50% auto auto 1.2rem}.product-detail .process .order .form-count button:last-of-type{inset:50% 1.2rem auto auto}.product-detail .process .order .btn{flex:0 1 22rem}.product-detail .process .alternatives{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1rem;width:100%}.product-detail .process .alternatives h5{flex:1 1 100%;margin:0}.product-detail .process .alternatives>*{flex:1 1 auto}.product-detail .actions{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:1.5rem 0}.product-detail .actions .link{flex:0 1 auto;display:inline-flex;justify-content:flex-start;align-items:center;gap:.75rem;margin:0;padding:0;color:#737373;color:var(--color-text-light);background:transparent;border:none;font-size:1.4rem;font-weight:500;font-weight:var(--font-weight-500);text-decoration:none;text-underline-offset:.125em;transition:color .3s;transition:color var(--transition-timing)}.fonts-loaded .product-detail .actions .link{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.product-detail .actions .link:hover{text-decoration:underline}.product-detail .actions .link.is-active,.product-detail .actions .link:hover{color:#302a2a;color:var(--color-text-dark)}.product-detail .actions .link.is-active .icon{color:#0a5527;color:var(--color-primary)}.product-detail .actions .link .icon{transition:color .3s;transition:color var(--transition-timing)}.product-detail .actions .link span{flex:0 1 auto}.product-detail .packages{padding:0 0 2.4rem;border-bottom:.1rem solid #f4f4f4;border-bottom:var(--border-gray-light)}.product-detail .packages>p{margin:0 0 1.2rem;color:#302a2a;color:var(--color-text-dark);font-weight:400;font-weight:var(--font-weight-400)}.product-detail .packages>p strong{color:#0a5527;color:var(--color-primary)}.product-detail .packages table{margin:0;color:#302a2a;color:var(--color-text-dark);border:.1rem solid #f4f4f4;border:var(--border-gray-light);font-size:1.4rem}.product-detail .packages table tr:nth-child(2n) td{background:transparent}.product-detail .packages table td,.product-detail .packages table th{padding:.25rem 2rem;border:.1rem solid #f4f4f4;border:var(--border-gray-light)}.product-detail .packages table td:not(:first-child),.product-detail .packages table th:not(:first-child){text-align:center}.product-detail .packages table td strong,.product-detail .packages table th strong{color:#0a5527;color:var(--color-primary)}.product-detail .packages table th{background:#fafafa;background:var(--background-light);font-weight:600;font-weight:var(--font-weight-600)}.product-detail .components{margin:2rem 0 0}.product-detail .components h5{margin:0 0 1.5rem;font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600)}.product-detail .components .item{display:flex;justify-content:flex-start;align-items:center;gap:2.4rem;min-height:10rem;padding:.5rem 1.5rem;color:#302a2a;color:var(--color-text-dark);border:.1rem solid #f4f4f4;border:var(--border-gray-light);text-decoration:none;transition:border-color .3s;transition:border-color var(--transition-timing)}.product-detail .components .item:hover{border-color:#0a5527;border-color:var(--color-primary)}.product-detail .components .item:hover .name{color:#0a5527;color:var(--color-primary);text-decoration:underline}.product-detail .components .item:not(:first-child){margin:1.5rem 0 0}.product-detail .components .item .preview{flex:0 0 12rem;display:flex;justify-content:center;align-items:center}.product-detail .components .item .preview img{flex:0 1 auto;max-height:9rem;object-fit:contain}.product-detail .components .item .details{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.75rem 1rem}.product-detail .components .item .details .name{flex:1 1 100%;display:block;font-size:1.8rem;font-weight:600;font-weight:var(--font-weight-600);transition:color .3s;transition:color var(--transition-timing)}.fonts-loaded .product-detail .components .item .details .name{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.product-detail .components .item .details .price{flex:0 1 auto;font-size:2rem;font-weight:700;font-weight:var(--font-weight-700);white-space:nowrap;line-height:1}.product-detail .components .item .details .availability{flex:0 1 auto}.product-detail .description{margin-top:3rem}.product-detail .description details{padding:0 0 1.5rem;border-top:.1rem solid #e1e1e1;transition:border-color .3s;transition:border-color var(--transition-timing)}.product-detail .description details[open]{border-top-color:#0a5527;border-top-color:var(--color-primary)}.product-detail .description details[open] summary:after{rotate:180deg}.product-detail .description details summary{position:relative;padding:1.5rem 1.5rem 0 0;color:#302a2a;color:var(--color-text-dark);font-size:1.8rem;font-weight:600;font-weight:var(--font-weight-600);list-style:none;cursor:pointer;transition:color .3s;transition:color var(--transition-timing)}.fonts-loaded .product-detail .description details summary{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.product-detail .description details summary:after{content:"";position:absolute;inset:calc(50% + .75rem) 0 auto auto;width:.9rem;height:.8rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='%23302a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.732 6.223l3.562-3.562a.435.435 0 0 0 .128-.31.435.435 0 0 0-.128-.31l-.262-.261a.438.438 0 0 0-.62 0l-2.99 2.99-2.995-2.994a.435.435 0 0 0-.62 0l-.261.263a.435.435 0 0 0-.128.31c0 .116.045.226.128.309L4.11 6.223a.435.435 0 0 0 .31.128.435.435 0 0 0 .311-.128z'/%3E%3C/svg%3E") no-repeat 50%/contain;translate:0 -50%;z-index:0}.product-detail .description details summary:hover{color:#0a5527;color:var(--color-primary)}.product-detail .description details p{margin:1.5rem 0 0}.product-alternative{position:relative;padding:8rem 0;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);overflow:hidden}.product-alternative h2{color:currentColor;margin:0 0 2.4rem;font-size:2.6rem}.product-alternative .products{position:relative}.product-alternative .swiper-inside{margin:-4rem -1rem;padding:4rem 1rem;overflow:hidden}.product-alternative .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(20% - .9rem);margin:0 1.2rem 0 0}.product-alternative .swiper-button-next,.product-alternative .swiper-button-prev{width:5rem;height:auto;aspect-ratio:1/1;margin:0;color:#fff;color:var(--color-white);border:.3rem solid #fff;border:.3rem solid var(--color-white);background:#79b72f;background:var(--color-green);border-radius:50%;font-size:1.4rem;translate:0 -50%;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.product-alternative .swiper-button-next:after,.product-alternative .swiper-button-prev:after{content:none}.product-alternative .swiper-button-next:focus,.product-alternative .swiper-button-prev:focus{outline:.1rem solid #302a2a;outline:.1rem solid var(--color-gray-dark)}.product-alternative .swiper-button-next:hover,.product-alternative .swiper-button-prev:hover{background:#08441f;background:var(--color-primary-dark)}.product-alternative .swiper-button-next.swiper-button-disabled,.product-alternative .swiper-button-prev.swiper-button-disabled{color:#302a2a;color:var(--color-text-dark);background:#fafafa;background:var(--background-light);opacity:1}.product-alternative .swiper-button-next .icon,.product-alternative .swiper-button-prev .icon{width:1em;height:1em}.product-alternative .swiper-button-prev{left:0;translate:-50% -50%}.product-alternative .swiper-button-next{right:0;translate:50% -50%}.product-alternative>.is-background{position:absolute;inset:auto;width:auto;height:calc(100% + 32rem);pointer-events:none;z-index:5}.product-alternative>.is-background.is-left{inset:-16rem auto auto 0;rotate:y 180deg;translate:-40% 0}.product-alternative>.is-background.is-right{inset:-16rem 0 auto auto;translate:40% 0}.product-rating{padding:8rem 0}.product-rating .inside{max-width:127rem;margin:0 auto}.product-suitable-for{margin:1.5rem 0 3rem}.product-suitable-for h5{font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);margin:0 0 1rem}.product-suitable-for__items{display:flex;gap:1rem}.product-suitable-for .icon-wrap{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.product-suitable-for .icon-wrap .icon{width:100%;height:auto;max-width:3.2rem;max-height:3.2rem}.product-suitable-for .tooltip .tooltip-cont{top:100%;left:-.3rem}.product-grind{margin:2rem 0 0}.product-grind h5{font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);margin:0 0 1.5rem;display:flex;align-items:center;gap:.8rem}.product-grind .form-control{background-color:#fff;background-color:var(--color-white);border:.1rem solid #c7c7c7;border:var(--border-gray);font-weight:500;font-weight:var(--font-weight-500);font-size:1.6rem}.blog-crosser{padding:4rem 0 2rem}.blog-detail,.blog-list{padding:2rem 0 6rem}.blog-detail .newsletter,.blog-list .newsletter{padding:4.5rem 2.5rem;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);text-align:center}.blog-detail .newsletter h4,.blog-list .newsletter h4{color:currentColor;margin:0 0 2rem;font-size:2.4rem}.blog-detail .newsletter h4 mark,.blog-list .newsletter h4 mark{color:#e6eec3}.blog-detail .newsletter p,.blog-list .newsletter p{margin:0 0 2rem;font-size:1.5rem;line-height:1.25}.blog-detail .newsletter p:last-child,.blog-list .newsletter p:last-child{margin:1rem 0 0}.blog-detail .newsletter form label,.blog-list .newsletter form label{position:relative;margin:0 0 1.5rem}.blog-detail .newsletter form label .icon,.blog-list .newsletter form label .icon{position:absolute;top:50%;left:2rem;color:#4a4a4a;color:var(--color-text);font-size:1.8rem;translate:0 -50%}.blog-detail .newsletter form label .form-control,.blog-list .newsletter form label .form-control{padding:.75rem 1.6rem .75rem 5rem;padding:var(--input-padding-y) var(--input-padding-x) var(--input-padding-y) 5rem;background:#fff;background:var(--color-white);border-color:#fafafa;border-color:var(--color-gray-light)}.blog-list .inside{display:grid;grid-template-columns:auto 32rem;grid-template-rows:repeat(2,auto);grid-gap:4rem 6rem}.blog-list .inside .articles{grid-area:1/1/2/2}.blog-list .inside .pagination{grid-area:2/1/3/2;margin:0}.blog-list .inside aside{grid-area:1/2/3/3}.blog-detail{background:#fafafa;background:var(--background-light)}.blog-detail .inside{display:flex;justify-content:flex-start;align-items:flex-start;gap:4rem 6rem}.blog-detail .inside>article{flex:1 1 auto;background:#fff;background:var(--color-white);overflow:hidden}.blog-detail .inside>aside{flex:0 0 30rem}.blog-detail .introduction{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;gap:1rem;padding:5rem 5rem 0;color:#302a2a;color:var(--color-text-dark);overflow:hidden;text-align:center}.blog-detail .introduction.has-image{min-height:42rem;padding:2.5rem 5rem;color:#fff;color:var(--color-white)}.blog-detail .introduction.has-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(47,48,51,0),rgba(47,48,51,0) 25%,#2f3033);opacity:.7;z-index:5}.blog-detail .introduction.has-image>*{position:relative;flex:0 1 auto;z-index:10}.blog-detail .introduction.has-image>img{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;object-fit:cover;translate:-50% -50%;pointer-events:none;z-index:0}.blog-detail .introduction h1{flex:1 1 100%;margin:0;color:currentColor}.blog-detail .introduction .information{display:flex;justify-content:flex-start;align-items:baseline;gap:1rem;margin:0 0 1.5rem;font-size:1.4rem}.blog-detail .introduction .information>:not(:first-child){position:relative;padding:0 0 0 1rem}.blog-detail .introduction .information>:not(:first-child):before{content:"";position:absolute;inset:50% auto auto 0;width:.3rem;height:auto;aspect-ratio:1/1;background:#fafafa;background:var(--color-gray-light);border-radius:50%;translate:-50% -50%;z-index:0}.blog-detail .introduction .information .type{font-weight:600;font-weight:var(--font-weight-600)}.fonts-loaded .blog-detail .introduction .information .type{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.blog-detail .introduction>img{display:none}.blog-detail .content{color:#302a2a;color:var(--color-text-dark);padding:4rem 15rem 2rem 4rem}.blog-detail .content>:first-child{margin-top:0}.blog-detail .content>:last-child{margin-bottom:0}.blog-detail .content h2{font-size:2.8rem}.blog-detail .content h3{font-size:2.2rem}.blog-detail .content ol,.blog-detail .content p,.blog-detail .content ul{color:currentColor}.blog-detail .content a:not(.btn){color:#0a5527;color:var(--color-primary)}.blog-detail .content img{margin:3rem 0}.blog-detail .bottom{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2rem;padding:2rem 4rem 5rem}.blog-detail .bottom>*{flex:0 1 auto}.blog-detail .bottom .link{display:inline-flex;justify-content:flex-start;align-items:center;gap:1.5rem;padding:1.25rem 1rem;color:#302a2a;color:var(--color-text-dark);background:#f6faf7;background:var(--background-primary);font-size:1.4rem;font-weight:600;font-weight:var(--font-weight-600);text-decoration:none;transition:background .3s;transition:background var(--transition-timing)}.fonts-loaded .blog-detail .bottom .link{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.blog-detail .bottom .link:hover{background:#f4fce1;background:var(--background-green);text-decoration:underline}.blog-detail .bottom .link .icon{font-size:1.2rem}.blog-products{position:relative;padding:8rem 0;overflow:hidden}.blog-products h2{color:#302a2a;color:var(--color-text-dark);margin:0 0 2.4rem;font-size:2.6rem}.blog-products .products{position:relative}.blog-products .swiper-inside{margin:-4rem -1rem;padding:4rem 1rem;overflow:hidden}.blog-products .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(20% - .9rem);margin:0 1.2rem 0 0}.blog-products .swiper-button-next,.blog-products .swiper-button-prev{width:5rem;height:auto;aspect-ratio:1/1;margin:0;color:#fff;color:var(--color-white);border:.3rem solid #fff;border:.3rem solid var(--color-white);background:#79b72f;background:var(--color-green);border-radius:50%;font-size:1.4rem;translate:0 -50%;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.blog-products .swiper-button-next:after,.blog-products .swiper-button-prev:after{content:none}.blog-products .swiper-button-next:focus,.blog-products .swiper-button-prev:focus{outline:.1rem solid #302a2a;outline:.1rem solid var(--color-gray-dark)}.blog-products .swiper-button-next:hover,.blog-products .swiper-button-prev:hover{background:#08441f;background:var(--color-primary-dark)}.blog-products .swiper-button-next.swiper-button-disabled,.blog-products .swiper-button-prev.swiper-button-disabled{color:#302a2a;color:var(--color-text-dark);background:#fafafa;background:var(--background-light);opacity:1}.blog-products .swiper-button-next .icon,.blog-products .swiper-button-prev .icon{width:1em;height:1em}.blog-products .swiper-button-prev{left:0;translate:-50% -50%}.blog-products .swiper-button-next{right:0;translate:50% -50%}.blog-articles{padding:8rem 0}.blog-articles h2{color:#302a2a;color:var(--color-text-dark);margin:0 0 2.4rem;font-size:2.6rem}.blog-articles .articles{max-width:100rem;margin:0 auto;text-align:left}:root{--subscription-package-inner-padding-x:3.4rem;--subscription-package-inner-padding-x-sm:1.6rem}.subscription-presentation-wrapper{max-width:95.4rem;margin:0 auto;padding:11rem 0 6rem}.subscription-presentation{display:flex;justify-content:center;align-items:center}.subscription-presentation__line{background:#673c25;background:var(--color-chocolate);width:20rem;height:.5rem}.subscription-presentation .is-pictogram{flex-shrink:0}.subscription-presentation__content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:3.4rem}.subscription-presentation__content h2,.subscription-presentation__content p{margin:0}.subscription-presentation p{font-size:1.8rem;max-width:470px}.subscription-advantages{box-shadow:0 15px 45px -15px rgba(0,0,0,.07843);margin-top:4rem;display:flex;justify-content:space-between;align-items:center;padding:2rem 1.6rem}.subscription-advantages__separator{width:.1rem;height:7rem;background:#ececec;background:var(--color-gray-lighter)}.subscription-configurator{border-top:.1rem solid #ececec;border-top:.1rem solid var(--color-gray-lighter);padding:8rem 0 5rem}.subscription-advantage{display:flex;align-items:center;text-align:left;color:#131313;color:var(--color-black-2);font-size:1.8rem;line-height:1.2;gap:1.6rem;font-weight:400;font-weight:var(--font-weight-400)}.subscription-advantage:first-child .subscription-advantage__icon{background:#ffc119}.subscription-advantage:nth-child(3) .subscription-advantage__icon{background:#f4f891}.subscription-advantage:nth-child(5) .subscription-advantage__icon{background:#d7f19e}.subscription-advantage__icon{flex-shrink:0;width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.subscription-advantage__icon .icon{width:3rem;height:3rem}.subscription-advantage b{font-weight:600;font-weight:var(--font-weight-600)}.subscription-section{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:8rem}.subscription-section h3{font-size:3.4rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.2;margin:1.4rem 0 4rem}.subscription-section .subscription-section__step{font-weight:500;font-weight:var(--font-weight-500);text-transform:uppercase;color:#737373;color:var(--color-text-light)}.subscription-section .subscription-login__buttons{display:flex;justify-content:center;box-shadow:0 4px 30px -10px rgba(0,0,0,.2);width:100%;max-width:61.6rem}.subscription-section .subscription-login__button{flex:1;height:14rem;padding:1rem;border:0;border-radius:0;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:600;font-weight:var(--font-weight-600);font-size:2rem;text-transform:uppercase;text-decoration:none;gap:1.6rem}.subscription-section .subscription-login__button .icon{width:4.4rem;height:4.4rem}.subscription-section .subscription-login__button:focus,.subscription-section .subscription-login__button:hover{background:#0a5527;background:var(--color-primary);color:#fff;color:var(--color-white)}.subscription-section .subscription-login__button:focus .icon,.subscription-section .subscription-login__button:hover .icon{fill:#fff;fill:var(--color-white)}.subscription-section .btn{min-height:5.9rem}.subscription-section .btn.btn-transparent{background:#fff;background:var(--color-white)}.subscription-section .btn.btn-transparent:focus,.subscription-section .btn.btn-transparent:hover{background:#302a2a;background:var(--color-gray-dark);color:#fff;color:var(--color-white)}.subscription-section .btn.btn-transparent:focus .icon-wrap,.subscription-section .btn.btn-transparent:hover .icon-wrap{background:#fff;background:var(--color-white);border-color:#fff;border-color:var(--color-white)}.subscription-section .btn.btn-transparent:focus .icon-wrap .icon,.subscription-section .btn.btn-transparent:hover .icon-wrap .icon{fill:#302a2a;fill:var(--color-gray-dark)}.subscription-section .btn.btn-primary:focus,.subscription-section .btn.btn-primary:hover{background:#08441f;background:var(--color-primary-dark);color:#fff;color:var(--color-white)}.subscription-section .btn.btn-primary:focus .icon-wrap,.subscription-section .btn.btn-primary:hover .icon-wrap{background:#fff;background:var(--color-white)}.subscription-section .btn.btn-primary:focus .icon-wrap .icon,.subscription-section .btn.btn-primary:hover .icon-wrap .icon{fill:#08441f;fill:var(--color-primary-dark)}.subscription-section .btn .icon-wrap{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;border:.1rem solid #c7c7c7;border:var(--border-gray);display:flex;align-items:center;justify-content:center}.subscription-section .btn .icon-wrap .icon{width:1.2rem;height:1.2rem;fill:#c7c7c7;fill:var(--color-gray-2)}.subscription-section .btn .icon-wrap--checked{background:#fff;background:var(--color-white);border-color:#fff;border-color:var(--color-white)}.subscription-section .btn .icon-wrap--checked .icon{fill:#0a5527;fill:var(--color-primary)}.subscription-duration__items{display:flex;max-width:60rem;width:100%}.subscription-duration-item{display:flex;align-items:stretch;flex:1;aspect-ratio:295/111}.subscription-duration-item [type=radio]{display:none}.subscription-duration-item [type=radio]:checked+.subscription-duration-item__label{background:#fff;background:var(--color-white);color:#000;color:var(--color-black);box-shadow:0 0 30px -6px rgba(0,0,0,.2);z-index:1;cursor:default}.subscription-duration-item [type=radio]:checked+.subscription-duration-item__label .subscription-duration-item__label-icon{background:#0a5527;background:var(--color-primary)}.subscription-duration-item__label{width:100%;position:relative;display:flex;flex-direction:column;background:#fafafa;background:var(--color-gray-light);color:#4a4a4a;color:var(--color-gray);transition:background .3s;transition:background var(--transition-timing)}.subscription-duration-item__label:focus,.subscription-duration-item__label:hover{background:rgba(65,148,97,.07843)}.subscription-duration-item__label-inner{display:flex;justify-content:center;align-items:center;flex-grow:1;gap:1.6rem}.subscription-duration-item__label-icon{width:4.5rem;height:4.5rem;background:#c7c7c7;background:var(--color-gray-2);border-radius:50%;display:flex;align-items:center;justify-content:center}.subscription-duration-item__label-icon .icon{color:#fff;color:var(--color-white);width:2rem;height:2rem}.subscription-duration-item__label-text{font-size:2rem;font-weight:600;font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:.2rem}.subscription-duration-item__label-selected{background:#0a5527;background:var(--color-primary);width:100%;display:flex;align-items:center;justify-content:center;height:3.1rem;flex-shrink:0;gap:1rem}.subscription-duration-item__label-selected-icon{width:2rem;height:2rem;background:#fff;background:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center}.subscription-duration-item__label-selected-icon .icon{color:#0a5527;color:var(--color-primary);width:1.2rem;height:1.2rem}.subscription-duration-item__label-selected-text{font-size:1.4rem;font-weight:500;font-weight:var(--font-weight-500);text-transform:uppercase;color:#fff;color:var(--color-white)}.subscription-duration-item__label-gift{font-size:1.4rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.2;text-transform:uppercase;background:#005d9b;background:var(--color-blue);color:#fff;color:var(--color-white);padding:2.5px 10px;position:absolute;top:0;right:0}.subscription-delivery{justify-self:flex-end}.subscription-delivery .form-group{width:100%;max-width:60rem}.subscription-delivery .form-control{font-size:2rem;font-weight:600;font-weight:var(--font-weight-600);letter-spacing:.2rem;line-height:1.2;text-transform:uppercase;padding:2.8rem 2.4rem;height:8rem;background-size:1.4rem!important;background-position:center right 2rem!important}.subscription-delivery p{margin:1.4rem 0 0;font-weight:400;font-weight:var(--font-weight-400)}.subscription-packages__items{display:flex;justify-content:center;gap:1.6rem;width:100%}.subscription-package{flex:1;max-width:47rem;text-align:left;background:#f8f8f8;background:var(--color-gray-light-2);position:relative;border-bottom:5px solid transparent;display:flex;flex-direction:column}.subscription-package__tag{font-weight:500;font-weight:var(--font-weight-500);color:#000;color:var(--color-black);position:absolute;top:0;left:3.4rem;left:var(--subscription-package-inner-padding-x);z-index:3;padding:1rem 1.6rem;background:#eef9d5}.subscription-package__pretitle,.subscription-package__tag{font-family:Hellix,sans-serif;font-family:var(--font-family-headings);font-size:1.4rem;text-transform:uppercase}.subscription-package__pretitle{color:#fff;color:var(--color-white);opacity:.8;line-height:1;display:inline-block}.subscription-package__title{font-size:3.4rem;font-weight:600;font-weight:var(--font-weight-600);text-transform:uppercase;color:#fff;color:var(--color-white)}.subscription-package__title-wrapper{border-left:3px solid #fff;border-left:3px solid var(--color-white);position:absolute;bottom:0;left:3.4rem;left:var(--subscription-package-inner-padding-x);z-index:3;padding-left:1.6rem;display:flex;flex-direction:column}.subscription-package__header{aspect-ratio:469/271;position:relative}.subscription-package__image{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:1}.subscription-package__image-overlay{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(32,32,32,0) 45.93%,rgba(32,32,32,.5) 67.52%,#202020)}.subscription-package__price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.subscription-package__price{color:#131313;color:var(--color-black-2);font-size:3rem;line-height:1.2}.subscription-package__footer{border-top:1px solid rgba(0,0,0,.10196);padding-top:2.4rem;display:flex;align-items:center;justify-content:space-between;margin-top:auto}.subscription-package__duration{color:#0a5527;color:var(--color-primary);font-weight:600;font-weight:var(--font-weight-600);font-size:1.8rem;line-height:1.2}.subscription-package__inner{display:flex;flex-direction:column;gap:2.4rem;padding:3.4rem 3.4rem 2.9rem;padding:3.4rem var(--subscription-package-inner-padding-x) 2.9rem;height:100%}.subscription-package__inner>div:first-child strong{font-size:1.4rem;color:#131313;color:var(--color-black-2);font-weight:400;font-weight:var(--font-weight-400);margin-bottom:1rem;display:block}.subscription-package__inner>div:first-child p{font-weight:400;font-weight:var(--font-weight-400);margin:0 0 2.4rem}.subscription-package__inner>div:first-child ul{font-weight:500;font-weight:var(--font-weight-500);color:#131313;color:var(--color-black-2);list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.subscription-package__inner>div:first-child ul li{display:flex;align-items:center;gap:1.4rem}.subscription-package__inner>div:first-child ul li:before{content:"";background:transparent url("data:image/svg+xml;utf8,<svg viewBox='0 0 13 12' fill='%230A5527' xmlns='http://www.w3.org/2000/svg'><path d='M11.5698 1.31724C9.47336 2.00539 6.80075 3.84581 4.33619 6.99854L2.87985 5.38217C2.6558 5.12611 2.23971 5.12611 2.01565 5.38217L0.943408 6.58244C0.735361 6.8225 0.751364 7.17458 0.975416 7.38262L4.27217 10.5514C4.54423 10.8074 4.99234 10.7434 5.18438 10.4073C6.94478 7.22259 8.83322 4.85405 12.0339 2.13342C12.418 1.79735 12.066 1.1572 11.5698 1.31724Z' fill='%230A5527'/></svg>") no-repeat 50%;display:inline-block;width:1.6rem;height:1.6rem}.subscription-package:first-child.subscription-package--selected{background:#eef9d5;border-bottom:5px solid #b0d658}.subscription-package:first-child.subscription-package--selected .subscription-package__tag{background:#eef9d5}.subscription-package:nth-child(2).subscription-package--selected{background:#ffe8b9;border-bottom:5px solid #ffac00}.subscription-package:nth-child(2).subscription-package--selected .subscription-package__tag{background:#ffe8b9}.subscription-package:nth-child(3).subscription-package--selected{background:#e4dacd;border-bottom:5px solid #c1a580}.subscription-package:nth-child(3).subscription-package--selected .subscription-package__tag{background:#e4dacd}.subscription-gift{background:#0a5527;background:var(--color-primary);color:#fff;color:var(--color-white);display:flex;align-items:center;gap:6rem;flex-direction:row;text-align:left;padding:2.7rem 3.4rem;min-height:23.7rem;width:100%;position:relative}.subscription-gift .is-background{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.subscription-gift .is-background.is-left{left:-5%}.subscription-gift .is-background.is-right{right:-5%}.subscription-gift__button,.subscription-gift__image-wrap,.subscription-gift__inner{position:relative;z-index:2}.subscription-gift .subscription-gift__title{color:#fff;color:var(--color-white);text-transform:uppercase;margin:1.4rem 0 1.6rem}.subscription-gift__image-wrap{flex-shrink:0}.subscription-gift__pretitle{text-transform:uppercase;font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.subscription-gift__description{font-weight:400;font-weight:var(--font-weight-400);margin:0}.subscription-gift__inner{max-width:74.5rem}.subscription-gift .btn-transparent{white-space:nowrap}.subscription-gift .btn-transparent.btn--selected{color:#0a5527;color:var(--color-primary)}.subscription-gift .btn-transparent.btn--selected:focus,.subscription-gift .btn-transparent.btn--selected:hover{color:#fff;color:var(--color-white)}.subscription-gift .btn-transparent.btn--selected:focus .icon-wrap,.subscription-gift .btn-transparent.btn--selected:hover .icon-wrap{background:#fff;background:var(--color-white);border-color:#fff;border-color:var(--color-white)}.subscription-gift .btn-transparent.btn--selected:focus .icon-wrap .icon,.subscription-gift .btn-transparent.btn--selected:hover .icon-wrap .icon{fill:#4a4a4a;fill:var(--color-gray)}.subscription-gift .btn-transparent.btn--selected .icon-wrap{background:#0a5527;background:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}.subscription-gift .btn-transparent.btn--selected .icon-wrap .icon{fill:#fff;fill:var(--color-white)}.subscription-checkout-form{text-align:left;width:100%;max-width:800px;display:flex;flex-direction:column;gap:3.4rem}.subscription-checkout-form .form-section{margin:0}.subscription-checkout-form__footer{display:flex;flex-direction:column;align-items:center;max-width:45rem;margin-left:auto;margin-right:auto}.subscription-checkout-form__agreement{line-height:1.2;text-align:center;margin-top:2.4rem}.subscription-checkout-form__agreement a,.subscription-delivery-address-button{font-weight:600;font-weight:var(--font-weight-600)}.subscription-delivery-address-button{padding:1.6rem;display:flex;align-items:center;gap:2.4rem;background:#f8f8f8;background:var(--color-gray-light-2);font-size:1.8rem;font-family:Hellix,sans-serif;font-family:var(--font-family-headings);line-height:1.2;min-height:7.1rem}.subscription-delivery-address-button__inner{display:flex;flex-direction:column}.subscription-delivery-address-button span{color:#737373;color:var(--color-text-light)}.subscription-delivery-address-button__gift-info{font-size:1.4rem;font-weight:300;font-weight:var(--font-weight-300)}.subscription-delivery-address-button__icon-wrap{flex-shrink:0;width:2rem;height:2rem;border:.1rem solid #c7c7c7;border:var(--border-gray);background:#fff;background:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center}.subscription-delivery-address-button__icon-wrap .icon{width:1.2rem;height:1.2rem;fill:#c7c7c7;fill:var(--color-gray-2)}.subscription-delivery-address-button input[type=checkbox]{display:none}.subscription-delivery-address-button input[type=checkbox]:checked~.subscription-delivery-address-button__inner .subscription-delivery-address-button__title{color:#0a5527;color:var(--color-primary)}.subscription-delivery-address-button input[type=checkbox]:checked~.subscription-delivery-address-button__icon-wrap{background:#0a5527;background:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}.subscription-delivery-address-button input[type=checkbox]:checked~.subscription-delivery-address-button__icon-wrap .icon{fill:#fff;fill:var(--color-white)}.subscription-checkout-price{display:flex;flex-direction:column;align-items:center;margin-bottom:3.4rem}.subscription-checkout-price__value{color:#0a5527;color:var(--color-primary);font-size:4rem;font-weight:700;font-weight:var(--font-weight-700);line-height:1.2}.subscription-checkout-price__vat{line-height:1.2}.checkout-option__inner{display:flex;align-items:center;padding:1.6rem;transition:background .3s;transition:background var(--transition-timing)}.checkout-option__inner:focus,.checkout-option__inner:hover{background:hsla(0,0%,100%,.70196)}.checkout-option input[type=radio]{display:none}.checkout-option input[type=radio]:checked+.checkout-option__inner{background:#fff;background:var(--color-white)}.checkout-option input[type=radio]:checked+.checkout-option__inner .checkout-option__radio{background:#0a5527;background:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}.checkout-option input[type=radio]:checked+.checkout-option__inner .checkout-option__radio .icon{fill:#fff;fill:var(--color-white)}.checkout-option__icon-wrap{margin-right:1rem;width:5rem;height:5rem;border-radius:.667rem;overflow:hidden;box-shadow:0 0 6px -2px hsl(0deg 0% 0%/31%)}.checkout-option__icon-wrap,.checkout-option__radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;background:var(--color-white)}.checkout-option__radio{margin-right:2rem;width:2rem;height:2rem;border:.1rem solid #c7c7c7;border:var(--border-gray);border-radius:50%}.checkout-option__radio .icon{width:1.2rem;height:1.2rem;fill:#c7c7c7;fill:var(--color-gray-2)}.checkout-option__body{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-template-areas:"d e" "f e";gap:.3rem 1rem;width:100%}.checkout-option__title{grid-area:d;font-size:2rem;font-weight:600;font-weight:var(--font-weight-600);font-family:Hellix,sans-serif;font-family:var(--font-family-headings);line-height:1.2;color:#302a2a;color:var(--color-gray-dark)}.checkout-option__description{grid-area:f;line-height:1.2}.checkout-option__cards{display:flex;align-items:center;gap:1rem;margin-top:1rem}.checkout-option__cards img{flex:0 1 auto;width:auto;max-height:20px}.checkout-option__price{grid-area:e;margin-left:auto;font-size:2rem;font-weight:600;font-weight:var(--font-weight-600);font-family:Hellix,sans-serif;font-family:var(--font-family-headings);text-transform:uppercase;white-space:nowrap}.checkout-option__price--free{color:#0d9c00;color:var(--color-green-alternative)}.club-progress{padding:3.5rem 0}.club-progress ul{display:flex;justify-content:flex-start;align-items:flex-end;margin:0;padding:0;color:#302a2a;color:var(--color-text-dark);list-style:none}.club-progress ul li{position:relative;flex:0 1 25%;padding:0 1rem 3rem 0}.club-progress ul li:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:.9rem;background:#f6faf7;background:var(--background-primary)}.club-progress ul li.is-active:after,.club-progress ul li:has(~.is-active):after{background:#0a5527;background:var(--color-primary)}.club-progress ul li.is-active .icon,.club-progress ul li:has(~.is-active) .icon{color:#0a5527;color:var(--color-primary)}.club-progress ul li.is-active .icon{font-size:8rem}.club-progress ul li .icon{color:#0a5527;color:var(--color-primary);font-size:6rem}.club-progress ul li strong{display:block;margin:1rem 0;font-size:1.8rem}.club-progress ul li span{display:block;font-size:1.6rem;white-space:nowrap}.club-review{display:flex;justify-content:space-between;align-items:flex-end;gap:4rem 12rem;padding:5rem 0}.club-review .information{flex:0 1 75rem}.club-review .information h2{margin:0;font-weight:700;font-weight:var(--font-weight-700)}.club-review .information table{color:#302a2a;color:var(--color-text-dark);font-weight:500;font-weight:var(--font-weight-500)}.club-review .information table tr:not(:last-child) td{border-bottom:.1rem solid #f4f4f4;border-bottom:var(--border-gray-light)}.club-review .information table tr td{padding:2.5rem 3rem;background:transparent}.club-review .information table tr td:last-child{text-align:right}.club-review .information table tr td strong{font-weight:700;font-weight:var(--font-weight-700)}.club-review .information table tr td strong.is-level{color:#0a5527;color:var(--color-primary);font-size:2rem}.club-details{padding:3rem 0 0}.club-details h4{margin:0 0 3rem;font-size:2rem;font-weight:700;font-weight:var(--font-weight-700)}.club-details .information{overflow-x:auto}.club-details table{margin:0;color:#302a2a;color:var(--color-text-dark);font-size:1.6rem;font-weight:500;font-weight:var(--font-weight-500);line-height:1.5;text-align:center}.club-details table thead{color:#302a2a;color:var(--color-text-dark);background:#f6faf7;background:var(--background-primary)}.club-details table tr td{background:transparent}.club-details table tr:not(:last-child) td{border-bottom:.1rem solid #f4f4f4;border-bottom:var(--border-gray-light)}.club-details table td,.club-details table th{max-width:38rem;text-align:center}.club-details table td strong,.club-details table th strong{font-weight:700;font-weight:var(--font-weight-700)}.club-details table td small,.club-details table th small{display:block;margin:1rem 0 0;font-size:1.2rem}.club-details table th{padding:2.5rem;border-bottom:.1rem solid #0a5527;border-bottom:.1rem solid var(--color-primary);font-size:1.8rem;white-space:nowrap}.club-details table th:first-child{border-bottom-left-radius:0}.club-details table th:first-child .icon{opacity:0}.club-details table th:last-child{border-bottom-right-radius:0}.club-details table th .icon{color:#0a5527;color:var(--color-primary);font-size:6rem}.club-details table th strong{display:block;margin:.25rem 0 0}.club-details table td{padding:1.5rem 2.5rem}.club-details table td .icon{color:#d13729;font-size:1.6rem}.club-details table td .icon.is-green{color:#0a5527;color:var(--color-primary)}.page-thin-with-menu{display:grid;grid-template-columns:1fr 80rem 1fr;margin:0 auto;gap:4rem}.page-thin-with-menu h1{text-align:center}.page-thin-with-menu p.leading{font-size:2.4rem;line-height:1.35;font-weight:500;font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.content-menu{margin-top:8rem;padding:0 0 0 10%}.content-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;font-size:1.8rem}.content-menu ul a{color:#302a2a;color:var(--color-text-dark)}.content-menu ul a:focus,.content-menu ul a:hover{font-weight:500;font-weight:var(--font-weight-500)}#popup-login_form{max-width:90rem;min-width:56rem;padding:4rem 6.5rem;text-align:center}#popup-login_form .popup-inside{display:flex;justify-content:center;align-items:center}#popup-login_form .popup-login{flex:0 0 32rem;max-width:32rem;margin:0 auto}#popup-login_form .popup-login form{max-width:29rem;margin:0 auto}#popup-login_form .popup-benefits{flex:1 1 auto;margin:0 0 0 7.5rem;padding:3.5rem 4rem;background:#fafafa;background:var(--background-light)}#popup-login_form .popup-benefits h3{margin:0 0 2rem;font-size:1.9rem}#popup-login_form .popup-benefits ul{margin:0;padding:0;text-align:left;list-style:none}#popup-login_form .popup-benefits ul li{display:flex;justify-content:flex-start;align-items:center;color:#4a4a4a;color:var(--color-text);font-size:1.6rem;line-height:1.4}#popup-login_form .popup-benefits ul li:not(:last-child){margin:0 0 2rem}#popup-login_form .popup-benefits ul li .pictogram{flex:0 0 4rem;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 1.5rem 0 0;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);border-radius:2rem;font-size:2rem}#popup-login_form .popup-benefits ul li .pictogram .icon{flex:0 0 auto}#popup-login_form .popup-benefits ul li strong{color:#302a2a;color:var(--color-text-dark)}#popup-login_form .popup-benefits .btn{margin:3rem 0 0;font-size:1.4rem}#popup-login_form h2{margin:0 0 3rem;font-size:2.5rem;text-align:center}#popup-login_form .form-group{position:relative;margin:0 0 2rem}#popup-login_form .form-group.form-password .form-control,#popup-login_form .form-group.form-user .form-control{padding:1rem 2rem 1rem 5rem}#popup-login_form .form-group.form-password .form-control:valid,#popup-login_form .form-group.form-user .form-control:valid{padding:1rem 4rem 1rem 5rem}#popup-login_form .form-group.form-user .form-control{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 18 20' fill='%23272727' xmlns='http://www.w3.org/2000/svg'><path d='M9.00002 11.2219C3.1963 11.2219 0 13.9675 0 18.953C0 19.3424 0.315582 19.658 0.704956 19.658H17.295C17.6844 19.658 18 19.3424 18 18.953C18 13.9678 14.8037 11.2219 9.00002 11.2219ZM1.43557 18.248C1.71286 14.5205 4.25422 12.6319 9.00002 12.6319C13.7458 12.6319 16.2872 14.5205 16.5647 18.248H1.43557Z'/><path d='M8.99999 0.342026C6.33405 0.342026 4.32376 2.39276 4.32376 5.11204C4.32376 7.91097 6.4215 10.1878 8.99999 10.1878C11.5785 10.1878 13.6762 7.91097 13.6762 5.11227C13.6762 2.39276 11.6659 0.342026 8.99999 0.342026ZM8.99999 8.77807C7.19882 8.77807 5.73367 7.13362 5.73367 5.11227C5.73367 3.16517 7.10741 1.75194 8.99999 1.75194C10.8623 1.75194 12.2663 3.19641 12.2663 5.11227C12.2663 7.13362 10.8012 8.77807 8.99999 8.77807Z'/></svg>");background-position:center left 1.75rem;background-size:1.8rem;background-repeat:no-repeat}#popup-login_form .form-group.form-user .form-control:valid{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 18 20' fill='%23272727' xmlns='http://www.w3.org/2000/svg'><path d='M9.00002 11.2219C3.1963 11.2219 0 13.9675 0 18.953C0 19.3424 0.315582 19.658 0.704956 19.658H17.295C17.6844 19.658 18 19.3424 18 18.953C18 13.9678 14.8037 11.2219 9.00002 11.2219ZM1.43557 18.248C1.71286 14.5205 4.25422 12.6319 9.00002 12.6319C13.7458 12.6319 16.2872 14.5205 16.5647 18.248H1.43557Z'/><path d='M8.99999 0.342026C6.33405 0.342026 4.32376 2.39276 4.32376 5.11204C4.32376 7.91097 6.4215 10.1878 8.99999 10.1878C11.5785 10.1878 13.6762 7.91097 13.6762 5.11227C13.6762 2.39276 11.6659 0.342026 8.99999 0.342026ZM8.99999 8.77807C7.19882 8.77807 5.73367 7.13362 5.73367 5.11227C5.73367 3.16517 7.10741 1.75194 8.99999 1.75194C10.8623 1.75194 12.2663 3.19641 12.2663 5.11227C12.2663 7.13362 10.8012 8.77807 8.99999 8.77807Z'/></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 14 12' fill='%23272727' xmlns='http://www.w3.org/2000/svg'><path d='M13.7481 0.65623C13.4423 0.388757 12.9766 0.418972 12.7084 0.72549L4.86268 9.692L1.2743 5.86415C0.995783 5.56794 0.530099 5.5532 0.23315 5.83098C-0.0637981 6.10876 -0.0792745 6.57592 0.199245 6.87287L4.34392 11.2938C4.48392 11.4419 4.6777 11.5259 4.88182 11.5259H4.89434C5.10286 11.523 5.29886 11.4316 5.43664 11.2747L13.8181 1.69591C14.0856 1.38939 14.0546 0.92444 13.7481 0.65623Z'/></svg>");background-position:center left 1.75rem,center right 1.5rem;background-size:1.8rem,1.4rem}#popup-login_form .form-group.form-password{margin:0 0 .5rem;padding:0 0 2rem}#popup-login_form .form-group.form-password .link{float:right;color:#0a5527;color:var(--color-primary);font-size:1.4rem}#popup-login_form .form-group.form-password .form-control{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 21' fill='%23272727' xmlns='http://www.w3.org/2000/svg'><path d='M13.2935 21H2.09967C1.5428 21 1.00874 20.7788 0.61498 20.385C0.221215 19.9912 0 19.4572 0 18.9003V11.8992C0 11.3424 0.221215 10.8083 0.61498 10.4145C1.00874 10.0208 1.5428 9.79956 2.09967 9.79956H13.2935C13.8504 9.79956 14.3845 10.0208 14.7782 10.4145C15.172 10.8083 15.3932 11.3424 15.3932 11.8992V18.9003C15.3932 19.4572 15.172 19.9912 14.7782 20.385C14.3845 20.7788 13.8504 21 13.2935 21ZM2.09967 11.2037C1.9146 11.2037 1.73701 11.2768 1.60553 11.407C1.47406 11.5373 1.39932 11.7142 1.39759 11.8992V18.9003C1.39759 19.0865 1.47156 19.2651 1.60323 19.3968C1.73489 19.5284 1.91347 19.6024 2.09967 19.6024H13.2935C13.4798 19.6024 13.6583 19.5284 13.79 19.3968C13.9217 19.2651 13.9956 19.0865 13.9956 18.9003V11.8992C13.9956 11.713 13.9217 11.5344 13.79 11.4028C13.6583 11.2711 13.4798 11.1972 13.2935 11.1972L2.09967 11.2037Z'/><path d='M7.69661 16.8138C7.51041 16.8138 7.33184 16.7398 7.20017 16.6081C7.06851 16.4765 6.99454 16.2979 6.99454 16.1117V14.6879C7.01138 14.5142 7.09228 14.3531 7.22147 14.2358C7.35065 14.1185 7.51887 14.0536 7.69333 14.0536C7.8678 14.0536 8.03602 14.1185 8.1652 14.2358C8.29439 14.3531 8.37528 14.5142 8.39213 14.6879V16.1117C8.39214 16.2968 8.31907 16.4744 8.18882 16.6058C8.05857 16.7373 7.88168 16.8121 7.69661 16.8138Z'/><path d='M11.896 8.40197C11.8038 8.40197 11.7125 8.38381 11.6273 8.34853C11.5421 8.31324 11.4647 8.26153 11.3995 8.19633C11.3343 8.13114 11.2826 8.05374 11.2473 7.96856C11.2121 7.88338 11.1939 7.79209 11.1939 7.69989V4.89814C11.1939 3.97061 10.8254 3.08106 10.1696 2.4252C9.51371 1.76934 8.62417 1.40087 7.69663 1.40087C6.7691 1.40087 5.87956 1.76934 5.22369 2.4252C4.56783 3.08106 4.19937 3.97061 4.19937 4.89814V7.69989C4.20882 7.79735 4.19779 7.89571 4.16697 7.98864C4.13615 8.08158 4.08624 8.16705 4.02043 8.23955C3.95462 8.31205 3.87438 8.36999 3.78485 8.40963C3.69532 8.44928 3.59848 8.46976 3.50057 8.46976C3.40266 8.46976 3.30582 8.44928 3.21629 8.40963C3.12677 8.36999 3.04652 8.31205 2.98071 8.23955C2.9149 8.16705 2.86499 8.08158 2.83417 7.98864C2.80335 7.89571 2.79232 7.79735 2.80177 7.69989V4.89814C2.80177 3.59907 3.31783 2.35321 4.23641 1.43463C5.15498 0.516053 6.40085 0 7.69991 0C8.99898 0 10.2448 0.516053 11.1634 1.43463C12.082 2.35321 12.5981 3.59907 12.5981 4.89814V7.69989C12.5981 7.79209 12.5799 7.88338 12.5446 7.96856C12.5093 8.05374 12.4576 8.13114 12.3924 8.19633C12.3272 8.26153 12.2498 8.31324 12.1646 8.34853C12.0795 8.38381 11.9882 8.40197 11.896 8.40197Z'/></svg>");background-position:center left 1.9rem;background-size:1.6rem;background-repeat:no-repeat}#popup-login_form .form-group.form-password .form-control.is-capslock{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 21' fill='%23272727' xmlns='http://www.w3.org/2000/svg'><path d='M13.2935 21H2.09967C1.5428 21 1.00874 20.7788 0.61498 20.385C0.221215 19.9912 0 19.4572 0 18.9003V11.8992C0 11.3424 0.221215 10.8083 0.61498 10.4145C1.00874 10.0208 1.5428 9.79956 2.09967 9.79956H13.2935C13.8504 9.79956 14.3845 10.0208 14.7782 10.4145C15.172 10.8083 15.3932 11.3424 15.3932 11.8992V18.9003C15.3932 19.4572 15.172 19.9912 14.7782 20.385C14.3845 20.7788 13.8504 21 13.2935 21ZM2.09967 11.2037C1.9146 11.2037 1.73701 11.2768 1.60553 11.407C1.47406 11.5373 1.39932 11.7142 1.39759 11.8992V18.9003C1.39759 19.0865 1.47156 19.2651 1.60323 19.3968C1.73489 19.5284 1.91347 19.6024 2.09967 19.6024H13.2935C13.4798 19.6024 13.6583 19.5284 13.79 19.3968C13.9217 19.2651 13.9956 19.0865 13.9956 18.9003V11.8992C13.9956 11.713 13.9217 11.5344 13.79 11.4028C13.6583 11.2711 13.4798 11.1972 13.2935 11.1972L2.09967 11.2037Z'/><path d='M7.69661 16.8138C7.51041 16.8138 7.33184 16.7398 7.20017 16.6081C7.06851 16.4765 6.99454 16.2979 6.99454 16.1117V14.6879C7.01138 14.5142 7.09228 14.3531 7.22147 14.2358C7.35065 14.1185 7.51887 14.0536 7.69333 14.0536C7.8678 14.0536 8.03602 14.1185 8.1652 14.2358C8.29439 14.3531 8.37528 14.5142 8.39213 14.6879V16.1117C8.39214 16.2968 8.31907 16.4744 8.18882 16.6058C8.05857 16.7373 7.88168 16.8121 7.69661 16.8138Z'/><path d='M11.896 8.40197C11.8038 8.40197 11.7125 8.38381 11.6273 8.34853C11.5421 8.31324 11.4647 8.26153 11.3995 8.19633C11.3343 8.13114 11.2826 8.05374 11.2473 7.96856C11.2121 7.88338 11.1939 7.79209 11.1939 7.69989V4.89814C11.1939 3.97061 10.8254 3.08106 10.1696 2.4252C9.51371 1.76934 8.62417 1.40087 7.69663 1.40087C6.7691 1.40087 5.87956 1.76934 5.22369 2.4252C4.56783 3.08106 4.19937 3.97061 4.19937 4.89814V7.69989C4.20882 7.79735 4.19779 7.89571 4.16697 7.98864C4.13615 8.08158 4.08624 8.16705 4.02043 8.23955C3.95462 8.31205 3.87438 8.36999 3.78485 8.40963C3.69532 8.44928 3.59848 8.46976 3.50057 8.46976C3.40266 8.46976 3.30582 8.44928 3.21629 8.40963C3.12677 8.36999 3.04652 8.31205 2.98071 8.23955C2.9149 8.16705 2.86499 8.08158 2.83417 7.98864C2.80335 7.89571 2.79232 7.79735 2.80177 7.69989V4.89814C2.80177 3.59907 3.31783 2.35321 4.23641 1.43463C5.15498 0.516053 6.40085 0 7.69991 0C8.99898 0 10.2448 0.516053 11.1634 1.43463C12.082 2.35321 12.5981 3.59907 12.5981 4.89814V7.69989C12.5981 7.79209 12.5799 7.88338 12.5446 7.96856C12.5093 8.05374 12.4576 8.13114 12.3924 8.19633C12.3272 8.26153 12.2498 8.31324 12.1646 8.34853C12.0795 8.38381 11.9882 8.40197 11.896 8.40197Z'/></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 20 20'  fill='%23b42318' xmlns='http://www.w3.org/2000/svg'><path d='M11.8782 13.2995H16.9543V8.2234H20L14.4162 2.63965L8.83249 8.2234H11.8782V13.2995ZM8.83249 17.3605H20V15.33H8.83249V17.3605ZM3.24873 4.16249L0 13.2995H1.92893L2.63959 11.2691H5.88832L6.59898 13.2995H8.52792L5.27919 4.16249H3.24873ZM3.14721 9.84777L4.26396 6.19295L5.38071 9.84777H3.14721Z'/></svg>");background-position:center left 1.9rem,center right 1.5rem;background-size:1.6rem,2rem}#popup-login_form .form-group.form-password .form-control.is-error{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 21' fill='%23272727' xmlns='http://www.w3.org/2000/svg'><path d='M13.2935 21H2.09967C1.5428 21 1.00874 20.7788 0.61498 20.385C0.221215 19.9912 0 19.4572 0 18.9003V11.8992C0 11.3424 0.221215 10.8083 0.61498 10.4145C1.00874 10.0208 1.5428 9.79956 2.09967 9.79956H13.2935C13.8504 9.79956 14.3845 10.0208 14.7782 10.4145C15.172 10.8083 15.3932 11.3424 15.3932 11.8992V18.9003C15.3932 19.4572 15.172 19.9912 14.7782 20.385C14.3845 20.7788 13.8504 21 13.2935 21ZM2.09967 11.2037C1.9146 11.2037 1.73701 11.2768 1.60553 11.407C1.47406 11.5373 1.39932 11.7142 1.39759 11.8992V18.9003C1.39759 19.0865 1.47156 19.2651 1.60323 19.3968C1.73489 19.5284 1.91347 19.6024 2.09967 19.6024H13.2935C13.4798 19.6024 13.6583 19.5284 13.79 19.3968C13.9217 19.2651 13.9956 19.0865 13.9956 18.9003V11.8992C13.9956 11.713 13.9217 11.5344 13.79 11.4028C13.6583 11.2711 13.4798 11.1972 13.2935 11.1972L2.09967 11.2037Z'/><path d='M7.69661 16.8138C7.51041 16.8138 7.33184 16.7398 7.20017 16.6081C7.06851 16.4765 6.99454 16.2979 6.99454 16.1117V14.6879C7.01138 14.5142 7.09228 14.3531 7.22147 14.2358C7.35065 14.1185 7.51887 14.0536 7.69333 14.0536C7.8678 14.0536 8.03602 14.1185 8.1652 14.2358C8.29439 14.3531 8.37528 14.5142 8.39213 14.6879V16.1117C8.39214 16.2968 8.31907 16.4744 8.18882 16.6058C8.05857 16.7373 7.88168 16.8121 7.69661 16.8138Z'/><path d='M11.896 8.40197C11.8038 8.40197 11.7125 8.38381 11.6273 8.34853C11.5421 8.31324 11.4647 8.26153 11.3995 8.19633C11.3343 8.13114 11.2826 8.05374 11.2473 7.96856C11.2121 7.88338 11.1939 7.79209 11.1939 7.69989V4.89814C11.1939 3.97061 10.8254 3.08106 10.1696 2.4252C9.51371 1.76934 8.62417 1.40087 7.69663 1.40087C6.7691 1.40087 5.87956 1.76934 5.22369 2.4252C4.56783 3.08106 4.19937 3.97061 4.19937 4.89814V7.69989C4.20882 7.79735 4.19779 7.89571 4.16697 7.98864C4.13615 8.08158 4.08624 8.16705 4.02043 8.23955C3.95462 8.31205 3.87438 8.36999 3.78485 8.40963C3.69532 8.44928 3.59848 8.46976 3.50057 8.46976C3.40266 8.46976 3.30582 8.44928 3.21629 8.40963C3.12677 8.36999 3.04652 8.31205 2.98071 8.23955C2.9149 8.16705 2.86499 8.08158 2.83417 7.98864C2.80335 7.89571 2.79232 7.79735 2.80177 7.69989V4.89814C2.80177 3.59907 3.31783 2.35321 4.23641 1.43463C5.15498 0.516053 6.40085 0 7.69991 0C8.99898 0 10.2448 0.516053 11.1634 1.43463C12.082 2.35321 12.5981 3.59907 12.5981 4.89814V7.69989C12.5981 7.79209 12.5799 7.88338 12.5446 7.96856C12.5093 8.05374 12.4576 8.13114 12.3924 8.19633C12.3272 8.26153 12.2498 8.31324 12.1646 8.34853C12.0795 8.38381 11.9882 8.40197 11.896 8.40197Z'/></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 14 14' fill='%23b42318' xmlns='http://www.w3.org/2000/svg'><path d='M0.683233 13.9998C0.548013 13.9999 0.415822 13.9598 0.303382 13.8847C0.190942 13.8096 0.103305 13.7028 0.0515546 13.5779C-0.000195452 13.4529 -0.0137331 13.3155 0.0126541 13.1829C0.0390412 13.0502 0.104168 12.9284 0.199796 12.8328L12.8326 0.200002C12.9608 0.0717866 13.1347 -0.000244141 13.316 -0.000244141C13.4974 -0.000244141 13.6713 0.0717866 13.7995 0.200002C13.9277 0.328218 13.9997 0.502115 13.9997 0.68344C13.9997 0.864764 13.9277 1.03866 13.7995 1.16688L1.16667 13.7997C1.10324 13.8632 1.02788 13.9136 0.944921 13.948C0.861958 13.9823 0.773026 14 0.683233 13.9998Z'/><path d='M13.316 13.9998C13.2262 14 13.1373 13.9823 13.0543 13.948C12.9714 13.9136 12.896 13.8632 12.8326 13.7997L0.199758 1.16688C0.0715425 1.03866 -0.000488281 0.864764 -0.000488281 0.68344C-0.000488281 0.502115 0.0715425 0.328218 0.199758 0.200002C0.327974 0.0717866 0.501871 -0.000244141 0.683196 -0.000244141C0.86452 -0.000244141 1.03842 0.0717866 1.16663 0.200002L13.7994 12.8328C13.8951 12.9284 13.9602 13.0502 13.9866 13.1829C14.013 13.3155 13.9994 13.4529 13.9477 13.5779C13.8959 13.7028 13.8083 13.8096 13.6959 13.8847C13.5834 13.9598 13.4512 13.9999 13.316 13.9998Z'/></svg>");background-position:center left 1.9rem,center right 1.9rem;background-size:1.6rem,1.3rem;border-color:#b42318;border-color:var(--color-red)}#popup-login_form .form-group.form-password .form-control.is-error~.is-password{display:block}#popup-login_form .form-group.form-password small{position:absolute;left:0;bottom:.1rem;display:none;color:#b42318;color:var(--color-red);font-size:1.2rem;font-weight:700;font-weight:var(--font-weight-700)}#popup-login_form .form-group.form-password small.is-capslock{left:auto;right:0}#popup-login_form .form-group strong{display:inline-block;margin:0 0 .25rem}#popup-login_form .btn.btn-green{min-height:5.4rem}.breadcrumbs{padding:1.5rem 0 1rem;border-bottom:.1rem solid #f4f4f4;border-bottom:var(--border-gray-light)}.breadcrumbs ol{display:flex;justify-content:flex-start;align-items:baseline;gap:1.25rem;margin:0;padding:0 0 .5rem;color:#737373;color:var(--color-text-light);list-style:none;overflow-x:auto}.breadcrumbs ol li{position:relative;flex:0 0 auto}.breadcrumbs ol li:not(:first-child){padding:0 0 0 2rem}.breadcrumbs ol li:not(:first-child):before{content:"";position:absolute;inset:50% auto auto 0;width:.75rem;height:.75rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='6' viewBox='0 0 3 6' fill='none'%3E%3Cpath d='M.596 5.5L3 3 .596.5 0 1.12 1.809 3 0 4.88l.596.62z' fill='%23737373'/%3E%3C/svg%3E") no-repeat 50%/contain;translate:0 -50%;overflow:hidden}.breadcrumbs ol li a{text-decoration:none;transition:color .3s;transition:color var(--transition-timing)}.breadcrumbs ol li a:hover{color:#0a5527;color:var(--color-primary);text-decoration:underline}.breadcrumbs ol li span{color:#0a5527;color:var(--color-primary);font-weight:700;font-weight:var(--font-weight-700)}.benefits{padding:5rem 0;border-top:.1rem solid rgba(0,0,0,.1)}.headline{position:relative;background:#f6faf7;background:var(--background-primary);overflow:hidden}.headline .inside{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:1.8rem 3.4rem;min-height:20rem;padding:4rem 0;z-index:10}.headline .pictogram{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:12rem;height:auto;aspect-ratio:1/1;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary);border:.4rem solid #fff;border:.4rem solid var(--color-white);border-radius:50%;box-shadow:0 .75rem 2rem 0 rgba(0,0,0,.1);font-size:5.2rem}.headline .pictogram.is-tea{color:#b2cf64;background:#4e7143;background:var(--color-tea)}.headline .pictogram.is-coffee{color:#f5eccd;background:#84603e;background:var(--color-coffee)}.headline .pictogram.is-chocolate{color:#ebb091;background:#673c25;background:var(--color-chocolate)}.headline h1{flex:1 1 auto;margin:0;font-size:4rem}.headline>img{position:absolute;inset:50% auto auto 50%;width:100%;height:100%;object-fit:cover;translate:-50% -50%;pointer-events:none;z-index:0}.big-headline{position:relative;background:#fffbf7;background:var(--background-yellow);overflow:hidden}.big-headline .container,.big-headline .row{height:100%}.big-headline h1{font-size:4rem;line-height:1.2;margin:0 0 1.6rem}.big-headline p{font-size:1.8rem;font-weight:400;font-weight:var(--font-weight-400);line-height:1.35;margin:0}.big-headline .btn{margin-top:3.4rem}.big-headline .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:4rem 0;position:relative;z-index:2}.big-headline .is-background{position:absolute;left:-170px;top:-40px;z-index:1;width:500px;transform:rotate(17deg)}.big-headline .bg-images{display:flex;gap:.5rem;margin:0 -15px}.big-headline .bg-images>div:first-child{display:flex}.big-headline .bg-images img{max-width:100%}.subcategories:not(:first-child){margin:3.5rem 0 0}.subcategories ul{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.subcategories ul:has(li.has-more):not(.is-opened) li:nth-child(n+10){display:none}.subcategories ul:has(li.has-more):not(.is-opened) li.has-more{display:flex}.subcategories ul li{flex:0 1 calc(20% - .8rem);display:flex;justify-content:flex-start;align-items:stretch}.subcategories ul li:has(button.is-active){display:none}.subcategories ul li a,.subcategories ul li button{flex:1 1 100%;display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;padding:1rem;color:#302a2a;color:var(--color-text-dark);background:transparent;border:.1rem solid #f4f4f4;font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.25;text-align:left;text-decoration:none;transition:color .3s,border-color .3s;transition:color var(--transition-timing),border-color var(--transition-timing)}.fonts-loaded .subcategories ul li a,.fonts-loaded .subcategories ul li button{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.subcategories ul li a:hover,.subcategories ul li button:hover{color:#0a5527;color:var(--color-primary);border-color:#0a5527;border-color:var(--color-primary)}.subcategories ul li a>*,.subcategories ul li button>*{flex:0 1 auto}.subcategories ul li a .image,.subcategories ul li button .image{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.subcategories ul li a .image img,.subcategories ul li button .image img{width:4rem;height:auto;aspect-ratio:1/1;object-fit:contain}.subcategories ul li a .icon,.subcategories ul li button .icon{font-size:1.8rem}.subcategories ul li button{background:#fafafa;background:var(--background-light)}.products{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem}.products.is-swiper{display:block}.products .item{display:flex;flex-direction:column;position:relative;background:#fff;background:var(--color-white);text-align:left;filter:none;transition:filter .3s;transition:filter var(--transition-timing)}.products .item:hover{filter:drop-shadow(0 .5rem 2rem rgba(0,0,0,.1))}.products .item:hover .order .btn{background:#0a5527;background:var(--color-primary)}.products .item:hover .order .btn:hover{color:#0a5527;color:var(--color-primary);background:transparent;border-color:#0a5527;border-color:var(--color-primary)}.products .item.is-image{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;gap:1.6rem;padding:3.6rem 1.4rem;color:#fff;color:var(--color-white);background:#302a2a;background:var(--color-text-dark);font-size:2.4rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.25;text-align:center;text-decoration:none;overflow:hidden}.products .item.is-image:before{content:"";position:absolute;inset:5rem 0 0 0;background:linear-gradient(180deg,rgba(10,85,39,0) 40%,rgba(10,85,39,.8) 60%,#0a5527);background:linear-gradient(180deg,rgba(10,85,39,0) 40%,rgba(10,85,39,.8) 60%,var(--color-primary));z-index:5}.products .item.is-image:hover .title{text-decoration:underline}.products .item.is-image.is-top{grid-column:4;grid-row:1}.products .item.is-image.is-bottom{grid-column:1;grid-row:3}.products .item.is-image.is-tea:before{background:linear-gradient(180deg,rgba(78,113,67,0) 40%,rgba(78,113,67,.8) 60%,#4e7143);background:linear-gradient(180deg,rgba(78,113,67,0) 40%,rgba(78,113,67,.8) 60%,var(--color-tea))}.products .item.is-image.is-tea .btn:not(:hover){color:#4e7143;color:var(--color-tea)}.products .item.is-image.is-coffee:before{background:linear-gradient(180deg,rgba(132,96,62,0) 40%,rgba(132,96,62,.8) 60%,#84603e);background:linear-gradient(180deg,rgba(132,96,62,0) 40%,rgba(132,96,62,.8) 60%,var(--color-coffee))}.products .item.is-image.is-coffee .btn:not(:hover){color:#84603e;color:var(--color-coffee)}.products .item.is-image.is-chocolate:before{background:linear-gradient(180deg,rgba(103,60,37,0) 40%,rgba(103,60,37,.8) 60%,#673c25);background:linear-gradient(180deg,rgba(103,60,37,0) 40%,rgba(103,60,37,.8) 60%,var(--color-chocolate))}.products .item.is-image.is-chocolate .btn:not(:hover){color:#673c25;color:var(--color-chocolate)}.products .item.is-image>*{position:relative;z-index:10}.products .item.is-image .title{text-underline-offset:.125em}.fonts-loaded .products .item.is-image .title{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.products .item.is-image .btn{padding:1.2rem 1.6rem}.products .item.is-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.products .item .types{inset:1.4rem auto auto 1rem}.products .item .favourite{position:absolute;inset:1.4rem 1.4rem auto auto;display:flex;justify-content:center;align-items:center;width:3rem;height:auto;aspect-ratio:1/1;color:#0a5527;color:var(--color-primary);background:#eef5f1;border:none;border-radius:50%;font-size:1.6rem;text-align:center;cursor:pointer;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing);z-index:10}.products .item .favourite.is-active,.products .item .favourite:hover{color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.products .item .favourite.is-active:hover{color:#fff;color:var(--color-white);background:#302a2a;background:var(--color-gray-dark)}.products .item .image{display:flex;justify-content:center;align-items:center;padding:3.2rem 0 0;border:.1rem solid #f3f3f3;flex:0 1 auto;max-width:100%;width:100%;height:auto;aspect-ratio:1/1}.products .item .image img{width:100%;height:100%;object-fit:contain}.products .item .image img.logo{width:50%;height:auto;opacity:.2}.products .item .bottom{padding:2rem 1rem 1rem;flex-grow:1;display:flex;flex-direction:column}.products .item .reviews{display:flex;justify-content:flex-start;align-items:center;margin:0 0 1rem;color:#737373;color:var(--color-text-light);font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400)}.products .item .reviews .icon{font-size:1.2rem}.products .item .reviews .icon.is-highlight{color:#e2c800;color:var(--color-yellow)}.products .item .reviews small{display:inline-block;margin:0 0 0 .75rem}.products .item .name{margin:0 0 1.6rem;font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.2;height:3.838rem;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.fonts-loaded .products .item .name{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.products .item .name a{text-decoration:none}.products .item .name a:hover{text-decoration:underline}.products .item .process{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:auto 0 0}.products .item .information{flex:1 1 auto}.products .item .prices{display:flex;justify-content:flex-start;align-items:center;gap:.4rem;color:#302a2a;color:var(--color-text-dark);font-size:1.8rem;line-height:1.2}.products .item .prices s{color:#8b8b8b;font-size:1.4rem}.products .item .availability{margin:.4rem 0 0;line-height:1.15}.products .item .order{flex:0 0 12rem}.products .item .order .btn{min-height:4.4rem;width:100%;padding:.6rem}.types{position:absolute;inset:0 auto auto 0;display:flex;align-items:flex-start;flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:1.4rem;font-weight:600;font-weight:var(--font-weight-600);line-height:1.2;text-transform:uppercase;list-style:none;z-index:10}.types,.types li{justify-content:flex-start}.types li{flex:0 1 auto;display:inline-flex;align-items:center;padding:.4rem 1rem;color:#fff;color:var(--color-white);background:#0a5527;background:var(--color-primary)}.fonts-loaded .types li{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.types li.is-green{background:#79b72f;background:var(--color-green)}.types li.is-blue{background:#005d9b;background:var(--color-blue)}.types li.is-purple{background:#ad7fb5}.types li.is-yellow{color:#302a2a;color:var(--color-text-dark);background:#eed149}.types li.is-red{background:#dd3f31}.availability{position:relative;display:block;color:#8c8c8c;font-size:1.4rem;font-weight:400;font-weight:var(--font-weight-400);text-transform:uppercase}.availability-available,.availability-out,.availability-stock{padding:0 0 0 1.2rem}.availability-available:before,.availability-out:before,.availability-stock:before{content:"";position:absolute;inset:50% auto auto 0;width:.6rem;height:auto;aspect-ratio:1/1;background:#0a5527;background:var(--color-primary);border-radius:50%;translate:0 -50%;z-index:0}.availability-available:before{background:#2ccc00}.availability-stock:before{background:#e2c800;background:var(--color-yellow)}.availability-out:before{background:#b42318;background:var(--color-red)}.articles{flex-direction:column;gap:1rem}.articles,.articles .item{display:flex;justify-content:flex-start;align-items:stretch}.articles .item{flex:1 1 100%;background:#fafafa;background:var(--background-light)}.articles .item .image{flex:0 0 25rem;display:flex;justify-content:center;align-items:center}.articles .item .image img{width:100%;height:100%;object-fit:cover}.articles .item .description{padding:2.4rem}.articles .item .information{display:flex;justify-content:flex-start;align-items:baseline;gap:1rem;margin:0 0 1.5rem;font-size:1.4rem}.articles .item .information>:not(:first-child){position:relative;padding:0 0 0 1rem}.articles .item .information>:not(:first-child):before{content:"";position:absolute;inset:50% auto auto 0;width:.3rem;height:auto;aspect-ratio:1/1;background:#737373;background:var(--color-text-light);border-radius:50%;translate:-50% -50%;z-index:0}.articles .item .information .type{color:#0a5527;color:var(--color-primary);font-weight:600;font-weight:var(--font-weight-600)}.fonts-loaded .articles .item .information .type{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.articles .item h4{margin:0;font-weight:600;font-weight:var(--font-weight-600)}.articles .item h4 a{text-decoration:none}.articles .item h4 a:hover{text-decoration:underline}.articles .item p{margin:1rem 0 0}.articles .item .btn{margin:2.4rem 0 0;padding:.8rem 1.6rem}.gallery{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.gallery li{flex:0 1 calc(12.5% - 1.05rem);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;overflow:hidden}.gallery li.has-more a:after,.gallery li.has-video a:after{content:"";position:absolute;inset:0;background:#000;background:var(--color-black);opacity:.3;z-index:5}.gallery li a{position:relative;flex:1 1 100%;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:.2rem;color:#fff;color:var(--color-white);border:.1rem solid #f4f4f4;border:var(--border-gray-light);font-size:2.4rem;font-weight:600;font-weight:var(--font-weight-600);transition:border-color .3s;transition:border-color var(--transition-timing)}.fonts-loaded .gallery li a{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.gallery li a:hover{border-color:#0a5527;border-color:var(--color-primary)}.gallery li a span{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;z-index:10}.gallery li a .pictogram{display:flex;justify-content:center;align-items:center;width:4.6rem;height:auto;aspect-ratio:1/1;background:#0a5527;background:var(--color-primary);border:.1rem solid #fff;border:.1rem solid var(--color-white);border-radius:50%;font-size:1.4rem;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing)}.gallery li a .pictogram:hover{color:#0a5527;color:var(--color-primary);background:#fff;background:var(--color-white)}.gallery li a img{flex:0 1 auto}.pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;margin:5.5rem 0 0}.pagination>*{flex:0 0 auto}.pagination .link{display:inline-flex;justify-content:flex-start;align-items:center;gap:1.5rem;padding:1.25rem 1rem;color:#302a2a;color:var(--color-text-dark);background:#f6faf7;background:var(--background-primary);font-size:1.4rem;font-weight:600;font-weight:var(--font-weight-600);text-decoration:none;transition:background .3s;transition:background var(--transition-timing)}.fonts-loaded .pagination .link{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.pagination .link:hover{background:#f4fce1;background:var(--background-green);text-decoration:underline}.pagination .btn .icon,.pagination .link .icon{font-size:1.2rem}.pagination ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;line-height:1;list-style-type:none}.pagination ul li{flex:0 0 auto}.pagination ul li a,.pagination ul li span{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3.4rem;color:#4a4a4a;color:var(--color-text);font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600);text-align:center;text-decoration:none;transition:color .3s,background .3s;transition:color var(--transition-timing),background var(--transition-timing);overflow:hidden}.fonts-loaded .pagination ul li a,.fonts-loaded .pagination ul li span{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.pagination ul li a.is-active,.pagination ul li span.is-active{color:#302a2a;color:var(--color-text-dark);background:#f6faf7;background:var(--background-primary)}.pagination ul li a:hover{color:#0a5527;color:var(--color-primary);background:#f4fce1;background:var(--background-green)}.pagination ul li .is-dots{width:auto;background:transparent;border:none}.quantity-discount{display:grid;grid-template-columns:auto;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-template-areas:"g h" "i i";gap:1.6rem;background:#f8f8f8;background:var(--color-gray-light-2);padding:2rem 2.4rem;margin:2rem 0 0;border-radius:0 0 .3rem .3rem;border-top:1px solid #ececec;border-top:1px solid var(--color-gray-lighter)}.quantity-discount .quantity-discount__text{display:flex;align-items:center;gap:1rem;grid-area:g;font-size:1.6rem;font-weight:300;font-weight:var(--font-weight-300);line-height:1.2}.quantity-discount .quantity-discount__text svg{width:2.4rem;height:2.4rem;color:#0a5527;color:var(--color-primary)}.quantity-discount .quantity-discount__text strong{color:#0a5527;color:var(--color-primary);font-weight:700;font-weight:var(--font-weight-700)}.quantity-discount .quantity-discount__progress-bar{background:#fff;background:var(--color-white);border-radius:.4rem;height:.8rem;width:100%;overflow:hidden;grid-area:i}.quantity-discount .quantity-discount__progress-bar .quantity-discount__current-progress{background:#0a5527;background:var(--color-primary);height:100%;border-radius:.4rem}.show-all-discounts{display:flex;justify-content:flex-end;justify-self:flex-end;position:relative;grid-area:h}.show-all-discounts svg{width:1.6rem;height:1.6rem}.show-all-discounts .show-all-discounts__button{display:flex;align-items:center;cursor:pointer;gap:1rem;font-size:1.4rem}.show-all-discounts:hover .show-all-discounts-popup{display:block}.show-all-discounts-popup{display:none;position:absolute;bottom:100%;right:0;padding-bottom:.5rem}.show-all-discounts-popup .show-all-discounts-popup__inner{display:flex;flex-direction:column;gap:1rem;width:32rem;border:1px solid #ececec;border:1px solid var(--color-gray-lighter);padding:1.6rem;background:#fff;border-radius:.4rem}.show-all-discounts-popup .show-all-discounts-popup__row{font-size:1.4rem;display:flex;justify-content:space-between}.show-all-discounts-popup .show-all-discounts-popup__row span{font-weight:300;font-weight:var(--font-weight-300)}.show-all-discounts-popup .show-all-discounts-popup__row strong{font-weight:600;font-weight:var(--font-weight-600)}.order-rating{padding:3.5rem;background:#fafafa;background:var(--background-light)}.order-rating h1{margin:0 0 1em}.order-rating p{margin:0;line-height:1.5}.order-rating p+p{margin-top:1em}.order-rating .rating-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;padding:3.5rem;background:#fff;background:var(--color-white)}.order-rating .rating-summary .rating-title{flex:0 1 auto;margin:0 6rem 0 0;max-width:12rem;font-size:2rem;font-weight:500;font-weight:var(--font-weight-500);text-align:left}.order-rating .rating-summary .rating-average{flex:0 1 auto;color:#302a2a;color:var(--color-text-dark);font-size:6.4rem;font-weight:700;font-weight:var(--font-weight-700);line-height:1;white-space:nowrap}.fonts-loaded .order-rating .rating-summary .rating-average{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.order-rating .rating-summary .rating-total{flex:0 1 auto}.order-rating .rating-summary .rating-stars .star{flex:0 0 auto;font-size:2.6rem}.order-rating .rating-summary .rating-people{margin:.5rem 0 0;font-size:1.5rem}.order-rating .rating-summary .rating-demand{flex:0 1 auto;display:flex;justify-content:center;align-items:center}.order-rating .rating-summary .rating-demand>*{flex:0 1 auto}.order-rating .rating-summary .rating-overall{flex:0 1 24rem;margin:0 0 0 auto}.order-rating .rating-summary .rating-row{display:flex;justify-content:space-between;align-items:stretch;gap:1rem}.order-rating .rating-summary .rating-row:not(:last-child){margin:0 0 .25rem}.order-rating .rating-summary .rating-row .rating-stars{flex:0 0 auto;justify-content:flex-start;gap:.5rem;margin:0}.order-rating .rating-summary .rating-row .rating-stars .star{flex:0 0 auto;font-size:1.8rem}.order-rating .rating-summary .rating-row .rating-progress{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center}.order-rating .rating-summary .rating-row .rating-progress>span{flex:0 0 7rem;color:#302a2a;color:var(--color-text-dark);font-size:1.5rem;font-weight:700;font-weight:var(--font-weight-700);text-align:right}.order-rating .rating-stars,.order-rating .rating-stats{position:relative;vertical-align:middle}.order-rating .rating-stats{display:inline-block;width:0;height:1.6rem;margin:0 .75rem 0 0;padding:0 .3rem;background:#3bc45b;border-radius:1rem}.order-rating .rating-stars{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.order-rating .rating-stars .star{flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center;margin:0;padding:0;color:#d8d8d8;font-size:2.6rem;line-height:1.2;white-space:nowrap}.order-rating .rating-stars .star.is-highlight{color:#e2c800;color:var(--color-yellow)}.order-rating .rating-stars .star .icon{flex:0 0 auto}.order-rating .rating-stars-inputs{position:relative;display:inline-flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;gap:.5rem}.order-rating .rating-stars-inputs>label{display:flex;justify-content:center;align-items:center;padding:0;color:#bebebe;font-size:3.6rem;line-height:1;cursor:pointer;transition:color .3s;transition:color var(--transition-timing)}.order-rating .rating-stars-inputs>input:checked+label:hover,.order-rating .rating-stars-inputs>input:checked+label:hover~label,.order-rating .rating-stars-inputs>input:checked~label,.order-rating .rating-stars-inputs>input:checked~label:hover,.order-rating .rating-stars-inputs>input:checked~label:hover~label,.order-rating .rating-stars-inputs>label:hover,.order-rating .rating-stars-inputs>label:hover~label{color:#e2c800;color:var(--color-yellow)}.order-rating .rating-stars-inputs input{position:absolute;top:50%;left:50%;translate:-50% 0;opacity:0;z-index:-1}.order-rating .rating-stars-inputs input:hover~input:checked~label{color:#e2c800;color:var(--color-yellow)}.order-rating .rating-stars-inputs .star{color:currentColor;font-size:4rem}.order-rating .rating-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5.5rem 4.5rem;margin:5.5rem 0 0}.order-rating .rating-list .item{flex:0 1 calc(50% - 2.25rem)}.order-rating .rating-list .author{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:.5rem 1.5rem;color:#302a2a;color:var(--color-text-dark);text-align:center}.order-rating .rating-list .author .rating-stars{flex:1 1 100%;justify-content:flex-start;gap:.25rem}.order-rating .rating-list .author .rating-stars .star{font-size:1.6rem}.order-rating .rating-list .author .name{font-size:2.2rem}.order-rating .rating-list .author time{display:block;font-size:1.4rem}.order-rating .rating-list .content{margin:1rem 0 0;font-weight:400;font-weight:var(--font-weight-400)}.order-rating .rating-items .item{display:flex;justify-content:space-between;align-items:stretch;gap:3rem;margin:0 0 3rem}.order-rating .rating-items .item:not(:last-child){padding:0 0 3rem;border-bottom:.1rem solid #f4f4f4;border-bottom:var(--border-gray-light)}.order-rating .rating-items .image{flex:0 0 16rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.order-rating .rating-items .image img{flex:0 1 auto;width:16rem;height:auto;object-fit:contain}.order-rating .rating-items .information{flex:1 1 60rem}.order-rating .rating-items .name{display:inline-block;margin:0 0 .75em;font-size:2rem;font-weight:700;font-weight:var(--font-weight-700);text-decoration:none;text-underline-offset:.2rem}.order-rating .rating-items .name:hover{text-decoration:underline}.order-rating .rating-items .form-group{margin:0}.order-rating .rating-items .form-group:not(:last-child){margin:0 0 2rem}.order-rating .rating-items .form-group .star{font-size:3rem}.module-404{color:#4a4a4a;color:var(--color-text);text-align:center}.module-404 h1{margin:0;color:#0a5527;color:var(--color-primary);font-size:2.4em}.module-404 h2{margin:2rem 0 0;font-size:2em}.module-404 h3{margin:0;padding:0 0 2rem;font-size:1.4em}.module-404 p{max-width:65rem;width:100%;margin:2rem auto 0}.module-404 form{max-width:50rem;width:100%;margin:2rem auto 0;padding:2rem;background:#fafafa;background:var(--background-light);border:.1rem solid #f4f4f4;border:var(--border-gray-light)}.module-404 form label{align-items:stretch}.info-box,.module-404 form label{display:flex;justify-content:flex-start}.info-box{align-items:center;margin:2rem 0;padding:1.5rem;background:#fff;background:var(--color-white);border:.1rem solid #f4f4f4;border:var(--border-gray-light)}.info-box>*{padding:1rem}.info-box-icon div,.info-box-icon span{position:relative;display:block;width:5rem;height:5rem;border:.4rem solid transparent;border-radius:100%}.info-box-icon div:after,.info-box-icon div:before,.info-box-icon span:after,.info-box-icon span:before{content:"";position:absolute;background:#4a4a4a;background:var(--color-text)}.info-box.info{color:#4a4a4a;color:var(--color-text)}.info-box.info .info-box-icon span{border-color:#4a4a4a;border-color:var(--color-text)}.info-box.info .info-box-icon span:after,.info-box.info .info-box-icon span:before{background:#4a4a4a;background:var(--color-text)}.info-box.info .info-box-icon span:before{top:1.5rem;left:50%;width:.5rem;height:2rem;margin-left:-.2rem}.info-box.info .info-box-icon span:after{top:.7rem;left:50%;width:.5rem;height:.5rem;margin-left:-.2rem}.info-box.success{color:#79b72f;color:var(--color-green)}.info-box.success .info-box-icon span{border-color:#79b72f;border-color:var(--color-green)}.info-box.success .info-box-icon span:after,.info-box.success .info-box-icon span:before{background:#79b72f;background:var(--color-green)}.info-box.success .info-box-icon span:before{top:1rem;left:2.2rem;width:.4rem;height:2.5rem;transform:rotate(45deg)}.info-box.success .info-box-icon span:after{top:2rem;left:1rem;width:.4rem;height:1rem;transform:rotate(-45deg)}.info-box.error{color:#b42318;color:var(--color-red)}.info-box.error .info-box-icon span{border-color:#b42318;border-color:var(--color-red)}.info-box.error .info-box-icon span:after,.info-box.error .info-box-icon span:before{background:#b42318;background:var(--color-red)}.info-box.error .info-box-icon span:before{top:.6rem;left:1.9rem;width:.4rem;height:3rem;transform:rotate(45deg)}.info-box.error .info-box-icon span:after{top:.6rem;left:1.9rem;width:.4rem;height:3rem;transform:rotate(-45deg)}.tooltip{position:relative;cursor:help}.tooltip:hover .tooltip-cont{display:block!important}.tooltip .icon-info_blue{display:inline-block;vertical-align:top;margin-left:.25em;width:12px;height:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAaVBMVEUAAAAA//8AbtQAdNgAc9wAc9gActgAc9gAdNgActcAc9gAc9cAdNgAdNgAc9cAc9gAc9gAc9gAc9gAc9gActcAdNgAc9gAc9kAc9gAc9kAc9gAdNgAc9cAc9gAdNgAc9kAdNkAdNgAdNnN8qb6AAAAInRSTlMAAR4uMzVDSVxgd4CGkZSzub7L3N7k5ubs7PL09fX4+/z+jJ6epQAAAGNJREFUeNpVjkcWgDAIREnssUSx15jc/5CObHyyYBjgfSBS2vC+s9EKdWJ9QHibKNLWhasqz+CsJoP+lKUDZoYYK3fXOgjTgbwU+Qg5xMxx1Ivhz7AAxAAg6K2p1xf9O/p75wGcBQvF+dOUbAAAAABJRU5ErkJggg==)}.tooltip .tooltip-cont{display:none!important;position:absolute;left:-14px;top:20px;z-index:255;background:#fff;background:var(--color-white);color:#000;width:280px;border:1px solid gray;padding:1em!important;border-radius:4px}.tooltip .tooltip-cont:after,.tooltip .tooltip-cont:before{content:"";display:block;position:absolute;left:12px;top:-20px;width:0;height:0;border:10px solid transparent;border-bottom-color:gray}.tooltip .tooltip-cont:after{top:-19px;border-bottom-color:#fff;border-bottom-color:var(--color-white)}.responsive-form .delivery-data-top ul{line-height:1}.responsive-form .delivery-data-top input[type=radio]{top:0!important}.responsive-form .form-group{clear:both}.responsive-form .form-group:after{content:"";display:table;clear:both}.responsive-form .form-group.cf_error input{border-color:#b42318;border-color:var(--color-red)}.responsive-form .ci_16,.responsive-form .ci_33,.responsive-form .ci_50,.responsive-form .ci_66{float:left!important;clear:none}.responsive-form .ci_16{float:left;width:16.6%;padding-left:1em}.grecaptcha-badge{visibility:hidden}.has-spinner:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000}.has-spinner:after{content:"";position:fixed;top:40%;left:50%;color:#fff;font-size:5rem;overflow:hidden;width:1em;height:1em;border-radius:50%;transform:translateZ(0) translateX(-50%) translateX(-50%);animation:c 1.7s infinite ease,d 1.7s infinite ease;z-index:1001}@keyframes c{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Hellix;font-weight:400;font-weight:var(--font-weight-400);font-style:normal;src:url(../fonts/woff2/Hellix-Regular.woff2);src:url(../fonts/woff2/Hellix-Regular.woff2) format("woff2"),url(../fonts/woff/Hellix-Regular.woff) format("woff")}@font-face{font-family:Hellix;font-weight:500;font-weight:var(--font-weight-500);font-style:normal;src:url(../fonts/woff2/Hellix-Medium.woff2);src:url(../fonts/woff2/Hellix-Medium.woff2) format("woff2"),url(../fonts/woff/Hellix-Medium.woff) format("woff")}@font-face{font-family:Hellix;font-weight:600;font-weight:var(--font-weight-600);font-style:normal;src:url(../fonts/woff2/Hellix-SemiBold.woff2);src:url(../fonts/woff2/Hellix-SemiBold.woff2) format("woff2"),url(../fonts/woff/Hellix-SemiBold.woff) format("woff")}@font-face{font-family:Hellix;font-weight:700;font-weight:var(--font-weight-700);font-style:normal;src:url(../fonts/woff2/Hellix-Bold.woff2);src:url(../fonts/woff2/Hellix-Bold.woff2) format("woff2"),url(../fonts/woff/Hellix-Bold.woff) format("woff")}::selection{color:#fff;color:var(--color-white);background:#08441f;background:var(--color-primary-dark)}.center{text-align:center}.left{text-align:left}.right{text-align:right}.mt0{margin-top:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.mt5{margin-top:.5rem}.mb5{margin-bottom:.5rem}.ml5{margin-left:.5rem}.mr5{margin-right:.5rem}.mt10{margin-top:1rem}.mb10{margin-bottom:1rem}.ml10{margin-left:1rem}.mr10{margin-right:1rem}.mt20{margin-top:2rem}.mb20{margin-bottom:2rem}.ml20{margin-left:2rem}.mr20{margin-right:2rem}.mt30{margin-top:3rem}.mb30{margin-bottom:3rem}.mt40{margin-top:4rem}.mb40{margin-bottom:4rem}.mt50{margin-top:5rem}.mb50{margin-bottom:5rem}.mt60{margin-top:6rem}.mb60{margin-bottom:6rem}.mt80{margin-top:8rem}.mb80{margin-bottom:8rem}.mb100,.mt100{margin-bottom:10rem}.fancybox-thumbs__list a:before{border-color:#0a5527;border-color:var(--color-primary)}@media (max-width:1439px){:root{font-size:62.5%;font-size:var(--root-font-size)}.products{grid-template-columns:repeat(3,1fr)}.products .item.is-image.is-top{grid-column:3}.products .item.is-image.is-bottom{grid-row:4}}@media (max-width:1279px){:root{font-size:62.5%;font-size:var(--root-font-size)}.wrapper:has(.header-bottom.is-opened):before{content:"";position:fixed;inset:0;background:#000;background:var(--color-black);opacity:.5;z-index:90}h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.2rem}ul.list-benefits{align-items:flex-start;flex-wrap:wrap}ul.list-benefits li{flex:0 1 calc(50% - 1rem)}ul.list-crosser{gap:1.5rem}ul.list-crosser li{flex:0 1 auto}ul.list-crosser li a{padding:1rem 2rem}:root{--header-height:15.1rem}header{transition:translate .3s;transition:translate var(--transition-timing)}header:has(.header-bottom.is-opened):before{content:"";position:absolute;inset:0 0 -.1rem 33rem;background:#000;background:var(--color-black);opacity:.5;z-index:90}header.is-sticky{translate:0 -4rem}.header-information .item{padding:0 2.5rem}.header-information .item .icon{font-size:1.4rem}.header-information .item img{width:1.4rem}.header-information .item p{font-size:1.4rem}.header-menu-toggler{display:flex}.header-logo{margin:0 auto 0 0}.header-search{flex:0 0 auto;margin:0 0 0 auto}.header-search.is-opened form{position:absolute;inset:100% 0 auto 0;display:block;padding:1rem 1.5rem;padding:1rem var(--outer-margin);background:#08441f;background:var(--color-primary-dark);z-index:10}.header-search .toggler{display:inline-flex}.header-search form{display:none}.header-search label .icon{font-size:1.2rem}.header-search .btn{inset:1.5rem 2rem 1.5rem auto;inset:1.5rem calc(var(--outer-margin) + .5rem) 1.5rem auto;min-width:9rem}.header-bottom{position:fixed;inset:0 auto 0 0;width:33rem;height:100dvh;overflow-y:auto;overscroll-behavior:contain;z-index:10}.header-bottom:not(.is-opened){display:none}.header-menu{height:auto;margin:1rem 0 0}.header-menu>ul{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0}.header-menu>ul>li{position:relative;justify-content:flex-start;flex-wrap:wrap;width:100%}.header-menu>ul>li:has(.is-highlight){position:relative;height:6.3rem;margin:1rem 0 0;padding:1rem 0 0}.header-menu>ul>li:has(.is-highlight):before{content:"";position:absolute;inset:auto -1.5rem 100% -1.5rem;inset:auto calc(var(--outer-margin) * -1) 100% calc(var(--outer-margin) * -1);width:calc(100% + 3rem);width:calc(100% + (2 * var(--outer-margin)));height:.1rem;background:#ececec;background:var(--color-gray-lighter);z-index:0}.header-menu>ul>li.has-submenu.is-opened>.header-submenu{flex:1 1 100%;display:block}.header-menu>ul>li.has-submenu>a{padding-right:3rem}.header-menu>ul>li>a{width:100%;height:5.2rem}.header-menu>ul>li:has(.is-chocolate),.header-menu>ul>li:has(.is-coffee),.header-menu>ul>li:has(.is-highlight),.header-menu>ul>li:has(.is-tea){margin:0 0 .5rem}.header-menu>ul>li:has(.is-chocolate)>a,.header-menu>ul>li:has(.is-coffee)>a,.header-menu>ul>li:has(.is-highlight)>a,.header-menu>ul>li:has(.is-tea)>a{padding:0 1rem}.header-menu>ul>li:has(.is-chocolate){margin:0 0 1rem}.header-menu>ul>li:last-child{margin:0}.header-menu>ul>li>a{flex:1 1 auto;justify-content:flex-start;text-align:left}.header-submenu>ul{margin:2rem 0;padding:0;list-style:none}.fonts-loaded .header-submenu>ul{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.header-submenu>ul>li{position:relative;margin:0 0 2rem;padding:0 0 2rem}.header-submenu>ul>li:after{content:"";position:absolute;inset:100% -1.5rem auto -1.5rem;inset:100% calc(var(--outer-margin) * -1) auto calc(var(--outer-margin) * -1);width:calc(100% + 3rem);width:calc(100% + (2 * var(--outer-margin)));height:.1rem;background:#ececec;background:var(--color-gray-lighter);z-index:0}.header-submenu>ul>li>a{font-size:1.6rem;font-weight:500;font-weight:var(--font-weight-500);line-height:1.5;text-decoration:none}.header-submenu>ul>li>ul{margin:1rem 0 0;padding:0;list-style:none}.header-submenu>ul>li>ul>li:not(:last-child){margin:0 0 1rem}.header-submenu>ul>li>ul>li>a{display:flex;justify-content:flex-start;align-items:center;gap:1rem;color:#302a2a;color:var(--color-text-dark);font-weight:500;font-weight:var(--font-weight-500);text-decoration:none;transition:color .3s;transition:color var(--transition-timing)}.header-submenu>ul>li>ul>li>a:hover{color:#0a5527;color:var(--color-primary);text-decoration:underline}.header-submenu>ul>li>ul>li>a:hover .image{border-color:#0a5527;border-color:var(--color-primary)}.header-submenu>ul>li>ul>li>a .image{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:4rem;height:auto;aspect-ratio:1/1;padding:.5rem;border:.1rem solid #efefef;border-radius:50%;transition:border-color .3s;transition:border-color var(--transition-timing)}.header-submenu>ul>li>ul>li>a .image img{flex:0 1 auto;max-width:2.6rem;max-height:2.6rem;object-fit:contain}.header-actions,.header-crosser{display:none}.footer-newsletter .inside{padding:0 20rem}.footer-newsletter .inside>.is-pictogram.is-left{inset:-10.5rem auto auto 0;max-width:22rem}.footer-newsletter .inside>.is-pictogram.is-right{inset:-9.5rem 0 auto auto;max-width:16rem}.footer-crosser .item .title{font-size:2.6rem}.homepage-introduction .inside{flex-wrap:wrap}.homepage-introduction .crosser{flex:1 1 100%;flex-direction:row;gap:1rem}.homepage-introduction .crosser .item{flex:0 1 33.33333%;padding:2.5rem 14rem 2.5rem 1.75rem}.homepage-introduction .crosser .item .link{gap:1rem}.homepage-introduction .crosser .item>img.is-image{max-width:12rem}.homepage-products .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(33.33333% - .8rem)}.homepage-studio .inside{align-items:stretch}.homepage-studio .information{flex:1 1 65rem}.homepage-species h2{margin:5rem 0 4rem}.homepage-blog .inside{flex-wrap:wrap}.category-products .description .information .link,.category-products .description .loyalty .link{gap:1rem}.filters{position:fixed;inset:0 auto 0 0;display:none;width:33rem;height:100dvh;padding:0 0 6.4rem;background:#fff;background:var(--color-white);z-index:200}.filters.is-opened{display:block}.filters h2{display:none}.filters form{max-height:calc(100dvh - 15.2rem);padding:.5rem 1rem;background:#fff;background:var(--color-white);overflow-y:auto;overscroll-behavior:contain}.filters form .filter-values .form-checkbox>input:checked+span small,.filters form .filter-values .form-radio>input:checked+span small{background:#0a5527;background:var(--color-primary)}.filters form .filter-values .form-checkbox small,.filters form .filter-values .form-radio small{background:#fafafa;background:var(--background-light)}.filters .pickup{display:none}.product-detail .extras label{gap:.5rem}.product-detail .extras label .form-control{flex:1 1 100%}.product-alternative .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(33.33333% - .8rem)}.blog-list .inside{grid-template-columns:auto 28rem;grid-gap:4rem 2rem}.blog-detail .inside{gap:4rem 3rem}.blog-detail .content{padding:4rem}.blog-products .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(33.33333% - .8rem)}.subscription-duration-item{aspect-ratio:180/82}.subscription-delivery{justify-self:unset}.subscription-package__title-wrapper{left:1.6rem;left:var(--subscription-package-inner-padding-x-sm)}.subscription-package__header{aspect-ratio:360/249}.subscription-package__price{font-size:2.4rem}.subscription-package__duration{font-size:1.4rem}.subscription-package__inner{padding:2.4rem 1.6rem 1.9rem;padding:2.4rem var(--subscription-package-inner-padding-x-sm) 1.9rem}.club-review{gap:4rem}.page-thin-with-menu{grid-template-columns:18rem 1fr;gap:3rem}.content-menu{padding:0;margin-top:7rem}#popup-login_form .popup-benefits{margin:0 0 0 4rem;padding:3.5rem 3rem}.gallery li{flex:0 1 calc(14.28571% - 1.0334rem)}.order-rating .rating-list .author .name{font-size:2rem}}@media (max-width:829px){:root{font-size:62.5%;font-size:var(--root-font-size)}h1{font-size:3rem}h2{font-size:2.4rem}h3{font-size:2.1rem}h4{font-size:2rem}ul.list-benefits{font-size:1.2rem}ul.list-benefits li{justify-content:center;flex-wrap:wrap;text-align:center}ul.list-benefits li .pictogram{width:2.9rem;font-size:1.7rem}ul.list-benefits li .description{flex:1 1 100%}ul.list-benefits li .description strong{margin:0;font-size:1.6rem;font-weight:600;font-weight:var(--font-weight-600)}ul.list-parameters{gap:.75rem}ul.list-parameters li{flex:0 1 calc(33.33333% - .5rem);gap:.25rem .5rem;font-size:1.4rem}ul.list-parameters li small{font-size:1.2rem}ul.list-advantages li{font-size:1.4rem}ul.list-languages .list-languages-tooltip{left:auto;right:0}ul.list-payments{justify-content:center}ul.list-crosser{gap:.75rem}ul.list-crosser li a{padding:.75rem 1.5rem;font-size:1.4rem}.list-bottom-menu{flex-direction:column;gap:.75rem}:root{--button-padding-x:1.5rem}.btn{font-size:1.4rem}.form-section{padding:3.4rem 1.6rem}.form-section__grid{grid-template-columns:repeat(1,1fr)}.form-count{max-width:100%}.form-count .form-control{width:100%}:root{--header-height:10.5rem}header{border-bottom:none}header.is-sticky{translate:0 -20.1rem;translate:0 calc(var(--header-height) * -1)}.header-main .inside{gap:0;height:6.5rem}.header-menu-toggler{width:3.7rem;font-size:2rem}.header-menu-toggler small{font-size:.8rem}.header-stores{display:flex}.header-logo{margin:0 auto}.header-logo img{max-width:5.5rem;max-height:calc(100% - 1.25rem)}.header-search{margin:0}.header-language{display:none}.header-language+.header-icons{margin:0}.header-icons>.link{width:3rem;height:3.7rem;aspect-ratio:auto;font-size:1.6rem}.header-icons>.link:not(.is-catalog,.is-user){display:none}.header-icons>.link .bullet{inset:auto auto 1rem .65rem;width:.6rem;font-size:.6rem}.header-cart{position:static;flex:0 0 auto}.header-cart>a{padding:0}.header-cart>a .pictogram{width:3.7rem;font-size:1.8rem}.header-cart>a .pictogram .count{inset:1rem .25rem auto auto}.header-cart>a .pictogram .count small{inset:.2rem auto auto .375rem;font-size:.6rem}.header-cart>a .pictogram .count img{max-width:1.5rem}.header-cart>a strong{display:none}.header-tooltip-cart{top:100%;min-width:auto;max-width:100%;right:0}.header-tooltip-cart .header-tooltip-items .items-products .item .information{flex:0 1 calc(100% - 26rem)}.content.is-plain{padding:2rem 0}.footer-socials{padding:3rem 0 8rem}.footer-socials .title{gap:2.4rem}.footer-socials .title>*{flex:1 1 100%;text-align:center}.footer-socials .socials{justify-content:center;gap:.8rem}.footer-socials iframe{margin:2.4rem 0 0}.footer-newsletter{padding:5rem 0 3rem}.footer-newsletter .inside{padding:0}.footer-newsletter .inside p{font-size:1.4rem}.footer-newsletter .inside form label .icon,.footer-newsletter .inside p small{font-size:1.2rem}.footer-newsletter .inside form .form-control{min-height:4.3rem;padding:.75rem 10rem .75rem 4rem;padding:var(--input-padding-y) 10rem var(--input-padding-y) 4rem}.footer-newsletter .inside form .btn{min-width:9rem}.footer-newsletter .inside>.is-pictogram.is-left{inset:auto calc(50% + 6rem) calc(100% + .75rem) auto;max-width:9rem;translate:50% 0}.footer-newsletter .inside>.is-pictogram.is-right{inset:auto calc(50% - 6rem) calc(100% + 1.5rem) auto;max-width:6.8rem;translate:50% 0}.footer-newsletter>.is-background{max-width:29.7rem}.footer-newsletter>.is-background.is-left{inset:1.5rem auto auto -13.5rem;rotate:y 180deg}.footer-newsletter>.is-background.is-right{inset:2.5rem -14rem auto auto}.footer-crosser{flex-wrap:wrap}.footer-crosser .item{flex:0 1 calc(50% - .25rem);min-height:17rem;padding:1.25rem 1.5rem}.footer-crosser .item .title{font-size:1.8rem}.footer-crosser .item .link{gap:1rem;margin:.5rem 0 0;font-size:1.2rem}.footer-main .inside .menu{flex:0 1 calc(50% - 2rem)}.footer-main .bottom{margin:0 0 1.8rem;flex-direction:row-reverse;align-items:flex-start}.footer-main .associations{justify-content:center;gap:1.6rem 2rem}.footer-main .associations .payments{gap:1.6rem 1rem}.footer-main .associations .payments p{flex:1 1 100%;text-align:center}.footer-copyright .inside{justify-content:center;align-items:center;flex-direction:column;text-align:center}.footer-copyright .inside .author{order:-1}.homepage-introduction{padding:0 0 1rem}.homepage-introduction .slider{max-width:calc(100% + 3rem);max-width:calc(100% + (2 * var(--outer-margin)));margin:0 -1.5rem;margin:0 calc(var(--outer-margin) * -1)}.homepage-introduction .slider .item{padding:2rem 1.5rem 7rem;padding:2rem var(--outer-margin) 7rem}.homepage-introduction .slider .item:before{background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.8) 80%)}.homepage-introduction .slider .item p{margin:1rem 0 0;font-size:1.4rem}.homepage-introduction .slider .item .btn{min-height:4.1rem;margin:1.6rem 0 0;padding:1rem 2rem}.homepage-introduction .swiper-button-next,.homepage-introduction .swiper-button-prev,.homepage-introduction .thumbs{display:none}.homepage-introduction .swiper-pagination{display:flex}.homepage-introduction .crosser .item{align-items:center;min-height:13.5rem;padding:1rem 1rem 7.5rem;text-align:center}.homepage-introduction .crosser .item h3{font-size:1.6rem}.homepage-introduction .crosser .item p{display:none}.homepage-introduction .crosser .item .link{margin:.25rem 0 0;font-size:1rem}.homepage-introduction .crosser .item .link .icon{display:none}.homepage-introduction .crosser .item .pictogram{inset:auto auto 5rem calc(50% + 2.4rem);width:2.4rem;border-width:.1rem;box-shadow:-.1875rem .1875rem .375rem rgba(0,0,0,.25);font-size:1rem}.homepage-introduction .crosser .item>img.is-image{inset:auto auto 1rem 50%;max-width:7rem;max-height:6rem;width:auto;translate:-50% 0}.homepage-introduction .crosser .item>img.is-background{inset:0 auto auto -1.5rem;width:15rem}.homepage-benefits{padding:2rem 0}.homepage-benefits>.is-background{display:none}.homepage-products .swiper-button-next,.homepage-products .swiper-button-prev,.homepage-species .swiper-button-next,.homepage-species .swiper-button-prev{top:auto;bottom:0;width:4rem}.homepage-products .swiper-button-prev,.homepage-species .swiper-button-prev{left:50%;translate:calc(-100% - .5rem) 0}.homepage-products .swiper-button-next,.homepage-species .swiper-button-next{right:50%;translate:calc(100% + .5rem) 0}.homepage-products{padding:3rem 0}.homepage-products .product-tabs{margin:1.5rem 0 0}.homepage-products .product-tabs>ul{gap:1rem}.homepage-products .product-tabs>ul>li>a{padding:1rem 2rem;font-size:1.2rem}.homepage-products .products{margin:2.5rem 0 0}.homepage-products .swiper-inside{margin:0;padding:0 0 5rem}.homepage-products .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(50% - .5rem);margin:0 1rem 0 0}.homepage-studio .inside{flex-wrap:wrap}.homepage-studio .information{flex:1 1 100%;padding:2.4rem 1.6rem}.homepage-studio .information .logo{width:6.4rem}.homepage-studio .information p{margin:1rem 0 1.6rem;font-size:1.4rem}.homepage-studio .information ul{font-size:1.4rem}.homepage-studio .information .btn{min-height:4.1rem;padding:1rem 2rem;padding:var(--button-padding-y) 2rem}.homepage-studio .video{flex:1 1 100%;min-height:25rem}.homepage-studio .video .pictogram{width:5rem;box-shadow:0 0 0 .6rem hsla(0,0%,100%,.35);font-size:1.8rem}.homepage-species{padding:0 0 8rem}.homepage-species .swiper-button-next,.homepage-species .swiper-button-prev{bottom:-6.5rem}.homepage-species .services{flex-wrap:wrap;gap:1rem}.homepage-species .services .item{flex:0 1 calc(50% - .5rem);min-height:32rem;padding:1.5rem}.homepage-species .services .item p{margin:.5rem 0 0;font-size:1.4rem}.homepage-species .services .item .btn{margin:1.5rem 0 0;padding:1rem 2.4rem}.homepage-species .species{height:12.8rem}.homepage-species .species .item{gap:.75rem;width:11rem;height:12.8rem;padding:1rem;font-size:1.4rem}.homepage-species .species .item:hover{width:11rem;height:12.8rem;translate:0 -1.5rem}.homepage-species .species .item:hover img,.homepage-species .species .item img{width:6rem}.homepage-species .species .item .name{max-width:100%}.homepage-species .species .item .link{inset:auto -.1rem -2.6rem -.1rem;height:2.6rem;font-size:1.2rem}.homepage-species .species .item .link .icon{font-size:1.2rem}.homepage-species>.is-background{inset:auto 0 12.5rem 0}.homepage-blog{padding:4rem 0}.homepage-blog .about .image{min-height:44rem}.category-products{padding:2rem 0}.category-products .description{flex-wrap:wrap;gap:2rem}.category-products .description .information{flex:1 1 100%}.category-products .description .information p{font-size:1.4rem}.category-products .description .information .link{margin:1.5rem 0 0;font-size:1.4rem}.category-products .description .loyalty{flex:1 1 100%;padding:2.5rem 14rem 2.5rem 1.8rem}.category-products .description .loyalty h3{font-size:1.8rem}.category-products .description .loyalty p{font-size:1.4rem}.category-products .description .loyalty>img.is-image{max-height:calc(100% - 3rem);width:auto}.filter-sorting{margin:2rem 0 0;border-bottom:none}.filter-links{position:absolute;inset:100% 0 auto 0;flex-direction:column;gap:.8rem;padding:.8rem 0;background:#fff;background:var(--color-white);z-index:50}.filter-links:not(.is-opened){display:none}.filter-links .item{padding:.6rem 1.5rem;padding:.6rem var(--outer-margin)}.filter-count{margin:0 auto 0 0}.filter-links-toggler{display:inline-flex}.product-detail{padding:1rem 0 3.5rem}.product-detail .inside{flex-wrap:wrap;gap:2.5rem}.product-detail .images{flex:1 1 100%}.product-detail .gallery{margin:.6rem 0 0}.product-detail .gallery li{flex:0 1 calc(25% - .45rem)}.product-detail .information{flex:1 1 100%}.product-detail .variants{margin:2.5rem 0 0}.product-detail .process{margin:2.5rem 0 0;padding:2.4rem 1.6rem}.product-detail .process .availability{padding:0 0 0 1.6rem}.product-detail .actions{padding:1rem 0}.product-detail .packages table td,.product-detail .packages table th{display:table-cell}.product-detail .components .item{padding:.5rem 1rem}.product-detail .components .item:not(:first-child){margin:.5rem 0 0}.product-detail .components .item .preview{flex:0 0 8rem}.product-detail .components .item .details .name{font-size:1.4rem}.product-detail .components .item .details .price{font-size:1.6rem}.product-detail .description{margin:2.5rem 0 0}.product-alternative{padding:3.5rem 0;color:#302a2a;color:var(--color-text-dark);background:#f6faf7;background:var(--background-primary)}.product-alternative .swiper-inside{margin:0;padding:0 0 5rem}.product-alternative .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(50% - .5rem);margin:0 1rem 0 0}.product-alternative .swiper-button-next,.product-alternative .swiper-button-prev{top:auto;bottom:0;width:4rem}.product-alternative .swiper-button-prev{left:50%;translate:calc(-100% - .5rem) 0}.product-alternative .swiper-button-next{right:50%;translate:calc(100% + .5rem) 0}.product-alternative>.is-background{display:none}.product-rating{padding:0 0 2rem}.product-rating .inside{margin:0 -1.5rem;margin:0 calc(var(--outer-margin) * -1)}.product-suitable-for{margin:1rem 0 2.5rem}.blog-crosser{padding:2rem 0}.blog-detail,.blog-list{padding:2rem 0 4rem}.blog-list .inside{display:block}.blog-list .inside .pagination{margin:4rem 0 0}.blog-list .inside aside{display:none}.blog-detail .inside{display:block}.blog-detail .inside>aside{display:none}.blog-detail .introduction{min-height:auto;padding:10rem 4rem 5rem}.blog-detail .introduction.has-image{min-height:32rem;padding:2.5rem}.blog-detail .introduction.has-image:before{background:linear-gradient(180deg,rgba(47,48,51,0),rgba(47,48,51,0) 10%,#2f3033)}.blog-detail .content h2{font-size:2.4rem}.blog-detail .content h3{font-size:2rem}.blog-detail .bottom .link{gap:1rem;font-size:1.2rem;order:10}.blog-detail .bottom .link .icon{font-size:1rem}.blog-products{padding:3rem 0}.blog-products .swiper-inside{margin:0;padding:0 0 5rem}.blog-products .swiper-inside:not(.swiper-initialized) .swiper-slide{width:calc(50% - .5rem);margin:0 1rem 0 0}.blog-products .swiper-button-next,.blog-products .swiper-button-prev{top:auto;bottom:0;width:4rem}.blog-products .swiper-button-prev{left:50%;translate:calc(-100% - .5rem) 0}.blog-products .swiper-button-next{right:50%;translate:calc(100% + .5rem) 0}.blog-articles{padding:3rem 0}.subscription-presentation-wrapper{padding:5rem 0}.subscription-presentation{flex-direction:column}.subscription-presentation h2{font-size:2.4rem}.subscription-presentation__line{width:15rem;height:.3rem}.subscription-presentation .is-pictogram{margin-top:2rem}.subscription-presentation__content{gap:2rem}.subscription-presentation p{font-size:1.4rem}.subscription-advantages{flex-direction:column;padding:2rem 1.6rem;gap:1.6rem}.subscription-advantages__separator{width:100%;height:.1rem}.subscription-advantage{width:100%}.subscription-section{margin-bottom:6.4rem}.subscription-section h3{font-size:2.4rem;margin:1.4rem 0 3.4rem}.subscription-section .btn{min-height:5rem}.subscription-duration-item__label-icon{width:3rem;height:3rem}.subscription-duration-item__label-icon .icon{width:1.2rem;height:1.2rem}.subscription-duration-item__label-text{font-size:1.6rem}.subscription-duration-item__label-selected-icon{width:1.4rem;height:1.4rem}.subscription-duration-item__label-selected-icon .icon{width:.7rem;height:.7rem}.subscription-duration-item__label-gift,.subscription-duration-item__label-selected-text{font-size:1.2rem}.subscription-delivery .form-control{font-size:1.4rem;padding:1.6rem 1.4rem;height:4.9rem}.subscription-delivery p{font-size:1.4rem}.subscription-packages__items{flex-direction:column}.subscription-package{max-width:100%}.subscription-package__tag{left:1.6rem;left:var(--subscription-package-inner-padding-x-sm)}.subscription-gift{flex-direction:column;padding:3.4rem 1.6rem;gap:3.4rem;min-height:auto;text-align:center}.subscription-gift .is-background{transform:none;top:0;max-width:none;width:780px}.subscription-gift .is-background.is-left{left:-50%}.subscription-gift .is-background.is-right{display:none}.subscription-gift__image{width:13rem}.checkout-option__inner{padding:1.4rem 1rem;align-items:flex-start}.checkout-option__icon-wrap{width:3.4rem;height:3.4rem}.checkout-option__radio{margin-right:1rem;width:1.6rem;height:1.6rem;margin-top:1rem}.checkout-option__body{grid-template-columns:1fr;grid-template-areas:"d" "f" "e"}.checkout-option__description{font-size:1.4rem}.checkout-option__price{font-size:1.4rem;margin-left:0}.club-progress ul li.is-active .icon{font-size:4.8rem}.club-progress ul li .icon{font-size:3.4rem}.club-progress ul li strong{font-size:1.4rem}.club-progress ul li span{font-size:1.2rem}.club-review{flex-wrap:wrap;gap:2rem}.club-review .information{flex:1 1 100%}.club-review .information table{font-size:1.4rem}.club-review .information table td,.club-review .information table th{display:table-cell}.club-review .information table tr td{padding:1.25rem 2rem}.club-review .information table tr td strong.is-level{font-size:1.6rem}.club-details h4{margin:0 0 2rem;font-size:1.8rem}.club-details table{width:70rem;font-size:1.2rem}.club-details table td,.club-details table th{display:table-cell}.club-details table th{padding:1.25rem 1rem;font-size:1.2rem}.club-details table th .icon{font-size:3rem}.club-details table td{padding:1.25rem 1rem}.club-details table td .icon{font-size:1.2rem}.page-thin-with-menu{grid-template-columns:1fr;gap:2rem}.content-menu{margin-top:0;padding:1rem 1.25rem;background:#f8f8f8;background:var(--color-gray-light-2)}.content-menu ul{flex-direction:row;flex-wrap:wrap;gap:1rem 1.25rem;font-size:1.6rem}#popup-login_form{min-width:auto}#popup-login_form .popup-inside{flex-wrap:wrap}#popup-login_form .popup-benefits{flex:1 1 100%;margin:4rem 0 0}.breadcrumbs{padding:1rem 0 .5rem}.breadcrumbs ol{font-size:1.2rem}.breadcrumbs ol li.is-last{display:none}.benefits{padding:2.5rem 0}.headline .inside{gap:1rem;min-height:10rem;padding:2.4rem 0}.headline .pictogram{width:3.6rem;border-width:.1rem;box-shadow:0 .3rem .55rem 0 rgba(0,0,0,.1);font-size:1.6rem}.subcategories:not(:first-child){margin:2rem 0 0}.subcategories ul{flex-wrap:nowrap;margin:0 -1.5rem;margin:0 calc(var(--outer-margin) * -1);padding:0 1.5rem .5rem;padding:0 var(--outer-margin) .5rem;overflow-x:auto}.subcategories ul:has(li.has-more):not(.is-opened) li:nth-child(n+10){display:flex}.subcategories ul:has(li.has-more):not(.is-opened) li.has-more{display:none}.subcategories ul li{flex:0 0 10rem}.subcategories ul li a,.subcategories ul li button{flex-direction:column;justify-content:flex-start;gap:1rem;padding:.8rem .5rem;font-size:1.4rem;text-align:center}.subcategories ul li a .image img,.subcategories ul li button .image img{width:3.4rem}.products{grid-template-columns:repeat(2,1fr);grid-gap:1rem}.products .item.is-image{padding:1.6rem 1rem;font-size:1.6rem}.products .item.is-image.is-top{grid-column:2;grid-row:2}.products .item.is-image.is-bottom{grid-column:1;grid-row:6}.products .item.is-image .btn{padding:.8rem 1rem}.products .item .favourite{width:2rem;font-size:1.1rem}.products .item .image{border:none;border-bottom:.1rem solid #f3f3f3}.products .item .bottom{padding:1rem}.products .item .reviews{font-size:1.2rem}.products .item .reviews small{margin:0 0 0 .5rem}.products .item .process{flex-wrap:wrap;gap:1.25rem}.products .item .prices{font-size:1.6rem}.products .item .prices s{font-size:1.2rem}.products .item .order{flex:1 1 100%}.availability{font-size:1.2rem}.gallery{gap:.6rem}.gallery li{flex:0 1 calc(20% - .5rem)}.gallery li a{font-size:1.6rem}.gallery li a .pictogram{width:2.6rem;font-size:1rem}.pagination{justify-content:center;flex-direction:column;margin:3.5rem 0 0}.pagination .link{gap:1rem;font-size:1.2rem;order:10}.pagination .link .icon{font-size:1rem}.pagination .btn{order:-1}.order-rating{padding:2.5rem 1.5rem;padding:2.5rem var(--outer-margin)}.order-rating .rating-summary{gap:1rem;padding:2.5rem 3.5rem}.order-rating .rating-summary .rating-average{font-size:4.5rem}.order-rating .rating-stars-inputs .star{font-size:3.2rem}.order-rating .rating-list{gap:4.5rem}.order-rating .rating-list .item{flex:1 1 100%}.info-box{flex-wrap:wrap;justify-content:center}.info-box>*{text-align:center}.responsive-form .ci_16{width:50%!important}.responsive-form .ci_33{width:100%!important;padding-left:0!important}}@media (max-width:559px){:root{--gutter-width:2rem;--outer-margin:1rem;font-size:62.5%;font-size:var(--root-font-size)}h1{font-size:2.4rem}h2{font-size:2rem}ul.list-advantages li{flex:0 1 auto}ul.list-languages li{flex:0 0 auto}ul.list-languages li .item{gap:.8rem;font-size:1.2rem;font-weight:400;font-weight:var(--font-weight-400)}ul.list-languages li .item .icon{font-size:1.6rem}ul.list-payments li{min-width:5.5rem;min-height:2.25rem;padding:0 .25rem}ul.list-payments li img{max-height:calc(100% - 1rem)}table td,table th{display:block;padding:.5rem 1rem}:root{--input-height:4rem}.header-tooltip-cart{padding:2rem 1rem}.header-tooltip-cart .header-tooltip-items.is-empty .pictogram{width:4.8rem}.header-tooltip-cart .header-tooltip-items.is-empty .pictogram .icon{font-size:3.2rem}.header-tooltip-cart .header-tooltip-items.is-empty h3{font-size:1.6rem}.header-tooltip-cart .header-tooltip-items .items-products .item:first-child .delete{top:0}.header-tooltip-cart .header-tooltip-items .items-products .item .information{flex:1 1 calc(100% - 8rem)}.header-tooltip-cart .header-tooltip-items .items-products .item .delete{position:absolute;top:2rem;right:.5rem}.header-tooltip-cart .header-tooltip-items .items-total{margin:1.5rem -1rem 0}.header-tooltip-cart .header-tooltip-transit{padding:1.5rem 0 0}.header-tooltip-cart .header-tooltip-transit h4,.header-tooltip-cart .header-tooltip-transit ul{font-size:1.6rem}.header-tooltip-cart .header-tooltip-summarize{margin:0 -1rem -2rem}.footer-socials .socials .item{gap:.5rem;padding:0 .9rem 0 0;font-size:1.4rem}.footer-socials .socials .item .pictogram{width:3rem;font-size:1.4rem}.footer-main .inside{gap:0}.footer-main .inside .menu{flex:1 1 100%}.footer-main .inside .menu.is-contact{margin:0 0 3rem}.footer-main .inside .menu.is-contact+.menu:has(.toggler){border-top:.1rem solid rgba(0,0,0,.1)}.footer-main .inside .menu.is-opened .toggler .icon{rotate:180deg}.footer-main .inside .menu:has(.toggler){padding:1.4rem 0;border-bottom:.1rem solid rgba(0,0,0,.1)}.footer-main .inside .menu:not(.is-opened) ul:not(.list-socials){display:none}.footer-main .inside .menu h5 button{display:inline-flex}.footer-main .inside .contact a small{font-size:1.2rem}.footer-copyright .inside{gap:1rem}.footer-copyright .inside .author>a img{max-width:6.5rem}.homepage-introduction .crosser{gap:.5rem}.homepage-products .product-tabs>ul{justify-content:flex-start;margin:0 -1.5rem 2rem;margin:0 calc(var(--outer-margin) * -1) 2rem;padding:0 1.5rem .5rem;padding:0 var(--outer-margin) .5rem;overflow-x:auto}.homepage-species .services .item{flex:1 1 100%}.homepage-blog{padding:2rem 0}.homepage-blog .blog{gap:1.5rem}.homepage-blog .blog .articles{flex-direction:row;min-width:calc(375px - 1rem);min-width:calc(var(--width-m) - 1rem);width:calc(100vw - 1rem);margin:0 -1.5rem 0 0;margin:0 calc(var(--outer-margin) * -1) 0 0;padding:0 1.5rem 0 0;padding:0 var(--outer-margin) 0 0;overflow-x:auto;order:10}.homepage-blog .blog .articles .item{flex:0 0 23rem}.homepage-blog .blog>.btn{min-height:3.8rem;order:5}.homepage-blog .about .image{min-height:34rem;margin:2.5rem -1.5rem 0;margin:2.5rem calc(var(--outer-margin) * -1) 0;padding:2.5rem 1rem;font-size:1.2rem}.homepage-blog .about .actions{margin:0 -1.5rem;margin:0 calc(var(--outer-margin) * -1)}.homepage-blog .about .actions a{min-height:6rem;font-size:1.4rem}.product-detail .process{gap:.5rem 1rem}.product-detail .process .list-advantages{margin:0 0 1rem}.product-detail .process .prices{align-items:baseline;flex-direction:row;gap:1rem}.product-detail .process .order{flex:1 1 100%;margin:1rem 0 0}.product-detail .process .order fieldset{justify-content:flex-start}.product-detail .process .order .btn{flex:1 1 auto}.blog-detail .inside>article{margin:0 -1.5rem;margin:0 calc(var(--outer-margin) * -1)}.blog-detail .introduction{padding:8rem 1.5rem 4rem;padding:8rem var(--outer-margin) 4rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-detail .introduction.has-image{min-height:24rem;padding:2rem 1.5rem;padding:2rem var(--outer-margin)}.blog-detail .introduction .information{margin:0 0 1rem}.blog-detail .bottom,.blog-detail .content{padding:2rem 1.5rem;padding:2rem var(--outer-margin)}.club-progress{padding:2rem 0}.club-progress ul li{padding:0 .5rem 2rem 0}.club-progress ul li:after{height:.6rem}.club-progress ul li.is-active .icon{font-size:3.6rem}.club-progress ul li .icon{font-size:2.8rem}.club-progress ul li strong{margin:.5rem 0 0;font-size:1rem}.club-progress ul li span{display:none}.club-review{padding:3rem 0}#popup-login_form{padding:4rem 2rem}#popup-login_form .popup-login{flex:0 1 32rem}#popup-login_form .popup-benefits{padding:3rem 2rem}#popup-login_form .popup-benefits h3{font-size:1.8rem}#popup-login_form h2{margin:0 0 1.5rem;font-size:2.2rem}.products .item .types{inset:.7rem auto auto .7rem}.types{gap:.25rem;font-size:1.2rem;font-weight:500;font-weight:var(--font-weight-500)}.types li{padding:.4rem .8rem}.articles .item{flex-direction:column}.articles .item .image{flex:0 0 18rem}.articles .item .description{padding:1.6rem 1.4rem}.articles .item .information{margin:0 0 1rem}.articles .item h4{font-size:1.8rem}.articles .item p{font-size:1.2rem;line-height:1.3}.articles .item .btn{margin:1.5rem 0 0;padding:1rem 1.6rem}.gallery li{flex:0 1 calc(25% - .2rem)}.pagination ul li a,.pagination ul li span{font-size:1.1rem}.order-rating .rating-summary{justify-content:center}.order-rating .rating-summary .rating-title{flex:1 1 100%;max-width:100%;margin:0;text-align:center}.order-rating .rating-summary .rating-average{flex:0 1 calc(50% - 2rem);text-align:right}.order-rating .rating-summary .rating-total{flex:0 1 calc(50% - 2rem)}.order-rating .rating-summary .rating-stars .star{font-size:1.8rem}.order-rating .rating-summary .rating-people{font-size:1.2rem}.order-rating .rating-summary .rating-overall{display:none}.order-rating .rating-summary .rating-row .rating-progress>span{flex:0 0 5rem;font-size:1.4rem}.order-rating .rating-stars{gap:.25rem}.order-rating .rating-list{margin:4.5rem 0 0}.order-rating .rating-list .author{align-items:center;gap:1rem}.order-rating .rating-list .author .rating-stars{flex:0 0 auto}.order-rating .rating-list .author .rating-stars .star{font-size:1.4rem}.order-rating .rating-list .author .name{font-size:1.6rem}.order-rating .rating-list .author time{font-size:1.2rem}.order-rating .rating-list .content{font-size:1.4rem}.order-rating .rating-items .item{flex-wrap:wrap}.order-rating .rating-items .image{justify-content:flex-start}.order-rating .rating-items .information{flex:1 1 100%}.order-rating .rating-items .name{margin:0 0 .5em;font-size:1.8rem}.tooltip{position:static}.tooltip .tooltip-cont{top:25px;left:0;right:0;width:auto}.tooltip .tooltip-cont:after,.tooltip .tooltip-cont:before{content:none}}@media (min-width:560px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:1.5rem;padding-right:var(--half-gutter-width,.5rem);padding-left:1.5rem;padding-left:var(--half-gutter-width,.5rem)}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}}@media (min-width:830px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:1.5rem;padding-right:var(--half-gutter-width,.5rem);padding-left:1.5rem;padding-left:var(--half-gutter-width,.5rem)}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}}@media (min-width:1280px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:1.5rem;padding-right:var(--half-gutter-width,.5rem);padding-left:1.5rem;padding-left:var(--half-gutter-width,.5rem)}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}header.is-sticky{translate:0 -15rem}.header-information .item{flex:0 1 auto}.header-information .item:first-child{justify-content:flex-start}.header-information .item:last-child{justify-content:flex-end}.header-menu-toggler.is-mobile,.header-search.is-mobile{display:none}.header-phone{display:inline-flex}.header-phone.is-mobile{display:none}.header-menu>ul>li.has-submenu:hover .header-submenu{display:flex}.header-menu>ul>li>.toggler{display:none}.header-submenu{position:absolute;inset:calc(100% + .1rem) 0 auto 0;display:none;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.6rem;padding:1.6rem;background:#fff;background:var(--color-white)}.fonts-loaded .header-submenu{font-family:Hellix,sans-serif;font-family:var(--font-family-headings)}.header-submenu:before{content:"";position:absolute;inset:0 -100vw -100vh -100vw;display:block;background:#000;background:var(--color-black);opacity:.3;pointer-events:none;z-index:-1}.header-submenu:after{content:"";position:absolute;inset:-.5rem 0 auto 0;height:1rem;z-index:5}.header-submenu>ul{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem;margin:0;padding:1.6rem 2.4rem;list-style:none}.header-submenu>ul>li{flex:1 1 auto}.header-submenu>ul>li>a{color:#302a2a;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-weight-600);text-decoration:none;transition:color .3s;transition:color var(--transition-timing)}.header-submenu>ul>li>a:hover{color:#0a5527;color:var(--color-primary);text-decoration:underline}.header-submenu>ul>li>ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:1rem 2rem;max-height:34rem;margin:1.6rem 0 0;padding:0;list-style:none}.header-submenu>ul>li>ul>li{flex:0 1 auto}.header-submenu>ul>li>ul>li>a{display:inline-flex;justify-content:flex-start;align-items:center;gap:1.4rem;color:#737373;color:var(--color-text-light);font-weight:500;font-weight:var(--font-weight-500);text-decoration:none;transition:color .3s;transition:color var(--transition-timing)}.header-submenu>ul>li>ul>li>a:hover{color:#0a5527;color:var(--color-primary);text-decoration:underline}.header-submenu>ul>li>ul>li>a:hover .image{border-color:#0a5527;border-color:var(--color-primary)}.header-submenu>ul>li>ul>li>a .image{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:4rem;height:auto;aspect-ratio:1/1;padding:.5rem;border:.1rem solid #efefef;border-radius:50%;transition:border-color .3s;transition:border-color var(--transition-timing)}.header-submenu>ul>li>ul>li>a .image img{flex:0 1 auto;max-width:2.6rem;max-height:2.6rem;object-fit:contain}.header-menu-secondary{display:none}.footer-socials h2{font-size:5.5rem}.footer-newsletter .inside h3{font-size:3.6rem}.homepage-introduction .slider{max-width:calc(100% - 38rem - 1.6rem)}.homepage-introduction .slider .item h2{max-width:64rem;font-size:7rem}.homepage-introduction .slider .item p{max-width:48rem}.homepage-introduction .crosser .item h3{font-size:3.4rem}.homepage-blog h2,.homepage-products h2,.homepage-species h2{font-size:5.5rem}.homepage-studio .information h3{font-size:3.5rem}.homepage-species .services .item h3{font-size:3.4rem}.homepage-blog .about .image h3{font-size:5rem}.category-products .inside{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.5rem}.filter-toggler,.filters .btn-delete,.filters .btn-products,.filters .btn-toggler{display:none}.product-detail h1{font-size:4rem}.product-detail .process .prices strong{font-size:2.4rem}.product-detail .actions .link .icon{font-size:1.5rem}.blog-articles h2,.blog-products h2,.product-alternative h2{margin:0 0 4rem;font-size:5.5rem}.club-review .information h2{font-size:3.2rem}.headline h1{font-size:6rem}.articles .item h4{font-size:2.4rem}}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media (min-width:830px) and (max-width:1279px){.subscription-package__footer{flex-direction:column;align-items:flex-start;gap:1.6rem}}@media (min-width:1281px){.big-headline{height:413px}.big-headline .is-background{left:-564px;top:-170px;width:1320px}.big-headline .bg-images{position:absolute;top:0;right:15px;bottom:0;z-index:1;margin:0}.big-headline .bg-images>div{display:none}}@media (min-width:1641px){.big-headline{height:513px}}@media (min-width:769px){.big-headline h1{font-size:7rem}}@media (min-width:1642px){.big-headline .bg-images{right:-200px}}@media (min-width:1501px){.big-headline .bg-images>div{display:flex}}@media screen and (max-width:910px){.quantity-discount{grid-template-areas:"g" "i" "h"}}@media (max-width:640px){.responsive-form .ci_16{width:100%!important;padding-left:0!important}}@media screen and (max-width:640px){#register-form .responsive-form .ci_16{width:50%!important;padding-left:1em!important}}