.tpb{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-text:#201e1d;--color-accent:#c67139;--color-accent-2:#7a8a5e;--color-divider:color-mix(in srgb,#201e1d 16%,transparent);--color-neutral-100:#f9f4ed;--color-neutral-200:#eee7db;--color-neutral-300:#dcd3c4;--color-neutral-400:#c0b6a5;--color-neutral-500:#a19786;--color-neutral-600:#82796a;--color-neutral-700:#645c50;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-300:#ffc6a5;--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:#b2622d;--color-accent-700:#8c491a;--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:#f0fae1;--color-accent-2-200:#e1eecc;--color-accent-2-300:#ccdbb2;--color-accent-2-400:#aebf92;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:#56633f;--color-accent-2-800:#3d472b;--color-accent-2-900:#272e1b;--font-heading:"Caprasimo",system-ui,sans-serif;--font-heading-weight:400;--font-body:"Figtree",system-ui,sans-serif;--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--shadow-sm:0 1px 2px color-mix(in srgb,#2e2b25 14%,transparent);--shadow-md:0 3px 10px color-mix(in srgb,#2e2b25 16%,transparent);--shadow-lg:0 12px 32px color-mix(in srgb,#2e2b25 22%,transparent);--rule-on-dark:rgba(245,234,216,0.16);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55;font-weight:400}.tpb *,.tpb :after,.tpb :before{box-sizing:border-box}.tpb h1,.tpb h2,.tpb h3,.tpb h4,.tpb h5,.tpb h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}.tpb p{margin:0 0 var(--space-3)}.tpb img{display:block;max-width:100%}.tpb a{color:var(--color-accent);text-underline-offset:3px}.tpb :focus{outline:none}.tpb :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tpb ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.tpb .tpb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:.01em;border-radius:999px;border:1.5px solid transparent;padding:15px 26px;min-height:48px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tpb .tpb-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tpb-btn:disabled{opacity:.45;cursor:not-allowed}.tpb-btn--buy{min-height:52px}.tpb .tpb-btn--primary{background:var(--color-accent-700);color:var(--color-bg)}.tpb .tpb-btn--primary:hover{background:var(--color-accent-800)}.tpb .tpb-btn--secondary{background:transparent;color:var(--color-text);border-color:var(--color-text)}.tpb .tpb-btn--secondary:hover{background:var(--color-text);color:var(--color-bg)}.tpb .tpb-on-dark .tpb-btn--secondary{color:var(--color-bg);border-color:var(--color-bg)}.tpb .tpb-on-dark .tpb-btn--secondary:hover{background:var(--color-bg);color:var(--color-text)}.tpb .tpb-link{font-family:var(--font-body);font-weight:700;font-size:15px;color:var(--color-accent-700);text-decoration:underline;text-underline-offset:4px}.tpb-link:after{content:" \2192"}.tpb .tpb-quickadd{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:var(--color-accent-700);color:var(--color-bg);font-family:var(--font-body);font-weight:700;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease}.tpb-quickadd[data-added="1"]{background:var(--color-accent-2-700)}.tpb-card{background:var(--color-neutral-100);border-radius:24px;padding:8px 8px 12px;display:flex;flex-direction:column;gap:8px}.tpb-card__plate{position:relative;aspect-ratio:1;background:#fff;border-radius:18px;overflow:hidden;display:block}.tpb-card__plate img{width:96%;height:96%;margin:2%;object-fit:contain}.tpb-card__purity{position:absolute;top:8px;left:8px;background:var(--color-accent-2-100);color:var(--color-accent-2-800);font-size:11px;line-height:1.3;padding:3px 8px;border-radius:999px}.tpb-card__cat,.tpb-card__purity{font-family:var(--font-body);font-weight:700}.tpb-card__cat{display:flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-neutral-700)}.tpb-card__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 7px}.tpb .tpb-card__name{font-family:var(--font-body);font-weight:700;font-size:14px;line-height:1.3;color:var(--color-text);text-decoration:none}.tpb .tpb-card__name:hover{text-decoration:underline}.tpb-card__stock{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--color-accent-2-800)}.tpb-card__stock[data-low="1"]{color:var(--color-accent-700)}.tpb-card__row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.tpb-card__price{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;line-height:1}.tpb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:768px){.tpb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.tpb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.tpb-eyebrow{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent-700)}.tpb-card__sub,.tpb-eyebrow{font-family:var(--font-body)}.tpb-card__sub{font-size:12px;line-height:1.4;color:var(--color-neutral-700)}.tpb .tpb-announce,.tpb .tpb-drawer h1,.tpb .tpb-drawer h2,.tpb .tpb-drawer h3,.tpb .tpb-drawer p,.tpb .tpb-footer h1,.tpb .tpb-footer h2,.tpb .tpb-footer h3,.tpb .tpb-footer p,.tpb .tpb-header p,.tpb .tpb-menu p{margin:0}.tpb-announce{background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);font-weight:700;font-size:12px;line-height:1.4;text-align:center;padding:9px 20px;margin:0}.tpb-header{position:relative;z-index:61;display:flex;align-items:center;gap:36px;padding:18px 64px;background:var(--color-bg);color:var(--color-text);border-bottom:1px solid var(--color-neutral-300)}.tpb .tpb-header__logo{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:26px;line-height:1;color:var(--color-text);text-decoration:none}.tpb-header__nav{display:flex;gap:28px;font-size:15px;font-weight:600}.tpb .tpb-header__link{color:var(--color-neutral-800);text-decoration:none;padding-bottom:3px;border-bottom:2px solid transparent}.tpb .tpb-header__link:hover{color:var(--color-text)}.tpb .tpb-header__link[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-accent)}.tpb-cart{margin-left:auto;gap:10px;padding:9px 10px 9px 18px;border:0;border-radius:999px;background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1;cursor:pointer;text-decoration:none}.tpb-cart,.tpb-cart__count{display:inline-flex;align-items:center}.tpb-cart__count{justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--color-accent);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tpb-header__menu{display:none}@media (max-width:767px){.tpb-header{gap:8px;padding:12px 16px 12px 20px}.tpb .tpb-header__logo{font-size:23px}.tpb-header__nav{display:none}.tpb-cart{gap:8px;height:44px;padding:0 6px 0 16px}.tpb-cart__count{width:32px;height:32px;font-size:13px}.tpb-header__menu{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 13px;border-radius:50%;border:1.5px solid var(--color-neutral-300);background:transparent;cursor:pointer}.tpb-header__menu span{display:block;height:2px;border-radius:2px;background:var(--color-text)}.tpb-header__menu[data-open="1"]{background:var(--color-text);border-color:var(--color-text);padding:0;align-items:center}.tpb-header__x{color:var(--color-bg);font-family:var(--font-body);font-size:17px;line-height:1}}.tpb-menuscrim{position:absolute;top:100%;left:0;right:0;height:100vh;z-index:59;border:0;padding:0;background:rgba(32,30,29,.35);cursor:pointer}@media (min-width:768px){.tpb-menuscrim{display:none}}.tpb-menu{display:none;position:absolute;top:100%;left:0;right:0;z-index:60;padding:6px 20px 20px;background:var(--color-bg);border-bottom:1px solid var(--color-neutral-300);border-radius:0 0 28px 28px;box-shadow:var(--shadow-lg)}.tpb-menu[data-open="1"]{display:block}@media (min-width:768px){.tpb-menu{display:none!important}}.tpb .tpb-menu a{display:flex;align-items:center;min-height:52px;font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-neutral-300)}.tpb .tpb-menu__home{font-weight:600;color:var(--color-neutral-800)}.tpb .tpb-menu a[data-on="1"]{font-weight:700}.tpb-menu__dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--color-accent-700)}.tpb .tpb-menu__foot{padding-top:14px;margin:0;font-family:var(--font-body);font-size:13px;color:var(--color-neutral-800)}.tpb .tpb-menu__foot strong{color:var(--color-text)}.tpb-footer{display:flex;flex-direction:column;gap:24px;padding:48px 64px 40px;background:var(--color-text);color:var(--color-bg);font-family:var(--font-body)}.tpb-footer__grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.tpb-footer__brand{display:flex;flex-direction:column;gap:8px;max-width:340px}.tpb-footer__brand-name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:28px;line-height:1;margin:0}.tpb-footer__brand-line{font-size:14px;line-height:1.5;color:var(--color-neutral-300);margin:0}.tpb .tpb-footer__email{font-size:15px;font-weight:700;color:var(--color-accent-300);text-underline-offset:4px}.tpb-footer__group{display:flex;flex-direction:column;gap:10px}.tpb-footer__toggle{display:flex;align-items:center;justify-content:space-between;min-height:0;padding:0;border:0;background:transparent;color:var(--color-bg);font-family:var(--font-body);font-size:15px;font-weight:700;text-align:left;cursor:default}.tpb-footer__plus{display:none;font-size:20px;transition:transform .2s}.tpb-footer__links{display:flex;flex-direction:column;gap:10px;padding:0 0 12px;margin:0;list-style:none;font-size:14px}.tpb .tpb-footer__links a{display:block;font-size:14px;color:var(--color-neutral-300);text-decoration:none}.tpb .tpb-footer__links a:hover{text-decoration:underline}.tpb-footer__legal{margin:0;padding-top:16px;border-top:1px solid var(--rule-on-dark);font-size:12px;line-height:1.6;color:var(--color-neutral-400)}@media (max-width:767px){.tpb-footer{padding:32px 20px 36px}.tpb-footer__grid{grid-template-columns:minmax(0,1fr)}.tpb-footer__group{border-top:1px solid var(--rule-on-dark)}.tpb-footer__toggle{min-height:52px;cursor:pointer}.tpb-footer__plus{display:inline}.tpb-footer__group[data-open="1"] .tpb-footer__plus{transform:rotate(45deg)}.tpb-footer__links{display:none}.tpb-footer__group[data-open="1"] .tpb-footer__links{display:flex}}@media (prefers-reduced-motion:reduce){.tpb-footer__plus{transition:none}}.tpb-skip{position:absolute;left:-9999px;top:0;background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);font-weight:700;font-size:14px;padding:12px 18px;border-radius:0 0 var(--radius-sm) 0;z-index:100}.tpb-skip:focus{left:0}.tpb-drawer{position:fixed;inset:0;z-index:90}.tpb-drawer__scrim{position:absolute;inset:0;width:100%;height:100%;background:rgba(32,30,29,.5);border:0;padding:0;cursor:pointer}.tpb-drawer__panel{position:absolute;top:16px;right:16px;width:420px;max-height:calc(100% - 32px);overflow:auto;background:var(--color-bg);border-radius:28px;box-shadow:var(--shadow-lg);padding:26px;display:flex;flex-direction:column;gap:14px}@media (max-width:767px){.tpb-drawer__panel{top:72px;right:8px;width:calc(100% - 16px);max-height:calc(100% - 80px);padding:20px}}.tpb-drawer__head{display:flex;align-items:center;gap:10px}.tpb-drawer__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:26px;line-height:1;margin:0}.tpb-drawer__tag{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--color-neutral-700);background:var(--color-surface);padding:4px 10px;border-radius:999px}.tpb-drawer__close{margin-left:auto;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--color-neutral-300);background:transparent;font-size:22px;line-height:1;cursor:pointer;color:var(--color-text)}.tpb-drawer__lines{display:flex;flex-direction:column}.tpb-drawer__line{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--color-divider)}.tpb-drawer__line:first-child{padding-top:0}.tpb-drawer__dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px}.tpb-drawer__line-main{min-width:0;flex:1 1 auto}.tpb-drawer__line-name{font-family:var(--font-body);font-weight:700;font-size:15px;line-height:1.3;margin:0}.tpb-drawer__line-each{font-family:var(--font-body);font-size:13px;color:var(--color-neutral-700);margin:2px 0 0}.tpb-drawer__step{display:flex;align-items:center;gap:2px}.tpb-drawer__step button{width:40px;height:40px;border-radius:50%;border:0;background:transparent;font-size:18px;line-height:1;cursor:pointer;color:var(--color-text)}.tpb-drawer__step button:hover{background:var(--color-surface)}.tpb-drawer__step span{min-width:22px;text-align:center;font-family:var(--font-body);font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tpb-drawer__line-total{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;line-height:1}.tpb-drawer__rule{height:2px;border:0;background:var(--color-text);margin:0}.tpb-drawer__ship{font-family:var(--font-body);font-size:14px;margin:0;color:var(--color-neutral-800)}.tpb-drawer__ship strong{color:var(--color-accent-2-700)}.tpb-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-body);font-weight:700;font-size:15px}.tpb-drawer__sum{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:26px;line-height:1}.tpb-drawer__foot{font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--color-neutral-700);margin:0;text-align:center}.tpb-hero{outline:none}.tpb-hero:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.tpb-hero__band{overflow:hidden;background:var(--color-accent-2-900);color:var(--color-bg);padding:36px 64px 40px;display:flex;flex-direction:column;gap:20px}.tpb-hero__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.tpb .tpb-hero__eyebrow{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-2-300);margin:0 0 10px}.tpb .tpb-hero__h1{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:56px;line-height:1;letter-spacing:-.015em;margin:0;color:var(--color-bg)}.tpb-hero__head-r{max-width:360px}.tpb .tpb-hero__lede{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--color-neutral-300);margin:0 0 10px}.tpb .tpb-hero__shopall{font-family:var(--font-body);font-weight:700;font-size:15px;color:var(--color-bg);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:5px}.tpb-hero__pills{display:flex;flex-wrap:wrap;gap:8px}.tpb-hero__pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule-on-dark);background:transparent;color:var(--color-bg);font-family:var(--font-body);font-weight:700;font-size:14px;line-height:1;cursor:pointer;white-space:nowrap}.tpb-hero__pill[data-on="1"]{background:var(--color-bg);color:var(--color-text);border-color:var(--color-bg)}.tpb-hero__pill-dot{width:9px;height:9px;border-radius:50%;flex:0 0 9px}.tpb-hero__pill-n{opacity:.6}.tpb-hero__stage{position:relative;height:380px;width:100%;touch-action:pan-y}.tpb-hero__glow,.tpb-hero__halo{transform:translate(-50%,-50%)}.tpb-hero__glow,.tpb-hero__halo,.tpb-hero__seal{position:absolute;left:50%;top:50%;pointer-events:none}.tpb-hero__seal{transform-box:border-box;transform-origin:center}.tpb-hero__glow{border-radius:50%;transition:background .5s ease}.tpb-hero__halo{border-radius:50%;border:2px solid var(--cat);transition:border-color .5s ease}.tpb-hero__seal[data-spin="1"]{animation:tpb-seal-spin 60s linear infinite}@keyframes tpb-seal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tpb-hero__seal[data-spin="1"]{animation:none}}.tpb-hero__seal text{font-family:var(--font-body)}.tpb-hero__plate{position:absolute;left:50%;top:50%;border:0;padding:0;border-radius:50%;background:#fff;overflow:hidden;cursor:pointer;display:grid;place-items:center}.tpb-hero__plate img{width:96%;height:96%;object-fit:contain}.tpb-hero__nlabel{position:absolute;left:50%;top:304px;font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-neutral-300);white-space:nowrap;pointer-events:none}.tpb-hero__arrow{position:absolute;top:50%;margin-top:-26px;width:52px;height:52px;border-radius:50%;border:0;z-index:30;cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.tpb-hero__arrow--prev{left:0;background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md)}.tpb-hero__arrow--next{right:0;background:var(--color-accent);color:var(--color-bg)}.tpb-hero__readout{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tpb .tpb-hero__cat{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cat);margin:0}.tpb .tpb-hero__namerow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:0}.tpb .tpb-hero__name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:26px;line-height:1.1;color:var(--color-bg);text-decoration:none}.tpb .tpb-hero__name:hover{text-decoration:underline}.tpb-hero__badge{padding:4px 12px;border-radius:999px;border:1.5px solid var(--cat);color:var(--cat-fig);font-family:var(--font-body);font-weight:700;font-size:12px;line-height:1.2;white-space:nowrap}.tpb .tpb-hero__figure{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:76px;line-height:.95;letter-spacing:-.03em;color:var(--cat-fig);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tpb-hero__pct{font-size:32px;letter-spacing:0}.tpb .tpb-hero__method{font-family:var(--font-body);font-size:14px;color:var(--color-neutral-300);margin:0}.tpb-hero__cta{gap:10px}.tpb .tpb-hero__status,.tpb-hero__cta{display:flex;justify-content:center;flex-wrap:wrap}.tpb .tpb-hero__status{align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--color-neutral-300);margin:0}.tpb-hero__sdot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.tpb .tpb-hero__lab{color:var(--color-neutral-300)}.tpb .tpb-hero__lab,.tpb-hero__cartlink{text-decoration:underline;text-underline-offset:4px}.tpb-hero__cartlink{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--color-accent-300)}.tpb-hero__rail{display:flex;gap:26px;align-items:center;padding:0 64px;background:var(--color-accent-2-900);border-top:1px solid var(--rule-on-dark);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.tpb-hero__rail::-webkit-scrollbar{display:none}.tpb-hero__railgroup{display:flex;align-items:center;gap:26px}.tpb-hero__raillabel{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.tpb-hero__railldot{width:7px;height:7px;border-radius:50%;flex:0 0 7px}.tpb-hero__railitem{position:relative;border:0;background:none;padding:18px 0;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1;color:var(--color-neutral-400);white-space:nowrap}.tpb-hero__railitem[data-on="1"]{color:var(--color-bg)}.tpb-hero__railbar{position:absolute;left:0;bottom:0;height:2px;width:100%}.tpb-hero__railbar[data-run="1"]{animation:tpb-rail-run 4.5s linear}@keyframes tpb-rail-run{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.tpb-hero__railbar[data-run="1"]{animation:none;width:100%}}.tpb-proof{padding:24px 64px 0;background:var(--color-bg)}.tpb .tpb-proof__card{display:flex;align-items:center;gap:14px;padding:20px 20px 20px 28px;border-radius:24px;background:var(--color-neutral-100);color:var(--color-text);text-decoration:none;transition:background-color .18s ease}.tpb .tpb-proof__card:hover{background:var(--color-surface)}.tpb-proof__cells{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.tpb-proof__cell{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 24px;border-left:1px solid var(--color-neutral-300)}.tpb-proof__cell:first-child{padding-left:0;border-left:0}.tpb-proof__t{font-weight:700;font-size:16px;line-height:1.3}.tpb-proof__s,.tpb-proof__t{font-family:var(--font-body)}.tpb-proof__s{font-size:13px;line-height:1.4;color:var(--color-neutral-800)}.tpb-proof__one{display:none;flex-direction:column;gap:3px;min-width:0;flex:1 1}.tpb-proof__btn{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);font-size:14px;font-weight:700}@media (max-width:767px){.tpb-hero__band{padding:16px 20px 28px;gap:18px}.tpb .tpb-hero__h1{font-size:34px}.tpb .tpb-hero__lede{display:none}.tpb-hero__pills{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:2px 20px;scrollbar-width:none}.tpb-hero__pills::-webkit-scrollbar{display:none}.tpb-hero__stage{height:250px}.tpb-hero__nlabel{display:none}.tpb-hero__arrow{width:44px;height:44px;margin-top:-22px}.tpb .tpb-hero__name{font-size:22px}.tpb .tpb-hero__figure{font-size:54px}.tpb-hero__pct{font-size:24px}.tpb-hero__cta{flex-direction:column;width:100%;gap:10px}.tpb-hero__cta>*{flex:1 1 100%;width:100%}.tpb-hero__rail{display:none}.tpb-proof{padding:16px 20px 0}.tpb .tpb-proof__card{padding:14px 10px 14px 18px}.tpb-proof__cells{display:none}.tpb-proof__one{display:flex}.tpb-proof__one .tpb-proof__t{font-size:15px}.tpb-proof__one .tpb-proof__s{line-height:1.45}.tpb-proof__btn{padding:0 16px}.tpb-proof__btn span{display:none}}.tpb-rep{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:24px;background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);min-width:0;scroll-margin-top:96px}.tpb-rep__anchor{position:absolute;width:0;height:0;scroll-margin-top:96px}.tpb-rep__top{display:flex;align-items:center;gap:14px;min-width:0}.tpb .tpb-rep__plate{position:relative;flex:none;width:92px;height:92px;border-radius:18px;background:#fff;border:1px solid var(--color-neutral-300);overflow:hidden;display:block}.tpb-rep__plate img{position:absolute;left:4%;top:4%;width:92%;height:92%;object-fit:contain}.tpb-rep__id{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.tpb .tpb-rep__name{font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.3;color:var(--color-text);text-decoration:none}.tpb .tpb-rep__name:hover{text-decoration:underline;text-underline-offset:3px}.tpb-rep__lab{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.4;color:var(--color-neutral-800)}.tpb-rep__dot{flex:none;width:8px;height:8px;border-radius:50%}.tpb-rep__date{font-size:13px;color:var(--color-neutral-700)}.tpb-rep__stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300)}.tpb-rep__stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px 12px 0;min-width:0}.tpb-rep__stat+.tpb-rep__stat{padding:12px 0 12px 14px;border-left:1px solid var(--color-neutral-300)}.tpb-rep__slabel{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700)}.tpb-rep__sval{font-family:var(--font-body);font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tpb-rep__snote{font-size:12px;color:var(--color-neutral-700)}.tpb-rep__stat+.tpb-rep__stat .tpb-rep__snote{line-height:1.35}.tpb-rep__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tpb-rep__lot{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.tpb-rep__lotno{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tpb-rep__copy{min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--color-neutral-300);background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.tpb-rep__copy:hover{border-color:var(--color-text)}.tpb-rep__copy[data-on="1"]{background:var(--color-surface)}.tpb .tpb-rep__go{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s ease}.tpb .tpb-rep__go:hover{background:var(--color-accent-700);color:var(--color-bg)}.tpb-rep__actions{display:flex;gap:8px;flex-wrap:wrap}.tpb .tpb-rep__action{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--color-text);background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease}.tpb .tpb-rep__action:hover{background:var(--color-text);color:var(--color-bg)}@media (max-width:767px){.tpb-rep{padding:16px}.tpb .tpb-rep__plate{width:76px;height:76px}.tpb-rep__sval{font-size:24px}}.tpb-wrap{max-width:1280px;margin:0 auto;padding:0 64px}.tpb-sec{padding-top:72px}.tpb .tpb-h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:40px;line-height:1.05;letter-spacing:-.015em;margin:6px 0 0}.tpb .tpb-sec__line{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--color-neutral-800);margin:10px 0 0}.tpb .tpb-eyebrow{margin:0}.tpb-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tpb-tab{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--color-neutral-300);background:transparent;color:var(--color-text);font-family:var(--font-body);font-weight:700;font-size:14px;line-height:1;cursor:pointer;white-space:nowrap}.tpb-tab[data-on="1"]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.tpb-tab__dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.tpb-tab__n{opacity:.6}.tpb-bulk{align-self:flex-start;display:inline-block;margin-top:16px;background:var(--color-accent-2-100);border-radius:18px;padding:12px 14px}.tpb .tpb-bulk__t{font-weight:700;margin:0}.tpb .tpb-bulk__d,.tpb .tpb-bulk__t{font-family:var(--font-body);font-size:13px;color:var(--color-accent-2-800)}.tpb .tpb-bulk__d{margin:2px 0 0}.tpb-shop .tpb-grid{margin-top:20px}.tpb-grid[data-expanded="0"] .tpb-grid__cell:nth-child(n+9){display:none}.tpb-showall{margin:24px auto 0;display:flex;padding:0 28px;min-height:48px}.tpb-labsec{display:flex;flex-direction:column;gap:18px}.tpb-labsec__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 40px}.tpb-labsec__title{display:flex;flex-direction:column;gap:6px;min-width:0}.tpb-labsec__title .tpb-h2{margin-top:0}.tpb-labsec__key{display:flex;flex-direction:column;gap:4px;max-width:440px;font-size:14px;line-height:1.5;color:var(--color-neutral-800)}.tpb-labsec__key strong{color:var(--color-text)}.tpb-repgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tpb .tpb-labsec__more{align-self:center;padding:0 28px;font-size:15px;min-height:48px}@media (max-width:767px){.tpb-repgrid{grid-template-columns:minmax(0,1fr);gap:10px}.tpb .tpb-labsec__more{align-self:stretch;width:100%}}.tpb-recent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.tpb .tpb-rcard{display:flex;flex-direction:column;gap:6px;background:var(--color-neutral-100);border-radius:24px;padding:8px 8px 14px;text-decoration:none;color:var(--color-text)}.tpb-rcard__plate{position:relative;display:grid;place-items:center;height:220px;background:#fff;border-radius:18px;overflow:hidden}.tpb-rcard__plate img{width:96%;height:96%;object-fit:contain}.tpb-rcard__tag{position:absolute;top:8px;left:8px;background:var(--color-accent-200);color:var(--color-accent-800);font-family:var(--font-body);font-weight:700;font-size:11px;padding:3px 8px;border-radius:999px}.tpb-rcard__name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.15;margin-top:4px}.tpb-rcard__purity{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--color-accent-2-800)}.tpb-rcard__row{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tpb-rcard__price{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;line-height:1}.tpb-rcard__stock{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--color-accent-2-800)}.tpb-rcard__stock[data-low="1"]{color:var(--color-accent-700)}.tpb-reviews{display:flex;align-items:center;gap:12px;background:var(--color-neutral-100);border-radius:24px;padding:16px 18px}.tpb-reviews__n{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:40px;line-height:1}.tpb-reviews__stars{color:var(--color-accent);font-size:18px;letter-spacing:2px}.tpb-reviews__meta{font-size:13px;color:var(--color-neutral-800)}.tpb .tpb-reviews__read,.tpb-reviews__meta{font-family:var(--font-body);font-weight:700}.tpb .tpb-reviews__read{margin-left:auto;font-size:15px;color:var(--color-accent-700);text-decoration:underline;text-underline-offset:4px}.tpb-faq2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:14px 56px;gap:14px 56px}.tpb-faq2__head{display:flex;flex-direction:column}.tpb-contact{margin-top:20px;background:var(--color-accent-100);border-radius:24px;padding:16px 18px}.tpb .tpb-contact__t{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-accent-800);margin:0}.tpb .tpb-contact__email{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px;line-height:1.2;color:var(--color-text);text-decoration:none;display:inline-block;margin:4px 0}.tpb .tpb-contact__line{font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--color-neutral-800);margin:0}.tpb-faq2__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-divider)}.tpb .tpb-faq2__list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 2px;border-bottom:1px solid var(--color-divider);font-family:var(--font-body);font-weight:700;font-size:15px;line-height:1.35;color:var(--color-text);text-decoration:none}.tpb .tpb-faq2__list a:hover,.tpb-faq2__list a span{color:var(--color-accent-700)}.tpb-home-end{height:56px}@media (min-width:768px) and (max-width:1023px){.tpb-recent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tpb-wrap{padding:0 20px;max-width:none}.tpb-sec{padding-top:36px}.tpb .tpb-h2{font-size:30px}.tpb-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:20px -20px 0;padding:2px 20px}.tpb-tabs::-webkit-scrollbar{display:none}.tpb-bulk{display:block;align-self:stretch}.tpb-grid[data-expanded="0"] .tpb-grid__cell:nth-child(n+7){display:none}.tpb-showall{width:100%}.tpb-recent{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:20px -20px 0;padding:0 20px;scrollbar-width:none}.tpb-recent::-webkit-scrollbar{display:none}.tpb .tpb-rcard{flex:0 0 200px;scroll-snap-align:start}.tpb-rcard__plate{height:168px}.tpb-faq2{grid-template-columns:minmax(0,1fr)}.tpb-faq2__head{display:contents}.tpb-faq2__head .tpb-h2,.tpb-faq2__head .tpb-sec__line{order:1}.tpb-faq2__list{order:2;margin-top:14px}.tpb-contact{order:3}}.tpb-page{max-width:1080px;margin:0 auto;padding:40px 64px 72px;display:flex;flex-direction:column;gap:40px}.tpb-crumb{font-family:var(--font-body);font-size:13px}.tpb .tpb-crumb a,.tpb-crumb{color:var(--color-neutral-700)}.tpb .tpb-crumb a{text-underline-offset:3px}.tpb-page__head{display:flex;flex-direction:column;gap:10px}.tpb .tpb-h1{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:64px;line-height:1.02;letter-spacing:-.015em;text-wrap:balance;margin:0}.tpb .tpb-lede{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--color-neutral-800);margin:0;max-width:68ch}.tpb-page__sec{display:flex;flex-direction:column;gap:16px}.tpb-clocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tpb-clock{border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:6px}.tpb-clock--ours{background:var(--color-accent-2-900);color:var(--color-bg)}.tpb-clock--theirs{background:var(--color-accent-100);color:var(--color-text)}.tpb .tpb-clock__eyebrow{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0;opacity:.85}.tpb .tpb-clock__big{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:72px;line-height:1;letter-spacing:-.02em;margin:4px 0 0}.tpb-clock__unit{font-size:.45em}.tpb .tpb-clock__t{font-family:var(--font-body);font-weight:700;font-size:16px;margin:0}.tpb .tpb-clock__d{font-family:var(--font-body);font-size:14px;line-height:1.55;margin:0;opacity:.85}.tpb-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tpb-facts__cell{padding:0 12px 0 16px;border-left:1px solid var(--color-neutral-300)}.tpb-facts__cell:first-child{padding-left:0;border-left:0}.tpb-facts__cell b{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:30px;line-height:1}.tpb-facts__cell span{display:block;margin-top:6px;font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--color-neutral-800)}.tpb .tpb-status{display:flex;align-items:flex-start;gap:10px;background:var(--color-accent-2-100);border-radius:20px;padding:14px 16px;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--color-accent-2-800);margin:0}.tpb-status__tick{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--color-accent-2-700);color:var(--color-bg);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.tpb-chips{display:flex;flex-wrap:wrap;gap:8px}.tpb-chip{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--color-neutral-300);background:transparent;color:var(--color-text);font-family:var(--font-body);font-weight:700;font-size:14px;line-height:1;cursor:pointer;white-space:nowrap}.tpb-chip[data-on="1"]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.tpb-rows{background:var(--color-neutral-100);border-radius:24px;overflow:hidden}.tpb-row{display:flex;align-items:center;gap:16px;padding:14px 18px;border-top:1px solid var(--color-divider)}.tpb-row:first-child{border-top:0}.tpb-row__main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.tpb-row__city{font-family:var(--font-body);font-weight:700;font-size:15px}.tpb-row__zone{font-family:var(--font-body);font-size:12px;color:var(--color-neutral-700)}.tpb-row__note{font-family:var(--font-body);font-size:13px;color:var(--color-neutral-800)}.tpb-row__days{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:22px;line-height:1;white-space:nowrap}.tpb-rows__link{align-self:flex-start}.tpb-panels{display:flex;flex-direction:column;gap:10px}.tpb-panel{background:var(--color-neutral-100);border-radius:22px}.tpb-panel__q{display:flex;justify-content:space-between;gap:14px;width:100%;min-height:58px;padding:0 18px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-body);font-weight:700;font-size:15px}.tpb-panel__plus,.tpb-panel__q{align-items:center;color:var(--color-text)}.tpb-panel__plus{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--color-neutral-200);display:inline-flex;justify-content:center;font-size:17px;transition:transform .2s,background-color .2s,color .2s}.tpb-panel[data-open="1"] .tpb-panel__plus{transform:rotate(45deg);background:var(--color-accent-700);color:var(--color-bg)}.tpb-panel__body{padding:0 18px 18px}.tpb .tpb-panel__body p{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--color-neutral-800);margin:0 0 10px}.tpb .tpb-panel__body p:last-child{margin-bottom:0}.tpb-sources{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.tpb .tpb-sources a{font-family:var(--font-body);font-size:14px;line-height:1.45;color:var(--color-accent-700);text-underline-offset:3px}.tpb-cta{background:var(--color-surface);border-radius:28px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tpb .tpb-cta__t{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:26px;line-height:1.1;margin:0}.tpb-cta__btns{display:flex;gap:10px;flex-wrap:wrap}.tpb-contactgrid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:16px;gap:16px;align-items:start}.tpb-form{background:var(--color-neutral-100);border-radius:28px;padding:28px}.tpb-form form{display:flex;flex-direction:column;gap:16px}.tpb .tpb-form__t{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:26px;line-height:1.1;margin:0}.tpb-form__chips{margin:0}.tpb-form__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tpb-form label{display:flex;flex-direction:column;gap:6px}.tpb-form label>span{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-neutral-800)}.tpb-form input[type=email],.tpb-form input[type=text]{height:48px;padding:0 18px;border-radius:999px;border:1.5px solid var(--color-neutral-300)}.tpb-form input[type=email],.tpb-form input[type=text],.tpb-form textarea{background:var(--color-bg);font-family:var(--font-body);font-size:15px;color:var(--color-text)}.tpb-form textarea{border-radius:24px;padding:14px 18px;resize:vertical;border:1.5px solid var(--color-neutral-300)}.tpb-form input:focus-visible,.tpb-form textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tpb .tpb-form__err{font-family:var(--font-body);font-size:14px;color:var(--color-accent-700);margin:0}.tpb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tpb-sent{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tpb-sent__tick{width:48px;height:48px;border-radius:50%;background:var(--color-accent-2-700);color:var(--color-bg);display:inline-flex;align-items:center;justify-content:center;font-size:22px}.tpb .tpb-sent__t{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:28px;line-height:1.1;margin:0}.tpb .tpb-sent__d{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--color-neutral-800);margin:0}.tpb-side{gap:16px}.tpb-emailcard,.tpb-side{display:flex;flex-direction:column}.tpb-emailcard{background:var(--color-accent-2-900);color:var(--color-bg);border-radius:28px;padding:24px;gap:10px}.tpb .tpb-emailcard__eyebrow{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-2-300);margin:0}.tpb .tpb-emailcard__addr{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:24px;line-height:1.1;color:var(--color-bg);text-decoration:none;word-break:break-word}.tpb-emailcard__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tpb-emailcard__stats b{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:22px;line-height:1}.tpb-emailcard__stats span{display:block;margin-top:4px;font-weight:600;font-size:12px}.tpb .tpb-emailcard__note,.tpb-emailcard__stats span{font-family:var(--font-body);color:var(--color-neutral-300)}.tpb .tpb-emailcard__note{font-size:13px;line-height:1.55;margin:0}.tpb-quick{background:var(--color-neutral-100);border-radius:24px;padding:8px 18px 14px}.tpb .tpb-quick__t{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-neutral-800);margin:10px 0 0}.tpb-quick ul{list-style:none;margin:0;padding:0}.tpb .tpb-quick a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:1px solid var(--color-divider);font-family:var(--font-body);font-weight:700;font-size:15px;color:var(--color-text);text-decoration:none}.tpb .tpb-quick a span{color:var(--color-accent-700)}@media (max-width:767px){.tpb-page{padding:24px 20px 48px;gap:28px;max-width:none}.tpb .tpb-h1{font-size:38px}.tpb .tpb-lede{font-size:16px}.tpb-clocks{grid-template-columns:minmax(0,1fr)}.tpb-clock{padding:20px}.tpb .tpb-clock__big{font-size:52px}.tpb-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tpb-facts__cell{padding:12px 12px 12px 16px;border-top:1px solid var(--color-neutral-300)}.tpb-facts__cell:nth-child(-n+2){border-top:0}.tpb-facts__cell:nth-child(odd){padding-left:0;border-left:0}.tpb-facts__cell b{font-size:22px}.tpb-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px}.tpb-chips::-webkit-scrollbar{display:none}.tpb-form__chips{margin:0 -8px;padding:2px 8px}.tpb-row{padding:14px;gap:12px}.tpb-cta{padding:20px}.tpb-cta__btns{width:100%}.tpb-cta__btns>*{flex:1 1 100%}.tpb-contactgrid{grid-template-columns:minmax(0,1fr)}.tpb-form{padding:20px}.tpb-form__two{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tpb-panel__plus{transition:none}}.tpb-labpage{max-width:1280px;padding:36px 64px 64px;gap:48px}.tpb-labpage .tpb-h2{font-size:32px;line-height:1.05;margin-top:0}.tpb-labpage .tpb-crumb{display:flex;gap:8px;line-height:1.55}.tpb .tpb-labpage .tpb-crumb a{color:var(--color-neutral-800)}.tpb-labpage__intro{display:flex;flex-direction:column;gap:12px;max-width:760px}.tpb-check .tpb-labpage__key,.tpb-labpage__key{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;color:var(--color-neutral-800);margin-top:4px}.tpb-labpage__key strong{color:var(--color-text)}.tpb-labpage .tpb-crumb [aria-current=page]{color:var(--color-text);font-weight:700}.tpb-check{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:32px 36px;border-radius:28px;background:var(--color-neutral-100)}.tpb-check__how{gap:14px;min-width:0}.tpb-check__how,.tpb-steps{display:flex;flex-direction:column}.tpb-steps{list-style:none;margin:0;padding:0;gap:12px}.tpb-steps li{display:flex;gap:12px;font-size:15px;line-height:1.5}.tpb-steps li>span:last-child{padding-top:3px}.tpb-steps__n{flex:none;width:28px;height:28px;border-radius:50%;background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.tpb-labdir{min-width:0;border-top:1px solid var(--color-neutral-300)}.tpb-labdir__row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-neutral-300)}.tpb-labdir__id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.tpb-labdir__name{font-family:var(--font-body);font-weight:700;font-size:15px}.tpb-labdir__meta{font-size:13px;color:var(--color-neutral-700)}.tpb .tpb-labdir__verify{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--color-text);color:var(--color-text);font-family:var(--font-body);font-weight:700;font-size:13px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.tpb .tpb-labdir__verify:hover{background:var(--color-text);color:var(--color-bg)}.tpb-reports{display:flex;flex-direction:column;gap:16px}.tpb-reports .tpb-tabs{margin-top:0}.tpb-reports__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.tpb-search{display:block}.tpb-search__input{width:340px;max-width:100%;min-height:48px;padding:0 18px;border-radius:999px;border:1.5px solid var(--color-neutral-300);background:var(--color-neutral-100);color:var(--color-text);font-family:var(--font-body);font-size:15px}.tpb-search__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tpb-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tpb-empty{background:var(--color-neutral-100);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.tpb-empty__t{font-family:var(--font-body);font-weight:700;font-size:16px;margin:0}@media (max-width:767px){.tpb-labpage{max-width:none;padding:20px 20px 48px;gap:32px}.tpb-labpage .tpb-h2{font-size:26px}.tpb-check{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 18px}.tpb-search__input{width:100%}.tpb-reports__head{align-items:stretch}.tpb-search{width:100%}}.tpb-shopall{max-width:1280px;padding:36px 64px 64px;gap:20px}.tpb-shopall__intro{display:flex;flex-direction:column;gap:12px;max-width:760px}.tpb-shopall .tpb-tabs{margin-top:20px}.tpb-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.tpb-toolbar__right{display:flex;align-items:center;gap:12px}.tpb-toolbar__count{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--color-neutral-800)}.tpb-sort select{min-height:44px;padding:0 40px 0 18px;border-radius:999px;border:1.5px solid var(--color-neutral-300);background:transparent;color:var(--color-text);font-family:var(--font-body);font-weight:700;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text) 50%),linear-gradient(135deg,var(--color-text) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.tpb-sort select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tpb-shopall .tpb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tpb-shopall .tpb-grid__cell{display:block!important}@media (max-width:767px){.tpb-shopall{max-width:none;padding:20px 20px 48px}.tpb-shopall .tpb-tabs{margin-top:8px}.tpb-shopall .tpb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tpb-toolbar{align-items:stretch}.tpb-toolbar .tpb-bulk,.tpb-toolbar__right{width:100%}.tpb-toolbar__right{justify-content:space-between}.tpb-sort,.tpb-sort select{width:100%}}.tpb .tpb-shopall__desc p{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--color-neutral-700)}