@font-face{font-family:DM Sans;src:url(//www.ohrenruhe.de/cdn/shop/t/5/assets/dm-sans.woff2?v=170295493646102392291783333117) format("woff2-variations"),url(//www.ohrenruhe.de/cdn/shop/t/5/assets/dm-sans.woff2?v=170295493646102392291783333117) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Momo Trust Display;src:url(//www.ohrenruhe.de/cdn/shop/t/5/assets/momo-trust-display.woff2?v=21183734518417375601783333117) format("woff2-variations"),url(//www.ohrenruhe.de/cdn/shop/t/5/assets/momo-trust-display.woff2?v=21183734518417375601783333117) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}:root,body{--font-body--family: "DM Sans", system-ui, sans-serif;--font-primary--family: "DM Sans", system-ui, sans-serif;--font-heading--family: "Momo Trust Display", serif;--font-accent--family: "Momo Trust Display", serif;--font-subheading--family: "Momo Trust Display", serif}body,.rte,p,input,button,select,textarea,.list-menu,.menu-list,.product-form,.cart-drawer,.product__info,.product-card,.collection-card,.footer-block{font-family:DM Sans,system-ui,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.header-logo,.heading,.product__title,.collection__title,.section-header__title{font-family:Momo Trust Display,serif!important;font-weight:400;letter-spacing:-.005em}header-component,.header,.header-menu,.menu-list,.menu-list__link,.menu-list__link-title,.menu-list__submenu,.header-logo{--menu-top-level-font-family: "Momo Trust Display", serif;--menu-child-font-family: "Momo Trust Display", serif;--menu-parent-font-family: "Momo Trust Display", serif}.menu-list__link,.menu-list__link-title,.header-menu .menu-list__link,.header .menu-list__link-title{font-family:Momo Trust Display,serif!important}.header[transparent][transparent=not-sticky][data-sticky-state=active]:not(:hover):not(:has(.menu-list__link:hover)){--header-logo-display: none;--header-logo-inverse-display: block;--color-foreground: inherit;--color-background: transparent;--color-border: transparent;--closed-underlay-height: 0px;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header[transparent][transparent=not-sticky][data-sticky-state=active]:not(:hover):not(:has(.menu-list__link:hover)) .header__row,.header[transparent][transparent=not-sticky][data-sticky-state=active]:not(:hover):not(:has(.menu-list__link:hover)) .header__underlay{background-color:transparent!important}.header:not([transparent]){background-color:transparent!important;transition:background-color .2s ease}.header:not([transparent]):hover,.header:not([transparent]):has(.menu-list__link:hover){background-color:var(--color-background, #fff)!important}.ohrenruhe-drawer-products{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:24px 16px 8px}.ohrenruhe-drawer-product{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;border-radius:14px;overflow:hidden;transition:transform .2s ease}.ohrenruhe-drawer-product:hover{transform:translateY(-2px)}.ohrenruhe-drawer-product__image-wrap{display:block;aspect-ratio:1 / 1;background:#0000000a;border-radius:12px;overflow:hidden}.ohrenruhe-drawer-product__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.ohrenruhe-drawer-product:hover .ohrenruhe-drawer-product__image-wrap img{transform:scale(1.04)}.ohrenruhe-drawer-product__label{font-family:Momo Trust Display,serif;font-size:1.05rem;line-height:1.25;padding:2px 4px 8px}.ohrenruhe-drawer-products+.header-menu__inner:before{content:"";display:block;height:1px;margin:16px 16px 8px;background:color-mix(in oklab,currentColor 14%,transparent)}#header-component[data-menu-style=menu] .ohrenruhe-drawer-products{display:none}.menu-drawer .ohrenruhe-drawer-products{padding:20px 20px 4px;gap:10px}.menu-drawer .ohrenruhe-drawer-product__image-wrap{border-radius:14px}.menu-drawer .ohrenruhe-drawer-product__label{font-family:Momo Trust Display,serif;font-weight:700;font-size:.95rem;line-height:1.2;letter-spacing:-.005em;padding:4px 4px 6px}.menu-drawer>.menu-drawer__featured-content{display:none!important}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu-item--child{font-family:Momo Trust Display,serif!important;font-weight:600;font-size:1.45rem;line-height:1.15;letter-spacing:-.012em;text-transform:none;color:var(--color-foreground, #161616);min-height:0;padding-block:10px}.menu-drawer .menu-drawer__menu-item--mainlist:hover,.menu-drawer .menu-drawer__menu-item--parent:hover,.menu-drawer .menu-drawer__menu-item--child:hover{color:var(--color-foreground, #161616);opacity:.65}.menu-drawer .menu-drawer__menu-item--child{font-size:1.05rem;font-weight:400}.menu-drawer .menu-drawer__menu.has-submenu{padding-inline:20px;margin-block-start:12px}.menu-drawer .menu-drawer__menu>.menu-drawer__list-item{min-height:0;padding-block:4px}.menu-drawer .menu-drawer__list-item--divider{border-block-end:1px solid color-mix(in oklab,currentColor 10%,transparent)}.menu-drawer .menu-drawer__close-button{padding:16px 18px}.menu-drawer .ohrenruhe-drawer-products+.menu-drawer__menu:before{content:"";display:block;height:1px;margin:18px 0 14px;background:color-mix(in oklab,currentColor 12%,transparent)}:root,body{--layer-menu-drawer: 99999;--layer-overlay: 99998}#MainContent{position:relative;z-index:1;isolation:isolate}#header-group{position:relative;z-index:9999!important}.menu-drawer-container,.menu-drawer-container[open],.header-drawer details[open]>.menu-drawer-container,.menu-drawer__overlay,#Details-menu-drawer-container[open]{z-index:99999!important}.menu-drawer-container[open]:before,.menu-drawer__overlay{z-index:99998!important}.menu-drawer{background:var(--color-background, #fff)!important;z-index:99999!important}.header-actions__action.search-action,.header-actions__action.account-button,.header .search-action,.header shopify-account,.header .account-button{display:none!important}body:has(main[data-template]:not([data-template=index])) #header-group{position:fixed;top:0;left:0;right:0;z-index:var(--layer-overlay, 1000)}body:has(main[data-template]:not([data-template=index])) main{padding-top:var(--header-group-height, var(--header-height, 80px))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ohrenruhe-globals.css.map */
