.pyx-checkout-wall{margin:0 0 32px;padding:20px 24px;border:1px solid var(--cyan-mid);border-left-width:3px;border-radius:var(--pyx-radius-card);background:var(--cyan-dim);display:grid;grid-template-columns:1fr auto;grid-template-areas:"kicker back" "title  back" "sub    back";column-gap:24px;align-items:center}.pyx-checkout-wall-kicker{grid-area:kicker;margin:0 0 4px;font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.pyx-checkout-wall-title{grid-area:title;margin:0 0 6px;font-family:var(--font-display);font-size:20px;line-height:1.25;color:var(--white)}.pyx-checkout-wall-sub{grid-area:sub;margin:0;font-size:var(--pyx-read);color:rgb(240 244 248 / .78)}.pyx-checkout-wall-sub .amount{color:var(--white);font-weight:600}.pyx-checkout-wall-back{grid-area:back;font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);white-space:nowrap}@media (max-width:600px){.pyx-checkout-wall{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "sub" "back"}.pyx-checkout-wall-back{margin-top:12px}}.pyx-purchase-block .pyx-cart-form,.pyx-purchase-block form.cart{margin-top:4px}.pyx-purchase-block .pyx-dispatch{margin-top:14px}.pyx-purchase-block #pyx-decision-verification,.pyx-purchase-block .pyx-dispatch+.pyx-decision-verification{margin-top:14px}.pyx-sticky-buy{display:none}@media (max-width:767px){.pyx-sticky-buy:not([hidden]){display:flex;position:fixed;left:0;right:0;bottom:calc(var(--pyx-research-banner-space, 12px) - 12px);z-index:140;align-items:center;gap:12px;padding:10px 16px;background:rgb(13 17 23 / .97);border-top:1px solid var(--cyan-mid);box-shadow:0 -8px 24px rgb(0 0 0 / .45);backdrop-filter:blur(10px)}.pyx-sticky-buy-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pyx-sticky-buy-name{font-family:var(--font-display);font-size:15px;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pyx-sticky-buy-meta{font-family:var(--font-mono);font-size:12px;color:rgb(240 244 248 / .75)}.pyx-sticky-buy-price,.pyx-sticky-buy-price .amount{color:var(--white);font-weight:600}.pyx-sticky-buy-btn{flex:0 0 auto;min-height:var(--pyx-control-h);padding:0 18px;border:0;border-radius:var(--pyx-radius-control);background:var(--cyan);color:var(--obsidian);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pyx-sticky-buy-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}html.pyx-has-sticky-buy body.single-product{padding-bottom:calc(var(--pyx-research-banner-space, 12px) + 64px)}}.pyx-shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin:8px 0 10px}.pyx-shop-head .section-label{margin-bottom:6px}.pyx-shop-head .section-title{margin:0;font-size:clamp(30px, 3.4vw, 44px);line-height:1.05}.pyx-shop-proof{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pyx-shop-proof li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--border);border-radius:var(--pyx-radius-control);background:rgb(0 212 255 / .05);font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.06em;text-transform:uppercase;color:rgb(240 244 248 / .82)}.pyx-shop-proof li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan-mid)}.pyxax-wc-wrap .pyx-shop-context{max-width:none;margin:0 0 16px;font-size:14px;line-height:1.5}.pyx-shop-toolbar .shop-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (min-width:769px){.pyx-shop-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:12px;align-items:center;margin-bottom:14px}.pyx-shop-toolbar .shop-search-wrap{grid-column:1;max-width:none;margin:0}.pyx-shop-toolbar .pyx-filter-panel{display:contents}.pyx-shop-toolbar .pyx-shop-sort{grid-column:2;grid-row:1;margin:0!important}.pyx-shop-toolbar .shop-filters{grid-column:1 / -1;margin:0;gap:6px;flex-wrap:wrap}.pyx-shop-toolbar .filter-btn{min-height:32px;padding:6px 12px}}@media (max-width:768px){.pyx-shop-head{margin:4px 0 8px;gap:10px}.pyx-shop-proof{gap:6px}.pyx-shop-proof li{padding:5px 9px;font-size:10px}.pyxax-wc-wrap .pyx-shop-context{font-size:13px;margin-bottom:12px}.pyx-shop-toolbar .shop-search-wrap{margin-bottom:8px}}.pyx-bulk-name{display:flex;flex-direction:column;gap:3px}.pyx-bulk-save{font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.04em;color:var(--cyan)}.pyx-bulk-save .amount{color:inherit;font-weight:600}.coa-product-link{color:inherit;text-decoration:none;border-bottom:1px solid var(--cyan-mid)}.coa-product-link:hover,.coa-product-link:focus-visible{color:var(--cyan);border-bottom-color:var(--cyan)}.coa-product-link::after{content:' →';color:var(--cyan);font-family:var(--font-mono);font-size:.85em}.coa-pending-toggle{min-height:var(--pyx-control-h-sm);padding:0 14px;border:1px solid var(--border);border-radius:var(--pyx-radius-control);background:#fff0;color:rgb(240 244 248 / .8);font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.coa-pending-toggle:hover,.coa-pending-toggle[aria-pressed="true"]{border-color:var(--cyan-mid);color:var(--cyan)}.coa-pending-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pyxax-loop-card .product-name,.product-card .product-name{font-size:19px}.pyxax-loop-card .product-category,.product-card .product-category{font-size:12px;letter-spacing:.06em;color:rgb(240 244 248 / .72)}.pyx-card-meta{color:rgb(240 244 248 / .62)}.pyx-card-strengths,.pyx-card-verification{font-size:12px}.pyx-card-data-label{color:rgb(240 244 248 / .62)}.pyx-card-strength-values{font-size:13px;color:rgb(240 244 248 / .92)}.pyx-card-request-count{color:rgb(240 244 248 / .62)}.pyx-card-verification-value{color:rgb(240 244 248 / .86)}.pyx-card-verification.is-partial .pyx-card-verification-value{color:rgb(240 244 248 / .86)}.pyx-card-verification.is-pending .pyx-card-verification-value{color:rgb(240 244 248 / .62)}.pyxax-loop-card .pyx-card-action,.product-card .pyx-card-action{font-size:11px}@media (max-width:560px){.pyxax-loop-card .pyx-card-meta{font-size:10px}.pyxax-loop-card .product-name{font-size:16px}.pyxax-loop-card .product-category{font-size:11px}.pyxax-loop-card .product-price{font-size:18px}.pyxax-loop-card .pyx-card-strengths,.pyxax-loop-card .pyx-card-verification{font-size:11px}.pyxax-loop-card .pyx-card-strength-values{font-size:12px}}.pyx-drawer-items li.has-thumb{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.pyx-drawer-thumb{display:block;width:48px;height:auto;object-fit:contain}.pyx-drawer-item-body{min-width:0}.pyx-drawer-suggest{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;margin:16px 0 4px;padding:12px 14px;border:1px solid var(--cyan-mid);border-radius:var(--pyx-radius-card);background:var(--cyan-dim)}.pyx-drawer-suggest .pyx-drawer-thumb{width:40px}.pyx-drawer-suggest-body{display:flex;flex-direction:column;gap:2px;min-width:0}.pyx-drawer-suggest-label{font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.pyx-drawer-suggest-name{color:var(--white);font-size:14px;line-height:1.35;text-decoration:none}.pyx-drawer-suggest-name:hover{color:var(--cyan)}.pyx-drawer-suggest-price{font-size:13px;color:rgb(240 244 248 / .78)}.pyx-drawer-suggest-price .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pyx-drawer-suggest-cta{display:inline-flex;align-items:center;min-height:var(--pyx-control-h-sm);padding:0 12px;border:1px solid var(--cyan);border-radius:var(--pyx-radius-control);color:var(--cyan);font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.pyx-drawer-suggest-cta:hover{background:var(--cyan);color:var(--obsidian)}.pyx-drawer-suggest-cta:focus-visible{outline:2px solid var(--white);outline-offset:2px}.pyx-ruo-short{display:none}@media (max-width:600px){#researchBanner{padding:8px 12px 8px 16px!important;gap:8px}#researchBanner .pyx-ruo-bar-text{font-size:10px!important;letter-spacing:.04em!important;white-space:nowrap}#researchBanner .pyx-ruo-long{display:none}#researchBanner .pyx-ruo-short{display:inline}#researchBanner button{min-width:32px;min-height:32px}}.coa-pager[hidden]{display:none}.pyx-qty-tiles{margin:6px 0 16px}.pyx-qty-tiles-label{margin-bottom:8px;font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.12em;text-transform:uppercase;color:rgb(240 244 248 / .62)}.pyx-qty-tiles-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pyx-qty-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:96px;padding:22px 12px 12px;border:1px solid var(--border-dim);border-radius:var(--pyx-radius-card);background:var(--obsidian-2);color:var(--white);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pyx-qty-tile[hidden]{display:none}.pyx-qty-tile:hover{border-color:var(--cyan-mid)}.pyx-qty-tile[aria-pressed="true"]{border-color:var(--cyan);background:var(--cyan-dim);box-shadow:inset 0 0 0 1px var(--cyan)}.pyx-qty-tile:focus-visible{outline:2px solid var(--white);outline-offset:2px}.pyx-qty-tile-flag{position:absolute;top:-1px;left:-1px;padding:3px 8px;border-radius:var(--pyx-radius-card) 0 var(--pyx-radius-card) 0;background:var(--cyan);color:var(--obsidian);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pyx-qty-tile-flag:empty{display:none}.pyx-qty-tile-name{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgb(240 244 248 / .8)}.pyx-qty-tile-price{font-family:var(--font-display);font-size:20px;line-height:1.15;color:var(--white)}.pyx-qty-tile-note{font-size:12px;line-height:1.35;color:var(--cyan)}.pyx-qty-now{color:var(--white)}.pyx-qty-was{font-family:var(--font-body);font-size:13px;color:rgb(240 244 248 / .5);text-decoration:line-through}@media (max-width:480px){.pyx-qty-tiles-row{grid-template-columns:1fr;gap:6px}.pyx-qty-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name flag" "note price";align-items:center;column-gap:12px;row-gap:4px;min-height:0;padding:12px 14px}.pyx-qty-tile-name{grid-area:name}.pyx-qty-tile-note{grid-area:note;font-size:12px}.pyx-qty-tile-price{grid-area:price;justify-self:end;font-size:17px;white-space:nowrap}.pyx-qty-tile-flag{grid-area:flag;justify-self:end;position:static;padding:2px 6px;border-radius:2px;font-size:9px;white-space:nowrap}.pyx-qty-was{font-size:11px}}.pyx-volume-nudge{margin:0 0 16px;padding:14px 16px;border:1px solid var(--cyan-mid);border-radius:var(--pyx-radius-card);background:var(--cyan-dim)}.pyx-volume-nudge--drawer{margin:12px 0 4px}.pyx-vn-head{display:flex;flex-direction:column;gap:3px}.pyx-vn-head strong{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--white)}.pyx-vn-head span{font-size:14px;color:var(--cyan)}.pyx-vn-track{position:relative;height:4px;margin:10px 0 8px;border-radius:2px;background:rgb(240 244 248 / .12);overflow:hidden}.pyx-vn-track span{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--cyan)}.pyx-vn-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.pyx-vn-foot>span{font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.06em;text-transform:uppercase;color:rgb(240 244 248 / .62)}.pyx-vn-add{display:inline-flex;align-items:center;min-height:var(--pyx-control-h-sm);padding:0 14px;border-radius:var(--pyx-radius-control);background:var(--cyan);color:var(--obsidian);font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.pyx-vn-add:hover{filter:brightness(1.1)}.pyx-vn-add:focus-visible{outline:2px solid var(--white);outline-offset:2px}.pyx-volume-nudge a.pyx-vn-add,.pyx-volume-nudge a.pyx-vn-add:visited,.pyx-volume-nudge a.pyx-vn-add:hover{color:var(--obsidian)}.pyx-drawer-suggest a.pyx-drawer-suggest-name,.pyx-drawer-suggest a.pyx-drawer-suggest-name:visited{color:var(--white)}.pyx-drawer-suggest a.pyx-drawer-suggest-name:hover{color:var(--cyan)}