.ptp{padding:var(--ptp-padY) 16px}.ptp__inner{margin-inline:auto;max-width:var(--ptp-maxw)}.ptp__title{margin:0 0 18px;text-align:center;font-size:var(--ptp-title-size);line-height:1.15;font-weight:800;letter-spacing:.02em}.ptp__title.is-upper{text-transform:uppercase}.ptp__grid{display:flex;flex-wrap:wrap;gap:var(--ptp-gap)}.ptp__grid.is-center{justify-content:center}.ptp__pill{--_bg: var(--ptp-pill-bg);--_fg: var(--ptp-pill-text);display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--ptp-radius);background:var(--_bg);color:var(--_fg);text-decoration:none;font-size:var(--ptp-pill-size);line-height:1;font-weight:600;letter-spacing:.02em;transition:transform .12s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:0 0 0 1px #0000000a inset;white-space:nowrap}.ptp__pill:hover{background:var(--ptp-pill-bg-hover);color:var(--ptp-pill-text-hover);transform:translateY(-1px);box-shadow:0 6px 12px #0000000f}.ptp__pill:active{transform:translateY(0)}@media (max-width: 740px){.ptp__title{font-size:calc(var(--ptp-title-size) * .84)}.ptp__pill{font-size:calc(var(--ptp-pill-size) * .95);padding:9px 16px}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
