.pst{--pst-bg: var(--perf-bg, #efebe4);--pst-card: var(--perf-card, #f7f4ef);--pst-ink: var(--perf-ink, #191714);--pst-fg-3: var(--perf-fg-3, #6b645b);--pst-line: var(--perf-line, #d6cfc4);--pst-accent: var(--perf-accent, #ec6100);--pst-display: var(--perf-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);--pst-mono: var(--perf-font-mono, "IBM Plex Mono", ui-monospace, monospace);--pst-ease: var(--perf-ease, cubic-bezier(.2, .7, .2, 1));display:none}@media screen and (max-width:749px){.pst{display:block;position:fixed;left:0;right:0;bottom:0;z-index:100;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--pst-card);border-top:2px solid var(--pst-ink);transform:translateY(calc(100% + 48px));visibility:hidden;transition:transform .25s var(--pst-ease),visibility 0s linear .25s}.pst.is-on{transform:none;visibility:visible;transition:transform .25s var(--pst-ease),visibility 0s}body[class*=overflow-hidden] .pst.is-on,html.pbis-lock .pst.is-on{transform:translateY(calc(100% + 48px));visibility:hidden;transition:transform .25s var(--pst-ease),visibility 0s linear .25s}body.pst-page{padding-bottom:var(--pst-h, 72px)}}quick-add-modal .pst,modal-dialog .pst{display:none!important}.pst__row{display:flex;align-items:stretch;gap:8px}.pst__sizes{display:flex;flex:0 0 auto;gap:1px;background:var(--pst-line);border:1px solid var(--pst-line)}.pst__size{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;min-width:52px;height:46px;margin:0;padding:0 8px;border:0;border-radius:0;box-shadow:none;background:var(--pst-card);color:var(--pst-ink);font:500 12px/1 var(--pst-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--pst-ease),color .2s var(--pst-ease)}.pst__size.is-soldout{color:var(--pst-fg-3);background:var(--pst-card) linear-gradient(to bottom right,transparent calc(50% - 1px),var(--pst-line),transparent calc(50% + 1px))}.pst__size.is-active{background:var(--pst-ink);color:var(--pst-bg)}.pst__size.is-active.is-soldout{background:var(--pst-ink) linear-gradient(to bottom right,transparent calc(50% - 1px),var(--pst-fg-3),transparent calc(50% + 1px))}.pst__add{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 8px;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:var(--pst-accent);color:var(--pst-ink);font:700 clamp(15px,4.6vw,18px)/1 var(--pst-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--pst-ease),color .2s var(--pst-ease)}.pst__add:active{background:var(--pst-ink);color:var(--pst-bg)}.pst__txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.pst__txt[hidden]{display:none}.pst__dot{margin:0 .35em}.pst__add.is-tight .pst__dot,.pst__add.is-tight [data-pst-price]{display:none}.pst__add[data-state=soldout]{background:var(--pst-ink);color:var(--pst-bg)}.pst__add[data-state=soldout]:active{background:var(--pst-accent);color:var(--pst-ink)}.pst__add[data-state=loading]{cursor:progress}.pst__add[data-state=loading] .pst__txt{visibility:hidden}.pst__add[data-state=loading]:after{content:"";position:absolute;left:0;bottom:0;width:35%;height:3px;background:var(--pst-ink);animation:pst-load .9s linear infinite}@keyframes pst-load{0%{transform:translate(-100%)}to{transform:translate(290%)}}.pst__size:focus-visible,.pst__add:focus-visible{outline:2px solid var(--pst-ink);outline-offset:-4px;box-shadow:none}.pst__size.is-active:focus-visible,.pst__add[data-state=soldout]:focus-visible{outline-color:var(--pst-accent)}.pst__msg{position:absolute;left:12px;bottom:100%;max-width:calc(100% - 24px);margin:0 0 2px;padding:6px 10px;background:var(--pst-accent);color:var(--pst-ink);font:500 11px/1.25 var(--pst-mono);letter-spacing:.06em;text-transform:uppercase}.pst__msg[hidden]{display:none}.pst.is-alert .pst__sizes{outline:2px solid var(--pst-accent);outline-offset:1px}@media(prefers-reduced-motion:no-preference){.pst.is-alert .pst__sizes{animation:pst-nudge .35s var(--pst-ease)}}@keyframes pst-nudge{0%,to{transform:none}30%{transform:translate(-4px)}70%{transform:translate(4px)}}variant-radios .pst-alert input[type=radio]+label,variant-radios.pst-alert input[type=radio]+label{outline:1px solid var(--perf-accent-text, #c53c00);outline-offset:-1px}.pst-main-msg{margin:.4rem 0 1.2rem;font:500 1.1rem/1.3 var(--perf-font-mono, "IBM Plex Mono", ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--perf-accent-text, #c53c00)}.pst-main-msg[hidden]{display:none}.pst-dc-guard{position:relative}product-form.pst-needs-size .pst-dc-guard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}@media(prefers-reduced-motion:reduce){.pst,.pst.is-on,body[class*=overflow-hidden] .pst.is-on,html.pbis-lock .pst.is-on,.pst__size,.pst__add{transition:none!important}.pst__add[data-state=loading]:after{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/perf-sticky-atc.css.map */
