.karu-ticker{display:flex;overflow:hidden;width:100%;font-size:1.3rem;font-weight:700}.karu-ticker__group{display:flex;flex-shrink:0;min-width:100%;animation:karu-ticker 40s linear infinite}.karu-ticker__item{display:flex;align-items:center;gap:3rem;padding:1.1rem 1.5rem;white-space:nowrap}.karu-ticker a{color:inherit;text-decoration:none}.karu-ticker:hover .karu-ticker__group,.karu-ticker:focus-within .karu-ticker__group{animation-play-state:paused}@keyframes karu-ticker{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.karu-ticker{overflow-x:auto}.karu-ticker__group{animation:none;flex-wrap:wrap;min-width:0}.karu-ticker__group:nth-child(2){display:none}.karu-ticker__item{white-space:normal}}.karu-welcome{box-sizing:border-box;width:min(92vw,460px);max-height:88vh;overflow:auto;border:0;border-radius:20px;padding:4rem 3rem;background:#0c6542;color:#fff;text-align:center;box-shadow:0 20px 80px #0004}.karu-welcome::backdrop{background:#0009}.karu-welcome h2{color:#edc624;font-size:3.6rem;line-height:1.1;margin:1rem 0 2rem}.karu-welcome p{line-height:1.5}.karu-welcome__eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem}.karu-welcome__close{position:absolute;top:10px;right:14px;background:none;border:0;color:#fff;font-size:3rem;cursor:pointer}.karu-welcome form>label:not(.karu-welcome__consent){display:block;text-align:left;margin-bottom:.6rem}.karu-welcome input[type=email]{box-sizing:border-box;width:100%;padding:1.3rem;border:1px solid #ddd;border-radius:6px;background:#fff;color:#121212;font:inherit}.karu-welcome__consent{display:flex;align-items:flex-start;gap:.8rem;text-align:left;margin:1.5rem 0;font-size:1.2rem}.karu-welcome a{color:inherit}.karu-welcome .button{width:100%;background:#edc624;color:#121212;border-radius:6px;font-weight:700}.karu-welcome__skip{background:none;border:0;color:#fff;text-decoration:underline;padding:1.5rem;cursor:pointer}.karu-welcome__code{display:block;font-size:3rem;letter-spacing:.2em;margin:2rem}.karu-welcome-launch{position:fixed;bottom:20px;left:16px;z-index:5;border:0;border-radius:24px;background:#edc624;color:#121212;padding:1rem 1.6rem;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 2px 12px #0002}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AQAQ */
