.dd-footer,.dd-footer *{box-sizing:border-box}.dd-footer{--dd-footer-black: #10120f;--dd-footer-green: #193524;--dd-footer-green-light: #d7e4d9;--dd-footer-cream: #f3f1ea;--dd-footer-muted: #b4bdb5;--dd-footer-border: rgba(243, 241, 234, .16);margin:0;border:0;color:var(--dd-footer-cream);background:var(--dd-footer-black)}.dd-footer__inner{width:min(1240px,calc(100% - 40px));margin:0 auto}.dd-footer a{color:inherit;text-decoration:none}.dd-footer__assurances{border-top:1px solid rgba(215,228,217,.2);border-bottom:1px solid rgba(215,228,217,.16);background:var(--dd-footer-green)}.dd-footer__assurances-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dd-footer__assurance{display:flex;min-width:0;padding:20px 28px;align-items:center;justify-content:center;gap:13px}.dd-footer__assurance+.dd-footer__assurance{border-left:1px solid rgba(215,228,217,.18)}.dd-footer__assurance-icon{display:flex;flex:0 0 38px;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(215,228,217,.34);border-radius:50%;color:var(--dd-footer-green-light)}.dd-footer__assurance-icon svg{width:21px;height:21px}.dd-footer__assurance>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.dd-footer__assurance strong{color:#fff;font-size:12px;font-weight:750;line-height:1.35;letter-spacing:.055em;text-transform:uppercase}.dd-footer__assurance small{color:#f3f1eab8;font-size:11px;line-height:1.4}.dd-footer__main{background:var(--dd-footer-black)}.dd-footer__grid{display:grid;padding-top:52px;padding-bottom:46px;grid-template-columns:minmax(285px,1.55fr) repeat(3,minmax(145px,.8fr));gap:clamp(34px,4vw,68px)}.dd-footer__brand{max-width:390px}.dd-footer__logo{display:inline-flex;margin-bottom:24px;align-items:center}.dd-footer__logo-image{display:block;width:min(190px,100%);height:auto;max-height:100px;object-fit:contain;object-position:left center}.dd-footer__logo-text{color:#ef1b1b;font-size:38px;font-weight:900;line-height:.83;letter-spacing:-.06em;text-transform:uppercase}.dd-footer__brand-copy{max-width:375px;margin:0 0 22px;color:var(--dd-footer-muted);font-size:14px;line-height:1.7}.dd-footer__socials{margin-bottom:18px}.dd-footer__socials-label{display:block;margin-bottom:9px;color:var(--dd-footer-green-light);font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.dd-footer__social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dd-footer__social-link{display:flex;min-width:0;min-height:58px;padding:10px 11px;align-items:center;gap:9px;border:1px solid rgba(215,228,217,.26);border-radius:2px;background:#19352452;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dd-footer__social-link:hover,.dd-footer__social-link:focus-visible{border-color:#d7e4d999;background:var(--dd-footer-green);transform:translateY(-1px)}.dd-footer__social-icon{display:flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(215,228,217,.28);border-radius:50%;color:var(--dd-footer-green-light);background:#10120f73}.dd-footer__social-icon .icon{width:17px;height:17px}.dd-footer__social-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.dd-footer__social-copy strong{color:#fff;font-size:12px;font-weight:700;line-height:1.3}.dd-footer__social-copy small{overflow:hidden;color:var(--dd-footer-muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dd-footer__email{display:inline-flex;max-width:100%;padding:12px 14px;align-items:center;gap:11px;border:1px solid var(--dd-footer-border);border-radius:2px;transition:border-color .18s ease,background .18s ease}.dd-footer__email:hover,.dd-footer__email:focus-visible{border-color:#d7e4d985;background:#d7e4d90f}.dd-footer__email svg{flex:0 0 22px;width:22px;height:22px;color:var(--dd-footer-green-light)}.dd-footer__email>span{display:flex;min-width:0;flex-direction:column;gap:1px}.dd-footer__email small{color:var(--dd-footer-muted);font-size:10px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.dd-footer__email strong{overflow-wrap:anywhere;color:#fff;font-size:12px;font-weight:650;line-height:1.4}.dd-footer__nav h2{margin:4px 0 18px;color:var(--dd-footer-green-light);font-family:inherit;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.dd-footer__nav ul{margin:0;padding:0}.dd-footer__nav li+li{margin-top:10px}.dd-footer__nav a{display:inline-flex;align-items:baseline;gap:5px;color:#f3f1eac2;font-size:13px;line-height:1.45;transition:color .16s ease,transform .16s ease}.dd-footer__nav a:hover,.dd-footer__nav a:focus-visible{color:#fff;transform:translate(2px)}.dd-footer__nav a span{color:var(--dd-footer-green-light);font-size:11px}.dd-footer__utility{display:flex;min-height:74px;padding:15px 0;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--dd-footer-border)}.dd-footer__localization{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:16px}.dd-footer__localization:empty{display:none}.dd-footer__localization .localization-form{margin:0;padding:0}.dd-footer__localization .localization-form>div{display:flex;align-items:center;gap:10px}.dd-footer__localization h2{margin:0;color:#f3f1ea94;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dd-footer__localization .disclosure__button,.dd-footer__localization .localization-selector{min-height:38px;margin:0;padding-top:8px;padding-bottom:8px;border-color:var(--dd-footer-border);color:var(--dd-footer-cream);background:transparent;font-size:11px}.dd-footer__localization .disclosure__list-wrapper{color:#121212;background:#fff}.dd-footer__payment{margin-left:auto}.dd-footer__payment .list-payment{display:flex;margin:0;padding:0;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dd-footer__payment .list-payment__item{display:flex;width:38px;height:24px;margin:0;padding:2px;align-items:center;justify-content:center;overflow:hidden;border-radius:2px;background:#fff}.dd-footer__payment .icon{width:100%;height:auto}.dd-footer__legal{border-top:1px solid var(--dd-footer-border);background:#0b0d0b}.dd-footer__legal-inner{display:flex;min-height:56px;padding:13px 0;align-items:center;justify-content:space-between;gap:24px}.dd-footer__legal p{margin:0;color:#f3f1ea85;font-size:10px;line-height:1.5;letter-spacing:.025em}@media screen and (max-width:989px){.dd-footer__assurance{padding-right:18px;padding-left:18px}.dd-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 32px}.dd-footer__brand{max-width:none;grid-column:1 / -1}.dd-footer__brand-copy{max-width:620px}}@media screen and (max-width:749px){.dd-footer__inner{width:min(100% - 30px,1240px)}.dd-footer__assurances-grid{grid-template-columns:1fr}.dd-footer__assurance{padding:13px 4px;justify-content:flex-start}.dd-footer__assurance+.dd-footer__assurance{border-top:1px solid rgba(215,228,217,.16);border-left:0}.dd-footer__assurance-icon{flex-basis:34px;width:34px;height:34px}.dd-footer__assurance-icon svg{width:19px;height:19px}.dd-footer__grid{padding-top:38px;padding-bottom:34px;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.dd-footer__brand,.dd-footer__nav--company{grid-column:1 / -1}.dd-footer__logo{margin-bottom:18px}.dd-footer__logo-image{width:155px;max-height:82px}.dd-footer__brand-copy{margin-bottom:20px;font-size:13px}.dd-footer__social-links{max-width:390px}.dd-footer__nav--company ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.dd-footer__nav--company li+li{margin-top:0}.dd-footer__nav--company li:nth-child(n+3){margin-top:10px}.dd-footer__utility{padding:18px 0;flex-direction:column;align-items:flex-start;gap:18px}.dd-footer__localization{width:100%}.dd-footer__payment{margin-left:0}.dd-footer__payment .list-payment{justify-content:flex-start}.dd-footer__legal-inner{padding:15px 0;flex-direction:column;align-items:flex-start;gap:5px}}@media screen and (max-width:399px){.dd-footer__grid{column-gap:18px}.dd-footer__nav a{font-size:12px}.dd-footer__email{width:100%}.dd-footer__social-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dd-footer__email,.dd-footer__social-link,.dd-footer__nav a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-footer.css.map */
