.rx{background:linear-gradient(#0000,#fffaec47 18% 82%,#0000);padding:70px 0 40px;position:relative;overflow:hidden}.rx-h{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid;position:relative}.rx-h .k{font:700 26px var(--font-h);color:var(--tang);display:inline-block;transform:rotate(-2deg)}.rx-h h2{font:800 clamp(34px,5vw,58px)/1 var(--font-d);color:#3b2a1b;letter-spacing:-.03em;text-wrap:balance;margin:2px 0 10px}.rx-h h2 em{color:var(--tang-d);white-space:nowrap;font-style:normal;position:relative}.rx-h h2 em:after{content:"";background:var(--sun);opacity:.6;z-index:-1;border-radius:4px;height:.22em;position:absolute;bottom:.04em;left:-2%;right:-2%;transform:rotate(-1deg)}.rx-h p{max-width:52ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:17px}.rx .chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rx .chips button{background:var(--paper);min-height:44px;font:700 14.5px var(--font-b);color:var(--ink2);cursor:pointer;border:1.5px solid #5a3c1e2e;border-radius:999px;align-items:center;gap:7px;padding:0 17px;transition:transform .25s cubic-bezier(.3,1.6,.45,1),background .2s,color .2s;display:inline-flex;box-shadow:0 3px #5a3c1e1f}.rx .chips button:hover{transform:translateY(-2px)rotate(-1deg)}.rx .chips button.on{color:#fff6e8;background:#3b2a1b;border-color:#3b2a1b}.rx .chips svg{color:var(--sun-d)}.rx .chips button.on svg{color:var(--sun)}.rx-pop{width:150px;height:150px;position:relative;transform:rotate(6deg)}.rx-pop svg{width:100%;height:100%}.rx-pop .say{white-space:nowrap;background:var(--paper);font:700 21px var(--font-h);color:var(--tang-d);box-shadow:var(--sh-soft);border-radius:16px 16px 4px;padding:8px 14px;position:absolute;top:-34px;right:40px;transform:rotate(-5deg)}.rx .cl{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;margin-top:6px;position:relative}.rx .cl.drag{cursor:grabbing}.rx .cl svg.rope{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rx .rope path{fill:none;stroke:#8a6a44;stroke-width:3.5px;stroke-linecap:round}.rx .rope path+path{stroke:#c9a675;stroke-width:1.4px;stroke-dasharray:3 6}.rx .line{transition:opacity .26s,filter .26s;position:absolute;inset:0}.rx .line.swap{opacity:0;filter:blur(4px)}.rx .pc{transform-origin:50% 0;will-change:transform;perspective:900px;width:214px;position:absolute;top:0;left:0}.rx .pc .peg{z-index:3;background:linear-gradient(90deg,#c99a62,#e7c08b 45%,#b9864f);border-radius:3px;width:14px;height:34px;margin-left:-7px;position:absolute;top:-14px;left:50%;box-shadow:0 3px 4px #3c230a59}.rx .pc .peg:after{content:"";background:#8a6a44;border-radius:2px;height:3px;position:absolute;top:14px;left:2px;right:2px}.rx .fl{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.25,.4,1);position:relative}.rx .pc.flip .fl{transform:rotateY(180deg)}.rx .fr,.rx .bk{transition-property:transform,box-shadow,opacity}.rx .bk{opacity:0;transition:opacity 0s .18s}.rx .pc.flip .bk{opacity:1}.rx .pc.flip .fr{opacity:0;transition:opacity 0s .18s}.rx .fr,.rx .bk{backface-visibility:hidden;background:var(--paper);border-radius:4px;padding:12px 12px 16px;box-shadow:0 18px 30px -14px #3c230a8c,0 2px 4px #3c230a26}.rx .fr{flex-direction:column;gap:8px;transition:transform .35s cubic-bezier(.3,1.6,.45,1),box-shadow .3s;display:flex}.rx .pc:hover .fr{transform:translateY(8px)scale(1.04);box-shadow:0 28px 40px -16px #3c230a99}.rx .ph{aspect-ratio:1;background:#eadcc4;display:block;overflow:hidden}.rx .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.rx .pc:hover .ph img{transform:scale(1.08)}.rx .fr .nm{font:700 20px/1.08 var(--font-h);color:#3b2a1b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.16em;display:-webkit-box;overflow:hidden}.rx .fr .tap{background:var(--paper);width:34px;height:34px;color:var(--tang-d);border-radius:50%;justify-content:center;place-items:center;transition:opacity .3s;animation:2.4s ease-in-out infinite rx-tapP;display:none;position:absolute;top:18px;right:18px;box-shadow:0 4px 10px -4px #3c230a80}@keyframes rx-tapP{0%,70%,to{transform:scale(1)}80%{transform:scale(1.15)rotate(-8deg)}90%{transform:scale(.96)}}.rx .fr{position:relative}.rx .fr .mt{font:700 12.5px var(--font-b);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.rx .bk{background:var(--postit);flex-direction:column;gap:9px;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.rx .bk .hd{font:700 20px var(--font-h);color:#9a6a10;transform-origin:0;transform:rotate(-2deg)}.rx .bk b{font:800 17px/1.2 var(--font-d);color:#3b2a1b;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx .bk .ch{flex-wrap:wrap;gap:5px;display:flex}.rx .bk .ch i{white-space:nowrap;font-style:normal;font:700 12px var(--font-b);color:#6b5836;background:#ffffffb3;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.rx .bk .add{background:var(--tang);color:#fff;min-height:46px;font:800 14.5px var(--font-d);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:auto;transition:transform .25s cubic-bezier(.3,1.6,.45,1),background .2s;display:flex;box-shadow:0 8px 16px -8px #c2410cb3}.rx .bk .add:hover{background:var(--tang-d);transform:translateY(-2px)}.rx .bk .add.go{animation:.5s cubic-bezier(.3,1.6,.45,1) rx-go}@keyframes rx-go{40%{transform:scale(.92)}to{transform:none}}.rx .bk .see{text-align:center;font:700 13.5px var(--font-b);color:#6b5836;text-underline-offset:3px;min-height:28px;text-decoration:underline}.rx-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:0 24px;display:flex}.rx-f .hint{font:700 21px var(--font-h);color:var(--ink2);align-items:center;gap:8px;display:flex}.rx .h-mo{display:none}.rx-f .all{color:#fff6e8;min-height:48px;font:800 15px var(--font-d);background:#3b2a1b;border-radius:999px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.6,.45,1);display:inline-flex}.rx-f .all:hover{color:#fff;transform:translateY(-2px)}@media (max-width:640px){.rx{padding-top:48px}.rx-h{grid-template-columns:1fr}.rx-pop{width:92px;height:92px;position:absolute;top:-26px;right:6px}.rx-pop .say{display:none}.rx-h p{padding-right:20px;font-size:15.5px}.rx .chips{scrollbar-width:none;flex-wrap:nowrap;margin:16px -24px 0;padding:0 24px 4px;overflow-x:auto}.rx .chips::-webkit-scrollbar{display:none}.rx .chips button{flex:none}.rx-h .k{font-size:22px}.rx .pc{width:196px}.rx .fr{padding:10px 10px 14px}.rx .fr .nm{font-size:19px}.rx .fr .tap{display:flex}.rx .pc:not(.mid) .fr .tap{opacity:0}.rx .pc:hover .fr{transform:none}.rx .bk{gap:8px;padding:12px 12px 14px}.rx .bk b{-webkit-line-clamp:3;font-size:15.5px}.rx .bk .add{min-height:48px}.rx .bk .see{place-items:center;min-height:40px;display:grid}.rx-f{flex-direction:column-reverse;align-items:stretch;gap:12px}.rx-f .hint{justify-content:center;font-size:19px}.rx .h-pc{display:none}.rx .h-mo{display:inline}.rx-f .all{justify-content:center;min-height:52px}}@media (prefers-reduced-motion:reduce){.rx .fl,.rx .fr,.rx .ph img,.rx .line{transition:none}}.rx .bk .add{background:var(--tang-btn,#d9551f)}.rx{isolation:isolate}.rx .line{margin:0;padding:0;list-style:none}.rx button.fr{width:100%;font:inherit;color:inherit;text-align:left;cursor:inherit;-webkit-tap-highlight-color:transparent;border:0;margin:0}.rx button.fr:focus-visible{outline:3px solid var(--tang);outline-offset:4px}.rx .bk a:focus-visible{outline-offset:3px;outline:3px solid #3b2a1b}.rx .cl:focus-visible{outline:3px dashed var(--tang);outline-offset:-6px}.rx .bk .add{text-decoration:none}.rx .bk .add:hover{color:#fff}.rx .ph{position:relative}.rx .ph .ia{color:#fff6e8;font:600 9px/1.5 var(--font-b);letter-spacing:.01em;background:#2a211b80;border-radius:999px;padding:1px 6px;position:absolute;bottom:5px;left:5px}.rx .say{pointer-events:none}.rx .cl:not(.vivant){cursor:auto;scrollbar-width:none;padding:34px 24px 26px;overflow-x:auto}.rx .cl:not(.vivant)::-webkit-scrollbar{display:none}.rx .cl:not(.vivant) .rope{display:none}.rx .cl:not(.vivant) .line{gap:30px;width:max-content;margin:0 auto;display:flex;position:relative;inset:auto}.rx .cl:not(.vivant) .pc{flex:none;position:relative}.rx .cl:not(.vivant) .pc:nth-child(odd){transform:rotate(-1.6deg)}.rx .cl:not(.vivant) .pc:nth-child(2n){transform:rotate(1.4deg)}@media (prefers-reduced-motion:reduce){.rx .fr .tap{animation:none}}.rx.hwc .rx-h .k{color:#5e3b8f}.rx .pc.hw .fr,.rx .pc.hw .bk{background:#2a1b3d;box-shadow:0 18px 30px -14px #1c1229b3,0 2px 4px #1c12294d}.rx .pc.hw .fr .nm,.rx .pc.hw .bk b{color:#fff}.rx .pc.hw .fr .mt{color:#d9cde8}.rx .pc.hw .fr .tap{color:#1c1229;background:#ffb35c}.rx .pc.hw .peg{background:linear-gradient(90deg,#c8551a,#ffb35c 45%,#c8551a)}.rx .pc.hw .peg:after{background:#7a3412}.rx .pc.hw .hw-tampon{color:#1c1229;font:800 10px/1.6 var(--font-b);letter-spacing:.02em;background:#8bd46a;border-radius:999px;padding:1px 8px;position:absolute;top:6px;left:6px;transform:rotate(-5deg)}.rx .pc.hw .bk .hd{color:#ffb35c}.rx .pc.hw .bk .ch i{color:#e9dff8;background:#ffffff1f}.rx .pc.hw .bk .add{background:#f07a2b;justify-content:center}.rx .pc.hw .bk .add:hover{background:#c8551a}.rx .pc.hw .bk .see{color:#d9cde8}.rx.hwc .cl{margin-top:44px}.rx .hw-guirlande{pointer-events:none;z-index:4;justify-content:space-around;height:44px;display:flex;position:absolute;top:-40px;left:0;right:0}.rx .hw-guirlande:before{content:"";border-bottom:1.5px solid #8a6a44;border-radius:0 0 50% 50%/0 0 100% 100%;height:16px;position:absolute;top:4px;left:0;right:0}.rx .hw-guirlande i{transform-origin:50% 0;width:26px;margin-top:12px;animation:3.4s ease-in-out infinite alternate rx-hwsway;display:block;position:relative}.rx .hw-guirlande i:nth-child(2n){margin-top:18px}.rx .hw-guirlande svg{filter:drop-shadow(0 0 6px #ffb35c8c);width:100%;height:auto;display:block}@keyframes rx-hwsway{0%{rotate:-7deg}to{rotate:7deg}}.rx-f .hw-liens{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;display:flex}.rx-f .hw-liens .autres{font:700 15px var(--font-b);color:var(--ink2);text-underline-offset:3px;text-decoration:underline}.rx-f .hw-all{background:#f07a2b}.rx-f .hw-all:hover{background:#c8551a}@media (max-width:640px){.rx .hw-guirlande i:nth-child(n+8){display:none}.rx-f .hw-liens{text-align:center;flex-direction:column-reverse;align-items:stretch}.rx-f .hw-liens .autres{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.rx .hw-guirlande i{animation:none}}
