.dkg-logo{--dkg-logo-gold: #a58713;--dkg-logo-cream: #f7f6f2;--dkg-logo-sand: #edebe2;--dkg-logo-text: #2c2c2c;--dkg-logo-muted: rgba(44, 44, 44, .68);--dkg-logo-radius: 8px;--dkg-logo-border: 1px solid rgba(44, 44, 44, .09);--dkg-logo-shadow: 0 12px 34px rgba(44, 44, 44, .045);--dkg-logo-section: clamp(72px, 7.2vw, 104px);--dkg-logo-section-compact: clamp(42px, 4.8vw, 64px);--dkg-logo-grid-gap: clamp(18px, 2vw, 26px);--dkg-logo-card-pad: clamp(24px, 2.4vw, 32px);--dkg-logo-copy: 720px;--dkg-logo-lead: 820px;--dkg-logo-heading: 860px;color:var(--dkg-logo-text);background:#fff;font-family:Montserrat,var(--font-body-family),sans-serif}.dkg-logo *{box-sizing:border-box}.dkg-logo a{color:inherit;text-decoration-color:#a587136b;text-underline-offset:4px}.dkg-logo__inner{width:min(1240px,calc(100% - 40px));margin:0 auto}.dkg-logo__narrow,.dkg-logo__seo-inner{width:min(880px,calc(100% - 40px));margin:0 auto}.dkg-logo__section{padding:var(--dkg-logo-section) 0}.dkg-logo__section--compact{padding:var(--dkg-logo-section-compact) 0}.dkg-logo__section--cream{background:var(--dkg-logo-cream)}.dkg-logo__section--sand{background:var(--dkg-logo-sand)}.dkg-logo__kicker{margin:0 0 14px;color:var(--dkg-logo-gold);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.dkg-logo h1,.dkg-logo h2,.dkg-logo h3,.dkg-logo p{margin-top:0}.dkg-logo h1,.dkg-logo h2,.dkg-logo h3{color:var(--dkg-logo-gold);font-family:Montserrat,var(--font-heading-family),sans-serif;font-weight:600;letter-spacing:.035em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.dkg-logo h1{max-width:min(var(--dkg-logo-heading),78vw);margin-bottom:22px;font-size:clamp(34px,4vw,52px);line-height:1.08}.dkg-logo h2{max-width:var(--dkg-logo-heading);margin-bottom:16px;font-size:clamp(28px,2.8vw,40px);line-height:1.12}.dkg-logo h3{margin-bottom:12px;font-size:clamp(18px,1.45vw,21px);line-height:1.28}.dkg-logo p{color:var(--dkg-logo-muted);font-size:16px;line-height:1.68}.dkg-logo__lead{max-width:var(--dkg-logo-lead);margin-bottom:0;font-size:clamp(17px,1.7vw,20px);line-height:1.65}.dkg-logo__section-head,.dkg-logo__contact-head{max-width:var(--dkg-logo-heading);margin-bottom:clamp(34px,3.8vw,48px)}.dkg-logo__section-head p{max-width:var(--dkg-logo-copy)}.dkg-logo__hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(760px,92vh);display:flex;align-items:center;background:var(--dkg-logo-cream)}.dkg-logo__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center right}.dkg-logo__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f7f6f2fa,#f7f6f2e6 42%,#f7f6f252)}.dkg-logo__hero-content{max-width:920px;padding:clamp(86px,11vw,132px) 0}.dkg-logo__button-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.dkg-logo__button,.dkg-logo__form-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--dkg-logo-gold);border-radius:999px;padding:13px 26px;background:var(--dkg-logo-gold);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.05em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.dkg-logo__button:hover,.dkg-logo__button:focus-visible,.dkg-logo__form-button:hover,.dkg-logo__form-button:focus-visible{border-color:#92770f;background:#92770f;box-shadow:0 10px 24px #2c2c2c14}.dkg-logo__button:focus-visible,.dkg-logo__form-button:focus-visible{outline:2px solid var(--dkg-logo-gold);outline-offset:4px}.dkg-logo__button--secondary{background:#fff;color:var(--dkg-logo-gold)}.dkg-logo__button--secondary:hover,.dkg-logo__button--secondary:focus-visible{background:var(--dkg-logo-cream);color:var(--dkg-logo-gold)}.dkg-logo__grid,.dkg-logo__orientation-grid{display:grid;gap:var(--dkg-logo-grid-gap);align-items:stretch}.dkg-logo__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dkg-logo__orientation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dkg-logo__card,.dkg-logo__process article{display:flex;min-width:0;min-height:100%;flex-direction:column;border:var(--dkg-logo-border);border-radius:var(--dkg-logo-radius);padding:var(--dkg-logo-card-pad);background:#fff;box-shadow:var(--dkg-logo-shadow)}.dkg-logo__card p,.dkg-logo__process article p{margin-bottom:0}.dkg-logo__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(165,135,19,.18);border-radius:50%;color:var(--dkg-logo-gold)}.dkg-logo__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dkg-logo__product-layout,.dkg-logo__split,.dkg-logo__contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:start}.dkg-logo__product-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dkg-logo-grid-gap)}.dkg-logo__product-images img{display:block;width:100%;aspect-ratio:1;border:var(--dkg-logo-border);border-radius:var(--dkg-logo-radius);background:var(--dkg-logo-cream);box-shadow:var(--dkg-logo-shadow);object-fit:contain;padding:16px}.dkg-logo__list-card ul{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none}.dkg-logo__list-card li{position:relative;padding-left:26px;color:var(--dkg-logo-text);font-size:15px;line-height:1.45}.dkg-logo__list-card li:before{content:"";position:absolute;top:.6em;left:0;width:8px;height:8px;border-radius:50%;background:var(--dkg-logo-gold)}.dkg-logo__copy{max-width:var(--dkg-logo-copy)}.dkg-logo__process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--dkg-logo-grid-gap)}.dkg-logo__process span{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid rgba(165,135,19,.2);border-radius:999px;color:var(--dkg-logo-gold);font-size:13px;font-weight:700}.dkg-logo__contact{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(34px,5vw,68px)}.dkg-logo__contact-media{overflow:hidden;border-radius:var(--dkg-logo-radius);background:var(--dkg-logo-sand);aspect-ratio:4 / 5;box-shadow:var(--dkg-logo-shadow)}.dkg-logo__contact-media img{display:block;width:100%;height:100%;object-fit:cover}.dkg-logo__contact-meta{display:grid;gap:12px;margin-top:22px}.dkg-logo__contact-link{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;color:var(--dkg-logo-text);font-size:15px;line-height:1.45}.dkg-logo__contact-link span:first-child{min-width:92px;color:var(--dkg-logo-gold);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dkg-logo__inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,34px)}.dkg-logo__form-field{display:flex;flex-direction:column;margin-bottom:16px}.dkg-logo__form-field label{margin-bottom:8px;color:var(--dkg-logo-text);font-size:14px;line-height:1.35}.dkg-logo__form-field input,.dkg-logo__form-field textarea,.dkg-logo__form-field select{min-height:50px;border:1px solid rgba(44,44,44,.2);border-radius:6px;padding:14px 16px;background:#ffffff7a;color:var(--dkg-logo-text);font-family:inherit;font-size:15px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.dkg-logo__form-field textarea{min-height:144px;resize:vertical}.dkg-logo__form-field input:focus,.dkg-logo__form-field textarea:focus,.dkg-logo__form-field select:focus{outline:none;border-color:var(--dkg-logo-gold);background:#fff;box-shadow:0 0 0 3px #a587131f}.dkg-logo__form-success{color:#2f6f3e}.dkg-logo__form-error{color:#9b2c2c}.dkg-logo__faq{max-width:880px}.dkg-logo__faq-item{border-top:var(--dkg-logo-border)}.dkg-logo__faq-item:last-child{border-bottom:var(--dkg-logo-border)}.dkg-logo__faq-question{position:relative;width:100%;border:0;padding:24px 52px 24px 0;background:transparent;color:var(--dkg-logo-text);cursor:pointer;font-family:inherit;font-size:clamp(16px,1.35vw,18px);font-weight:600;line-height:1.35;text-align:left;text-wrap:balance}.dkg-logo__faq-question:before,.dkg-logo__faq-question:after{content:"";position:absolute;top:50%;right:4px;width:18px;height:2px;border-radius:2px;background:var(--dkg-logo-gold);transform:translateY(-50%);transition:transform .22s ease}.dkg-logo__faq-question:after{transform:translateY(-50%) rotate(90deg)}.dkg-logo__faq-question[aria-expanded=true]:after{transform:translateY(-50%) rotate(0)}.dkg-logo__faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.dkg-logo__faq-answer>p{overflow:hidden;max-width:var(--dkg-logo-copy);margin-bottom:0}.dkg-logo__faq-question[aria-expanded=true]+.dkg-logo__faq-answer{grid-template-rows:1fr;padding-bottom:24px}.dkg-logo__seo-section{padding:clamp(62px,6vw,92px) 0;background:#fff}.dkg-logo__seo-content h2{font-size:clamp(24px,2.25vw,32px)}.dkg-logo__seo-content h3{margin-top:32px;font-size:clamp(18px,1.5vw,22px)}.dkg-logo__seo-content p{font-size:15px;line-height:1.68}.dkg-logo__seo-toggle{margin-top:26px;border:0;padding:0;background:none;color:var(--dkg-logo-gold);cursor:pointer;font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:.3px;transition:opacity .2s ease}.dkg-logo__seo-toggle:hover,.dkg-logo__seo-toggle:focus-visible{opacity:.7}.dkg-logo__seo-toggle:focus-visible{outline:2px solid var(--dkg-logo-gold);outline-offset:4px}.dkg-logo__seo-toggle-less,.dkg-logo__seo-toggle[aria-expanded=true] .dkg-logo__seo-toggle-more{display:none}.dkg-logo__seo-toggle[aria-expanded=true] .dkg-logo__seo-toggle-less{display:inline}.dkg-logo__mobile-sticky{display:none}@media screen and (max-width:1240px){.dkg-logo__process{grid-template-columns:repeat(3,minmax(0,1fr))}.dkg-logo__orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.dkg-logo__grid--3,.dkg-logo__product-layout,.dkg-logo__split,.dkg-logo__contact,.dkg-logo__inquiry-grid{grid-template-columns:1fr}.dkg-logo__orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dkg-logo__section-head,.dkg-logo__contact-head{max-width:780px}.dkg-logo__contact-media{max-width:420px}}@media screen and (max-width:749px){.dkg-logo{--dkg-logo-card-pad: 22px;--dkg-logo-section: 58px;--dkg-logo-section-compact: 44px;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.dkg-logo__inner,.dkg-logo__narrow,.dkg-logo__seo-inner{width:min(100% - 32px,1280px)}.dkg-logo__section{padding:54px 0}.dkg-logo__hero{min-height:660px}.dkg-logo__hero:after{background:linear-gradient(180deg,#f7f6f2fa,#f7f6f2e6 58%,#f7f6f26b)}.dkg-logo__hero-image{object-position:center bottom}.dkg-logo__hero-content{padding:66px 0 210px}.dkg-logo__button-row,.dkg-logo__button,.dkg-logo__form-button{width:100%;white-space:normal}.dkg-logo__product-images,.dkg-logo__process{grid-template-columns:1fr}.dkg-logo__card,.dkg-logo__process article{padding:22px}.dkg-logo__contact-media{max-width:360px;aspect-ratio:4 / 4.6;margin:0 auto}.dkg-logo__inquiry-grid{gap:0}.dkg-logo__form-field{margin-bottom:16px}.dkg-logo__faq-question{padding:22px 42px 22px 0;font-size:16px}.dkg-logo__seo-section{padding:46px 0}.dkg-logo__seo-content h2{font-size:20px}.dkg-logo__seo-content h3{font-size:17px}.dkg-logo__seo-content p{font-size:14px;line-height:1.62}.dkg-logo__mobile-sticky{position:fixed;right:0;bottom:0;left:0;z-index:20;display:block;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;box-shadow:0 -8px 24px #2c2c2c14}}@media screen and (max-width:600px){.dkg-logo__orientation-grid{grid-template-columns:1fr}.dkg-logo h1{max-width:100%;font-size:clamp(32px,9vw,38px);line-height:1.1}.dkg-logo h2{font-size:clamp(25px,7vw,31px);line-height:1.15}.dkg-logo h3{font-size:18px;line-height:1.3}.dkg-logo__lead{font-size:16px;line-height:1.58}}@media screen and (max-width:390px){.dkg-logo__inner,.dkg-logo__narrow,.dkg-logo__seo-inner{width:min(100% - 28px,1280px)}.dkg-logo__hero{min-height:640px}.dkg-logo__hero-content{padding:58px 0 190px}.dkg-logo__card,.dkg-logo__process article{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/dkg-gewuerze-mit-logo.css.map */
