.ps{--ps-bg: #ffffff;--ps-surface: #ffffff;--ps-tile: #f3f3f1;--ps-line: #e4e4e0;--ps-line-strong: #cbcbc6;--ps-text: #111111;--ps-muted: #6b6b6b;--ps-soft: #3d3d3d;--ps-accent: #f2b705;--ps-accent-ink: #8a6a00;background:var(--ps-bg);color:var(--ps-text);display:block;width:100%}.ps :where(h1,h2,p,label,legend){color:inherit}.ps *,.ps *:before,.ps *:after{box-sizing:border-box}.ps__inner{margin:0 auto;max-width:124rem;padding:0 2rem}.ps__hero{align-items:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0 3.2rem;text-align:center}.ps__hero--split{align-items:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left}.ps__hero-copy{display:flex;flex:1 1 52rem;flex-direction:column;gap:1.2rem;min-width:0}.ps__eyebrow{color:var(--ps-accent-ink);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.ps__heading{color:var(--ps-text);font-family:var(--font-heading-family);font-size:clamp(4.4rem,7vw,8.4rem);font-weight:800;letter-spacing:.01em;line-height:.95;margin:0;text-transform:uppercase}.ps__intro{color:var(--ps-soft);font-size:1.7rem;line-height:1.55;margin:0;max-width:64rem}.ps__intro p{margin:0}.ps__breadcrumb{color:var(--ps-muted);font-size:1.4rem}.ps__breadcrumb a{color:var(--ps-muted);text-decoration:none}.ps__breadcrumb a:hover{color:var(--ps-text)}.ps__badges{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.ps__badges li{border:.1rem solid var(--ps-line-strong);border-radius:99rem;color:var(--ps-soft);font-size:1.5rem;font-weight:500;padding:1rem 1.6rem}.ps__divider{border-bottom:.1rem solid var(--ps-line)}.ps__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;padding:.8rem 0 4rem}.ps__toolbar--between{justify-content:space-between;padding-top:2.8rem}.ps__tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ps__tab{align-items:center;background:transparent;border:.15rem solid var(--ps-line-strong);border-radius:99rem;color:var(--ps-text);cursor:pointer;display:inline-flex;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;gap:.8rem;letter-spacing:.06em;min-height:4.4rem;padding:0 1.8rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ps__tab:hover{border-color:var(--ps-text)}.ps__tab[aria-pressed=true]{background:var(--ps-text);border-color:var(--ps-text);color:#fff}.ps__tab-count{color:#8a8a8a;font-weight:600}.ps__tab[aria-pressed=true] .ps__tab-count{color:#bdbdbd}.ps__sort{align-items:center;display:flex;gap:1rem}.ps__sort label{color:var(--ps-muted);font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ps__sort select{background:var(--ps-bg);border:.15rem solid var(--ps-line-strong);border-radius:1rem;color:var(--ps-text);cursor:pointer;font:inherit;font-size:1.5rem;font-weight:600;min-height:4.4rem;padding:0 1.4rem}.ps__grid{display:grid;gap:4rem 2.4rem;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));list-style:none;margin:0;padding:0 0 9.6rem}@media screen and (max-width:589px){.ps__grid{gap:3.2rem 1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.ps__item{display:flex;margin:0;min-width:0}.ps__item[hidden]{display:none}.ps-card{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1.6rem;padding:0;text-align:center;width:100%}.ps-card--left{text-align:left}.ps-card__media{display:block;aspect-ratio:var(--ps-ratio, 1 / 1);background:var(--ps-tile);border-radius:1.8rem;overflow:hidden;position:relative;width:100%}.ps-card__media img{display:block;height:100%;object-fit:var(--ps-fit, cover);transition:transform .45s ease;width:100%}.ps-card:hover .ps-card__media img{transform:scale(1.04)}.ps-card__pill{align-items:center;background:#fffffff0;box-shadow:0 .1rem .4rem #00000026;border-radius:99rem;bottom:1rem;color:#111;display:inline-flex;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:800;gap:.4rem;justify-content:center;left:1rem;letter-spacing:.06em;min-height:2.8rem;opacity:.9;padding:0 1rem;position:absolute;transition:opacity .2s ease,transform .2s ease}.ps-card__pill svg{height:1.1rem;width:1.1rem}.ps-card__pill--wide{opacity:0;transform:translateY(.4rem)}.ps-card:hover .ps-card__pill,.ps-card:focus-visible .ps-card__pill{opacity:1;transform:none}@media(hover:none){.ps-card__pill--wide{opacity:.9;transform:none}}.ps-card__badge{background:#111c;border-radius:99rem;color:#fff;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;left:1rem;letter-spacing:.06em;padding:.5rem .9rem;position:absolute;top:1rem}.ps-card__badge--right{left:auto;right:1rem}.ps-card__text{display:flex;flex-direction:column;gap:.6rem;padding:0 .6rem}.ps-card__kicker{color:var(--ps-muted);font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ps-card__title{font-family:var(--font-heading-family);font-size:2.3rem;font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.ps-card__meta{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}.ps-card__price{font-size:1.8rem;font-weight:600}.ps-card__note{color:var(--ps-muted);font-size:1.4rem}.ps-card:focus-visible,.ps__tab:focus-visible,.ps-btn:focus-visible,.ps-opt:focus-visible,.ps-thumb:focus-visible,.ps__sort select:focus-visible{outline:.3rem solid var(--ps-accent);outline-offset:.3rem}.ps__empty{color:var(--ps-muted);font-size:1.6rem;padding:2rem 0 8rem;text-align:center}.ps-btn{align-items:center;border-radius:99rem;cursor:pointer;display:inline-flex;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:800;gap:1rem;justify-content:center;letter-spacing:.08em;min-height:5.2rem;padding:0 2.6rem;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.ps-btn svg{flex:none;height:1.6rem;width:1.6rem}.ps-btn--light{background:#111;border:0;color:#fff}.ps-btn--accent{background:var(--ps-accent);border:0;color:#111;min-height:5.6rem}.ps-btn--ghost{background:transparent;border:.15rem solid var(--ps-line-strong);color:var(--ps-text);font-weight:700;min-height:4.8rem}.ps-btn:hover{opacity:.88;color:inherit}.ps-btn--light:hover{color:#fff}.ps-btn--accent:hover{color:#111}.ps-btn[disabled]{cursor:not-allowed;opacity:.6}.ps__cta{background:var(--ps-tile);border-top:.1rem solid var(--ps-line)}.ps__cta-inner{align-items:center;display:flex;flex-direction:column;gap:1.8rem;padding:7.2rem 0;text-align:center}.ps__cta h2{color:var(--ps-text);font-family:var(--font-heading-family);font-size:clamp(3.4rem,5vw,5.6rem);font-weight:800;line-height:1;margin:0;text-transform:uppercase}.ps__cta p{color:var(--ps-soft);font-size:1.7rem;line-height:1.55;margin:0;max-width:56rem}.ps-dialog{background:transparent;border:0;color:var(--ps-text);margin:auto;max-height:calc(100vh - 4rem);max-width:104rem;padding:0;width:calc(100% - 4rem)}.ps-dialog::backdrop{background:#0009}.ps-dialog[open]{animation:ps-fade .2s ease}@keyframes ps-fade{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}.ps-panel{background:var(--ps-surface);border:.1rem solid var(--ps-line);border-radius:2.2rem;box-shadow:0 2rem 6rem #00000040;display:flex;flex-wrap:wrap;max-height:calc(100vh - 4rem);overflow-y:auto;position:relative}.ps-panel[hidden]{display:none}.ps-panel__close{align-items:center;background:#111111d9;border:0;border-radius:99rem;color:#fff;cursor:pointer;display:flex;height:4.4rem;justify-content:center;position:absolute;right:1.4rem;top:1.4rem;width:4.4rem;z-index:2}.ps-panel__close svg{height:2rem;width:2rem}.ps-panel__media{display:flex;flex:1 1 40rem;flex-direction:column;gap:1.2rem;min-width:0;padding:2rem}.ps-panel__main{aspect-ratio:1 / 1;background:var(--ps-tile);border-radius:1.6rem;overflow:hidden;width:100%}.ps-panel__main img{display:block;height:100%;object-fit:contain;width:100%}.ps-panel__thumbs{display:flex;flex-wrap:wrap;gap:1rem}.ps-thumb{background:var(--ps-tile);border:.2rem solid transparent;border-radius:1.2rem;cursor:pointer;height:6.4rem;overflow:hidden;padding:0;width:6.4rem}.ps-thumb[aria-pressed=true]{border-color:#111}.ps-thumb img{display:block;height:100%;object-fit:cover;width:100%}.ps-panel__info{display:flex;flex:1 1 36rem;flex-direction:column;gap:1.8rem;min-width:0;padding:4rem 3.2rem 3.2rem 1.6rem}@media screen and (max-width:749px){.ps-panel__info{padding:.8rem 2rem 2.4rem}}.ps-panel__title{color:var(--ps-text);font-family:var(--font-heading-family);font-size:3.8rem;font-weight:800;line-height:1.02;margin:0;padding-right:4rem;text-transform:uppercase}.ps-panel__price{font-size:2.2rem;font-weight:600}.ps-panel__desc{color:var(--ps-soft);font-size:1.7rem;line-height:1.6;margin:0}.ps-panel__desc p{margin:0 0 .8rem}.ps-tags{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.ps-tags li{background:var(--ps-tile);border-radius:.8rem;color:var(--ps-soft);font-size:1.4rem;font-weight:500;padding:.7rem 1.2rem}.ps-callout{background:var(--ps-tile);border:.1rem solid var(--ps-line);border-radius:1.6rem;display:flex;flex-direction:column;gap:1.4rem;margin-top:auto;padding:2.2rem}.ps-callout__title{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:800;line-height:1.05;text-transform:uppercase}.ps-callout__text{color:var(--ps-soft);font-size:1.5rem;line-height:1.5}.ps-field{border:0;display:flex;flex-direction:column;gap:.8rem;margin:0 0 1.6rem;min-width:0;padding:0}.ps-field .ps-field{margin:0}.ps-personalize[hidden],.ps-msg[hidden],.ps-panel__thumbs[hidden]{display:none}.ps-field legend,.ps-label{color:var(--ps-muted);font-size:1.3rem;font-weight:600;letter-spacing:.16em;margin-bottom:.8rem;padding:0;text-transform:uppercase}.ps-group-label{color:var(--ps-soft);font-size:1.4rem}.ps-opts{display:flex;flex-wrap:wrap;gap:.8rem}.ps-opt{background:transparent;border:.15rem solid var(--ps-line-strong);border-radius:1rem;color:var(--ps-text);cursor:pointer;font:inherit;font-size:1.5rem;font-weight:600;min-height:4.4rem;min-width:5.2rem;padding:0 1.2rem}.ps-opt[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.ps-opt[aria-disabled=true]{opacity:.4;text-decoration:line-through}.ps-opt--swatch{border:.3rem solid var(--ps-line-strong);border-radius:99rem;height:4.4rem;min-width:4.4rem;padding:0;width:4.4rem}.ps-opt--swatch[aria-pressed=true]{background:var(--swatch);border-color:#111;box-shadow:inset 0 0 0 .2rem #fff}.ps-personalize{background:var(--ps-tile);border:.1rem solid var(--ps-line);border-radius:1.4rem;display:flex;flex-direction:column;gap:1rem;padding:1.6rem}.ps-personalize__row{display:flex;flex-wrap:wrap;gap:1rem}.ps-personalize__row>div{display:flex;flex:2 1 18rem;flex-direction:column;gap:.6rem}.ps-personalize__row>div+div{flex:1 1 9rem}.ps-personalize label{color:var(--ps-soft);font-size:1.4rem}.ps-input{background:#fff;border:.15rem solid var(--ps-line-strong);border-radius:1rem;color:var(--ps-text);font:inherit;font-size:1.6rem;min-height:4.8rem;padding:0 1.4rem;width:100%}.ps-input:focus{border-color:var(--ps-text);outline:none}.ps-msg{border-radius:1.2rem;font-size:1.5rem;font-weight:500;padding:1.4rem 1.6rem}.ps-msg--error{background:#fdecea;border:.1rem solid #f1b9b1;color:#8a1f12}.ps-msg--ok{background:#eaf6e8;border:.1rem solid #b6dcb1;color:#1f5a1b}.ps-msg a{color:inherit}.ps-actions{display:flex;flex-direction:column;gap:1rem;margin-top:auto}.ps-actions__note{color:var(--ps-muted);font-size:1.4rem;text-align:center}.ps-placeholder{align-items:center;border:.1rem dashed var(--ps-line-strong);border-radius:1.8rem;color:var(--ps-muted);display:flex;flex-direction:column;font-size:1.4rem;gap:.6rem;height:100%;justify-content:center;padding:1.6rem;text-align:center}.ps-placeholder strong{color:var(--ps-text);font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase}body.ps-lock{overflow:hidden}@media screen and (max-width:589px){.ps-card__pill{bottom:.8rem;font-size:1rem;left:.8rem;min-height:2.4rem;padding:0 .8rem}.ps-card__badge{font-size:1rem;left:.8rem;padding:.4rem .7rem;top:.8rem}.ps-card__badge--right{left:auto;right:.8rem}.ps-card__title{font-size:1.7rem}.ps-card__kicker{font-size:1.1rem}.ps-card__price{font-size:1.5rem}.ps-card__note{font-size:1.2rem}.ps-card__meta{align-items:flex-start;flex-direction:column;gap:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/prime-showcase.css.map */
