.dkc-footer{--df-bg:#f8f5f0;--df-ink:#343633;--df-accent:#607379;--dkc-line:#d4cac1;--dkc-muted:#625d57;overflow:clip;background:var(--df-bg);color:var(--df-ink)}.dkc-footer>.df-wrap{padding-block:0 20px}.dkc-footer :is(a,button,input):focus-visible{outline:2px solid var(--df-accent);outline-offset:4px}.dkc-footer :is(a,button){transition:background .18s,color .18s,border-color .18s}.dkc-footer a:hover{text-decoration:underline;text-underline-offset:5px}.dkc-newsletter{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:var(--drk-page-gap,48px);align-items:center;padding-block:var(--df-space,36px);border:0}.dkc-newsletter:before{content:"";position:absolute;top:0;right:-50vw;bottom:0;left:-50vw;z-index:-1;background:var(--dkc-newsletter-bg,#f0e6df);pointer-events:none}.dkc-newsletter--with-image{grid-template-columns:160px minmax(0,1fr) minmax(0,1.15fr);gap:36px}.dkc-newsletter-photo{width:100%;aspect-ratio:4/5;overflow:hidden;background:#e9ddd2}.dkc-newsletter-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--dkc-photo-x,74%) var(--dkc-photo-y,50%)!important}.dkc-newsletter .df-kicker{margin-bottom:12px;color:var(--df-accent);font-size:11px;letter-spacing:1.4px}.dkc-footer .dkc-newsletter h2{font:400 var(--dkc-heading,36px)/1.13 Georgia,serif!important;letter-spacing:-.75px;text-transform:none;text-wrap:balance;max-width:390px}.dkc-newsletter-copy>p:last-child{font-size:14px;line-height:1.65;max-width:350px;margin-top:15px;color:var(--dkc-muted)}.dkc-newsletter-form{margin:0;min-width:0;width:100%}.dkc-email-label{display:block;font-size:12px;margin-bottom:9px;font-family:Arial,sans-serif;color:var(--dkc-muted)}.dkc-email-row{display:flex;align-items:stretch;min-height:52px;border:1px solid #887e75;background:#fff}.dkc-email-row>input{min-width:0;width:100%;flex:1;border:0;border-radius:0;background:#fff;color:var(--df-ink);font:16px/1.5 Arial,sans-serif;padding:12px 14px;box-shadow:none}.dkc-email-row>input::placeholder{color:#625d57;opacity:1}.dkc-email-row>input:focus-visible{outline-offset:-4px}.dkc-footer .dkc-email-row>button{display:flex;align-items:center;justify-content:center;gap:13px;border:0;border-left:1px solid #887e75;background:var(--df-accent);color:#fff;padding:12px 17px;font-size:13px;white-space:nowrap;cursor:pointer}.dkc-footer .dkc-email-row>button:hover{background:#4d6066}.dkc-footer .dkc-email-row>button:focus-visible{outline-color:#fff;outline-offset:-4px}.dkc-email-row>button svg{width:17px;height:17px;flex-shrink:0}.dkc-consent{display:flex;align-items:flex-start;gap:9px;margin-top:13px;font:12px/1.55 Arial,sans-serif;color:var(--dkc-muted);cursor:pointer}.dkc-consent>input{-webkit-appearance:auto!important;appearance:auto!important;position:static!important;clip:auto!important;opacity:1!important;flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;accent-color:var(--df-accent);cursor:pointer}.dkc-consent a{text-decoration:underline;text-underline-offset:3px}.dkc-form-status{display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid var(--df-accent);font-size:14px}.dkc-form-status ul{padding-left:18px}.dkc-main{display:grid;grid-template-columns:1.2fr .72fr .85fr 1.15fr;gap:clamp(24px,3vw,40px);padding-block:36px 28px}.dkc-main>*{min-width:0}.dkc-brand{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:14px 20px}.dkc-logo{display:block;position:relative;width:var(--dkc-logo-size,100px);max-width:100%;height:auto;margin:0}.dkc-logo--original{height:calc(var(--dkc-logo-size,100px)*1.12);overflow:hidden}.dkc-logo--light img{filter:brightness(0) invert(1)}.dkc-footer .dkc-logo-image{display:block;width:100%;height:auto;max-width:100%}.dkc-footer .dkc-logo-original{position:absolute;width:calc(var(--dkc-logo-size,100px)*2);height:calc(var(--dkc-logo-size,100px)*2);max-width:none;left:calc(var(--dkc-logo-size,100px)*-.5);top:calc(var(--dkc-logo-size,100px)*-.44)}.dkc-footer .dkc-statement{font:400 23px/1.25 Georgia,serif!important;letter-spacing:-.4px;max-width:220px;text-wrap:balance}.dkc-footer .dkc-brand-copy{grid-column:1/-1;font-size:12px;line-height:1.6;margin:0;max-width:290px;color:var(--dkc-muted)}.dkc-socials{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dkc-socials:empty{display:none}.dkc-socials>a{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--dkc-line);border-radius:50%;color:var(--df-accent)}.dkc-socials>a:hover{background:#e9dcd5;border-color:#c4aaa0;color:#343633}.dkc-footer :is(.dkc-nav,.dkc-contact)>h2{font:500 11px/1.5 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:13px;color:var(--dkc-muted)}.dkc-nav{display:flex;flex-direction:column;align-items:flex-start}.dkc-nav>a{display:flex;align-items:center;min-height:38px;font-size:13px;line-height:1.5;padding-block:7px;max-width:100%;overflow-wrap:anywhere}.dkc-contact>p{font-size:14px;line-height:1.65;margin-bottom:16px;color:var(--dkc-muted)}.dkc-whatsapp{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;border:1px solid var(--df-accent);padding:11px 12px;font-size:13px;line-height:1.5;color:var(--df-accent)!important}.dkc-whatsapp>svg:last-child{width:17px;margin-left:auto}.dkc-whatsapp:hover{background:var(--df-accent);color:#fff!important;text-decoration:none!important}.dkc-email-contact{display:inline-block;margin-top:13px;padding-block:4px;font-size:12px;overflow-wrap:anywhere;text-decoration:underline!important;text-underline-offset:4px}.dkc-phone-contact{display:flex;align-items:center;gap:9px;min-height:36px;font-size:12px;margin-top:2px}.dkc-phone-contact svg{width:15px;height:15px}.dkc-contact .dkc-contact-note{font-size:12px;line-height:1.6;margin:12px 0 0}.dkc-legal{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--dkc-line);padding:16px 0}.dkc-legal>div{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:3px}.dkc-legal a{display:inline-flex;align-items:center;min-height:36px;font-size:12px;line-height:1.5}.dkc-footer .dkc-withdraw{display:inline-flex!important;flex-shrink:0;gap:12px;border:1px solid var(--df-accent);min-height:44px;background:var(--df-accent)!important;color:#fff!important;border-radius:0!important;padding:10px 14px!important;font-weight:400!important}.dkc-footer .dkc-withdraw:hover{background:#4d6066!important}.dkc-withdraw svg{width:15px;height:15px;transform:rotate(-45deg)}.dkc-bottom{border-top:1px solid var(--dkc-line);padding-top:14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.dkc-bottom small{font-size:11px;color:var(--dkc-muted)}.dkc-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%}.dkc-payments svg{width:30px;height:20px}.dkc-back{display:flex;align-items:center;gap:12px;min-height:40px;font-size:12px;white-space:nowrap}.dkc-back svg{width:15px;height:15px}@media(min-width:1500px){.dkc-newsletter--with-image{grid-template-columns:180px minmax(0,1fr) minmax(0,1.15fr);gap:44px}}@media(min-width:701px)and (max-width:1100px){.dkc-newsletter--with-image{grid-template-columns:140px 1fr;gap:24px 30px}.dkc-newsletter-photo{grid-column:1;grid-row:1/3;aspect-ratio:3/4;align-self:center}.dkc-newsletter-copy,.dkc-newsletter-form{grid-column:2}.dkc-newsletter-copy>p:last-child{max-width:520px}.dkc-footer .dkc-newsletter h2{max-width:490px}.dkc-main{grid-template-columns:1.1fr .85fr .85fr;gap:28px}.dkc-brand{grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.dkc-nav:nth-child(2){grid-column:2;grid-row:1}.dkc-nav:nth-child(3){grid-column:3;grid-row:1}.dkc-contact{grid-column:2/4;grid-row:2;max-width:520px}.dkc-contact>p{max-width:450px}.dkc-whatsapp{max-width:320px}.dkc-socials{gap:6px;margin:0}.dkc-legal{align-items:flex-start}.dkc-payments{order:3;flex-basis:100%;justify-content:flex-start}}@media(max-width:700px){.dkc-footer>.df-wrap{padding-bottom:24px}.dkc-newsletter{grid-template-columns:1fr;gap:22px;padding-block:var(--df-mobile-space,28px)}.dkc-newsletter--with-image{grid-template-columns:90px minmax(0,1fr);column-gap:20px}.dkc-newsletter-photo{grid-column:1;grid-row:1;aspect-ratio:3/4;align-self:start}.dkc-newsletter-copy{grid-column:2}.dkc-newsletter:not(.dkc-newsletter--with-image) .dkc-newsletter-copy{grid-column:1}.dkc-newsletter-form{grid-column:1/-1}.dkc-footer .dkc-newsletter h2{font-size:var(--dkc-heading-mobile,30px)!important;letter-spacing:-.5px;text-wrap:pretty}.dkc-newsletter .df-kicker{font-size:10px;letter-spacing:1.1px;margin-bottom:9px}.dkc-newsletter-copy>p:last-child{font-size:13px;line-height:1.55;margin-top:12px}.dkc-email-row>input{padding-inline:12px}.dkc-footer .dkc-email-row>button{padding-inline:14px;gap:10px}.dkc-consent{font-size:11px;line-height:1.6}.dkc-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-block:28px}.dkc-brand{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:12px 24px}.dkc-logo{--dkc-logo-size:var(--dkc-logo-mobile,85px)}.dkc-footer .dkc-statement{font-size:25px;max-width:260px}.dkc-socials{margin-top:0;gap:10px}.dkc-footer :is(.dkc-nav,.dkc-contact)>h2{margin-bottom:10px}.dkc-nav>a{font-size:13px;min-height:40px}.dkc-contact{grid-column:1/-1;border-top:1px solid var(--dkc-line);padding-top:24px}.dkc-contact>p{max-width:430px}.dkc-legal{flex-direction:column;align-items:flex-start;gap:10px;padding-block:16px}.dkc-legal>div{column-gap:18px;row-gap:0}.dkc-legal a{font-size:11px}.dkc-bottom{gap:12px}.dkc-payments{order:3;flex-basis:100%;justify-content:flex-start}.dkc-bottom small{font-size:10px}.dkc-payments svg{width:28px;height:19px}}@media(max-width:390px){.dkc-newsletter--with-image{grid-template-columns:72px minmax(0,1fr);column-gap:16px}.dkc-footer .dkc-newsletter h2{font-size:27px!important}.dkc-newsletter-copy>p:last-child{font-size:12px}.dkc-email-row>button svg{display:none}.dkc-footer .dkc-email-row>button{padding-inline:12px}.dkc-brand{column-gap:20px}.dkc-footer .dkc-statement{font-size:23px}}@media(prefers-reduced-motion:reduce){.dkc-footer :is(a,button){transition:none}}@media(min-width:701px)and (max-width:1100px){.dkc-brand{grid-row:1}.dkc-contact{grid-column:1/-1;grid-row:2;max-width:none;display:grid;grid-template-columns:1fr 1fr;column-gap:28px;align-content:start;padding-top:24px;border-top:1px solid var(--dkc-line)}.dkc-contact>h2{grid-column:1;grid-row:1}.dkc-contact>p{grid-column:1;grid-row:2/4;margin:0}.dkc-whatsapp{grid-column:2;grid-row:1/3;align-self:start;max-width:none}.dkc-email-contact{grid-column:2;margin-top:7px}.dkc-phone-contact{grid-column:2}.dkc-contact .dkc-contact-note{grid-column:1/-1;grid-row:auto}}.dkc-reviews{border-bottom:1px solid #e6e6e6;scroll-margin-top:100px}.dkc-reviews-grid{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:clamp(24px,3.5vw,48px);align-items:stretch}.dkc-reviews-intro>h2{font:400 36px/1.12 Georgia,serif!important;letter-spacing:-.8px;text-transform:none;text-wrap:balance;max-width:320px}.dkc-reviews-intro>p:last-child{font-size:13px;line-height:1.7;max-width:280px;margin-top:17px}.dkc-review{display:flex;flex-direction:column;border-left:1px solid #cdd1cd;padding:0 0 0 clamp(24px,3.5vw,48px);min-width:0}.dkc-stars{display:flex;gap:4px;color:var(--df-accent);margin-bottom:20px}.dkc-stars svg{width:14px;height:14px}.dkc-review blockquote{border:0;margin:0 0 26px;padding:0;background:none;max-width:none}.dkc-review blockquote p{font:400 25px/1.38 Georgia,serif!important;letter-spacing:-.3px;quotes:none;text-wrap:pretty}.dkc-review figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:auto;font-size:12px;line-height:1.6}.dkc-review-author{font-weight:600}.dkc-review-product{display:block;width:100%;font-size:11px;color:#5c625f}.dkc-review-source{display:flex;align-items:center;gap:10px;min-height:36px;font-size:11px;text-decoration:underline!important;text-underline-offset:4px}.dkc-review-source svg{width:15px;height:15px}.dkc-review-note{font-size:10px;line-height:1.6;color:#5c625f;margin-top:26px!important}@media(max-width:1100px){.dkc-reviews-grid{grid-template-columns:1fr 1fr;gap:32px}.dkc-reviews-intro{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.dkc-reviews-intro>.df-kicker{grid-column:1/-1}.dkc-reviews-intro>p:last-child{margin:0;align-self:center;max-width:430px}.dkc-review{border-left:0;border-top:1px solid #cdd1cd;padding:24px 0 0}}@media(max-width:700px){.dkc-reviews-grid{grid-template-columns:1fr;gap:26px}.dkc-reviews-intro{display:block}.dkc-reviews-intro>h2{font-size:32px!important;max-width:400px}.dkc-reviews-intro>p:last-child{margin-top:14px}.dkc-review blockquote p{font-size:25px}.dkc-review blockquote{margin-bottom:20px}.dkc-stars{margin-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/drk-footer-v2.css.map */
