.tag-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem}.tag-badge{display:inline-block;padding:.3rem 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:20rem;line-height:1.6}.tag-badge--dark{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tag-badge--accent{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.tag-badge--outline{border:.15rem solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.featured-review{padding:1.2rem 1.6rem;background:rgba(var(--color-foreground),.04);border-left:.3rem solid rgb(var(--color-foreground))}.featured-review__stars{color:rgb(var(--color-foreground));font-family:Times,serif;font-size:1.4rem;letter-spacing:.05em;margin:0 0 .6rem}.featured-review__quote{margin:0 0 .5rem;font-size:1.3rem;font-style:italic;line-height:1.55;color:rgb(var(--color-foreground))}.featured-review__author{margin:0;font-size:1.2rem;font-weight:500;color:rgba(var(--color-foreground),.6)}.guarantee-bar{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.4rem 0;text-align:center}.guarantee-bar__icon svg{width:1.8rem;height:1.8rem;flex-shrink:0}.guarantee-bar__text{font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))}.trust-badges{display:flex;gap:1.2rem;margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.trust-badge{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.trust-badge__icon svg{width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.trust-badge__heading{margin:0;font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.trust-badge__subtext{margin:0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:749px){.trust-badges{gap:.8rem}.trust-badge__heading,.trust-badge__subtext{font-size:1.1rem}}.product-benefits__heading{text-align:center;margin:0 0 4rem}.product-benefits__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.product-benefits__item{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:3.2rem 2rem;background:rgb(var(--color-background));border-radius:var(--inputs-radius);text-align:center;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.06);transition:box-shadow .2s ease}.product-benefits__item:hover{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.12)}.product-benefits__icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;background:rgba(var(--color-button),.1);border-radius:50%;flex-shrink:0}.product-benefits__icon svg{width:2.8rem;height:2.8rem;color:rgb(var(--color-button))}.product-benefits__item-heading{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.product-benefits__item-text{margin:0;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.65)}.product-benefits__item-text p{margin:0}@media screen and (max-width:989px){.product-benefits__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.product-benefits__list{grid-template-columns:repeat(2,1fr);gap:1.2rem}.product-benefits__item{padding:2rem 1.4rem;gap:.8rem}.product-benefits__icon{width:4.4rem;height:4.4rem}.product-benefits__icon svg{width:2.2rem;height:2.2rem}.product-benefits__item-heading{font-size:1.3rem}.product-benefits__item-text{font-size:1.2rem}}.problem-solution__eyebrow{text-align:center;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 1.2rem}.problem-solution__heading{text-align:center;margin:0 0 4.8rem}.problem-solution__columns{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.problem-solution__col{padding:3.6rem 3.2rem;display:flex;flex-direction:column;gap:0}.problem-solution__col--problem{background:rgba(var(--color-foreground),.04);border-radius:var(--inputs-radius, .4rem) 0 0 var(--inputs-radius, .4rem)}.problem-solution__col--solution{background:rgba(var(--color-button),.07);border-radius:0 var(--inputs-radius, .4rem) var(--inputs-radius, .4rem) 0}.problem-solution__col-header{display:flex;align-items:center;gap:1.2rem;padding-bottom:2rem;margin-bottom:.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.problem-solution__emoji{font-size:3rem;line-height:1;flex-shrink:0}.problem-solution__col-heading{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))}.problem-solution__list{margin:0;padding:0;display:flex;flex-direction:column;flex:1}.problem-solution__list-item{display:flex;align-items:flex-start;gap:1rem;padding:1.8rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.07)}.problem-solution__list-item:last-child{border-bottom:none}.problem-solution__list-item--timed{gap:1.2rem}.problem-solution__time{font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.35);min-width:5rem;padding-top:.15em;flex-shrink:0;font-family:ui-monospace,Courier New,monospace}.problem-solution__item-text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.82);flex:1}.problem-solution__col--problem .problem-solution__list-item:before{content:"\2717";color:#9b3333;font-size:1rem;font-weight:900;flex-shrink:0;margin-top:.25em;opacity:.75}.problem-solution__col--solution .problem-solution__list-item:before{content:"\2713";color:rgb(var(--color-button));font-size:1rem;font-weight:900;flex-shrink:0;margin-top:.25em}.problem-solution__divider{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.6rem;flex-shrink:0;gap:1.2rem;padding:3.6rem 0}.problem-solution__divider-line{width:.1rem;flex:1;background:rgba(var(--color-foreground),.1)}.problem-solution__divider-badge{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:50%;font-size:1rem;font-weight:800;letter-spacing:.06em;flex-shrink:0}.problem-solution__social-proof{margin-top:2.4rem;padding:1.2rem 1.8rem;background:rgba(var(--color-button),.08);border:.1rem solid rgba(var(--color-button),.22);border-radius:var(--inputs-radius, .4rem);text-align:center}.problem-solution__social-proof-text{font-size:1.35rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-button))}@media screen and (max-width:989px){.problem-solution__col{padding:2.8rem 2.4rem}.problem-solution__divider{width:4.4rem}}@media screen and (max-width:749px){.problem-solution__heading{margin-bottom:3.2rem}.problem-solution__columns{grid-template-columns:1fr}.problem-solution__col{padding:2.4rem 2rem}.problem-solution__col--problem{border-radius:var(--inputs-radius, .4rem) var(--inputs-radius, .4rem) 0 0}.problem-solution__col--solution{border-radius:0 0 var(--inputs-radius, .4rem) var(--inputs-radius, .4rem)}.problem-solution__divider{flex-direction:row;width:100%;height:5rem;padding:0 2rem}.problem-solution__divider-line{width:auto;height:.1rem;flex:1}.problem-solution__emoji{font-size:2.4rem}.problem-solution__time{min-width:3.2rem;font-size:.9rem}.problem-solution__item-text{font-size:1.3rem}}.urgency-signal{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground));padding:.4rem 0}.urgency-signal__dot{width:.7rem;height:.7rem;background:rgb(var(--color-button));border-radius:50%;flex-shrink:0;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;z-index:200;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.4rem 1.6rem rgba(var(--color-foreground),.08);transform:translateY(100%);transition:transform .3s ease;padding:1.2rem 1.6rem;padding-bottom:max(1.2rem,env(safe-area-inset-bottom))}.sticky-buy-bar.is-visible{transform:translateY(0)}.sticky-buy-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;max-width:76.8rem;margin:0 auto}.sticky-buy-bar__info{flex:1;min-width:0}.sticky-buy-bar__title{font-size:1.3rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground));margin:0 0 .2rem}.sticky-buy-bar__price{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));margin:0}.sticky-buy-bar__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius, .4rem);font-size:1.4rem;font-weight:700;text-decoration:none;letter-spacing:.05em;white-space:nowrap;transition:opacity .2s ease}.sticky-buy-bar__btn:hover{opacity:.88;color:rgb(var(--color-button-text))}@media screen and (min-width:750px){.sticky-buy-bar{display:none}}.product-payment-icons{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.product-payment-icons__label{margin:0;font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.45)}.product-payment-icons__list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.product-payment-icons__icon{height:2.4rem;width:auto;border-radius:.3rem;border:.1rem solid rgba(var(--color-foreground),.1);background:#fff;object-fit:contain;padding:.2rem .4rem}.product-inline-faq{border-top:.1rem solid rgba(var(--color-foreground),.08);padding-top:1.2rem}.product-inline-faq__heading{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.product-inline-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.product-inline-faq__item:last-child{border-bottom:none}.product-inline-faq__q{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.3rem;font-weight:600;cursor:pointer;list-style:none;color:rgb(var(--color-foreground));gap:1rem}.product-inline-faq__q::-webkit-details-marker{display:none}.product-inline-faq__q:after{content:"+";font-size:1.6rem;font-weight:300;line-height:1;flex-shrink:0;transition:transform .2s ease;color:rgba(var(--color-foreground),.4)}.product-inline-faq__item[open] .product-inline-faq__q:after{transform:rotate(45deg)}.product-inline-faq__a{padding:0 0 1rem;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.65)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-blocks.css.map */
