@charset "UTF-8";.home-v2{--cream:#faf8f2;--white:#fff;--deep:#003a40;--green-vivid:#7ed58a;--green-mid:#99dea3;--green-soft:#cddf8e;--green-pale:#e7f0c9;--orange:#ffa949;--orange-light:#ffc079;--peach:#ffe5c7;--dark:#363642;--muted:#6b6b7a;--grey:#858b90;--border:#eaeae2;--shadow-sm:0 2px 8px rgba(0,58,64,0.05);--shadow-md:0 8px 24px rgba(0,58,64,0.08);--shadow-lg:0 16px 48px rgba(0,58,64,0.12);font-family:Lato,sans-serif;background:var(--cream);color:var(--dark);line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}.home-v2 *,.home-v2 :after,.home-v2 :before{box-sizing:border-box}.home-v2 h1,.home-v2 h2,.home-v2 h3,.home-v2 h4{font-family:Lora,Georgia,serif;font-weight:600;letter-spacing:-.01em;color:var(--deep);line-height:1.15;margin:0}.home-v2 em{font-style:italic;color:var(--orange);font-weight:500}.home-v2 a{text-decoration:none;color:inherit}.home-v2 button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}.home-v2 .nav{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:14px 40px;display:flex;align-items:center;gap:32px}.home-v2 .logo-svg{height:54px;width:auto;flex-shrink:0}.home-v2 .tagline{font-family:Lora,serif;font-style:italic;color:var(--green-vivid);font-size:13px;line-height:1.25}.home-v2 .nav-links{display:flex;gap:28px;margin-left:32px}.home-v2 .nav-links a{font-size:13px;font-weight:700;color:var(--deep);letter-spacing:1.5px;text-transform:uppercase;padding:6px 0;border-bottom:2px solid transparent;transition:all .2s}.home-v2 .nav-links a.active,.home-v2 .nav-links a:hover{border-bottom-color:var(--orange)}.home-v2 .nav-right{margin-left:auto;display:flex;align-items:center;gap:14px}.home-v2 .search-pill{background:var(--cream);border-radius:99px;padding:9px 18px;display:flex;align-items:center;gap:10px;min-width:260px;border:1px solid var(--border)}.home-v2 .search-pill input{border:none;background:transparent;outline:none;font-family:inherit;font-size:13px;color:var(--dark);flex:1}.home-v2 .search-pill input::-moz-placeholder{color:var(--muted)}.home-v2 .search-pill input:-ms-input-placeholder{color:var(--muted)}.home-v2 .search-pill input::placeholder{color:var(--muted)}.home-v2 .pts-badge{background:var(--green-pale);color:var(--deep);padding:7px 14px;border-radius:99px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:5px}.home-v2 .pts-badge:before{content:"\2295";color:var(--green-vivid);font-size:15px}.home-v2 .icon-btn{width:38px;height:38px;border-radius:50%;background:var(--cream);display:flex;align-items:center;justify-content:center;color:var(--deep);position:relative;transition:background .2s}.home-v2 .icon-btn:hover{background:var(--green-pale)}.home-v2 .icon-btn svg{width:18px;height:18px}.home-v2 .icon-btn .badge{position:absolute;background:#7ed58a;color:#003a40;font-size:11px;font-weight:700;border-radius:99px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;top:-4px;right:-4px}.home-v2 .icon-btn .badge--empty{display:none}.home-v2 .hero{position:relative;padding:70px 40px 48px;overflow:hidden;text-align:center}.home-v2 .hero:before{top:-100px;left:-80px;width:480px;height:480px;background:var(--green-soft);opacity:.55}.home-v2 .hero:after,.home-v2 .hero:before{content:"";position:absolute;border-radius:50%;filter:blur(60px)}.home-v2 .hero:after{top:-60px;right:-100px;width:460px;height:460px;background:var(--peach);opacity:.65}.home-v2 .hero-inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.home-v2 .eyebrow{font-size:13px;font-weight:700;color:var(--orange);letter-spacing:3px;text-transform:uppercase;margin-bottom:18px}.home-v2 .hero h1{font-size:78px;font-weight:600;margin-bottom:8px;line-height:1.05}.home-v2 .hero h1 em{display:block}.home-v2 .hero p{font-size:17px;color:var(--muted);max-width:580px;margin:18px auto 28px;line-height:1.65}.home-v2 .search-big{max-width:680px;margin:0 auto;background:#fff;border-radius:99px;padding:8px 8px 8px 26px;display:flex;align-items:center;box-shadow:var(--shadow-md);gap:10px;position:relative;z-index:2}.home-v2 .search-big svg{flex-shrink:0}.home-v2 .search-big input{flex:1;border:none;outline:none;font-family:inherit;font-size:15px;color:var(--dark);padding:10px 0}.home-v2 .search-big input::-moz-placeholder{color:var(--muted)}.home-v2 .search-big input:-ms-input-placeholder{color:var(--muted)}.home-v2 .search-big input::placeholder{color:var(--muted)}.home-v2 .search-big button{background:var(--orange);color:#fff;font-weight:700;padding:14px 28px;border-radius:99px;font-size:14px;letter-spacing:.3px;transition:all .2s}.home-v2 .search-big button:hover{background:#f09838;transform:translateY(-1px)}.home-v2 .hero-stats{max-width:580px;margin:-2px auto 0;background:#fff;border-radius:0 0 24px 24px;padding:14px 32px 16px;display:flex;justify-content:center;gap:36px;font-size:13px;color:var(--muted);font-weight:500;box-shadow:0 8px 20px rgba(0,58,64,.06);border-top:1px solid var(--border);position:relative;z-index:1}.home-v2 .hero-stats a{display:flex;align-items:baseline;gap:6px;color:var(--muted);transition:color .2s;border-bottom:2px solid transparent;padding-bottom:2px}.home-v2 .hero-stats a:hover{color:var(--deep);border-bottom-color:var(--orange)}.home-v2 .hero-stats b{font-family:Lora,serif;font-style:italic;color:var(--deep);font-size:22px;font-weight:600}.home-v2 .hero-stats .sep{width:1px;background:var(--border);align-self:stretch}.home-v2 .buy-section{max-width:1280px;margin:32px auto 60px;padding:0 40px}.home-v2 .buy-card{background:#fff;border-radius:32px;overflow:hidden;box-shadow:var(--shadow-md)}.home-v2 .buy-card .head{padding:36px 40px 28px;border-bottom:1px solid var(--border)}.home-v2 .buy-card .label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:7px 14px;border-radius:99px;background:var(--green-pale);color:var(--deep);margin-bottom:16px}.home-v2 .buy-card .head h2{font-size:46px;font-weight:600;margin-bottom:8px}.home-v2 .buy-card .head p{font-size:15px;color:var(--muted)}.home-v2 .buy-body{padding:36px 40px 28px;display:flex;flex-direction:column;gap:18px}.home-v2 .featured-prod{background:linear-gradient(135deg,var(--peach),#ffd9a8);border-radius:24px;padding:30px;display:flex;align-items:center;gap:28px;position:relative}.home-v2 .featured-prod .badge{position:absolute;top:-10px;left:30px;background:var(--orange);color:#fff;font-size:11px;font-weight:700;padding:6px 14px;border-radius:99px;letter-spacing:1.5px;text-transform:uppercase}.home-v2 .featured-prod .pimg{width:280px;height:280px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:78px;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden}.home-v2 .featured-prod .pimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px}.home-v2 .featured-prod .pmeta{flex:1}.home-v2 .featured-prod .pbrand{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--muted);font-weight:700;margin-bottom:6px}.home-v2 .featured-prod .pname{font-family:Lora,serif;font-size:26px;font-weight:600;color:var(--deep);line-height:1.25;margin-bottom:18px}.home-v2 .featured-prod .pfoot{display:flex;align-items:center;gap:18px}.home-v2 .featured-prod .pprice{font-family:Lato,sans-serif;font-style:normal;font-size:24px;color:var(--deep);font-weight:700}.home-v2 .featured-prod .padd{background:var(--deep);color:#fff;font-size:13px;font-weight:700;padding:13px 24px;border-radius:99px;text-transform:uppercase;letter-spacing:.8px;transition:all .2s}.home-v2 .featured-prod .padd:hover{background:#002428;transform:translateY(-1px)}.home-v2 .mini-prods{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-v2 .mini-prod{background:var(--cream);border-radius:16px;padding:20px;text-align:center;cursor:pointer;transition:all .2s}.home-v2 .mini-prod:hover{background:#fff;box-shadow:var(--shadow-sm);transform:translateY(-3px)}.home-v2 .mini-prod .mi{font-size:54px;margin-bottom:8px}.home-v2 .mini-prod .mn{font-size:13px;font-weight:700;color:var(--deep);margin-bottom:4px}.home-v2 .mini-prod .mp{font-family:Lato,sans-serif;font-style:normal;font-size:18px;color:var(--orange);font-weight:700}.home-v2 .buy-foot{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:var(--cream)}.home-v2 .buy-foot .num{font-size:13px;color:var(--muted);font-weight:500}.home-v2 .buy-foot a{font-size:13px;font-weight:700;color:var(--deep);text-transform:uppercase;letter-spacing:1.5px;display:flex;align-items:center;gap:6px}.home-v2 .buy-foot a:hover{color:var(--orange)}.home-v2 .stories-wrap{padding:0 40px 28px;max-width:1440px;margin:0 auto}.home-v2 .stories-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.home-v2 .stories-head .ttl{font-size:11px;font-weight:700;color:var(--deep);letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.home-v2 .stories-head .ttl:before{content:"";width:24px;height:2px;background:var(--orange)}.home-v2 .stories-head a{font-size:13px;color:var(--orange);font-weight:700}.home-v2 .stories{display:flex;gap:18px;overflow-x:auto;padding:4px 0 8px}.home-v2 .stories::-webkit-scrollbar{display:none}.home-v2 .story{text-align:center;flex-shrink:0}.home-v2 .story .ring{width:74px;height:74px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--orange),var(--green-vivid));margin-bottom:7px;cursor:pointer}.home-v2 .story .ring .inner{width:100%;height:100%;border-radius:50%;background:#fff;padding:2px;display:flex;align-items:center;justify-content:center;font-size:32px}.home-v2 .story .ring .inner .story-icon{width:60%;height:60%;-o-object-fit:contain;object-fit:contain;display:block}.home-v2 .story:first-child .inner{background:var(--peach)}.home-v2 .story:nth-child(2) .inner{background:#ffd9a8}.home-v2 .story:nth-child(3) .inner{background:#fce1e4}.home-v2 .story:nth-child(4) .inner{background:var(--green-pale)}.home-v2 .story:nth-child(5) .inner{background:#f5e1f0}.home-v2 .story:nth-child(6) .inner{background:#d8e8e3}.home-v2 .story:nth-child(7) .inner{background:#ffe9d5}.home-v2 .story .name{font-size:11px;font-weight:600;color:var(--dark)}.home-v2 .story.add .ring{background:transparent;border:2px dashed var(--green-vivid)}.home-v2 .story.add .inner{background:var(--cream)!important;color:var(--green-vivid)}.home-v2 .main{padding:0 40px 80px;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}.home-v2 .main-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.home-v2 .main-head h2{font-size:30px}.home-v2 .main-head .right{display:flex;align-items:center;gap:14px}.home-v2 .main-head .live-tag{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--deep);font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.home-v2 .main-head .live-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--green-vivid);box-shadow:0 0 0 4px rgba(126,213,138,.25);-webkit-animation:hv2-pulse 2s infinite;animation:hv2-pulse 2s infinite}@-webkit-keyframes hv2-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hv2-pulse{0%,to{opacity:1}50%{opacity:.5}}.home-v2 .main-head .sort{font-size:12px;color:var(--muted)}.home-v2 .main-head .sort select{font-family:inherit;background:#fff;border:1px solid var(--border);border-radius:99px;padding:6px 12px;font-size:12px;color:var(--dark);font-weight:600;cursor:pointer}.home-v2 .feed{grid-template-columns:1fr 1fr;gap:20px}.home-v2 .post{background:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all .25s;display:flex;flex-direction:column}.home-v2 .post:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.home-v2 .post .img{aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;font-size:80px}.home-v2 .post:first-child .img{background:linear-gradient(135deg,var(--peach),#ffd9a8)}.home-v2 .post:nth-child(2) .img{background:linear-gradient(135deg,#e8ddf0,#d5c3e8)}.home-v2 .post:nth-child(3) .img{background:linear-gradient(135deg,var(--green-pale),var(--green-soft))}.home-v2 .post:nth-child(4) .img{background:linear-gradient(135deg,#fce1e4,#f5c2c7)}.home-v2 .post .cat{top:14px;background:hsla(0,0%,100%,.94);font-size:10px;font-weight:700;color:var(--deep);padding:6px 12px;letter-spacing:1.2px;display:flex;gap:5px;align-items:center}.home-v2 .post .cat,.home-v2 .post .vid{position:absolute;left:14px;border-radius:99px}.home-v2 .post .vid{bottom:14px;background:rgba(0,58,64,.82);color:#fff;font-size:11px;padding:5px 10px}.home-v2 .post .body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.home-v2 .post .author{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.home-v2 .post .author .av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--peach),var(--orange-light));display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--deep)}.home-v2 .post .author b{color:var(--dark)}.home-v2 .post .title{font-family:Lora,serif;font-size:16px;font-weight:600;color:var(--deep);line-height:1.35}.home-v2 .post .ref{font-size:12px;color:var(--muted)}.home-v2 .post .ref b{color:var(--dark);font-weight:700}.home-v2 .post .meta{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px dashed var(--border);margin-top:auto}.home-v2 .post .stats{display:flex;gap:14px;font-size:12px;color:var(--muted)}.home-v2 .post .pts{font-family:Lora,serif;font-style:italic;font-weight:600;color:var(--orange);font-size:14px}.home-v2 .post .buy{background:var(--green-pale);padding:11px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--border)}.home-v2 .post .buy .info{display:flex;flex-direction:column}.home-v2 .post .buy .info .pn{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.home-v2 .post .buy .info .pr{font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:var(--deep);font-size:16px}.home-v2 .post .buy .btn{background:var(--orange);color:#fff;font-size:11px;font-weight:700;padding:7px 13px;border-radius:99px;letter-spacing:.5px;text-transform:uppercase}.home-v2 .side{display:flex;flex-direction:column;gap:18px;position:sticky;top:96px}.home-v2 .side .card{background:#fff;border-radius:16px;padding:20px;box-shadow:var(--shadow-sm)}.home-v2 .side h4{font-size:11px;font-weight:700;color:var(--deep);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-family:Lato,sans-serif}.home-v2 .partners{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.home-v2 .partners .p{font-size:10px;font-weight:700;color:var(--deep);padding:9px 4px;text-align:center;border-radius:8px;letter-spacing:1px}.home-v2 .partners .p:first-child{background:var(--peach)}.home-v2 .partners .p:nth-child(2){background:var(--green-pale)}.home-v2 .partners .p:nth-child(3){background:#ffd9a8}.home-v2 .partners .p:nth-child(4){background:#f5e1f0}.home-v2 .partners .p:nth-child(5){background:#e0ebf0}.home-v2 .partners .p:nth-child(6){background:var(--green-soft);opacity:.6}.home-v2 .club-card{background:linear-gradient(135deg,var(--peach),var(--orange-light));color:var(--deep);padding:24px}.home-v2 .club-card .t{font-family:Lora,serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.home-v2 .club-card .h{font-size:20px;font-weight:600;margin-bottom:6px;line-height:1.2}.home-v2 .club-card .p{font-size:13px;opacity:.85;margin-bottom:14px}.home-v2 .club-card .p em{color:var(--deep);font-weight:700}.home-v2 .club-card button{width:100%;background:var(--deep);color:#fff;font-weight:700;padding:12px;border-radius:99px;font-size:12px;letter-spacing:.5px;transition:all .2s}.home-v2 .club-card button:hover{background:#002428}.home-v2 .floating-progress,body.home-v2 .floating-progress{position:fixed;bottom:24px;right:24px;z-index:999;background:#fff;border-radius:20px;padding:18px 22px;box-shadow:0 12px 40px rgba(0,58,64,.18);width:300px;border:1px solid #eaeae2;transition:all .3s;font-family:Lato,sans-serif}.home-v2 .floating-progress:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,58,64,.22)}.home-v2 .floating-progress .fp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.home-v2 .floating-progress .fp-label{font-size:10px;font-weight:700;color:#003a40;letter-spacing:1.8px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.home-v2 .floating-progress .fp-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#7ed58a}.home-v2 .floating-progress .fp-close{width:24px;height:24px;border-radius:50%;background:#faf8f2;color:#6b6b7a;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.home-v2 .floating-progress .fp-close:hover{background:#eaeae2}.home-v2 .floating-progress .fp-nums{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.home-v2 .floating-progress .fp-nums .pts{font-family:Lora,serif;font-style:italic;font-size:36px;color:#ffa949;font-weight:600;line-height:1}.home-v2 .floating-progress .fp-nums .max{font-size:14px;color:#6b6b7a;font-weight:600}.home-v2 .floating-progress .fp-tier{font-size:12px;color:#363642;margin-bottom:12px}.home-v2 .floating-progress .fp-tier b{color:#7ed58a;font-weight:700}.home-v2 .floating-progress .fp-bar{background:#faf8f2;height:6px;border-radius:99px;overflow:hidden;margin-bottom:14px}.home-v2 .floating-progress .fp-bar div{height:100%;background:linear-gradient(90deg,#ffa949,#ffc079);border-radius:99px}.home-v2 .floating-progress .fp-cta{width:100%;background:#ffa949;color:#fff;font-weight:700;padding:11px;border-radius:99px;font-size:12px;letter-spacing:.4px;text-transform:uppercase;transition:all .2s;border:none;cursor:pointer}.home-v2 .floating-progress .fp-cta:hover{background:#f09838}.home-v2.cc-banner-visible .floating-progress,body.home-v2.cc-banner-visible .floating-progress{bottom:180px}@media (max-width:1100px){.home-v2 .main{grid-template-columns:1fr}.home-v2 .side{position:static}.home-v2 .floating-progress{width:260px}}@media (max-width:700px){.home-v2 .nav{padding:12px 20px;gap:14px}.home-v2 .nav-links,.home-v2 .search-pill,.home-v2 .tagline{display:none}.home-v2 .hero{padding:40px 20px 28px}.home-v2 .hero:before{top:-120px;left:-120px;width:280px;height:280px;opacity:.35}.home-v2 .hero:after{top:-100px;right:-120px;width:280px;height:280px;opacity:.4}.home-v2 .hero h1{font-size:46px}.home-v2 .hero-stats{flex-direction:column;gap:8px}.home-v2 .buy-section{padding:0 20px;margin-bottom:40px}.home-v2 .buy-card .head{padding:26px 24px 20px}.home-v2 .buy-card .head h2{font-size:32px}.home-v2 .buy-body{padding:22px}.home-v2 .featured-prod{flex-direction:column;text-align:center;padding:24px 20px}.home-v2 .featured-prod .pimg{width:130px;height:130px}.home-v2 .mini-prods{grid-template-columns:1fr}.home-v2 .buy-foot{padding:18px 24px;flex-direction:column;gap:10px}.home-v2 .main,.home-v2 .stories-wrap{padding-left:20px;padding-right:20px}.home-v2 .feed{grid-template-columns:1fr}.home-v2 .floating-progress:not(.is-compact){bottom:16px;right:16px;left:16px;width:auto;padding:14px 18px}.home-v2 .floating-progress.is-compact{bottom:16px;right:16px;left:auto}}.home-v2 .floating-progress.is-guest .fp-guest-msg{font-size:13px;line-height:1.5;color:var(--deep);margin:10px 0 14px;padding:10px 12px;background:var(--green-pale);border-radius:10px;border-left:3px solid var(--green-vivid)}.home-v2 .floating-progress.is-guest .fp-guest-msg .fp-guest-link{color:var(--orange);font-weight:700;text-decoration:none;white-space:nowrap}.home-v2 .floating-progress.is-guest .fp-guest-msg .fp-guest-link:hover{color:var(--deep);text-decoration:underline}.home-v2 .floating-progress.is-guest .fp-nums-demo{opacity:.55}.home-v2 .floating-progress.is-guest .fp-cta-link{display:block;text-align:center;text-decoration:none;background:var(--orange);color:#fff;font-weight:700;padding:10px 16px;border-radius:20px;margin-top:10px;transition:background .2s}.home-v2 .floating-progress.is-guest .fp-cta-link:hover{background:var(--orange-light);color:var(--deep)}.home-v2,body.home-v2-body{margin-top:0!important;padding-top:0!important}.home-v2>.nav,.home-v2>.nav-wrap,.home-v2>nav.nav,body.home-v2-body>.nav,body.home-v2-body>.nav-wrap,body.home-v2-body>nav.nav{margin-top:0}.home-v2 .feed{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1100px){.home-v2 .feed{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.home-v2 .feed{grid-template-columns:1fr}}.home-v2 .feed .post .img{min-height:140px;height:140px;font-size:42px}.home-v2 .feed .post .body{padding:12px 14px 10px}.home-v2 .feed .post .body .title{font-size:14px;line-height:1.35;margin:6px 0}.home-v2 .feed .post .body .ref{font-size:11px;margin-bottom:8px}.home-v2 .feed .post .body .meta{font-size:11px}.home-v2 .feed .post .body .author{font-size:11px;margin-bottom:6px}.home-v2 .feed .post .body .author .av{width:22px;height:22px;font-size:11px}.home-v2 .feed .post .buy{padding:10px 14px}.home-v2 .feed .post .buy .info .pn{font-size:11px}.home-v2 .feed .post .buy .info .pr{font-size:13px}.home-v2 .feed .post .buy .btn{font-size:11px;padding:6px 10px}.home-v2 .main-head .live-tag{position:relative;cursor:help}.home-v2 .main-head .live-tag .dot{-webkit-animation:pulse-live 1.6s ease-in-out infinite;animation:pulse-live 1.6s ease-in-out infinite}.home-v2 .main-head .live-tag:hover:after{content:"Les 6 derni\E8res contributions de la communaut\E9   \B7   Mis \E0   jour en temps r\E9  el";position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--deep);color:#fff;padding:8px 12px;border-radius:8px;font-size:11px;white-space:nowrap;z-index:100;pointer-events:none;box-shadow:0 4px 12px rgba(0,58,64,.2)}@-webkit-keyframes pulse-live{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@keyframes pulse-live{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.home-v2 .floating-progress{transition:all .35s cubic-bezier(.4,0,.2,1);cursor:default}.home-v2 .floating-progress.is-compact{cursor:pointer;width:72px!important;height:72px!important;max-width:72px!important;min-width:0!important;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:visible}.home-v2 .floating-progress.is-compact .fp-bar,.home-v2 .floating-progress.is-compact .fp-cta,.home-v2 .floating-progress.is-compact .fp-cta-link,.home-v2 .floating-progress.is-compact .fp-cta-secondary,.home-v2 .floating-progress.is-compact .fp-guest-msg,.home-v2 .floating-progress.is-compact .fp-head .fp-label,.home-v2 .floating-progress.is-compact .fp-nums-demo,.home-v2 .floating-progress.is-compact .fp-tier{display:none!important}.home-v2 .floating-progress.is-compact .fp-help{display:flex!important;top:-8px!important;right:-8px!important;width:26px!important;height:26px!important;z-index:1000!important}.home-v2 .floating-progress.is-compact .fp-head{position:absolute;top:4px;right:6px}.home-v2 .floating-progress.is-compact .fp-head .fp-close{display:none}.home-v2 .floating-progress.is-compact .fp-nums{display:flex;flex-direction:column;align-items:center;margin:0}.home-v2 .floating-progress.is-compact .fp-nums .pts{font-size:22px;font-weight:700;color:var(--deep);line-height:1}.home-v2 .floating-progress.is-compact .fp-nums .max{font-size:9px;color:var(--deep);opacity:.6;margin-top:2px}.home-v2 .floating-progress.is-compact:hover{transform:scale(1.08);box-shadow:0 8px 20px rgba(0,58,64,.18)}body.home-v2{margin:0!important;padding:0!important;background:var(--cream)}body.home-v2 main,body.home-v2>#app,body.home-v2>main#app{margin-top:0!important;padding-top:0!important;background:var(--cream)}#app{padding-top:0!important}#app,.home-v2 .nav,.home-v2 nav.nav,.home-v2>nav{margin-top:0!important}.home-v2 .club-card{display:block;background:linear-gradient(135deg,var(--deep),#00525a);color:var(--cream);border-radius:16px;padding:18px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.home-v2 .club-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,58,64,.25)}.home-v2 .club-card .t{font-size:13px;font-weight:700;opacity:.85;margin-bottom:6px;letter-spacing:.02em}.home-v2 .club-card .h{font-family:Lora,serif;font-size:18px;line-height:1.25;margin-bottom:14px;color:var(--cream)}.home-v2 .club-plans{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.home-v2 .plan{position:relative;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:10px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;transition:background .2s ease}.home-v2 .plan.plan-best{background:rgba(255,169,73,.15);border-color:var(--orange)}.home-v2 .plan .plan-badge{position:absolute;top:-8px;right:50%;transform:translateX(50%);background:var(--orange);color:var(--deep);font-size:9px;font-weight:800;padding:2px 6px;border-radius:8px;letter-spacing:.05em;white-space:nowrap}.home-v2 .plan .plan-price{font-family:Lora,serif;font-size:18px;font-weight:700;color:var(--cream);line-height:1}.home-v2 .plan .plan-price small{font-family:Lato,sans-serif;font-size:11px;font-weight:400;opacity:.75;margin-left:1px}.home-v2 .plan .plan-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.home-v2 .club-cta{text-align:center;background:var(--orange);color:var(--deep);font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;transition:background .2s ease}.club-card:hover .home-v2 .club-cta{background:var(--orange-light)}.home-v2 a.padd.add-to-cart-btn{display:inline-block;text-decoration:none;cursor:pointer}.home-v2 .floating-progress .fp-help,body.home-v2 .floating-progress .fp-help{position:absolute!important;top:-10px!important;right:-10px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#003a40!important;color:#fff!important;border:2px solid #fff!important;font-family:Lora,serif!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px rgba(0,58,64,.3)!important;transition:all .25s!important;z-index:1000!important;padding:0!important;line-height:1!important}.home-v2 .floating-progress .fp-help:hover,body.home-v2 .floating-progress .fp-help:hover{background:#ffa949!important;transform:scale(1.1)}.home-v2 .floating-progress .fp-help .fp-help-tooltip,body.home-v2 .floating-progress .fp-help .fp-help-tooltip{position:absolute;bottom:calc(100% + 6px);right:0;left:auto;transform:translateY(4px);background:#003a40;color:#fff;padding:7px 12px;border-radius:8px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .25s,visibility .25s;font-weight:600;font-family:Lato,sans-serif;letter-spacing:.3px;z-index:1001}.home-v2 .floating-progress .fp-help .fp-help-tooltip:after,body.home-v2 .floating-progress .fp-help .fp-help-tooltip:after{content:"";position:absolute;top:100%;right:14px;transform:translateX(50%);border:5px solid transparent;border-top-color:#003a40}.home-v2 .floating-progress .fp-help:focus .fp-help-tooltip,.home-v2 .floating-progress .fp-help:hover .fp-help-tooltip,body.home-v2 .floating-progress .fp-help:focus .fp-help-tooltip,body.home-v2 .floating-progress .fp-help:hover .fp-help-tooltip{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mp-old,.pprice-old,.pr-old{color:#6b6b7a;text-decoration:line-through;font-weight:400;margin-right:6px;font-size:.85em}.mp-badge,.pprice-badge,.pr-badge{display:inline-block;margin-left:8px;padding:2px 8px;background:#c1d285;color:#003a40;border-radius:99px;font-size:.7em;font-weight:700;vertical-align:middle}.hero-logo-anim{position:relative;width:220px;height:220px;margin:10px auto 18px}.hero-logo-anim .hla-svg{width:100%;height:100%;overflow:visible;display:block}.hero-logo-anim .hla-shards{position:absolute;inset:0;pointer-events:none}.hla-part{opacity:1}.hla-inf{stroke:#356368;stroke-width:3;fill:none;stroke-dasharray:285;stroke-dashoffset:0}.hero-logo-anim.is-playing .hla-un{transform-box:fill-box;transform-origin:center;-webkit-animation:hla-from-left 1.1s cubic-bezier(.25,.9,.3,1) both;animation:hla-from-left 1.1s cubic-bezier(.25,.9,.3,1) both}.hero-logo-anim.is-playing .hla-deux{transform-box:fill-box;transform-origin:center;-webkit-animation:hla-from-right 1.1s cubic-bezier(.25,.9,.3,1) .1s both;animation:hla-from-right 1.1s cubic-bezier(.25,.9,.3,1) .1s both}.hero-logo-anim.is-playing .hla-haut{transform-box:view-box;transform-origin:149px 100px;-webkit-animation:hla-from-top 1.1s cubic-bezier(.25,.9,.3,1) .25s both;animation:hla-from-top 1.1s cubic-bezier(.25,.9,.3,1) .25s both}.hero-logo-anim.is-playing .hla-bas{transform-box:view-box;transform-origin:149px 190px;-webkit-animation:hla-from-bottom 1.1s cubic-bezier(.25,.9,.3,1) .35s both;animation:hla-from-bottom 1.1s cubic-bezier(.25,.9,.3,1) .35s both}.hero-logo-anim.is-playing .hla-inf{stroke-dashoffset:285;-webkit-animation:hla-draw 1.1s ease 1.4s forwards;animation:hla-draw 1.1s ease 1.4s forwards}@-webkit-keyframes hla-from-left{0%{opacity:0;transform:translateX(-180px)}to{opacity:1;transform:none}}@keyframes hla-from-left{0%{opacity:0;transform:translateX(-180px)}to{opacity:1;transform:none}}@-webkit-keyframes hla-from-right{0%{opacity:0;transform:translateX(180px)}to{opacity:1;transform:none}}@keyframes hla-from-right{0%{opacity:0;transform:translateX(180px)}to{opacity:1;transform:none}}@-webkit-keyframes hla-from-top{0%{opacity:0;transform:translateY(-150px)}to{opacity:1;transform:none}}@keyframes hla-from-top{0%{opacity:0;transform:translateY(-150px)}to{opacity:1;transform:none}}@-webkit-keyframes hla-from-bottom{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:none}}@keyframes hla-from-bottom{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:none}}@-webkit-keyframes hla-draw{to{stroke-dashoffset:0}}@keyframes hla-draw{to{stroke-dashoffset:0}}.hla-shard{position:absolute;opacity:0;border-radius:2px}.hla-shard.run{-webkit-animation:hla-fly 1.5s cubic-bezier(.3,.8,.4,1) both;animation:hla-fly 1.5s cubic-bezier(.3,.8,.4,1) both}@-webkit-keyframes hla-fly{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr))}15%{opacity:.95}70%{opacity:.5}to{opacity:0;transform:none}}@keyframes hla-fly{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr))}15%{opacity:.95}70%{opacity:.5}to{opacity:0;transform:none}}@media (max-width:700px){.hero-logo-anim{width:160px;height:160px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}