.kf-match,.kf-table{padding-block:clamp(4.8rem,8vw,8.8rem)}.kf-match__inner,.kf-table__inner{position:relative}.kf-match__header,.kf-table__header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:clamp(2rem,6vw,8rem);align-items:end;margin-bottom:3.2rem}.kf-match__eyebrow,.kf-table__eyebrow,.kf-match__verdict-kicker,.kf-table__copy-kicker{margin:0 0 1rem;color:#d0d8e0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.kf-match__heading,.kf-table__heading{max-width:13ch;margin:0;color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(3rem,5.2vw,6.4rem);font-weight:700;letter-spacing:-.055em;line-height:.96}.kf-match__intro,.kf-table__intro{max-width:42rem;margin:0;color:var(--kf-secondary);font-family:var(--font-body-family);font-size:1.45rem;line-height:1.65}.kf-match__intro p,.kf-table__intro p{margin:0}.kf-match__shell,.kf-table__shell{border:1px solid rgba(208,216,224,.35);border-radius:8px;background-color:#2c3e50b8}.kf-match__tabs,.kf-table__selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-1px -1px 0;border:1px solid rgba(208,216,224,.35);border-radius:8px 8px 0 0;overflow:hidden}.kf-match__tab,.kf-table__selector label{-webkit-appearance:none;appearance:none;min-height:8.4rem;padding:1.8rem 2rem;border:0;border-right:1px solid rgba(208,216,224,.35);background-color:transparent;color:var(--kf-primary-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.kf-match__tab:last-child,.kf-table__selector label:last-child{border-right:0}.kf-match__tab:hover,.kf-table__selector label:hover{background-color:#d0d8e014}.kf-match__tab-number{display:block;margin-bottom:1.2rem;color:#d0d8e0;font-size:1rem;letter-spacing:.16em}.kf-match__tab-label{display:block;font-family:var(--font-heading-family);font-size:clamp(1.55rem,1.75vw,2rem);font-weight:700;line-height:1.15}.kf-table__selector label{display:flex;flex-direction:column;justify-content:space-between;font-family:var(--font-heading-family);font-size:clamp(1.55rem,1.75vw,2rem);font-weight:700}.kf-table__selector small{display:block;margin-top:1.2rem;color:inherit;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.06em;opacity:.78}.kf-match__panel,.kf-table__panel{display:none}.kf-match__panel{grid-template-columns:minmax(0,1.6fr) minmax(250px,.62fr);gap:1px;background-color:#d0d8e059}.kf-match__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1px;padding:2rem;background-color:#2c3e50b8}.kf-match__product{min-width:0;color:var(--kf-primary-text);text-decoration:none}.kf-match__image-wrap{position:relative;display:block;overflow:hidden;border:1px solid rgba(208,216,224,.35);border-radius:8px;background-color:#2c3e50b8}.kf-match__image-wrap img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kf-match__product:hover img{transform:scale(1.035)}.kf-match__image-index{position:absolute;top:1.2rem;left:1.2rem;display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(208,216,224,.5);border-radius:50%;background-color:#2c3e50;color:var(--kf-primary-text);font-size:1.05rem;font-weight:700}.kf-match__product-copy{display:grid;gap:.7rem;padding:1.5rem .5rem .3rem}.kf-match__product-copy strong{color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.3vw,2.8rem);font-weight:700;line-height:1.1}.kf-match__product-copy>span:not(.kf-match__price){color:var(--kf-secondary);font-size:1.3rem;line-height:1.45}.kf-match__price{color:var(--kf-primary-text);font-size:1.35rem}.kf-match__price small{color:var(--kf-secondary);font-size:1.1rem}.kf-match__plus{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid rgba(208,216,224,.35);border-radius:50%;color:#d0d8e0;font-size:2.4rem;font-weight:400}.kf-match__verdict{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.4rem,4vw,5rem);background-color:#2c3e50}.kf-match__verdict h3,.kf-table__copy h3{max-width:10ch;margin:0;color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.4vw,4.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.kf-match__verdict p,.kf-table__copy p{max-width:38rem;margin:2rem 0;color:var(--kf-secondary);font-size:1.4rem;line-height:1.65}.kf-match__text-link{align-self:flex-start;display:inline-flex;gap:1rem;align-items:center;border-bottom:1px solid rgba(208,216,224,.35);color:#d0d8e0;font-size:1.3rem;text-decoration:none}.kf-match__text-link:hover{color:var(--kf-primary-text);border-color:var(--kf-primary-text)}.kf-table__panel{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1px;background-color:#d0d8e059}.kf-table__plan{position:relative;min-height:52rem;overflow:hidden;background-color:#2c3e50b8}.kf-table__dotted-ring{position:absolute;top:50%;left:50%;width:min(38rem,60%);aspect-ratio:1;border:1px dashed rgba(208,216,224,.45);border-radius:50%;transform:translate(-50%,-50%)}.kf-table__core{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:clamp(16rem,21vw,23rem);aspect-ratio:1;place-content:center;border:1px solid rgba(208,216,224,.35);border-radius:50%;background-color:#2c3e50;color:var(--kf-primary-text);text-align:center;transform:translate(-50%,-50%)}.kf-table__core strong{font-family:var(--font-heading-family);font-size:clamp(4.6rem,7vw,8.4rem);font-weight:700;letter-spacing:-.08em;line-height:.8}.kf-table__core small{margin-top:1.2rem;color:var(--kf-secondary);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.kf-table__orbit{position:absolute;z-index:3;display:block;width:clamp(12rem,18vw,19rem);color:var(--kf-primary-text);text-decoration:none}.kf-table__orbit img{display:block;width:100%;aspect-ratio:1;border:1px solid rgba(208,216,224,.35);border-radius:50%;object-fit:cover;background-color:#2c3e50;transition:transform .3s ease,border-color .18s ease}.kf-table__orbit span{display:block;margin-top:.9rem;color:var(--kf-primary-text);font-size:1.05rem;line-height:1.3;text-align:center}.kf-table__orbit:hover img{border-color:#d0d8e0;transform:rotate(-3deg) scale(1.035)}.kf-table__orbit--1{top:9%;left:12%;transform:rotate(-5deg)}.kf-table__orbit--2{top:8%;right:8%;transform:rotate(4deg)}.kf-table__orbit--3{right:18%;bottom:7%;transform:rotate(-2deg)}.kf-table__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.4rem,4vw,5rem);background-color:#2c3e50}.kf-table__meter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;align-items:center;margin:0 0 2.4rem}.kf-table__meter span{height:.8rem;border:1px solid rgba(208,216,224,.35);border-radius:4px}.kf-table__meter span.is-filled{background-color:#d0d8e0}.kf-table__meter small{grid-column:1 / -1;margin-top:.3rem;color:var(--kf-secondary);font-size:1.05rem;letter-spacing:.08em}.kf-table__copy .button{align-self:flex-start}.kf-lucky{padding-block:clamp(5rem,9vw,10rem)}.kf-lucky__inner{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,8rem);align-items:center}.kf-lucky__intro{position:relative;z-index:1}.kf-lucky__fish-scene{position:relative;width:22rem;height:14rem;margin-bottom:2.4rem}.kf-lucky__fish{position:absolute;bottom:0;left:0;width:19rem;overflow:visible;animation:kf-fish-bob 3.8s ease-in-out infinite;transform-origin:50% 65%}.kf-lucky__fish-body{fill:#3d5a7a;stroke:#d0d8e0;stroke-width:2.5}.kf-lucky__fish-tail,.kf-lucky__fish-fin{fill:#d0d8e0;stroke:#2c3e50;stroke-width:2.5}.kf-lucky__fish-eye{fill:#2c3e50}.kf-lucky__fish-smile{fill:none;stroke:#2c3e50;stroke-width:3;stroke-linecap:round}.kf-lucky__bubble{position:absolute;display:block;width:1.1rem;aspect-ratio:1;border:1px solid #D0D8E0;border-radius:50%;opacity:.75;animation:kf-bubble-rise 3.2s ease-in infinite}.kf-lucky__bubble--1{top:1rem;left:16.5rem}.kf-lucky__bubble--2{top:4rem;left:19.5rem;width:.7rem;animation-delay:.9s}.kf-lucky__bubble--3{top:1.8rem;left:21rem;width:1.6rem;animation-delay:1.7s}.kf-lucky__eyebrow{margin:0 0 1.1rem;color:#d0d8e0;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.kf-lucky__heading{max-width:11ch;margin:0;color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(3.6rem,5.6vw,7rem);font-weight:700;letter-spacing:-.06em;line-height:.94}.kf-lucky__intro-copy{max-width:39rem;margin:2rem 0 2.6rem;color:var(--kf-secondary);font-size:1.45rem;line-height:1.65}.kf-lucky__intro-copy p{margin:0}.kf-lucky__hint{margin:1.2rem 0 0;color:var(--kf-secondary);font-size:1.1rem;letter-spacing:.04em}.kf-lucky__result{position:relative;min-height:54rem;padding:1.2rem;border:1px solid rgba(208,216,224,.35);border-radius:8px;background-color:#2c3e50b8}.kf-lucky__result-head{display:flex;justify-content:space-between;gap:1rem;padding:.4rem .5rem 1.4rem;color:var(--kf-secondary);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.kf-lucky__result-mark{color:#d0d8e0;font-size:1.6rem;animation:kf-star-wink 2.8s ease-in-out infinite}.kf-lucky__ticket{overflow:hidden;border:1px solid rgba(208,216,224,.35);border-radius:8px;background-color:#2c3e50}.kf-lucky__ticket[hidden]{display:none}.kf-lucky__visual{position:relative;display:block;overflow:hidden}.kf-lucky__visual img{display:block;width:100%;aspect-ratio:1.45 / 1;object-fit:cover}.kf-lucky__stamp{position:absolute;right:2rem;bottom:2rem;display:grid;width:8.8rem;height:8.8rem;place-items:center;border:1px solid #D0D8E0;border-radius:50%;background-color:#2c3e50;color:var(--kf-primary-text);font-size:.9rem;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase;transform:rotate(9deg)}.kf-lucky__ticket-copy{padding:clamp(2.4rem,4vw,4.8rem)}.kf-lucky__fortune{margin:0 0 1.4rem;color:#d0d8e0;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.02em}.kf-lucky__ticket-copy h3{max-width:12ch;margin:0;color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4.2vw,5.8rem);font-weight:700;letter-spacing:-.055em;line-height:.98}.kf-lucky__reason{max-width:44rem;margin:1.8rem 0;color:var(--kf-secondary);font-size:1.4rem;line-height:1.6}.kf-lucky__meta{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin-bottom:2.4rem;color:var(--kf-primary-text);font-size:1.15rem}.kf-lucky__meta span+span{color:var(--kf-secondary)}.kf-lucky__result.is-rolling .kf-lucky__ticket{animation:kf-ticket-roll .52s cubic-bezier(.2,.7,.2,1)}@keyframes kf-fish-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes kf-bubble-rise{0%{transform:translateY(8px);opacity:0}25%{opacity:.8}to{transform:translateY(-28px);opacity:0}}@keyframes kf-star-wink{0%,70%,to{transform:scale(1) rotate(0)}80%{transform:scale(1.25) rotate(18deg)}}@keyframes kf-ticket-roll{0%{transform:translateY(0) rotate(0);opacity:1}45%{transform:translateY(-14px) rotate(-1.5deg);opacity:.35}to{transform:translateY(0) rotate(0);opacity:1}}@media(max-width:989px){.kf-match__header,.kf-table__header,.kf-match__panel,.kf-table__panel{grid-template-columns:1fr}.kf-match__heading,.kf-table__heading{max-width:15ch}.kf-table__plan{min-height:48rem}.kf-lucky__inner{grid-template-columns:1fr}.kf-lucky__result{min-height:auto}}@media(max-width:749px){.kf-match__tabs,.kf-table__selector{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-match__tab,.kf-table__selector label{min-height:7.2rem;padding:1.4rem;border-bottom:1px solid rgba(208,216,224,.35)}.kf-match__pair{grid-template-columns:1fr;padding:1.4rem}.kf-match__plus{margin:.8rem auto;transform:rotate(0)}.kf-match__product-copy{padding-inline:0}.kf-table__plan{min-height:42rem}.kf-table__dotted-ring{width:72%}.kf-table__core{width:14rem}.kf-table__orbit{width:11.5rem}.kf-table__orbit--1{top:5%;left:3%}.kf-table__orbit--2{top:6%;right:3%}.kf-table__orbit--3{right:8%;bottom:4%}.kf-lucky__fish-scene{width:18rem;height:11.5rem}.kf-lucky__fish{width:15.5rem}.kf-lucky__bubble--1{left:13.2rem}.kf-lucky__bubble--2{left:15.8rem}.kf-lucky__bubble--3{left:17rem}.kf-lucky__visual img{aspect-ratio:1 / 1}}.kf-reef{padding-block:clamp(5rem,9vw,10rem)}.kf-reef__header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin-bottom:3.2rem}.kf-reef__eyebrow{margin:0 0 1rem;color:var(--kf-secondary);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase}.kf-reef__heading{max-width:13ch;margin:0;color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(3.2rem,5.3vw,6.8rem);font-weight:700;letter-spacing:-.055em;line-height:.96}.kf-reef__intro{position:relative;max-width:38rem;padding-bottom:3rem;color:var(--kf-secondary);font-size:1.4rem;line-height:1.65}.kf-reef__intro p{margin:0}.kf-reef__fish{position:absolute;right:0;bottom:-.5rem;width:8.8rem;fill:var(--kf-steel);stroke:var(--kf-mist);stroke-width:2;animation:kf-reef-swim 4.2s ease-in-out infinite}.kf-reef__fish circle{fill:var(--kf-navy);stroke:none}.kf-reef__shell{position:relative;padding:2rem;border:1px solid var(--kf-border);border-radius:8px;background-color:#2c3e5094}.kf-reef__bubbles{display:grid;grid-template-columns:repeat(4,minmax(9rem,1fr));gap:1.2rem;align-items:start;margin-bottom:2rem}.kf-reef__bubble{display:flex;min-width:0;min-height:13.5rem;padding:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;border:1px solid rgba(208,216,224,.35);border-radius:50%;background-color:#2c3e50d1;color:var(--kf-primary-text);text-align:center;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.kf-reef__bubble:hover{transform:translateY(-.5rem);border-color:var(--kf-mist)}.kf-reef__bubble--2,.kf-reef__bubble--4{margin-top:2.8rem}.kf-reef__bubble-image{position:relative;display:block;width:6.8rem;aspect-ratio:1;overflow:hidden;border:1px solid rgba(208,216,224,.5);border-radius:50%;background-color:var(--kf-navy)}.kf-reef__bubble-image img{display:block;width:100%;height:100%;object-fit:cover}.kf-reef__bubble-index{position:absolute;right:-.5rem;bottom:-.5rem;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid var(--kf-border);border-radius:50%;background-color:var(--kf-navy);color:var(--kf-secondary);font-size:.8rem}.kf-reef__bubble strong{max-width:11ch;color:inherit;font-family:var(--font-heading-family);font-size:clamp(1.4rem,1.6vw,1.8rem);font-weight:700;line-height:1.1}.kf-reef__panel{display:none;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1px;overflow:hidden;border:1px solid var(--kf-border);border-radius:8px;background-color:var(--kf-border)}.kf-reef__photo{position:relative;display:block;min-height:45rem;overflow:hidden;background-color:var(--kf-page-base)}.kf-reef__photo img{display:block;width:100%;height:100%;min-height:45rem;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.kf-reef__photo:hover img{transform:scale(1.025)}.kf-reef__photo-mark{position:absolute;right:2rem;bottom:2rem;display:grid;width:6.4rem;height:6.4rem;place-items:center;border:1px solid rgba(208,216,224,.5);border-radius:50%;background-color:#2c3e50eb;color:var(--kf-primary-text);font-size:2.4rem}.kf-reef__copy{display:flex;padding:clamp(2.4rem,4vw,5rem);flex-direction:column;justify-content:center;background-color:#2c3e50eb}.kf-reef__count{align-self:flex-start;margin-bottom:1.5rem;padding:.55rem .8rem;border:1px solid var(--kf-border);border-radius:4px;color:var(--kf-secondary);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.kf-reef__copy h3{max-width:10ch;margin:0;color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,5.4rem);font-weight:700;letter-spacing:-.055em;line-height:.98}.kf-reef__copy p{max-width:38rem;margin:1.8rem 0 2.6rem;color:var(--kf-secondary);font-size:1.4rem;line-height:1.65}.kf-reef__copy .button{align-self:flex-start}@keyframes kf-reef-swim{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-8px) translateY(-5px)}}@media(max-width:989px){.kf-reef__header,.kf-reef__panel{grid-template-columns:1fr}.kf-reef__bubbles{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-reef__bubble--2,.kf-reef__bubble--4{margin-top:0}.kf-reef__photo,.kf-reef__photo img{min-height:38rem}}@media(max-width:749px){.kf-reef__shell{padding:1.2rem}.kf-reef__bubble{min-height:11rem}.kf-reef__bubble-image{width:5.4rem}.kf-reef__bubble strong{font-size:1.3rem}.kf-reef__photo,.kf-reef__photo img{min-height:28rem}.kf-reef__copy{padding:2.4rem}}@media(prefers-reduced-motion:reduce){.kf-reef__fish,.kf-reef__photo img{animation:none;transition:none}}.kf-standard{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,8rem);align-items:center;padding-block:clamp(4rem,8vw,8rem)}.kf-standard__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2rem;align-items:start}.kf-standard__number{display:flex;align-items:flex-start;color:var(--kf-primary-text)}.kf-standard__number strong{font-family:var(--font-heading-family);font-size:clamp(7rem,12vw,15rem);font-weight:700;letter-spacing:-.1em;line-height:.7}.kf-standard__number span{margin:1rem 0 0 .8rem;color:var(--kf-secondary);font-size:1.1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.kf-standard__eyebrow{margin:0 0 1.1rem;color:var(--kf-secondary);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase}.kf-standard__heading{max-width:12ch;margin:0;color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,6.4rem);font-weight:700;letter-spacing:-.055em;line-height:.96}.kf-standard__lede{max-width:38rem;margin:2rem 0 0;color:var(--kf-secondary);font-size:1.4rem;line-height:1.65}.kf-standard__slip{position:relative;padding:2.2rem;border:1px dashed rgba(208,216,224,.55);border-radius:8px;background-color:#2c3e50db}.kf-standard__slip:before,.kf-standard__slip:after{content:"";position:absolute;left:50%;width:1.8rem;height:1.8rem;border:1px dashed rgba(208,216,224,.55);border-radius:50%;background-color:var(--kf-page-base);transform:translate(-50%)}.kf-standard__slip:before{top:-.9rem}.kf-standard__slip:after{bottom:-.9rem}.kf-standard__slip-head{display:flex;justify-content:space-between;gap:2rem;padding:0 .5rem 1.6rem;color:var(--kf-secondary);font-size:.95rem;letter-spacing:.13em;text-transform:uppercase}.kf-standard__rows{border-top:1px dashed rgba(208,216,224,.4)}.kf-standard__row{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.8rem .5rem;border-bottom:1px dashed rgba(208,216,224,.4)}.kf-standard__index{color:var(--kf-mist);font-size:1rem;letter-spacing:.1em}.kf-standard__label{color:var(--kf-secondary);font-size:1.25rem}.kf-standard__row strong{color:var(--kf-primary-text);font-family:var(--font-heading-family);font-size:clamp(1.7rem,2.2vw,2.6rem);font-weight:700;text-align:right}.kf-standard__stamps{display:flex;justify-content:center;padding:2.6rem 0 2rem}.kf-standard__stamps a{width:8.2rem;margin-left:-1.4rem;border:2px solid var(--kf-navy);border-radius:50%;background-color:var(--kf-navy);transition:transform .22s ease}.kf-standard__stamps a:first-child{margin-left:0}.kf-standard__stamps a:hover{z-index:2;transform:translateY(-.6rem) rotate(-3deg)}.kf-standard__stamps img{display:block;width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover}.kf-standard__foot{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1.6rem .5rem 0}.kf-standard__seal{display:grid;width:7.2rem;aspect-ratio:1;place-content:center;border:1px solid rgba(208,216,224,.45);border-radius:50%;color:var(--kf-primary-text);text-align:center;transform:rotate(-8deg)}.kf-standard__seal span{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;line-height:.8}.kf-standard__seal small{margin-top:.5rem;color:var(--kf-secondary);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.kf-standard__foot .button{margin-left:auto}@media(max-width:989px){.kf-standard{grid-template-columns:1fr}.kf-standard__intro{max-width:70rem}}@media(max-width:749px){.kf-standard__intro{grid-template-columns:1fr}.kf-standard__number strong{font-size:9rem}.kf-standard__slip{padding:1.8rem}.kf-standard__row{grid-template-columns:2.6rem minmax(0,1fr)}.kf-standard__row strong{grid-column:2;text-align:left}.kf-standard__stamps a{width:7rem}.kf-standard__foot{align-items:flex-end}}@media(prefers-reduced-motion:reduce){.kf-lucky__fish,.kf-lucky__bubble,.kf-lucky__result-mark,.kf-lucky__ticket{animation:none}}#MainContent>.shopify-section[id*=image_with_text_iTTDAz],#MainContent>.shopify-section[id*=image_with_text_dXAf9E]{padding-block:clamp(3.2rem,6vw,7rem)}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text{width:100%}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__grid,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__grid{display:grid;align-items:stretch;gap:2rem}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__grid{grid-template-columns:minmax(0,1.58fr) minmax(31rem,.72fr)}#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__grid{grid-template-columns:minmax(31rem,.78fr) minmax(0,1.22fr)}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media-item,#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text-item,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media-item,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__text-item{width:auto;min-width:0}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media-item{order:1}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text-item{z-index:2;order:2;margin-left:-8rem}#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__text-item{z-index:2;order:1;margin-right:-7rem}#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media-item{order:2}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media{height:100%;min-height:55rem;padding:1.4rem;border:1px solid rgba(208,216,224,.35);border-radius:8px;overflow:hidden;background-color:#1f282fe0}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media img,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px;transition:opacity .3s ease}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media:hover img,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media:hover img{opacity:.94}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__content,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__content{width:100%;height:100%;min-width:0;margin:0;padding:clamp(3.2rem,5vw,6.5rem);border:1px solid rgba(208,216,224,.35);border-radius:8px;background-color:#2c3e50e6;color:var(--kf-primary-text)}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__content{width:calc(100% + 8rem)}#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__content{width:calc(100% + 7rem)}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text--caption,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__text--caption{margin-bottom:1.8rem;color:var(--kf-secondary);font-size:1.05rem;font-weight:400;letter-spacing:.18em}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__heading,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__heading{max-width:11ch;font-size:clamp(3.6rem,5vw,6.8rem);letter-spacing:-.055em;line-height:.96}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__text{max-width:44rem;color:var(--kf-secondary);font-size:1.42rem;line-height:1.65}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text ul,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__text p{margin-top:1.4rem}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text ul{padding-left:1.8rem}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text li{margin-bottom:.8rem;padding-left:.5rem}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text li::marker{color:var(--kf-mist)}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__content>.button,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__content>.button{margin-top:2.4rem;margin-left:0}@media(max-width:989px){#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__grid,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__grid{grid-template-columns:1fr}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media-item,#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text-item,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media-item,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__text-item{margin:0}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media-item,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media-item{order:1}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__text-item,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__text-item{order:2}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__content,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__content{width:100%;min-height:auto}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media{min-height:42rem}}@media(max-width:749px){#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__media,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__media{min-height:31rem}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__content,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__content{padding:2.4rem}#MainContent>.shopify-section[id*=image_with_text_iTTDAz] .image-with-text__heading,#MainContent>.shopify-section[id*=image_with_text_dXAf9E] .image-with-text__heading{font-size:clamp(3.2rem,12vw,4.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kf-creative.css.map */
