.calc-page,.rv-page{--w-hiver:#8fb3d9;--w-mi_saison:#a9bf8f;--w-ete:#f2c46b}.rv-page{--terra-d:#a9653d;--sky:#4f8bbd;--sky-d:#356d9c;--sky-bg:#ebf3fa;--sun:#d89b2b;--sun-d:#a8741a;--sun-bg:#fdf5e4;--sg:#6b7d5c;--sg-d:#4a5a3f;--sg-bg:#eef2ea;--fo-d:#1b2a21}.rv-page .t-sky{--cd:var(--sky-d);--cb:var(--sky-bg)}.rv-page .t-sun{--cd:var(--sun-d);--cb:var(--sun-bg)}.rv-page .t-sage{--cd:var(--sg-d);--cb:var(--sg-bg)}.frise{margin-top:1rem}.frise h2{margin:0;font-size:1.3rem}.frise .note{margin:.2rem 0 .9rem;font-size:.85rem}.track{position:relative;height:3.4rem;border-radius:1rem;overflow:hidden;background:#f1ede6}.seg{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2a21;border-right:2px solid #fff;overflow:hidden}.seg:last-child{border-right:0}.seg b{font:600 1.05rem/1 Fraunces,Georgia,serif}.seg b.word{font-size:.8rem}.seg small{font-size:.62rem;opacity:.75}.seg.thin b{font-size:.8rem}.ticks{position:relative;height:1.2rem;margin-top:.3rem}.ticks i{position:absolute;transform:translateX(-50%);font-style:normal;font-size:.68rem;color:var(--muted);white-space:nowrap}.ticks i:first-child{transform:none}.seasons{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.78rem;color:var(--muted)}.seasons li{display:flex;align-items:center;gap:.3rem}.seasons i{width:.7rem;height:.7rem;border-radius:.25rem}.season{display:inline-block;padding:.12rem .55rem;border-radius:99px;background:var(--cb);color:var(--cd);font-weight:600;font-size:.74rem}.tiles h3,.tiles h4{display:flex;justify-content:space-between;margin:1rem 0 .5rem;font-size:.78rem;font-weight:700;font-family:inherit;line-height:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-d)}.tiles h3 span,.tiles h4 span{color:var(--muted)}.tiles .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:.8rem .35rem .7rem;border-radius:1.25rem;background:#fff;box-shadow:0 1px 0 rgb(27 42 33/.04),0 6px 16px rgb(27 42 33/.06)}.tile b{margin-top:.15rem;font:600 1.3rem/1 Fraunces,Georgia,serif;color:var(--fo-d)}.tile span{font-size:.72rem;line-height:1.2;color:#57534e}.tshop{position:absolute;top:.35rem;right:.35rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:#f6eee6;color:#a9653d;cursor:pointer;transition:transform .15s,background .2s}.tshop:hover{background:#efdccd;transform:scale(1.06)}.tshop:focus-visible{outline:2px solid #a9653d;outline-offset:2px}.tile .pic{display:flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%}.tile .pic svg{width:3rem;height:3rem}.size-card .when{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.3rem 0 .2rem;font-size:.85rem;color:var(--muted)}.size-card h2{margin:0}@media(min-width:720px){.tiles .grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}