:root{--lf-display:"Fraunces",Georgia,serif;--lf-text:"Figtree",Arial,Helvetica,sans-serif;--lf-m:max(clamp(20px,4vw,56px), calc((100vw - 1240px)/2) );--lf-ease:cubic-bezier(.16,1,.3,1);--lf-lilac-soft:#EFE7F7}body{font-family:var(--lf-text)}::selection{background:var(--yellow);color:var(--blue)}.lf-display,.lf-hero h1,.lf-head h2,.lf-head--small h3,.lf-ticker-run,.lf-card-price{font-family:var(--lf-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0}.lf-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:var(--cream);border-radius:999px;padding:18px 34px;font:700 16px/1 var(--lf-text);transition:transform .25s var(--lf-ease),background-color .25s var(--lf-ease)}.lf-btn:hover{background:#0f37a8;transform:translateY(-2px)}.lf-btn:active{transform:translateY(0) scale(.98)}.lf-link{font:700 16px/1.4 var(--lf-text);color:var(--blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.lf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px}.lf-head h2{font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.03em;color:var(--blue);margin:0}.lf-head--centre{flex-direction:column;align-items:center;text-align:center}.lf-head--centre p{font-size:18px;max-width:44ch;margin:0}.lf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf-hero{position:relative;overflow:hidden;background:var(--yellow);color:var(--blue)}.lf-hero h1{line-height:.88;letter-spacing:-.035em;text-wrap:balance}.lf-hero-lede{font-size:clamp(17px,1.4vw,20px);line-height:1.5}.lf-hero-stage{position:relative}.lf-hero-photo{position:relative;overflow:hidden;border:10px solid var(--cream);background:var(--cream);box-shadow:0 28px 50px -22px #10265c73}.lf-hero-photo img{width:100%;height:100%;object-fit:cover}.lf-float{position:absolute;display:block;line-height:0;z-index:4;animation:lfBob 6s ease-in-out infinite}.lf-shape{display:block;width:100%;height:auto;overflow:visible}.lf-float--2{animation-delay:-2s}.lf-float--3{animation-delay:-4s}.lf-float--4{animation-delay:-1s}.lf-float--5{animation-delay:-3s}.lf-float--6{animation-delay:-5s}.lf-float--1 .lf-shape{rotate:24deg}.lf-float--3 .lf-shape{rotate:-12deg}.lf-float--4 .lf-shape{rotate:14deg}.lf-stamp{position:absolute;z-index:5;animation:lfSpin 28s linear infinite}.lf-stamp text{font:800 15px var(--lf-text);letter-spacing:3.2px;fill:var(--blue)}@keyframes lfBob{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes lfSpin{to{rotate:360deg}}.lf-hero--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);padding:clamp(40px,5vw,72px) var(--lf-m) clamp(64px,6vw,96px);min-height:min(calc(100svh - 110px),860px)}.lf-hero--split h1{font-size:clamp(52px,5.4vw,84px);margin:0 0 26px;max-width:none}.lf-hero--split .lf-hero-lede{margin:0 0 34px;max-width:34ch}.lf-hero--split .lf-hero-stage{width:100%;max-width:500px;justify-self:center}.lf-hero--split .lf-hero-photo--1{aspect-ratio:4/5;border-radius:999px 999px 40px 40px}.lf-hero--split .lf-hero-photo--2{position:absolute;z-index:3;width:44%;aspect-ratio:1;border-radius:50%;left:-16%;bottom:-7%;border-width:8px;rotate:-6deg}.lf-hero--split .lf-hero-photo--3{display:none}.lf-hero--split .lf-float--1{width:96px;left:-12%;top:6%;rotate:-14deg}.lf-hero--split .lf-float--2{width:68px;right:-10%;top:44%}.lf-hero--split .lf-float--3{width:54px;right:6%;bottom:-6%}.lf-hero--split .lf-float--4{width:40px;left:30%;top:-5%}.lf-hero--split .lf-float--5,.lf-hero--split .lf-float--6{display:none}.lf-hero--split .lf-stamp{width:140px;right:-11%;top:2%}.lf-hero--fan{text-align:center;padding:clamp(36px,4.5vw,64px) var(--lf-m) 0}.lf-hero--fan h1{font-size:clamp(50px,5.8vw,96px);margin:0 auto 20px;max-width:11ch}.lf-hero--fan .lf-hero-lede{margin:0 auto 26px;max-width:44ch}.lf-hero--fan .lf-hero-stage{width:min(1040px,96vw);height:clamp(330px,32vw,460px);margin:clamp(32px,4vw,52px) auto 0}.lf-hero--fan .lf-hero-photo{position:absolute;aspect-ratio:4/5;border-radius:999px 999px 32px 32px}.lf-hero--fan .lf-hero-photo--1{z-index:3;width:36%;left:32%;top:0}.lf-hero--fan .lf-hero-photo--2{z-index:2;width:30%;left:5%;top:16%;rotate:-9deg}.lf-hero--fan .lf-hero-photo--3{z-index:2;width:30%;right:5%;top:16%;rotate:9deg}.lf-hero--fan .lf-float--1{width:96px;left:-1%;top:-2%}.lf-hero--fan .lf-float--2{width:110px;right:-2%;top:-4%}.lf-hero--fan .lf-float--3{width:58px;left:27%;top:-9%}.lf-hero--fan .lf-float--4{width:56px;right:3%;top:44%}.lf-hero--fan .lf-float--5{width:84px;left:1%;top:46%}.lf-hero--fan .lf-float--6{width:72px;right:24%;top:-12%}.lf-hero--fan .lf-stamp{width:128px;left:56%;top:-14%}.lf-ticker{position:relative;background:var(--blue);color:var(--cream);overflow:hidden;padding:18px 0}.lf-ticker-track{display:flex;width:max-content;animation:lfTicker 36s linear infinite}.lf-ticker-run{display:flex;align-items:center;gap:28px;padding-right:28px;font-size:clamp(20px,2vw,28px);line-height:1.2;white-space:nowrap}.lf-ticker-run .lf-shape{width:38px;height:38px;flex:0 0 38px}@keyframes lfTicker{to{transform:translate(-50%)}}.lf-shop{background:var(--cream);padding:clamp(72px,9vw,120px) var(--lf-m);color:var(--blue)}.lf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.lf-card{display:flex;flex-direction:column;gap:6px;color:var(--blue)}.lf-card-pic{display:block;aspect-ratio:1;border-radius:28px;overflow:hidden;background:var(--yellow);margin-bottom:12px}.lf-card-pic img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--lf-ease)}.lf-card:hover .lf-card-pic img{transform:scale(1.05)}.lf-card-name{font:700 18px/1.3 var(--lf-text)}.lf-card-price{font-size:30px;line-height:1;letter-spacing:-.02em}.lf-card-price small{font:600 14px var(--lf-text);letter-spacing:0;font-variation-settings:normal}.lf-sets{margin-top:clamp(72px,8vw,110px)}.lf-head--small{align-items:flex-end}.lf-head--small h3{font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.03em;margin:0}.lf-head--small p{font-size:16px;max-width:42ch;margin:0}.lf-sets-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.lf-set{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--blue)}.lf-set-pic{display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#fff;border:6px solid var(--yellow);transition:border-color .3s var(--lf-ease),transform .3s var(--lf-ease)}.lf-set-pic img{width:100%;height:100%;object-fit:cover}.lf-set:hover .lf-set-pic{border-color:var(--lilac);transform:translateY(-4px)}.lf-set-name{font:700 17px/1.3 var(--lf-text);margin-top:12px}.lf-set-price{font:500 14px/1.4 var(--lf-text)}.lf-colours{background:var(--lf-lilac-soft);padding:clamp(72px,9vw,120px) var(--lf-m);color:var(--blue)}.lf-chips{list-style:none;padding:0;margin:44px auto 26px;max-width:1120px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px 14px}.lf-chips li{display:flex;flex-direction:column;gap:10px}.lf-chip{display:block;aspect-ratio:1;border-radius:18px;background:var(--chip)}.lf-chip-name{font:700 14px/1.3 var(--lf-text)}.lf-fine{font-size:14px;text-align:center;margin:0 auto;max-width:none}@media(max-width:900px){.lf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-sets-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-right:calc(-1 * var(--lf-m));padding-right:var(--lf-m);padding-bottom:8px}.lf-set{flex:0 0 150px;scroll-snap-align:start}.lf-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.lf-hero--split{grid-template-columns:1fr;text-align:center;min-height:0}.lf-hero--split h1,.lf-hero--split .lf-hero-lede{margin-left:auto;margin-right:auto}.lf-hero--split .lf-hero-stage{max-width:420px;margin-top:12px}}@media(max-width:600px){.lf-hero--split h1,.lf-hero--fan h1{font-size:clamp(46px,13vw,64px)}.lf-hero-photo{border-width:6px}.lf-hero--split .lf-hero-stage{width:78%}.lf-hero--split .lf-float--1{width:58px}.lf-hero--split .lf-float--2{width:44px;right:-12%}.lf-hero--split .lf-stamp{width:92px;right:-14%}.lf-hero--fan .lf-hero-stage{height:78vw}.lf-hero--fan .lf-hero-photo--1{width:50%;left:25%}.lf-hero--fan .lf-hero-photo--2,.lf-hero--fan .lf-hero-photo--3{width:40%;top:20%}.lf-hero--fan .lf-hero-photo--2{left:0}.lf-hero--fan .lf-hero-photo--3{right:0}.lf-hero--fan .lf-float--3,.lf-hero--fan .lf-float--5,.lf-hero--fan .lf-float--6{display:none}.lf-hero--fan .lf-stamp{width:84px;left:auto;right:6%;top:-10%}.lf-hero--fan .lf-float--1{width:56px;left:0;top:-4%}.lf-hero--fan .lf-float--2{width:64px;right:auto;left:34%;top:-12%}.lf-hero--fan .lf-float--4{width:40px;right:1%;top:52%}.lf-ticker-run .lf-shape{width:30px;height:30px;flex-basis:30px}.lf-head{flex-direction:column;align-items:flex-start;gap:12px}.lf-head--centre{align-items:center}.lf-card-pic{border-radius:20px}.lf-card-name{font-size:16px}.lf-card-price{font-size:24px}.lf-set{flex-basis:38vw}.lf-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}.lf-chip{border-radius:12px}.lf-chip-name{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.lf-float,.lf-stamp,.lf-ticker-track{animation:none}}.lf-how{background:var(--blue);color:var(--cream);padding:clamp(72px,9vw,120px) var(--lf-m)}.lf-how .lf-head h2{color:var(--cream);max-width:20ch;text-wrap:balance}.lf-steps{list-style:none;margin:0 0 clamp(40px,5vw,64px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.lf-step{position:relative;background:var(--cream);color:var(--blue);border-radius:32px;padding:34px 30px 32px;text-align:center}.lf-step-icon{display:block;width:92px;margin:-70px auto 6px;animation:lfBob 6s ease-in-out infinite}.lf-step:nth-child(2) .lf-step-icon{animation-delay:-2s}.lf-step:nth-child(3) .lf-step-icon{animation-delay:-4s}.lf-step-num{display:block;font-family:var(--lf-display);font-weight:900;font-variation-settings:"SOFT" 100;font-size:56px;line-height:1;color:var(--lilac);margin-bottom:6px}.lf-step h3{font:800 22px/1.25 var(--lf-text);margin:0 0 8px}.lf-step p{font-size:16px;line-height:1.55;margin:0 auto;max-width:28ch}.lf-try{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;max-width:900px;margin:0 auto;background:var(--yellow);color:var(--blue);border-radius:999px;padding:12px 12px 12px 30px}.lf-try label{font:800 17px var(--lf-text);white-space:nowrap}.lf-try input{border:0;background:var(--cream);border-radius:999px;padding:14px 20px;font-family:var(--lf-display);font-weight:900;font-variation-settings:"SOFT" 100;font-size:22px;text-transform:uppercase;letter-spacing:.03em;color:var(--blue);min-width:0}.lf-try input::placeholder{color:#1545ce55}.lf-try .lf-btn{white-space:nowrap}.lf-try-out{grid-column:1/-1;grid-row:2;max-width:none;margin:0 0 6px;padding-left:2px;font-size:15px;font-weight:600;text-align:center}.lf-story{background:var(--cream);color:var(--blue);padding:clamp(72px,9vw,120px) var(--lf-m);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(36px,6vw,96px);align-items:center}.lf-story-art{position:relative;aspect-ratio:4/5;max-width:460px;width:100%;justify-self:center;background:var(--lilac);border-radius:999px 999px 40px 40px;display:flex;align-items:center;justify-content:center}.lf-story-art img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.lf-story-badge{margin:0;text-align:center;font-family:var(--lf-display);font-weight:900;font-variation-settings:"SOFT" 100;font-size:clamp(44px,5vw,72px);line-height:.92;letter-spacing:-.03em;color:var(--cream)}.lf-story .lf-float--1{width:84px;left:-8%;top:10%}.lf-story .lf-float--2{width:110px;right:-12%;top:36%}.lf-story .lf-float--3{width:64px;left:6%;bottom:-4%}.lf-story-text h2{font-family:var(--lf-display);font-weight:900;font-variation-settings:"SOFT" 100;font-size:clamp(40px,4.6vw,68px);line-height:.95;letter-spacing:-.03em;margin:0 0 22px;max-width:13ch}.lf-story-copy{font-size:18px;line-height:1.65;margin-bottom:22px;max-width:46ch}.lf-story-copy p{margin:0 0 16px}.lf-faq{background:var(--yellow);color:var(--blue);padding:clamp(72px,9vw,120px) var(--lf-m);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.lf-faq-side{position:relative}.lf-faq-side h2{font-family:var(--lf-display);font-weight:900;font-variation-settings:"SOFT" 100;font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.03em;margin:0 0 16px}.lf-faq-side p{font-size:17px;margin:0 0 14px;max-width:30ch}.lf-faq-shape{display:block;width:120px;margin-top:36px;animation:lfBob 6s ease-in-out infinite}.lf-faq-list{display:flex;flex-direction:column;gap:12px}.lf-faq-list details{background:var(--cream);border-radius:24px;padding:0 26px;transition:background-color .3s var(--lf-ease)}.lf-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:800 18px/1.35 var(--lf-text)}.lf-faq-list summary::-webkit-details-marker{display:none}.lf-faq-list summary:after{content:"";flex:0 0 30px;height:30px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 9v12M9 15h12' stroke='%23FFFCF2' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/30px no-repeat;transition:transform .3s var(--lf-ease)}.lf-faq-list details[open] summary:after{transform:rotate(45deg)}.lf-faq-list summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:12px}.lf-faq-list details p{font-size:16px;line-height:1.6;margin:0 0 22px;max-width:56ch}.lf-faq-list details a{text-decoration:underline}.lf-foot{background:var(--blue);color:var(--cream);padding:clamp(56px,7vw,88px) var(--lf-m) 28px}.lf-foot-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start;margin-bottom:48px}.lf-foot-logo{display:inline-block;background:var(--cream);border-radius:28px;padding:16px 24px;margin-bottom:20px}.lf-foot-logo img{width:190px;max-height:80px;object-fit:contain}.lf-foot-brand p{font-size:16px;line-height:1.6;max-width:36ch;margin:0}.lf-foot-join{position:relative;background:var(--yellow);color:var(--blue);border-radius:32px;padding:32px}.lf-foot-join .lf-foot-title{font-family:var(--lf-display);font-weight:900;font-variation-settings:"SOFT" 100;font-size:clamp(28px,2.6vw,38px);line-height:1;letter-spacing:-.02em;margin:0 0 8px}.lf-foot-join p{font-size:15px;margin:0 0 16px}.lf-foot-row{display:flex;gap:8px}.lf-foot-row .lf-btn{white-space:nowrap;flex:0 0 auto}.lf-foot-row input{flex:1 1 auto;min-width:0;border:0;background:var(--cream);border-radius:999px;padding:14px 20px;color:var(--blue)}.lf-foot-small{font-size:13px!important;margin:10px 0 0!important}.lf-foot-done{background:var(--cream);border-radius:16px;padding:12px 16px}.lf-foot-error{font-size:14px;margin-top:8px}.lf-foot-shape{position:absolute;display:block;animation:lfBob 6s ease-in-out infinite}.lf-foot-shape--1{width:70px;right:-18px;top:-30px}.lf-foot-shape--2{width:48px;right:60px;top:-22px;animation-delay:-2s}.lf-foot-links{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 0;border-top:2px solid #ffffff2e}.lf-foot-links nav{display:flex;flex-wrap:wrap;gap:10px 26px;font:600 15px var(--lf-text)}.lf-foot-social{display:flex;gap:10px}.lf-foot-social a{background:var(--cream);color:var(--blue);border-radius:999px;padding:10px 18px;font:700 14px var(--lf-text)}.lf-foot-links a:hover{text-decoration:underline;text-underline-offset:5px}.lf-foot-legal{font-size:13px;margin:8px 0 0;opacity:.85;max-width:none}@media(max-width:900px){.lf-steps{grid-template-columns:1fr;gap:64px;max-width:460px;margin-left:auto;margin-right:auto;margin-top:70px}.lf-try{grid-template-columns:1fr;border-radius:32px;padding:22px;text-align:center}.lf-try-out{grid-row:auto}.lf-try .lf-btn{justify-self:center}.lf-story,.lf-faq,.lf-foot-top{grid-template-columns:1fr}.lf-story-art{max-width:360px}}@media(max-width:600px){.lf-story .lf-float--2{width:76px;right:-6%}.lf-story .lf-float--1{width:60px;left:-4%}.lf-faq-list details{padding:0 20px}.lf-faq-list summary{font-size:16px}.lf-foot-row{flex-direction:column}.lf-foot-join{padding:24px}}@media(prefers-reduced-motion:reduce){.lf-step-icon,.lf-faq-shape,.lf-foot-shape{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ll-fresh.css.map */
