html{--c:var(--menthe)}.pv3{--error:#FF6A5E}.pv3 p{margin:0}.pv3 button,.pv3 input{font:inherit;color:inherit}.pv3 a{text-decoration:none}.pv3 .wrap{max-width:1240px}.section-header{position:sticky;top:0;z-index:40}.pv3 h1,.pv3 h2,.pv3 h3{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.9;margin:0;text-wrap:balance}.pv3 h2{font-size:clamp(42px,6vw,72px)}.pv3 .accent{color:var(--fajr)}.pv3 .muted{color:var(--muted)}.pv3 .mono{font-family:var(--mono)}.pv3 .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.pv3 .eyebrow b{font-family:var(--mono);font-weight:500;color:var(--fajr);letter-spacing:0}.pv3 section{padding-block:clamp(72px,9vw,112px);scroll-margin-top:110px}.pv3 .band{background:var(--surface);border-block:1px solid var(--line)}.pv3 .btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:12px 28px;border-radius:999px;border:2px solid transparent;font-family:var(--display);font-weight:800;font-size:21px;text-transform:uppercase;line-height:1;cursor:pointer;background:none;transition:background .15s,border-color .15s,transform .15s}.pv3 .btn small{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:1.2px}.pv3 .btn-pri{background:var(--fajr);color:var(--on-fajr)}.pv3 .btn-pri:hover{background:var(--fajr-soft)}.pv3 .btn-pri:active{transform:scale(.98)}.pv3 .btn-sec{border-color:var(--line)}.pv3 .btn-sec:hover{border-color:var(--bone)}.pv3 .top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start;padding-block:28px 72px}.pv3 .crumbs{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;padding-top:18px}.pv3 .crumbs a:hover{color:var(--fajr)}.pv3 .stage-col{position:sticky;top:84px;display:flex;flex-direction:column;gap:14px;min-width:0}.pv3 .stage{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--c);transition:background .6s ease;perspective:1000px}.pv3 .stage .word{position:absolute;inset:auto -20px -46px;font-family:var(--display);font-weight:900;font-size:clamp(130px,17vw,230px);line-height:.8;color:#0b0a091f;text-align:center;white-space:nowrap;pointer-events:none}.pv3 .stage .sun{position:absolute;left:50%;top:9%;width:72%;aspect-ratio:2/1;transform:translate(-50%);border-radius:999px 999px 0 0;background:#0b0a091f}.pv3 .view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.96);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.pv3 .view.on{opacity:1;transform:none;pointer-events:auto}.pv3 .tin{width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a2622,#0b0a09 62%);box-shadow:0 34px 70px #0b0a098c,inset 0 0 0 1px #2c2824;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;transform-style:preserve-3d;transition:transform .2s ease-out;animation:pv3-float 6s ease-in-out infinite}.pv3 .tin:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:2px solid var(--c);transition:border-color .6s}.pv3 .tin:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;border:1px solid #38332C}.pv3 .tin svg{width:48%;height:auto;position:relative}.pv3 .tin .fl{font-family:var(--display);font-weight:900;font-size:clamp(32px,4.2vw,56px);line-height:.9;color:var(--c);transition:color .6s;position:relative}.pv3 .tin .mg{font-family:var(--mono);font-size:12px;letter-spacing:1px;position:relative}@keyframes pv3-float{0%,to{translate:0 0}50%{translate:0 -10px}}.pv3 .chip-float{position:absolute;z-index:2;background:var(--ground);color:var(--bone);border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px;box-shadow:0 10px 26px #0b0a0959;animation:pv3-bob 5s ease-in-out infinite}.pv3 .chip-float b{font-family:var(--mono);font-weight:500;color:var(--fajr);letter-spacing:0}.pv3 .chip-float.c1{top:8%;left:6%}.pv3 .chip-float.c2{top:22%;right:5%;animation-delay:-1.6s}.pv3 .chip-float.c3{bottom:16%;left:8%;animation-delay:-3s}@keyframes pv3-bob{0%,to{translate:0 0}50%{translate:0 -6px}}.pv3 .open{width:62%;aspect-ratio:1;border-radius:50%;background:#0b0a09;box-shadow:0 0 0 10px var(--c),0 30px 60px #0b0a0980;display:grid;grid-template-columns:repeat(5,1fr);gap:5%;padding:17%;align-content:center;transition:box-shadow .6s}.pv3 .open i{aspect-ratio:2/3.3;border-radius:28%;background:linear-gradient(160deg,#fff,#e6e0d6);box-shadow:inset 0 -3px #00000014;animation:pv3-pop .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes pv3-pop{0%{scale:.3;opacity:0}to{scale:1;opacity:1}}.pv3 .formula{width:78%;background:var(--bone);color:var(--ground);border-radius:16px;padding:7% 8%;box-shadow:0 30px 60px #0b0a0973}.pv3 .formula .big{font-family:var(--display);font-weight:900;font-size:clamp(90px,12vw,160px);line-height:.82}.pv3 .formula .big small{font-size:.28em;margin-left:6px;color:#b84a00}.pv3 .formula .lab{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.pv3 .formula ul{list-style:none;margin:14px 0 0;padding:0;border-top:3px solid var(--ground)}.pv3 .formula li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(11,10,9,.2);font-size:14px}.pv3 .formula li span:last-child{font-family:var(--mono)}.pv3 .tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pv3 .tab{min-height:48px;border-radius:12px;border:2px solid var(--line);background:var(--surface);cursor:pointer;font-family:var(--display);font-weight:800;font-size:17px;text-transform:uppercase}.pv3 .tab[aria-selected=true]{border-color:var(--fajr);background:var(--surface-2)}.pv3 .photo-note{font-size:12px;color:var(--muted)}.pv3 .buy{display:flex;flex-direction:column;gap:20px;min-width:0}.pv3 .badges{display:flex;flex-wrap:wrap;gap:8px}.pv3 .badge{font-size:11px;font-weight:600;letter-spacing:1.6px;padding:6px 11px;border:1px solid var(--line);border-radius:4px;text-transform:uppercase}.pv3 .badge.o{font-family:var(--mono);font-weight:500;letter-spacing:.5px;border-color:var(--fajr);color:var(--fajr)}.pv3 .buy h1{font-size:clamp(52px,6.6vw,96px);line-height:.86;letter-spacing:-.5px}.pv3 .buy h1 .fn{color:var(--c);transition:color .6s;display:inline-block}.pv3 .buy h1 .fn.swap{animation:pv3-swap .5s cubic-bezier(.2,.8,.2,1)}@keyframes pv3-swap{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.pv3 .tagline{font-family:var(--display);font-weight:800;font-size:21px;text-transform:uppercase;margin-top:8px;color:var(--text-2)}.pv3 .answer{font-size:17px;color:var(--text-2)}.pv3 .answer strong{color:var(--bone)}.pv3 .price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.pv3 .price-row .now{font-family:var(--display);font-weight:900;font-size:52px;line-height:1;color:var(--fajr)}.pv3 .price-row s{color:var(--muted);font-size:18px}.pv3 .price-row .save{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--on-fajr);background:var(--ok);border-radius:4px;padding:4px 8px}.pv3 .price-row .per{font-size:14px;color:var(--muted)}.pv3 .label{font-size:11px;font-weight:600;letter-spacing:1.6px;color:var(--muted);text-transform:uppercase;margin-bottom:10px;display:block}.pv3 .label b{color:var(--bone)}.pv3 .flavors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pv3 .fbtn{min-height:56px;border-radius:999px;border:2px solid var(--line);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;font-family:var(--display);font-weight:800;font-size:19px;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.pv3 .fbtn i{width:14px;height:14px;border-radius:999px}.pv3 .fbtn[aria-pressed=true]{background:var(--bone);color:var(--ground);border-color:var(--bone)}.pv3 .fbtn:disabled{opacity:.35;cursor:not-allowed}.pv3 .taste{font-size:13px;color:var(--muted);margin-top:8px;min-height:1.6em}.pv3 .offers{display:flex;flex-direction:column;gap:10px}.pv3 .offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:2px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;position:relative;transition:border-color .2s,background .2s,transform .15s}.pv3 .offer:hover{border-color:#5a5248}.pv3 .offer[aria-pressed=true]{border-color:var(--fajr);background:var(--surface-2)}.pv3 .offer .r{width:22px;height:22px;border-radius:999px;border:2px solid var(--line);display:flex;align-items:center;justify-content:center}.pv3 .offer[aria-pressed=true] .r{border-color:var(--fajr)}.pv3 .offer[aria-pressed=true] .r:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--fajr)}.pv3 .offer .t strong{font-family:var(--display);font-weight:800;font-size:22px;text-transform:uppercase;line-height:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pv3 .offer .t span{font-size:12px;color:var(--muted)}.pv3 .offer .p{text-align:right}.pv3 .offer .p strong{font-family:var(--display);font-weight:800;font-size:26px;color:var(--fajr);line-height:1;display:block}.pv3 .offer .p s{font-size:12px;color:var(--muted)}.pv3 .offer .flag{position:absolute;top:-11px;right:16px;background:var(--fajr);color:var(--on-fajr);font-size:10px;font-weight:600;letter-spacing:1.4px;padding:3px 8px;border-radius:4px;text-transform:uppercase}.pv3 .dots{display:inline-flex}.pv3 .dots i{width:12px;height:12px;border-radius:999px;border:2px solid var(--surface)}.pv3 .dots i+i{margin-left:-4px}.pv3 .ship{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.pv3 .ship p{font-size:13px}.pv3 .ship p b{color:var(--ok)}.pv3 .meter{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.pv3 .meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--fajr),var(--ok));border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.pv3 .mixer{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.pv3 .mixer-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pv3 .mixer-h strong{font-family:var(--display);font-weight:800;font-size:20px;text-transform:uppercase;line-height:1}.pv3 .mixer-h .cnt{font-family:var(--mono);font-size:13px;padding:4px 10px;border-radius:999px;background:var(--surface-2)}.pv3 .mixer-h .cnt.full{background:var(--ok);color:var(--on-fajr)}.pv3 .mixer-boxes{display:flex;gap:6px}.pv3 .mixer-boxes i{flex:1;height:10px;border-radius:999px;background:var(--surface-2);transition:background .3s}.pv3 .mrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.pv3 .mrow .sw{width:16px;height:16px;border-radius:999px}.pv3 .mrow b{font-family:var(--display);font-weight:800;font-size:20px;text-transform:uppercase}.pv3 .mrow output.pop{animation:pv3-bump .3s ease}.pv3 .mixer .presets{display:flex;gap:8px;flex-wrap:wrap}.pv3 .chip{border:1px solid var(--line);background:none;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer}.pv3 .chip:hover{border-color:var(--bone)}.pv3 .mixer .msg{font-size:12px;color:var(--error)}.pv3 .mixer.shake{animation:pv3-shake .4s}@keyframes pv3-shake{25%{translate:-6px 0}75%{translate:6px 0}}.pv3 form.cod{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;gap:14px;scroll-margin-top:90px}.pv3 form.cod h2{font-size:30px}.pv3 form.cod>p{margin-top:-8px;font-size:13px;color:var(--muted)}.pv3 .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pv3 .field{display:flex;flex-direction:column;gap:6px;min-width:0}.pv3 .field label{font-size:13px;font-weight:600}.pv3 .field input{min-height:50px;padding:0 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;font-size:16px;width:100%;transition:border-color .2s}.pv3 .field input:focus{border-color:var(--fajr);outline:none}.pv3 .field input::placeholder{color:#7d766c}.pv3 .field input[aria-invalid=true]{border-color:var(--error)}.pv3 .field .err{font-size:12px;color:var(--error)}.pv3 .field.ok input{border-color:var(--ok)}.pv3 .recap{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:12px;font-size:14px}.pv3 .recap div{display:flex;justify-content:space-between;gap:12px}.pv3 .recap .tot{font-weight:600;padding-top:6px}.pv3 .recap .tot b{font-family:var(--display);font-weight:900;font-size:36px;color:var(--fajr);line-height:1}.pv3 .recap .tot b.bump{animation:pv3-bump .35s ease}@keyframes pv3-bump{40%{scale:1.08}}.pv3 .age{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-2);cursor:pointer}.pv3 .age input{width:20px;height:20px;accent-color:var(--fajr);margin:1px 0 0;flex-shrink:0}.pv3 .form-err{font-size:12px;color:var(--error)}.pv3 form.cod .btn{width:100%;min-height:66px;font-size:26px}.pv3 .reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.pv3 .reassure div{border:1px solid var(--line);border-radius:10px;padding:12px 6px;display:flex;flex-direction:column;gap:2px}.pv3 .reassure strong{font-family:var(--display);font-weight:800;font-size:18px;line-height:1}.pv3 .reassure span{font-size:11px;color:var(--muted)}.pv3 .wa-line{font-size:13px;color:var(--muted);text-align:center}.pv3 .wa-line a{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.pv3 .chapters{position:sticky;top:61px;z-index:30;background:#0b0a09eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--line)}.pv3 .chapters .wrap{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.pv3 .chapters .wrap::-webkit-scrollbar{display:none}.pv3 .chapters a{flex-shrink:0;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;transition:background .2s,color .2s}.pv3 .chapters a b{font-family:var(--mono);font-weight:500;margin-right:6px}.pv3 .chapters a.on{background:var(--bone);color:var(--ground)}.pv3 .head2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:44px}.pv3 .head2 p{max-width:420px;color:var(--muted)}.pv3 .what{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pv3 .what>div{border:1px solid var(--line);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;gap:12px;background:var(--surface);transition:border-color .2s,transform .2s}.pv3 .what>div:hover{border-color:var(--fajr);transform:translateY(-4px)}.pv3 .what .ico{width:56px;height:56px;border-radius:14px;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.pv3 .what .ico svg{width:30px;height:30px;fill:none;stroke:var(--fajr);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pv3 .what strong{font-family:var(--display);font-weight:800;font-size:26px;text-transform:uppercase;line-height:1}.pv3 .what p{font-size:14px;color:var(--muted)}.pv3 .timeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.pv3 .mouth{position:relative;aspect-ratio:1.2;border-radius:18px;background:var(--surface-2);overflow:hidden;border:1px solid var(--line)}.pv3 .mouth .gum{position:absolute;left:8%;right:8%;top:22%;height:30%;border-radius:0 0 50% 50%/0 0 70% 70%;background:#5a2e2e}.pv3 .mouth .lip{position:absolute;left:4%;right:4%;top:44%;height:26%;border-radius:0 0 50% 50%/0 0 90% 90%;background:#8a4646;transition:translate .5s}.pv3 .mouth .pouch{position:absolute;left:50%;top:34%;width:16%;aspect-ratio:2/3.2;translate:-50% 0;border-radius:26%;background:linear-gradient(160deg,#fff,#e6e0d6);transition:top .6s cubic-bezier(.2,.8,.2,1),opacity .4s,scale .6s;box-shadow:0 6px 14px #00000059}.pv3 .mouth .glow{position:absolute;left:50%;top:30%;width:50%;aspect-ratio:1;translate:-50% -10%;border-radius:50%;background:radial-gradient(circle,rgba(255,122,26,.55),transparent 65%);opacity:0;transition:opacity .6s,scale .6s}.pv3 .mouth .clock{position:absolute;right:16px;bottom:14px;font-family:var(--mono);font-size:44px;color:var(--fajr);line-height:1}.pv3 .mouth .clock small{font-size:14px;color:var(--muted)}.pv3 .tl-ctrl{display:flex;flex-direction:column;gap:20px;min-width:0}.pv3 .tl-ctrl input[type=range]{width:100%;accent-color:var(--fajr);height:32px;cursor:pointer}.pv3 .ticks{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:-12px}.pv3 .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pv3 .step{border:2px solid var(--line);border-radius:12px;padding:12px;background:var(--surface);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px;transition:border-color .2s,background .2s}.pv3 .step b{font-family:var(--mono);font-weight:500;color:var(--fajr);font-size:14px}.pv3 .step span{font-family:var(--display);font-weight:800;font-size:17px;text-transform:uppercase;line-height:1}.pv3 .step[aria-pressed=true]{border-color:var(--fajr);background:var(--surface-2)}.pv3 .tl-text{min-height:130px}.pv3 .tl-text h3{font-size:34px}.pv3 .tl-text p{margin-top:10px;color:var(--text-2);font-size:16px;max-width:520px}.pv3 .tl-text .fine{font-size:12px;color:var(--muted);margin-top:10px}.pv3 .calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.pv3 .rows{display:flex;flex-direction:column;gap:10px}.pv3 .row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--surface)}.pv3 .row strong{font-weight:600;display:block}.pv3 .row span{font-size:12px;color:var(--muted)}.pv3 .stepper{display:flex;align-items:center;gap:6px}.pv3 .stepper button{width:40px;height:40px;border-radius:999px;border:2px solid var(--line);background:none;cursor:pointer;font-size:20px;line-height:1}.pv3 .stepper button:hover{border-color:var(--bone)}.pv3 .stepper output{min-width:32px;text-align:center;font-family:var(--mono);font-size:20px}.pv3 .gauge-card{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--surface);display:flex;flex-direction:column;gap:18px;position:sticky;top:130px}.pv3 .gauge{position:relative;height:22px;border-radius:999px;background:var(--surface-2);overflow:hidden}.pv3 .gauge .used{position:absolute;left:0;top:0;bottom:0;background:var(--muted);transition:width .5s cubic-bezier(.2,.8,.2,1)}.pv3 .gauge .pouch{position:absolute;top:0;bottom:0;background:var(--fajr);transition:left .5s cubic-bezier(.2,.8,.2,1),width .5s cubic-bezier(.2,.8,.2,1)}.pv3 .gauge-scale{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:-10px}.pv3 .verdict{font-family:var(--display);font-weight:900;font-size:clamp(40px,5vw,60px);line-height:.9;text-transform:uppercase}.pv3 .verdict.alert{color:var(--error)}.pv3 .legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.pv3 .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:middle}.pv3 .calc-note{font-size:12px;color:var(--muted)}.pv3 .comp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.pv3 .ingr{display:flex;flex-direction:column;gap:10px}.pv3 .ing{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.pv3 .ing button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;background:none;border:0;cursor:pointer;text-align:left}.pv3 .ing .q{font-family:var(--mono);color:var(--fajr);font-size:14px;min-width:78px}.pv3 .ing .n{font-family:var(--display);font-weight:800;font-size:24px;text-transform:uppercase;line-height:1}.pv3 .ing .pl{font-family:var(--mono);font-size:20px;color:var(--muted);transition:rotate .25s}.pv3 .ing[data-open=true] .pl{rotate:45deg;color:var(--fajr)}.pv3 .ing .d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pv3 .ing[data-open=true] .d{grid-template-rows:1fr}.pv3 .ing .d>div{overflow:hidden}.pv3 .ing .d p{padding:0 16px 16px;color:var(--text-2);font-size:14px}.pv3 .bar{height:6px;background:var(--surface-2);margin:0 16px 14px;border-radius:999px;overflow:hidden}.pv3 .bar i{display:block;height:100%;background:var(--fajr);border-radius:999px}.pv3 .facts{background:var(--bone);color:var(--ground);border-radius:16px;padding:22px}.pv3 .facts .fh{font-family:var(--display);font-weight:900;font-size:30px;text-transform:uppercase;line-height:1;padding-bottom:6px;border-bottom:8px solid var(--ground)}.pv3 .facts .fr{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(11,10,9,.22);font-size:15px}.pv3 .facts .fr span:last-child{font-family:var(--mono)}.pv3 .facts .fr.th{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-bottom:3px solid var(--ground)}.pv3 .facts .fr.last{border-bottom:8px solid var(--ground)}.pv3 .facts .hl{color:#b84a00}.pv3 .warn{margin-top:16px;border:2px solid var(--fajr);border-radius:16px;padding:20px}.pv3 .warn h3{font-size:24px;color:var(--fajr);display:flex;align-items:center;gap:10px}.pv3 .warn h3 svg{width:24px;height:24px;fill:none;stroke:var(--fajr);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pv3 .warn ul{margin:12px 0 0;padding-left:18px;color:var(--text-2);font-size:14px;display:grid;gap:4px}.pv3 .cmp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pv3 .cmp>div{border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;background:var(--surface)}.pv3 .cmp>div.me{border:2px solid var(--fajr);background:var(--surface-2);position:relative}.pv3 .cmp>div.me:before{content:"Ton choix";position:absolute;top:-11px;left:18px;background:var(--fajr);color:var(--on-fajr);font-size:10px;font-weight:600;letter-spacing:1.4px;padding:3px 8px;border-radius:4px;text-transform:uppercase}.pv3 .cmp h3{font-size:26px}.pv3 .cmp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.pv3 .cmp li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:8px}.pv3 .cmp li span:first-child{color:var(--muted)}.pv3 .cmp .yes{color:var(--ok);font-weight:600}.pv3 .cmp .no{color:var(--error);font-weight:600}.pv3 .tastes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pv3 .tc{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;padding:0;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.pv3 .tc:hover{transform:translateY(-4px);border-color:var(--tc)}.pv3 .tc[aria-pressed=true]{border:2px solid var(--tc)}.pv3 .tc .tt{background:var(--tc);height:150px;position:relative;overflow:hidden}.pv3 .tc .tt b{position:absolute;inset:auto 0 -26px;text-align:center;font-family:var(--display);font-weight:900;font-size:96px;line-height:.8;color:#0b0a092e;white-space:nowrap}.pv3 .tc .tb{padding:18px;display:flex;flex-direction:column;gap:10px}.pv3 .tc h3{font-size:30px}.pv3 .notes{display:flex;flex-direction:column;gap:6px}.pv3 .note{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;color:var(--muted)}.pv3 .note .m{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.pv3 .note .m i{display:block;height:100%;background:var(--tc)}.pv3 .tc .pick{font-family:var(--display);font-weight:800;font-size:16px;text-transform:uppercase;color:var(--tc)}.pv3 .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.pv3 details{border-bottom:1px solid var(--line);padding-block:18px}.pv3 details:first-of-type{border-top:1px solid var(--line)}.pv3 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:17px;font-weight:600}.pv3 summary::-webkit-details-marker{display:none}.pv3 summary:after{content:"+";font-family:var(--mono);color:var(--fajr);font-size:20px;line-height:1.2;transition:rotate .25s}.pv3 details[open] summary:after{rotate:45deg}.pv3 details p{margin-top:10px;color:var(--text-2)}.pv3 .final{text-align:center;position:relative;overflow:hidden}.pv3 .final .wrap{display:flex;flex-direction:column;align-items:center;gap:22px;position:relative}.pv3 .final h2{font-size:clamp(56px,8vw,104px)}.pv3 .final .bigsun{position:absolute;left:50%;bottom:-2px;translate:-50% 0;width:min(780px,120vw);aspect-ratio:2/1;border-radius:999px 999px 0 0;background:radial-gradient(circle at 50% 100%,#ff7a1a59,#ff7a1a00 70%)}.pv3 footer{border-top:1px solid var(--line);padding-block:36px 120px;font-size:12px;color:var(--muted)}.pv3 footer .wrap{display:flex;flex-direction:column;gap:12px}.pv3 .buybar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#0b0a09f5;border-top:1px solid var(--line);padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));translate:0 110%;transition:translate .35s cubic-bezier(.2,.8,.2,1)}.pv3 .buybar.show{translate:0 0}.pv3 .buybar .wrap{display:flex;align-items:center;gap:14px}.pv3 .buybar .mini{width:42px;height:42px;border-radius:50%;background:#0b0a09;box-shadow:0 0 0 4px var(--c);flex-shrink:0;transition:box-shadow .6s}.pv3 .buybar .info{flex-grow:1;min-width:0;display:flex;flex-direction:column}.pv3 .buybar strong{font-family:var(--display);font-weight:800;font-size:19px;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv3 .buybar span{font-size:12px;color:var(--muted)}.pv3 .buybar .btn{min-height:50px;font-size:19px;padding:10px 22px;flex-shrink:0}.js .pv3 [data-rv]{translate:0 30px;transition:translate .9s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.js .pv3 [data-rv].in{translate:0 0}@media(prefers-reduced-motion:reduce){.pv3{scroll-behavior:auto}.pv3 *,.pv3 *:before,.pv3 *:after{animation:none!important;transition:none!important}}@media(max-width:1000px){.pv3 .top,.pv3 .timeline,.pv3 .calc,.pv3 .comp,.pv3 .faq{grid-template-columns:minmax(0,1fr)}.pv3 .top{gap:28px}.pv3 .stage-col,.pv3 .gauge-card{position:static}.pv3 .what{grid-template-columns:minmax(0,1fr)}.pv3 .cmp{grid-template-columns:repeat(2,minmax(0,1fr))}.pv3 .tastes{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pv3 .fields{grid-template-columns:minmax(0,1fr)}.pv3 .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pv3 .cmp{grid-template-columns:minmax(0,1fr)}.pv3 .fbtn{font-size:16px;gap:6px}.pv3 .buy h1{font-size:clamp(46px,14vw,64px)}.pv3 .buybar .info{display:none}.pv3 .buybar .btn{flex-grow:1}.pv3 .tab{font-size:15px}.pv3 .chip-float{font-size:10px;padding:7px 10px}}.pv3 .view .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pv3 .view .chip-float{z-index:2}.pv3 .thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.pv3 .thumbs button{flex:0 0 64px;height:64px;padding:0;border:2px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface);cursor:pointer;transition:border-color .2s}.pv3 .thumbs button[aria-current=true]{border-color:var(--c)}.pv3 .thumbs img{width:100%;height:100%;object-fit:cover}.pv3 .answer p{margin:0}.pv3 .warn ul{list-style:disc}.pv3 details p{margin:10px 0 0}.pv3 .btn small{display:block}.pv3 .stage-col{align-self:start}.pv3 details[open] summary:after{content:"+"}.pv3 .ing .n{color:var(--bone)}.pv3-chapters{position:sticky;top:61px;z-index:30;background:#0b0a09eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--line)}.pv3-chapters .wrap{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.pv3-chapters .wrap::-webkit-scrollbar{display:none}.pv3-chapters a{flex-shrink:0;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;transition:background .2s,color .2s}.pv3-chapters a b{font-family:var(--mono);font-weight:500;margin-right:6px}.pv3-chapters a.on{background:var(--bone);color:var(--ground)}.pv3-chapters .wrap{max-width:1240px}.pv3-chapters a{text-decoration:none}.pv3 .who-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:24px;scrollbar-width:none}.pv3 .who-tabs::-webkit-scrollbar{display:none}.pv3 .who-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px 0 8px;border-radius:999px;border:2px solid var(--line);background:var(--surface);cursor:pointer;font-family:var(--display);font-weight:800;font-size:18px;text-transform:uppercase;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}.pv3 .who-tab:hover{border-color:#5a5248}.pv3 .who-tab[aria-selected=true]{background:var(--bone);border-color:var(--bone);color:var(--ground)}.pv3 .who-ico{width:36px;height:36px;border-radius:50%;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pv3 .who-ico svg{width:20px;height:20px;fill:none;stroke:var(--fajr);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pv3 .who-tab[aria-selected=true] .who-ico{background:var(--fajr)}.pv3 .who-tab[aria-selected=true] .who-ico svg{stroke:var(--on-fajr)}.pv3 .who-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center;animation:pv3-whoIn .5s cubic-bezier(.2,.8,.2,1)}@keyframes pv3-whoIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.pv3 .who-visual{position:relative;aspect-ratio:5/4;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.pv3 .who-visual img{width:100%;height:100%;object-fit:cover}.pv3 .who-visual:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(transparent,#0b0a09a6);pointer-events:none}.pv3 .who-badge{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:var(--ground);font-family:var(--display);font-weight:800;font-size:17px;text-transform:uppercase;box-shadow:0 10px 24px #0006}.pv3 .who-flavor{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:var(--wc);color:var(--ground);font-family:var(--display);font-weight:900;font-size:18px;text-transform:uppercase}.pv3 .who-flavor i{width:24px;height:24px;border-radius:50%;background:#0b0a09;box-shadow:inset 0 0 0 3px var(--wc),0 0 0 2px #0b0a09}.pv3 .who-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.pv3 .who-copy h3{font-size:clamp(40px,4.6vw,68px);line-height:.9}.pv3 .who-lead{font-size:clamp(17px,1.5vw,19px);color:var(--text-2);max-width:520px}.pv3 .who-facts{margin:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pv3 .who-facts>div{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.pv3 .who-facts dt{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.pv3 .who-facts dt svg{width:16px;height:16px;fill:none;stroke:var(--fajr);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pv3 .who-facts dd{margin:0;font-family:var(--display);font-weight:800;font-size:20px;text-transform:uppercase;line-height:1.05}.pv3 .who-facts>div:last-child dd{color:var(--wc)}.pv3 .who-cta{flex-direction:row}.pv3 .who-note{font-size:12px;color:var(--muted);max-width:520px}.pv3 .who-not{margin-top:28px;font-size:13px;color:var(--muted);text-align:center}@media(max-width:1000px){.pv3 .who-panel{grid-template-columns:minmax(0,1fr)}.pv3 .who-tab{font-size:16px;min-height:46px}}@media(max-width:560px){.pv3 .who-facts{grid-template-columns:minmax(0,1fr)}.pv3 .who-cta{width:100%}}.pv3 .who{padding-top:clamp(56px,7vw,88px)}.pv3 .who .head2{margin-bottom:28px}.pv3 .who-copy h3{font-size:clamp(34px,3.6vw,54px)}@media(min-width:1001px){.pv3 .who-tabs{flex-wrap:wrap;overflow:visible}}.pv3 .reassure div{padding:16px 8px 14px;gap:6px;align-items:center;border-radius:16px;background:var(--surface)}.pv3 .reassure .aico{width:44px;height:44px;border-radius:14px;margin-bottom:4px}.pv3 .reassure .aico svg{width:26px;height:26px}.pv3 .reassure strong{font-size:17px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pv3.css.map */
