.hero__visual img{width:100%;height:100%;object-fit:contain}.hero .lead strong{color:var(--ink)}.manifesto{position:relative;overflow:hidden}.manifesto:before{content:"";position:absolute;inset:auto -10% -40% auto;width:60vw;height:60vw;max-width:720px;max-height:720px;background:radial-gradient(circle,#ffe14d1a,#ffe14d00 60%);pointer-events:none}.manifesto__head{max-width:760px;display:flex;flex-direction:column;gap:var(--space-4)}.manifesto__title{font-family:var(--font-display);font-weight:800;font-size:clamp(34px,5.4vw,64px);line-height:1.04;letter-spacing:-.02em;margin:0;color:#fff}.manifesto__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-top:var(--space-12)}@media(min-width:900px){.manifesto__grid{grid-template-columns:5fr 7fr;align-items:start}}.manifesto__stat{margin:0;padding:var(--space-8);border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:var(--space-4)}.manifesto__number{font-family:var(--font-display);font-weight:800;font-size:clamp(72px,12vw,132px);line-height:.9;color:var(--highlight);letter-spacing:-.03em}.manifesto__stat figcaption{display:flex;flex-direction:column;gap:var(--space-2);font-size:18px;color:var(--on-dark)}.manifesto__stat small{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--on-dark-muted)}.manifesto__thieves{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.manifesto__thieves li{display:grid;grid-template-columns:52px 1fr;gap:var(--space-4);align-items:start;padding:var(--space-6);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.manifesto__icon{width:52px;height:52px;border-radius:16px;background:var(--cassis);color:var(--highlight);display:grid;place-items:center;font-size:24px;font-weight:700}.manifesto__thieves h3{margin:0 0 6px;font-size:20px;color:#fff}.manifesto__thieves p{margin:0;color:var(--on-dark-muted)}.manifesto__closing{margin:var(--space-12) 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,32px);line-height:1.2;color:#fff;max-width:820px}.manifesto__closing em{font-style:normal;background:var(--highlight);color:var(--ink);padding:0 .25em;border-radius:6px}.tempo__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-8)}@media(min-width:860px){.tempo__grid{grid-template-columns:1fr 1fr}}.tempo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-lift)}.tempo-card--dark{background:var(--cassis-deep);color:var(--on-dark);border-color:transparent}.tempo-card--dark p{color:var(--on-dark-muted)}.tempo-card__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.tempo-card__tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-pill);background:var(--highlight);color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.tempo-card__when{font-family:var(--font-display);font-weight:700;font-size:18px}.tempo-card__title{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,32px);line-height:1.1;margin:0}.tempo-card--dark .tempo-card__title{color:#fff}.tempo-card__doses{font-family:var(--font-mono);font-size:15px;margin:0;color:var(--cassis)}.tempo-card--dark .tempo-card__doses{color:var(--highlight)}.tempo-card p{margin:0}.tempo-card__evidence{font-size:14px;padding-top:var(--space-4);border-top:1px solid var(--line)}.tempo-card--dark .tempo-card__evidence{border-top-color:#ffffff24}.tempo-card__evidence span{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.tempo-base{margin-top:var(--space-6);display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;padding:var(--space-6);border-radius:var(--radius-md);border:1px dashed var(--line);background:var(--surface)}.tempo-base p{margin:0;flex:1 1 320px}.tempo__note{margin-top:var(--space-6);color:var(--muted)}.science-cards{display:grid;gap:var(--space-6);margin-top:var(--space-8)}.science-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.science-card--duo{border:2px solid var(--cassis)}.science-card__head{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width:760px){.science-card__head{grid-template-columns:1fr auto;align-items:end}.science-card__head .active-card__role{grid-column:1 / -1}}.science-card__name{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,34px);line-height:1.1;margin:0}.science-card__dose{font-family:var(--font-mono);font-size:16px;background:var(--alpha);color:var(--cassis-deep);padding:8px 14px;border-radius:var(--radius-pill);justify-self:start}.science-card__body{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:760px){.science-card__body{grid-template-columns:1fr 1fr}}.science-card__col p{margin:8px 0 0}.science-card__col--proof{padding:var(--space-6);border-radius:var(--radius-md);background:var(--paper)}.science-card__label{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--cassis)}.science-card__source{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.science-card__link{font-weight:600;color:var(--cassis)}.micro-cards{margin-top:var(--space-12)}.micro-cards__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-4)}@media(min-width:640px){.micro-cards__grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.micro-cards__grid{grid-template-columns:repeat(4,1fr)}}.micro-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.micro-card__top{display:flex;flex-direction:column;gap:4px}.micro-card__name{font-weight:700;font-size:18px}.micro-card__dose{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.micro-card__hook{margin:0;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.2;color:var(--cassis-deep)}.micro-card__claim{margin:0;font-size:14px;color:var(--muted)}.micro-cards .micros__head{padding:0;border:0}.offer-picker{border:0;margin:0;padding:0;display:grid;gap:var(--space-3)}.offer-picker__legend{font-weight:700;margin-bottom:var(--space-2);padding:0}.offer{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:var(--space-3);align-items:center;padding:14px 16px;border:2px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color .15s,background .15s}.offer:hover{border-color:var(--cassis)}.offer:has(input:checked){border-color:var(--cassis);background:var(--alpha)}.offer input{width:18px;height:18px;margin:0;accent-color:var(--cassis)}.offer__main{display:flex;flex-direction:column;gap:2px}.offer__main span,.offer__price span{font-size:13px;color:var(--muted)}.offer__price{display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.offer__price strong{font-family:var(--font-mono);font-size:17px}.offer__price s{font-size:13px;color:var(--muted)}.offer--best{border-color:var(--cassis)}.offer__flag{position:absolute;top:-11px;right:14px;background:var(--highlight);color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill)}.offer-picker__note{margin:0;font-size:13px;color:var(--muted)}.buy-row[data-buy-row]{grid-template-columns:minmax(0,1fr)}.guarantee{display:grid;grid-template-columns:64px 1fr;gap:var(--space-4);align-items:center;margin-top:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line)}.guarantee p{margin:0;font-size:15px}.guarantee__seal{width:64px;height:64px;border-radius:50%;background:var(--cassis);color:var(--highlight);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1}.guarantee__seal small{font-size:10px;font-weight:600;letter-spacing:.04em;color:#fff}.sticky-buy{display:none}@media(max-width:860px){.sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:var(--space-3);align-items:center;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .25s ease}.sticky-buy.is-visible{transform:translateY(0)}.sticky-buy__info{display:flex;flex-direction:column;min-width:0}.sticky-buy__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-family:var(--font-mono);font-size:14px;color:var(--muted)}.sticky-buy .btn{min-height:44px;padding:10px 18px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.sticky-buy{transition:none}}.compare__wrap{margin-top:var(--space-8);overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface)}.compare__table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.compare__table th,.compare__table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare__table tbody tr:last-child th,.compare__table tbody tr:last-child td{border-bottom:0}.compare__table thead th{font-family:var(--font-display);font-size:16px}.compare__table tbody th{font-weight:600;width:26%}.compare__us{background:var(--alpha);font-weight:600;color:var(--cassis-deep)}.compare__table thead .compare__us{background:var(--cassis);color:#fff}.compare__note{margin-top:var(--space-4);color:var(--muted)}@media(max-width:860px){.hero__media{order:0;max-width:340px}.hero__copy{gap:var(--space-4)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sales.css.map */
