.dlf{--dlf-cream: #F4F1E8;--dlf-sand: #DCC7A4;--dlf-charcoal: #2E3130;--dlf-teal: #1C4E5A;--dlf-gold: #D89A0C;--dlf-gold-ink: #241900;--dlf-grey: #A9ADAB;--dlf-rule: rgba(244, 241, 232, .16);--dlf-display: "Oswald", "Oswald Fallback", sans-serif;--dlf-body: "Poppins", "Roboto", -apple-system, BlinkMacSystemFont, sans-serif;--dlf-quote: "Montserrat", Georgia, serif;font-family:var(--dlf-body);font-size:15px;line-height:1.5}.dlf *,.dlf *:before,.dlf *:after{box-sizing:border-box}.dlf p{margin:0}.dlf ul{list-style:none;margin:0;padding:0}.dlf .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.dlf h2,.dlf h3{font-family:var(--dlf-display);margin:0;font-weight:600}.dlf__inner{max-width:1240px;margin:0 auto;width:100%}.dlf__news{background:var(--dlf-teal);padding:68px 32px}.dlf__news .dlf__inner{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:center}.dlf__news-copy{display:flex;flex-direction:column;gap:12px}.dlf__news-title{font-size:38px;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:var(--dlf-cream)}.dlf__news-text{font-size:17px;line-height:1.6;color:var(--dlf-cream);max-width:52ch}.dlf__news-text p{margin:0}.dlf__news-form{display:flex;flex-direction:column;gap:10px}.dlf__news-row{display:flex;align-items:stretch;gap:8px}.dlf__news-input{flex:1;min-width:0;border:0;background:var(--dlf-cream);padding:16px 18px;font-family:inherit;font-size:15px;color:var(--dlf-charcoal)}.dlf__news-input::placeholder{color:#6e6a5e}.dlf__news-btn{border:0;cursor:pointer;background:var(--dlf-gold);color:var(--dlf-gold-ink);font-family:var(--dlf-display);font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:16px 24px;transition:background-color .15s ease}.dlf__news-btn:hover{background:#c08a08}.dlf__news-note{font-size:13px;color:var(--dlf-sand)}.dlf__news-note em{font-style:normal;color:var(--dlf-cream)}.dlf__cols{background:var(--dlf-charcoal);padding:56px 32px 32px}.dlf__cols .dlf__inner{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:40px}.dlf__brand{display:flex;flex-direction:column;gap:14px}.dlf__brand-logo{height:48px;width:auto;display:block}.dlf__brand-name{font-family:var(--dlf-display);font-size:24px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dlf-cream);text-decoration:none}.dlf__tagline{font-family:var(--dlf-quote);font-style:italic;font-size:16px;line-height:1.45;color:var(--dlf-sand)}.dlf__origin{font-size:13px;line-height:1.5;color:var(--dlf-grey)}.dlf__col{display:flex;flex-direction:column;gap:10px}.dlf__col-title{font-family:var(--dlf-display);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dlf-gold)}.dlf__col li{margin:0}.dlf__col a{font-size:14px;color:var(--dlf-cream);text-decoration:none;transition:color .15s ease}.dlf__col a:hover{color:var(--dlf-gold)}.dlf__legal{background:var(--dlf-charcoal);padding:20px 32px 40px}.dlf__legal .dlf__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--dlf-rule);padding-top:20px}.dlf__legal span{font-size:13px;color:var(--dlf-grey)}.dlf__legal a{color:var(--dlf-grey);text-decoration:none}.dlf__legal a:hover{color:var(--dlf-cream)}.dlf__pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dlf__pay svg{height:24px;width:auto;display:block}.dlf__editor-warn{background:#fff6d8;border-left:3px solid var(--dlf-gold);color:#4a3b00;font-size:13px;line-height:1.5;padding:12px 14px}@media only screen and (max-width:1080px){.dlf__news .dlf__inner{grid-template-columns:minmax(0,1fr);gap:28px}.dlf__cols .dlf__inner{grid-template-columns:1fr 1fr;gap:32px}.dlf__brand{grid-column:1 / -1}}@media only screen and (max-width:798px){.dlf__news{padding:44px 18px}.dlf__news-title{font-size:28px}.dlf__news-text{font-size:15px}.dlf__news-row{flex-direction:column}.dlf__news-btn{padding:15px 24px}.dlf__cols{padding:40px 18px 24px}.dlf__cols .dlf__inner{grid-template-columns:minmax(0,1fr);gap:28px}.dlf__legal{padding:16px 18px 32px}.dlf__legal .dlf__inner{flex-direction:column;align-items:flex-start;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/footer-2026.css.map */
