/** Shopify CDN: Minification failed

Line 16:13 Unexpected "{"
Line 16:22 Expected ":"
Line 16:29 Unexpected "{"
Line 22:13 Unexpected "{"
Line 22:22 Expected ":"
Line 26:13 Unexpected "{"
Line 26:22 Expected ":"
Line 32:13 Unexpected "{"
Line 32:22 Expected ":"
Line 36:13 Unexpected "{"
... and 7 more hidden warnings

**/
#footer-3dm-{{ section.id }} {
  color: var(--text-dark);
  background: #fff;
  font-family: var(--font-sans);
}

#footer-3dm-{{ section.id }} .footer__field {
  display:flex; gap: var(--space-8);
}

#footer-3dm-{{ section.id }} .footer__field input[type="email"]{
  flex:1; padding:10px 12px; border-radius: var(--r-12);
  border:1px solid var(--gold);
  outline: none;
}

#footer-3dm-{{ section.id }} .footer__policies{
  display:flex; flex-wrap:wrap; gap: var(--space-12);
  list-style:none; margin: var(--space-12) 0 0; padding:0;
}
#footer-3dm-{{ section.id }} .footer__policies a{
  color: var(--text-dark); text-decoration: none;
  position:relative; padding-bottom: 4px;
}
#footer-3dm-{{ section.id }} .footer__policies a:hover{
  color: var(--gold);
}
#footer-3dm-{{ section.id }} .footer__policies a::after{
  content:""; position:absolute; left:0; right:0; bottom:0; height:2px;
  background: var(--gold); transform: scaleX(0); transform-origin:left center;
  transition: transform .35s cubic-bezier(.2,.8,.2,1);
}
#footer-3dm-{{ section.id }} .footer__policies a:hover::after{
  transform: scaleX(1);
}
