.footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}.footer__blocks-wrapper>.footer-block{width:100%;margin:0;min-width:0}.footer__blocks-wrapper>.footer-block:not(.footer-block--menu){grid-column:1/-1;padding-bottom:2.4rem;border-bottom:1px solid rgba(var(--color-foreground),.16)}.footer__blocks-wrapper>.footer-block:not(.footer-block--menu) .footer-block__heading{margin-bottom:1rem}.footer__blocks-wrapper>.footer-block:not(.footer-block--menu) p{margin:.6rem 0}.ada-footer-summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;list-style:none;cursor:pointer}.ada-footer-summary::-webkit-details-marker{display:none}.ada-footer-summary .footer-block__heading{margin:0;font-size:1.7rem;line-height:1.4;letter-spacing:.02em}.ada-footer-chevron{flex:0 0 20px;transition:transform .15s ease}.ada-footer-group[open] .ada-footer-chevron{transform:rotate(180deg)}.ada-footer-links{margin:1.6rem 0 0!important}.ada-footer-links .list-menu__item--link{padding:.7rem 0;min-height:3.6rem;line-height:1.55;text-decoration:none}.ada-footer-links .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.3rem}.ada-help-copy{font-size:1.6rem;line-height:1.8;overflow-wrap:anywhere}.ada-help-copy>p:first-child{font-size:1.8rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.ada-help-copy h2{font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.3;margin:0 0 1.4rem;letter-spacing:0}.ada-content-block{margin:3.2rem 0 0;padding-top:2.8rem;border-top:1px solid rgba(var(--color-foreground),.13)}.ada-content-block p{margin:1.2rem 0}.ada-content-block li{margin:.8rem 0}.ada-content-note{padding:1.8rem 2.2rem;border-left:3px solid #78556b;background:#f8f4f6;border-radius:0 6px 6px 0}.ada-content-note p{margin:0}.ada-content-table{max-width:100%;overflow-x:auto;border:1px solid rgba(var(--color-foreground),.14);border-radius:6px;margin:1.6rem 0}.ada-content-table table{width:100%;min-width:460px;margin:0!important;box-shadow:none!important;border-collapse:collapse}.ada-content-table th,.ada-content-table td{padding:1.2rem 1.4rem;text-align:left;vertical-align:top;line-height:1.5}.ada-content-table th{font-weight:600}.ada-content-table thead{background:#f4f0f2}.ada-content-table tr+tr{border-top:1px solid rgba(var(--color-foreground),.12)}.ada-help-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:2.8rem}.ada-help-directory .ada-content-block{margin:0;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.13);border-radius:8px}.ada-help-directory ul{padding:0;list-style:none}.ada-help-directory li{margin:0}.ada-help-directory a{display:block;padding:.7rem 0;min-height:4.4rem}.shopify-policy__container{max-width:90rem!important;padding-bottom:5rem!important}.shopify-policy__body{font-size:1.6rem;line-height:1.8;overflow-wrap:anywhere}.shopify-policy__body h2{font-size:2.4rem;line-height:1.35;margin:3.2rem 0 1.6rem}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.shopify-policy__title h1{font-size:clamp(3rem,4vw,4.4rem);line-height:1.2}.ada-help-copy a,.shopify-policy__body a{text-underline-offset:.3rem}.ada-help-copy img{max-width:100%;height:auto}@media(min-width:750px){.ada-footer-summary{cursor:default}.ada-footer-chevron{display:none}.footer__blocks-wrapper{row-gap:2.8rem}}@media(min-width:750px) and (max-width:989px){.footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.footer__blocks-wrapper{display:block;margin-bottom:2.8rem}.footer__blocks-wrapper>.footer-block:not(.footer-block--menu){padding-bottom:2rem;margin-bottom:.6rem}.footer__blocks-wrapper .footer-block--menu{border-bottom:1px solid rgba(var(--color-foreground),.16)}.ada-footer-summary{min-height:6.2rem;padding:1.6rem 0}.ada-footer-links{padding-bottom:1.6rem!important;margin:0!important}.ada-footer-links .list-menu__item--link{min-height:4.4rem;padding:1rem 0}.ada-help-directory{grid-template-columns:1fr}.ada-help-directory .ada-content-block{padding:2rem}.ada-content-block{margin-top:2.8rem;padding-top:2.4rem}.ada-content-note{padding:1.6rem}.ada-help-copy{font-size:1.5rem}.ada-content-table th,.ada-content-table td{padding:1rem}.shopify-policy__container{padding-left:2rem!important;padding-right:2rem!important}.shopify-policy__body h2{font-size:2.1rem}}@media(prefers-reduced-motion:reduce){.ada-footer-chevron{transition:none}}

.footer__blocks-wrapper>.footer-block:not(.footer-block--menu) .footer-block__details-content{margin-bottom:0;line-height:1.7;letter-spacing:.02em}
