.dds-footer{background:#f2eee6;color:#2f302d;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;overflow:hidden;position:relative;width:100vw}.dds-footer:before{background:linear-gradient(180deg,#f8f5efe0,#f2eee600);content:"";height:5.6rem;inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.dds-footer__watermark{bottom:12rem;opacity:.045;pointer-events:none;position:absolute;right:max(-3rem,calc((100vw - var(--dds-container-max-width)) / 2 - 8rem));width:min(34rem,28vw);z-index:0}.dds-footer__watermark-image{display:block;width:100%}.dds-footer__inner{padding-block:clamp(4.4rem,5vw,6.2rem) clamp(3.2rem,4vw,4.8rem);position:relative;z-index:1}.dds-footer__top{margin-block-end:clamp(3.6rem,4vw,4.8rem)}.dds-footer__newsletter{align-items:center;background:#fffcf6ad;border:.1rem solid rgba(146,156,126,.18);border-radius:2rem;display:grid;gap:clamp(1.8rem,2.4vw,3.2rem);grid-template-columns:minmax(0,1fr) minmax(34rem,.82fr);padding:clamp(1.8rem,2.2vw,2.6rem)}.dds-footer__newsletter-title{color:#2f302d;font-family:var(--dds-font-heading-family);font-size:clamp(2.4rem,2.2vw,3.2rem);font-weight:400;line-height:1.14;margin:0}.dds-footer__newsletter-copy p{color:#2f302dad;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);line-height:1.55;margin:.8rem 0 0}.dds-footer__newsletter-form{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.dds-footer__newsletter-input{background:#fffdf8;border:.1rem solid rgba(146,156,126,.28);border-radius:999px;color:#2f302d;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-body);min-height:4.6rem;padding:0 1.6rem;width:100%}.dds-footer__newsletter-input:focus{border-color:#929c7e;outline:.2rem solid rgba(146,156,126,.24);outline-offset:.2rem}.dds-footer__newsletter-button{background:#929c7e;border:.1rem solid #929c7e;border-radius:999px;color:#fff;cursor:pointer;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-body);min-height:4.6rem;padding:0 2rem;transition:background .18s ease,border-color .18s ease}.dds-footer__newsletter-button:hover,.dds-footer__newsletter-button:focus-visible{background:#7e896b;border-color:#7e896b}.dds-footer__form-message{color:#2f302db8;font-size:var(--dds-font-size-small);grid-column:1 / -1;margin:0}.dds-footer__form-message--error{color:#8d4f45}.dds-footer__main{display:grid;gap:clamp(3.2rem,4vw,5.6rem);grid-template-columns:minmax(22rem,.75fr) minmax(0,1.8fr)}.dds-footer__brand{align-self:start}.dds-footer__logo{display:block;height:7.2rem;margin-block-end:1.8rem;object-fit:contain;width:auto}.dds-footer__brand-title{color:#2f302d;font-family:var(--dds-font-heading-family);font-size:clamp(2.8rem,3vw,3.8rem);font-weight:400;letter-spacing:.08em;line-height:1.1;margin:0}.dds-footer__tagline{color:#2f302d9e;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);letter-spacing:.06em;line-height:1.55;margin:1rem 0 0}.dds-footer__columns{display:grid;gap:clamp(2.4rem,3vw,4rem);grid-template-columns:repeat(4,minmax(0,1fr))}.dds-footer__heading{color:#2f302d;font-family:var(--dds-font-heading-family);font-size:clamp(1.62rem,1.08vw,1.86rem);font-weight:400;line-height:1.22;margin:0 0 1.4rem}.dds-footer__list{display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.dds-footer__list li,.dds-footer__list a,.dds-footer__policies a{color:#2f302da8;font-family:var(--dds-font-body-family);font-size:1.38rem;line-height:1.5}.dds-footer a{text-decoration-color:transparent;text-underline-offset:.35em;transition:color .18s ease,text-decoration-color .18s ease}.dds-footer a:hover,.dds-footer a:focus-visible{color:#9a7d46;text-decoration-color:#d8c8a6}.dds-footer__meta{align-items:center;border-block-start:.1rem solid rgba(146,156,126,.18);display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr) auto auto;margin-block-start:clamp(4.8rem,5vw,6.4rem);padding-block-start:2.8rem}.dds-footer__policies{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.dds-footer__policies a{font-size:.72rem;letter-spacing:.03em;line-height:1.4;opacity:.76;text-transform:uppercase}.dds-footer__socials,.dds-footer__payments{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.dds-footer__socials a{align-items:center;background:#929c7e1f;border:.1rem solid rgba(146,156,126,.18);border-radius:999px;color:#74806b;display:inline-flex;height:3.8rem;justify-content:center;width:3.8rem}.dds-footer__socials svg{display:block;fill:none;height:1.8rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:1.8rem}.dds-footer__socials a:hover,.dds-footer__socials a:focus-visible{background:#929c7e;border-color:#929c7e;color:#fff}.dds-footer__payment-icon{align-items:center;background:#fffcf6b8;border:.1rem solid rgba(146,156,126,.16);border-radius:.6rem;display:inline-flex;min-height:2.8rem;padding:.3rem .5rem}.dds-footer__payment-icon svg{display:block;height:1.8rem;width:auto}.dds-footer__payment-badge{align-items:center;background:#fffcf6c2;border:.1rem solid rgba(146,156,126,.18);border-radius:.6rem;color:#2f302d94;display:inline-flex;font-size:1rem;font-weight:500;letter-spacing:.02em;min-height:2.4rem;padding:.25rem .65rem}.dds-footer__bottom-band{align-items:center;background:#a8b094;border-block-start:.1rem solid rgba(210,190,150,.35);color:#f8f5ef;display:flex;min-height:clamp(4.6rem,5vw,5.8rem);position:relative;z-index:1}.dds-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;width:100%}.dds-footer__bottom p{color:#f8f5efdb;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);line-height:1.5;margin:0}.dds-footer__powered-link{color:inherit;text-decoration:none;transition:color .18s ease,opacity .18s ease}.dds-footer__powered-link:hover{color:#fff;opacity:.9}.dds-footer__powered-link:focus-visible{outline:2px solid rgba(248,245,239,.72);outline-offset:.25rem}@media screen and (max-width:1180px){.dds-footer__main,.dds-footer__meta{grid-template-columns:1fr}.dds-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.dds-footer__inner{padding-block:4rem 3.2rem}.dds-footer__top,.dds-footer__columns,.dds-footer__newsletter{grid-template-columns:1fr}.dds-footer__newsletter{border-radius:1.8rem;padding:2rem}.dds-footer__newsletter-form{grid-template-columns:1fr}.dds-footer__newsletter-button{width:100%}.dds-footer__brand-title{font-size:clamp(2.4rem,8vw,3rem)}.dds-footer__policies,.dds-footer__socials,.dds-footer__payments,.dds-footer__bottom{align-items:flex-start;justify-content:flex-start}.dds-footer__policies,.dds-footer__bottom{flex-direction:column}.dds-footer__watermark{bottom:14rem;width:18rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dds-footer.css.map */
