/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-article-overview>.node__content{background-color:#f1efe5;border-radius:1.111em 0;padding:1.5em 0 2em}.node--type-article-overview .field--name-field-links{margin-bottom:2em}
.page-node-type-product-overview .block-hypona-header{--header-bg-color:#826458}.block-hypona-header{--header-bg-color:#e7cf6b}.block-hypona-header.has-image .page-info-wrapper .page-info,.block-hypona-header.has-image .page-info-wrapper:after,.block-hypona-header.has-image .page-info-wrapper:before{background-color:var(--header-bg-color)}.block-hypona-header.has-image .page-info-wrapper:before{border-radius:1.111em 0 0}.block-hypona-header.has-image .page-info-wrapper:after{border-radius:0 0 1.111em}.block-hypona-header.has-image .page-info{color:#fff}.block-hypona-header.has-image .field--name-field-call-to-action a{border-radius:.5em 0}
.region-side-buttons{position:fixed;right:0;z-index:200}@media (max-width:768px){.region-side-buttons{background-color:#fff;bottom:0;height:2em;left:0;top:unset}}@media (min-width:769px){.region-side-buttons{top:6em}.region-side-buttons .block-block-content{transform:translateX(100%);transition:transform .5s cubic-bezier(.62,.28,.23,.99)}.region-side-buttons .block-block-content.active{transform:translateX(0)}.region-side-buttons .block-block-content.active .block-content-wrapper{box-shadow:0 0 .4em rgba(0,0,0,.2)}}@media (min-width:1025px){.region-side-buttons{top:12em}}.region-side-buttons.active{z-index:290}.region-side-buttons p{color:#5d5d5d}.region-side-buttons .block-content-wrapper{background-color:#fff;border-radius:.333em 0;box-sizing:border-box;display:none;max-height:70vh;overflow-y:scroll;padding:1em 2em;width:100%}@media (min-width:769px){.region-side-buttons .block-content-wrapper{box-sizing:content-box;display:block;max-width:600px;transition:box-shadow .5s cubic-bezier(.62,.28,.23,.99);width:-moz-max-content;width:max-content}}.region-side-buttons .block-content-wrapper .two-column{display:grid;gap:2em}@media (min-width:769px){.region-side-buttons .block-content-wrapper .two-column{grid-template-columns:repeat(2,1fr)}}.region-side-buttons .block{position:absolute;right:0}@media (max-width:768px){.region-side-buttons .block{width:100%}}@media (min-width:769px){.region-side-buttons .block .block-icon-wrapper{height:0;width:0}}.region-side-buttons .block .block-icon{background-color:#1c4794;border-radius:50%;box-shadow:0 0 .4em rgba(0,0,0,.2);cursor:pointer;font-size:1.4em;height:1em;padding:.6em;position:absolute;transition:background-color .2s cubic-bezier(.62,.28,.23,.99);width:1em}@media (max-width:768px){.region-side-buttons .block .block-icon{transform:translateY(-50%)}}@media (min-width:769px){.region-side-buttons .block .block-icon{position:relative;right:3em;top:1em;transition:right .5s cubic-bezier(.62,.28,.23,.99),background-color .2s cubic-bezier(.62,.28,.23,.99)}}@media (min-width:1281px){.region-side-buttons .block .block-icon{right:4em}}.region-side-buttons .block .block-icon:hover{background-color:#ff848b}.region-side-buttons .block.active{z-index:250}@media (max-width:768px){.region-side-buttons .block.active{bottom:0}}.region-side-buttons .block.active .block-content-wrapper{display:block}.region-side-buttons .block.active .block-icon{right:1.5em}.region-side-buttons #block-contact.active .block-icon:before,.region-side-buttons #block-shop.active .block-icon:before{background-color:#fff;content:"";display:inline-block;height:1em;-webkit-mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/xmark.svg?0c20275b6b76a30238b17e046b344487);mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/xmark.svg?0c20275b6b76a30238b17e046b344487);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1em}@media (max-width:768px){.region-side-buttons #block-contact .block-icon{left:40px}}.region-side-buttons #block-contact .block-icon:before{background-color:#fff;content:"";display:inline-block;height:1em;-webkit-mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/phone.svg?5f6bc1238553f2dbad206ed6e61d2371);mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/phone.svg?5f6bc1238553f2dbad206ed6e61d2371);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1em}@media (min-width:769px){.region-side-buttons #block-shop{top:5em}}@media (max-width:768px){.region-side-buttons #block-shop .block-icon{right:40px}}.region-side-buttons #block-shop .block-icon:before{background-color:#fff;content:"";display:inline-block;height:1em;-webkit-mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/cart-shopping.svg?c651cbcba6a8629d682d00c2bace9515);mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/cart-shopping.svg?c651cbcba6a8629d682d00c2bace9515);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1em}
.region-header{line-height:1.2}@media (max-width:1280px){.region-header{background:transparent linear-gradient(180deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box}}body[data-scroll-top="0"]:not(.menu-main-open) .region-header{background:transparent linear-gradient(180deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box;box-shadow:none}@media (min-width:1281px){.region-header{background-color:#fff;box-shadow:0 0 .5em rgba(0,0,0,.133)}}.menu-main-open .region-header{background-color:#fff!important}
#block-exposed-search-form{font-size:1.25em;margin-top:2em;position:relative;top:.2em}@media (min-width:1281px){#block-exposed-search-form{align-self:start;justify-self:end}}#block-exposed-search-form .button{width:auto}#block-exposed-search-form .form-item{margin:0}#block-exposed-search-form .form-actions{justify-content:start;margin:1em 0 0}@media (min-width:1281px){#block-exposed-search-form .form-actions{display:none}}#block-exposed-search-form:before{background-color:#1c4794;content:"";display:inline-block;height:1em;-webkit-mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/magnifying-glass.svg?025368b305e6f08aaebd24f01841266b);mask-image:url(/themes/custom/hypona/assets/fonts/vendor/@fortawesome/fontawesome-pro/svgs/regular/magnifying-glass.svg?025368b305e6f08aaebd24f01841266b);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1em}#block-exposed-search-form input{max-width:100%}#block-exposed-search-form .form--inline{align-items:baseline;background-color:#fff;border-radius:.833em 0;box-shadow:0 0 .5em rgba(0,0,0,.133);box-sizing:border-box;display:none;flex-wrap:wrap;font-size:.5em;gap:0 1em;padding:1em;position:absolute;top:-.75em;width:calc(100vw - 80px);z-index:100}@media (min-width:1281px){#block-exposed-search-form .form--inline{background:none;font-size:.667em;padding:0;right:0;width:auto}}#block-exposed-search-form label{display:none}.search-open #block-exposed-search-form .form--inline{display:flex}@media (min-width:1281px){.search-open #block-exposed-search-form .form--inline{display:block}}
.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background-position:calc(100% - .75em)}.autocomplete .ui-menu-item .ui-menu-item-wrapper,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{color:#5d5d5d;display:block;padding:.25em .5em;transition:all .2s cubic-bezier(.62,.28,.23,.99)}.autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:#1c4794;color:#fff}.autocomplete .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion{background:0 0;padding:0}
