:root{--lk-bg:#13261C;--lk-bg2:#1C3527;--lk-deep:#0D1B14;--lk-cream:#FBF1DF;--lk-gold:#E8C38A;--lk-accent:#B23A3A;--lk-text:#EFE3D0;--lk-glow:#FFAA50;--lk-ink:#2B2420}.loko{--lk-muted:color-mix(in srgb,var(--lk-text) 78%,transparent);font-family:var(--lk-font-body,"Nunito"),system-ui,sans-serif;color:var(--lk-text);background:var(--lk-bg);position:relative;overflow:hidden}.loko *{box-sizing:border-box}.loko h1,.loko h2,.loko h3{font-family:var(--lk-font-head,"Fraunces"),Georgia,serif;letter-spacing:-.01em;margin:0;color:var(--lk-cream)}.loko a{color:inherit}.loko-wrap{max-width:1280px;margin:0 auto;padding:0 16px;position:relative;z-index:1}.loko-btn{display:inline-block;padding:16px 34px;border-radius:999px;font-weight:800;text-decoration:none;font-size:15px;letter-spacing:.02em;transition:transform .15s ease,filter .15s ease;border:2px solid transparent;cursor:pointer}.loko-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.loko-btn--accent,.loko-btn--berry{background:var(--lk-accent);color:#fff!important;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--lk-accent) 80%,transparent)}.loko-btn--ghost{background:#ffffff0f;color:#fff!important;border-color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loko-btn--gold{background:var(--lk-gold);color:var(--lk-deep)!important}.loko-stars{background-color:var(--lk-bg);background-image:radial-gradient(1.4px 1.4px at 22px 34px,rgba(255,240,210,.65),transparent),radial-gradient(1px 1px at 120px 80px,rgba(255,255,255,.5),transparent),radial-gradient(1.8px 1.8px at 200px 160px,color-mix(in srgb,var(--lk-gold) 65%,transparent),transparent),radial-gradient(1px 1px at 300px 40px,rgba(255,255,255,.4),transparent),radial-gradient(1.2px 1.2px at 260px 250px,rgba(255,236,200,.5),transparent),radial-gradient(1000px 520px at 50% 0%,color-mix(in srgb,var(--lk-glow) 10%,transparent),transparent),linear-gradient(180deg,color-mix(in srgb,var(--lk-bg) 80%,#000) 0%,var(--lk-bg) 55%,color-mix(in srgb,var(--lk-bg) 88%,#fff) 100%);background-size:340px 300px,340px 300px,340px 300px,340px 300px,340px 300px,100% 100%,100% 100%}.loko-nostars .loko-stars{background-image:linear-gradient(180deg,color-mix(in srgb,var(--lk-bg) 80%,#000) 0%,var(--lk-bg) 55%,color-mix(in srgb,var(--lk-bg) 88%,#fff) 100%)}.loko-hero{position:relative;min-height:80vh;display:flex;align-items:flex-end;background:var(--lk-deep) center/cover no-repeat}.loko-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 72%,color-mix(in srgb,var(--lk-glow) 30%,transparent),transparent 30%),radial-gradient(ellipse at 20% 100%,color-mix(in srgb,var(--lk-deep) 88%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--lk-deep) 12%,transparent) 0%,color-mix(in srgb,var(--lk-bg) 35%,transparent) 50%,var(--lk-bg) 100%)}.loko-hero__inner{position:relative;z-index:1;padding:0 16px 80px;max-width:1280px;margin:0 auto;width:100%;color:#fff}.loko-hero__tag{display:inline-block;padding:8px 16px;border-radius:999px;font-weight:800;font-size:13px;margin-bottom:18px;background:color-mix(in srgb,var(--lk-gold) 14%,transparent);color:var(--lk-gold);border:1px solid color-mix(in srgb,var(--lk-gold) 55%,transparent)}.loko-hero h1{color:#fff;font-size:clamp(40px,7vw,86px);line-height:1;max-width:800px;text-shadow:0 4px 30px rgba(0,0,0,.4)}.loko-hero h1 em{font-style:italic;color:var(--lk-gold)}.loko-hero p{font-size:clamp(17px,2vw,21px);max-width:560px;margin:18px 0 30px;color:#f7ebdd}.loko-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.loko-lights{height:36px;position:relative;background:var(--lk-bg);overflow:hidden}.loko-lights:before{content:"";position:absolute;left:-2%;right:-2%;top:-14px;height:28px;border-bottom:2px solid color-mix(in srgb,var(--lk-deep) 70%,#000);border-radius:0 0 50% 50%/0 0 30px 30px}.loko-lights i{position:absolute;top:13px;width:10px;height:15px;border-radius:50%/60% 60% 40% 40%;animation:lokoTwinkle 2.4s ease-in-out infinite}.loko-lights i:nth-child(4n+1){background:#ffd27a;box-shadow:0 0 12px 3px #ffd27abf}.loko-lights i:nth-child(4n+2){background:#ff5e5e;box-shadow:0 0 12px 3px #ff5e5eb3;animation-delay:.6s}.loko-lights i:nth-child(4n+3){background:#ffb86b;box-shadow:0 0 12px 3px #ffb86bb3;animation-delay:1.2s}.loko-lights i:nth-child(4n+4){background:#fff1c9;box-shadow:0 0 12px 3px #fff1c9b3;animation-delay:1.8s}@keyframes lokoTwinkle{0%,to{opacity:1}50%{opacity:.35}}.loko-usp{background:var(--lk-deep);color:var(--lk-gold);border-top:1px solid color-mix(in srgb,var(--lk-gold) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--lk-gold) 25%,transparent)}.loko-usp ul{list-style:none;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1280px;margin:0 auto}.loko-usp li{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:800;font-size:14px;text-align:center}.loko-sec{padding:84px 0;position:relative}.loko-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:34px;flex-wrap:wrap}.loko-kicker{display:block;color:var(--lk-gold);font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.loko-head h2{font-size:clamp(30px,4vw,48px)}.loko-head p{margin:10px 0 0;color:var(--lk-muted);font-size:17px}.loko-link{font-weight:800;text-decoration:underline;text-underline-offset:5px;color:var(--lk-gold)!important}.loko-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.loko-card{background:var(--lk-cream);color:var(--lk-ink);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px -24px #000000bf,0 0 34px -14px color-mix(in srgb,var(--lk-glow) 35%,transparent);transition:transform .2s ease,box-shadow .2s ease}.loko-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -22px #000c,0 0 0 2px color-mix(in srgb,var(--lk-gold) 70%,transparent)}.loko-card__media{position:relative;aspect-ratio:4/5;background:#e9dcc6;display:block;overflow:hidden}.loko-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.loko-card:hover .loko-card__media img{transform:scale(1.05)}.loko-badge{position:absolute;top:12px;left:12px;background:var(--lk-accent);color:#fff;font-weight:800;font-size:12px;padding:6px 12px;border-radius:999px}.loko-badge--xmas{left:auto;right:12px;background:var(--lk-bg);color:var(--lk-gold)}.loko-card__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.loko-card__title{font-weight:800;font-size:16px;text-decoration:none;line-height:1.3;color:var(--lk-deep)!important}.loko-price{display:flex;gap:10px;align-items:baseline;margin-top:auto;padding-top:6px}.loko-price strong{font-size:19px;color:var(--lk-accent)}.loko-price s{color:#8a7c70;font-size:14px}.loko-card form{margin:10px 0 0}.loko-add{width:100%;background:var(--lk-accent);color:#fff;border:0;border-radius:999px;padding:12px;font:800 14px var(--lk-font-body,"Nunito"),sans-serif;cursor:pointer;transition:filter .15s ease}.loko-add:hover{filter:brightness(1.1)}.loko-xmas{position:relative;color:#fff;background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--lk-glow) 18%,transparent),transparent 45%),linear-gradient(135deg,var(--lk-bg2),var(--lk-bg) 70%);border-top:1px solid color-mix(in srgb,var(--lk-gold) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--lk-gold) 20%,transparent)}.loko-xmas__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.loko-xmas__img{min-height:540px;background:center/cover no-repeat}.loko-xmas__txt{padding:64px clamp(24px,5vw,80px);display:flex;flex-direction:column;justify-content:center;gap:18px}.loko-xmas h2{color:#fff;font-size:clamp(32px,4vw,54px);line-height:1.05}.loko-xmas p{font-size:18px;margin:0;color:#f7ebdd}.loko-xmas .loko-btn{background:var(--lk-accent);color:#fff!important;width:fit-content}.loko-deadline{display:inline-flex;gap:10px;align-items:center;background:color-mix(in srgb,var(--lk-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--lk-gold) 50%,transparent);padding:10px 16px;border-radius:14px;font-weight:800;width:fit-content;color:var(--lk-gold)}.loko-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.loko-cat{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:3/4;display:block;text-decoration:none;background:var(--lk-bg2);box-shadow:0 0 0 1px color-mix(in srgb,var(--lk-gold) 30%,transparent)}.loko-cat img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.loko-cat:hover img{transform:scale(1.06)}.loko-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--lk-deep) 88%,transparent))}.loko-cat span{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;color:var(--lk-cream);font-family:var(--lk-font-head,"Fraunces"),serif;font-weight:800;font-size:24px;display:flex;justify-content:space-between;align-items:center}.loko-cat span:after{content:"\2192";color:var(--lk-gold)}.loko-promise{background:linear-gradient(180deg,var(--lk-bg),var(--lk-bg2))}.loko-promise__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.loko-tile{background:#ffecc80d;border:1px solid color-mix(in srgb,var(--lk-gold) 30%,transparent);border-radius:22px;padding:30px 22px;text-align:center}.loko-tile b{display:block;font-family:var(--lk-font-head,"Fraunces"),serif;font-size:36px;color:var(--lk-gold);margin:8px 0}.loko-tile p{margin:0;color:var(--lk-muted)}.loko-tile .ico{font-size:30px}.loko-story{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.loko-story__img{border-radius:28px;overflow:hidden;aspect-ratio:5/4;box-shadow:0 30px 60px -30px #000000d9,0 0 0 1px color-mix(in srgb,var(--lk-gold) 35%,transparent)}.loko-story__img img{width:100%;height:100%;object-fit:cover}.loko-story h2{font-size:clamp(32px,4vw,50px);margin-bottom:18px}.loko-story__text{font-size:18px;line-height:1.65;color:var(--lk-muted);margin:0 0 16px}.loko-snow,.loko-snow:before{position:fixed;left:0;right:0;top:-420px;bottom:0;pointer-events:none;z-index:3;content:"";background-repeat:repeat}.loko-snow{background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2px 2px at 140px 70px,#ffffffdd,transparent),radial-gradient(1.5px 1.5px at 90px 150px,#ffffffbb,transparent),radial-gradient(2.5px 2.5px at 220px 230px,#fff,transparent),radial-gradient(1.5px 1.5px at 270px 110px,#ffffffaa,transparent);background-size:300px 300px;animation:lokoSnow 22s linear infinite;opacity:var(--lk-snow,.45)}.loko-snow:before{position:absolute;top:0;background-image:radial-gradient(3px 3px at 50px 80px,#fff,transparent),radial-gradient(2.5px 2.5px at 330px 40px,#ffffffcc,transparent),radial-gradient(2px 2px at 170px 260px,#fff,transparent);background-size:420px 420px;animation:lokoSnow2 34s linear infinite}.loko-snow--soft{opacity:calc(var(--lk-snow,.45) / 2)}@keyframes lokoSnow{0%{transform:translateY(0)}to{transform:translateY(300px)}}@keyframes lokoSnow2{0%{transform:translate(0)}to{transform:translateY(420px)}}@media(max-width:989px){.loko-grid,.loko-cats,.loko-promise__grid,.loko-usp ul{grid-template-columns:repeat(2,1fr)}.loko-xmas__grid,.loko-story{grid-template-columns:1fr}.loko-xmas__img{min-height:320px}.loko-story{gap:32px}}@media(max-width:520px){.loko-sec{padding:58px 0}.loko-grid{gap:12px}.loko-card{border-radius:16px}.loko-card__body{padding:12px 12px 14px}.loko-card__title{font-size:14px}.loko-price strong{font-size:16px}.loko-usp li{font-size:12px;flex-direction:column;gap:4px}.loko-hero{min-height:74vh}.loko-hero__inner{padding-bottom:52px}.loko-cat span{font-size:19px}}@media(prefers-reduced-motion:reduce){.loko-lights i,.loko-snow,.loko-snow:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/loko.css.map */
