.tp{background-color:var(--color-background);padding:4rem 1.25rem}@media screen and (min-width:768px){.tp{padding:6rem 2rem}}.tp__in{max-width:1060px;margin:0 auto}.tp__head{max-width:54ch;margin:0 0 2rem}@media screen and (min-width:821px){.tp__head{margin-bottom:2.75rem}}.tp__badge{display:inline-block;font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .75rem}.tp__h2{font-family:var(--font-heading);font-weight:900;font-size:1.6875rem;line-height:1.1;letter-spacing:-.03em;color:var(--color-text);margin:0 0 .9rem}@media screen and (min-width:821px){.tp__h2{font-size:clamp(1.875rem,3.1vw,2.6rem);margin-bottom:1rem}}.tp__lead{font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:var(--color-text-muted);margin:0}@media screen and (min-width:821px){.tp__lead{font-size:1rem;line-height:1.7}}.tp__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media screen and (min-width:821px){.tp__grid{grid-template-columns:.95fr 1.05fr;gap:3.25rem}}.tp__sheet{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;filter:drop-shadow(0 16px 32px rgba(13,13,13,.14))}@media screen and (min-width:821px){.tp__sheet{max-width:none}}.tp__figure{margin:0}.tp__photo{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:1rem;border:1px solid var(--color-border);background-color:var(--color-muted, #f0ece6);box-shadow:0 16px 32px -18px #0d0d0d38}@media screen and (min-width:821px){.tp__photo{max-width:none}}.tp__list{list-style:none;margin:0;padding:0;border-top:2px solid var(--color-text)}.tp__row{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 0;border-bottom:1px solid var(--color-border)}@media screen and (min-width:821px){.tp__row{padding:1.05rem 0;gap:1rem}}.tp__n{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.6875rem;font-weight:800;font-variant-numeric:tabular-nums;margin-top:.1rem}.tp__t{font-family:var(--font-heading);font-size:.9375rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;color:var(--color-text);margin:0 0 .2rem}@media screen and (min-width:821px){.tp__t{font-size:1rem}}.tp__d{font-family:var(--font-body);font-size:.8438rem;line-height:1.55;color:var(--color-text-muted);margin:0}@media screen and (min-width:821px){.tp__d{font-size:.875rem;line-height:1.6}}.tp__note{display:flex;gap:.8rem;align-items:flex-start;margin-top:1.25rem;padding:1rem 1.15rem;background-color:var(--color-card);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:.75rem}.tp__note svg{color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.tp__note p{font-family:var(--font-body);margin:0;font-size:.875rem;line-height:1.6;color:var(--color-text-muted)}.tp__note b{color:var(--color-text);font-weight:700}.tp__dl{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1.25rem;background-color:var(--color-primary);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.875rem;padding:0 1.5rem;height:44px;border-radius:12px;text-decoration:none;box-shadow:0 4px 12px -2px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:background-color .2s ease,transform .1s ease}@media screen and (min-width:560px){.tp__dl{width:auto}}.tp__dl:hover{background-color:color-mix(in srgb,var(--color-primary) 85%,black)}.tp__dl:active{transform:scale(.97)}.tp__dl:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.tp__dlnote{font-family:var(--font-body);font-size:.78125rem;color:var(--color-text-muted);margin:.6rem 0 0}.tp__links{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem}.tp__link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-heading);font-weight:700;font-size:.875rem;color:var(--color-text);text-decoration:none;border-bottom:2px solid var(--color-primary);padding-bottom:.15rem;transition:gap .18s ease,color .18s ease}.tp__link:hover{gap:.75rem;color:var(--color-primary)}.tp__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.tp__link,.tp__dl{transition:none}.tp__dl:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tech-pack.css.map */
