.intodigital-footer{--footer-background: #143a84;--footer-text: #fff;--footer-text-muted: rgb(255 255 255 / 88%);position:relative;background:rgba(0,0,0,0);color:var(--footer-text);padding:0}.intodigital-footer__topband{position:absolute;left:0;top:-80px;width:100%;height:80px;background:linear-gradient(to right, var(--color-background-base, #fff) 0 50%, transparent 50% 100%)}@media(width >= 64rem){.woocommerce-checkout .intodigital-footer__topband{background:linear-gradient(to right, var(--color-background-base, #fff) 0 50%, var(--color-background-neutral-extra-light) 50% 100%)}}.intodigital-footer__logo-shell{position:absolute;top:-80px;left:50%;z-index:6;display:grid;place-items:center;width:10rem;height:10rem;aspect-ratio:1;background:rgba(0,0,0,0);transform:translateX(-50%)}.intodigital-footer__logo{width:100%;height:auto;max-height:100%;object-fit:contain}.intodigital-footer__body{padding:clamp(10rem,14vw,12rem) var(--grid-margin, 1rem) clamp(14rem,18vw,16rem) var(--grid-margin, 1rem);position:relative;background:var(--footer-background);color:var(--footer-text);overflow:hidden}@media(width >= 64rem){.intodigital-footer__body{padding:5.9375rem var(--grid-margin, 1rem) var(--spacing-l) var(--grid-margin, 1rem)}}.intodigital-footer__content{position:relative;z-index:2}.intodigital-footer__decor{position:absolute;z-index:1;pointer-events:none;opacity:.92}@media(width >= 64rem){.intodigital-footer__decor{opacity:1}}.intodigital-footer__decor--top-right{width:min(24rem,55vw);transform:translate(0%, -4%);top:0;right:0}@media(width >= 48.0625rem){.intodigital-footer__decor--top-right{width:min(31rem,34vw);transform:translate(12%, -6%)}}@media(width >= 64.0625rem){.intodigital-footer__decor--top-right{width:16.25rem;transform:translate(0%, 0%)}}.intodigital-footer__decor--bottom-left{width:min(30rem,70vw);transform:translate(-5%, 10%);bottom:0;left:0}@media(width >= 48.0625rem){.intodigital-footer__decor--bottom-left{width:min(30rem,70vw);transform:translate(-5%, 10%)}}@media(width >= 64.0625rem){.intodigital-footer__decor--bottom-left{width:25rem;transform:translate(0%, 0%)}}.intodigital-footer__decor-image{display:block;width:100%;height:auto}.intodigital-footer__main{row-gap:clamp(2rem,4vw,3rem);align-items:start;min-height:clamp(18rem,26vw,22rem);padding-bottom:var(--spacing-xl)}@media(width >= 64.0625rem){.intodigital-footer__main{padding-top:var(--spacing-l);padding-bottom:var(--spacing-4xl)}}.intodigital-footer__left,.intodigital-footer__right,.intodigital-footer__meta-links{position:relative;z-index:2}.intodigital-footer__right{padding-bottom:var(--spacing-xl)}.intodigital-footer__richtext{max-width:22rem;--color-text-subtle: #fff}.intodigital-footer__richtext h1,.intodigital-footer__richtext h2,.intodigital-footer__richtext h3,.intodigital-footer__richtext h4,.intodigital-footer__richtext h5,.intodigital-footer__richtext h6{margin:0 0 var(--spacing-3xs);color:var(--color-text-invert, #fff);font-size:var(--text-styles-interface-l-font-size, 1.5rem);font-style:normal;font-weight:700;line-height:var(--text-styles-interface-l-line-height, 2.025rem)}.intodigital-footer__richtext p,.intodigital-footer__richtext li{margin:0 0 var(--spacing-3xs);color:var(--color-text-invert, #fff);font-size:var(--text-styles-interface-m-font-size, 20px);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-m-line-height, 27px)}.intodigital-footer__richtext a{color:var(--footer-text);transition:color .2s ease;text-decoration:underline;text-decoration-color:var(--color-text-subtle, #e0e0e0);text-underline-offset:.16em;word-break:break-word;font-size:var(--text-styles-interface-m-font-size, 20px);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-m-line-height, 27px)}.intodigital-footer__richtext a:hover{color:var(--color-text-light, #adadad) !important}.intodigital-footer__title{margin:0 0 var(--spacing-s);color:var(--footer-text);font-size:var(--text-styles-interface-l-font-size, 1.5rem);font-style:normal;font-weight:700;line-height:var(--text-styles-interface-l-line-height, 2.025rem)}.intodigital-footer__link-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-3xs) .5rem}@media(width >= 48rem){.intodigital-footer__link-grid{gap:var(--spacing-xs) 1rem}}.intodigital-footer__link-grid-item{color:var(--color-text-invert, #fff);font-size:var(--text-styles-interface-m-font-size, 1.125rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-m-line-height, 1.5188rem);transition:opacity .2s ease}.intodigital-footer__link-grid-item:hover{opacity:.75}.intodigital-footer__link-grid-item,.intodigital-footer__meta-list-item{min-width:0}.intodigital-footer__link,.intodigital-footer__link:active,.intodigital-footer__meta-link,.intodigital-footer__meta-link:active{text-decoration:none;color:var(--color-text-invert, #fff);font-size:var(--text-styles-interface-m-font-size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-m-line-height, 1.6875rem)}.intodigital-footer__meta{margin-top:clamp(3rem,10vw,5rem)}@media(width >= 64rem){.intodigital-footer__meta{margin-top:clamp(5rem,16vw,14rem)}}.intodigital-footer__meta-links{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media(width >= 64rem){.intodigital-footer__meta-links{align-items:flex-end}}.intodigital-footer__meta-list{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.intodigital-footer__meta-link,.intodigital-footer__meta-text,.intodigital-footer__meta-text p,.intodigital-footer__meta-text strong,.intodigital-footer__meta-text b{color:var(--color-text-invert, #fff);font-size:var(--text-styles-interface-xs-font-size, 1rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-xs-line-height, 1.35rem)}.intodigital-footer__link:hover,.intodigital-footer__link:focus-visible,.intodigital-footer__meta-link:hover,.intodigital-footer__meta-link:focus-visible{color:var(--footer-text);text-decoration:underline;text-underline-offset:.16em;text-decoration-color:var(--color-text-invert, #fff);text-decoration-thickness:1px}.intodigital-footer__meta-text{text-align:left}@media(width >= 64rem){.intodigital-footer__meta-text{text-align:right}}.intodigital-footer__meta-text p{margin:0}.intodigital-footer__meta-text strong,.intodigital-footer__meta-text b{color:var(--footer-text);font-weight:700}.intodigital-footer__meta-text a{color:var(--footer-text)}.intodigital-footer .cookie-settings-link{appearance:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:inherit;text-align:left;cursor:pointer}