.df{--df-bg: #006838;--df-fg: #ffffff;--df-border: #0b572b;--df-card-bg: rgba(255, 255, 255, .12);--df-card-hover: rgba(255, 255, 255, .18);--df-btn-bg: #ffffff;--df-btn-fg: #006838;--df-muted: rgba(255, 255, 255, .7);background:var(--df-bg);color:var(--df-fg);border-top:1px solid var(--df-border);padding-top:var(--df-pad-top, 64px);padding-bottom:var(--df-pad-bottom, 32px);padding-left:16px;padding-right:16px}.df *,.df *:before,.df *:after{box-sizing:border-box}.df a{color:inherit;text-decoration:none}.df__inner{max-width:var(--df-max-width, 1300px);margin:0 auto}.df__cards{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:48px}@media(min-width:768px){.df__cards{grid-template-columns:repeat(3,1fr);gap:24px}}.df__card{background:#ffffff1f;padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:8px;transition:background .2s ease}.df__card:hover{background:#ffffff2e}.df__card h3{font-size:18px;font-weight:700;margin:0 0 4px;color:#fff!important}.df__card p{font-size:14px;line-height:1.5;margin:0 0 12px;color:#ffffffeb}.df__card-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:10px 22px;background:#fff!important;color:#006838!important;border-radius:999px;font-size:14px;font-weight:700;transition:opacity .15s ease,transform .15s ease}.df__card-cta:hover{opacity:.92;transform:translateY(-1px)}.df__grid{display:grid;grid-template-columns:1fr;gap:32px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.15)}@media(min-width:768px){.df__grid{grid-template-columns:minmax(260px,1.6fr) repeat(var(--df-col-count, 4),minmax(140px,1fr));gap:40px}}.df__brand{display:flex;flex-direction:column;gap:16px;max-width:420px}.df__brand-logo{max-width:var(--df-logo-width, 160px);height:auto;display:block}.df__brand-text{font-size:14px;line-height:1.6;opacity:.88;max-width:380px;margin:0}.df__social{display:flex;gap:10px;flex-wrap:wrap}.df__social a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff1f;transition:background .15s ease,transform .15s ease}.df__social a:hover{background:#ffffff38;transform:translateY(-1px)}.df__social svg{width:18px;height:18px}.df__col h4,.df__col summary h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin:0 0 14px;color:#fff!important;opacity:1!important}.df__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.df__col a{font-size:14px;opacity:.88;transition:opacity .15s ease}.df__col a:hover{opacity:1;text-decoration:underline}.df__col a:focus-visible{outline:2px solid currentColor;outline-offset:3px;opacity:1;border-radius:2px}.df__col-text{font-size:14px;line-height:1.6;opacity:.88}.df__col-text p{margin:0 0 8px}.df__col-text p:last-child{margin-bottom:0}.df__col details{border-bottom:1px solid rgba(255,255,255,.14)}.df__col summary{cursor:pointer;list-style:none;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.df__col summary::-webkit-details-marker{display:none}.df__col summary::marker{content:""}.df__col summary h4{margin:0}.df__col summary:after{content:"";width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-right:4px}.df__col details[open] summary:after{transform:rotate(-135deg)}.df__col details>div{padding:0 0 16px}@media(min-width:768px){.df__col details{border:0}.df__col summary{padding:0;pointer-events:none;cursor:default}.df__col summary:after{display:none}.df__col details>div{padding:0}}.df__bottom{padding-top:24px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}@media(min-width:640px){.df__bottom{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}.df__copyright{font-size:13px;color:var(--df-muted)}.df__payments{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.df__payment{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;background:#fff;border-radius:5px;padding:5px 6px;flex-shrink:0;box-shadow:0 0 0 1px #0000000f}.df__payment svg{width:100%;height:100%;max-height:18px;display:block}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dokuru-footer.css.map */
