.pf-a11y-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.single-product main .pf-ident{max-width:1152px;margin:0 auto 48px;padding:24px 0;background:transparent;color:var(--pf-foreground,#2A2622);font-family:Hanken Grotesk,sans-serif}.pf-ident .pf-ident__title{font-family:Hanken Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-align:center;margin:0 0 24px}.pf-ident__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.pf-ident__card{min-width:0;padding:28px;background:var(--pf-card,#FCFAF8);border:1px solid var(--pf-border,#E5DED4);border-radius:20px;box-sizing:border-box}.pf-ident__card:only-child,.pf-ident__card--handling{grid-column:1/-1}.pf-ident .pf-ident__sub{font-family:Hanken Grotesk,sans-serif;font-size:1.125rem;font-weight:650;line-height:1.3;margin:24px 0 12px;color:var(--pf-foreground,#2A2622)}.pf-ident .pf-ident__sub:first-child{margin-top:0}.pf-ident__grid{display:grid;gap:0;margin:0}.pf-ident__row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--pf-border,#E5DED4)}.pf-ident__row:first-child{padding-top:0}.pf-ident__grid dt{font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1.6;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-muted-foreground,#79716A);margin:0}.pf-ident__grid dd{margin:0;font-size:.95rem;line-height:1.6;overflow-wrap:anywhere}.pf-ident__syn{font-size:.95rem;line-height:1.65;margin:0 0 8px;overflow-wrap:anywhere}.pf-ident__purity{font-size:1.1rem;font-weight:600;line-height:1.55;color:var(--pf-primary-accessible,#A54D12);margin:0 0 16px}.pf-ident__meta{font-size:.9rem;line-height:1.7;color:var(--pf-muted-foreground,#79716A);margin:0 0 12px}.pf-ident__note{font-size:.8rem;line-height:1.65;color:var(--pf-muted-foreground,#79716A);margin:8px 0 0}.pf-ident__list{margin:0;padding-left:1.15rem}.pf-ident__list li{font-size:.95rem;line-height:1.7;margin-bottom:8px}@media(max-width:900px){.pf-ident__body{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:600px){.single-product main .pf-ident{padding:16px 0;margin-bottom:32px}.pf-ident__card{padding:20px}.pf-ident__row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.pf-ident .pf-ident__title{text-align:left}}
.single-product{--pf-sticky-top: 7rem}body.admin-bar.single-product{--pf-sticky-top: calc(7rem + 32px) }.single-product .woocommerce.product,.single-product .wp-block-group.woocommerce{margin-top:0}.single-product main .wp-block-columns.alignwide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1216px;margin:0 auto 32px;padding-top:24px;gap:32px;align-items:start}.single-product main .wp-block-columns.alignwide>.wp-block-column{min-width:0;width:100%;box-sizing:border-box}.single-product main .wp-block-columns.alignwide>.wp-block-column:first-child{position:sticky;top:var(--pf-sticky-top);align-self:start}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2){display:flex;flex-direction:column;padding:28px;background:var(--pf-card,#FCFAF8);border:1px solid var(--pf-border,#E5DED4);border-radius:20px}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>*{margin:0;order:9}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-ruo-pill{order:1;align-self:flex-start;margin-bottom:8px;max-width:100%;box-sizing:border-box}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.wp-block-post-title{order:2;margin-bottom:16px}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-subtitle{order:3}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-buy{order:4;margin-top:24px}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-bac-badge,.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-bac-note{order:5;margin-top:16px}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-coa-btn{order:6;margin-top:24px!important}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-ship-note{order:7;margin-top:24px}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.pf-product-pay{order:8;margin-top:16px}.pf-chemistry{max-width:1216px;margin:0 auto 24px}.pf-chemistry .pf-specs{margin:0;padding-top:24px}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.wp-block-woocommerce-product-price,.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.wp-block-post-excerpt,.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2)>.wp-block-woocommerce-product-meta{display:none}.single-product .woocommerce-breadcrumb,.single-product .wp-block-woocommerce-breadcrumbs{display:none}.pf-byline{font-size:.85rem;color:var(--pf-muted-foreground,#79716A);margin:.5rem 0 1.25rem}.pf-ship-note{display:flex;flex-direction:column;gap:12px;background:linear-gradient(115deg,#fbf2e9,#fcfaf8);border:1px solid #eadbcb;border-radius:12px;padding:.9rem 1rem;margin:1.5rem 0 0;font-size:.8rem;line-height:1.5;color:var(--pf-muted-foreground,#79716A);box-shadow:0 2px 8px #46281406}.pf-ship-note svg{box-sizing:content-box;width:20px;height:20px;padding:10px;flex-shrink:0;border-radius:50%;color:var(--pf-primary-accessible,#A54D12);background:#f3e3d3;stroke-width:1.6}.pf-ship-copy{display:block;min-width:0}.pf-ship-title{display:block;font-size:.9rem;font-weight:650;color:var(--pf-foreground,#2A2622)}.pf-ship-urgent{display:block;margin-top:.15rem}.pf-ship-urgent[hidden]{display:none}.pf-ship-note strong{font-weight:600;color:var(--pf-primary-accessible,#A54D12)}.pf-ship-note--live strong{font-variant-numeric:tabular-nums}.single-product main .wp-block-columns.alignwide>.wp-block-column:first-child{display:flex;flex-direction:column;gap:.75rem}.single-product main .wp-block-columns.alignwide>.wp-block-column:first-child .pf-img-card,.single-product main .wp-block-columns.alignwide>.wp-block-column:first-child .woocommerce-product-gallery{max-width:none;width:100%}.pf-img-card{position:relative;border-radius:1rem;overflow:hidden}.pf-img-card:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at center,hsl(24,72%,50%,.25) 0%,hsl(24,72%,50%,.1) 40%,transparent 70%);pointer-events:none}.single-product .woocommerce-product-gallery,.single-product .wp-block-woocommerce-product-image-gallery{position:relative;z-index:1}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image{margin:0!important;padding:0!important}.single-product .woocommerce-product-gallery img,.single-product .wp-block-woocommerce-product-image-gallery img{border-radius:1rem;filter:drop-shadow(0 0 40px hsl(24,72%,50%,.3))}.single-product .woocommerce-product-gallery__trigger{display:none!important}.single-product .woocommerce-product-gallery{opacity:1!important}.single-product .woocommerce-product-gallery img.zoomImg{display:none!important}.pf-purity-badge{position:absolute;top:.75rem;left:.75rem;z-index:5;padding:.25rem .6rem;background:#f9f7f5cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--pf-border,#E5DED4);border-radius:9999px;font-family:Hanken Grotesk,sans-serif;font-size:.72rem;font-weight:600;color:var(--pf-primary-accessible,#A54D12)}.pf-hero-video{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;pointer-events:none}.pf-hero-video--on{opacity:1}.pf-coa-btn{margin:0!important;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.25rem;background:var(--pf-card,#FCFAF8);border:1px solid var(--pf-border,#E5DED4);border-radius:.85rem;font-family:Hanken Grotesk,sans-serif;font-size:1rem;font-weight:700;color:var(--pf-foreground,#2A2622);cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.pf-coa-btn:hover{border-color:var(--pf-primary-accessible,#A54D12);box-shadow:0 4px 14px #231e1a0f}.pf-coa-btn svg{width:1rem;height:1rem;color:var(--pf-primary-accessible,#A54D12);flex-shrink:0}.pf-coa-btn__l{display:inline-flex;align-items:center;gap:.6rem}.pf-coa-btn__r{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.pf-coa-btn__r:empty{display:none}.pf-coa-pass{display:inline-flex;align-items:center;gap:.3rem;background:#157e3c14;color:#15803d;border-radius:9999px;font-size:.7rem;font-weight:700;padding:.2rem .6rem}.pf-coa-meta{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:400;color:var(--pf-muted-foreground,#79716A)}@media(max-width:420px){.pf-coa-btn{flex-wrap:wrap;gap:.5rem}}.pf-coa-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1.5rem}.pf-coa-modal.is-open{display:flex}.pf-coa-modal__backdrop{position:absolute;inset:0;background:#1a181680;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pf-coa-modal__dialog{position:relative;z-index:1;background:var(--pf-card,#FCFAF8);border-radius:1rem;width:100%;max-width:56rem;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #1a18164d}.pf-coa-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--pf-border,#E5DED4);flex-shrink:0}.pf-coa-modal__title{font-family:Hanken Grotesk,sans-serif;font-size:1.2rem;line-height:1.3;display:flex;align-items:center;gap:.5rem;margin:0;color:var(--pf-foreground,#2A2622)}.pf-coa-modal__title svg{width:1.25rem;height:1.25rem;color:var(--pf-primary-accessible,#A54D12);flex-shrink:0}.pf-coa-modal__close{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--pf-muted-foreground,#79716A);padding:.3rem;border-radius:.4rem;flex-shrink:0;line-height:0}.pf-coa-modal__close:hover{background:var(--pf-muted,#EFEBE4);color:var(--pf-foreground,#2A2622)}.pf-coa-modal__close svg{width:1.25rem;height:1.25rem}.pf-coa-modal__body{flex:1;min-height:0;overflow-y:auto;padding:1.5rem}.pf-coa-modal__body .pf-coa-batchsel,.pf-coa-modal__body .pf-coa-toggle{margin-bottom:1rem}.pf-buy{background:none;border:0;border-radius:0;padding:0;box-shadow:none;display:flex;flex-direction:column;gap:0;margin:.5rem 0 0}.pf-buy-ctl{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.pf-buy-label{flex:0 0 5.5rem;display:block;font-size:.9rem;font-weight:600;color:var(--pf-foreground,#2A2622);margin:0}.pf-buy-price{margin-left:auto;text-align:right;font-size:1.9rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--pf-foreground,#2A2622);white-space:nowrap}.pf-buy-price small{display:block;font-size:.72rem;font-weight:400;letter-spacing:0;color:var(--pf-muted-foreground,#79716A);margin-top:.2rem}.pf-size-grid{display:flex;flex-wrap:wrap;gap:.5rem}.pf-size-btn{appearance:none;cursor:pointer;width:auto;padding:.5rem 1.15rem;border:1px solid var(--pf-border,#E5DED4);background:transparent;border-radius:9999px;font-family:Hanken Grotesk,sans-serif;font-size:.9rem;font-weight:600;color:var(--pf-foreground,#2A2622);transition:background .2s ease,border-color .2s ease,color .2s ease}.pf-size-btn:hover{border-color:#db6d2480}.pf-size-btn.is-active{background:#db6d241f;border-color:var(--pf-primary-accessible,#A54D12);color:var(--pf-primary-accessible,#A54D12)}.pf-size-btn.is-oos{opacity:.7;text-decoration:line-through}.pf-qty{display:inline-flex;align-items:center;gap:0;border:1px solid var(--pf-border,#E5DED4);border-radius:9999px;overflow:hidden}.pf-qty-btn{appearance:none;cursor:pointer;flex-shrink:0;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:0;color:var(--pf-foreground,#2A2622);transition:background .2s ease}.pf-qty-btn:hover{background:var(--pf-muted,#EFEBE4)}.pf-qty-btn svg{width:1rem;height:1rem}.pf-qty-val{flex:0 0 2.5rem;width:2.5rem;height:2.4rem;text-align:center;border:0;background:transparent;border-radius:0;font-family:Hanken Grotesk,sans-serif;font-size:.95rem;font-weight:600;color:var(--pf-foreground,#2A2622);-moz-appearance:textfield}.pf-qty-val::-webkit-outer-spin-button,.pf-qty-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pf-buy-totals{border-top:0;padding-top:0;display:flex;flex-direction:column;gap:.5rem}.pf-buy-totals:has(>:not([hidden])){margin-bottom:.75rem}.pf-buy-row{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.pf-buy-row[hidden]{display:none}.pf-buy-row .pf-buy-rk{color:var(--pf-muted-foreground,#79716A)}.pf-buy-row .pf-buy-rv{font-family:IBM Plex Mono,monospace;font-weight:500;color:var(--pf-foreground,#2A2622)}.pf-buy-total{font-size:1.125rem;font-weight:700}.pf-buy-total .pf-buy-rk{color:var(--pf-foreground,#2A2622)}.pf-buy-total .pf-buy-rv{color:var(--pf-primary-accessible,#A54D12)}.pf-buy-strike{color:var(--pf-muted-foreground,#79716A);text-decoration:line-through;font-size:.8em;margin-right:.35rem}.pf-buy-eff{color:var(--pf-primary-accessible,#A54D12)}.pf-buy-save .pf-buy-rk{display:inline-flex;align-items:center;gap:.35rem;color:var(--pf-muted-foreground,#79716A)}.pf-buy-save .pf-buy-rv{color:#16a34a}.pf-buy-foot{text-align:center;font-size:.75rem;color:var(--pf-muted-foreground,#79716A);margin:.9rem 0 0}.pf-buy .variations_form .variations,.pf-buy .variations_form .single_variation,.pf-buy .variations_form .reset_variations,.pf-buy .variations_form .woocommerce-variation-price,.pf-buy .variations_form .woocommerce-variation-availability,.pf-buy .variations_form .woocommerce-variation-add-to-cart .quantity{display:none!important}.pf-buy .pf-club-price{white-space:nowrap;flex-shrink:0}.pf-buy .pf-club-label{font-size:.85rem;white-space:nowrap}.pf-buy .pf-club-row{gap:.5rem}.pf-buy .variations_form .woocommerce-variation-add-to-cart{display:block;opacity:1!important}.pf-buy .single_add_to_cart_button.button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.95rem 1.5rem;background:var(--pf-primary-accessible,#A54D12);color:#fff;border:0;border-radius:.75rem;font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;float:none}.pf-buy .single_add_to_cart_button.button:hover{background:#ca6421;box-shadow:0 8px 22px #db6d244d}.pf-buy .single_add_to_cart_button.button.disabled,.pf-buy .single_add_to_cart_button.button:disabled{background:#d2bbac;cursor:not-allowed;box-shadow:none}.pf-buy .single_add_to_cart_button .pf-cart-ico{width:1.1rem;height:1.1rem;margin-right:.5rem;flex:0 0 auto;vertical-align:-.2em}.pf-buy .pf-club-upsell{margin-top:0}.pf-buy form.variations_form,.pf-buy form.cart{margin:.6rem 0 0!important;padding:0!important}.pf-buy .woocommerce-variation-add-to-cart{margin:0!important;padding:0!important}.pf-mbuy{display:none}.pf-mbuy[hidden]{display:none!important}.pf-mbuy-bot{display:flex;align-items:center;gap:16px;padding:12px 16px}.pf-mbuy-info{flex:1;min-width:0}.pf-mbuy-info small{display:block;font-size:11px;color:var(--pf-muted-foreground,#79716A)}.pf-mbuy-total{font-size:20px;font-weight:700;line-height:1.2}.pf-mbuy-add{min-height:44px;padding:12px 20px;border:0;border-radius:12px;background:var(--pf-primary-accessible,#A54D12);color:#fff;font:600 14px Hanken Grotesk,sans-serif;cursor:pointer}.pf-mbuy-add:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1023px){.single-product main .wp-block-columns.alignwide{grid-template-columns:minmax(0,1fr);gap:24px}.single-product main .wp-block-columns.alignwide>.wp-block-column:first-child{position:static;max-width:480px;margin:0 auto}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2){max-width:680px;margin:0 auto}.pf-mbuy{display:block;position:fixed;bottom:0;left:0;right:0;z-index:50;border-top:1px solid var(--pf-border,#E5DED4);background:#fcfaf8fa;padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:767px){.single-product main.has-global-padding{padding-left:16px;padding-right:16px}.single-product main .wp-block-columns.alignwide{width:100%;padding-top:16px}.single-product main .wp-block-columns.alignwide>.wp-block-column:nth-child(2){padding:20px}.pf-chemistry{width:100%}}.pf-ruo-pill{display:block;background:transparent;color:#79716a;border:0;border-radius:0;padding:0;font-size:.72rem;line-height:1.5;font-weight:400;letter-spacing:normal;margin:0 0 1rem;text-align:left}.single-product .product_title,.single-product main .wp-block-columns.alignwide .wp-block-post-title{font-family:Hanken Grotesk,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 .75rem;word-break:normal;overflow-wrap:anywhere}.pf-subtitle{font-size:1.05rem;color:var(--pf-muted-foreground,#79716A);margin:0 0 1rem}.pf-desc{color:var(--pf-muted-foreground,#79716A);line-height:1.65;margin:0 0 1rem}.pf-specs{border-top:1px solid var(--pf-border,#E5DED4);padding-top:1.35rem;margin-top:1.5rem}.pf-specs-title{font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted-foreground,#79716A);margin:0 0 .85rem}.pf-specs-scroll{overflow-x:auto}.pf-specs-table{width:100%;border-collapse:collapse;font-size:.82rem}.pf-specs-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600;color:var(--pf-muted-foreground,#79716A);padding:.4rem .5rem .4rem 0;border-bottom:1px solid var(--pf-border,#E5DED4);white-space:nowrap}.pf-specs-table td{padding:.6rem .5rem .6rem 0;border-bottom:1px solid hsl(30,15%,90%);white-space:nowrap}.pf-specs-table th,.pf-specs-table td{overflow-wrap:normal}.pf-specs-scroll--wide{scrollbar-width:thin;scrollbar-color:hsl(24,72%,50%,.35) transparent;padding-bottom:.25rem}.pf-specs-scroll--wide .pf-specs-table{font-size:.78rem}.pf-specs-scroll--wide .pf-specs-table th,.pf-specs-scroll--wide .pf-specs-table td{padding-right:.4rem}.pf-specs-scroll--wide .pf-specs-table th:last-child,.pf-specs-scroll--wide .pf-specs-table td:last-child{padding-right:0}@media(max-width:480px){.pf-specs-scroll--wide .pf-specs-table{font-size:.72rem}}.pf-specs-scroll--wide::-webkit-scrollbar{height:6px}.pf-specs-scroll--wide::-webkit-scrollbar-track{background:transparent}.pf-specs-scroll--wide::-webkit-scrollbar-thumb{background:#db6d2440;border-radius:9999px}.pf-specs-table tr:last-child td{border-bottom:0}.pf-specs-table sub{font-size:.75em;line-height:0;vertical-align:baseline;position:relative;top:.25em}.pf-comp-name{font-weight:600;font-family:Hanken Grotesk,sans-serif}.pf-composition{font-size:.95rem}.single-product .summary .price,.single-product main .wp-block-columns.alignwide .price,.single-product main .wp-block-columns.alignwide .wc-block-components-product-price{font-family:IBM Plex Mono,monospace}.single-product .summary form.cart{margin-top:1rem}.pf-bac-badge{display:inline-flex;align-items:center;gap:.4rem;margin:.75rem 0 0;padding:.3rem .7rem;border-radius:9999px;background:#db6d241a;border:1px solid hsl(24,72%,50%,.3);font-size:.8rem;font-weight:600;color:var(--pf-primary-accessible,#A54D12)}.pf-bac-note{margin:.6rem 0 0;font-size:.8rem;color:var(--pf-muted-foreground,#79716A)}.pf-club-upsell{display:block;text-decoration:none;background:#db6d240d;border:1px solid hsl(24,72%,50%,.2);border-radius:.75rem;padding:.85rem 1rem;margin-top:1rem;transition:box-shadow .3s ease,background .3s ease}.pf-club-upsell:hover{background:#db6d241a;box-shadow:0 0 20px #db6d2466}.pf-club-row{display:flex;align-items:center;justify-content:space-between}.pf-club-label{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;color:var(--pf-foreground,#2A2622)}.pf-club-price{background:var(--pf-muted,#EFEBE4);border-radius:9999px;font-size:.72rem;padding:.15rem .6rem;color:var(--pf-foreground,#2A2622)}.pf-club-sub{display:block;font-size:.78rem;color:var(--pf-muted-foreground,#79716A);margin-top:.35rem}.pf-club-member{color:var(--pf-foreground,#2A2622);font-weight:600}.pf-club-save{color:#16a34a;font-weight:600}.pf-hex{width:.75rem;height:.866rem;background:var(--pf-primary,#D9772E);display:inline-block;vertical-align:-2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 27.71'%3E%3Cpath fill-rule='evenodd' d='M12 0L24 6.93L24 20.78L12 27.71L0 20.78L0 6.93Z M12 2.77L21.6 8.31L21.6 19.4L12 24.94L2.4 19.4L2.4 8.31Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 27.71'%3E%3Cpath fill-rule='evenodd' d='M12 0L24 6.93L24 20.78L12 27.71L0 20.78L0 6.93Z M12 2.77L21.6 8.31L21.6 19.4L12 24.94L2.4 19.4L2.4 8.31Z'/%3E%3C/svg%3E") center/contain no-repeat}body.single-product{background:var(--pf-background, #F9F7F5)}.pf-tabs-section{background:linear-gradient(to bottom,var(--pf-background,#F7F3EE) 0,var(--pf-card,#FCFAF8) 8rem,var(--pf-card,#FCFAF8) calc(100% - 8rem),var(--pf-background,#F7F3EE) 100%);padding:3.5rem 1.25rem}.pf-tabs-inner,.pf-stacks-inner{max-width:1152px;margin:0 auto}.pf-refs-inner{max-width:896px;margin:0 auto}.pf-tabnav{display:flex;width:max-content;max-width:100%;gap:.25rem;margin:0 auto 2.5rem;padding:.4rem;background:var(--pf-card,#FCFAF8);border:1px solid var(--pf-border,#E5DED4);border-radius:9999px;box-shadow:0 2px 12px #231e1a0d}.pf-tab{position:relative;appearance:none;border:0;background:transparent;color:var(--pf-muted-foreground,#79716A);border-radius:9999px;padding:.5rem 1.25rem;font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:color .25s ease,background .25s ease}.pf-tab:hover{color:var(--pf-foreground,#2A2622)}.pf-tab.is-active{color:var(--pf-primary-accessible,#A54D12);background:#db6d2414}.pf-tab.is-active:before{content:"";position:absolute;bottom:.15rem;top:auto;left:50%;transform:translate(-50%);width:1.5rem;height:.18rem;background:var(--pf-primary,#D9772E);border-radius:9999px;box-shadow:0 0 12px #db6d2499}@media(max-width:600px){.pf-tabnav{max-width:100%;gap:.15rem;padding:.3rem;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pf-tabnav::-webkit-scrollbar{display:none}.pf-tab{padding:.45rem .7rem;font-size:.75rem}}.pf-panel{display:none}.pf-panel.is-active{display:block}.pf-panel-title{font-family:Hanken Grotesk,sans-serif;font-size:clamp(1.6rem,3vw,2.25rem);text-align:center;margin:0 0 1.5rem}.pf-prose{max-width:70ch;margin:0 auto;color:var(--pf-muted-foreground,#79716A);line-height:1.7}.pf-prose p{margin:0 0 1.1rem}.pf-sub-h{text-align:center;font-size:1rem;margin:2rem 0 .75rem}.pf-ico{display:inline-block;vertical-align:middle;flex-shrink:0}.pf-accordions{max-width:760px;margin:1.5rem auto 0;display:flex;flex-direction:column;gap:.75rem}.pf-acc{padding:1rem 1.25rem}.pf-acc summary{cursor:pointer;font-weight:600}.pf-acc p{margin:.75rem 0 0;color:var(--pf-muted-foreground,#79716A);line-height:1.6}.pf-pathways{max-width:760px;margin:.75rem auto 0;color:var(--pf-muted-foreground,#79716A);font-size:.85rem;line-height:1.6}.pf-storage p{font-size:1.05rem}.pf-storage{box-sizing:border-box;padding:2rem;max-width:896px}.pf-storage strong{color:var(--pf-foreground,#2A2622);font-weight:600}.pf-coa-intro{max-width:680px;margin:0 auto 2rem;text-align:center;font-size:.85rem;color:var(--pf-muted-foreground,#79716A)}.pf-coa-card{box-sizing:border-box;max-width:896px;margin:0 auto;padding:1.5rem 2rem}.pf-coa-batchsel{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.pf-coa-batchsel[hidden],.pf-coa-toggle[hidden]{display:none!important}.pf-coa-batchsel button,.pf-coa-toggle button{appearance:none;cursor:pointer;font-family:Hanken Grotesk,sans-serif}.pf-coa-batchsel button{border:1px solid var(--pf-border,#E5DED4);background:var(--pf-muted,#EFEBE4);color:var(--pf-foreground,#2A2622);border-radius:9999px;padding:.3rem .85rem;font-size:.75rem;font-weight:600}.pf-coa-batchsel button.is-active{background:var(--pf-primary-accessible,#A54D12);color:#fff;border-color:var(--pf-primary-accessible,#A54D12)}.pf-coa-toggle{display:inline-flex;gap:.25rem;border:1px solid var(--pf-border,#E5DED4);background:var(--pf-muted,#EFEBE4);border-radius:.6rem;padding:.25rem;margin-bottom:1rem}.pf-coa-toggle button{border:0;background:transparent;color:var(--pf-muted-foreground,#79716A);border-radius:.45rem;padding:.35rem .85rem;font-size:.78rem;font-weight:500}.pf-coa-toggle button.is-active{background:#fff;color:var(--pf-foreground,#2A2622);box-shadow:0 1px 2px #00000014}.pf-coa-purityrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--pf-border,#E5DED4)}.pf-coa-purity-label{font-size:.85rem;color:var(--pf-muted-foreground,#79716A);margin:0 0 .25rem}.pf-coa-purity-val{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:clamp(2.25rem,4vw,3rem);color:var(--pf-primary,hsl(24,72%,50%));margin:0;line-height:1}.pf-coa-checks{display:flex;flex-direction:column;gap:.4rem;font-size:.875rem;color:var(--pf-muted-foreground,#79716A)}.pf-coa-check{display:flex;align-items:center;gap:.5rem}.pf-coa-check .pf-ico{width:1rem;height:1rem;color:var(--pf-primary-accessible,#A54D12)}.pf-coa-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem;margin-bottom:1.5rem}@media(min-width:768px){.pf-coa-grid{grid-template-columns:repeat(3,1fr)}}.pf-coa-gl{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;color:var(--pf-muted-foreground,#79716A);margin:0 0 .25rem}.pf-coa-gv{font-size:.875rem;font-weight:500;color:var(--pf-foreground,#2A2622);margin:0}.pf-coa-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pf-coa-actions a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;border-radius:.6rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600}.pf-coa-actions .pf-ico{width:1rem;height:1rem}.pf-coa-dl{background:var(--pf-primary,hsl(24,72%,50%));color:#fff}.pf-coa-dl:hover{background:#ca6421}.pf-coa-verify{background:transparent;color:var(--pf-foreground,#2A2622);border:1px solid var(--pf-border,#E5DED4)}.pf-coa-verify:hover{background:var(--pf-muted,#EFEBE4)}@media(max-width:520px){.pf-coa-actions{flex-direction:column}}.pf-coa-image{border:1px solid var(--pf-border,#E5DED4);border-radius:.6rem;overflow:hidden;background:#fff}.pf-coa-image img{display:block;width:100%;height:auto}.pf-coa-empty{text-align:center;color:var(--pf-muted-foreground,#79716A);padding:2rem 0}.pf-coa-foot{text-align:center;font-size:.78rem;margin-top:1rem;color:var(--pf-muted-foreground,#79716A)}.pf-cx{display:flex;flex-direction:column;text-align:left}.pf-cx-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--pf-border,#E5DED4)}.pf-cx-id h3{font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:1.4rem;margin:0 0 .6rem;color:var(--pf-foreground,#2A2622)}.pf-cx-pills{display:flex;flex-wrap:wrap;gap:.4rem}.pf-cx-pill{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.02em;color:var(--pf-muted-foreground,#79716A);background:var(--pf-muted,#EFEBE4);border:1px solid var(--pf-border,#E5DED4);border-radius:.4rem;padding:.2rem .5rem}.pf-cx-seal{display:flex;flex-direction:column;align-items:center;gap:.1rem;border:1px solid hsl(142,40%,78%);background:#effaf3;color:#15803d;border-radius:.7rem;padding:.55rem 1.1rem;min-width:6rem;text-align:center}.pf-cx-seal svg{width:1.15rem;height:1.15rem}.pf-cx-seal .big{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:1.35rem;line-height:1;letter-spacing:.04em}.pf-cx-seal .sub{font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.pf-cx-feature{display:flex;align-items:center;gap:1.4rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--pf-border,#E5DED4)}.pf-cx-gauge{position:relative;width:7rem;height:7rem;flex:none}.pf-cx-gauge svg{transform:rotate(-90deg);display:block;width:7rem;height:7rem}.pf-cx-gauge .n{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pf-cx-gauge .n b{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:1.5rem;line-height:1;color:var(--pf-foreground,#2A2622)}.pf-cx-gauge .n span{font-family:IBM Plex Mono,monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted-foreground,#79716A);margin-top:.2rem}.pf-cx-feature .ft .lab{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-primary-accessible,#A54D12);margin:0 0 .35rem}.pf-cx-feature .ft h4{font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:1.15rem;margin:0 0 .35rem;color:var(--pf-foreground,#2A2622);text-wrap:balance}.pf-cx-feature .ft p{margin:0;font-size:.82rem;line-height:1.5;color:var(--pf-muted-foreground,#79716A);max-width:44ch}.pf-cx-mlabel{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted-foreground,#79716A);margin:0 0 .75rem}.pf-cx-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem}.pf-cx-res{box-sizing:border-box;text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--pf-border,#E5DED4);background:var(--pf-card,#FCFAF8);border-radius:.7rem;padding:.7rem .8rem;display:flex;flex-direction:column;gap:.25rem}button.pf-cx-res{cursor:pointer;transition:border-color .15s ease,background .15s ease}button.pf-cx-res:hover{border-color:var(--pf-primary-accessible,#A54D12);background:#f9f7f5}.pf-cx-res-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pf-cx-rn{font-size:.75rem;color:var(--pf-muted-foreground,#79716A)}.pf-cx-rv{font-family:Hanken Grotesk,sans-serif;font-size:1rem;color:var(--pf-foreground,#2A2622);display:flex;align-items:center;gap:.35rem}.pf-cx-rv.mono{font-family:IBM Plex Mono,monospace;font-size:.85rem}.pf-cx-stat{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;padding:.15rem .45rem;border-radius:9999px;color:#15803d;background:#effaf3;border:1px solid hsl(142,40%,80%)}.pf-cx-stat .pf-cx-tick{width:.7rem;height:.7rem}.pf-cx-caret{width:.8rem;height:.8rem;transition:transform .2s ease;color:var(--pf-muted-foreground,#79716A)}button.pf-cx-res[aria-expanded=true] .pf-cx-caret{transform:rotate(180deg)}.pf-cx-metals{grid-column:1 / -1;display:none}.pf-cx-metals.open{display:block}.pf-cx-metals-in{border:1px dashed var(--pf-border,#E5DED4);border-radius:.7rem;padding:.25rem .5rem;overflow-x:auto}.pf-cx-mt{width:100%;border-collapse:collapse;font-size:.78rem}.pf-cx-mt th{text-align:left;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted-foreground,#79716A);font-weight:400;padding:.5rem .7rem}.pf-cx-mt td{padding:.5rem .7rem;border-top:1px solid var(--pf-border,#E5DED4);font-variant-numeric:tabular-nums;color:var(--pf-foreground,#2A2622)}.pf-cx-mt td.st{text-align:right;font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#15803d}.pf-cx-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--pf-border,#E5DED4)}.pf-cx-verify .vl{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted-foreground,#79716A);margin:0}.pf-cx-verify .vc{font-family:IBM Plex Mono,monospace;font-size:.85rem;color:var(--pf-foreground,#2A2622);margin:.1rem 0 .15rem;letter-spacing:.03em}.pf-cx-verify a{font-size:.72rem;color:var(--pf-primary-accessible,#A54D12);text-decoration:none}.pf-cx-verify a:hover{text-decoration:underline}.pf-cx-actions{display:flex;flex-wrap:wrap;gap:.6rem}.pf-cx-actions button,.pf-cx-actions a{display:inline-flex;align-items:center;gap:.45rem;font-family:Hanken Grotesk,sans-serif;font-size:.82rem;font-weight:600;border-radius:.6rem;padding:.6rem 1rem;cursor:pointer;text-decoration:none;border:1px solid transparent}.pf-cx-actions .primary{background:var(--pf-primary-accessible,#A54D12);color:#fff;border-color:var(--pf-primary-accessible,#A54D12)}.pf-cx-actions .primary:hover{background:#ca6421}.pf-cx-actions .ghost{background:transparent;color:var(--pf-foreground,#2A2622);border-color:var(--pf-border,#E5DED4)}.pf-cx-actions .ghost:hover{background:var(--pf-muted,#EFEBE4)}.pf-cx-actions svg{width:.95rem;height:.95rem}@media(max-width:560px){.pf-cx-feature{flex-direction:column;text-align:center}.pf-cx-feature .ft p{max-width:none}.pf-cx-actions{width:100%}.pf-cx-actions button,.pf-cx-actions a{flex:1;justify-content:center}}.pf-cx-pages{display:flex;flex-direction:column;gap:.75rem}.pf-cx-pages img{display:block;width:100%;height:auto;border:1px solid var(--pf-border,#E5DED4);border-radius:.5rem;background:#fff}.pf-cx-openpdf{display:flex;justify-content:center;margin-top:.25rem}.pf-cx-openpdf a{display:inline-flex;align-items:center;gap:.45rem;font-family:Hanken Grotesk,sans-serif;font-size:.8rem;font-weight:600;color:var(--pf-foreground,#2A2622);border:1px solid var(--pf-border,#E5DED4);border-radius:.6rem;padding:.55rem 1rem;text-decoration:none}.pf-cx-openpdf a:hover{background:var(--pf-muted,#EFEBE4)}.pf-cx-openpdf svg{width:.95rem;height:.95rem}.single-product .wp-block-woocommerce-product-collection{display:none!important}.pf-stacks-section{background:var(--pf-background,#F7F3EE);padding:4rem 1.25rem}.pf-refs-section{background:var(--pf-background,#F7F3EE);padding:5rem 1.25rem}.pf-stacks-head{text-align:center;margin-bottom:2.5rem}.pf-stacks-title{font-family:Hanken Grotesk,sans-serif;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;color:var(--pf-foreground,#2A2622);margin:0 0 .75rem}.pf-stacks-sub{color:var(--pf-muted-foreground,#79716A);margin:0}.pf-stacks-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media(min-width:640px){.pf-stacks-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pf-stacks-grid{grid-template-columns:repeat(3,1fr)}}.pf-stack-card{display:flex;flex-direction:column;overflow:hidden;padding:0;transition:box-shadow .3s ease}.pf-stack-card:hover{box-shadow:0 12px 30px #231e1a1a}.pf-stack-imglink{display:block;text-decoration:none}.pf-stack-imgwrap{position:relative;aspect-ratio:1;background:#f2f0ed66;padding:1rem;overflow:hidden}.pf-stack-imgwrap img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.pf-stack-card:hover .pf-stack-imgwrap img{transform:scale(1.05)}.pf-stack-body{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.pf-stack-namelink{text-decoration:none}.pf-stack-body h3{font-size:1.125rem;font-weight:600;color:var(--pf-foreground,#2A2622);margin:0;transition:color .2s ease}.pf-stack-card:hover .pf-stack-body h3{color:var(--pf-primary-accessible,#A54D12)}.pf-stack-size{font-size:.875rem;color:var(--pf-muted-foreground,#79716A);margin:-.5rem 0 0}.pf-stack-price{font-size:1.125rem;font-weight:700;color:var(--pf-foreground,#2A2622);margin:0}.pf-stack-actions{display:flex;gap:.5rem}.pf-stack-add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;appearance:none;cursor:pointer;border:0;background:var(--pf-primary-accessible,#A54D12);color:#fff;border-radius:.6rem;padding:.55rem .75rem;font-family:Hanken Grotesk,sans-serif;font-size:.85rem;font-weight:600;transition:background .2s ease}.pf-stack-add:hover{background:#ca6421}.pf-stack-add[disabled]{background:#d2bbac;cursor:not-allowed}.pf-stack-add.is-added{background:#16a34a}.pf-stack-add svg{width:1rem;height:1rem}.pf-stack-chev{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;flex-shrink:0;border:1px solid var(--pf-border,#E5DED4);border-radius:.6rem;color:var(--pf-foreground,#2A2622);text-decoration:none;transition:background .2s ease,border-color .2s ease}.pf-stack-chev:hover{background:var(--pf-muted,#EFEBE4);border-color:#db6d2466}.pf-stack-chev svg{width:1rem;height:1rem}.pf-stack-addall{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--pf-border,#E5DED4)}.pf-stack-addall-info{text-align:center}.pf-stack-addall-label{font-size:.875rem;color:var(--pf-muted-foreground,#79716A);margin:0}.pf-stack-addall-total{font-size:1.25rem;font-weight:700;color:var(--pf-foreground,#2A2622);margin:.25rem 0 0}.pf-stack-addall-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:200px;appearance:none;cursor:pointer;border:0;background:var(--pf-primary-accessible,#A54D12);color:#fff;border-radius:.75rem;padding:.85rem 1.5rem;font-family:Hanken Grotesk,sans-serif;font-size:.95rem;font-weight:600;transition:background .2s ease}.pf-stack-addall-btn:hover{background:#ca6421}.pf-stack-addall-btn svg{width:1.25rem;height:1.25rem}.pf-refs{box-sizing:border-box;list-style:decimal;padding:2rem 2rem 2rem 3rem;margin:0}.pf-refs li{font-size:.875rem;color:var(--pf-muted-foreground,#79716A);margin:0 0 1rem;line-height:1.6;padding-left:.25rem}.pf-refs li:last-child{margin-bottom:0}.pf-refs a{color:var(--pf-primary-accessible,#A54D12)}.pf-refs a:hover{text-decoration:underline}.pf-ruo-footer{background:var(--pf-card,#FCFAF8);text-align:center;padding:3rem 1.25rem;color:var(--pf-muted-foreground,#79716A)}.pf-ruo-fine{font-size:.8rem;margin-top:.5rem}.pf-ruo-fine span{white-space:nowrap}.pf-product-pay{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0}.single-product main .pf-product-pay img{display:block;flex:0 0 auto;height:28px;width:auto;max-width:none;margin:0;object-fit:contain}.pf-bundles{min-width:0;padding:0;margin:.25rem 0 1rem;border:0}.pf-bundles legend{padding:0;margin-bottom:.6rem;font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pf-bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.5rem;margin-top:.4rem}.pf-bundle-card{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:.2rem;align-items:center;min-width:0;padding:.8rem .4rem .45rem;border:1px solid var(--pf-border,#E5DED4);border-radius:12px;cursor:pointer;background:var(--pf-background,#FCFAF8);color:var(--pf-foreground,#2A2622);transition:border-color .2s,background .2s}.pf-bundle-card.is-selected{border-color:var(--pf-primary-accessible,#A54D12);background:#f8eee4;box-shadow:inset 0 0 0 1px var(--pf-primary-accessible,#A54D12)}.pf-bundle-card:focus-within{outline:2px solid var(--pf-primary-accessible,#A54D12);outline-offset:3px}.pf-bundle-card.is-disabled{opacity:.45;cursor:not-allowed}.pf-bundle-card input{position:absolute;width:1px;height:1px;opacity:0}.pf-bundle-badge{position:absolute;top:-.45rem;left:50%;transform:translate(-50%);font-size:.6rem;font-weight:700;line-height:1.5;padding:.12rem .45rem;border-radius:5px;background:#eee7de;white-space:nowrap}.pf-bundle-card:last-child .pf-bundle-badge{color:#fff;background:var(--pf-primary-accessible,#A54D12)}.pf-bundle-images{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1 / 3;width:100%;height:48px;overflow:hidden;margin:0}.pf-bundle-images img{width:48%;max-width:44px;height:48px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.pf-bundle-images img+img{margin-left:-24%}.pf-bundle-images img:is([src*="products/nad/bundle-500mg.webp"],[src*="products/mito-blend/bundle-100mg-10mg-10mg.webp"]){width:auto!important;max-width:44px!important;height:44px!important;object-fit:contain!important;mix-blend-mode:normal}.pf-bundle-images img:is([src*="products/nad/bundle-500mg.webp"],[src*="products/mito-blend/bundle-100mg-10mg-10mg.webp"])+img{margin-left:-6px}.pf-bundle-card strong{grid-column:2;grid-row:1;align-self:end;font-size:.78rem;white-space:nowrap}.pf-bundle-detail{grid-column:2;grid-row:2;align-self:start;line-height:1.3;font-size:.65rem;margin-top:.1rem;color:var(--pf-primary-accessible,#A54D12)}.pf-bundle-note{margin:.65rem 0 0;font-size:.72rem;line-height:1.45;color:var(--pf-muted-foreground,#79716A)}.pf-qty-btn:disabled,.pf-mbuy-qbtn:disabled{opacity:.4;cursor:not-allowed}.pf-buy{display:flex;gap:16px;margin:0;padding-top:24px;border-top:1px solid var(--pf-border,#E5DED4)}.pf-buy>*{margin:0}.pf-buy-ctl{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:8px;margin:0}.pf-buy-label{font-size:13px}.pf-buy-price{font-size:26px;margin:0}.pf-size-grid{gap:8px}.pf-size-btn{min-height:44px;padding:8px 12px;border-radius:10px}.pf-qty{justify-self:start}.pf-qty-btn{width:44px;height:44px}.pf-qty-val{height:44px}.pf-buy .pf-bundles{margin:8px 0 0}.pf-bundles legend{font-size:12px;margin-bottom:8px}.pf-bundle-grid{gap:8px;margin-top:8px}.pf-bundle-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;padding:12px 4px 8px;text-align:center}.pf-bundle-images{grid-column:1;grid-row:1;height:44px}.pf-bundle-images img{height:44px}.pf-bundle-card strong{grid-column:1;grid-row:2;font-size:12px;margin-top:4px}.pf-bundle-detail{grid-column:1;grid-row:3;font-size:10px}.pf-bundle-badge{font-size:9px;padding:2px 4px}.pf-bundle-note{margin:8px 0 0;font-size:11px}.pf-buy-totals:not(:has(>:not([hidden]))){display:none}.pf-buy-totals:has(>:not([hidden])){margin:0}.pf-buy form.variations_form,.pf-buy form.cart{margin:0!important}.pf-buy .pf-buy-foot{margin:-8px 0 0;font-size:11px}.pf-buy .pf-club-upsell{margin:0}.pf-coa-btn{flex-wrap:wrap;gap:8px;padding:12px 16px;min-height:44px}.pf-coa-btn__r{flex-wrap:wrap}.pf-coa-meta{font-size:11px}.pf-coa-btn__l{font-size:14px}.pf-buy button:focus-visible,.pf-coa-btn:focus-visible,.pf-mbuy-add:focus-visible{outline:2px solid var(--pf-primary-accessible,#A54D12);outline-offset:3px}@media(max-width:479px){.pf-buy-ctl{grid-template-columns:56px minmax(0,1fr)}.pf-buy-price{grid-column:1 / -1;text-align:left;font-size:24px}.pf-buy-price small{display:inline;margin-left:8px}.pf-bundle-badge{font-size:8px}}.pf-ship-row{display:flex;align-items:center;gap:12px}.pf-ship-protection{border-top:1px solid #eadbcb;padding-top:12px}.pf-ship-protection a{color:var(--pf-primary-accessible,#A54D12);text-decoration:underline;text-underline-offset:2px}@media(max-width:767px){.pf-cx-head{flex-direction:column;align-items:center;text-align:center}.pf-cx-id{width:100%;min-width:0}.pf-cx-pills{justify-content:center}.pf-cx-seal{align-self:center}}.pf-product--capsules .woocommerce-product-gallery img{filter:none}.pf-product--capsules .flex-control-thumbs{display:flex;gap:.75rem;padding:.75rem 0!important;list-style:none}.pf-product--capsules .flex-control-thumbs li{width:30%!important;float:none!important}.pf-product--capsules .flex-control-thumbs img{cursor:pointer;border:2px solid transparent;box-sizing:border-box;opacity:.65}.pf-product--capsules .flex-control-thumbs img.flex-active{border-color:#c66529;opacity:1}.pf-capsule-details{margin:0 0 1.25rem;line-height:1.65}.pf-product--capsules .pf-bundle-images img{width:44px!important;max-width:44px!important;height:44px!important;object-fit:contain!important}.pf-product--capsules .pf-bundle-images img+img{margin-left:-10px}.pf-product--capsules .flex-control-thumbs img:focus-visible{outline:3px solid #9a4517;outline-offset:3px}
