@import url("//fonts.googleapis.com/css2?family=Poppins:wght@300;700&display=swap&subset=latin-ext");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.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;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:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li:before{content:" »"}.breadcrumb li:first-child:before{content:none}
.button,.image-button{margin-left:1em;margin-right:1em}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}
.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-actions,.form-item{margin-bottom:1em;margin-top:1em}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{background-image:url(/themes/theme/assets/css/images/icons/drupal/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:0}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid #e00}.form-item--error-message:before{background:url(/themes/theme/assets/css/images/icons/drupal/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}
.icon-help{background:url(/themes/theme/assets/css/images/icons/drupal/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/theme/assets/css/images/icons/drupal/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:16px}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{background:transparent;border:0;cursor:pointer;font-size:1em;margin:0;padding:0}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:15px;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left}[dir=rtl] ul.menu{margin-left:0;margin-right:1em;text-align:right}.menu-item--expanded{list-style-image:url(/themes/theme/assets/css/images/icons/drupal/menu-expanded.png);list-style-type:circle}.menu-item--collapsed{list-style-image:url(/themes/theme/assets/css/images/icons/drupal/menu-collapsed.png);list-style-type:disc}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/theme/assets/css/images/icons/drupal/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
.tabs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 .5em;padding:0}.tabs a{border:2px solid var(--border-color-green);display:block;padding:.5em 1em;text-decoration:none}.tabs a.is-active,.tabs a:focus,.tabs a:hover{background-color:var(--background-color-green);color:var(--color-text-light)}
.form-textarea-wrapper textarea{box-sizing:border-box;display:block;margin:0;width:100%}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.messages{word-wrap:break-word;background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;overflow-wrap:break-word;padding:15px 20px 15px 35px}[dir=rtl] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;background-image:url(/themes/theme/assets/css/images/icons/drupal/check.svg);border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/theme/assets/css/images/icons/drupal/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;background-image:url(/themes/theme/assets/css/images/icons/drupal/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#eee);border-color:#b4b4b4;border-radius:10em;box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{-webkit-animation:animate-stripes 3s linear infinite;background-color:#0074bd;background-image:linear-gradient(180deg,color-black-opacity-0,color-black-opacity-15),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:40px 40px;border:1px solid #07629a;border-radius:10em;height:16px;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
.file{background-position:0;background-repeat:no-repeat;display:inline-block;min-height:16px;padding-left:20px}[dir=rtl] .file{background-position:100%;padding-left:inherit;padding-right:20px}.file--application-octet-stream,.file--general{background-image:url(/themes/theme/assets/css/images/icons/drupal/application-octet-stream.png)}.file--package-x-generic{background-image:url(/themes/theme/assets/css/images/icons/drupal/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(/themes/theme/assets/css/images/icons/drupal/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(/themes/theme/assets/css/images/icons/drupal/x-office-document.png)}.file--x-office-presentation{background-image:url(/themes/theme/assets/css/images/icons/drupal/x-office-presentation.png)}.file--text-x-script{background-image:url(/themes/theme/assets/css/images/icons/drupal/text-x-script.png)}.file--text-html{background-image:url(/themes/theme/assets/css/images/icons/drupal/text-html.png)}.file--text-plain{background-image:url(/themes/theme/assets/css/images/icons/drupal/text-plain.png)}.file--application-pdf{background-image:url(/themes/theme/assets/css/images/icons/drupal/application-pdf.png)}.file--application-x-executable{background-image:url(/themes/theme/assets/css/images/icons/drupal/application-x-executable.png)}.file--audio{background-image:url(/themes/theme/assets/css/images/icons/drupal/audio-x-generic.png)}.file--video{background-image:url(/themes/theme/assets/css/images/icons/drupal/video-x-generic.png)}.file--text{background-image:url(/themes/theme/assets/css/images/icons/drupal/text-x-generic.png)}.file--image{background-image:url(/themes/theme/assets/css/images/icons/drupal/image-x-generic.png)}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@media screen{:root{--color-surf:#afd7b4;--color-deep-sea-green:#055556;--color-white:#fff;--text-base-size:1em}@font-face{font-display:swap;font-family:danish_crown_displaybold;font-style:normal;font-weight:400;src:url(/themes/theme/assets/fonts/danishcrowndisplay-bold.woff2) format("woff2"),url(/themes/theme/assets/fonts/danishcrowndisplay-bold.woff) format("woff")}@font-face{font-display:swap;font-family:danish_crown_textbold;font-style:normal;font-weight:400;src:url(/themes/theme/assets/fonts/danishcrowntext-bold.woff2) format("woff2"),url(/themes/theme/assets/fonts/danishcrowntext-bold.woff) format("woff")}@font-face{font-display:swap;font-family:danish_crown_textbold_italic;font-style:normal;font-weight:400;src:url(/themes/theme/assets/fonts/danishcrowntext-bolditalic.woff2) format("woff2"),url(/themes/theme/assets/fonts/danishcrowntext-bolditalic.woff) format("woff")}@font-face{font-display:swap;font-family:danish_crown_textitalic;font-style:normal;font-weight:400;src:url(/themes/theme/assets/fonts/danishcrowntext-italic.woff2) format("woff2"),url(/themes/theme/assets/fonts/danishcrowntext-italic.woff) format("woff")}@font-face{font-display:swap;font-family:danish_crown_textregular;font-style:normal;font-weight:400;src:url(/themes/theme/assets/fonts/danishcrowntext-regular.woff2) format("woff2"),url(/themes/theme/assets/fonts/danishcrowntext-regular.woff) format("woff")}.export span,.menu-main__link--level-1,.node-product.full .image .new,.node-product.full h1,.node-product.teaser .new,.node-product.teaser h2,.paragraph-contact .form .webform-actions input,.paragraph-footer .text,.paragraph-nutrition .header,.skip-link,.view-category-menu .label,h1,h2,h3,h4,h5,h6{font-family:danish_crown_displaybold,arial,sans-serif;font-style:normal;font-weight:400}.header-category-page .description,.node-product.full .parameters .data,.node-product.full .product-card .label,.node-product.teaser .link a,.paragraph-nutrition .nutrition-element .short-text,.paragraph-text-with-background .text,.paragraph-two-columns-with-header .link,.view-category-menu a{font-family:danish_crown_textbold,Arial,sans-serif;font-style:normal;font-weight:400}.paragraph-contact .form .form-item--error-message,.paragraph-footer .socials .label,.paragraph-two-columns-with-header .header,html{font-family:danish_crown_textregular,Arial,sans-serif;font-style:normal;font-weight:400}.checkboxes--wrapper .js-form-type-checkbox,.checkboxes--wrapper .js-webform-checkboxes,.js-form-type-webform-document-file,.paragraph-contact .form .form-item-email input,.paragraph-contact .form .form-item-message textarea{font-family:Poppins,Arial,sans-serif;font-style:normal;font-weight:300}.ajax-progress-fullscreen,.ajax-progress-throbber{background-color:transparent;background-image:none;height:48px;left:50%;opacity:1;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:48px;z-index:1000}.ajax-progress-fullscreen:before,.ajax-progress-throbber:before{animation:flipX 1s linear infinite;background-color:var(--background-color-green);box-sizing:border-box;content:"";display:block;height:48px;width:48px}.ajax-progress-fullscreen .message,.ajax-progress-fullscreen .throbber,.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:none}@keyframes flipX{0%{transform:perspective(200px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(200px) rotateX(-180deg) rotateY(0deg)}to{transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}.dont-break-out{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.overlay-link{height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%;z-index:1}.overlay-link:focus-visible{outline:2px dashed var(--outline-color-light);outline-offset:-2px}body{margin:0 auto;max-width:1920px;position:relative}body.menu-main-is-open{overflow:hidden}body.gin--horizontal-toolbar.gin--horizontal-toolbar{margin-left:auto}html{scroll-behavior:smooth}a:focus-visible{outline:2px dashed var(--color-link)}a[href^="tel:"]{text-decoration:none}@media (hover:hover){a[href^="tel:"]{pointer-events:none}}figure{margin:0}figcaption{font-size:.75rem}img{height:auto;max-width:100%}::-moz-selection{background:var(--color-selection-background);color:var(--color-selection)}::selection{background:var(--color-selection-background);color:var(--color-selection)}html{color:var(--color-text);font-size:var(--text-base-size)}h2{font-size:1.5rem}h3{font-size:1.375rem}h4,h5,h6{font-size:1.25rem}a:link{color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:hover{color:var(--color-link-hover);text-decoration:none}a:active{color:var(--color-link-active)}.checkboxes--wrapper .js-form-type-checkbox,.checkboxes--wrapper .js-webform-checkboxes{position:relative}.checkboxes--wrapper .js-form-type-checkbox [type=checkbox],.checkboxes--wrapper .js-form-type-checkbox [type=radio],.checkboxes--wrapper .js-webform-checkboxes [type=checkbox],.checkboxes--wrapper .js-webform-checkboxes [type=radio]{left:-18px;margin:0;max-height:1px;max-width:1px;opacity:0;padding:0;position:absolute;top:-18px;z-index:-1}.checkboxes--wrapper .js-form-type-checkbox [type=checkbox]+label,.checkboxes--wrapper .js-form-type-checkbox [type=radio]+label,.checkboxes--wrapper .js-webform-checkboxes [type=checkbox]+label,.checkboxes--wrapper .js-webform-checkboxes [type=radio]+label{color:#fff;cursor:pointer;display:inline-block;font-size:12px;letter-spacing:-.28;margin-right:0;margin-top:0;padding-bottom:0;padding-left:35px;position:relative;text-align:justify}.checkboxes--wrapper .js-form-type-checkbox label:before,.checkboxes--wrapper .js-webform-checkboxes label:before{border:2px solid #afd7b4;bottom:1px;content:"";display:inline-block;height:19px;left:0;margin-right:10px;margin-top:-2px;position:absolute;top:4px;width:19px}.checkboxes--wrapper .js-form-type-checkbox [type=checkbox]:checked+label:before,.checkboxes--wrapper .js-webform-checkboxes [type=checkbox]:checked+label:before{color:#afd7b4;content:"✓";font-size:18px;line-height:19px;text-align:center}.checkboxes--wrapper .js-form-type-checkbox [type=checkbox].error+label:before,.checkboxes--wrapper .js-webform-checkboxes [type=checkbox].error+label:before{border:2px solid #cd4533}.js-form-type-webform-document-file,.js-form-type-webform-document-file>.js-webform-document-file>.file-wrapper{position:relative}.js-form-type-webform-document-file>.js-webform-document-file>.file-wrapper .ajax-progress.ajax-progress-throbber{background:none;left:0;position:absolute;top:0}.js-form-type-webform-document-file>.js-webform-document-file>.file-wrapper .ajax-progress.ajax-progress-throbber:before{bottom:auto;height:20px;left:10px;right:auto;top:6px;width:20px}.js-form-type-webform-document-file>.js-webform-document-file>.file-wrapper>label{background:url(/themes/theme/assets/images/icon-upload-trans.png) no-repeat right 6px;border:2px solid #afd7b4;color:#fff;cursor:pointer;display:block;font-weight:700;margin:0;overflow:hidden;padding:18px 10px 10px 0;position:static;text-align:left;text-indent:-9999px}.js-form-type-webform-document-file>.js-webform-document-file.error>.file-wrapper>label{border:2px solid #cd4533}.js-form-type-webform-document-file .js-form-type-checkbox{margin-bottom:0;padding-top:15px;position:relative}.js-form-type-webform-document-file .js-form-type-checkbox>input{left:0;position:absolute;top:0;z-index:-1}.js-form-type-webform-document-file .js-form-type-checkbox>label{background:url(/themes/theme/assets/images/icon-remove-trans.png) no-repeat right 6px;border:2px solid #afd7b4;cursor:pointer;display:block;margin:0;overflow:hidden;position:relative;text-align:left}.js-form-type-webform-document-file .js-form-type-checkbox>label .file{background:none;display:block;font-size:16px;max-width:calc(100% - 90px);overflow:hidden;padding:20px 10px 10px}.js-form-type-webform-document-file .js-form-type-checkbox>label a{font-size:16px;text-decoration:none}.js-form-type-webform-document-file .js-form-type-checkbox>label:before,.js-form-type-webform-document-file input.form-submit{display:none}.js-form-type-webform-document-file .description{margin-top:15px}.js-form-type-webform-document-file .description div{font-size:.75rem;line-height:1.3;text-align:right}.js-form-type-webform-document-file.error label{border-color:#cd4533}.hover-links{bottom:3%;min-width:40px;opacity:0;position:fixed;right:6%;transition:opacity .3s ease-in-out;width:1.8%;z-index:99}.hover-links.visible{opacity:1}.hover-links .go-to-top{position:relative}.hover-links .go-to-top a{aspect-ratio:1/1;background:url(/themes/theme/assets/images/icon-top.webp) no-repeat 50%;background-size:contain;cursor:pointer;display:block;width:100%}.text-content{line-height:1.45}.text-content>:first-child{margin-top:0!important}.text-content>:last-child{margin-bottom:0!important}.text-content p{margin:1.5em 0}.text-content ul{list-style-position:outside;list-style-type:"•";padding-left:1em}.text-content ul li{padding-left:.75em}.text-content ol{list-style-position:outside;list-style-type:decimal;padding-left:1.75em}.text-content--dark,.text-content--dark a:active,.text-content--dark a:hover,.text-content--dark a:link,.text-content--dark a:visited{color:var(--color-text-light)}.text-content--dark a:focus-visible{outline-color:var(--color-text-light)}.text-content--kids,.text-content--kids a:active,.text-content--kids a:hover,.text-content--kids a:link,.text-content--kids a:visited{color:var(--color-text-brown)}.text-content--kids a:focus-visible{outline-color:var(--color-text-brown)}.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li:before{content:" »"}.breadcrumb li:first-child:before{content:none}.button,.image-button{margin-left:1em;margin-right:1em}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0}.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}.ui-dialog{background:#fff;border:1px solid #ccc;color:#000;overflow:visible;padding:0;position:absolute;z-index:1260}@media (max-width:48em){.ui-dialog{width:92%!important}}.ui-dialog .ui-dialog-titlebar{background:#f3f4ee;border:solid #ccc;border-radius:0;border-width:0 0 1px;font-weight:700}.ui-dialog .ui-dialog-titlebar-close{background:none;border:0}.ui-dialog .ui-dialog-buttonpane{background-color:#f3f4ee;border-color:#ccc;border-width:1px 0 0;margin-top:0;padding:.3em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0}.ui-dialog .ajax-progress-throbber{background-color:#333;background-image:url(/themes/theme/assets/images/icons/drupal/loading-small.gif);background-position:50%;background-repeat:no-repeat;border-radius:7px;height:24px;left:49%;opacity:.9;padding:4px;position:fixed;top:48.5%;width:24px;z-index:1000}.ui-dialog .ajax-progress-throbber .message,.ui-dialog .ajax-progress-throbber .throbber{display:none}.js .dropbutton-widget{background-color:#fff;border:1px solid #ccc}.js .dropbutton-widget:hover{border-color:#b8b8b8}.dropbutton .dropbutton-action>*{padding:.1em .5em;white-space:nowrap}.dropbutton .secondary-action{border-top:1px solid #e8e8e8}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8}[dir=rtl] .dropbutton-multiple .dropbutton{border-left:1px solid #e8e8e8;border-right:0}.dropbutton-multiple .dropbutton .dropbutton-action>*{margin-right:.25em}[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action>*{margin-left:.25em;margin-right:0}.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}.file{background-position:0;background-repeat:no-repeat;display:inline-block;min-height:16px;padding-left:20px}[dir=rtl] .file{background-position:100%;padding-left:inherit;padding-right:20px}.file--application-octet-stream,.file--general{background-image:url(/themes/theme/assets/images/icons/drupal/application-octet-stream.png)}.file--package-x-generic{background-image:url(/themes/theme/assets/images/icons/drupal/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(/themes/theme/assets/images/icons/drupal/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(/themes/theme/assets/images/icons/drupal/x-office-document.png)}.file--x-office-presentation{background-image:url(/themes/theme/assets/images/icons/drupal/x-office-presentation.png)}.file--text-x-script{background-image:url(/themes/theme/assets/images/icons/drupal/text-x-script.png)}.file--text-html{background-image:url(/themes/theme/assets/images/icons/drupal/text-html.png)}.file--text-plain{background-image:url(/themes/theme/assets/images/icons/drupal/text-plain.png)}.file--application-pdf{background-image:url(/themes/theme/assets/images/icons/drupal/application-pdf.png)}.file--application-x-executable{background-image:url(/themes/theme/assets/images/icons/drupal/application-x-executable.png)}.file--audio{background-image:url(/themes/theme/assets/images/icons/drupal/audio-x-generic.png)}.file--video{background-image:url(/themes/theme/assets/images/icons/drupal/video-x-generic.png)}.file--text{background-image:url(/themes/theme/assets/images/icons/drupal/text-x-generic.png)}.file--image{background-image:url(/themes/theme/assets/images/icons/drupal/image-x-generic.png)}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-actions,.form-item{margin-bottom:1em;margin-top:1em}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{background-image:url(/themes/theme/assets/images/icons/drupal/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:0}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid #e00}.form-item--error-message:before{background:url(/themes/theme/assets/images/icons/drupal/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}.icon-help{background:url(/themes/theme/assets/images/icons/drupal/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/theme/assets/images/icons/drupal/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:16px}.image-preview{float:left;padding:0 10px 10px 0}[dir=rtl] .image-preview{float:right;padding:0 0 10px 10px}.image-widget-data{float:left}[dir=rtl] .image-widget-data{float:right}.image-widget-data .text-field{width:auto}.indented{margin-left:25px}[dir=rtl] .indented{margin-left:0;margin-right:25px}.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}button.link{background:transparent;border:0;cursor:pointer;font-size:1em;margin:0;padding:0}label button.link{font-weight:700}ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:15px;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left}[dir=rtl] ul.menu{margin-left:0;margin-right:1em;text-align:right}.menu-item--expanded{list-style-image:url(/themes/theme/assets/images/icons/drupal/menu-expanded.png);list-style-type:circle}.menu-item--collapsed{list-style-image:url(/themes/theme/assets/images/icons/drupal/menu-collapsed.png);list-style-type:disc}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/theme/assets/images/icons/drupal/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}.messages{word-wrap:break-word;background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;overflow-wrap:break-word;padding:15px 20px 15px 35px}[dir=rtl] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;background-image:url(/themes/theme/assets/images/icons/drupal/check.svg);border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/theme/assets/images/icons/drupal/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;background-image:url(/themes/theme/assets/images/icons/drupal/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}.node--unpublished{background-color:#fff4f4}.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#eee);border-color:#b4b4b4;border-radius:10em;box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{-webkit-animation:animate-stripes 3s linear infinite;background-color:#0074bd;background-image:linear-gradient(180deg,color-black-opacity-0,color-black-opacity-15),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:40px 40px;border:1px solid #07629a;border-radius:10em;height:16px;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}.search-results{list-style:none}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}th.is-active img{display:inline}td.is-active{background-color:#ddd}.tabs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 .5em;padding:0}.tabs a{border:2px solid var(--border-color-green);display:block;padding:.5em 1em;text-decoration:none}.tabs a.is-active,.tabs a:focus,.tabs a:hover{background-color:var(--background-color-green);color:var(--color-text-light)}.form-textarea-wrapper textarea{box-sizing:border-box;display:block;margin:0;width:100%}.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}.password-strength__meter{background-color:#e7e7df;margin-top:.5em}.password-strength__indicator{background-color:#77b259;transition:width .5s ease-out}.password-strength__indicator.is-weak{background-color:#e62600}.password-strength__indicator.is-fair{background-color:#e09600}.password-strength__indicator.is-good{background-color:#0074bd}.password-strength__indicator.is-strong{background-color:#77b259}.password-confirm,.password-confirm-match,.password-confirm-message,.password-field,.password-strength{width:55%}.password-suggestions{border:1px solid #b4b4b4;margin:.7em 0;max-width:34.7em;padding:.2em .5em}.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden}[dir=rtl] .confirm-parent,[dir=rtl] .password-parent{clear:right}.password-confirm .ok{color:#325e1c;font-weight:700}.password-confirm .error{color:#a51b00;font-weight:700}nav.breadcrumb{margin:0;max-width:1200px;padding:0;position:relative}@media (min-width:1240px){nav.breadcrumb{margin-left:auto;margin-right:auto}}@media (min-width:2560px){nav.breadcrumb{max-width:1600px}}@media (max-width:1023px){nav.breadcrumb li{font-size:.75rem}}nav.breadcrumb li:before{content:">";margin-left:15px;margin-right:15px}nav.breadcrumb li:last-child{font-weight:700}nav.breadcrumb li:last-child:before{font-weight:400}nav.breadcrumb a{text-decoration:none}nav.breadcrumb a:focus{-webkit-text-decoration:dotted;text-decoration:dotted}.region-header{box-sizing:border-box;left:0;margin:0 auto;padding:0 20px;position:absolute;width:100%;z-index:3}.region-highlighted{margin:0}.region-highlighted__container{margin-left:20px;margin-right:20px;max-width:1200px}@media (min-width:1240px){.region-highlighted__container{margin-left:auto;margin-right:auto}}@media (min-width:2560px){.region-highlighted__container{max-width:1600px}}.region-highlighted .messages{margin:20px 0}.skip-link{font-size:1.25rem;text-decoration:none;text-transform:uppercase}.skip-link:focus{background-color:var(--skip-link-background-color);color:var(--skip-link-color);display:block;padding:12px 20px}.toolbar-fixed .skip-link:focus{margin-top:6px}.block-local-tasks-block{margin:1em 0}.menu-bar{clear:right;cursor:pointer;float:right;height:32px;margin-top:10px;position:relative;right:0;width:36px}@media (min-width:1024px){.menu-bar{display:none}}.menu-bar span{background-color:var(--color-white);display:block;height:2px;left:0;margin:auto;position:absolute;right:0;transition:transform .35s;width:24px}.menu-bar span.one{top:6px}.menu-bar span.two{bottom:0;top:0}.menu-bar span.three{bottom:6px}.menu-bar.show-view .one,.menu-bar.show-view .three{bottom:0;top:0;transform:rotate(45deg)}.menu-bar.show-view .two{opacity:0}.menu-bar.show-view .three{transform:rotate(-45deg)}.block-menu{clear:right;float:right;font-size:16px;position:relative;right:11.2%}@media (max-width:1750px){.block-menu{right:5%}}@media (max-width:1023px){.block-menu{position:static}}@media (min-width:1024px){.block-menu .main-menu-res-mobile ul.menu{clear:right;float:right;margin-right:-10px;margin-top:25px}}@media (min-width:1024px) and (max-width:1160px){.block-menu .main-menu-res-mobile ul.menu{margin-top:10px}}@media (min-width:1024px){.block-menu .main-menu-res-mobile ul.menu li{display:inline-block;margin-left:4px;margin-right:4px;overflow:hidden;position:relative}.block-menu .main-menu-res-mobile ul.menu li:first-child{margin-left:0}.block-menu .main-menu-res-mobile ul.menu li:last-child{margin-right:0}.block-menu .main-menu-res-mobile ul.menu li.menu-item--active-trail a{border-color:#afd7b4;font-weight:700}.block-menu .main-menu-res-mobile ul.menu li a{border:3px solid transparent;color:#fff;display:inline-block;font-size:24px;padding:4px 6px;text-decoration:none;text-transform:uppercase}}@media (min-width:1024px) and (max-width:1920px){.block-menu .main-menu-res-mobile ul.menu li a{font-size:calc(.02679em + 1.22768vw)}}@media screen and (min-width:1024px) and (max-width:1920px) and (max-width:64em){.block-menu .main-menu-res-mobile ul.menu li a{font-size:.8125em}}@media screen and (min-width:1024px) and (max-width:1920px) and (min-width:120em){.block-menu .main-menu-res-mobile ul.menu li a{font-size:1.5em}}@media (min-width:1024px){.block-menu .main-menu-res-mobile ul.menu li a.is-active{border-color:#afd7b4;font-weight:700}.block-menu .main-menu-res-mobile ul.menu li a.no-active{border-color:transparent;font-weight:400}}@media (max-width:1023px){.block-menu .main-menu-res-mobile{overflow-scrolling:touch;background-color:#fff;bottom:0;height:auto;left:0;max-width:350px;overflow-x:hidden;overflow-y:auto;padding-top:0;position:fixed;top:0;transform:translateX(-100%);width:100%;z-index:999}.block-menu .main-menu-res-mobile.show-view{box-shadow:0 4px 4px 1px rgba(0,0,0,.2);transform:translateX(0);transition:transform .35s}.block-menu .main-menu-res-mobile .res-menu-close{border-bottom:1px solid rgba(0,0,0,.1);color:#000;display:block;opacity:1;padding:15px 0;text-align:center;visibility:visible;width:100%}.block-menu .main-menu-res-mobile .res-menu-close .times{cursor:pointer;height:32px;margin:0 auto;position:relative;width:36px}.block-menu .main-menu-res-mobile .res-menu-close .times span{background-color:#000;display:block;height:2px;left:0;margin:auto;position:absolute;right:0;transition:transform .35s;width:24px}.block-menu .main-menu-res-mobile .res-menu-close .times span.one{bottom:0;top:0;transform:rotate(45deg)}.block-menu .main-menu-res-mobile .res-menu-close .times span.two{bottom:0;top:0;transform:rotate(-45deg)}.block-menu .main-menu-res-mobile>.menu{padding:30px 20px 20px}.block-menu .main-menu-res-mobile>.menu>li{border-bottom:1px solid rgba(0,0,0,.1);clear:both;display:block;list-style:none;margin-bottom:8px;padding-bottom:8px;padding-top:2px;position:relative;width:100%}.block-menu .main-menu-res-mobile>.menu>li>a,.block-menu .main-menu-res-mobile>.menu>li>span:not(.icon){color:#000;display:block;font-size:.875rem;font-weight:700;line-height:32px;padding:0;position:relative;text-transform:uppercase;width:100%}.block-menu .main-menu-res-mobile>.menu>li>a.border,.block-menu .main-menu-res-mobile>.menu>li>span:not(.icon).border{display:none}.block-menu .main-menu-res-mobile>.menu>li>a.is-active{color:#afd7b4}.block-menu .main-menu-res-mobile>.menu>li>a.no-active{color:#000}}.menu .border{background:#afd7b4;left:0;position:absolute;transition:transform .3s ease-in-out}.menu .border-bottom,.menu .border-top{height:3px;transform:scaleX(0);width:100%}.menu .border-left,.menu .border-right{height:100%;transform:scaleY(0);width:3px}.menu .border-left,.menu .border-right,.menu .border-top{top:0}.menu .border-bottom{bottom:0;transform-origin:bottom right}.menu .border-top{transform-origin:top left}.menu .border-left{transform-origin:bottom left}.menu .border-right{left:auto;right:0;transform-origin:top right}.menu li:hover .border-bottom,.menu li:hover .border-top{transform:scaleX(1)}.menu li:hover .border-left,.menu li:hover .border-right{transform:scaleY(1)}.menu li:hover .border-right{transition-delay:.2s}.menu li:hover .border-bottom{transition-delay:.4s}.menu li:hover .border-left{transition-delay:.6s}.menu[data-animation=diagonal] .border-left{transform-origin:top left}.menu[data-animation=diagonal] .border-bottom,.menu[data-animation=diagonal] .border-right{transform-origin:bottom right}.menu[data-animation=diagonal] li:hover [class^=border]{transition-delay:0s}.block-system-branding-block{float:left;left:11.7%;min-width:80px;position:relative;width:10%;z-index:10}@media (max-width:1200px){.block-system-branding-block{left:10.2%}}@media (max-width:1023px){.block-system-branding-block{position:static}}.block-views-exposed-filter-blocksearch-search{float:right;margin-top:20px;position:relative;right:11.2%}@media (max-width:1750px){.block-views-exposed-filter-blocksearch-search{right:5%}}@media (max-width:1160px){.block-views-exposed-filter-blocksearch-search{clear:right;margin-top:10px;position:relative;right:0}}.block-views-exposed-filter-blocksearch-search .form-item{margin:0}.block-views-exposed-filter-blocksearch-search input[type=text]{background-color:rgba(0,0,0,.5);border:0;border-radius:11px;box-shadow:none;box-sizing:border-box;color:var(--color-white);display:block;font-size:14px;height:21px;max-width:100%;padding:2px 30px 2px 10px;width:220px}@media (max-width:767px){.block-views-exposed-filter-blocksearch-search input[type=text]{max-width:195px}}.block-views-exposed-filter-blocksearch-search input[type=text]::-moz-placeholder{color:#fff;font-style:normal;font-weight:400;opacity:1;text-transform:uppercase}.block-views-exposed-filter-blocksearch-search input[type=text]::placeholder{color:#fff;font-style:normal;font-weight:400;opacity:1;text-transform:uppercase}.block-views-exposed-filter-blocksearch-search input[type=submit]{background:url(/themes/theme/assets/images/icon-search.png) no-repeat 50%;border:0;border-radius:0;height:100%;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;width:30px}.buy-now{float:right;font-size:0;margin-top:20px;position:relative;right:6%;white-space:nowrap}@media (max-width:1160px){.buy-now{margin-top:10px}}@media (max-width:1023px){.buy-now{clear:right;position:static}}.buy-now a,.buy-now img{display:inline-block}.export{float:right;margin-right:20px;margin-top:20px;position:relative;right:6%;white-space:nowrap}@media (max-width:1160px){.export{display:none}}.export span{background-color:#055556;border-radius:14px;color:var(--color-white);display:inline-block;font-size:.875rem;letter-spacing:1.5px;padding:5px 25px;text-transform:uppercase}.top-social-links{float:right;margin-top:15px;position:relative;right:3%}@media (max-width:1160px){.top-social-links{margin-top:10px;right:0}}.top-social-links a{display:inline-block;margin-right:5px;max-width:30px}.top-social-links a:last-child{margin-right:0}.header-category-page{position:relative}.header-category-page .image{background-color:rgba(0,0,0,.5);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.header-category-page .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.header-category-page .text{color:var(--color-white);padding-bottom:105px;padding-top:16.4%}@media (max-width:1023px){.header-category-page .text{padding-bottom:50px;padding-top:150px}}.header-category-page .text .inner{box-sizing:border-box;margin:0 auto;max-width:900px;padding:0 20px;text-align:center}.header-category-page h1{font-size:5.875rem;line-height:.8;margin:0 0 30px;text-transform:uppercase}@media (max-width:1920px){.header-category-page h1{font-size:calc(-1.35714em + 6.02679vw)}}@media screen and (max-width:1920px) and (max-width:64em){.header-category-page h1{font-size:2.5em}}@media screen and (max-width:1920px) and (min-width:120em){.header-category-page h1{font-size:5.875em}}.header-category-page .description{font-size:1.25rem;line-height:1.2;padding-top:15px}.header-category-page .description>:first-child{margin-top:0!important}.header-category-page .description>:last-child{margin-bottom:0!important}@media (max-width:1920px){.header-category-page .description{font-size:calc(.71429em + .44643vw)}}@media screen and (max-width:1920px) and (max-width:64em){.header-category-page .description{font-size:1em}}@media screen and (max-width:1920px) and (min-width:120em){.header-category-page .description{font-size:1.25em}}.header-hero-search{position:relative}.header-hero-search .image{background-color:rgba(0,0,0,.5);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.header-hero-search .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.header-hero-search .text{color:var(--color-white);padding-bottom:50px;padding-top:17%}@media (max-width:1023px){.header-hero-search .text{padding-top:150px}}.header-hero-search .text .inner{margin:0 auto;max-width:900px;text-align:center}.header-hero-search h1{font-size:5.875rem;line-height:.8;margin:0 0 30px;text-transform:uppercase}@media (max-width:1920px){.header-hero-search h1{font-size:calc(.29464em + 4.91071vw)}}@media screen and (max-width:1920px) and (max-width:64em){.header-hero-search h1{font-size:3.4375em}}@media screen and (max-width:1920px) and (min-width:120em){.header-hero-search h1{font-size:6.1875em}}.header-hero,.paragraph-hero{position:relative}.header-hero .image,.paragraph-hero .image{background-color:rgba(0,0,0,.5);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.header-hero .image img,.paragraph-hero .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.header-hero .text,.paragraph-hero .text{color:var(--color-white);padding-bottom:50px;padding-top:17%}@media (max-width:1023px){.header-hero .text,.paragraph-hero .text{padding-top:150px}}.header-hero .text .inner,.paragraph-hero .text .inner{margin-left:14.5%;max-width:380px}@media (max-width:1200px){.header-hero .text .inner,.paragraph-hero .text .inner{margin-left:12.5%}}@media (max-width:1023px){.header-hero .text .inner,.paragraph-hero .text .inner{margin-left:20px}}.header-hero h1,.header-hero h2,.paragraph-hero h1,.paragraph-hero h2{font-size:6.1875rem;line-height:.8;margin:0 0 30px}@media (max-width:1920px){.header-hero h1,.header-hero h2,.paragraph-hero h1,.paragraph-hero h2{font-size:calc(.29464em + 4.91071vw)}}@media screen and (max-width:1920px) and (max-width:64em){.header-hero h1,.header-hero h2,.paragraph-hero h1,.paragraph-hero h2{font-size:3.4375em}}@media screen and (max-width:1920px) and (min-width:120em){.header-hero h1,.header-hero h2,.paragraph-hero h1,.paragraph-hero h2{font-size:6.1875em}}.header-hero .description,.paragraph-hero .description{border-top:4px solid #055556;font-size:1.1875rem;line-height:1.2;padding-top:15px}.header-hero .description>:first-child,.paragraph-hero .description>:first-child{margin-top:0!important}.header-hero .description>:last-child,.paragraph-hero .description>:last-child{margin-bottom:0!important}@media (max-width:1920px){.header-hero .description,.paragraph-hero .description{font-size:calc(.78571em + .33482vw)}}@media screen and (max-width:1920px) and (max-width:64em){.header-hero .description,.paragraph-hero .description{font-size:1em}}@media screen and (max-width:1920px) and (min-width:120em){.header-hero .description,.paragraph-hero .description{font-size:1.1875em}}.header-product{position:relative}.header-product .image{background-color:rgba(0,0,0,.5);overflow:hidden;z-index:-1}.header-product .image,.header-product .image img{height:100%;left:0;position:absolute;top:0;width:100%}.header-product .image img{-o-object-fit:cover;object-fit:cover}.header-product .text{color:var(--color-white);padding-bottom:14.7%;padding-top:16.4%}@media (max-width:1023px){.header-product .text{padding-bottom:50px;padding-top:150px}}.header-product .text .inner{box-sizing:border-box;margin:0 auto;max-width:900px;padding:0 20px;text-align:center}.header-product h2{font-size:5.875rem;line-height:.8;margin:0 0 30px;text-transform:uppercase}@media (max-width:1920px){.header-product h2{font-size:calc(-1.35714em + 6.02679vw)}}@media screen and (max-width:1920px) and (max-width:64em){.header-product h2{font-size:2.5em}}@media screen and (max-width:1920px) and (min-width:120em){.header-product h2{font-size:5.875em}}.node-product.full{align-items:flex-start;color:#055556;display:flex;margin:0 auto 210px;max-width:1320px;padding:0 20px}@media (max-width:1023px){.node-product.full{display:block;margin-bottom:50px;text-align:center}}.node-product.full .image{border:2px solid #055556;margin-left:4%;margin-right:11%;margin-top:25px;position:relative;width:42%}@media (max-width:1023px){.node-product.full .image{display:inline-block;margin-left:auto;margin-right:auto;width:auto}}.node-product.full .image .new{background-color:#f5492b;border-bottom-right-radius:20px;border-top-right-radius:20px;color:#fff;font-size:1.875rem;left:-8%;padding:6px 30px 7px 20px;position:absolute;top:20px}.node-product.full .product-data{padding:0 10px;text-align:center;width:38%}@media (max-width:1023px){.node-product.full .product-data{padding:0;width:100%}}.node-product.full .product-data .product-card{display:none;height:auto;padding-top:30px;width:auto}.node-product.full .product-data .product-card .inner{position:static;width:auto}@media (max-width:1440px){.node-product.full .product-data .product-card{display:block;margin:0 auto}}.node-product.full .product-card{height:1px;position:relative;width:4%}@media (max-width:1440px){.node-product.full .product-card{display:none}}.node-product.full .product-card .inner{left:-30%;position:absolute;text-align:center;top:30px;width:200%}.node-product.full .product-card a{text-decoration:none}.node-product.full h1{font-size:3.125rem;line-height:1;margin:30px 0 15px}.node-product.full .index{border-bottom:2px solid #055556;margin:0 auto;max-width:250px;padding-bottom:12px}.node-product.full .description{margin:30px auto 50px;max-width:350px}.node-product.full .parameters{display:flex;gap:50px;justify-content:center;margin-top:55px}.node-product.full .parameters .data,.node-product.full .parameters .label{font-size:1.25rem;text-transform:uppercase}.node-product.teaser{max-width:400px;padding:0 10px;position:relative;text-align:center}@media (max-width:1920px){.node-product.teaser{margin-bottom:30px}}.node-product.teaser .new{background-color:#f5492b;border-bottom-right-radius:20px;border-top-right-radius:20px;color:#fff;font-size:1.5rem;left:-15px;padding:6px 25px 7px 15px;position:absolute;top:10px}.node-product.teaser h2{color:#055556;font-size:2.75rem;line-height:1;margin:30px 0 0;min-height:145px}@media (max-width:1920px){.node-product.teaser h2{font-size:calc(.60714em + 1.78571vw);min-height:0}}@media screen and (max-width:1920px) and (max-width:64em){.node-product.teaser h2{font-size:1.75em}}@media screen and (max-width:1920px) and (min-width:120em){.node-product.teaser h2{font-size:2.75em}}@media (max-width:1920px){.node-product.teaser .link{margin-top:20px}}.node-product.teaser .link a{color:#055556;display:inline-block;font-size:1.125rem;position:relative;text-decoration:none}.node-product.teaser .link a:after{background-color:#055556;bottom:-10px;content:"";height:2px;left:0;position:absolute;width:100%}.node-product.teaser .image{border:2px solid #055556}.node-product.teaser .overlay a{display:block;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.paragraph-contact .content{background-color:var(--color-deep-sea-green);padding:40px 20px 60px}.paragraph-contact .title{color:var(--color-deep-sea-green);font-size:5.8125rem;margin-bottom:35px;text-align:center}@media (max-width:1023px){.paragraph-contact .title{font-size:3.4375rem}}.paragraph-contact .text{color:var(--color-white);font-size:1.375rem;line-height:1.2;margin:0 auto;max-width:1000px;text-align:center}@media (max-width:1023px){.paragraph-contact .text{font-size:1.125rem}}.paragraph-contact .form{color:#fff;margin:0 auto;max-width:655px}.paragraph-contact .form .messages{display:none}.paragraph-contact .form .form-item-email input,.paragraph-contact .form .form-item-message textarea{background-color:transparent;border:2px solid #afd7b4;box-sizing:border-box;color:#fff;font-size:1rem;max-width:100%;padding:10px 10px 6px;width:100%}.paragraph-contact .form .form-item-email input::-moz-placeholder,.paragraph-contact .form .form-item-message textarea::-moz-placeholder{color:#afd7b4;font-size:.75rem;opacity:1}.paragraph-contact .form .form-item-email input::placeholder,.paragraph-contact .form .form-item-message textarea::placeholder{color:#afd7b4;font-size:.75rem;opacity:1}.paragraph-contact .form .form-item-email input:active,.paragraph-contact .form .form-item-email input:focus,.paragraph-contact .form .form-item-message textarea:active,.paragraph-contact .form .form-item-message textarea:focus{outline:none}.paragraph-contact .form .form-item-email input.error,.paragraph-contact .form .form-item-message textarea.error{border:2px solid #cd4533}.paragraph-contact .form .form-item--error-message{font-size:.75rem}.paragraph-contact .form .form-item--error-message:before{display:none}.paragraph-contact .form .form-item-email input{padding-top:20px}.paragraph-contact .form .form-item-message{margin-bottom:40px;margin-top:40px}.paragraph-contact .form .form-item-message textarea{height:155px;resize:none}.paragraph-contact .form .captcha-type-challenge--recaptcha{display:none}.paragraph-contact .form .webform-actions{display:block;margin:30px auto 0;position:relative;text-align:center}.paragraph-contact .form .webform-actions input{background-color:#afd7b4;border:2px solid #afd7b4;color:#055556;cursor:pointer;font-size:1.875rem;margin:0 auto;outline:0;padding:10px 18px 12px;text-transform:uppercase;transition:transform .3s ease-in-out}.paragraph-contact .form .webform-actions input:hover{transform:scale(1.05)}.paragraph-contact .form .webform-actions .ajax-progress,.paragraph-contact .form .webform-actions .ajax-progress-fullscreen,.paragraph-contact .form .webform-actions .ajax-progress-throbber{border-radius:24px;height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)}.paragraph-contact .form .webform-actions .ajax-progress-fullscreen:before,.paragraph-contact .form .webform-actions .ajax-progress-throbber:before,.paragraph-contact .form .webform-actions .ajax-progress:before{height:20px;left:auto;right:10px;width:20px}.paragraph-contact .form .webform-confirmation{font-size:1.875rem;text-align:center}@media (max-width:1023px){.paragraph-contact .form .webform-confirmation{font-size:1.25rem}}.paragraph-footer{background-color:var(--color-surf);color:var(--color-deep-sea-green);padding:40px 20px}.paragraph-footer .title{font-size:2.25rem;margin:0;text-align:center}@media (max-width:1023px){.paragraph-footer .title{font-size:1.5rem}}.paragraph-footer .texts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto;max-width:550px}.paragraph-footer .text{font-size:1.25rem;line-height:1.25}@media (max-width:1023px){.paragraph-footer .text{font-size:1rem;text-align:center;width:100%}}.paragraph-footer .text p{margin:10px 0}.paragraph-footer .text:nth-last-child(2){margin-top:10px;text-align:center;width:100%}.paragraph-footer .text:nth-last-child(2) p:first-child a{display:inline-block;margin-bottom:15px;text-decoration:none}.paragraph-footer .text:nth-last-child(2) p:nth-child(2) img{margin-top:15px}.paragraph-footer .text:nth-last-child(2) p:last-child{margin-bottom:0}.paragraph-footer .text:nth-last-child(2) p:last-child a{display:inline-block;margin:0 10px}.paragraph-footer .text:last-child{width:100%}.paragraph-footer .socials{display:flex;gap:16%;justify-content:center;margin:0 auto}@media (max-width:630px){.paragraph-footer .socials{display:block}.paragraph-footer .socials .social-group{margin:0 auto 20px;max-width:240px}}.paragraph-footer .socials .label{display:block;font-size:30px;margin-bottom:30px;position:relative;text-align:center}.paragraph-footer .socials .label p{margin:0}.paragraph-footer .socials .label:after,.paragraph-footer .socials .label:before{background-color:#055556;bottom:-20px;content:"";height:20px;left:30px;position:absolute;width:3px}.paragraph-footer .socials .label:after{left:auto;right:30px}.paragraph-footer .socials .label .line{background-color:#055556;height:3px;margin:0 auto;width:calc(100% - 60px)}.paragraph-footer .socials .links{display:flex}.paragraph-footer .socials .links a{margin:0 11px}.paragraph-link-with-image{border:2px solid var(--color-deep-sea-green);max-width:400px;overflow:hidden;position:relative}.paragraph-link-with-image .image{transform:scale(1.005);transition:transform .3s ease-in}.paragraph-link-with-image .title{align-items:center;background-color:var(--color-deep-sea-green);bottom:0;box-sizing:border-box;color:var(--color-white);display:flex;font-size:1.875rem;justify-content:center;left:0;min-height:98px;padding:10px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.paragraph-link-with-image .link a{height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.paragraph-link-with-image:hover .image{transform:scale(1.05)}.paragraph-links-with-images{margin-bottom:135px;margin-top:110px}@media (max-width:1023px){.paragraph-links-with-images{margin-bottom:50px;margin-top:50px}}.paragraph-links-with-images>.title{color:var(--color-deep-sea-green);font-size:5.8125rem;text-align:center}@media (max-width:1023px){.paragraph-links-with-images>.title{font-size:3.4375rem}}.paragraph-links-with-images .list{display:flex;flex-shrink:1;flex-wrap:wrap;gap:70px;justify-content:center;margin:0 auto;max-width:1354px;padding:0 20px}@media (max-width:1023px){.paragraph-links-with-images .list{gap:20px}}.paragraph-links-with-images .list .paragraph{margin-bottom:25px}.paragraph-nutrition{margin-top:0}.paragraph-nutrition .header{font-size:1.875rem;margin:0 auto 20px;max-width:390px;text-align:center;text-transform:uppercase}.paragraph-nutrition .nutrition-elements{display:flex;gap:10px;justify-content:space-between;margin:0 auto;max-width:400px;padding:20px 0}.paragraph-nutrition .nutrition-element{background-color:#055556;color:#fff;position:relative;width:72px}.paragraph-nutrition .nutrition-element:after,.paragraph-nutrition .nutrition-element:before{background:url(/themes/theme/assets/images/nutrition-bg.webp) no-repeat top;background-size:100%;content:"";display:block;height:20px;left:-1px;position:absolute;top:-20px;width:calc(100% + 2px)}.paragraph-nutrition .nutrition-element:after{background-position:bottom;bottom:-20px;top:auto}.paragraph-nutrition .nutrition-element .title{font-size:.6875rem;margin-bottom:5px}.paragraph-nutrition .nutrition-element .short-text{font-size:.9375rem;margin-bottom:2px}.paragraph-nutrition .nutrition-element .bottom-text{font-size:.6875rem}.paragraph-slider .slick-arrow{background:url(/themes/theme/assets/images/arrow-left.webp) no-repeat 50%;border:0;cursor:pointer;height:34px;left:20px;overflow:hidden;position:absolute;text-indent:-999px;top:47%;width:21px;z-index:1}@media (max-width:1200px){.paragraph-slider .slick-arrow{left:5px}}.paragraph-slider .slick-next{background:url(/themes/theme/assets/images/arrow-right.webp) no-repeat 50%;left:auto;right:20px}@media (max-width:1200px){.paragraph-slider .slick-next{left:auto;right:5px}.paragraph-slider .paragraph-hero .text .inner{margin-left:40px}}.paragraph-text-with-background{background-size:cover;color:var(--color-white);padding:190px 20px 170px;text-align:center}@media (max-width:1023px){.paragraph-text-with-background{padding-bottom:50px;padding-top:50px}}.paragraph-text-with-background .text{font-size:3.125rem;line-height:1.2}.paragraph-text-with-background .text>:first-child{margin-top:0!important}.paragraph-text-with-background .text>:last-child{margin-bottom:0!important}@media (max-width:1023px){.paragraph-text-with-background .text{font-size:1.25rem}}.paragraph-text-with-background .text p{margin:20px 0}.paragraph-two-columns-with-header{margin:50px auto 0;max-width:1590px;padding:0 20px}.paragraph-two-columns-with-header .title{color:var(--color-deep-sea-green);font-size:5.8125rem;line-height:1;margin-bottom:0;margin-top:0;text-align:center}@media (max-width:1023px){.paragraph-two-columns-with-header .title{font-size:3.4375rem}}.paragraph-two-columns-with-header .header{color:var(--color-deep-sea-green);font-size:2.375rem;margin-bottom:0;margin-top:5px;text-align:center}@media (max-width:1023px){.paragraph-two-columns-with-header .header{font-size:1.5rem}}.paragraph-two-columns-with-header .content{display:flex;flex-wrap:wrap}.paragraph-two-columns-with-header .content>div{width:50%}@media (max-width:1023px){.paragraph-two-columns-with-header .content>div{width:100%}.paragraph-two-columns-with-header .image{text-align:center}}.paragraph-two-columns-with-header .text{align-items:center;display:flex;justify-content:center}.paragraph-two-columns-with-header .description{font-size:1.6875rem;line-height:1.2}@media (max-width:1023px){.paragraph-two-columns-with-header .description{font-size:1.25rem}}.paragraph-two-columns-with-header .link{color:#055556;font-size:1.5625rem;margin-top:65px;text-align:center}@media (max-width:1023px){.paragraph-two-columns-with-header .link{font-size:1.25rem;margin-bottom:30px}}.paragraph-two-columns-with-header .link a{display:inline-block;position:relative;text-decoration:none}.paragraph-two-columns-with-header .link a:after{background-color:#055556;bottom:-10px;content:"";height:2px;left:0;position:absolute;width:100%}.view-category-menu .label{color:#055556;display:block;font-size:2.5rem;margin-bottom:20px;margin-top:65px;text-align:center;text-transform:uppercase}@media (max-width:1920px){.view-category-menu .label{font-size:calc(1.16071em + 1.11607vw)}}@media screen and (max-width:1920px) and (max-width:64em){.view-category-menu .label{font-size:1.875em}}@media screen and (max-width:1920px) and (min-width:120em){.view-category-menu .label{font-size:2.5em}}.view-category-menu .view-content ul{box-sizing:border-box;margin:30px auto 70px;max-width:1680px;padding:0 20px;text-align:center}.view-category-menu a{color:#055556;font-size:calc(.42857em + .89286vw);padding:10px;text-decoration:none;text-transform:uppercase;vertical-align:middle}@media screen and (max-width:64em){.view-category-menu a{font-size:1em}}@media screen and (min-width:120em){.view-category-menu a{font-size:1.5em}}.view-category-menu a.is-active{background-color:#055556;color:#fff}.view-category-menu a.is-active:before{padding-right:25px}.view-category-menu li{display:inline-block;list-style-type:none;margin:0 15px 30px;padding:0;vertical-align:middle;white-space:nowrap}@media (max-width:1023px){.view-category-menu li{margin:0 0 15px}}.view-category-menu li+li:before{border-left:3px solid #055556;content:"";font-size:200%;padding-right:15px;vertical-align:middle}@media (max-width:1023px){.view-category-menu li+li:before{border-left:2px solid #055556;padding-right:0}}.view-category-menu li.first-in-line{margin-left:0}.view-category-menu li.first-in-line:before{opacity:0}.view-category-menu li.is-active,.view-category-menu li.last-in-line{margin-right:0}.view-category-menu li.is-active:after{border-right:3px solid transparent;content:"";font-size:200%;padding-left:2px;vertical-align:middle}@media (max-width:1023px){.view-category-menu li.is-active:after{border-right:2px solid transparent;padding-left:0}}.node-product .view-category-menu .view-content ul{margin-bottom:40px}.view-products .view-content,.view-products-new .view-content{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:55px;justify-content:center;margin:55px auto 140px;max-width:1420px;padding:0 20px}@media (max-width:1023px){.view-products .view-content,.view-products-new .view-content{gap:20px}}.view-search .view-content{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:55px;justify-content:center;margin:55px auto 140px;max-width:1420px;padding:0 20px}@media (max-width:1023px){.view-search .view-content{gap:20px}}.menu-main__item-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.menu-main__item-list>li{line-height:normal}@media (min-width:1024px){.menu-main__item-list--level-1{display:flex;gap:1.25rem}}.menu-main__item-list--level-2{box-shadow:var(--header-box-shadow);box-sizing:border-box;opacity:0;position:absolute;top:-9999px;transition:opacity .3s ease-in-out;visibility:hidden;z-index:1}@media (max-width:1023px){.menu-main__item-list--level-2{margin-top:28px}}@media (min-width:1024px){.menu-main__item-list--level-2{background-color:var(--menu-main-item-list-level-2-background-color);left:50%;padding:5.625rem .5rem .75rem .875rem;transform:translateX(-50%)}.menu-main__item--level-1{padding:2.375rem 0}}.menu-main__item--level-1.menu-main__item--has-children{position:relative}@media (hover:hover) and ((min-width:1024px)){.menu-main__item--level-1:hover>.menu-main__link--button.menu-main__link--has-children{color:var(--menu-main-link-level-1-hover-color);position:relative;z-index:2}.menu-main__item--level-1:hover>.menu-main__link--button.menu-main__link--has-children:after{background-image:var(--icon-menu-main-hover-chevron);transform:rotate(180deg)}.menu-main__item--level-1:hover>.menu-main__item-list--level-2{opacity:1;top:0;visibility:visible;width:calc(100% + 4.25rem)}}@media (max-width:1023px){.menu-main__item--level-1+.menu-main__item--level-1{margin-top:60px}.menu-main__item--level-2.menu-main__item--has-children{margin-top:28px}}@media (min-width:1024px){.menu-main__item--level-2+.menu-main__item{margin-top:16px}.menu-main__item--level-2+.menu-main__item--has-children{margin-top:24px}.menu-main__item--level-3+.menu-main__item{margin-top:16px}}.menu-main__link{text-decoration:none}.menu-main__link--button{font-smoothing:inherit;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:flex;gap:1rem;line-height:1;margin:0;padding:0;text-align:left;width:auto}.menu-main__link--button.menu-main__link--has-children:after{background-image:var(--icon-menu-main-chevron);background-repeat:no-repeat;background-size:contain;content:"";height:14px;line-height:1;transition:transform .2s ease-out;width:24px}@media (max-width:1023px){.menu-main__link--button[aria-expanded=true]:after{transform:rotate(180deg)}.menu-main__link--button[aria-expanded=true]+.menu-main__item-list--level-2{opacity:1;position:static;visibility:visible;width:auto}}@media (min-width:1024px){.menu-main__link--button[aria-expanded=true]{color:var(--menu-main-link-level-1-hover-color);position:relative;z-index:2}.menu-main__link--button[aria-expanded=true]:after{background-image:var(--icon-menu-main-hover-chevron);transform:rotate(180deg)}.menu-main__link--button[aria-expanded=true]+.menu-main__item-list--level-2{opacity:1;top:0;visibility:visible;width:calc(100% + 4.25rem)}}.menu-main__link--level-1{color:var(--menu-main-link-level-1-color);font-size:3rem;line-height:1;text-transform:uppercase}@media (min-width:1024px){.menu-main__link--level-1{font-size:1.375rem}}.menu-main__link--level-1.menu-main__link--link:active,.menu-main__link--level-1.menu-main__link--link:hover,.menu-main__link--level-1.menu-main__link--link:link,.menu-main__link--level-1.menu-main__link--link:visited{color:var(--menu-main-link-level-1-color)}.menu-main__link--level-1:focus-visible{outline:2px dashed var(--menu-main-link-level-1-color)}.menu-main__link--level-2,.menu-main__link--level-3{font-size:1.25rem}@media (min-width:1024px){.menu-main__link--level-2,.menu-main__link--level-3{font-size:.75rem}}.menu-main__link--level-2.menu-main__link--link,.menu-main__link--level-3.menu-main__link--link{display:block;line-height:1.3333}@media (min-width:1024px){.menu-main__link--level-2.menu-main__link--link,.menu-main__link--level-3.menu-main__link--link{display:inline-block}}.menu-main__link--level-2{color:var(--menu-main-link-level-2-color)}.menu-main__link--level-2.menu-main__link--link{letter-spacing:.065em;text-transform:uppercase}@media (max-width:1023px){.menu-main__link--level-2.menu-main__link--link{padding:14px 0 14px 40px}}.menu-main__link--level-2.menu-main__link--link:active,.menu-main__link--level-2.menu-main__link--link:hover,.menu-main__link--level-2.menu-main__link--link:link,.menu-main__link--level-2.menu-main__link--link:visited{color:var(--menu-main-link-level-2-color)}@media (hover:hover) and ((min-width:1024px)){.menu-main__link--level-2.menu-main__link--link:link{background-image:linear-gradient(var(--menu-main-link-level-2-color),var(--menu-main-link-level-2-color));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.menu-main__link--level-2.menu-main__link--link:hover{background-size:100% 1px}}.menu-main__link--level-2:focus-visible{outline:2px dashed var(--menu-main-link-level-2-color)}.menu-main__link--level-2.menu-main__link--nolink{display:block;font-weight:700;line-height:1.25}@media (max-width:1023px){.menu-main__link--level-2.menu-main__link--nolink{border-bottom:1px solid #fff;line-height:1.5}}.menu-main__link--level-2+.menu-main__item-list{margin-top:8px}.menu-main__link--level-3{color:var(--menu-main-link-level-3-color)}.menu-main__link--level-3:focus-visible{outline:2px dashed var(--menu-main-link-level-3-color)}.menu-main__link--level-3.menu-main__link--link{letter-spacing:.065em;text-transform:uppercase}@media (max-width:1023px){.menu-main__link--level-3.menu-main__link--link{padding:14px 0 14px 40px}}.menu-main__link--level-3.menu-main__link--link:active,.menu-main__link--level-3.menu-main__link--link:hover,.menu-main__link--level-3.menu-main__link--link:link,.menu-main__link--level-3.menu-main__link--link:visited{color:var(--menu-main-link-level-3-color)}@media (hover:hover) and ((min-width:1024px)){.menu-main__link--level-3.menu-main__link--link:link{background-image:linear-gradient(var(--menu-main-link-level-3-color),var(--menu-main-link-level-3-color));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.menu-main__link--level-3.menu-main__link--link:hover{background-size:100% 1px}}@media (max-width:1023px){.menu-main__link[data-icon]{background-position:0;background-repeat:no-repeat;display:block;padding:8px 0 8px 40px}.menu-main__link[data-icon=donation-other]{background-image:var(--icon-donation-other)}.menu-main__link[data-icon=species-foreign]{background-image:var(--icon-species-foreign)}.menu-main__link[data-icon=species-panda-band]{background-image:var(--icon-species-panda-band)}.menu-main__link[data-icon=species-polish]{background-image:var(--icon-species-polish)}}.path-user .user-login-form{margin:0 auto;max-width:760px;padding:300px 20px 0}.path-user .user-login-form .form-item{position:relative}.path-user .user-login-form label{display:block}.path-user .user-login-form input{background:none;border:0;border-bottom:1px solid #000;border-radius:0;font-size:20px;max-width:none;padding:10px;width:100%}.path-user .user-login-form .form-actions{text-align:center}.path-user .user-login-form .button{background-color:#055556;border:none;color:#fff;display:inline-block;padding:11px 20px;text-transform:uppercase;width:auto}.path-user .user-login-form .description{font-size:12px;text-align:right}.profile{margin-left:20px;margin-right:20px;max-width:1200px}@media (min-width:1240px){.profile{margin-left:auto;margin-right:auto}}@media (min-width:2560px){.profile{max-width:1600px}}
}
