.ArmbrustPDP__JumpNav{position:sticky;top:49px;z-index:40;background:#fff;border-bottom:1px solid #e6e8eb;box-shadow:0 1px #00000005}.ArmbrustPDP__JumpNav__Inner{max-width:1240px;margin:0 auto;padding:8px 24px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.ArmbrustPDP__JumpNav a{flex:0 0 auto;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;color:#5d646b;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.ArmbrustPDP__JumpNav a:hover{background:#f6f7f9;color:#123c69;border-color:#d9dee3}.ArmbrustPDP__JumpNav a.is-active{background:var(--surgical-blue);color:#fff;border-color:var(--surgical-blue)}.ArmbrustPDP__JumpNav a.is-active:hover{background:#0d2e51;color:#fff}.ArmbrustPDP__JumpNav__Buy{margin-left:auto;padding:7px 16px!important;background:var(--surgical-red);color:#fff!important;border-color:var(--surgical-red)!important;border-radius:6px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.ArmbrustPDP__JumpNav__Buy:hover{background:#9a1e29!important;border-color:#9a1e29!important;color:#fff!important}.ArmbrustPDP [id=reviews],.ArmbrustPDP [id=reasons],.ArmbrustPDP [id=critiques],.ArmbrustPDP [id=usage],.ArmbrustPDP [id=switching],.ArmbrustPDP [id=specifications],.ArmbrustPDP [id=evidence],.ArmbrustPDP [id=compare-masks],.ArmbrustPDP [id=manufacturing],.ArmbrustPDP [id=faq],.ArmbrustPDP [id=related]{scroll-margin-top:110px}.ProductForm__StockLine{margin:0 0 8px;color:#1e7e4a;font-weight:700;font-size:16px}.ProductForm__Quantity{margin:0 0 12px}.QuantityDropdown{display:block;position:relative}.QuantityDropdown__Select{width:100%;min-height:44px;padding:0 40px 0 14px;border:1px solid var(--surgical-line);border-radius:6px;background:#fff;color:var(--surgical-ink);font:600 14px -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.QuantityDropdown:after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid var(--surgical-ink);border-bottom:2px solid var(--surgical-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.QuantityDropdown__Select:focus{outline:none;border-color:var(--surgical-blue);box-shadow:0 0 0 3px #123c6926}.Button{display:block;width:100%;min-height:52px;padding:0 16px;border:0;border-radius:6px;font:700 15px -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-align:center;cursor:pointer;margin-bottom:10px}.Button--cart{background:#b5232f;color:#fff}.Button--cart:hover{background:#9a1e29}.Button--buy{background:#123c69;color:#fff}.Button--buy:hover{background:#0d2e51}.ArmbrustPDP{--surgical-ink: #171717;--surgical-muted: #5d646b;--surgical-line: #d9dee3;--surgical-soft: #f6f7f7;--surgical-red: #b5232f;--surgical-blue: #123c69;--surgical-gold: #d89a23;color:var(--surgical-ink);background:#fff}.ArmbrustPDP.Product,section.ArmbrustPDP.Product{max-width:none;margin:0 auto}.ArmbrustPDP .hulkapps-volumes,.ArmbrustPDP lb-volume-discount,.ArmbrustPDP .hulkapps-volume-discount-tiers,.ArmbrustPDP [class*=hulkapps],.ArmbrustPDP [class*=boss-apps],.ArmbrustPDP [class*=bossapps]{display:none!important}.ArmbrustPDP .ArmbrustPDP__Hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,504px);gap:14px;align-items:start;max-width:1320px;margin:0 auto;padding:28px 24px 42px}.ArmbrustPDP a{color:inherit}.ArmbrustPDP__MediaRail{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:start}.ArmbrustPDP__HeroColumn{display:flex;flex-direction:column;gap:16px;min-width:0}.ArmbrustPDP__HeroImageFrame{overflow:hidden;cursor:zoom-in;height:662px}.ArmbrustPDP__HeroImage{display:block;width:100%;height:100%;object-fit:cover}.ArmbrustPDP__ThumbGrid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:0}.ArmbrustPDP__ThumbGrid button{padding:0;border:0;background:transparent;cursor:pointer}.ArmbrustPDP__ThumbGrid img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--surgical-line);border-radius:6px;background:#f2f5f7;display:block}.ArmbrustPDP__ThumbGrid button.is-active img{border-color:var(--surgical-blue);outline:2px solid var(--surgical-blue);outline-offset:-1px}.ArmbrustPDP__ThumbGrid button.has-video{position:relative}.ArmbrustPDP__VideoLoop{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--surgical-line);border-radius:6px;background:#f2f5f7;display:block}.ArmbrustPDP__VideoPlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#0009;border:1.5px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 2px 6px #00000059}.ArmbrustPDP__VideoPlay svg{width:14px;height:14px;display:block;margin-left:2px}.ArmbrustPDP__VideoLabel{position:absolute;left:50%;transform:translate(-50%);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;pointer-events:none;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.65)}.ArmbrustPDP__VideoLabel--top{top:50%;margin-top:-38px}.ArmbrustPDP__VideoLabel--bottom{top:50%;margin-top:22px}.ArmbrustPDP__ThumbGrid button.has-more{position:relative}.ArmbrustPDP__ThumbGrid button.has-more:after{content:"+" attr(data-more-count);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-weight:800;font-size:22px;border-radius:6px;pointer-events:none}.ArmbrustPDP__ThumbGrid button.has-more~button{display:none}.ArmbrustPDP__BuyBox{position:sticky;top:96px;width:auto;padding:28px;border:1px solid #cfd7df;border-radius:8px;background:#fff}.ArmbrustPDP__Eyebrow,.ArmbrustPDP__SectionKicker{margin:0 0 10px;color:var(--surgical-red);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ArmbrustPDP__Title{margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.01em;text-wrap:balance;word-break:normal;overflow-wrap:break-word;color:var(--surgical-ink)}.ArmbrustPDP__Rating{display:flex;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:space-between;width:100%;margin:16px 0 12px;padding:0;border:0;color:inherit;font-size:14px;text-decoration:none}.ArmbrustPDP__RatingScore{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.ArmbrustPDP__RatingStars{color:var(--surgical-gold);font-size:20px;line-height:1;letter-spacing:1px;white-space:nowrap}.ArmbrustPDP__Rating strong{font-size:22px;font-weight:700;color:var(--surgical-ink);line-height:1}.ArmbrustPDP__ReviewCount{font-size:14px;color:var(--surgical-muted);text-align:right;flex:0 0 auto;white-space:nowrap}.ArmbrustPDP__Stars{color:var(--surgical-gold);letter-spacing:0}.ArmbrustPDP__HeroPhotos{--surgical-hero-photo-size: 68px;width:100%;max-width:100%;overflow:hidden;margin:0 0 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.ArmbrustPDP__HeroPhotoTrack{display:flex;width:max-content;animation:surgicalHeroPhotoLoop 34s linear infinite}.ArmbrustPDP__HeroPhotos:hover .ArmbrustPDP__HeroPhotoTrack{animation-play-state:paused}.ArmbrustPDP__HeroPhotoGroup{display:flex;gap:8px;padding-right:8px}.ArmbrustPDP__HeroPhotos button,.ArmbrustPDP__PhotoGrid button,.ArmbrustPDP__ReviewPhotos button{padding:0;border:0;background:transparent;cursor:pointer}.ArmbrustPDP__HeroPhotos button{width:var(--surgical-hero-photo-size);height:var(--surgical-hero-photo-size);flex:0 0 var(--surgical-hero-photo-size);overflow:hidden;border-radius:6px}.ArmbrustPDP__HeroPhotos img,.ArmbrustPDP__ReviewPhotos img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 34%;border-radius:6px;border:1px solid var(--surgical-line)}@keyframes surgicalHeroPhotoLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ArmbrustPDP__HeroPhotoTrack{animation:none}}.ArmbrustPDP__Dek,.ArmbrustPDP__Fit,.ArmbrustPDP__SubscriptionNote,.ArmbrustPDP__Why p,.ArmbrustPDP__CustomersSay p,.ArmbrustPDP__Evidence p,.ArmbrustPDP__Manufacturing p,.ArmbrustPDP__RepeatCta p{color:var(--surgical-muted);font-size:16px;line-height:1.55}.ArmbrustPDP__BuyBox .ArmbrustPDP__Dek{font-size:14px;line-height:1.5;margin:10px 0 14px}.ArmbrustPDP__ProofChips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ArmbrustPDP__ProofChips span{min-height:28px;padding:5px 12px;border-radius:999px;background:#eef1f4;color:#18181b;font-size:13px;line-height:18px}.ArmbrustPDP__ProofChips--belowHero{margin:4px 0 0;gap:10px;justify-content:flex-start}.ArmbrustPDP__ProofChips--belowHero span{min-height:36px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;border:1px solid var(--surgical-line);background:#fff;color:var(--surgical-ink);display:inline-flex;align-items:center;gap:6px}.ArmbrustPDP__ProofChips--belowHero span:before{content:"\2713";color:#2a8a4a;font-weight:700}.ArmbrustPDP__Voices{margin:24px 0 0;display:flex;flex-direction:column;gap:20px}.ArmbrustPDP__HeroLeft{min-width:0;display:flex;flex-direction:column}.ArmbrustPDP__VoicesHeader h2{margin:0 0 10px;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--surgical-ink)}.ArmbrustPDP__VoicesHeader p{margin:0;color:var(--surgical-muted);font-size:15px;line-height:1.6}.ArmbrustPDP__QuoteRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ArmbrustPDP__Quote{position:relative;margin:0;padding:18px;border:1px solid var(--surgical-line);border-radius:8px;background:#fff;display:flex;flex-direction:column}.ArmbrustPDP__QuoteStars{color:var(--surgical-gold);font-size:16px;letter-spacing:1px;line-height:1;margin:0 0 10px}.ArmbrustPDP__Quote p{margin:0 0 14px;color:var(--surgical-ink);font-size:15px;line-height:1.5;font-weight:500;flex:1 0 auto}.ArmbrustPDP__Quote cite{font-style:normal;display:flex;align-items:center;gap:10px;font-size:13px;margin-top:auto}.ArmbrustPDP__QuoteAvatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid var(--surgical-line)}.ArmbrustPDP__Quote cite a{color:var(--surgical-blue);font-weight:700;text-decoration:none}.ArmbrustPDP__Quote cite a:hover{text-decoration:underline}.ArmbrustPDP__Reasons{padding:4px 0 0}.ArmbrustPDP__Reasons h3{margin:0 0 18px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--surgical-ink)}.ArmbrustPDP__Reasons ol{margin:0;padding:0;list-style:none;counter-reset:reasons}.ArmbrustPDP__Reasons li{counter-increment:reasons;position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:center;padding:12px 10px;margin:0 -10px;border-radius:8px;border-top:1px solid var(--surgical-line);transition:background-color .15s ease}.ArmbrustPDP__Reasons li:first-child{border-top:0}.ArmbrustPDP__Reasons li:hover{background-color:var(--surgical-soft)}.ArmbrustPDP__Reasons li:before{content:counter(reasons);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--surgical-red);color:#fff;font-weight:700;font-size:14px;line-height:1}.ArmbrustPDP__Reasons li strong{color:var(--surgical-ink);font-size:15px;font-weight:700;line-height:1.4}.ArmbrustPDP__Reasons li a{color:var(--surgical-ink);text-decoration:none}.ArmbrustPDP__Reasons li a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.ArmbrustPDP__Reasons li:hover strong{color:var(--surgical-blue)}@media(max-width:1007px){.ArmbrustPDP__QuoteRow{grid-template-columns:1fr}}.ArmbrustPDP__CommerceFacts{position:relative;margin:6px 0;padding:20px 0;border-top:1px solid var(--surgical-line);border-bottom:1px solid var(--surgical-line)}.ArmbrustPDP__CommerceText{min-width:0}.ArmbrustPDP__Price{margin:0 0 6px;display:flex;align-items:baseline;flex-wrap:nowrap;gap:5px;line-height:1.1;white-space:nowrap}.ArmbrustPDP__Price strong{font-size:28px;font-weight:700;color:var(--surgical-ink);letter-spacing:-.01em}.ArmbrustPDP__Price span{font-size:13px;color:var(--surgical-muted)}.ArmbrustPDP__CommerceShipping{margin:0;font-size:15px;font-weight:700;color:var(--surgical-red);line-height:1.4}.ArmbrustPDP__ReturnBadge{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:162px;height:162px;pointer-events:none;z-index:1}.ArmbrustPDP .ProductForm{margin-top:14px}.SubscribeSave{margin:16px -28px -28px;padding:16px 24px 20px;border-top:1px solid var(--surgical-line);background:#f8fafc;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.SubscribeSave__Header{display:flex;align-items:center;gap:10px;width:100%;padding:4px 0 8px;border:0;background:transparent;cursor:pointer;text-align:left}.SubscribeSave__Radio{flex:0 0 auto;width:18px;height:18px;border:2px solid #9aa3ad;border-radius:50%;background:#fff;position:relative}.SubscribeSave[data-subscribe-state=on] .SubscribeSave__Radio{border-color:var(--surgical-blue)}.SubscribeSave[data-subscribe-state=on] .SubscribeSave__Radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--surgical-blue)}.SubscribeSave__Title{font-size:15px;font-weight:700;color:var(--surgical-ink);flex:1 1 auto}.SubscribeSave__Badge{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#ffe9d6;color:#a14e10;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.SubscribeSave__Body{padding-top:4px}.SubscribeSave__Price{margin:4px 0 6px;display:flex;align-items:baseline;gap:6px;color:var(--surgical-muted)}.SubscribeSave__Price strong{font-size:32px;font-weight:700;color:var(--surgical-ink);letter-spacing:-.01em;line-height:1}.SubscribeSave__Price span{font-size:13px}.SubscribeSave__Detail{margin:0 0 10px;color:#b5232f;font-size:13px;font-weight:700}.SubscribeSave__Bullets{list-style:none;margin:0 0 14px;padding:0;font-size:13px;color:var(--surgical-muted)}.SubscribeSave__Bullets li{padding-left:18px;position:relative;margin-bottom:4px}.SubscribeSave__Bullets li:before{content:"\2713";position:absolute;left:0;color:#2a8a4a;font-weight:700}.SubscribeSave__Cta{width:100%;min-height:46px;border:1px solid var(--surgical-blue);border-radius:6px;background:#fff;color:var(--surgical-blue);font-weight:700;font-size:14px;cursor:pointer}.SubscribeSave__Cta:hover,.SubscribeSave[data-subscribe-state=on] .SubscribeSave__Cta{background:var(--surgical-blue);color:#fff}.ArmbrustPDP__SubscriptionNote{margin:10px 0 0;font-size:13px}.ArmbrustPDP__BulkLink,.ArmbrustPDP__PrimaryAnchor,.ArmbrustPDP__ShowMore{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:0 16px;border-radius:6px;background:var(--surgical-blue);color:#fff!important;font-weight:700;text-decoration:none}.ArmbrustPDP__Fit{margin:14px 0 0;font-size:14px}.ArmbrustPDP__Fit a{color:var(--surgical-blue);text-decoration:underline}.ArmbrustPDP__Band{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__Band:nth-of-type(2n){background:var(--surgical-soft)}.ArmbrustPDP__SectionInner{max-width:1180px;margin:0 auto;padding:56px 24px}.ArmbrustPDP__SectionInner>h2,.ArmbrustPDP__SectionHeader h2,.ArmbrustPDP__RepeatCta h2{margin:0 0 14px;font-size:30px;line-height:1.15;letter-spacing:0}.ArmbrustPDP__SectionHeader{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-bottom:24px}.ArmbrustPDP__TextButton{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--surgical-blue);font-weight:700;text-decoration:underline;cursor:pointer}.ArmbrustPDP__PhotoGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ArmbrustPDP__PhotoGrid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.ArmbrustPDP__ReviewSummary{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:28px;align-items:start}.ArmbrustPDP__Histogram h3{margin:0 0 12px;font-size:18px;letter-spacing:0}.ArmbrustPDP__BreakdownNote,.ArmbrustPDP__ReviewStatus{margin:0 0 12px;color:var(--surgical-muted);font-size:13px;line-height:1.45}.ArmbrustPDP__HistogramRow{display:grid;grid-template-columns:58px minmax(0,1fr) 82px;gap:12px;align-items:center;width:100%;min-height:34px;padding:0;border:0;background:transparent;color:var(--surgical-ink);font-size:13px;text-align:left;cursor:pointer}.ArmbrustPDP__HistogramValue{display:flex;gap:7px;align-items:baseline;justify-content:flex-end;color:var(--surgical-muted)}.ArmbrustPDP__HistogramValue strong{color:var(--surgical-ink);font-size:13px}.ArmbrustPDP__HistogramValue span{font-size:12px;text-align:right}.ArmbrustPDP__HistogramTrack{height:12px;overflow:hidden;border-radius:99px;background:#eceff3}.ArmbrustPDP__HistogramTrack span{display:block;height:100%;border-radius:inherit;background:var(--surgical-gold)}.ArmbrustPDP__CustomersSay{padding:22px;border-left:4px solid var(--surgical-red);background:#fff}.ArmbrustPDP__CustomersSay h3,.ArmbrustReviewCard h3{margin:0 0 8px;font-size:18px;letter-spacing:0}.ArmbrustPDP__SmallNote{margin-top:10px;font-size:12px!important}.ArmbrustPDP__TopicChips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.ArmbrustPDP__TopicChips button{padding:9px 12px;border:1px solid var(--surgical-line);border-radius:999px;background:#fff;color:var(--surgical-ink);font-size:13px;text-decoration:none;cursor:pointer}.ArmbrustPDP__TopicChips button.is-active{border-color:var(--surgical-blue);background:#eef5fb;color:var(--surgical-blue)}.ArmbrustPDP__TopicChips span{color:var(--surgical-muted);margin-left:4px}.ArmbrustPDP__ReviewList{display:grid;grid-template-columns:1fr;gap:8px}.ArmbrustReviewCard{padding:12px 14px;border:1px solid var(--surgical-line);border-radius:6px;background:#fff;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start}.ArmbrustReviewCard .ArmbrustPDP__ReviewPhotos{display:flex;gap:6px;margin:0}.ArmbrustReviewCard .ArmbrustPDP__ReviewPhotos button{width:96px;height:96px;flex:0 0 96px;overflow:hidden;border-radius:4px;padding:0;border:0;background:transparent;cursor:pointer}.ArmbrustPDP__ReviewBody{display:flex;flex-direction:column;gap:3px;min-width:0}.ArmbrustPDP__ReviewName{margin:0;font-size:14px;line-height:1.25}.ArmbrustPDP__ReviewName strong{font-weight:700;color:var(--surgical-ink)}.ArmbrustPDP__StarsTitle{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ArmbrustPDP__StarsTitle .ArmbrustPDP__Stars{color:var(--surgical-gold);font-size:14px;line-height:1;letter-spacing:1px;flex:0 0 auto}.ArmbrustPDP__StarsTitle h3{margin:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--surgical-ink)}.ArmbrustPDP__ReviewWhere{margin:0;font-size:12px;color:var(--surgical-muted);line-height:1.3}.ArmbrustPDP__ReviewText{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--surgical-ink)}.ArmbrustPDP__ShowMore{border:0;cursor:pointer}.ArmbrustPDP__FactTable{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);border:1px solid var(--surgical-line);border-bottom:0;background:#fff}.ArmbrustPDP__FactTable dt,.ArmbrustPDP__FactTable dd{margin:0;padding:14px 16px;border-bottom:1px solid var(--surgical-line)}.ArmbrustPDP__FactTable dt{font-weight:700;background:#f8fafc}.ArmbrustPDP__Evidence .ArmbrustPDP__Lede{margin-bottom:28px}.EvidenceHero{margin:0 0 28px;padding:0;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--surgical-line)}.EvidenceHero__Head{padding:22px 24px 18px;background:var(--surgical-blue);color:#fff;border-bottom:1px solid var(--surgical-line)}.EvidenceHero__Eyebrow{display:inline-block;margin:0 0 10px;padding:4px 10px;border-radius:4px;background:var(--surgical-gold);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.EvidenceHero__Head h3{margin:0 0 6px;font-size:28px;font-weight:800;letter-spacing:-.01em;color:#fff;line-height:1.2}.EvidenceHero__Meta{margin:0;font-size:15px;font-weight:600;color:#fff}.EvidenceHero__Grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.EvidenceStat{background:#fff;padding:22px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-right:1px solid var(--surgical-line)}.EvidenceStat:last-child{border-right:0}.EvidenceStat__Label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--surgical-muted)}.EvidenceStat__Value{font-size:36px;font-weight:800;color:var(--surgical-ink);line-height:1;letter-spacing:-.02em}.EvidenceStat__Value small{font-size:18px;font-weight:700;color:var(--surgical-muted);letter-spacing:0}.EvidenceStat__Badge{margin-top:2px;padding:4px 12px;border-radius:4px;background:#1f8a4a;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em}.EvidenceHero__Foot{margin:0;padding:16px 24px;font-size:14px;color:var(--surgical-ink);line-height:1.55;border-top:1px solid var(--surgical-line);background:#fff}.EvidenceHero__Foot a{color:var(--surgical-blue);font-weight:700;text-decoration:underline;margin-left:6px;white-space:nowrap}.EvidenceHero__Foot a:hover{text-decoration:none}.EvidenceVideo{margin:0 0 28px}.EvidenceVideo__Frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden}.EvidenceVideo__Frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.EvidenceVideo figcaption{margin-top:10px;font-size:14px;color:var(--surgical-muted);line-height:1.5}.EvidenceCard{margin:0 0 22px;padding:22px 24px;background:#fff;border:1px solid var(--surgical-line);border-radius:8px}.EvidenceCard h3{margin:0 0 10px;font-size:20px;font-weight:700;letter-spacing:-.005em}.EvidenceCard>p{margin:0 0 14px;font-size:15px;line-height:1.6;color:var(--surgical-ink)}.EvidenceCard__Links{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--surgical-line)}.EvidenceCard__Links a{font-size:14px;font-weight:700;color:var(--surgical-blue);text-decoration:none}.EvidenceCard__Links a:hover{text-decoration:underline}.EvidenceCard__Links a:before{content:"\2197   ";color:var(--surgical-muted);font-weight:400}.EvidenceCard__Cta{display:inline-block;margin-top:12px;padding:10px 18px;background:var(--surgical-blue);color:#fff!important;border-radius:6px;font-weight:700;text-decoration:none}.EvidenceCard__Cta:hover{background:#0d2e51}.EvidenceTable{display:grid;border:1px solid var(--surgical-line);border-radius:6px;overflow:hidden;margin:14px 0}.EvidenceTable__Row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 14px;border-top:1px solid var(--surgical-line);font-size:14px;line-height:1.4}.EvidenceTable__Row:first-child{border-top:0}.EvidenceTable__Row--head{background:#f8fafc;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--surgical-muted)}.EvidenceTable__Row strong{color:var(--surgical-ink)}.EvidenceRank{margin:0 0 22px;padding:24px;background:#fff;border:1px solid var(--surgical-line);border-radius:8px}.EvidenceRank h3{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--surgical-ink)}.EvidenceRank>p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--surgical-ink)}.EvidenceRank__Hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:center;padding:20px;background:#f6f9fb;border:1px solid #cfd7df;border-radius:8px;margin-bottom:22px}.EvidenceRank__Badge{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:var(--surgical-blue);color:#fff;border-radius:8px;text-align:center}.EvidenceRank__Num{font-size:48px;font-weight:800;line-height:1;letter-spacing:-.02em}.EvidenceRank__Of{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.EvidenceRank__Claim{min-width:0}.EvidenceRank__Lead{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--surgical-ink);line-height:1.35}.EvidenceRank__Detail{margin:0;font-size:14px;line-height:1.55;color:var(--surgical-muted)}.EvidenceRank__Detail strong{color:var(--surgical-ink);font-weight:700}.EvidenceChart{margin-bottom:22px}.EvidenceChart__Title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--surgical-muted)}.EvidenceChart__List{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.EvidenceChart__Row{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr) 110px;gap:14px;align-items:center;font-size:13px}.EvidenceChart__Label{color:var(--surgical-ink);font-weight:600}.EvidenceChart__Label small{display:block;font-size:11px;font-weight:400;color:var(--surgical-muted);margin-top:1px}.EvidenceChart__Track{position:relative;background:#eef1f4;border-radius:4px;height:26px;overflow:visible}.EvidenceChart__Bar{display:block;height:100%;border-radius:4px}.EvidenceChart__Row--pass .EvidenceChart__Bar{background:#1f8a4a}.EvidenceChart__Row--near .EvidenceChart__Bar{background:var(--surgical-gold)}.EvidenceChart__Row--mid .EvidenceChart__Bar{background:#9aa3ad}.EvidenceChart__Row--low .EvidenceChart__Bar{background:#c46a4f}.EvidenceChart__Row--fail .EvidenceChart__Bar{background:var(--surgical-red)}.EvidenceChart__Marker{position:absolute;top:-2px;left:calc(16.6% + 8px);padding:2px 8px;background:var(--surgical-ink);color:#fff;font-size:11px;font-weight:700;border-radius:4px;white-space:nowrap;height:30px;line-height:26px}.EvidenceChart__Marker:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);border-style:solid;border-width:5px 5px 5px 0;border-color:transparent var(--surgical-ink) transparent transparent}.EvidenceChart__Count{color:var(--surgical-ink);font-weight:700;text-align:right}.EvidenceChart__Count small{color:var(--surgical-muted);font-weight:400}.EvidenceChart__Note{margin:14px 0 0;padding:12px 14px;background:#fff8ec;border-left:3px solid var(--surgical-gold);border-radius:0 6px 6px 0;font-size:14px;font-weight:600;color:var(--surgical-ink)}.EvidenceRank__Split{display:grid;border:1px solid var(--surgical-line);border-radius:6px;overflow:hidden;margin-bottom:18px}.EvidenceRank__SplitRow{display:grid;grid-template-columns:minmax(0,1.6fr) 110px 90px;gap:12px;padding:12px 14px;border-top:1px solid var(--surgical-line);font-size:14px}.EvidenceRank__SplitRow:first-child{border-top:0}.EvidenceRank__SplitRow--head{background:#f8fafc;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--surgical-muted)}.EvidenceRank__SplitRow strong{color:var(--surgical-ink)}.EvidenceRank__SplitRow--pass{background:#f3fbf6}.EvidenceRank__SplitRow--pass strong{color:#1f8a4a}.EvidenceRank__SplitRow--fail{background:#fdf3f4}.EvidenceRank__SplitRow--fail strong{color:var(--surgical-red)}.EvidenceRank__Country{margin-bottom:18px}.EvidenceRank__Country summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--surgical-blue);padding:8px 0}.EvidenceRank__Country summary:hover{text-decoration:underline}.EvidenceRank__CountryNote{margin:12px 0 0;font-size:13px;color:var(--surgical-muted);line-height:1.55}@media(max-width:900px){.EvidenceRank__Hero{grid-template-columns:1fr}.EvidenceChart__Row{grid-template-columns:1fr;gap:4px}.EvidenceChart__Marker{position:static;display:inline-block;margin-top:4px;height:auto;line-height:1.2;padding:3px 8px}.EvidenceChart__Marker:before{display:none}.EvidenceChart__Count{text-align:left}}@media(max-width:700px){.EvidenceRank{padding:18px 16px}.EvidenceRank h3{font-size:19px;line-height:1.25}.EvidenceRank__Hero{padding:16px;gap:14px}.EvidenceRank__Badge{padding:12px}.EvidenceRank__Num{font-size:40px}.EvidenceRank__Lead{font-size:16px}.EvidenceRank__SplitRow{grid-template-columns:minmax(0,1fr) 56px 64px;gap:8px;padding:10px 12px;font-size:13px}.EvidenceCompare__Headline{font-size:14px;padding:12px 14px}}.EvidenceFails{margin:0 0 22px;padding:22px 24px;background:#fff;border:1px solid var(--surgical-line);border-radius:8px}.EvidenceFails h3{margin:0 0 10px;font-size:20px;font-weight:700}.EvidenceFails>p{margin:0 0 14px;font-size:14px;color:var(--surgical-muted);line-height:1.5}.EvidenceFails__List{list-style:none;margin:0;padding:0}.EvidenceFails__List li{display:grid;grid-template-columns:minmax(0,1.6fr) auto auto;grid-template-areas:"name pfe tag" "note note note";gap:4px 10px;align-items:center;padding:12px 0;border-top:1px solid var(--surgical-line)}.EvidenceFails__List li:first-child{border-top:0}.EvidenceFails__Name{grid-area:name;font-weight:700;font-size:14px;color:var(--surgical-ink)}.EvidenceFails__Name small{font-weight:400;color:var(--surgical-muted)}.EvidenceFails__Pfe{grid-area:pfe;font-weight:700;font-size:13px;color:var(--surgical-ink)}.EvidenceFails__Tag{grid-area:tag;padding:2px 8px;border-radius:4px;background:#fde2e4;color:#b5232f;font-size:11px;font-weight:800;letter-spacing:.06em}.EvidenceFails__Note{grid-area:note;font-size:13px;color:var(--surgical-muted);line-height:1.4}.EvidenceCard--why{background:var(--surgical-soft);border-style:dashed}@media(max-width:900px){.EvidenceHero__Grid{grid-template-columns:repeat(2,minmax(0,1fr))}.EvidenceStat__Value{font-size:26px}.EvidenceCompare__Grid{grid-template-columns:repeat(2,minmax(0,1fr))}.EvidenceTable__Row{grid-template-columns:1fr;gap:4px}.EvidenceTable__Row--head{display:none}}.ArmbrustPDP__EvidenceGrid,.ArmbrustPDP__CompareGrid,.ArmbrustPDP__ManufacturingStats,.ArmbrustPDP__RelatedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ArmbrustPDP__EvidenceGrid article,.ArmbrustPDP__ManufacturingStats span,.ArmbrustPDP__RelatedGrid a{padding:18px;border:1px solid var(--surgical-line);border-radius:8px;background:#fff}.ArmbrustPDP__CompareCard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--surgical-line);border-radius:8px;background:#fff}.ArmbrustPDP__CompareCard__Top{display:block;color:inherit;text-decoration:none}.ArmbrustPDP__CompareCard__Top img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;background:#f4f4f4;border-bottom:1px solid var(--surgical-line)}.ArmbrustPDP__CompareCard__Top strong{display:block;padding:16px 18px 0;font-size:17px;line-height:1.25;color:var(--surgical-ink)}.ArmbrustPDP__CompareCard__Body{display:flex;flex-direction:column;gap:10px;padding:8px 18px 18px;flex:1 1 auto}.ArmbrustPDP__CompareCard__Body p{margin:0 0 6px;color:var(--surgical-muted);font-size:14px;line-height:1.5;flex:1 1 auto}.ArmbrustPDP__CompareCard__More{display:inline-block;color:var(--surgical-blue);font-weight:700;font-size:14px;text-decoration:underline}.ArmbrustPDP__CompareCard__More+.ArmbrustPDP__CompareCard__More{margin-top:4px}.ArmbrustPDP__EvidenceGrid h3{margin:0 0 8px;font-size:18px;line-height:1.25;font-weight:700}.ArmbrustPDP__EvidenceGrid a,.ArmbrustPDP__Manufacturing a{color:var(--surgical-blue);font-weight:700;text-decoration:underline}.ArmbrustPDP__CompareGrid span,.ArmbrustPDP__RelatedGrid span{display:block;margin-top:8px;color:var(--surgical-muted);font-size:14px;line-height:1.45}.ArmbrustPDP__CompareGrid a{color:inherit;text-decoration:none}.ArmbrustPDP__RepeatCta{text-align:center;background:#101820!important;color:#fff}.ArmbrustPDP__RepeatCta p{color:#ffffffc7}.ArmbrustPDP__RepeatCta h2{color:#fff}.ArmbrustPDP__Split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:36px;align-items:center}.ArmbrustPDP__ManufacturingStats{grid-template-columns:1fr}.ArmbrustPDP__ManufacturingStats strong{display:block;color:var(--surgical-red);font-size:26px}.ArmbrustPDP__ManufacturingGrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center}.ArmbrustPDP__ManufacturingText h2{margin:4px 0 14px}.ArmbrustPDP__ManufacturingChips{list-style:none;margin:22px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ArmbrustPDP__ManufacturingChips li{padding:14px 16px;border:1px solid var(--surgical-line);border-radius:8px;background:#fff}.ArmbrustPDP__ManufacturingChips strong{display:block;color:var(--surgical-red);font-size:22px;line-height:1.1;margin-bottom:4px}.ArmbrustPDP__ManufacturingChips span{display:block;color:var(--surgical-muted);font-size:12px;line-height:1.3}.ArmbrustPDP__ManufacturingLinks{margin:0;font-size:14px}.ArmbrustPDP__ManufacturingLinks span{margin:0 8px;color:var(--surgical-muted)}.ArmbrustPDP__ManufacturingMedia{margin:0;position:relative}.ArmbrustPDP__ManufacturingMedia video{display:block;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:10px;object-fit:cover;box-shadow:0 10px 30px #123c6926,0 2px 6px #0000000f}.ArmbrustPDP__ManufacturingMedia figcaption{display:flex;align-items:center;gap:12px;margin-top:12px;color:var(--surgical-muted);font-size:13px;line-height:1.4}.ArmbrustPDP__VideoBadge{display:inline-block;padding:4px 10px;background:var(--surgical-blue);color:#fff;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex:0 0 auto}@media screen and (max-width:1007px){.ArmbrustPDP__ManufacturingGrid{grid-template-columns:minmax(0,1fr);gap:24px}}.ArmbrustPDP__FaqList{display:grid;grid-template-columns:1fr;gap:10px}.ArmbrustPDP__FaqList h3{margin:24px 0 4px;font-size:18px;letter-spacing:0}.ArmbrustPDP__FaqList details{border:1px solid var(--surgical-line);border-radius:8px;background:#fff}.ArmbrustPDP__FaqList summary{min-height:48px;padding:14px 16px;cursor:pointer;font-weight:700}.ArmbrustPDP__FaqList p{margin:0;padding:0 16px 16px;color:var(--surgical-muted);line-height:1.5}.ArmbrustPDP__FaqList a{color:var(--surgical-blue);font-weight:700;text-decoration:underline}.ArmbrustPDP__RelatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ArmbrustPDP__RelatedGrid a{color:inherit;text-decoration:none}.ArmbrustPDP__ReviewModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0c121ad1}.ArmbrustPDP__ReviewModalPanel{width:min(1040px,96vw);max-height:92vh;padding:28px;border-radius:10px;background:#fff;box-shadow:0 24px 70px #00000047;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;overflow:hidden}.ArmbrustPDP__ReviewModalImage{background:#f6f7f9;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:360px}.ArmbrustPDP__ReviewModalImage img{display:block;max-width:100%;max-height:78vh;object-fit:contain}.ArmbrustPDP__ReviewModalBody{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.ArmbrustPDP__ReviewModalBody .ArmbrustPDP__ReviewName{font-size:16px}.ArmbrustPDP__ReviewModalBody .ArmbrustPDP__StarsTitle h3{font-size:18px}.ArmbrustPDP__ReviewModalBody .ArmbrustPDP__ReviewWhere{font-size:13px;margin-bottom:6px}.ArmbrustPDP__ReviewModalBody .ArmbrustPDP__ReviewText{font-size:15px;line-height:1.55;color:var(--surgical-ink)}.ArmbrustPDP__ReviewModalClose{position:fixed;top:24px;right:24px;width:44px;height:44px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;font-weight:700;font-size:24px;line-height:1;z-index:10000}@media(max-width:768px){.ArmbrustPDP__ReviewModal{padding:0}.ArmbrustPDP__ReviewModalPanel{width:100vw;height:100vh;max-height:100vh;border-radius:0;padding:56px 16px 20px;gap:14px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow-y:auto}.ArmbrustPDP__ReviewModalImage{min-height:0;max-height:40vh}.ArmbrustPDP__ReviewModalImage img{max-height:40vh}.ArmbrustPDP__ReviewModalBody{overflow:visible}.ArmbrustPDP__ReviewModalClose{top:12px;right:12px;background:#0009;border-color:#fff6}}.ArmbrustPDP__Lede{margin:0 0 24px;color:var(--surgical-muted);font-size:16px;line-height:1.6;max-width:880px}.ArmbrustPDP__Reason{margin-top:32px;padding-top:32px;border-top:1px solid var(--surgical-line);scroll-margin-top:80px}.ArmbrustPDP__Reason:first-of-type{border-top:0;padding-top:12px}.ArmbrustPDP__Reason h3{display:flex;align-items:center;gap:14px;margin:0 0 12px;font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--surgical-ink)}.ArmbrustPDP__ReasonNum{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:8px;background:var(--surgical-red);color:#fff;font-size:16px;font-weight:700}.ArmbrustPDP__Reason p{margin:0 0 12px;color:var(--surgical-muted);font-size:15px;line-height:1.6;max-width:880px}.ArmbrustPDP__VoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0 0}.ArmbrustPDP__Voice{margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.ArmbrustPDP__Voice[data-review-id]{cursor:pointer;border-radius:6px;transition:background-color .15s ease,transform .1s ease}.ArmbrustPDP__Voice[data-review-id]:hover{background:#005a9e0d}.ArmbrustPDP__Voice[data-review-id]:focus-visible{outline:2px solid var(--surgical-blue);outline-offset:2px}.ArmbrustPDP__Voice[data-review-id] .ArmbrustPDP__VoiceName{pointer-events:none}.ArmbrustPDP__VoiceAvatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid var(--surgical-line);background:#f6f7f9}.ArmbrustPDP__VoiceAvatar--icon{display:inline-flex;align-items:center;justify-content:center;color:#9aa3ad;padding:6px}.ArmbrustPDP__VoiceAvatar--icon svg{width:100%;height:100%;display:block}.ArmbrustPDP__VoiceBody{display:flex;flex-direction:column;gap:4px;min-width:0}.ArmbrustPDP__VoiceMeta{margin:0}.ArmbrustPDP__VoiceMeta>div{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;line-height:1.2}.ArmbrustPDP__VoiceName{order:0;color:var(--surgical-blue);font-weight:700;font-size:14px;text-decoration:none}.ArmbrustPDP__VoiceName:hover{text-decoration:underline}.ArmbrustPDP__VoiceStars{order:1;color:var(--surgical-gold);font-size:14px;line-height:1;letter-spacing:1px}.ArmbrustPDP__Voice blockquote{margin:0;padding:0;border-left:0;font-size:15px;line-height:1.5;color:var(--surgical-ink)}.ArmbrustPDP .ArmbrustPDP__Critiques{background:#fff8ec!important;border-top:3px solid var(--surgical-gold);border-bottom:3px solid var(--surgical-gold)}.ArmbrustPDP__Critiques .ArmbrustPDP__SectionKicker{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 28px;margin-bottom:18px;background:var(--surgical-red);color:#fff;border-radius:4px;letter-spacing:.08em;position:relative}.ArmbrustPDP__Critiques .ArmbrustPDP__SectionKicker:before{content:"";position:absolute;left:10px;top:50%;width:12px;height:12px;transform:translateY(-50%);background:linear-gradient(#fff,#fff) center / 2px 6px no-repeat,radial-gradient(#fff 1.5px,transparent 2px) center bottom / 100% 3px no-repeat}.ArmbrustPDP__Critiques .ArmbrustPDP__SectionInner>h2{display:inline-block}.ArmbrustPDP__Critiques .ArmbrustPDP__Lede{border-left:3px solid var(--surgical-gold);padding:6px 0 6px 16px;background:#d89a230f;border-radius:0 6px 6px 0}.ArmbrustPDP__Critique{margin-top:28px;padding-top:28px;border-top:1px solid #f0d975}.ArmbrustPDP__Critique:first-of-type{border-top:0;padding-top:0;margin-top:12px}.ArmbrustPDP__Critique h3{margin:0 0 10px;font-size:20px;font-weight:700;color:var(--surgical-ink);letter-spacing:-.005em}.ArmbrustPDP__Critique>p{margin:0 0 14px;color:var(--surgical-muted);font-size:15px;line-height:1.55;max-width:880px}.ArmbrustPDP__Response{margin-top:16px!important;padding:14px 16px;border-radius:6px;background:var(--surgical-soft);color:var(--surgical-ink)!important;font-size:14px!important;line-height:1.55!important}.ArmbrustPDP__Response strong{color:var(--surgical-ink)}.ArmbrustPDP__Response a{color:var(--surgical-blue);font-weight:700;text-decoration:underline}.ArmbrustPDP__UsageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:12px}.ArmbrustPDP__UseCase h3{margin:0 0 10px;font-size:16px;font-weight:700;letter-spacing:0;color:var(--surgical-ink);line-height:1.3;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.ArmbrustPDP__UseCount{font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--surgical-red);text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#fff;border:1px solid var(--surgical-line)}.ArmbrustPDP__UseCase .ArmbrustPDP__Voice{margin-top:8px}@media(max-width:1007px){.ArmbrustPDP__VoiceGrid,.ArmbrustPDP__UsageGrid{grid-template-columns:1fr}.ArmbrustPDP__Reason h3{font-size:20px}.ArmbrustPDP__ReasonNum{width:30px;height:30px;font-size:14px}}.ArmbrustPDP__PhotoModal[hidden]{display:none}.ArmbrustPDP__PhotoModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0c121ad1}.ArmbrustPDP__PhotoModalPanel{width:min(1320px,96vw);height:min(920px,94vh);padding:24px;border-radius:10px;background:#fff;box-shadow:0 24px 70px #00000047;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;overflow:hidden}.ArmbrustPDP__ModalMain{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.ArmbrustPDP__ModalMedia{flex:1 1 auto;min-height:0;background:#f6f7f9;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ArmbrustPDP__ModalMedia img,.ArmbrustPDP__ModalMedia video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ArmbrustPDP__ModalMedia video[hidden],.ArmbrustPDP__ModalMedia img[hidden]{display:none}.ArmbrustPDP__ModalMedia video{background:#000;width:100%}.ArmbrustPDP__ModalCaption{flex:0 0 auto;margin:12px 0 0;padding:0 4px;font-size:14px;line-height:1.5;color:var(--surgical-muted)}.ArmbrustPDP__ModalCaption:empty{display:none}.ArmbrustPDP__ModalTabs{display:flex;gap:4px;margin:0 0 12px;border-bottom:1px solid var(--surgical-line)}.ArmbrustPDP__ModalTab{padding:8px 14px 10px;border:0;background:transparent;color:var(--surgical-muted);font-size:14px;font-weight:700;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ArmbrustPDP__ModalTab span[data-count]{margin-left:4px;font-weight:400;color:#9ca3af}.ArmbrustPDP__ModalTab.is-active{color:var(--surgical-ink);border-bottom-color:var(--surgical-blue)}.ArmbrustPDP__ModalTab:hover{color:var(--surgical-ink)}.ArmbrustPDP__ModalThumbs[data-thumbs=videos]{grid-template-columns:1fr;gap:10px}.ArmbrustPDP__ModalThumbs[data-thumbs=videos] button{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;aspect-ratio:auto;padding:8px;text-align:left;border:1px solid var(--surgical-line);border-radius:6px;background:#fff;cursor:pointer}.ArmbrustPDP__ModalThumbs[data-thumbs=videos] button:hover{border-color:var(--surgical-blue);background:#f8fafc}.ArmbrustPDP__ModalThumbs[data-thumbs=videos] button.is-active{outline:2px solid var(--surgical-blue);outline-offset:-1px;border-color:var(--surgical-blue)}.ArmbrustPDP__VideoTile__Thumb{position:relative;width:120px;height:80px;border-radius:4px;overflow:hidden;background:#000;display:block}.ArmbrustPDP__VideoTile__Thumb img{width:100%;height:100%;object-fit:cover;display:block}.ArmbrustPDP__VideoTile__Thumb:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#0009;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 2px 6px #00000059;z-index:1}.ArmbrustPDP__VideoTile__Thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 1px),-50%);border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff;z-index:2}.ArmbrustPDP__VideoTile__Text{display:flex;flex-direction:column;gap:4px;min-width:0}.ArmbrustPDP__VideoTile__Title{font-weight:700;font-size:14px;line-height:1.3;color:var(--surgical-ink)}.ArmbrustPDP__VideoTile__Desc{font-size:12px;line-height:1.4;color:var(--surgical-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ArmbrustPDP__ModalAside{display:flex;flex-direction:column;min-height:0}.ArmbrustPDP__ModalEyebrow{margin:0 0 8px;color:var(--surgical-red);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ArmbrustPDP__ModalTitle{margin:0 0 10px;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.ArmbrustPDP__ModalMeta{margin:0 0 18px;color:var(--surgical-muted);font-size:13px;line-height:1.45}.ArmbrustPDP__ModalThumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow-y:auto;padding-right:6px;align-content:start;flex:1 1 auto;min-height:0}.ArmbrustPDP__ModalThumbs[hidden]{display:none}.ArmbrustPDP__ModalThumbs button{padding:0;border:1px solid var(--surgical-line);border-radius:6px;background:transparent;cursor:pointer;aspect-ratio:1;overflow:hidden;min-width:0}.ArmbrustPDP__ModalThumbs button.is-active{border-color:var(--surgical-blue);outline:2px solid var(--surgical-blue);outline-offset:-1px}.ArmbrustPDP__ModalThumbs img{width:100%;height:100%;object-fit:cover;display:block}.ArmbrustPDP__ModalClose{position:fixed;top:24px;right:24px;width:44px;height:44px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;font-weight:700;font-size:24px;line-height:1;z-index:10000}.ArmbrustPDP__ModalClose:hover{background:#ffffff38}.ArmbrustPDP__ModalArrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid var(--surgical-line);border-radius:999px;background:#fff;color:var(--surgical-ink);cursor:pointer;font-weight:700;font-size:28px;line-height:1;z-index:2;box-shadow:0 2px 8px #0000001f}.ArmbrustPDP__ModalArrow--prev{left:12px}.ArmbrustPDP__ModalArrow--next{right:12px}@media(max-width:900px){.ArmbrustPDP__PhotoModal{padding:0}.ArmbrustPDP__PhotoModalPanel{width:100vw;height:100vh;max-height:100vh;border-radius:0;padding:0;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.ArmbrustPDP__ModalMain{overflow:hidden;padding:50px 12px 4px}.ArmbrustPDP__ModalMedia{border-radius:6px;background:#fff}.ArmbrustPDP__ModalCaption{padding:6px 12px 8px;font-size:12px;line-height:1.4;text-align:center}.ArmbrustPDP__ModalAside{border-top:1px solid var(--surgical-line);gap:8px;padding:10px 0 0;background:#fff}.ArmbrustPDP__ModalEyebrow{font-size:11px;margin:0;padding:0 16px}.ArmbrustPDP__ModalTitle{font-size:16px;margin:0;padding:0 16px}.ArmbrustPDP__ModalMeta{display:none}.ArmbrustPDP__ModalTabs{margin:4px 0 0;padding:0 16px}.ArmbrustPDP__ModalThumbs{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:8px 12px 12px;gap:6px;flex:0 0 auto;align-content:start;min-height:0;-webkit-overflow-scrolling:touch}.ArmbrustPDP__ModalThumbs[hidden]{display:none}.ArmbrustPDP__ModalThumbs button{flex:0 0 64px;width:64px;height:64px;aspect-ratio:1}.ArmbrustPDP__ModalThumbs[data-thumbs=videos] button{flex:0 0 200px;width:200px;height:auto;grid-template-columns:72px minmax(0,1fr)}.ArmbrustPDP__ModalThumbs[data-thumbs=videos] .ArmbrustPDP__VideoTile__Thumb{width:72px;height:54px}.ArmbrustPDP__ModalArrow{display:none!important}.ArmbrustPDP__ModalClose{top:12px;right:12px;background:#000000b3;color:#fff;border-color:#fff6;z-index:10001}}@media screen and (max-width:1007px){.ArmbrustPDP .ArmbrustPDP__Hero,.ArmbrustPDP__ReviewSummary,.ArmbrustPDP__Split{grid-template-columns:minmax(0,1fr)}.ArmbrustPDP__BuyBox{position:static;min-width:0}.ArmbrustPDP__MediaRail{grid-template-columns:minmax(0,1fr);gap:10px}.ArmbrustPDP__MediaRail .ArmbrustPDP__HeroImageFrame{order:1;min-width:0}.ArmbrustPDP__MediaRail .ArmbrustPDP__ThumbGrid{order:2;min-width:0}.ArmbrustPDP__ThumbGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.ArmbrustPDP__HeroImageFrame,.ArmbrustPDP__HeroImage{height:auto}.ArmbrustPDP__PhotoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ArmbrustPDP__EvidenceGrid,.ArmbrustPDP__CompareGrid,.ArmbrustPDP__RelatedGrid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.ArmbrustReviewCard{grid-template-columns:72px minmax(0,1fr);gap:10px}.ArmbrustReviewCard .ArmbrustPDP__ReviewPhotos button{width:72px;height:72px;flex-basis:72px}.ArmbrustPDP .ArmbrustPDP__Hero{padding:18px 16px 30px;gap:20px}.ArmbrustPDP__BuyBox{order:-1;padding:16px}.SubscribeSave{margin:14px -16px -16px;padding:14px 16px 16px}.ArmbrustPDP__Title{font-size:28px}.ArmbrustPDP__Eyebrow,.ArmbrustPDP__Dek,.ArmbrustPDP__ProofChips{display:none}.ArmbrustPDP__HeroPhotos{--surgical-hero-photo-size: 44px;width:100%;margin-bottom:10px}.ArmbrustPDP__CommerceFacts{gap:2px;margin:8px 0;padding:6px 0}.ArmbrustPDP__CommerceFacts span{font-size:13px;line-height:1.25}.ArmbrustPDP__FactTable{grid-template-columns:1fr}.ArmbrustPDP__FactTable dt{border-bottom:0}.ArmbrustPDP__PhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ArmbrustPDP__SectionHeader{display:block}.ArmbrustPDP__SectionInner{padding:42px 16px}.ArmbrustPDP__PhotoModalPanel{padding:54px 12px 20px}.ArmbrustPDP__ModalArrow{position:static;margin:12px 6px 0;transform:none}}.SandboxNotice{position:relative;z-index:60;padding:8px 24px;background:#fff3cd;border-bottom:1px solid #f0d975;color:#5d4400;font-size:12px;text-align:center}.SandboxNotice a{color:#5d4400;text-decoration:underline}.ArmbrustPDP__NoResults{margin:14px 0 0;padding:18px;border:1px dashed var(--surgical-line);border-radius:8px;background:#fff;color:var(--surgical-muted);font-size:14px;text-align:center}.ArmbrustReviewCard[hidden]{display:none}.Footer{background:#101820;color:#d9dee3;font-size:14px;line-height:1.55;padding:56px 0 24px}.Footer__Container{max-width:1240px;margin:0 auto;padding:0 24px}.Footer__Inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.12)}.Footer__Title{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#fff;text-transform:uppercase}.Footer .Linklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.Footer .Linklist a{color:#d9dee3;text-decoration:none;font-size:14px}.Footer .Linklist a:hover{color:#fff;text-decoration:underline}.Footer__Content p{margin:0 0 12px}.Footer__Content a{color:#fff;text-decoration:underline}.Footer__Social{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.Footer__Social a{display:inline-block;color:#d9dee3;text-decoration:none;font-size:13px}.Footer__Social a:hover{color:#fff;text-decoration:underline}.Footer__Aside{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px}.Footer__StoreName{color:#fff;font-weight:700;font-size:14px;text-decoration:none}.Footer__Note{margin:0;font-size:12px;color:#ffffffa6}.Footer__Note a{color:#ffffffd9;text-decoration:underline}@media screen and (max-width:1007px){.Footer__Inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media screen and (max-width:640px){.Footer{padding:40px 0 20px}.Footer__Inner{grid-template-columns:1fr;gap:24px;padding-bottom:24px}.Footer__Aside{flex-direction:column;align-items:flex-start}}.ArmbrustPDP__Inner{max-width:1240px;margin:0 auto;padding:48px 24px}.ArmbrustPDP__Kicker{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--surgical-red);font-weight:700;margin:0 0 8px}.ArmbrustPDP__BandHeader{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px}.ArmbrustPDP__BandHeader h2{margin:0}.ArmbrustPDP__HeroMedia{min-width:0}.ArmbrustPDP__BuyboxCarousel{--surgical-hero-photo-size: 56px;width:calc((var(--surgical-hero-photo-size) * 4) + 24px);max-width:100%;overflow:hidden;margin:0 0 16px}.ArmbrustPDP__CarouselTrack{display:flex;width:max-content;animation:surgicalHeroPhotoLoop 34s linear infinite}.ArmbrustPDP__CarouselGroup{display:flex;gap:8px;padding-right:8px}.ArmbrustPDP__CarouselGroup a{display:block;width:56px;height:56px;border-radius:6px;overflow:hidden}.ArmbrustPDP__CarouselGroup img{width:100%;height:100%;object-fit:cover}.ArmbrustPDP__BuyboxCarousel:hover .ArmbrustPDP__CarouselTrack{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ArmbrustPDP__CarouselTrack{animation:none}}.ArmbrustPDP__Benefits{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__BenefitsList{list-style:none;padding:0;margin:18px 0 0}.ArmbrustPDP__BenefitsList li{padding:14px 0;border-top:1px solid var(--surgical-line);font-size:17px}.ArmbrustPDP__BenefitsList li:first-child{border-top:0}.ArmbrustPDP__BenefitsList li a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:16px}.ArmbrustPDP__BenefitsList li strong{color:var(--surgical-red);font-size:22px;font-weight:700;min-width:32px}.ArmbrustPDP__BenefitsList li a:hover{color:var(--surgical-red)}.ArmbrustPDP__PhotoGrid{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__PhotoGridList{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.ArmbrustPDP__PhotoGridList a{display:block;border-radius:6px;overflow:hidden}.ArmbrustPDP__PhotoGridList img{width:100%;aspect-ratio:1;object-fit:cover;display:block}@media(max-width:768px){.ArmbrustPDP__PhotoGridList{grid-template-columns:repeat(3,1fr)}}.ArmbrustPDP__FeaturedQuotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}@media(max-width:768px){.ArmbrustPDP__FeaturedQuotes{grid-template-columns:1fr}}.ArmbrustPDP__Chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.ArmbrustPDP__Chips button{background:var(--surgical-soft);border:1px solid transparent;padding:8px 14px;border-radius:18px;font-size:14px;cursor:pointer;color:var(--surgical-ink);font-weight:600}.ArmbrustPDP__Chips button[aria-pressed=true]{background:var(--surgical-blue);color:#fff}.ArmbrustPDP__Chips button span{margin-left:6px;color:var(--surgical-muted);font-weight:500}.ArmbrustPDP__Chips button[aria-pressed=true] span{color:#ffffffb3}.ArmbrustPDP__ReviewSummary{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:32px;align-items:start}@media(max-width:768px){.ArmbrustPDP__ReviewSummary{grid-template-columns:1fr}}.ArmbrustPDP__Histogram{display:flex;flex-direction:column;gap:6px}.ArmbrustPDP__HistRow{display:grid;grid-template-columns:56px 1fr 100px;gap:12px;align-items:center;font-size:14px;color:var(--surgical-ink)}.ArmbrustPDP__HistBar{background:var(--surgical-line);height:12px;border-radius:6px;overflow:hidden}.ArmbrustPDP__HistBar span{display:block;height:100%;background:var(--surgical-red)}.ArmbrustPDP__ReviewStatus{color:var(--surgical-muted);font-size:14px;margin:12px 0}.ArmbrustPDP__CardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0 0}@media(max-width:768px){.ArmbrustPDP__CardGrid{grid-template-columns:1fr}}.ArmbrustPDP__Reasons,.ArmbrustPDP__Dislikes,.ArmbrustPDP__UseCases,.ArmbrustPDP__Switching{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__ReasonBlock,.ArmbrustPDP__DislikeBlock,.ArmbrustPDP__UseCaseBlock,.ArmbrustPDP__SwitchingBlock{margin:36px 0 0}.ArmbrustPDP__ReasonBlock:first-of-type,.ArmbrustPDP__DislikeBlock:first-of-type,.ArmbrustPDP__UseCaseBlock:first-of-type,.ArmbrustPDP__SwitchingBlock:first-of-type{margin-top:18px}.ArmbrustPDP__ReasonBlock h3,.ArmbrustPDP__DislikeBlock h3,.ArmbrustPDP__UseCaseBlock h3,.ArmbrustPDP__SwitchingBlock h3{font-size:24px;margin:0 0 12px;line-height:1.25}.ArmbrustPDP__ReasonBlock>p,.ArmbrustPDP__DislikeBlock>p,.ArmbrustPDP__UseCaseBlock>p,.ArmbrustPDP__SwitchingBlock>p{color:var(--surgical-muted);margin:0 0 14px;max-width:720px}.ArmbrustPDP__CompanyResponse{background:#fff8e1;border-left:4px solid var(--surgical-red);padding:14px 18px;margin-top:18px;border-radius:4px}.ArmbrustPDP__CompanyResponse strong{display:block;font-size:14px;margin-bottom:6px}.ArmbrustPDP__CompanyResponse p{color:var(--surgical-ink);font-size:15px;margin:0}.ArmbrustPDP__Specs{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__SpecTable{display:grid;grid-template-columns:1fr 2fr;gap:10px 28px;margin-top:18px}.ArmbrustPDP__SpecTable dt{font-weight:700}.ArmbrustPDP__SpecTable dd{margin:0;color:var(--surgical-muted)}.ArmbrustPDP__HowItsMade{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__Stats{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.ArmbrustPDP__Stats span{background:var(--surgical-soft);padding:12px 16px;border-radius:8px}.ArmbrustPDP__Stats strong{color:var(--surgical-red);font-size:22px;display:block}.ArmbrustPDP__Faqs{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__Faqs h3{font-size:18px;margin-top:28px;margin-bottom:8px}.ArmbrustPDP__FaqList details{border-bottom:1px solid var(--surgical-line);padding:14px 0}.ArmbrustPDP__FaqList summary{cursor:pointer;font-weight:600;font-size:16px}.ArmbrustPDP__FaqList details p{color:var(--surgical-muted);line-height:1.6;margin-top:10px}.ArmbrustPDP__ReadMore{font-size:13px;color:var(--surgical-muted)}.ArmbrustPDP__ReadMore a{color:var(--surgical-blue)}.ArmbrustPDP__Comparison{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__CompareGrid{margin-top:18px}@media screen and (max-width:1007px){.ArmbrustPDP__CompareGrid{grid-template-columns:minmax(0,1fr)}}.ArmbrustPDP__Related{border-top:1px solid var(--surgical-line)}.ArmbrustPDP__RelatedGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.ArmbrustPDP__RelatedGrid a{padding:18px;background:var(--surgical-soft);border-radius:8px;text-decoration:none;display:block}.ArmbrustPDP__RelatedGrid a strong{display:block;margin-bottom:4px;font-size:15px}.ArmbrustPDP__RelatedGrid a span{display:block;font-size:13px;color:var(--surgical-muted)}@media(max-width:768px){.ArmbrustPDP__RelatedGrid{grid-template-columns:1fr 1fr}}.ArmbrustPDP__ShowMore:hover{background:var(--surgical-ink)}.ArmbrustPDP__StickyBar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--surgical-line);padding:12px 24px;display:flex;gap:16px;align-items:center;justify-content:space-between;z-index:100;box-shadow:0 -2px 8px #0000000d}.ArmbrustPDP__StickyBar[hidden]{display:none}.ArmbrustPDP__StickyTitle{font-weight:700;flex:1}.ArmbrustPDP__StickyPrice{font-weight:700;font-size:18px}.ArmbrustPDP__StickyButton{background:var(--surgical-red);color:#fff;padding:12px 28px;border-radius:6px;text-decoration:none;font-weight:700}.ArmbrustReviewCard{background:var(--surgical-soft);border:0;border-radius:8px;padding:16px}.ArmbrustReviewCard__OpenLink{display:block;text-decoration:none;color:inherit;width:100%}.ArmbrustReviewCard__Photo{margin:-16px -16px 12px;aspect-ratio:4/3;overflow:hidden;border-radius:8px 8px 0 0}.ArmbrustReviewCard__Photo img{width:100%;height:100%;object-fit:cover}.ArmbrustReviewCard__Avatar{width:40px;height:40px;background:var(--surgical-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-bottom:10px}.ArmbrustReviewCard__Meta{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px;align-items:center}.ArmbrustReviewCard__Meta strong{font-weight:600}.ArmbrustReviewCard__Date{color:var(--surgical-muted);font-size:13px}.ArmbrustReviewCard__Stars{color:var(--surgical-gold);margin-bottom:10px;letter-spacing:1px}.ArmbrustReviewCard__Title{font-size:15px;margin:4px 0 8px;line-height:1.3}.ArmbrustReviewCard__Excerpt{font-size:14px;line-height:1.55;color:var(--surgical-ink);margin:0}.ArmbrustReviewCard--full .ArmbrustReviewCard__OpenLink{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;align-items:start}.ArmbrustReviewCard--full .ArmbrustReviewCard__Photo{width:96px;height:96px;margin:0;aspect-ratio:1;border-radius:6px;grid-column:1;grid-row:1 / span 99;overflow:hidden}.ArmbrustReviewCard--full .ArmbrustReviewCard__Avatar{width:96px;height:96px;margin:0;font-size:28px;grid-column:1;grid-row:1 / span 99}.ArmbrustReviewCard--full .ArmbrustReviewCard__Meta,.ArmbrustReviewCard--full .ArmbrustReviewCard__Stars,.ArmbrustReviewCard--full .ArmbrustReviewCard__Title,.ArmbrustReviewCard--full .ArmbrustReviewCard__Excerpt{grid-column:2}.ArmbrustReviewCard--compact{background:transparent;padding:0}.ArmbrustReviewCard--compact .ArmbrustReviewCard__OpenLink{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;align-items:start}.ArmbrustReviewCard--compact .ArmbrustReviewCard__Photo{display:none}.ArmbrustReviewCard--compact .ArmbrustReviewCard__Avatar{width:52px;height:52px;margin:0;grid-column:1;grid-row:1 / span 99;align-self:start}.ArmbrustReviewCard--compact .ArmbrustReviewCard__Meta{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 2px;grid-column:2}.ArmbrustReviewCard--compact .ArmbrustReviewCard__Stars{color:var(--surgical-gold);font-size:13px;margin:0 0 6px;grid-column:2}.ArmbrustReviewCard--compact .ArmbrustReviewCard__Title{display:none}.ArmbrustReviewCard--compact .ArmbrustReviewCard__Excerpt{font-size:14px;line-height:1.55;margin:0;color:var(--surgical-ink);grid-column:2}.ArmbrustReviewCard--photo{padding:0;background:transparent}.ArmbrustReviewCard--photo .ArmbrustReviewCard__Photo{margin:0;aspect-ratio:1;border-radius:8px}.ArmbrustReviewCard--photo .ArmbrustReviewCard__Avatar,.ArmbrustReviewCard--photo .ArmbrustReviewCard__Meta,.ArmbrustReviewCard--photo .ArmbrustReviewCard__Stars,.ArmbrustReviewCard--photo .ArmbrustReviewCard__Title,.ArmbrustReviewCard--photo .ArmbrustReviewCard__Excerpt{display:none}@media(max-width:768px){.ArmbrustPDP__Hero{grid-template-columns:1fr!important}}.ArmbrustReviewCard--qualified{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:start;padding:14px;background:#fff;border:1px solid var(--surgical-line);border-radius:6px;margin-bottom:12px}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewPhotos{margin:0;display:block}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewPhotos button{width:100%;height:140px;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:4px;overflow:hidden}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewPhotos img{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewBody{min-width:0}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewName{margin:0 0 6px;font-size:15px}.ArmbrustReviewCard--qualified .ArmbrustPDP__StarsTitle{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}.ArmbrustReviewCard--qualified .ArmbrustPDP__Stars{color:var(--surgical-gold);font-size:14px;letter-spacing:1px}.ArmbrustReviewCard--qualified .ArmbrustPDP__StarsTitle h3{margin:0;font-size:16px;line-height:1.3}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewWhere{color:var(--surgical-muted);font-size:12px;margin:2px 0 8px}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewText{font-size:14px;line-height:1.55;color:var(--surgical-ink);margin:0}@media(max-width:640px){.ArmbrustReviewCard--qualified{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:12px}.ArmbrustReviewCard--qualified .ArmbrustPDP__ReviewPhotos button{height:96px}}.ArmbrustPDP__ReviewModal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:60px 24px 24px}.ArmbrustPDP__ReviewModal[hidden]{display:none}.ArmbrustPDP__ReviewModalPanel{background:#fff;border-radius:12px;max-width:720px;width:100%;max-height:90vh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;position:relative}.ArmbrustPDP__ReviewModalClose{position:fixed;top:24px;right:24px;width:44px;height:44px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;font-weight:700;font-size:24px;line-height:1;z-index:1001;display:flex;align-items:center;justify-content:center}.ArmbrustPDP__ReviewModalClose:hover{background:#ffffff38}.ArmbrustPDP__ReviewModalImage{width:100%;height:100%;object-fit:cover;display:block}.ArmbrustPDP__ReviewModalBody{padding:32px 28px;overflow-y:auto}.ArmbrustPDP__ReviewModalMeta{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;flex-wrap:wrap}.ArmbrustPDP__ReviewModalMeta strong{font-size:17px}.ArmbrustPDP__ReviewModalMeta span{color:var(--surgical-muted);font-size:13px}.ArmbrustPDP__ReviewModalStars{color:var(--surgical-gold);font-size:16px;letter-spacing:1px;margin-bottom:12px}.ArmbrustPDP__ReviewModalBody h3{margin:0 0 12px;font-size:19px;line-height:1.3}.ArmbrustPDP__ReviewModalBody p{font-size:15px;line-height:1.6;color:var(--surgical-ink);margin:0}@media(max-width:640px){.ArmbrustPDP__ReviewModalPanel{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.ArmbrustPDP__ReviewModalImage{max-height:40vh}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/armbrust-product.css.map */
