.up-section{color:var(--up-ink)}.up-wrap{width:min(1200px,100% - 32px);margin-inline:auto}.up-pad{padding-block:var(--up-pt, 64px) var(--up-pb, 64px)}.up-h2{font-family:var(--font-heading--family, inherit);font-weight:700;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 12px;text-wrap:balance}.up-h2 em,.up-accent{color:var(--up-accent);font-style:normal}.up-center{text-align:center}.up-lede{font-size:1.0625rem;line-height:1.6;color:var(--up-muted);margin:0 auto 32px;max-width:640px}.up-lede p{margin:0}.up-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--up-accent);color:var(--up-accent-text);font-weight:700;font-size:1rem;text-decoration:none;padding:16px 32px;border-radius:999px;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 18px -8px var(--up-accent)}.up-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px var(--up-accent)}.up-btn-row{display:flex;justify-content:center;margin-top:36px}.up-stars{display:inline-flex;gap:2px;color:var(--up-star, #F5B301)}.up-stars svg{width:16px;height:16px}.up-img-ph{width:100%;height:100%;background:var(--up-soft);fill:var(--up-line)}.up-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.9375rem;color:var(--up-ink);scroll-margin-top:120px}.up-rating b{font-weight:700}.up-rating__sep{color:var(--up-line)}.up-stock{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--up-ink)}.up-stock:before,.up-stock:after{content:"";flex:1;height:1px;background:var(--up-line)}.up-stock__dot{width:8px;height:8px;border-radius:50%;background:var(--up-stock-dot, #E5484D);box-shadow:0 0 0 0 currentColor;animation:up-pulse 1.6s infinite;color:var(--up-stock-dot, #E5484D)}@keyframes up-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.up-bundles{display:grid;gap:14px}.up-bundle{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:center;width:100%;text-align:left;background:#fff;border:2px solid var(--up-line);border-radius:var(--up-radius);padding:16px;cursor:pointer;color:var(--up-ink);font:inherit;transition:border-color .15s,background .15s}.up-bundle:hover{border-color:color-mix(in srgb,var(--up-accent) 50%,transparent)}.up-bundle.is-active{border-color:var(--up-accent);background:var(--up-soft)}.up-bundle[disabled]{opacity:.5;cursor:not-allowed}.up-bundle__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--up-line);background:#fff}.up-bundle.is-active .up-bundle__radio{border:6px solid var(--up-accent)}.up-bundle__thumb img{width:52px;height:52px;object-fit:cover;border-radius:10px;display:block}.up-bundle__name{display:block;font-weight:700;font-size:1.0625rem;line-height:1.25}.up-bundle__sub{display:inline-block;margin-top:4px;font-size:.75rem;font-weight:600;background:var(--up-line);border-radius:6px;padding:3px 8px}.up-bundle__each{display:block;margin-top:4px;font-size:.8125rem;color:var(--up-accent);font-weight:600}.up-bundle__price{text-align:right;line-height:1.2}.up-bundle__price b{display:block;font-size:1.125rem}.up-bundle__price s{font-size:.8125rem;color:var(--up-muted)}.up-bundle__flag{position:absolute;top:-12px;right:16px;background:var(--up-accent);color:var(--up-accent-text);font-weight:700;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:6px}.product-details:has(.up-bundles) variant-picker,.product-details:has(.up-bundles) .variant-picker{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.up-iconline{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--up-ink);margin:0}.up-iconline svg{width:18px;height:18px;color:var(--up-accent);flex:none}.up-scarcity{background:var(--up-soft);border-radius:var(--up-radius);padding:18px}.up-scarcity__title{font-weight:700;font-size:1rem;margin:0 0 4px}.up-scarcity__text{font-size:.9375rem;color:var(--up-muted);margin:0 0 12px}.up-scarcity__bar{height:8px;border-radius:99px;background:var(--up-line);overflow:hidden}.up-scarcity__bar span{display:block;height:100%;width:var(--up-fill);background:var(--up-accent);border-radius:inherit;animation:up-grow 1.6s cubic-bezier(.2,.7,.2,1)}@keyframes up-grow{0%{width:0}}.up-scarcity__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:.875rem}.up-scarcity__tag{display:inline-flex;align-items:center;gap:6px;color:var(--up-accent);font-weight:700}.up-scarcity__tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.up-mini{border:1px solid var(--up-line);border-radius:var(--up-radius);padding:16px;background:#fff}.up-mini__track{display:grid}.up-mini__slide{grid-area:1 / 1;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;opacity:0;visibility:hidden;transition:opacity .4s}.up-mini__slide.is-active{opacity:1;visibility:visible}.up-mini__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--up-soft);display:grid;place-items:center;font-weight:700;color:var(--up-accent)}.up-mini__avatar img{width:100%;height:100%;object-fit:cover}.up-mini__quote{margin:0 0 6px;font-size:.9375rem;line-height:1.5}.up-mini__name{font-size:.8125rem;color:var(--up-muted);display:flex;align-items:center;gap:6px}.up-mini__name .up-stars svg{width:12px;height:12px}.up-mini__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.up-mini__dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--up-line);cursor:pointer}.up-mini__dots button.is-active{background:var(--up-ink)}.up-tcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.up-tcard{background:var(--up-soft);border-radius:var(--up-radius);overflow:hidden;text-align:center;display:flex;flex-direction:column}.up-tcard__media{position:relative;aspect-ratio:4 / 3.4}.up-tcard__media img,.up-tcard__media video,.up-tcard__media svg{width:100%;height:100%;object-fit:cover;display:block}.up-tcard__quoteicon{position:absolute;right:16px;bottom:-20px;width:40px;height:40px;border-radius:50%;background:var(--up-accent);color:var(--up-accent-text);display:grid;place-items:center;font:700 1.75rem/1 Georgia,serif}.up-tcard__body{padding:24px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.up-tcard__title{font-weight:700;font-size:1.0625rem;margin:0}.up-tcard__text{font-size:.9375rem;line-height:1.55;color:var(--up-muted);margin:0;flex:1}.up-tcard__name{font-weight:700;font-size:.875rem;border-top:1px solid var(--up-line);padding-top:12px;margin:0}.up-it{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.up-it--flip .up-it__media{order:2}.up-it__media{border-radius:var(--up-radius);overflow:hidden;aspect-ratio:1}.up-it__media img,.up-it__media svg{width:100%;height:100%;object-fit:cover;display:block}.up-it__text{font-size:1.0625rem;line-height:1.65;color:var(--up-muted)}.up-it__text p{margin:0 0 12px}.up-it .up-btn-row{justify-content:flex-start;margin-top:24px}@media(max-width:749px){.up-it{grid-template-columns:1fr}.up-it--flip .up-it__media{order:0}.up-it__content{text-align:center}.up-it .up-btn-row{justify-content:center}}.up-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.up-stat{text-align:center;padding:24px 12px;border-radius:var(--up-radius);background:var(--up-soft)}.up-stat__num{font-family:var(--font-heading--family, inherit);font-weight:800;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);line-height:1;color:var(--up-accent);font-variant-numeric:tabular-nums}.up-stat__label{margin-top:8px;font-size:.9375rem;color:var(--up-muted)}.up-banner{display:block;position:relative;overflow:hidden}.up-banner img,.up-banner svg{width:100%;height:auto;display:block}.up-banner--rounded{border-radius:var(--up-radius)}.up-banner__m{display:none!important}@media(max-width:749px){.up-banner--has-m .up-banner__d{display:none!important}.up-banner--has-m .up-banner__m{display:block!important}}.up-ticker{overflow:hidden;background:var(--up-ticker-bg, var(--up-accent));color:var(--up-ticker-fg, var(--up-accent-text));padding-block:14px}.up-ticker__track{display:flex;width:max-content;animation:up-scroll var(--up-speed, 30s) linear infinite}.up-ticker__item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-weight:600;font-size:1rem;white-space:nowrap}.up-ticker__item:after{content:"\2726";opacity:.7;font-size:.75rem}@keyframes up-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.up-ticker__track{animation:none}}.up-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.up-reason{background:var(--up-soft);border-radius:var(--up-radius);overflow:hidden;text-align:center}.up-reason__media{aspect-ratio:16 / 10}.up-reason__media img,.up-reason__media svg{width:100%;height:100%;object-fit:cover;display:block}.up-reason__body{padding:22px 20px 26px}.up-reason__title{font-weight:700;font-size:1.1875rem;margin:0 0 8px}.up-reason__text{font-size:.9375rem;line-height:1.6;color:var(--up-muted)}.up-reason__text p{margin:0}.up-reason__text strong{color:var(--up-ink)}.up-compare{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,5vw,64px);align-items:center}.up-compare__intro .up-lede{margin:0}.up-ctable{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--up-radius);box-shadow:0 10px 30px -18px #00000040}.up-ctable th,.up-ctable td{padding:14px 12px;text-align:center;font-size:.9375rem;border-bottom:1px solid var(--up-line)}.up-ctable tr:last-child td{border-bottom:0}.up-ctable td:first-child{text-align:left;font-weight:700;padding-left:20px}.up-ctable th{font-weight:700;font-size:.9375rem}.up-ctable .is-us{background:var(--up-accent);color:var(--up-accent-text);width:22%}.up-ctable thead .is-us{border-radius:12px 12px 0 0}.up-ctable tbody tr:last-child .is-us{border-radius:0 0 12px 12px}.up-ctable .is-them{width:22%}.up-ctable svg{width:18px;height:18px;vertical-align:middle}@media(max-width:749px){.up-compare{grid-template-columns:1fr;text-align:center}}.up-guar{position:relative;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:24px;border-radius:var(--up-radius);overflow:hidden;background:var(--up-guar-bg, var(--up-accent));color:var(--up-guar-fg, var(--up-accent-text))}.up-guar__media{align-self:stretch;min-height:280px}.up-guar__media img,.up-guar__media svg{width:100%;height:100%;object-fit:cover;display:block}.up-guar__body{padding:clamp(24px,4vw,56px)}.up-guar__badge{width:64px;height:64px;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center;margin-bottom:16px}.up-guar__badge svg{width:32px;height:32px}.up-guar .up-h2{color:inherit}.up-guar__text{font-size:1.0625rem;line-height:1.6;opacity:.92}.up-guar__text p{margin:0}.up-guar .up-btn{background:var(--up-accent-text);color:var(--up-accent);margin-top:24px;box-shadow:none}@media(max-width:749px){.up-guar{grid-template-columns:1fr;text-align:center}.up-guar__badge{margin-inline:auto}.up-guar__media{min-height:220px}}.up-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.up-post{background:#fff;border:1px solid var(--up-line);border-radius:12px;padding:16px;font-family:Helvetica,Arial,sans-serif;color:#050505;box-shadow:0 2px 8px -4px #00000026}.up-post__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.up-post__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#e4e6eb;display:grid;place-items:center;font-weight:700;color:#65676b;flex:none}.up-post__avatar img{width:100%;height:100%;object-fit:cover}.up-post__name{font-weight:700;font-size:.9375rem}.up-post__time{font-size:.8125rem;color:#65676b}.up-post__more{margin-left:auto;color:#65676b;letter-spacing:2px}.up-post__text{font-size:.9375rem;line-height:1.45;margin:0 0 12px}.up-post__img{border-radius:8px;overflow:hidden;margin-bottom:12px}.up-post__img img{width:100%;display:block}.up-post__stats{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:#65676b;padding-bottom:10px;border-bottom:1px solid #E4E6EB}.up-post__reacts{display:inline-flex;align-items:center;gap:6px}.up-post__reacts i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-style:normal;font-size:10px;margin-right:-8px;border:2px solid #fff}.up-post__reacts i:nth-child(1){background:#1877f2;color:#fff}.up-post__reacts i:nth-child(2){background:#f33e58;color:#fff}.up-post__reacts span{margin-left:10px}.up-post__actions{display:flex;justify-content:space-around;padding-top:8px;font-size:.875rem;font-weight:600;color:#65676b}.up-faq{max-width:820px;margin-inline:auto;display:grid;gap:12px}.up-faq details{background:var(--up-soft);border-radius:12px}.up-faq summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:700;display:flex;justify-content:space-between;gap:16px;align-items:center}.up-faq summary::-webkit-details-marker{display:none}.up-faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--up-accent);transition:transform .2s}.up-faq details[open] summary:after{transform:rotate(45deg)}.up-faq__a{padding:0 20px 18px;color:var(--up-muted);line-height:1.6}.up-faq__a p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/up-pdp.css.map */
