.fnfd{--navy:#0F1D33;--navy2:#13243F;--line:#1F3354;--line2:#3A5076;--cream:#F5F1EA;--orange:#E1703C;--rust:#B4521F;--mute:#C9D2DE;--mute2:#93A3BA;--ink:#3D4B61;background:var(--navy);color:var(--cream);font-family:"DM Sans",var(--font-body--family),system-ui,sans-serif;font-size:17px;line-height:1.5}.fnfd *{box-sizing:border-box}.fnfd h1,.fnfd h2,.fnfd h3{font-family:"Playfair Display",var(--font-heading--family),serif;font-weight:700;color:inherit;margin:0;letter-spacing:-.5px}.fnfd em{font-style:italic;color:var(--orange)}.fnfd .wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fnfd .eb{font-family:Space Mono,monospace;font-size:13px;letter-spacing:4px;text-transform:uppercase;color:var(--orange)}.fnfd .lt .eb,.fnfd .lt em{color:var(--rust)}.fnfd .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 26px;border-radius:40px;border:2px solid var(--orange);background:var(--orange);color:#fff;font-family:Space Mono,monospace;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer}.fnfd .btn:hover{filter:brightness(1.07)}.fnfd .btn.ghost{background:transparent;border-color:var(--line2);color:var(--cream)}.fnfd .btn.dark{background:var(--navy);border-color:var(--navy);color:#fff}.fnfd .btn.out{background:transparent;border-color:var(--navy);color:var(--navy)}.fnfd .btn:disabled{opacity:.6;cursor:wait}.fnfd .chip{min-height:46px;padding:10px 18px;border-radius:40px;border:2px solid var(--line2);background:transparent;color:var(--cream);font:inherit;font-size:16px;cursor:pointer}.fnfd .chip[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#fff}.fnfd .clock{background:var(--orange);color:#fff;text-align:center;padding:10px 16px;font-family:Space Mono,monospace;font-size:13px;letter-spacing:2px;text-transform:uppercase}.fnfd .clock b{font-weight:700}.fnfd .hero{display:flex;flex-wrap:wrap;gap:40px;align-items:center;padding:56px 0 64px}.fnfd .hero>div{flex:1 1 420px;min-width:0}.fnfd .hero h1{font-size:clamp(52px,8vw,88px);line-height:1;margin-top:16px}.fnfd .hero p.lede{font-size:20px;color:var(--mute);margin:20px 0 0;max-width:520px}.fnfd .hero img{max-width:none;width:100%;height:clamp(260px,38vw,460px);object-fit:cover;border-radius:24px;display:block}.fnfd .row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fnfd .small{font-size:14px;color:var(--mute2);margin-top:18px}.fnfd section{padding:72px 0}.fnfd .lt{background:var(--cream);color:var(--navy)}.fnfd h2{font-size:clamp(34px,5vw,52px);line-height:1.05;margin-top:12px}.fnfd .sub{font-size:18px;color:var(--mute);margin:14px 0 0;max-width:640px}.fnfd .lt .sub{color:var(--ink)}.fnfd .boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:36px}.fnfd .board{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.fnfd .mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:#eee;height:280px;overflow:hidden}.fnfd .mosaic img{width:100%!important;height:100%!important;max-width:none;min-height:0;object-fit:cover;display:block;background:#fff}.fnfd .mosaic.three img:first-child{grid-row:span 2}.fnfd .board .in{padding:26px;display:flex;flex-direction:column;gap:12px;flex:1}.fnfd .board .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.fnfd .board h3{font-size:32px}.fnfd .price{font-family:Space Mono,monospace;font-size:21px;color:var(--rust)}.fnfd .board ul{margin:0;padding-left:20px;color:var(--ink)}.fnfd .board .btn{margin-top:auto}.fnfd .hot{margin-top:24px;border:2px dashed #C9B9A3;border-radius:20px;padding:20px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.fnfd .hot h3{font-size:24px}.fnfd .plan{display:flex;flex-wrap:wrap;gap:48px}.fnfd .plan>div{flex:1 1 380px;min-width:0}.fnfd fieldset{border:0;padding:0;margin:30px 0 0}.fnfd legend{font-family:Space Mono,monospace;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--mute2);padding:0}.fnfd .step{display:flex;align-items:center;gap:16px;margin-top:12px}.fnfd .step button{width:52px;height:52px;border-radius:50%;border:2px solid var(--line2);background:transparent;color:var(--cream);font-size:26px;cursor:pointer}.fnfd .step output{font-family:Playfair Display,serif;font-size:54px;min-width:80px;text-align:center}.fnfd .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.fnfd .table{background:var(--cream);color:var(--navy);border-radius:28px;padding:30px}.fnfd .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;perspective:1000px}.fnfd .card{position:relative;aspect-ratio:2.5/3.5;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.fnfd .card.up{transform:rotateY(180deg)}.fnfd .card>div{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px}.fnfd .card .back{background:repeating-linear-gradient(45deg,#0f1d33 0 8px,#17294a 8px 16px);border:3px solid #fff;box-shadow:0 6px 18px #00000040;color:var(--orange);font-family:Playfair Display,serif;font-size:30px;font-style:italic}.fnfd .card .face{transform:rotateY(180deg);background:#fff;border:2px solid #DDD2C1;box-shadow:0 6px 18px #0000001f}.fnfd .card .face .q{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,40px);line-height:1}.fnfd .card .face .n{font-family:Playfair Display,serif;font-size:clamp(14px,1.6vw,18px);line-height:1.15;margin-top:8px}.fnfd .card .face .p{font-family:Space Mono,monospace;font-size:12px;color:var(--rust);margin-top:8px}.fnfd .card .pip{position:absolute;top:8px;left:10px;font-family:Space Mono,monospace;font-size:11px;color:var(--rust)}.fnfd .tot{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;gap:12px}.fnfd .tot b{font-family:Playfair Display,serif;font-size:38px}.fnfd .note{font-size:15px;color:var(--ink);margin-top:10px}.fnfd .msg{margin-top:12px;font-size:15px;text-align:center}.fnfd .share{margin-top:18px;border-top:1px solid #DDD2C1;padding-top:18px}.fnfd .share .row{margin-top:10px}.fnfd .copy{display:flex;gap:8px;margin-top:10px}.fnfd .copy input{flex:1;min-width:0;border:2px solid #DDD2C1;border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;background:#fff;color:var(--navy)}.fnfd .tl{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:28px}.fnfd .tl .t{background:#fff;border-radius:20px;padding:22px}.fnfd .tl .t .time{font-family:Playfair Display,serif;font-size:34px;color:var(--rust)}.fnfd .tl .t h3{font-size:20px;margin-top:6px}.fnfd .tl .t p{margin:6px 0 0;color:var(--ink);font-size:15px}.fnfd label{display:block;font-family:Space Mono,monospace;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.fnfd .inp{border:2px solid #C9B9A3;border-radius:12px;padding:12px 14px;font:inherit;font-size:18px;background:#fff;color:var(--navy);min-height:50px}.fnfd .gift{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.fnfd .gift>div{flex:1 1 380px;min-width:0}.fnfd .gift label{color:var(--mute2)}.fnfd .gift .inp{width:100%;border-color:var(--line2);background:var(--navy2);color:var(--cream)}.fnfd textarea.inp{min-height:110px;resize:vertical}.fnfd .kraft{background:#c9a57a;background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 1px);background-size:6px 6px;border-radius:18px;padding:34px;color:#3b2a17;box-shadow:0 18px 40px #00000059;transform:rotate(-1.5deg)}.fnfd .kraft .tag{background:#fbf6ec;border-radius:6px;padding:26px;font-family:Playfair Display,serif;font-size:22px;line-height:1.35;min-height:170px;white-space:pre-line;box-shadow:0 2px #00000014}.fnfd .kraft .tag small{display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#8a6a45;margin-bottom:10px}.fnfd .kraft .from{margin-top:14px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase}.fnfd .pin{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px}.fnfd .pin .inp{width:180px;letter-spacing:3px}.fnfd .pinres{margin-top:12px;font-size:16px;min-height:24px}.fnfd .faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:26px;margin-top:30px}.fnfd .faq h3{font-size:22px}.fnfd .faq p{margin:6px 0 0;color:var(--ink)}.fnfd .show{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.fnfd .show>div{flex:1 1 400px;min-width:0}.fnfd .show img{max-width:none;width:100%;height:320px;object-fit:cover;border-radius:24px;display:block}.fnfd [hidden]{display:none!important}@media(max-width:600px){.fnfd section{padding:52px 0}.fnfd .table{padding:20px}.fnfd .cards{gap:8px}.fnfd .kraft{padding:20px}}@media(prefers-reduced-motion:reduce){.fnfd .card{transition:none}}.fnfd .lt{background:#fff}.fnfd .lt .board,.fnfd .lt .tl .t{border:1px solid #E6E1D8}.fnfd{--rust:#E1703C}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fnf-diwali.css.map */
