.email-signup-block{min-width:420px;margin-left:40px}@media screen and (max-width:749px){.email-signup-block{width:100%;min-width:unset;margin-left:0}}.email-signup__heading{padding-block:var(--padding-sm);font-weight:700!important}.email-signup__byline{margin:0;padding-block:var(--padding-xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.email-signup__social-icons{display:flex;justify-content:flex-start;align-items:center;gap:var(--gap-sm);margin-top:var(--padding-lg);flex-wrap:wrap}.email-signup__social-icons .social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center}.email-signup__ada-compliance{margin-top:100px}@media screen and (max-width:749px){.email-signup__ada-compliance{margin-top:20px}}.ada-compliance-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.ada-compliance-link:hover{opacity:.8}.ada-compliance-logo{height:50px;width:auto}.ada-compliance-text{font-size:12px;color:var(--color-foreground)}.ada-compliance-arrow{color:#ffffff30;margin-left:4px;margin-top:2px}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{position:relative;display:grid;grid-template-columns:1fr auto;background-color:transparent}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap:var(--gap-xs)}.email-signup__input{width:100%;border-radius:16px;border:none}@media screen and (max-width:749px){.email-signup__input{padding:14px 15px!important;font-size:12px!important;height:60px}}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background)}.email-signup__button{border-radius:12px;white-space:nowrap;padding:0}@media screen and (max-width:749px){.email-signup__button{width:100%;font-weight:700!important;font-size:12px!important;height:60px}}.email-signup__input,.email-signup__button--text{padding:1.3rem 1.75rem}.email-signup__input-group .email-signup__input--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values)}.email-signup__input-group .email-signup__input--underline:focus-visible{--box-shadow-multiplier: 1.75;--box-shadow-color: var(--color-input-text);outline:none}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}@media screen and (max-width:749px){.email-signup__input:has(+.email-signup__button--arrow),.email-signup__input:has(+.email-signup__button--integrated){text-align:left}}.email-signup__button-icon{fill:currentcolor;padding:5px}@media screen and (max-width:749px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--arrow{aspect-ratio:1;padding-inline:var(--padding-xs)}.email-signup__button--arrow:not(.email-signup__button--integrated){width:auto}.email-signup__button--integrated{--button-offset: var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width))}@media screen and (max-width:749px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__input--underline+.email-signup__button--integrated{--button-offset: calc(10% - var(--border-width));right:0}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__button:not(.button-unstyled){background-color:var(--custom-button-bg, var(--button-background-color));color:var(--custom-button-text, var(--button-color));font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{background-color:var(--custom-button-bg, var(--button-background-color));color:var(--custom-button-text, var(--button-color));font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:var(--custom-button-bg, transparent);color:var(--custom-button-text, var(--color-input-text))}.email-signup__button.button-unstyled:hover{color:var(--custom-button-text, rgb(var(--color-input-text-rgb) / var(--opacity-70)));cursor:pointer}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs)}.email-signup__message-text{margin:0}footer .email-signup-block .email-signup__input,footer .email-signup-block .email-signup__button{height:45px}.footer-utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap-lg);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted)}@media screen and (min-width:750px){.footer-utilities{flex-direction:row;justify-content:space-between;gap:var(--gap-md);align-items:center;text-align:left}}.footer-utilities a{color:var(--color-foreground-muted)}.footer-utilities__group{width:50%;display:flex;flex:1;text-align:left;flex-direction:column;align-items:center;flex-wrap:wrap;gap:var(--gap-md);text-wrap:initial!important}@media screen and (min-width:750px){.footer-utilities__group{flex-direction:row;align-items:baseline;gap:var(--gap-2xs) var(--gap-xl)}}@media screen and (max-width:750px){.footer-utilities__group{width:100%;text-align:center;color:#fff}.footer-utilities__group .footer-utilities__text{font-size:11px;display:block;line-height:1.2}}@media screen and (min-width:750px){.footer-utilities__group--right{justify-content:flex-end}}@media screen and (max-width:749px){.footer-utilities__group:empty{display:none}}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.menu--caret .icon-plus,.menu--plus .icon-caret{display:none}.payment-icons{width:100%}.payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0}@media screen and (max-width:750px){.payment-icons__list{justify-content:center;gap:4px;width:70%;margin:0 auto}}.payment-icons__item{display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/375/assets/section_footer.css.map */
