.ks,.ks-root{--cr: #FFF7EF;--o: #F26A21;--od: #D9571A;--ot: #B8461A;--ink: #2B2118;--mu: #6E635B;--ln: #F0E2D5;--sf: #FDEBDD;--sf2: #FFF3EA;--wh: #fff;--ok: #2F7D4F;--err: #B42318;--r: 18px;--sh: 0 10px 30px rgba(43, 33, 24, .08);--serif: "Playfair Display", Georgia, "Times New Roman", serif;--sans: Nunito, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body.ks{margin:0;background:var(--cr);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.ks *,.ks *:before,.ks *:after{box-sizing:border-box}.ks img,.ks video{max-width:100%;display:block}.ks a{color:inherit}.ks h1,.ks h2,.ks h3{font-family:var(--serif);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 12px;overflow-wrap:break-word}.ks h1{font-size:clamp(30px,7.6vw,52px)}.ks h2{font-size:clamp(25px,5.6vw,36px)}.ks h3{font-size:21px}.ks h1 em,.ks h2 em{color:var(--od);font-style:italic}.ks p{margin:0 0 12px}.ks .c{text-align:center}.ks .mu{color:var(--mu)}.ks .sm{font-size:14px}.ks .xs{font-size:13px}.ks .lead{font-size:18px;color:var(--mu)}.ks .kicker{font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ot);margin:0 0 10px}.ks .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ks :focus-visible{outline:3px solid var(--od);outline-offset:2px}.ks .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.ks .col{max-width:600px;margin:0 auto;padding:0 18px}.ks .sec{padding:44px 0}.ks .sec+.sec{padding-top:8px}.ks main{display:block;min-height:60vh}.ks-h{position:sticky;top:0;z-index:40;background:#fff7eff5;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--ln)}.ks-h .in{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:8px;padding:8px 14px;min-height:64px}.ks-h .burger{flex:none;width:44px;height:44px;margin-left:-6px;display:inline-grid;align-content:center;justify-items:center;gap:5px;background:none;border:0;border-radius:12px;cursor:pointer;padding:0;color:var(--ink)}.ks-h .burger span{display:block;width:24px;height:2.4px;border-radius:2px;background:currentColor}.ks-h .burger:hover{background:var(--sf2)}.ks-h .logo,.ks-drawer .logo{position:relative;font:700 26px/1 var(--serif);color:var(--ink);text-decoration:none;white-space:nowrap;letter-spacing:-.01em}.ks-h .logo{margin-right:auto;padding-top:8px}.ks-h .logo em,.ks-drawer .logo em{position:relative;display:inline-block;font-style:normal;color:var(--od)}.ks-h .logo .lwave,.ks-drawer .logo .lwave{position:absolute;left:50%;top:-12px;width:22px;height:10px;transform:translate(-50%);fill:var(--o)}.ks-h .links{display:none}.ks-h .links ul{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}.ks-h .links a{text-decoration:none;font-weight:800;font-size:15px;color:var(--ink);white-space:nowrap}.ks-h .links a:hover,.ks-h .links a[aria-current]{color:var(--ot)}.ks-h .pill{flex:none;background:linear-gradient(135deg,#f7894a,#f26a21 60%,#e85d1a);color:#fff;border-radius:99px;padding:12px 20px;font:900 16px/1 var(--sans);text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px #f26a2152}.ks-h .pill:hover{filter:brightness(.95)}@media(max-width:380px){.ks-h .logo{font-size:22px}.ks-h .pill{padding:11px 14px;font-size:14px}}@media(min-width:900px){.ks-h .in{padding:8px 20px;gap:18px}.ks-h .links{display:block;margin:0 auto}.ks-h .logo{margin-right:0}}html.ks-lock{overflow:hidden}.ks-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.ks-drawer[hidden]{display:none}.ks-drawer .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b211873;opacity:0;transition:opacity .25s ease}.ks-drawer .panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,360px);display:flex;flex-direction:column;background:var(--cr);padding:14px 18px 24px;overflow-y:auto;transform:translate(-102%);transition:transform .25s ease;box-shadow:12px 0 40px #2b211833}.ks-drawer.on .scrim{opacity:1}.ks-drawer.on .panel{transform:none}.ks-drawer .top{display:flex;align-items:center;justify-content:space-between;padding:8px 0 14px;border-bottom:1px solid var(--ln)}.ks-drawer .top .logo{padding-top:6px}.ks-drawer .x{width:44px;height:44px;border:0;border-radius:12px;background:var(--sf2);color:var(--ink);font:400 30px/1 var(--sans);cursor:pointer}.ks-drawer ul{list-style:none;margin:6px 0 20px;padding:0}.ks-drawer li a{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;border-bottom:1px solid var(--ln);color:var(--ink);text-decoration:none;font:800 18px var(--sans)}.ks-drawer li a:after{content:"\203a";color:var(--ot);font-size:24px;line-height:1}.ks-drawer li a:hover,.ks-drawer li a[aria-current]{color:var(--ot)}.ks-drawer .btn{margin-top:auto}@media(prefers-reduced-motion:reduce){.ks-drawer .scrim,.ks-drawer .panel{transition:none}}.ks-f{background:var(--ink);color:#efe3d7;margin-top:48px;padding:40px 0 120px}.ks-f .in{max-width:1120px;margin:0 auto;padding:0 20px;display:grid;gap:18px}.ks-f .logo{font:700 24px var(--serif);color:#fff}.ks-f p{margin:0;max-width:520px}.ks-f ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}.ks-f a{color:#ffd9c2;text-decoration:none;font-weight:700;font-size:15px;line-height:2}.ks-f a:hover{text-decoration:underline}.ks-f .fine{font-size:13px;color:#cbbfb4}@media(min-width:900px){.ks-f{padding-bottom:48px}}.ks .btn{display:block;width:100%;border:0;border-radius:14px;background:var(--o);color:#fff;font:800 19px/1.25 var(--sans);padding:17px 20px;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 8px 20px #f26a2147;transition:background .15s,transform .05s;-webkit-tap-highlight-color:transparent}.ks .btn:hover{background:var(--od)}.ks .btn:active{transform:translateY(1px)}.ks .btn[disabled],.ks .btn.off{background:#d8cbbf;color:#4a3f37;box-shadow:none;cursor:not-allowed}.ks .btn.ghost{background:#fff;color:var(--ot);border:2px solid var(--o);box-shadow:none}.ks .btn.ghost:hover{background:var(--sf2)}.ks .btn.auto{display:inline-block;width:auto;padding:14px 26px}.ks .btn.dark{background:var(--ink);box-shadow:none}.ks .link{background:none;border:0;padding:0;color:var(--ot);font:800 15px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ks .card{background:#fff;border:1px solid var(--ln);border-radius:var(--r);padding:20px;margin:14px 0}.ks .card.soft{background:var(--sf2);border-color:#f8d2b8}.ks .card.ink{background:var(--ink);color:#fff;border-color:var(--ink)}.ks ul.ck{list-style:none;padding:0;margin:12px 0}.ks ul.ck li{padding:5px 0 5px 28px;position:relative}.ks ul.ck li:before{content:"\2713";position:absolute;left:2px;top:5px;color:var(--ot);font-weight:900}.ks .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0 0;padding:0;list-style:none}.ks .chips li{background:#fff;border:1px solid var(--ln);border-radius:99px;padding:7px 13px;font-size:14px;font-weight:800}.ks .price{font:900 36px/1.1 var(--sans);margin:6px 0 12px}.ks .price small{font-size:16px;font-weight:800;color:var(--mu)}.ks .bar{background:var(--ink);color:#fff3ea;text-align:center;font-weight:800;font-size:14px;padding:9px 16px}.ks .hero{display:grid;gap:18px;align-items:center;padding:16px 0 30px}.ks .hero .txt{text-align:center}.ks .hero h1{margin-bottom:10px}.ks .hero .lead{margin:0 auto 18px;max-width:520px}.ks .hero .btn{max-width:440px;margin:0 auto}.ks .hero .note{margin:10px 0 0}@media(min-width:900px){.ks .hero{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px;padding:40px 0 56px}.ks .hero .txt{text-align:left}.ks .hero .lead{margin-left:0}.ks .hero .btn{margin:0}.ks .hero .chips{justify-content:flex-start}}.ks .video{position:relative;border-radius:22px;overflow:hidden;background:var(--ink);aspect-ratio:4 / 5;max-height:58vh;width:100%;margin:0 auto;box-shadow:var(--sh);isolation:isolate}@media(min-width:900px){.ks .video{aspect-ratio:9 / 16;max-height:78vh;max-width:440px}}.ks .video video{width:100%;height:100%;object-fit:cover}.ks .video .sound{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ink);border:0;border-radius:99px;font:800 15px var(--sans);padding:11px 18px;cursor:pointer;white-space:nowrap;box-shadow:0 6px 18px #00000040}.ks .video .democap{position:absolute;left:12px;top:12px;z-index:2;margin:0;background:#2b2118d1;color:#fff;border-radius:99px;font:800 13px var(--sans);padding:6px 12px}.ks .video .tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;border:0;cursor:pointer}.ks .video .vp{position:absolute;right:12px;top:12px;z-index:3;width:40px;height:40px;border:0;border-radius:50%;background:#2b2118b8;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.ks .video .fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:28px;background:radial-gradient(120% 80% at 50% 0%,#4A3527 0%,var(--ink) 70%);color:#fff}.ks .video .fallback q{display:block;font:italic 700 clamp(20px,5vw,26px)/1.3 var(--serif);quotes:"\ab  " " \bb"}.ks .video .fallback small{display:block;margin-top:12px;color:#e6d8cb;font-size:13px}.ks .eq{display:flex;gap:7px;align-items:flex-end;justify-content:center;height:70px;margin:0 auto 18px}.ks .eq i{display:block;width:11px;background:var(--o);border-radius:6px;animation:kseq 1s ease-in-out infinite}.ks .eq i:nth-child(2){animation-delay:.15s}.ks .eq i:nth-child(3){animation-delay:.3s}.ks .eq i:nth-child(4){animation-delay:.45s}.ks .eq i:nth-child(5){animation-delay:.6s}@keyframes kseq{0%,to{height:16px}50%{height:66px}}@media(prefers-reduced-motion:reduce){.ks .eq i{animation:none;height:40px}}.ks .steps{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none;counter-reset:st}.ks .steps li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--ln);border-radius:16px;padding:16px;counter-increment:st}.ks .steps li:before{content:counter(st);flex:none;width:36px;height:36px;border-radius:50%;background:var(--sf);color:var(--ot);display:grid;place-items:center;font-weight:900}.ks .steps strong{display:block}@media(min-width:900px){.ks .steps.row{grid-template-columns:repeat(3,1fr)}.ks .steps.row li{flex-direction:column}}.ks .cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}@media(min-width:900px){.ks .cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.ks .cats a{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--ln);border-radius:16px;padding:16px;text-decoration:none;font-weight:800;min-height:96px}.ks .cats a:hover{border-color:var(--o)}.ks .cats span{font-size:26px;line-height:1}.ks .cats small{font-weight:700;color:var(--mu);font-size:13px}.ks .offers{display:grid;gap:14px;margin-top:18px}@media(min-width:900px){.ks .offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.ks .offers .card{margin:0;display:flex;flex-direction:column}.ks .offers .card .btn{margin-top:auto}.ks .rows{margin:8px 0 16px;padding:0;list-style:none}.ks .rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--ln)}.ks .rows li:last-child{border-bottom:0}.ks .rows b{white-space:nowrap}.ks details{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:15px 18px;margin:8px 0}.ks summary{font-weight:800;cursor:pointer}.ks details p{margin:10px 0 0}.ks .faq{max-width:760px;margin:0 auto}.ks .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(rgba(255,247,239,0),var(--cr) 35%);transform:translateY(110%);transition:transform .25s}.ks .sticky.on{transform:none}.ks .sticky .btn{max-width:560px;margin:0 auto}@media(min-width:900px){.ks .sticky{display:none}}.ks .qtop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px;min-height:28px}.ks .back{background:none;border:0;color:var(--mu);font:800 15px var(--sans);padding:4px 0;cursor:pointer;text-decoration:none}.ks .back:hover{color:var(--ink)}.ks .prog{height:8px;background:var(--ln);border-radius:6px;overflow:hidden;margin:0 0 22px}.ks .prog i{display:block;height:100%;background:var(--o);border-radius:6px;transition:width .35s}.ks .q h1{font-size:clamp(27px,7vw,38px);text-align:center}.ks .q .lead{text-align:center;margin-bottom:8px}.ks label.l,.ks .l{display:block;font-weight:900;font-size:18px;margin:22px 0 10px}.ks .hint{font-size:14px;color:var(--mu);font-style:italic;margin:8px 0 0}.ks .opts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ks .opts.one{grid-template-columns:1fr}.ks .opt{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;background:#fff;border:1.5px solid var(--ln);border-radius:12px;padding:11px 12px;font:700 15px/1.25 var(--sans);color:var(--ink);cursor:pointer;text-align:left}.ks .opt:hover{border-color:#f3b28c}.ks .opt i{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--o);background:#fff}.ks .opt[aria-pressed=true]{background:var(--sf2);border-color:var(--o);box-shadow:inset 0 0 0 1px var(--o)}.ks .opt[aria-pressed=true] i{background:radial-gradient(var(--o) 45%,#fff 50%)}.ks input[type=text],.ks input[type=email],.ks textarea,.ks select{width:100%;border:1.5px solid var(--ln);border-radius:12px;padding:14px;font:16px var(--sans);background:#fff;color:var(--ink)}.ks textarea{min-height:140px;resize:vertical}.ks input:focus,.ks textarea:focus,.ks select:focus{outline:2px solid var(--o);border-color:var(--o)}.ks .err{color:var(--err);font-weight:800;font-size:15px;margin:12px 0 0}.ks .err:empty{display:none}.ks .legal{font-size:13px;color:var(--mu);margin:14px 0 0;text-align:center}.ks .legal a{color:var(--ot)}.ks .wait .video{aspect-ratio:4 / 5;max-height:52vh;max-width:420px}.ks .meter{display:flex;justify-content:space-between;gap:10px;font-weight:800}.ks .player{background:#fff;border:1px solid var(--ln);border-radius:22px;padding:22px 18px;text-align:center;box-shadow:var(--sh)}.ks .play{width:84px;height:84px;border-radius:50%;border:0;background:var(--o);color:#fff;display:grid;place-items:center;margin:0 auto 10px;cursor:pointer;box-shadow:0 8px 22px #f26a2159}.ks .wave{display:flex;gap:3px;align-items:center;height:46px;margin:12px 0 6px}.ks .wave i{flex:1;background:#e9dcd0;border-radius:2px}.ks .wave i.on{background:var(--o)}.ks .times{display:flex;justify-content:space-between;font-size:13px;color:var(--mu)}.ks .vers{display:flex;gap:8px;justify-content:center;margin-top:12px;flex-wrap:wrap}.ks .vers button{border:1.5px solid var(--ln);background:#fff;border-radius:99px;padding:8px 15px;font:800 14px var(--sans);color:var(--ink);cursor:pointer}.ks .vers button[aria-pressed=true]{border-color:var(--o);color:var(--ot);background:var(--sf2)}.ks .vs{list-style:none;margin:0;padding:0}.ks .vs li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--ln)}.ks .vs li:last-child{border:0;font-weight:900}.ks .vs li:last-child span:last-child{color:var(--ot);font-style:italic}.ks .vs li span:last-child{text-align:right}.ks .offer{border:2px solid var(--o);background:var(--sf2)}.ks .dlv{border:0;margin:16px 0 0;padding:0;display:grid;gap:10px;min-width:0}.ks .dlv legend{font-weight:900;font-size:17px;margin-bottom:10px;padding:0}.ks .dl{position:relative;display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--ln);border-radius:14px;padding:14px;cursor:pointer}.ks .dl input{position:absolute;opacity:0;pointer-events:none}.ks .dl .rd{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--o);background:#fff}.ks .dl .t{flex:1;min-width:0}.ks .dl .t b{display:block;font-size:17px}.ks .dl .t small{display:block;color:var(--mu);font-size:14px;margin-top:2px}.ks .dl .p{font:900 20px var(--sans);white-space:nowrap}.ks .dl.on{border-color:var(--o);box-shadow:inset 0 0 0 1px var(--o)}.ks .dl.on .rd{background:radial-gradient(var(--o) 45%,#fff 50%)}.ks .dl input:focus-visible~.rd{outline:3px solid var(--od);outline-offset:2px}.ks .badge{display:inline-block;vertical-align:middle;background:var(--ink);color:#fff;border-radius:99px;font:900 12px/1 var(--sans);padding:5px 9px;margin:4px 0 0;letter-spacing:.02em}.ks .addon{display:flex;align-items:flex-start;gap:10px;margin:14px 2px 16px;font-size:15px;cursor:pointer}.ks .addon input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--o);flex:none}.ks .addon small{color:var(--mu)}.ks .note{font-size:14px;color:var(--mu);margin:8px 0 0}.ks .toast{position:fixed;left:12px;right:12px;bottom:96px;z-index:60;max-width:560px;margin:0 auto;background:var(--ink);color:#fff;border-radius:14px;padding:14px 16px;text-align:center;font-weight:800}.ks .lyr{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.7}.ks .lyr p{margin:0 0 14px;white-space:pre-line}.ks .lyr .tag{display:block;font:900 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ot);margin:0 0 4px}.ks .gift{text-align:center;padding:40px 22px}.ks .gift h1{color:#fff}.ks .gift .from{color:#e6d8cb}.ks .dls a{display:inline-block;color:var(--ot);font-weight:800;margin:8px 16px 0 0}.ks .clipv{border-radius:16px;overflow:hidden;background:var(--ink);margin-top:10px}.ks .clipv video{width:100%;max-height:70vh;margin:0 auto}.ks .styles{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ks .sty{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--ln);border-radius:16px;padding:0;overflow:hidden;cursor:pointer;text-align:center;font:800 14px/1.25 var(--sans);color:var(--ink)}.ks .sty .im{aspect-ratio:3 / 4;background-size:cover;background-position:center;display:grid;place-items:center;font-size:34px}.ks .sty .im.s3d{background-color:#fce3d2;background-image:radial-gradient(circle at 35% 30%,#FFD1B0 0 18%,transparent 19%),radial-gradient(circle at 68% 62%,#F7A26C 0 22%,transparent 23%),linear-gradient(160deg,#ffe9da,#f9c9a8)}.ks .sty .im.aqua{background-color:#eaf1f1;background-image:radial-gradient(ellipse at 30% 35%,rgba(242,106,33,.35) 0 25%,transparent 45%),radial-gradient(ellipse at 70% 65%,rgba(79,140,150,.35) 0 30%,transparent 50%),linear-gradient(#fbf8f2,#efe9df)}.ks .sty .im.cine{background-color:#2b2118;background-image:linear-gradient(180deg,#000 0 10%,transparent 10% 90%,#000 90%),radial-gradient(ellipse at 60% 40%,#a86a3c 0 20%,#3b2a1f 60%);color:#fff}.ks .sty span.n{display:block;padding:10px 6px 12px}.ks .sty[aria-pressed=true]{border-color:var(--o);box-shadow:inset 0 0 0 2px var(--o)}.ks .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}@media(min-width:560px){.ks .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ks .grid figure{margin:0;position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--ln)}.ks .grid img{width:100%;height:100%;object-fit:cover}.ks .grid figure .st{position:absolute;left:6px;bottom:6px;background:#2b2118d9;color:#fff;border-radius:99px;font:800 12px var(--sans);padding:3px 8px}.ks .grid figure button{position:absolute;right:6px;top:6px;width:30px;height:30px;border:0;border-radius:50%;background:#fffffff2;color:var(--ink);font:900 16px/1 var(--sans);cursor:pointer}.ks .pick{display:flex;align-items:center;justify-content:center;gap:8px;border:2px dashed #EBC7AE;background:#fff;border-radius:16px;padding:22px 14px;font:800 17px var(--sans);color:var(--ot);cursor:pointer;width:100%}.ks .consent{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin:14px 0 0;cursor:pointer}.ks .consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--o);flex:none}.ks .shop{display:grid;gap:16px;margin-top:22px}@media(min-width:760px){.ks .shop{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ks .pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ln);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit}.ks .pcard:hover{border-color:var(--o)}.ks .pcard .im{aspect-ratio:4 / 3;background:var(--sf);display:grid;place-items:center;font-size:56px;overflow:hidden}.ks .pcard .im img{width:100%;height:100%;object-fit:cover}.ks .pcard .b{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.ks .pcard h2{font-size:24px;margin:0}.ks .pcard .from{color:var(--ot);font-weight:900;font-size:18px}.ks .pcard .go{margin-top:auto;font-weight:800;color:var(--ot);padding-top:8px}.ks .prod{display:grid;gap:22px;padding:24px 0 10px}@media(min-width:900px){.ks .prod{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:44px;align-items:start}}.ks .prod .im{border-radius:20px;overflow:hidden;background:var(--sf);aspect-ratio:4 / 3;display:grid;place-items:center;font-size:72px}.ks .prod .im img,.ks .pcard .im img{width:100%;height:100%;object-fit:cover;font-size:15px}.ks .rte p,.ks .rte ul{margin:0 0 12px}.ks .rte ul{padding-left:20px}.ks .doc{max-width:760px;margin:0 auto;padding:32px 20px 10px}.ks .doc h1{font-size:clamp(30px,6vw,44px)}.ks .doc h2{font-size:24px;margin-top:28px}.ks .doc a{color:var(--ot)}.ks .doc .todo{background:#fff1c9;border:1px dashed #C99A00;border-radius:6px;padding:0 4px;font-weight:800}.ks .shopify-policy__container{max-width:760px!important;margin:0 auto;padding:32px 20px 10px}.ks .shopify-policy__title h1{font-family:var(--serif)}.ks .shopify-policy__body a{color:var(--ot)}@media print{.ks-h,.ks-f,.ks .sticky,.ks .player,.ks .btn,.ks .noprint{display:none!important}body.ks{background:#fff}}.ks-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink, #2B2118);color:#fff;padding:10px 14px;border-radius:10px;font-weight:800;text-decoration:none}.ks-skip:focus{top:12px}.ks main:focus{outline:none}.ks [hidden]{display:none!important}.ks h1[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:reduce){.ks .eq i{animation:none}}.ks .pline{margin:10px 0 0;font-size:14px;font-weight:800;color:var(--mu)}.ks .pline strong{color:var(--ink)}.ks .pline em{font-style:normal;color:var(--ot)}.ks .onote{margin:12px 0 0;font-size:14px;color:var(--mu);background:var(--sf2);border-radius:12px;padding:8px 12px}.ks .tip{margin:0 0 14px;font-weight:800;font-size:15px;color:var(--ot);background:var(--sf2);border:1px solid #F8D2B8;border-radius:12px;padding:10px 14px}.ks .clipopts{margin:-6px 0 6px 30px}.ks .clipopts .dl{padding-top:10px;padding-bottom:10px}.ks .rv{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:14px 0 0}.ks .rv .av{display:inline-flex;padding-left:10px}.ks .rv .av img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-10px;background:var(--sf);box-shadow:0 1px 4px #2b21182e}.ks .rv .rt{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;font-weight:800;color:var(--mu);text-align:left}.ks .rv .rt b{color:var(--ink);font-weight:900}.ks .stars{position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:1px;white-space:nowrap}.ks .stars .bg{color:#e9d9cb}.ks .stars .fg{position:absolute;left:0;top:0;overflow:hidden;color:#f5a524}.ks .offer .rv{margin-top:12px}@media(min-width:900px){.ks .hero .rv{justify-content:flex-start}}.ks .rcards{display:grid;gap:12px;margin:18px 0 0}@media(min-width:760px){.ks .rcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ks .rcard{margin:0;background:#fff;border:1px solid var(--ln);border-radius:16px;padding:16px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start}.ks .rcard img{grid-row:span 2;width:56px;height:56px;border-radius:50%;object-fit:cover}.ks .rcard blockquote{margin:0;font-style:italic;grid-column:2}.ks .rcard figcaption{font-weight:800;font-size:14px;color:var(--mu);grid-column:2}.ks .wnote .w1{margin:0;font-weight:900;font-size:18px;line-height:1.35;color:#c0341d;text-wrap:balance}.ks .wnote .w2{margin:4px 0 0;font-weight:800;color:var(--ink)}.ks .wnote .w1 strong,.ks .wnote .w1 em{color:inherit}.ks-h .logo img,.ks-drawer .logo img{display:block;height:40px;width:auto;max-width:170px;object-fit:contain}.ks .pline span{white-space:nowrap}.ks .prod .onote{margin:12px 0 16px}.ks .hero2{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 0 30px}.ks .hero2>*{min-width:0}.ks .tick{position:relative;overflow:hidden;height:32px;display:flex;align-items:center;background:#fff;border:1px solid var(--ln);border-radius:99px;box-shadow:0 4px 14px #2b21180f;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ks .tick .tt{display:inline-flex;flex:none;white-space:nowrap;animation:kstick 34s linear infinite}.ks .tick span{display:inline-flex;align-items:center;gap:8px;padding:0 18px 0 0;font:900 11.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ot)}.ks .tick span svg{color:#e9a23b;flex:none}.ks .tick:hover .tt{animation-play-state:paused}@keyframes kstick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ks .tick .tt{animation:none}}.ks .hero2 .video{aspect-ratio:var(--r, 1.7778);width:min(100%,calc(64vh * var(--r, 1.7778)));max-width:none;max-height:none;margin:0 auto;border-radius:20px}.ks .hero2 .video video{cursor:pointer}.ks .video .unmute{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:10px;border:0;border-radius:99px;background:#2b2118bd;color:#fff;font:800 16px var(--sans);padding:13px 22px;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #00000040}.ks .video .unmute:hover{background:#2b2118db}@media(max-width:380px){.ks .video .unmute{font-size:14px;padding:11px 16px}}.ks .hero2 .txt{text-align:center}.ks .hero2 h1{font-size:clamp(32px,8.6vw,56px);line-height:1.08;margin:8px 0 10px}.ks .hero2 .lead{margin:0 auto 18px}.ks .btn.cta{background:linear-gradient(135deg,#f7894a,#f26a21 55%,#e85d1a);font-size:20px;padding:18px 22px;border-radius:22px;box-shadow:0 12px 26px #f26a2159}.ks .guar{display:flex;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:15px;color:var(--mu)}.ks .guar svg{color:var(--ok);flex:none}.ks .proof{position:relative;display:grid;justify-items:center;gap:8px;margin:18px 0 0}.ks .proof .avs{display:flex;padding-left:10px}.ks .proof .avs img,.ks .proof .avs .ph,.ks .proof .more{width:42px;height:42px;margin-left:-10px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 5px #2b21182e;object-fit:cover;background:var(--sf)}.ks .proof .avs .ph{display:block;background:#e8d8cb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='15' r='7' fill='%23C9AE9C'/%3E%3Cpath d='M6 36c2-8 8-12 14-12s12 4 14 12' fill='%23C9AE9C'/%3E%3C/svg%3E") center / cover}.ks .proof .more{display:grid;place-items:center;padding:0;background:#9c6b5e;color:#fff;font:900 12px/1 var(--sans);text-align:center;text-decoration:none}.ks .proof .rt{display:flex;align-items:center;gap:8px}.ks .proof .rt b{font-weight:900;color:var(--ink)}.ks .proof .stars{font-size:21px;letter-spacing:3px}.ks .proof .stars .fg{color:#e9a23b}.ks .proof p{margin:0;font-size:16px;font-weight:700;color:var(--ink);max-width:360px}.ks .proof p strong{font-weight:900}.ks .ks-tag{justify-self:center;background:#fff6d6;border:1px dashed #E0B84F;color:#6b5310;font:900 10px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px}.ks .ks-demo{background:#fff6d6;border:1px dashed #E0B84F;color:#6b5310;font-size:13px;line-height:1.45;padding:9px 12px;border-radius:12px;margin:0 auto 14px;max-width:640px;text-align:center}.ks .hero2 .pline{margin:16px 0 0}.ks .info{margin:10px 0 0;font-size:14px;line-height:1.9;color:var(--mu)}.ks .info span{white-space:nowrap}.ks .info span.w{white-space:normal}.ks .info i{font-style:normal;color:#d6b39e;margin:0 3px}@media(min-width:900px){.ks .hero2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:52px;row-gap:18px;padding:22px 0 56px}.ks .hero2.port{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.ks .hero2 .tick{grid-column:1 / -1}.ks .hero2 .video{width:min(100%,calc(76vh * var(--r, 1.7778)))}.ks .hero2 .txt{text-align:left}.ks .hero2 .lead{margin-left:0}.ks .guar{justify-content:flex-start}.ks .hero2 .proof{justify-items:start}.ks .hero2 .ks-tag{justify-self:start}}.ks .wait .video[style]{aspect-ratio:var(--r);width:min(100%,calc(52vh * var(--r)));max-width:none;max-height:none}.ks .love{scroll-margin-top:80px}.ks .love h2 em{color:var(--od)}.ks .love .track{position:relative;display:flex;align-items:center;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 18px;padding:8px 18px 14px;margin:18px -18px 0;scrollbar-width:none}.ks .love .track::-webkit-scrollbar{display:none}.ks .love .track:focus-visible{outline:3px solid var(--o);outline-offset:2px}.ks .love figure{position:relative;flex:0 0 auto;width:min(64vw,240px);margin:0;scroll-snap-align:center;border-radius:16px;overflow:hidden}.ks .love .lv{aspect-ratio:9 / 16;background:#1f1712;color:#fff;box-shadow:var(--sh)}.ks .love .lv.ph{background:radial-gradient(120% 80% at 50% 0%,#5a4131,#2b2118 75%)}.ks .love .lv video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.ks .love .lv .top{position:absolute;left:0;right:0;top:0;z-index:1;padding:12px 12px 26px;font:700 13px/1.35 var(--sans);background:linear-gradient(#000000b8,#0000)}.ks .love .lv .bot{position:absolute;left:10px;right:10px;bottom:16px;z-index:1;text-align:center;font:800 16px var(--sans);text-shadow:0 1px 6px rgba(0,0,0,.7)}.ks .love .lv .phn{position:absolute;left:14px;right:14px;bottom:50px;z-index:1;text-align:center;font-size:12px;line-height:1.4;color:#e6d8cb}.ks .love .lp{position:absolute;left:50%;top:50%;z-index:2;width:66px;height:66px;transform:translate(-50%,-50%);display:grid;place-items:center;border:0;border-radius:50%;background:var(--o);color:#fff;cursor:pointer;box-shadow:0 8px 22px #00000052;transition:opacity .2s}.ks .love .lv.on .lp{opacity:0}.ks .love .lv.on:hover .lp,.ks .love .lv.on .lp:focus-visible{opacity:1}.ks .love .lv.on .top,.ks .love .lv.on .bot{opacity:0;transition:opacity .3s}.ks .love .lt{align-self:center;background:#fff;border:1px solid var(--ln);padding:20px 18px 18px;box-shadow:var(--sh)}.ks .love .lt blockquote{margin:0;font:400 17px/1.5 var(--serif);color:var(--ink)}.ks .love .lt blockquote p{margin:0}.ks .love .lt blockquote strong{font-weight:700}.ks .love .lt figcaption{display:flex;align-items:center;gap:10px;margin-top:16px}.ks .love .lt img,.ks .love .lt .ini{flex:none;width:42px;height:42px;border-radius:50%;object-fit:cover}.ks .love .lt .ini{display:grid;place-items:center;background:var(--sf);color:var(--ot);font:900 17px var(--sans)}.ks .love .lt b{display:block;font:700 16px var(--serif);color:var(--ink)}.ks .love .ver{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;color:var(--mu)}.ks .love .ver svg{color:var(--o)}.ks .love .dots{display:flex;justify-content:center;gap:2px;margin-top:10px}.ks .love .dots button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.ks .love .dots button:before{content:"";width:9px;height:9px;border-radius:2px;background:#f6c9ae;transition:transform .2s,background .2s}.ks .love .dots button[aria-current]:before{background:var(--o);transform:scale(1.35)}@media(min-width:760px){.ks .love figure{width:250px}.ks .love .track{margin:18px 0 0;padding:8px 4px 14px}}@media(prefers-reduced-motion:reduce){.ks .love .lp,.ks .love .dots button:before{transition:none}}#comment-ca-marche,#questions,#formules,#avis{scroll-margin-top:80px}.ks .meter>:last-child{flex:none;white-space:nowrap}.ks .reas{display:table;margin:4px auto 6px;background:#eef7f0;color:var(--ok);border-radius:99px;padding:6px 14px;font-size:14px;font-weight:800;text-align:center}.ks .pmore{display:inline-block;background:none;border:0;padding:12px 0 2px;color:var(--ot);font:800 15px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ks .ideas{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.ks .idea{background:#fff;border:1.5px dashed #EBC7AE;border-radius:99px;padding:8px 13px;font:800 14px/1.2 var(--sans);color:var(--ot);cursor:pointer}.ks .idea:hover{background:var(--sf2)}.ks .idea[disabled]{opacity:.45;border-style:solid;cursor:default}.ks .sugg{margin:8px 0 0;font-size:15px}.ks .sugg .link{font-size:15px}.ks .btn.busy[disabled]{background:var(--o);color:#fff;box-shadow:none;cursor:progress}.ks .btn.busy:before{content:"";display:inline-block;width:16px;height:16px;margin:0 10px 0 0;vertical-align:-2px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ksspin .8s linear infinite}.ks .grid figure.wt{background:linear-gradient(90deg,var(--ln) 25%,#FBF3EC 50%,var(--ln) 75%);background-size:200% 100%;animation:ksshim 1.4s linear infinite}.ks .grid figure .st.ko{background:var(--err)}.ks .grid figure button.st{left:6px;right:auto;top:auto;bottom:6px;width:auto;height:auto;border-radius:99px;background:var(--err);color:#fff;font:800 12px var(--sans);padding:5px 9px}.ks .prog.live i{background-image:linear-gradient(90deg,transparent 0,rgba(255,255,255,.55) 50%,transparent 100%);background-size:60% 100%;background-repeat:no-repeat;animation:ksbar 1.6s linear infinite}.ks .play.pulse{animation:kspulse 1.8s ease-out infinite}@keyframes ksspin{to{transform:rotate(360deg)}}@keyframes ksshim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ksbar{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes kspulse{0%{box-shadow:0 8px 22px #f26a2159,0 0 #f26a2173}70%{box-shadow:0 8px 22px #f26a2159,0 0 0 18px #f26a2100}to{box-shadow:0 8px 22px #f26a2159,0 0 #f26a2100}}@media(prefers-reduced-motion:reduce){.ks .btn.busy:before,.ks .grid figure.wt,.ks .prog.live i,.ks .play.pulse{animation:none}}.ks .rx{border:2px solid var(--o);background:linear-gradient(180deg,#fff7ef,#fff);text-align:left}.ks .rx.soft{border:1px dashed #EBC7AE;background:var(--sf2)}.ks .rx h2{margin:6px 0;font-size:24px;line-height:1.2}.ks .rx .rx-badge{display:inline-block;margin:0;background:var(--o);color:#fff;border-radius:99px;padding:5px 12px;font:900 13px var(--sans)}.ks .rx .rx-t{margin:0;font-weight:800;font-size:16px}.ks .rx-steps{list-style:none;margin:12px 0 14px;padding:0;display:grid;gap:8px}.ks .rx-steps li{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.ks .rx-steps li span{flex:none;width:26px;height:26px;border-radius:50%;background:var(--sf);color:var(--ot);display:grid;place-items:center;font:900 13px var(--sans)}.ks .rx-prog{margin:12px 0 0}.ks .rx-prog .prog{margin:0 0 6px}.ks .rx-ok{text-align:center;padding:6px 0}.ks .rx-ok .rx-ic{font-size:40px;margin:0 0 6px}.ks .rx-pv{margin:10px 0 0;font-size:14px;font-weight:800;color:var(--ot)}.ks .love .lnote{margin:10px auto 0;max-width:520px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ks-app.css.map */
