@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--3dm-bg: #ffffff;--3dm-text: #1a1a1a;--3dm-text-dim: #4a4a4a;--3dm-champagne: linear-gradient(90deg, #f9e29c 0%, #d4af37 45%, #f1cf6d 100%);--3dm-antique: linear-gradient(90deg, #b8860b 0%, #cfa84e 50%, #b27300 100%);--3dm-border: #eaeaea}.header-3dm{position:relative;z-index:30;background:var(--3dm-bg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.header-3dm.is-sticky{position:sticky;top:0;border-bottom-color:var(--3dm-border);-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px)}.header-3dm__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px 0}.header-3dm__logo{font-family:Cormorant Garamond,serif;font-weight:600;font-size:22px;letter-spacing:.2px;color:var(--3dm-text);text-decoration:none}.header-3dm__logo:hover{color:var(--3dm-antique)}.header-3dm__nav{justify-self:center}.header-3dm__menu{display:flex;gap:28px;list-style:none;margin:0;padding:0}.header-3dm__menu>li{position:relative}.header-3dm__link{position:relative;display:inline-block;padding:6px 0;text-decoration:none;color:var(--3dm-text);font-weight:600;letter-spacing:.4px;text-transform:uppercase}.header-3dm__link:focus{outline:none}.header-3dm__link:before,.header-3dm__link:after{content:"";position:absolute;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.header-3dm__menu>li:hover .header-3dm__link{color:var(--3dm-antique)}.header-3dm__link.is-active{color:var(--3dm-antique)}.header-3dm__link:before{content:"";position:absolute;left:10%;right:10%;bottom:-3px;height:2px;background:linear-gradient(90deg,#f9e29c,#d4af37 45%,#f1cf6d);background-size:200% 100%;background-position:0 0;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease,background-position 1.2s ease-in-out}.header-3dm__link:after{content:"";position:absolute;left:4%;right:4%;bottom:-7px;height:2px;background:linear-gradient(90deg,#b8860b,#cfa84e,#b27300);background-size:200% 100%;background-position:100% 0;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease,background-position 1.2s ease-in-out}.header-3dm__link:hover:before,.header-3dm__link:hover:after{transform:scaleX(1);background-position:50% 0}.header-3dm__link.is-active:before,.header-3dm__link.is-active:after{transform:scaleX(1);background-position:50% 0}.header-3dm__submenu{position:absolute;left:0;top:calc(100% + 14px);min-width:220px;background:#fff;border:1px solid var(--3dm-border);box-shadow:0 10px 24px #0000000f;padding:10px;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;border-radius:10px}.header-3dm__submenu li{margin:0}.header-3dm__submenu a{display:block;padding:10px 12px;text-decoration:none;color:var(--3dm-text);border-radius:8px;font-weight:500}.header-3dm__submenu a:hover{background:#faf7f1;color:var(--3dm-antique)}.header-3dm__menu>li:hover>.header-3dm__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header-3dm__icons{justify-self:end;display:flex;gap:16px;align-items:center}.header-3dm__icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:var(--3dm-text);text-decoration:none;border-radius:50%;transition:color .2s ease,transform .2s ease,background .2s ease}.header-3dm__icon:hover{color:var(--3dm-antique);background:#faf7f1;transform:translateY(-1px)}@media (max-width: 990px){.header-3dm__inner{grid-template-columns:1fr auto}.header-3dm__icons{display:none}.header-3dm__nav{grid-column:1 / -1;justify-self:start;width:100%}.header-3dm__menu{gap:18px;flex-wrap:wrap}.header-3dm__link:after{bottom:-5px}}.header-3dm a{color:var(--3dm-text)}.header-3dm ul{list-style:none;margin:0;padding:0}@keyframes goldShimmer{0%{background-position:0% 0;filter:brightness(1)}45%{background-position:80% 0;filter:brightness(1.3)}to{background-position:0% 0;filter:brightness(1)}}.header-3dm__link:before{content:"";position:absolute;left:20%;right:20%;bottom:-3px;height:2px;background:linear-gradient(90deg,#fff6cc,#f8e39c,#e4c56a 60%,#fff1b3);background-size:200% 100%;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.header-3dm__link:after{content:"";position:absolute;left:4%;right:4%;bottom:-10px;height:2px;background:linear-gradient(90deg,#f2d87c,#e5c46a,#d6b14a 80%,#f3da87);background-size:200% 100%;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.header-3dm__link:hover:before,.header-3dm__link:hover:after{transform:scaleX(1);animation:goldShimmer 2s ease-in-out 1}.header-3dm__link.is-active:before,.header-3dm__link.is-active:after{transform:scaleX(1);animation:none}.header-3dm .header-3dm__icons .header-3dm__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--3dm-text);transition:color .35s ease,background .35s ease,transform .2s ease,filter .35s ease}.header-3dm .header-3dm__icons .header-3dm__icon svg,.header-3dm .header-3dm__icons .header-3dm__icon svg *{stroke:currentColor!important;fill:none!important}.header-3dm .header-3dm__icons .header-3dm__icon:hover,.header-3dm .header-3dm__icons .header-3dm__icon:focus-visible{color:#e5c46a!important;background:#f5e6be4d;transform:translateY(-1px)}@keyframes goldIconShimmer{0%{filter:brightness(1)}50%{filter:brightness(1.25)}to{filter:brightness(1)}}.header-3dm .header-3dm__icons .header-3dm__icon:hover svg{animation:goldIconShimmer 1.6s ease-in-out 1}.header-3dm__menu>li:hover>.header-3dm__link:before,.header-3dm__menu>li:hover>.header-3dm__link:after{transform:scaleX(1)}.header-3dm__menu>li:hover>.header-3dm__link{color:#b8860b}.header-3dm__link:focus-visible,.header-3dm__icon:focus-visible{outline:0;box-shadow:0 0 0 3px #f3da8773;border-radius:8px}@media (prefers-reduced-motion: reduce){.header-3dm__link:before,.header-3dm__link:after,.header-3dm__icon,.header-3dm__icon svg{transition:none!important;animation:none!important}}.header-3dm__toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:0;background:none;border:none;cursor:pointer}.header-3dm__toggle span{display:block;height:3px;width:28px;background:var(--3dm-text);border-radius:2px;transition:transform .3s ease,opacity .3s ease}@media (max-width: 990px){.header-3dm__toggle{display:flex}.header-3dm__nav{display:none}.header-3dm__nav.is-open{display:block;position:absolute;top:100%;left:0;width:100%;background:var(--3dm-bg);padding:20px 24px;box-shadow:0 6px 20px #00000012;border-bottom:1px solid var(--3dm-border)}.header-3dm__menu{display:flex;flex-direction:column;gap:14px}.header-3dm__toggle.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header-3dm__toggle.is-active span:nth-child(2){opacity:0}.header-3dm__toggle.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media (min-width: 991px){.header-3dm__inner{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:center;gap:12px 24px}.header-3dm__logo-wrapper{grid-column:1;grid-row:1;justify-self:start}.header-3dm__icons{grid-column:2;grid-row:1;justify-self:end}.header-3dm__nav{grid-column:1 / -1!important;grid-row:2!important;justify-self:center;width:100%;margin-top:4px}.header-3dm__menu{justify-content:center}}@media (max-width: 990px){.header-3dm__menu>li{position:static}.header-3dm__submenu{position:static;top:auto;left:auto;min-width:0;margin-top:4px;padding:4px 0 0 18px;border:none;box-shadow:none;opacity:1;visibility:visible;transform:none;background:transparent}.header-3dm__submenu a{padding:6px 0;font-size:.9rem}}@media (max-width: 990px){.header-3dm__menu>li>.header-3dm__link{font-size:1rem;font-weight:700;padding:10px 0}.header-3dm__submenu{padding:0 0 0 22px!important}.header-3dm__submenu a{font-size:.88rem!important;padding:6px 0!important;opacity:.85}.header-3dm__link:before,.header-3dm__link:after{display:none!important}.header-3dm__submenu a:hover{background:transparent!important;color:var(--3dm-text)!important}}@media (max-width: 990px){.header-3dm__item-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.header-3dm__menu>.header-3dm__item>.header-3dm__item-row>.header-3dm__link{font-size:1rem;font-weight:700;padding:10px 0}.header-3dm__submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:none;cursor:pointer}.header-3dm__submenu-toggle span{display:block;width:9px;height:9px;border-right:2px solid #d6b14a;border-bottom:2px solid #d6b14a;transform:rotate(45deg);transition:transform .2s ease}.header-3dm__item.is-open>.header-3dm__item-row>.header-3dm__submenu-toggle span{transform:rotate(-135deg)}.header-3dm__submenu{max-height:0;overflow:hidden;padding-left:22px;margin:0;opacity:0;transition:max-height .25s ease,opacity .2s ease,margin .2s ease;border:none;box-shadow:none;background:transparent;position:static}.header-3dm__item.is-open>.header-3dm__submenu{max-height:500px;opacity:1;margin-top:4px}.header-3dm__submenu a{position:relative;display:block;padding:6px 0 6px 16px;font-size:.88rem;opacity:.9}.header-3dm__submenu a:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;background:#d6b14a;transform:translateY(-50%)}.header-3dm__submenu a:hover{background:transparent!important;color:var(--3dm-text)!important}.header-3dm__link:before,.header-3dm__link:after{display:none!important}}@media (max-width: 990px){.header-3dm__item{position:static}.header-3dm__submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:8px;padding:0;border:none;background:none;cursor:pointer}.header-3dm__submenu-toggle span{display:block;width:9px;height:9px;border-right:2px solid #d6b14a;border-bottom:2px solid #d6b14a;transform:rotate(45deg);transition:transform .2s ease}.header-3dm__item.is-open>.header-3dm__submenu-toggle span{transform:rotate(-135deg)}.header-3dm__submenu{position:static;max-height:0;overflow:hidden;padding-left:22px;margin:0;opacity:0;border:none;box-shadow:none;background:transparent;transition:max-height .25s ease,opacity .2s ease,margin .2s ease}.header-3dm__item.is-open>.header-3dm__submenu{max-height:500px;opacity:1;margin-top:4px}.header-3dm__submenu a{position:relative;display:block;padding:6px 0 6px 16px;font-size:.88rem;opacity:.9}.header-3dm__submenu a:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;background:#d6b14a;transform:translateY(-50%)}.header-3dm__submenu a:hover{background:transparent!important;color:var(--3dm-text)!important}.header-3dm__link:before,.header-3dm__link:after{display:none!important}}@media (min-width: 991px){.header-3dm__submenu-toggle{display:none}}@media (max-width: 990px){.header-3dm__submenu a:before{top:.55rem!important}}@media (max-width: 990px){.header-3dm__submenu a{display:flex!important;align-items:center!important;padding:6px 0!important;gap:8px}.header-3dm__submenu a:before{position:relative!important;top:0!important;transform:none!important;margin-top:2px}}@media (max-width: 990px){.header-3dm__logo-wrapper{padding-left:10px!important}.hero-3dm,.hero-3dm__inner,.hero-3dm-wrapper{margin-top:12px!important}.brand-promise-3dm__divider,.brand-promise-divider,.ourpromise-divider{margin-bottom:20px!important;margin-top:8px!important}.brand-promise-3dm,.ourpromise-3dm,.versprechen-3dm{margin-top:24px!important}.brand-promise-3dm__card,.ourpromise__card,.versprechen-card{margin-bottom:22px!important}.footer-3dm__newsletter,.footer-block--newsletter{margin-bottom:26px!important}.hero-3dm__heading{font-size:1.85rem!important;line-height:1.25!important}.brand-promise-3dm__title,.versprechen-title,.ourpromise-title{font-size:1.35rem!important;line-height:1.3!important}.footer-block__heading{font-size:1.02rem!important;font-weight:700!important;letter-spacing:.3px!important}}@media (max-width: 990px){.brand-promise-3dm__divider{margin-bottom:14px!important}.footer-block--newsletter{margin-bottom:30px!important}.footer-block__heading{font-size:1.08rem!important}}@media (max-width: 749px){.header-3dm__icons,.header__icons{display:flex!important;align-items:center;gap:14px}.header-3dm__right,.header__right{display:flex;align-items:center}}@media (max-width: 749px){.header-3dm__icons{display:flex!important;align-items:center;gap:16px;margin-left:auto}.header-3dm__inner{display:flex;align-items:center;justify-content:space-between}.header-3dm__logo-wrapper{display:flex;align-items:center;gap:14px}.header-3dm__toggle{display:flex!important}.header-3dm__nav{display:none!important}}@media (max-width: 990px){.header-3dm__nav{display:none}.header-3dm__nav.is-open{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/header-3dm.css.map */
