.jfc{--or:var(--jf-orange,#FF7F1A);--or-h:var(--jf-orange-600,#E86A00);--on-or:var(--jf-on-orange,#15171E);--or2:var(--jf-orange-300,#FFAD66);--lnk:var(--jf-azure,#4DB5FF);--hurry:var(--jf-yellow,#FFD23F);--ok:var(--jf-green,#6FE08C);--off:var(--jf-slate-500,#9A9FAE);--ink:var(--jf-ink-950,#15171E);--card:var(--jf-ink-800,#2E3341);--edge:var(--jf-ink-700,#3C4252);--line:rgba(255,255,255,.12);--mut:var(--jf-slate-400,#B9BCC6);--head:var(--jf-cream,#FFF6E3);color:var(--head);padding:28px 0 72px}.jfc *{box-sizing:border-box}.jfc a{color:inherit}.jfc-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.jfc-code{display:none;background:var(--hurry);color:var(--ink);font-weight:700;text-align:center;padding:10px 14px;border-radius:8px;margin-bottom:18px}.jfc-code.on{display:block}.jfc-hero{text-align:center;max-width:760px;margin:0 auto 22px}.jfc-hero h1{font-size:clamp(30px,5vw,52px);line-height:1.05;margin:0 0 10px}.jfc-hero p{font-size:clamp(16px,2vw,19px);line-height:1.45;color:var(--mut);margin:0}.jfc-plat{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 26px}.jfc-plat span{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.jfc-seg{display:inline-flex;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px;max-width:100%}.jfc-seg button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--head);font:inherit;font-weight:700;font-size:15px;padding:11px 18px;border-radius:999px;cursor:pointer;min-height:44px}.jfc-seg button[aria-pressed=true]{background:var(--head);color:var(--ink)}.jfc-seg button:focus-visible,.jfc-btn:focus-visible,.jfc a:focus-visible{outline:3px solid var(--lnk);outline-offset:2px}.jfc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jfc-card{background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.jfc-img{background:#fff;aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.jfc .jfc-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.jfc-img.sw img{filter:brightness(1.105)}.jfc-pill{position:absolute;left:12px;top:12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--jf-green-700,#17803D);color:#fff}.jfc-pill.pre{background:var(--jf-azure-700,#0B67B2)}.jfc-pill.out{background:var(--edge)}.jfc-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.jfc-for{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--or2)}.jfc-body h2{font-size:30px;line-height:1;margin:0}.jfc-body ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:5px;font-size:15px;line-height:1.4}.jfc-opt{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.jfc[data-plat=pc] .jfc-opt.all,.jfc[data-plat=all] .jfc-opt.pc{display:none}.jfc-ver{font-size:15px;font-weight:700}.jfc-ver small{display:block;font-weight:500;font-size:13.5px;color:var(--mut);margin-top:2px}.jfc-price{font-size:26px;font-weight:800;line-height:1}.jfc-price s{font-size:16px;font-weight:500;color:var(--off);margin-left:6px}.jfc-price:has(s){color:var(--hurry)}.jfc-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:8px;background:var(--or);color:var(--on-or);font:inherit;font-weight:800;font-size:16.5px;cursor:pointer;text-decoration:none;padding:12px 16px}.jfc-btn:hover{background:var(--or-h)}.jfc-btn[disabled]{background:var(--edge);cursor:not-allowed}.jfc .jfc-btn{color:var(--on-or)}.jfc .jfc-btn[disabled]{color:var(--off)}.jfc-opt form{margin:0}.jfc-more{font-size:14px;text-align:center}.jfc .jfc-more,.jfc-alt a,.jfc-trust a{color:var(--lnk)}.jfc-alt{font-size:13.5px;color:var(--mut);text-align:center}.jfc h3.jfc-h{font-size:clamp(24px,3.4vw,34px);margin:56px 0 16px;text-align:center}.jfc-t{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:15px;line-height:1.4}.jfc-t>div{padding:13px 14px;border-top:1px solid var(--line)}.jfc-t>.h{border-top:0;background:var(--card);font-weight:800;font-size:19px}.jfc-t>.l{font-weight:700;color:var(--mut);font-size:13px;letter-spacing:.06em;text-transform:uppercase;background:#ffffff08}.jfc-t>.c{border-left:1px solid var(--line)}.jfc-t>.c:before{content:attr(data-p);display:none;font-size:10.5px;font-weight:800;letter-spacing:.1em;color:var(--or2);margin-bottom:3px}.jfc-t b.y{color:var(--ok)}.jfc-t .cta{padding:14px}.jfc-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.jfc-trust div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px;font-size:14px;line-height:1.35;color:var(--mut)}.jfc-trust b{display:block;color:var(--head);font-size:15.5px;margin-bottom:2px}.jfc-faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.jfc-faq details{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:0 16px}.jfc-faq summary{cursor:pointer;font-weight:700;font-size:16.5px;padding:15px 0;min-height:44px}.jfc-faq p{margin:0 0 15px;color:var(--mut);font-size:15px;line-height:1.5}.jfc-faq a{color:var(--lnk)}@media(max-width:899px){.jfc-cards{grid-template-columns:1fr}.jfc-img{aspect-ratio:16/9}.jfc-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.jfc-t{grid-template-columns:repeat(3,minmax(0,1fr));font-size:13.5px}.jfc-t>div{padding:10px 9px}.jfc-t>.h{font-size:15px}.jfc-t>.h.l{display:none}.jfc-t>.l{grid-column:1/-1;padding:7px 9px}.jfc-t>.c:nth-child(4n+2){border-left:0}.jfc-t>.c:before{display:block}.jfc-t>.h.c:before{display:none}.jfc-t .cta{padding:8px 6px}.jfc-t .jfc-btn{font-size:13.5px;min-height:46px;padding:8px 6px}}@media(min-width:900px){@supports (grid-template-rows:subgrid){.jfc-card{display:grid;grid-template-rows:subgrid;grid-row:span 10;row-gap:0;padding-bottom:20px}.jfc-card>.jfc-body,.jfc-card .jfc-opt{display:contents}.jfc[data-plat=pc] .jfc-card .jfc-opt.all,.jfc[data-plat=all] .jfc-card .jfc-opt.pc{display:none}.jfc-card>.jfc-img{grid-row:1}.jfc-card .jfc-for{grid-row:2;padding:18px 18px 0}.jfc-card .jfc-body>h2{grid-row:3;padding:8px 18px 0}.jfc-card .jfc-body>ul{grid-row:4;padding:10px 18px 0 36px}.jfc-card .jfc-ver{grid-row:5;margin:16px 18px 0;padding-top:12px;border-top:1px solid var(--line)}.jfc-card .jfc-price{grid-row:6;padding:8px 18px 0;align-self:end}.jfc-card .jfc-sum{grid-row:7;margin:6px 0 0;padding:0 18px}.jfc-card .jfc-opt>form,.jfc-card .jfc-opt>.jfc-btn{grid-row:8;margin:10px 18px 0}.jfc-card .jfc-opt>form .jfc-btn{width:100%}.jfc-card .jfc-opt>.jfc-btn{width:auto}.jfc-card .jfc-more{grid-row:9;padding:8px 18px 0}.jfc-card .jfc-alt{grid-row:10;padding:6px 18px 0}}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/jf-controllers.css.map */
