.text-box-wrap .copy a{text-decoration:underline}@media screen and (pointer: fine){.text-box-wrap .copy a:hover{text-decoration:none}}.newsletter__inner{grid-column:1 / span 2}.newsletter__inner-heading{margin-bottom:var(--gap-global)}small.newsletter__inner-footer--content.rte{font-size:.8em;line-height:1}.newsletter__inner #mc_embed_signup form .submit{width:auto;text-align:center;position:absolute;bottom:.75rem;right:0;z-index:100;opacity:0;transition:opacity .18s ease}.newsletter__inner #mc_embed_signup form input[type=email]{padding-bottom:.5rem}.newsletter__inner #mc_embed_signup form input[type=email]:focus,.newsletter__inner #mc_embed_signup form input[type=email]:focus-visible{border-color:var(--color-black)}.newsletter__inner #mc_embed_signup form:has(input[type=email]:focus) .submit,.newsletter__inner #mc_embed_signup form:has(input[type=email]:focus-visible) .submit{opacity:1}.newsletter__inner #mc_embed_signup form .submit input{cursor:pointer;padding:.5rem .5rem .5rem 1.5rem;transition:transform .18s ease}.newsletter__inner #mc_embed_signup form .submit input:hover{transform:translateY(-.125em)}.newsletter__inner #mc_embed_signup form #mc_embed_signup_scroll{width:100%;display:block;position:relative}.newsletter__inner #mc_embed_signup form .mc-field-group{width:100%}footer .footer-mc{display:none}@media (min-width: 749px){.newsletter__inner{grid-column:1 / span 4;margin-bottom:var(--gap-global--double)}.newsletter__inner-footer{max-width:30em;text-wrap:balance;text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/70/compiled_assets/styles.css.map */
