.ih-eyebrow{margin:0;font-size:var(--ih-t-micro);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--ih-gold);display:inline-flex;align-items:center;gap:10px}.ih-eyebrow:before{content:"";width:22px;height:1.5px;background:currentColor;opacity:.8}.ih-eyebrow--plain:before{display:none}.ih-light .ih-eyebrow,.ih-alt .ih-eyebrow,.ih-white .ih-eyebrow{color:var(--ih-gold-deep)}.ih-display,.ih-h1,.ih-h2{font-family:var(--ih-font-display);font-weight:600;margin:0;color:inherit;text-wrap:balance;font-variation-settings:"opsz" 144,"SOFT" 30}.ih-display{font-size:var(--ih-t-display);line-height:.98;letter-spacing:-.03em;max-width:14ch}.ih-h1{font-size:var(--ih-t-hero);line-height:1.04;letter-spacing:-.028em;max-width:16ch}.ih-h2{font-size:var(--ih-t-h2);line-height:1.08;letter-spacing:-.024em;max-width:20ch}.ih-h3{font-family:var(--ih-font-body);font-size:var(--ih-t-h3);font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0;color:inherit}.ih-h1 em,.ih-h2 em,.ih-display em{font-style:italic;font-weight:500;color:var(--ih-gold);font-variation-settings:"opsz" 144,"SOFT" 100}.ih-light .ih-h1 em,.ih-light .ih-h2 em,.ih-alt .ih-h1 em,.ih-alt .ih-h2 em,.ih-white .ih-h2 em{color:var(--ih-gold-deep)}.ih-p{font-size:var(--ih-t-body);line-height:1.6;margin:0;max-width:60ch}.ih-lead{font-size:var(--ih-t-lead);line-height:1.5;margin:0;max-width:52ch}.ih-dark .ih-p,.ih-teal-bg .ih-p,.ih-dark .ih-lead{color:var(--ih-fg-mut)}.ih-light .ih-p,.ih-alt .ih-p,.ih-white .ih-p,.ih-light .ih-lead,.ih-alt .ih-lead,.ih-white .ih-lead{color:var(--ih-on-paper-m)}.ih-small{font-size:var(--ih-t-small);line-height:1.5}.ih-num{font-variant-numeric:tabular-nums}.ih-figure{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;line-height:.84;margin:0}.ih-figure b{font-family:var(--ih-font-display);font-size:clamp(56px,14vw,112px);font-weight:600;letter-spacing:-.045em;color:var(--ih-gold);font-variation-settings:"opsz" 144}.ih-light .ih-figure b,.ih-alt .ih-figure b{color:var(--ih-gold-deep)}.ih-figure em{font-style:normal;font-size:clamp(14px,3.4vw,18px);font-weight:700;color:inherit}.ih-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:0;border-radius:var(--ih-pill);cursor:pointer;background:var(--ih-gold);color:var(--ih-ink);font:inherit;font-size:16.5px;font-weight:800;text-decoration:none;letter-spacing:-.005em;transition:background .2s var(--ih-ease),transform .25s var(--ih-ease-out),box-shadow .25s var(--ih-ease-out);box-shadow:0 12px 30px -14px #c9973f99}.ih-btn:hover{background:var(--ih-gold-2);color:var(--ih-ink);transform:translateY(-2px);box-shadow:0 18px 34px -14px #c9973fbf}.ih-btn:active{transform:translateY(0)}.ih-btn:focus-visible{outline:3px solid var(--ih-gold-2);outline-offset:3px}.ih-btn[disabled]{background:#4a4f58;color:#b7b3a8;cursor:not-allowed;box-shadow:none}.ih-btn--block{display:flex;width:100%}.ih-btn--green{background:var(--ih-green);color:#fff;box-shadow:0 12px 30px -14px #2c7443b3}.ih-btn--green:hover{background:var(--ih-green-h);color:#fff}.ih-btn--ink{background:var(--ih-ink);color:var(--ih-fg);box-shadow:0 12px 30px -16px #0f121699}.ih-btn--ink:hover{background:var(--ih-ink-3);color:var(--ih-fg)}.ih-btn--ghost{background:transparent;color:var(--ih-fg);border:1.5px solid var(--ih-line);box-shadow:none;font-weight:700}.ih-btn--ghost:hover{background:#ffffff0f;color:var(--ih-fg);border-color:var(--ih-fg-dim)}.ih-light .ih-btn--ghost,.ih-alt .ih-btn--ghost,.ih-white .ih-btn--ghost{color:var(--ih-on-paper);border-color:#14171c38}.ih-light .ih-btn--ghost:hover,.ih-alt .ih-btn--ghost:hover,.ih-white .ih-btn--ghost:hover{background:#14171c0d;border-color:#14171c80}.ih-btn--sm{min-height:44px;padding:0 18px;font-size:14.5px}.ih-btn .ih-i{transition:transform .3s var(--ih-ease-out)}.ih-btn:hover .ih-i--arrow{transform:translate(4px)}.ih-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;color:inherit;min-height:44px}.ih-link .ih-i{transition:transform .3s var(--ih-ease-out)}.ih-link:hover .ih-i{transform:translate(4px)}.ih-link u,.ih-link span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:var(--ih-gold)}.ih-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-radius:var(--ih-pill);font-size:13px;font-weight:700;background:var(--ih-ink-3);color:var(--ih-fg)}.ih-light .ih-chip,.ih-alt .ih-chip,.ih-white .ih-chip{background:#14171c0f;color:var(--ih-on-paper)}.ih-chip--acc{background:var(--acc-soft, rgba(201,151,63,.18));color:var(--acc-text, var(--ih-gold-deep))}.ih-i{width:1.15em;height:1.15em;flex:0 0 auto;display:inline-block;vertical-align:-.2em}.ih-i svg{width:100%;height:100%;display:block}.ih-rate{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;min-height:44px}.ih-rate b{font-weight:800;font-size:15px}.ih-rate span:last-child{font-size:var(--ih-t-small);color:var(--ih-fg-mut);text-decoration:underline;text-underline-offset:3px}.ih-light .ih-rate span:last-child,.ih-alt .ih-rate span:last-child,.ih-white .ih-rate span:last-child{color:var(--ih-on-paper-m)}.ih-trust{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ih-trust li{font-size:14.5px;line-height:1.45;padding-left:26px;position:relative}.ih-trust li:before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:50%;background:var(--ih-green-l)}.ih-light .ih-trust li:before,.ih-alt .ih-trust li:before{background:var(--ih-green)}.ih-quote{margin:0;padding:20px 20px 18px;border-left:3px solid var(--ih-gold);background:var(--ih-ink-2);border-radius:0 var(--ih-r) var(--ih-r) 0}.ih-light .ih-quote,.ih-alt .ih-quote{background:#fff;border-left-color:var(--ih-gold-deep);box-shadow:var(--ih-shadow)}.ih-quote blockquote{margin:0;font-family:var(--ih-font-display);font-size:18px;line-height:1.45;font-weight:500}.ih-quote figcaption{margin-top:10px;font-size:12.5px;font-weight:700}.ih-quote figcaption span{font-weight:400;color:var(--ih-fg-mut)}.ih-light .ih-quote figcaption span{color:var(--ih-on-paper-m)}.ih-card{position:relative;display:flex;flex-direction:column;border-radius:var(--ih-r-lg);background:#fff;color:var(--ih-on-paper);overflow:hidden;border:1px solid rgba(20,23,28,.07);box-shadow:0 1px 2px #0f12160a;transition:transform .4s var(--ih-ease-out),box-shadow .4s var(--ih-ease-out),border-color .3s}.ih-card:hover{transform:translateY(-6px);box-shadow:var(--ih-shadow-lg);border-color:#14171c1f}.ih-card__stage{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(165deg,var(--acc-soft, rgba(201,151,63,.14)) 0%,#F7F4EC 62%)}.ih-card__stage:after{content:"";position:absolute;inset:auto 12% 8%;height:10%;border-radius:50%;background:radial-gradient(ellipse at center,#0f12162e,#0f121600 70%);filter:blur(6px)}.ih-card__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .6s var(--ih-ease-out);z-index:1}.ih-card:hover .ih-card__stage img{transform:translateY(-4px) scale(1.04)}.ih-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--ih-ink);color:var(--ih-fg);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.ih-card__badge--out{background:#fff;color:var(--ih-on-paper-m);border:1px solid rgba(20,23,28,.12)}.ih-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1 1 auto}.ih-card__goal{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-text, var(--ih-gold-deep))}.ih-card__t{margin:0;font-family:var(--ih-font-body);font-size:16px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.ih-card__t a{text-decoration:none;color:inherit}.ih-card__t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ih-card__dose{margin:0;font-size:13px;line-height:1.4;color:var(--ih-on-paper-m)}.ih-card__meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ih-on-paper-m);margin-top:2px}.ih-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.ih-card__price{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.ih-card__price small{font-size:12px;font-weight:600;color:var(--ih-on-paper-m);margin-right:4px}.ih-card__price s{font-weight:500;color:var(--ih-on-paper-m);font-size:13px;margin-left:6px}.ih-card__cta{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ih-ink);color:var(--ih-fg);border:0;cursor:pointer;transition:background .2s,transform .3s var(--ih-ease-out)}.ih-card__cta:hover{background:var(--ih-gold);color:var(--ih-ink);transform:scale(1.06)}.ih-card__cta .ih-i{width:18px;height:18px}.ih-card__cta[aria-busy=true]{opacity:.6;pointer-events:none}@media(min-width:750px){.ih-card__body{padding:20px 20px 22px;gap:7px}.ih-card__t{font-size:17px}}.ih-stars{display:inline-flex;gap:2px;--ih-star: var(--ih-gold)}.ih-stars i{width:13px;height:13px;display:block}.ih-stars i svg{width:100%;height:100%}.ih-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ih-grid{gap:22px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.ih-grid--4{grid-template-columns:repeat(4,1fr)}}.ih-scroller{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--ih-pad));padding-inline:var(--ih-pad)}.ih-scroller::-webkit-scrollbar{display:none}.ih-scroller>*{flex:0 0 76%;scroll-snap-align:start}@media(min-width:750px){.ih-scroller>*{flex-basis:40%}}@media(min-width:1100px){.ih-scroller>*{flex-basis:30%}.ih-scroller{gap:22px}}.ih-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(26px,4vw,44px)}.ih-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ih-head .ih-p,.ih-head .ih-lead{margin-top:4px}.product__info-container .product__text.inline-richtext:first-child:not(.ih-keep){display:none}.product__title>a.product__title{display:none}.product-form__input--pill input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center}.price,.ih-price{font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ih-ui.css.map */
