@font-face{font-family:icons;src:url('../../../typo3conf/ext/hermes_products/Resources/Public/Fonts/Icons/icons.ttf?befb52adba1f1976bb9f2527e77ebdcd') format("truetype"),url('../../../typo3conf/ext/hermes_products/Resources/Public/Fonts/Icons/icons.woff?befb52adba1f1976bb9f2527e77ebdcd') format("woff"),url('../../../typo3conf/ext/hermes_products/Resources/Public/Fonts/Icons/icons.woff2?befb52adba1f1976bb9f2527e77ebdcd') format("woff2")}[class*=" icon--"]:before,[class^=icon--]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon--angle-down-regular:before{content:"\f101"}.icon--angle-left-regular:before{content:"\f102"}.icon--angle-right-regular:before{content:"\f103"}.icon--angle-up-regular:before{content:"\f104"}.icon--arrow-down-regular:before{content:"\f105"}.icon--arrow-left-regular:before{content:"\f106"}.icon--arrow-right-regular:before{content:"\f107"}.icon--arrow-up-regular:before{content:"\f108"}.icon--cart-shopping-external-link:before{content:"\f109"}.icon--cart-shopping-solid:before{content:"\f10a"}.icon--circle-play-duotone:before{content:"\f10b"}.icon--envelope-solid:before{content:"\f10c"}.icon--facebook:before{content:"\f10d"}.icon--instagram:before{content:"\f10e"}.icon--linkedin:before{content:"\f10f"}.icon--plus-regular:before{content:"\f110"}.icon--spinner-circle:before{content:"\f111"}.icon--tiktok:before{content:"\f112"}.icon--website-logo:before{content:"\f113"}.icon--xing:before{content:"\f114"}.icon--xmark-large-regular:before{content:"\f115"}.icon--xmark-regular:before{content:"\f116"}.icon--youtube:before{content:"\f117"}:root{--color-modal:inherit;--background-modal:#fff;--background-modal-backdrop:rgba(58,58,58,.5);--border-radius-s:.5rem;--border-radius-m:1.5rem;--box-shadow-s:0px 2px 4px rgba(0,0,0,.1);--box-shadow-m:0px 2px 20px rgba(0,0,0,.2)}.svg-icon{fill:currentColor;height:1.1em;width:1.2em}[class*=" icon--"]:before,[class^=icon--]:before{white-space:nowrap;word-break:keep-all}.icon--spinner-circle:before,.svg--spinner-circle{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes modal-open-overlay{0%{opacity:0}to{opacity:1}}@keyframes modal-open-overlay{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-close-overlay{0%{opacity:1}to{opacity:0}}@keyframes modal-close-overlay{0%{opacity:1}to{opacity:0}}@-webkit-keyframes modal-open{0%{transform:translate(-50%,calc(-50% - 5rem))}to{transform:translate(-50%,-50%)}}@keyframes modal-open{0%{transform:translate(-50%,calc(-50% - 5rem))}to{transform:translate(-50%,-50%)}}@-webkit-keyframes modal-close{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% - 3rem))}}@keyframes modal-close{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% - 3rem))}}.hpc-l-modal__backdrop{--gutter-outer:5.2rem;background:var(--background-modal-backdrop);display:none;height:100%;left:0;padding-inline:calc(1.645rem + 4.74vw);position:fixed;top:0;width:100vw;z-index:99990}@media (min-width:1200px){.hpc-l-modal__backdrop{padding-inline:5.2rem}}@media (max-width:974px){.hpc-l-modal__backdrop{--gutter-outer:5vw;padding-inline:5vw}}.d-html[class*=-modal--active] .hpc-l-modal__backdrop{-webkit-animation:modal-open-overlay .3s;animation:modal-open-overlay .3s;display:block}.d-html[class*=-modal--deactivating] .hpc-l-modal__backdrop{-webkit-animation:modal-close-overlay .3s;animation:modal-close-overlay .3s;display:block}.hpc-l-modal{align-items:center;background:var(--background-modal);border-radius:var(--border-radius-s);box-shadow:var(--box-shadow-m);color:var(--color-modal);display:flex;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:50%;max-height:96%;max-width:90%;overflow:hidden;position:absolute;position:fixed;top:50%;transform:translate(-50%,-50%);width:63.7rem;z-index:99991}.hpc-l-modal.--active{-webkit-animation:modal-open .3s;animation:modal-open .3s;display:block}.hpc-l-modal.--deactivating{-webkit-animation:modal-close .15s;animation:modal-close .15s;display:block}.hpc-l-modal.-width-4{width:41.6rem}.hpc-l-modal.-width-4>*{--grid-columns:4;--grid-columns-original:4}.hpc-l-modal.-width-5{width:52.65rem}.hpc-l-modal.-width-5>*{--grid-columns:5;--grid-columns-original:5}.hpc-l-modal.-width-6{width:63.7rem}.hpc-l-modal.-width-6>*{--grid-columns:6;--grid-columns-original:6}.hpc-l-modal.-width-7{width:74.75rem}.hpc-l-modal.-width-7>*{--grid-columns:7;--grid-columns-original:7}.hpc-l-modal.-width-8{width:85.8rem}.hpc-l-modal.-width-8>*{--grid-columns:8;--grid-columns-original:8}.hpc-l-modal.-width-9{width:96.85rem}.hpc-l-modal.-width-9>*{--grid-columns:9;--grid-columns-original:9}.hpc-l-modal.-width-10{width:107.9rem}.hpc-l-modal.-width-10>*{--grid-columns:10;--grid-columns-original:10}.hpc-l-modal.-width-11{width:118.95rem}.hpc-l-modal.-width-11>*{--grid-columns:11;--grid-columns-original:11}.hpc-l-modal.-width-12{width:130rem}.hpc-l-modal.-width-12>*{--grid-columns:12;--grid-columns-original:12}.hpc-l-modal__close{color:var(--color-link);cursor:pointer;position:absolute;right:1.5em;top:1.5em}.hpc-l-modal__close:hover{color:var(--color-link--hover)}.hpc-m-shop-modal{--hp-primary-color:#000;--hp-shop-modal-border-radius:var(--border-radius-s);--hp-shop-modal-box-shadow:var(--box-shadow-m);--hp-shop-modal-header-padding:1em;--hp-shop-modal-header-background:var(--hp-primary-color);--hp-shop-modal-header-color:#fff;--hp-shop-modal-content-padding:1.5em;--hp-shop-modal-content-background:#fff;--hp-shop-modal-content-color:inherit;--hp-shop-modal-content-header-color:var(--hp-primary-color);--hp-shop-modal-content-header-margin:1em;--hp-shop-modal-shop-background:var(--hp-shop-modal-content-background);--hp-shop-modal-shop-color:var(--hp-shop-modal-content-color);--hp-shop-modal-shop-header-color:var(--hp-shop-modal-content-header-color);--hp-shop-modal-close-color:inherit;--hp-shop-modal-close-background:#fff;--hp-shop-modal-close-color--hover:var(--hp-primary-color);max-width:96%}@media (max-width:974px){.hpc-m-shop-modal{--hp-shop-modal-content-padding:1em}}.hpc-m-shop-modal__header{background:var(--hp-shop-modal-header-background);color:var(--hp-shop-modal-header-color);padding:var(--hp-shop-modal-header-padding)}.hpc-m-shop-modal__content{display:flex;flex-wrap:wrap;width:100%}.hpc-m-shop-modal__content__header{background:var(--hp-shop-modal-content-background);padding-inline:var(--hp-shop-modal-content-padding);padding-top:var(--hp-shop-modal-content-padding);width:50%}@media (max-width:624px){.hpc-m-shop-modal__content__header{border-bottom:1px solid #d3d3d3;margin-bottom:var(--hp-shop-modal-content-padding)}.hpc-m-shop-modal__content__header.--active{border-color:var(--hp-primary-color)}}.hpc-m-shop-modal__content__headline{color:var(--hp-shop-modal-content-header-color);margin-bottom:var(--hp-shop-modal-content-header-margin)}.hpc-m-shop-modal__shop__col,.hpc-m-shop-modal__widget__col{background:var(--hp-shop-modal-content-background);color:var(--hp-shop-modal-content-color);padding-inline:var(--hp-shop-modal-content-padding);padding-bottom:var(--hp-shop-modal-content-padding);width:50%}@media (max-width:974px){.hpc-m-shop-modal__shop__col,.hpc-m-shop-modal__widget__col{display:none;width:100%}.hpc-m-shop-modal__shop__col.--active,.hpc-m-shop-modal__widget__col.--active{display:block}}@media (min-width:975px){.hpc-m-shop-modal__shop__col,.hpc-m-shop-modal__shop__header{background:var(--hp-shop-modal-shop-background)}.hpc-m-shop-modal__shop__col{color:var(--hp-shop-modal-shop-color)}.hpc-m-shop-modal__shop__headline{color:var(--hp-shop-modal-shop-header-color)}}.hpc-m-shop-modal__shop__list{display:flex;flex-wrap:wrap;max-height:50svh;overflow:auto;padding-block:1em}.hpc-m-shop-modal__shop__item{width:33%}@media (max-width:974px){.hpc-m-shop-modal__shop__item{width:50%}}.hpc-m-shop-modal__shop__link{display:block;position:relative;transition:background .15s;width:100%}.hpc-m-shop-modal__shop__link__icon{bottom:10%;color:var(--hp-primary-color);font-size:150%;opacity:0;position:absolute;right:5%;transition:opacity .15s}.hpc-m-shop-modal__shop__link:hover{background:var(--hp-shop-modal-content-background);text-decoration:none}.hpc-m-shop-modal__shop__link:hover .hpc-m-shop-modal__shop__link__icon{opacity:1}.hpc-m-shop-modal__shop__image{transition:transform .2s;width:100%}.hpc-m-shop-modal__shop__link:hover .hpc-m-shop-modal__shop__image{transform:scale(.65);transform-origin:center center}.hpc-m-shop-modal__widget{overflow-y:auto;width:100%}.hpc-m-shop-modal .hpc-l-modal__close{align-items:center;background:var(--hp-shop-modal-close-background);border-radius:100%;color:var(--hp-shop-modal-close-color);display:flex;flex-direction:row;flex-wrap:wrap;height:2em;justify-content:center;right:calc(var(--hp-shop-modal-header-padding)*.75);top:calc(var(--hp-shop-modal-header-padding)*.75);transition:color .15s,background .15s;width:2em}.hpc-m-shop-modal .hpc-l-modal__close:hover{color:var(--hp-shop-modal-close-color--hover)}.u-hide{display:none!important}.u-show{display:block!important}.u-flex{display:flex!important}.u-front{position:relative;z-index:999999!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-justify{text-align:justify!important}.u-justify-left,.u-justify-start{display:flex!important;justify-content:flex-start!important}.u-justify-center{display:flex!important;justify-content:center!important}.u-justify-space-between{display:flex!important;justify-content:space-between!important}.u-justify-end,.u-justify-right{display:flex!important;justify-content:flex-end!important}.u-align-start{align-items:flex-start!important;display:flex!important}.u-align-center{align-items:center!important;display:flex!important}.u-align-end{align-items:flex-end!important;display:flex!important}.u-no-transition,.u-no-transition *{transition:none!important}.u-initially-hidden{display:none!important}.-background-image{background-image:var(--bg-image);background-position:top;background-size:cover;height:100%;width:100%}.-reserve-height{display:block;padding-top:var(--padding-top);position:relative}.-reserve-height img{position:absolute;top:0}
