.miniso-footer{--miniso-footer-copyright: rgba(0, 0, 0, .55);--miniso-footer-divider: rgba(255, 255, 255, .1);--miniso-footer-on-primary: #ffffff;--miniso-footer-overhang: 102px;--miniso-footer-clearance: 24px;position:relative;margin-top:calc(var(--miniso-footer-overhang) + var(--miniso-footer-clearance));background-color:var(--miniso-lavender-40);color:var(--miniso-secondary);font-family:var(--miniso-font)}.miniso-footer *,.miniso-footer *:before,.miniso-footer *:after{box-sizing:border-box}.miniso-footer__top{display:flex;flex-direction:column;gap:84px;padding:48px 16px}.miniso-footer__newsletter{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:12px;text-align:center}.miniso-footer__mascot{position:absolute;top:calc(-1 * var(--miniso-footer-overhang));left:50%;width:162px;height:123px;transform:translate(-50%);pointer-events:none}.miniso-footer__mascot>svg{display:block;width:100%;height:100%;overflow:visible}.miniso-footer__mascot #wink-head,.miniso-footer__mascot #wink-lid-upper,.miniso-footer__mascot #wink-lid-lower{transform-origin:0 0}.miniso-footer__mascot #wink-head{animation:wink-head-tilt 6s cubic-bezier(.4,0,.2,1) infinite}.miniso-footer__mascot #wink-lid-upper{animation:wink-lid-upper 6s cubic-bezier(.4,0,.2,1) infinite}.miniso-footer__mascot #wink-lid-lower{animation:wink-lid-lower 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes wink-lid-upper{0%,58%{transform:translate(469.92px,365.21px) rotate(0) translate(-469.92px,-365.21px)}68%,74%{transform:translate(469.92px,365.21px) rotate(26deg) translate(-469.92px,-365.21px)}82.5%,to{transform:translate(469.92px,365.21px) rotate(0) translate(-469.92px,-365.21px)}}@keyframes wink-lid-lower{0%,58%{transform:translate(469.92px,365.21px) rotate(0) translate(-469.92px,-365.21px)}68%,74%{transform:translate(469.92px,365.21px) rotate(-2deg) translate(-469.92px,-365.21px)}82.5%,to{transform:translate(469.92px,365.21px) rotate(0) translate(-469.92px,-365.21px)}}@keyframes wink-head-tilt{0%,58%{transform:translate(123.45px,180px) rotate(0) translate(-123.45px,-180px)}68%,74%{transform:translate(123.45px,180px) rotate(2.5deg) translate(-123.45px,-180px)}82.5%,to{transform:translate(123.45px,180px) rotate(0) translate(-123.45px,-180px)}}@media(prefers-reduced-motion:reduce){.miniso-footer__mascot #wink-head,.miniso-footer__mascot #wink-lid-upper,.miniso-footer__mascot #wink-lid-lower{animation:none}}.miniso-footer__heading{margin:0;color:var(--miniso-secondary);font-family:var(--miniso-font-display);font-size:var(--miniso-h1-hero);font-weight:400;letter-spacing:var(--miniso-hero-tracking);line-height:var(--miniso-h1-hero-lh)}.miniso-footer__subcopy{margin:0;color:var(--miniso-secondary);font-size:var(--miniso-body-sm);font-weight:400;line-height:var(--miniso-body-sm-lh)}.miniso-footer__form{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:0}.miniso-footer__input{width:320px;max-width:100%}.miniso-footer__join{min-width:127px;font-size:var(--miniso-sub2);line-height:var(--miniso-sub2-lh)}.miniso-footer__success{margin:0;color:var(--miniso-secondary);font-size:var(--miniso-body-sm);font-weight:400;line-height:var(--miniso-body-sm-lh)}.miniso-footer__body{display:flex;flex-direction:column;gap:64px}.miniso-footer__brandmark{display:block;width:101.62px;height:134px}.miniso-footer__cols{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:16px;row-gap:13px}.miniso-footer__col{display:flex;flex:0 1 calc(50% - 8px);flex-direction:column;gap:16px;min-width:0}.miniso-footer__col-title{margin:0;color:var(--miniso-primary);font-family:var(--miniso-font);font-size:var(--miniso-sub1);font-weight:500;letter-spacing:0;line-height:var(--miniso-sub1-lh);text-transform:uppercase}.miniso-footer__col-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.miniso-footer__col-item{margin:0;padding:0;list-style:none}.miniso-footer__link{color:var(--miniso-secondary);font-family:var(--miniso-font);font-size:var(--miniso-body-sm);font-weight:400;line-height:var(--miniso-body-sm-lh);text-decoration:none}.miniso-footer__link:hover,.miniso-footer__link:focus-visible{color:var(--miniso-primary)}.miniso-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--miniso-footer-divider)}.miniso-footer__copyright{margin:0;flex:1 1 0;min-width:0;color:var(--miniso-footer-copyright);font-size:var(--miniso-body-fn);font-weight:400;line-height:var(--miniso-body-fn-lh)}.miniso-footer__payments{display:flex;flex:1 1 100%;order:3;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;opacity:.4}.miniso-footer__payment{display:flex;align-items:center;margin:0;padding:0;list-style:none}.miniso-footer__payment-icon{display:block;width:auto;height:24px;filter:grayscale(1)}.miniso-footer__social{display:flex;flex:0 0 auto;gap:8px;margin:0;padding:0;list-style:none}.miniso-footer__social>li{margin:0;padding:0;list-style:none}.miniso-footer__social-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:var(--miniso-radius-pill);background-color:var(--miniso-primary)}.miniso-footer__social-icon{display:block;width:20px;height:20px}.miniso-footer__social-icon--bleed{width:36px;height:36px}@media screen and (min-width:990px){.miniso-footer{--miniso-footer-overhang: 123.5px}.miniso-footer__top{padding:48px 64px}.miniso-footer__mascot{width:199px;height:151px}.miniso-footer__body{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:109px}.miniso-footer__brand{flex:0 0 280px}.miniso-footer__brandmark{width:176px;height:232px}.miniso-footer__cols{display:grid;flex:1 1 auto;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-columns:180px 292px 200px;align-items:start;justify-content:space-between;column-gap:24px;row-gap:0}.miniso-footer__col{flex:none}.miniso-footer__col-title{white-space:nowrap}.miniso-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px;padding:24px 64px}.miniso-footer__copyright{grid-area:1 / 1}.miniso-footer__payments{grid-area:1 / 2;flex:none;flex-wrap:nowrap;justify-self:center}.miniso-footer__social{grid-area:1 / 3;justify-self:end}}@media screen and (min-width:990px)and (max-width:1294px){.miniso-footer__cols{grid-template-columns:minmax(180px,max-content) 292px 200px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/aico-footer-miniso.css.map */
