.lei-marquee,.lei-footer{min-width:0;max-width:100%}.lei-marquee{background:#7372ff;color:#fff;overflow:hidden;white-space:nowrap;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:.9rem 0;position:relative;z-index:3;width:100%}.lei-marquee--tattoo{background:#111;color:#fff}.lei-marquee__track{display:flex;width:max-content;animation:lei-marquee 38s linear infinite}.lei-marquee:hover .lei-marquee__track{animation-play-state:paused}.lei-marquee__group{display:flex;align-items:center;flex-shrink:0}.lei-marquee__group span{padding:0 1.6rem}.lei-marquee__dot{opacity:.7;padding:0 .2rem!important}@keyframes lei-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lei-marquee__track{animation-duration:90s}}.shopify-policy__container{padding-bottom:8rem!important}.lei-tt-header__actions{display:flex;align-items:center;gap:1.4rem;position:relative;z-index:2}.lei-tt-header__icon{color:#111;display:inline-flex;align-items:center;position:relative;text-decoration:none}.lei-tt-header__icon:hover{opacity:.6}.lei-tt-header__count{position:absolute;top:-6px;right:-8px;background:#111;color:#fff;border-radius:50%;min-width:17px;height:17px;font-size:1rem;display:flex;align-items:center;justify-content:center;padding:0 3px;letter-spacing:0}@media(max-width:768px){.lei-tt-header{padding:14px 20px!important}.lei-tt-header__logo img{height:60px!important}.lei-tt-header__actions{gap:1.1rem}}.lei-footer{background:#fef9fb;color:#7372ff;border-top:1px solid rgba(115,114,255,.18);padding:56px 40px 24px;font-family:var(--font-body-family)}.lei-footer a{color:inherit;text-decoration:none}.lei-footer a:hover{opacity:.65}.lei-footer__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:start}.lei-footer__title{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.6rem;font-weight:600}.lei-footer__list{list-style:none;margin:0;padding:0;font-size:1.4rem;line-height:1.5;overflow-wrap:anywhere}.lei-footer__list>li{margin-bottom:1rem}.lei-footer__sub{list-style:none;margin:.5rem 0 0;padding:0 0 0 1.2rem;font-size:1.25rem;opacity:.8}.lei-footer__sub li{margin-bottom:.4rem}.lei-footer__col--menu .lei-footer__list>li>a{text-transform:uppercase;letter-spacing:.08em}.lei-footer__col--info{text-align:right}.lei-footer__col--brand{text-align:center;display:flex;flex-direction:column;align-items:center}.lei-footer__logo{width:120px;height:auto;margin-bottom:1.4rem}.lei-footer__tagline{font-size:1.4rem;line-height:1.6;max-width:34ch;margin:0 0 1.8rem}.lei-footer__follow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.lei-footer__social{display:flex;gap:1.2rem;justify-content:center}.lei-footer__social a{width:46px;height:46px;border-radius:50%;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s}.lei-footer__social a:hover{opacity:1;background:#7372ff;color:#fff}.lei-footer__cta{display:inline-block;border:1px solid currentColor;padding:1rem 2.2rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem}.lei-footer__switch{margin-top:2rem;font-size:1.3rem;text-decoration:underline!important;text-underline-offset:3px}.lei-footer__bottom{max-width:1200px;margin:44px auto 0;padding-top:20px;border-top:1px solid rgba(115,114,255,.18);text-align:center;font-size:1.15rem;letter-spacing:.06em;opacity:.85}.lei-footer__bottom p{margin:0}.lei-footer__payments{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0;margin:0 0 1.4rem}.lei-footer__payments svg{height:22px;width:auto}.lei-footer--tattoo{background:#ececec;color:#111;border-top:1px solid #dcdcdc}.lei-footer--tattoo .lei-footer__bottom{border-top-color:#d4d4d4}.lei-footer--tattoo .lei-footer__social a:hover{background:#111;color:#fff}.lei-footer--tattoo .lei-footer__cta:hover{opacity:1;background:#111;color:#fff}@media(max-width:749px){.lei-footer{padding:44px 20px 20px}.lei-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 16px}.lei-footer__col--brand{grid-column:1 / -1;order:-1}.lei-footer__col--info{text-align:left}.lei-footer__list{font-size:1.3rem}.lei-footer__sub{font-size:1.15rem;padding-left:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lei-layout.css.map */
