:root{--blue:#051c7c;--orange:#fd6202;--black:#010101;--cream:#f6f2e9;--cream-2:#fffdf7;--white:#ffffff;--maxw:1280px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,system-ui,sans-serif;background:var(--cream);color:var(--blue);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}.display{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.92}.serif{font-family:EB Garamond,serif}.eyebrow{font-family:EB Garamond,serif;font-style:italic;font-size:.95rem;letter-spacing:.02em;color:var(--orange)}.btn{display:inline-block;font-family:DM Sans;font-weight:700;text-transform:lowercase;letter-spacing:.01em;font-size:.95rem;padding:15px 30px;border-radius:2px;background:var(--orange);color:var(--black);border:2px solid var(--orange);transition:.25s var(--ease);cursor:pointer}.btn:hover{background:transparent;color:var(--orange)}.btn.blue{background:var(--blue);border-color:var(--blue);color:#fff}.btn.blue:hover{background:transparent;color:var(--blue)}.btn.ghost-w{background:transparent;border-color:#fff;color:#fff}.btn.ghost-w:hover{background:#fff;color:var(--blue)}.announce{background:var(--blue);color:#fff;text-align:center;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;padding:9px 16px;font-weight:500}.announce b{color:var(--orange)}header{position:sticky;top:0;z-index:60;background:var(--cream-2);border-bottom:1px solid rgba(5,28,124,.12)}.nav{display:flex;align-items:center;justify-content:space-between;height:68px;gap:20px}.brand img{height:26px;width:auto}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:.9rem;font-weight:500;position:relative;padding:4px 0}.nav-links a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:var(--orange);transition:width .25s var(--ease)}.nav-links a:hover:after{width:100%}.nav-icons{display:flex;align-items:center;gap:18px}.nav-icons a{display:flex;align-items:center}.nav-icons svg{width:21px;height:21px;stroke:var(--blue);fill:none;stroke-width:1.6}.cart{position:relative;font-weight:700;font-size:.78rem}.cart .count{margin-left:5px}.burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:6px}.burger span{width:24px;height:2px;background:var(--blue);transition:.25s}.has-menu{position:relative}.submenu{position:absolute;top:140%;left:50%;transform:translate(-50%) translateY(8px);background:var(--cream-2);border:1px solid rgba(5,28,124,.14);border-radius:4px;padding:8px;min-width:230px;opacity:0;visibility:hidden;transition:.22s var(--ease);box-shadow:0 24px 50px -28px #051c7c80}.has-menu:hover .submenu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.submenu a{display:block;padding:11px 14px;border-radius:3px;font-size:.92rem}.submenu a:after{display:none}.submenu a:hover{background:var(--cream);color:var(--orange)}.submenu a span{display:block;font-size:.72rem;color:#051c7c8c;font-weight:400}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#01010126,#051c7c26 40%,#010101c7);z-index:1}.hero .wrap{position:relative;z-index:2;width:100%;padding-bottom:66px;padding-top:80px}.hero h1{font-size:clamp(3.2rem,11vw,9rem);max-width:15ch}.hero p{max-width:46ch;margin:22px 0 30px;font-size:1.12rem;color:#ffffffe6}.hero .cta-row{display:flex;gap:14px;flex-wrap:wrap}.marquee{background:var(--black);color:var(--orange);overflow:hidden;border-top:2px solid var(--orange);border-bottom:2px solid var(--orange)}.marquee-track{display:flex;gap:0;white-space:nowrap;animation:scroll 26s linear infinite;will-change:transform}.marquee span{font-family:Anton;text-transform:uppercase;font-size:2rem;padding:14px 26px;letter-spacing:.02em}.marquee span i{color:#fff;font-style:normal}@keyframes scroll{to{transform:translate(-50%)}}.feature{background:var(--cream);padding:96px 0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.feature-media{background:linear-gradient(160deg,#0a2bb0,var(--blue));border-radius:8px;overflow:hidden;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.feature-media img{width:100%;height:100%;object-fit:cover}.feature .eyebrow{display:block;margin-bottom:12px}.feature h2{font-size:clamp(2.6rem,6vw,4.6rem)}.feature .price{font-family:Anton;font-size:1.9rem;color:var(--orange);margin:18px 0}.feature .desc{max-width:42ch;margin-bottom:14px;font-size:1.05rem}.feature ul{list-style:none;margin:8px 0 30px;font-size:.95rem}.feature li{padding:7px 0;border-bottom:1px dashed rgba(5,28,124,.2)}.feature li b{color:var(--orange)}.sec-pad{padding:92px 0}.sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:42px;flex-wrap:wrap}.sec-top h2{font-size:clamp(2.2rem,5vw,3.6rem)}.sec-top .link{font-weight:700;border-bottom:2px solid var(--orange);padding-bottom:3px}.reviews{background:var(--blue);color:#fff}.reviews .badge{display:inline-flex;align-items:center;gap:10px;font-family:EB Garamond;font-style:italic;color:#fff;opacity:.85}.review-row{display:flex;gap:18px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.review-row::-webkit-scrollbar{height:7px}.review-row::-webkit-scrollbar-thumb{background:var(--orange);border-radius:10px}.review-card{flex:0 0 auto;width:340px;scroll-snap-align:start;border-radius:8px;overflow:hidden;background:#0a2bb0;box-shadow:0 20px 40px -26px #000000b3}.review-card img{width:100%;height:auto}.video-sec{background:var(--black);padding:0}.video-wrap{position:relative;max-width:var(--maxw);margin:0 auto}.video-wrap video{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover;background:#0a0a0a}.video-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;pointer-events:none;width:90%}.video-note .display{font-size:clamp(2rem,6vw,4.5rem)}.video-note p{font-family:EB Garamond;font-style:italic;opacity:.7;margin-top:8px}.grid-sec{background:var(--cream);padding:92px 0}.neenee-head{display:flex;align-items:center;gap:14px}.neenee-head img{width:46px;height:46px;object-fit:contain}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pcard{background:var(--cream-2);border:1px solid rgba(5,28,124,.12);border-radius:8px;overflow:hidden;transition:.3s var(--ease);display:flex;flex-direction:column}.pcard:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px #051c7c8c}.pcard-media{aspect-ratio:1/1;background:linear-gradient(160deg,#0a2bb0,var(--blue));overflow:hidden}.pcard-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.pcard:hover .pcard-media img{transform:scale(1.05)}.pcard-body{padding:18px;display:flex;flex-direction:column;gap:6px;flex:1}.pcard .ptag{font-family:EB Garamond;font-style:italic;font-size:.82rem;color:var(--orange)}.pcard h3{font-family:Anton;text-transform:uppercase;font-size:1.25rem;line-height:1}.pcard .pprice{font-weight:700;font-size:1rem}.pcard .add{margin-top:auto;text-align:center;background:var(--blue);color:#fff;font-weight:700;padding:12px;border-radius:3px;text-transform:lowercase;transition:.25s var(--ease)}.pcard .add:hover{background:var(--orange);color:var(--black)}.mandate{background:var(--black);color:#fff;padding:96px 0}.mandate .lead{font-family:Anton;text-transform:uppercase;font-size:clamp(1.8rem,4.5vw,3rem);max-width:18ch;margin-bottom:50px}.mandate .lead em{color:var(--orange);font-style:normal}.mcols{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.mcol{border-top:2px solid var(--orange);padding-top:20px}.mcol h3{font-family:EB Garamond;font-size:1.5rem;margin-bottom:12px;color:var(--orange)}.mcol p{color:#ffffffd1;font-size:1rem}.campaign{position:relative;min-height:62vh;display:flex;align-items:center;color:#fff;overflow:hidden;background:var(--blue)}.campaign-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#010101b3,#051c7c40);z-index:1}.campaign .wrap{position:relative;z-index:2}.campaign h2{font-size:clamp(2.2rem,5.5vw,4rem);max-width:16ch;margin-bottom:24px}.signup{background:var(--orange);color:var(--black);padding:84px 0}.signup h2{font-family:Anton;text-transform:uppercase;font-size:clamp(2.2rem,6vw,4rem);margin-bottom:14px}.signup p{max-width:44ch;margin-bottom:26px;font-weight:500}.signup-form{display:flex;gap:12px;max-width:520px;flex-wrap:wrap}.signup-form input{flex:1;min-width:220px;padding:16px 18px;border:2px solid var(--black);border-radius:2px;background:transparent;font-family:DM Sans;font-size:1rem;color:var(--black)}.signup-form input::placeholder{color:#0101018c}.signup-form button{background:var(--black);color:#fff;border:2px solid var(--black);padding:16px 30px;border-radius:2px;font-weight:700;cursor:pointer;text-transform:lowercase;transition:.25s var(--ease)}.signup-form button:hover{background:transparent;color:var(--black)}footer{background:var(--black);color:#fff;padding:74px 0 30px}.foot-cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px}.foot-cols h4{font-family:EB Garamond;font-style:italic;color:var(--orange);margin-bottom:16px;font-weight:500;font-size:1.05rem}.foot-cols a{display:block;padding:6px 0;font-size:.92rem;color:#ffffffc7;transition:color .2s}.foot-cols a:hover{color:var(--orange)}.foot-intro p{color:#ffffffb3;max-width:34ch;margin:14px 0 18px;font-size:.95rem}.foot-neenee{width:64px;opacity:.95}.foot-mark{width:100%;margin:30px 0 26px}.foot-mark img{width:100%;height:auto}.foot-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.16);padding-top:22px;font-size:.82rem;color:#fff9}.foot-bar .socials{display:flex;gap:18px}.foot-bar a:hover{color:var(--orange)}.rv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.rv.in{opacity:1;transform:none}@media(max-width:1000px){.pgrid{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:1fr;gap:34px}.mcols{grid-template-columns:1fr;gap:24px}.foot-cols{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:760px){.nav-links{position:fixed;inset:127px 0 auto 0;background:var(--cream-2);flex-direction:column;gap:0;padding:6px 0;border-bottom:1px solid rgba(5,28,124,.14);transform:translateY(-150%);transition:transform .3s var(--ease)}.nav-links.open{transform:none}.nav-links a{padding:15px 26px;width:100%;border-bottom:1px solid rgba(5,28,124,.08)}.submenu{position:static;transform:none;opacity:1;visibility:visible;box-shadow:none;border:0;background:transparent;padding:0 14px 8px;min-width:0}.has-menu:hover .submenu{transform:none}.burger{display:flex}.sec-pad,.feature,.grid-sec,.mandate,.signup{padding:64px 0}.foot-cols{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}.rv{opacity:1;transform:none}.marquee-track{animation:none!important}}.pdp{background:var(--cream);padding:54px 0 96px}.pdp-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.pdp-media{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px}.pdp-img{width:100%;border-radius:8px;background:linear-gradient(160deg,#0a2bb0,var(--blue));object-fit:cover}.pdp-info{padding-top:6px}.pdp-info .eyebrow{display:block;margin-bottom:10px}.pdp-title{font-size:clamp(2.4rem,5.5vw,4rem);margin-bottom:14px}.pdp-price{font-family:Anton;font-size:2rem;color:var(--orange);margin-bottom:22px}.pdp-desc{max-width:52ch;font-size:1.04rem;line-height:1.65;margin-bottom:26px}.pdp-desc p{margin-bottom:12px}.pdp-desc ul{margin:12px 0 12px 20px}.pdp-desc li{margin-bottom:6px}.pdp-options{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px}.pdp-optlabel{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:7px}.pdp-opt{appearance:none;-webkit-appearance:none;padding:13px 40px 13px 16px;border:2px solid var(--blue);border-radius:3px;background:var(--cream-2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%23051c7c' stroke-width='1.6' fill='none'/></svg>") no-repeat right 14px center;font-family:DM Sans;font-size:.98rem;font-weight:500;color:var(--blue);cursor:pointer}.pdp-add{width:100%;text-align:center;font-size:1.05rem;padding:18px 30px;margin-top:4px}.pdp-add:disabled{opacity:.45;cursor:not-allowed;background:var(--blue);border-color:var(--blue);color:#fff}.pdp-trust{margin-top:26px;border-top:1px dashed rgba(5,28,124,.25);padding-top:20px;display:flex;flex-direction:column;gap:12px}.pdp-trust .row{display:flex;align-items:center;gap:12px;font-size:.95rem}.pdp-trust .row b{color:var(--orange)}.pdp-neenee{display:inline-flex;align-items:center;gap:10px;font-family:EB Garamond;font-style:italic;color:var(--orange);font-size:1rem}.pdp-neenee img{width:34px;height:34px;object-fit:contain}@media(max-width:900px){.pdp-grid{grid-template-columns:1fr;gap:30px}.pdp-media{position:static}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ziist.css.map */
