:root{--lj-red:#A32A2A;--lj-red-dark:#7C1F1F;--lj-green:#143528;--lj-cream:#FAF6EF}.menu-list__link[href="/#lk"],.menu-list__link[href*="/collections/muumit"]{display:inline-flex!important;align-items:center;white-space:nowrap;gap:6px}.menu-list__link[href="/#lk"]{border:1.5px solid var(--lj-green);border-radius:999px;padding:7px 15px!important;font-weight:600}.menu-list__link[href*="/collections/muumit"]{background:var(--lj-red);color:#fff!important;border-radius:999px;padding:8px 16px!important;font-weight:600;box-shadow:0 2px 0 var(--lj-red-dark)}.menu-list__link[href*="/collections/muumit"] *{color:#fff!important}.menu-drawer__menu-item[href*="/collections/muumit"],.menu-drawer__menu-item[href*="/collections/muumit"] *{color:var(--lj-red)!important;font-weight:700}.menu-drawer__menu-item[href="/#lk"],.menu-drawer__menu-item[href="/#lk"] *{font-weight:700}.menu-list__link[href="/#lk"] span,.menu-list__link[href*="/collections/muumit"] span{display:inline-flex;align-items:center;white-space:nowrap}.menu-list__link[href="/#lk"] .menu-list__link-title:before,.menu-list__link[href*="/collections/muumit"] .menu-list__link-title:before{content:"";flex:none;width:15px;height:15px;margin-right:6px;background:currentColor;-webkit-mask:var(--lj-i) center/contain no-repeat;mask:var(--lj-i) center/contain no-repeat}.menu-list__link[href="/#lk"]{--lj-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E")}.menu-list__link[href*="/collections/muumit"]{--lj-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M20.7 7L3.3 17M12 6l-3-3M12 6l3-3M12 18l-3 3M12 18l3 3'/%3E%3C/svg%3E")}[id*=header_announcements],[id*=header_announcements] *{background-color:var(--lj-red)!important;color:#fff!important;border-color:var(--lj-red)!important}.lj-bar{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.lj-bar a{font-weight:700;text-decoration:underline;color:#fff!important}.lj-bar svg{flex:none}@media(max-width:749px){.lj-bar .lj-long{display:none}}.lj-chips{display:none}@media(max-width:749px){.lj-chips{display:flex;gap:8px;padding:8px 14px 10px;background:var(--lj-cream)}.lj-chips a{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600;border-radius:999px;padding:9px 6px;text-decoration:none;white-space:nowrap}.lj-chips .lj-k{border:1.5px solid var(--lj-green);color:var(--lj-green)}.lj-chips .lj-t{background:var(--lj-red);color:#fff}}.lj-band{position:relative;background:var(--lj-red);padding:44px 0 58px;margin:8px 0 28px;overflow:hidden}.lj-band__snow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lj-band__snow:before,.lj-band__snow:after{content:"";position:absolute;left:0;right:0;top:-420px;height:calc(100% + 420px);background-repeat:repeat;animation:lj-snow 38s linear infinite}.lj-band__snow:before{background-size:420px 420px;background-image:radial-gradient(circle 3px at 40px 60px,#ffffff80 98%,transparent),radial-gradient(circle 2px at 150px 210px,#ffffff66 98%,transparent),radial-gradient(circle 4px at 300px 110px,#ffffff59 98%,transparent),radial-gradient(circle 2.5px at 370px 330px,#ffffff80 98%,transparent),radial-gradient(circle 3px at 230px 370px,#ffffff59 98%,transparent)}.lj-band__snow:after{background-size:420px 420px;animation-duration:58s;background-image:radial-gradient(circle 2px at 90px 300px,#ffffff59 98%,transparent),radial-gradient(circle 3px at 260px 40px,#ffffff4d 98%,transparent),radial-gradient(circle 2px at 340px 220px,#ffffff66 98%,transparent)}@keyframes lj-snow{to{transform:translateY(420px)}}@media(prefers-reduced-motion:reduce){.lj-band__snow:before,.lj-band__snow:after{animation:none}}.lj-band__in{position:relative;max-width:1400px;margin:0 auto;padding:0 20px}.lj-band__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}.lj-band h2{font-family:Fraunces,serif;font-style:italic;font-weight:400;color:#fff;font-size:clamp(30px,4vw,46px);margin:0}.lj-band__act{display:flex;align-items:center;gap:12px}.lj-nav{width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--lj-green);font-size:20px;line-height:1;cursor:pointer}.lj-band__all{color:#fff!important;text-decoration:underline;font-size:15px;white-space:nowrap}.lj-band__r{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:14px 10px 12px;margin:0 -10px}.lj-band__r::-webkit-scrollbar{display:none}.lj-c{flex:0 0 calc((100% - 80px)/5);min-width:0;scroll-snap-align:start;background:#fff;border-radius:14px;color:var(--lj-green)!important;text-decoration:none;display:block;position:relative;transition:transform .2s}.lj-c:nth-child(odd){transform:rotate(-1.3deg)}.lj-c:nth-child(2n){transform:rotate(1.1deg)}.lj-c:hover{transform:rotate(0) translateY(-3px)}.lj-c__i{aspect-ratio:1;background:#fff;overflow:hidden;border-radius:14px 14px 0 0}.lj-c__i img{width:100%;height:100%;object-fit:cover;display:block}.lj-c__b{padding:12px 14px 14px;font-size:14px;line-height:1.3}.lj-c__t{min-height:36px}.lj-c__p{margin-top:6px;color:var(--lj-red);font-size:16px;font-weight:700}.lj-c__p s{color:#777;font-size:13px;font-weight:400;margin-left:4px}.lj-c__s{position:absolute;top:-8px;right:-6px;width:58px;height:58px;border-radius:50%;background:#e9b949;color:var(--lj-green);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(10deg);box-shadow:0 2px 6px #00000040;z-index:2}.lj-band__edge{position:absolute;left:0;bottom:-1px;display:block;width:100%;height:22px}@media(max-width:749px){.lj-nav{display:none}.lj-band{padding:34px 0 46px}.lj-band__r{gap:14px;padding:10px 20px 12px;margin:0 -20px}.lj-c{flex:0 0 62%}}html #kt{max-width:1400px}#kt a[href*="/collections/muumit"] span{background:linear-gradient(transparent,#a32a2af0 55%)}#kc .r{scrollbar-width:none}#kc .r::-webkit-scrollbar{display:none}.lj-offers .product-grid .card-gallery{aspect-ratio:1/1;overflow:hidden;background:#fff}.lj-offers .product-grid .card-gallery img{height:100%;width:100%;object-fit:cover}.color-custom-badge-sale{background:var(--lj-red)!important;color:#fff!important}.lk-band{position:relative;overflow:hidden;background:linear-gradient(120deg,#cdeaf0,#d9eedc 55%,#fbe7b5);padding:44px 0 62px}.lk-in{position:relative;max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(300px,1fr) 2fr;gap:20px;align-items:center;min-height:300px}.lk-band h1{font-family:Fraunces,serif;font-weight:400;font-style:italic;font-size:clamp(38px,5vw,62px);color:var(--lj-green);margin:0 0 18px;line-height:1.05}.lk-scene{position:relative;height:300px}.lk-st{position:absolute;width:150px;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 4px 6px rgba(0,0,0,.18))}.lk-ph{position:absolute;width:128px;background:#fff;padding:7px;border-radius:12px;box-shadow:0 4px 12px #0000002e}.lk-ph img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px}.lk-edge{position:absolute;left:0;bottom:-1px;width:100%;height:22px;display:block}.lk-tabs{display:inline-flex;gap:6px;background:#ffffffb3;border-radius:999px;padding:5px}.lk-tabs button{border:0;background:none;border-radius:999px;padding:10px 24px;font:inherit;font-size:16px;font-weight:600;color:var(--lj-green);cursor:pointer}.lk-tabs button[aria-pressed=true]{background:var(--lj-green);color:#fff}.lk-shop{max-width:1400px;margin:0 auto;padding:20px 40px 48px}.lk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.lk-chips button{border:1.5px solid #143528;background:none;border-radius:999px;padding:8px 16px;font:inherit;font-size:14px;font-weight:600;color:var(--lj-green);cursor:pointer}.lk-chips button[aria-pressed=true]{background:#fbe7b5}.lk-g{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.lk-c{display:block;background:#fff;border-radius:18px;overflow:hidden;color:var(--lj-green)!important;text-decoration:none;transition:transform .2s}.lk-c:hover{transform:translateY(-3px)}.lk-c:nth-child(3n+1) .lk-c__b{background:#e8f5f8}.lk-c:nth-child(3n+2) .lk-c__b{background:#fff6da}.lk-c:nth-child(3n) .lk-c__b{background:#eaf6ea}.lk-c__i{aspect-ratio:1;background:#fff}.lk-c__i img{width:100%;height:100%;object-fit:cover;display:block}.lk-c__b{padding:12px 14px 14px;font-size:14px;line-height:1.3}.lk-c__t{min-height:36px}.lk-c__p{margin-top:6px;font-size:15px;font-weight:700}.lk-c__p s{color:#777;font-size:13px;font-weight:400;margin-left:4px}.lk-strip{position:relative;overflow:hidden;background:linear-gradient(120deg,#cdeaf0,#d9eedc 55%,#fbe7b5);border-radius:24px;height:190px;margin:0 0 22px}.lk-strip .lk-st{width:112px}.lk-strip .lk-ph{width:96px;padding:5px}.lk-kids #lkr a{border-radius:20px!important;overflow:hidden}.lk-kids #lkr a:nth-child(3n+1){background:#e8f5f8!important}.lk-kids #lkr a:nth-child(3n+2){background:#fff6da!important}.lk-kids #lkr a:nth-child(3n){background:#eaf6ea!important}@media(max-width:749px){.lk-band{padding:26px 0 46px}.lk-in{grid-template-columns:1fr;padding:0 18px;min-height:0}.lk-scene{height:240px}.lk-st{width:104px}.lk-ph{width:92px;padding:5px}.lk-shop{padding:14px 14px 36px}.lk-g{grid-template-columns:repeat(2,1fr);gap:10px}.lk-strip{height:150px}.lk-strip .lk-st{width:84px}.lk-strip .lk-ph{width:72px}}.lj-sw{display:flex!important;flex-wrap:nowrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:1;color:#5a6b63}.lj-sw i{display:block!important;flex:none;box-sizing:border-box;width:13px!important;height:13px!important;padding:0!important;margin:0!important;border-radius:50%;border:1px solid #00000033}.lj-sw em{display:inline!important;padding:0!important;font-size:12px;font-style:normal;margin-left:3px;white-space:nowrap;color:#5a6b63}#lk .lj-sw,#kc .lj-sw{padding:6px 12px 12px;margin:0}#kc,#kt,#lk{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:749px){#kc{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lahja-joulu.css.map */
