.pyrova-coa-card__doc{width:100%;aspect-ratio:3/4;border:1px solid var(--pyrova-border);border-radius:4px;overflow:hidden;margin-bottom:10px;background:#fafafa;display:flex;align-items:center;justify-content:center}.pyrova-coa-card__doc img{width:100%;height:100%;object-fit:cover;transition:opacity .15s}.pyrova-coa-card__doc img:hover{opacity:.88}.pyrova-coa-card__placeholder{display:flex;flex-direction:column;gap:6px;padding:16px;width:100%}.pyrova-coa-card__placeholder-line{height:8px;background:#e8eef4;border-radius:2px}.pyrova-coa-card__meta{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 8px}.pyrova-coa-card__meta-item{font-size:11px;font-family:DM Mono,monospace;color:var(--pyrova-muted);background:var(--pyrova-section-bg);padding:2px 8px;border-radius:4px}.pyrova-coa-card__link{display:inline-flex;align-items:center;margin-top:6px;font-size:12px;font-weight:500;color:var(--pyrova-navy);text-decoration:none;border-bottom:1px solid rgba(10,22,40,.2);padding-bottom:1px;transition:border-color .15s}.pyrova-coa-card__link:hover{border-color:var(--pyrova-navy)}.pyrova-coa-card__link--pending{color:var(--pyrova-muted);border-bottom:1px dashed #c8d8e8;font-weight:400;cursor:default}.pyrova-card__kit-badge{display:inline-block;font-size:10px;font-family:var(--font-mono);font-weight:500;color:var(--pyrova-green);background:var(--pyrova-green-light);padding:2px 8px;border-radius:100px;margin-bottom:4px;letter-spacing:.04em}.pyrova-price-block{margin-bottom:16px}.pyrova-product__price{font-size:22px;font-weight:600;margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pyrova-price-original{font-size:16px;font-weight:400;color:var(--pyrova-muted);text-decoration:line-through}.pyrova-price-now{font-size:22px;font-weight:600;color:var(--pyrova-text)}.pyrova-price-saving{font-size:12px;font-weight:500;color:var(--pyrova-green);margin:6px 0 0;display:flex;align-items:center;gap:4px}.pyrova-price-saving:before{content:"\2713";font-weight:700}.pyrova-tier-ladder{border:1px solid var(--pyrova-border);border-radius:8px;overflow:hidden;margin-bottom:20px}.pyrova-tier-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--pyrova-border);background:var(--pyrova-section-bg);transition:background .15s}.pyrova-tier-row:last-child{border-bottom:none}.pyrova-tier-row--active{background:#e8f5ee}.pyrova-tier-row--active .pyrova-tier-row__label,.pyrova-tier-row--active .pyrova-tier-row__price{color:var(--pyrova-green);font-weight:600}.pyrova-tier-row__label{font-size:12px;font-family:var(--font-mono);color:var(--pyrova-muted);min-width:72px;transition:color .15s}.pyrova-tier-row__price{font-size:13px;font-weight:500;color:var(--pyrova-text);flex:1;transition:color .15s}.pyrova-tier-row__tag{font-size:10px;font-family:var(--font-mono);font-weight:500;letter-spacing:.04em;padding:2px 8px;border-radius:100px;background:#e8eef4;color:var(--pyrova-muted);white-space:nowrap}.pyrova-tier-row__tag--saving{background:var(--pyrova-green-light);color:var(--pyrova-green)}.pyrova-product__gallery{display:flex;flex-direction:column;gap:10px}.pyrova-product__thumbs{display:flex;gap:8px}.pyrova-thumb{position:relative;width:64px;height:64px;border:2px solid var(--pyrova-border);border-radius:6px;overflow:hidden;background:#fafafa;padding:0;cursor:pointer;transition:border-color .15s;flex-shrink:0}.pyrova-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pyrova-thumb--active{border-color:var(--pyrova-navy)}.pyrova-thumb:hover:not(.pyrova-thumb--active){border-color:#8ab0cc}.pyrova-thumb__label{position:absolute;bottom:3px;left:50%;transform:translate(-50%);font-size:9px;font-family:var(--font-mono);font-weight:600;letter-spacing:.05em;color:var(--pyrova-navy);background:#ffffffe6;padding:1px 5px;border-radius:3px;white-space:nowrap}.pyrova-batch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--pyrova-border);border-radius:6px;margin-bottom:6px;background:var(--pyrova-section-bg)}.pyrova-batch-row__info{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pyrova-batch-row__id{font-family:DM Mono,monospace;font-size:11px;color:var(--pyrova-text);font-weight:500}.pyrova-batch-row__purity,.pyrova-batch-row__date{font-size:11px;font-family:DM Mono,monospace;color:var(--pyrova-muted);background:#fff;padding:2px 8px;border-radius:4px;border:1px solid var(--pyrova-border)}.pyrova-batch-row__link{font-size:12px;font-weight:500;color:var(--pyrova-green);text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(42,122,74,.25);padding-bottom:1px;transition:border-color .15s;flex-shrink:0}.pyrova-batch-row__link:hover{border-color:var(--pyrova-green)}.pyrova-batch-row__pending{font-size:11px;color:var(--pyrova-muted);font-style:italic;flex-shrink:0}@media(max-width:640px){.pyrova-product__thumbs{flex-wrap:wrap}}.pyrova-us-kit-block{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--pyrova-border);border-left:3px solid var(--pyrova-navy);border-radius:6px;background:var(--pyrova-section-bg);margin-bottom:20px}.pyrova-us-kit-block__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pyrova-navy);font-family:var(--font-mono)}.pyrova-us-kit-block__desc{font-size:12px;color:var(--pyrova-muted);font-family:var(--font-mono)}.pyrova-us-qty-label{font-size:11px;font-family:var(--font-mono);color:var(--pyrova-muted);margin:-8px 0 16px;letter-spacing:.04em}.pyrova-quality__cta-block{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--pyrova-border)}.pyrova-quality__cta-text{flex:1}.pyrova-quality__cta-heading{font-size:13px;font-weight:600;color:var(--pyrova-text);margin:0 0 4px;letter-spacing:-.2px}.pyrova-quality__cta-sub{font-size:11px;color:var(--pyrova-muted);line-height:1.5;margin:0}@media(max-width:640px){.pyrova-quality__cta-block{flex-direction:column;align-items:flex-start}.pyrova-quality__cta-block .pyrova-btn{align-self:stretch;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
