._badge_h0hvr_1{display:inline-flex;align-items:center;height:24px;padding:0 .6rem;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;border-radius:var(--radius);background:var(--ps-grey-100);color:var(--ps-charcoal);white-space:nowrap}._sale_h0hvr_33{background:var(--ps-red);color:var(--ps-white)}._sold-out_h0hvr_43{background:var(--ps-grey-800);color:var(--ps-white)}._new_h0hvr_53{background:var(--ps-power);color:var(--ps-charcoal)}._system_h0hvr_63{background:var(--ps-charcoal);color:var(--ps-white)}._success_h0hvr_73{background:var(--ps-green);color:var(--ps-white)}._neutral_h0hvr_83{background:var(--ps-grey-100);color:var(--ps-charcoal)}._coming-soon_h0hvr_93{background:var(--ps-charcoal);color:var(--ps-power)}._heart_scyir_5{transition:fill var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration) var(--ease)}[data-saved=true] ._heart_scyir_5{fill:var(--ps-red);color:var(--ps-red)}@media(prefers-reduced-motion:no-preference){[data-saved=true] ._heart_scyir_5{animation:_wishlist-pop_scyir_1 var(--duration-slow) var(--ease)}}@keyframes _wishlist-pop_scyir_1{50%{transform:scale(1.22)}}._icon_scyir_57{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fffffff0;color:var(--ps-charcoal);box-shadow:0 1px 4px #00000024;transition:background-color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);-webkit-tap-highlight-color:transparent}._icon_scyir_57:hover{background:var(--ps-white)}._icon_scyir_57:hover ._heart_scyir_5{color:var(--ps-red)}._icon_scyir_57:active{transform:scale(.94)}._full_scyir_131{--outline: 2px;--outline-color: var(--ps-grey-300);--face: var(--ps-white);--shape: polygon(0 0, 100% 0, calc(100% - var(--angle)) 100%, 0 100%);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:56px;padding:0 calc(2rem + var(--angle)) 0 2rem;background:var(--outline-color);clip-path:var(--shape);color:var(--ps-charcoal);font-weight:700;font-size:var(--text-md);letter-spacing:.03em;line-height:1.2;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);-webkit-tap-highlight-color:transparent}._full_scyir_131:before{content:"";position:absolute;inset:var(--outline);z-index:-1;background:var(--face);clip-path:var(--shape);transition:background-color var(--duration-fast) var(--ease)}._full_scyir_131:hover{--outline-color: var(--ps-charcoal)}._full_scyir_131:active{transform:translateY(1px)}._full_scyir_131:focus-visible{--outline: 3px;--outline-color: var(--color-focus);outline:none}._full_scyir_131[data-saved=true]{--outline-color: var(--ps-red);--face: #fdf4f4}._full_scyir_131[data-saved=true]:hover{--face: #fbe9e9}._full_scyir_131[data-saved=true]:focus-visible{--outline-color: var(--color-focus)}._card_2hhlb_2{--color-text: var(--ps-charcoal);--color-text-muted: var(--ps-grey-600);--color-border: var(--ps-grey-200);--color-focus: var(--ps-charcoal);position:relative;display:flex;flex-direction:column;height:100%;background:var(--ps-white);color:var(--ps-charcoal);border:1px solid var(--color-border);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration) var(--ease)}._card_2hhlb_2:hover,._card_2hhlb_2:focus-within{border-color:var(--ps-green);box-shadow:var(--shadow-card)}._card_2hhlb_2 .btn--outline{--btn-fg: var(--ps-charcoal);--btn-bg-hover: var(--ps-grey-100)}._card_2hhlb_2 .btn--outline:hover{--btn-fg: var(--ps-green)}._media_2hhlb_35{position:relative;display:block;overflow:hidden;border-bottom:1px solid var(--color-border)}._image_2hhlb_42{background:var(--ps-white);transition:transform var(--duration-slow) var(--ease)}@media(hover:hover)and (min-width:1024px){._card_2hhlb_2:hover ._image_2hhlb_42:not(._imageAlt_2hhlb_48){transform:scale(1.03)}}._imageAlt_2hhlb_48{position:absolute;inset:0;opacity:0;transition:opacity var(--duration) var(--ease)}@media(hover:hover)and (min-width:1024px){._card_2hhlb_2:hover ._imageAlt_2hhlb_48{opacity:1}}._badge_2hhlb_66{position:absolute;top:var(--space-3);left:var(--space-3)}._wishlist_2hhlb_73{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2}._card_2hhlb_2[data-unavailable=true] ._image_2hhlb_42:not(._imageAlt_2hhlb_48){opacity:.6}._body_2hhlb_84{display:flex;flex-direction:column;flex:1;gap:.35rem;padding:var(--space-3)}@media(min-width:768px){._body_2hhlb_84{padding:var(--space-4)}}._system_2hhlb_98{font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-green)}._title_2hhlb_72{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1.35;letter-spacing:0;min-height:2.7em}@media(min-width:768px){._title_2hhlb_72{font-size:var(--text-base)}}._titleLink_2hhlb_72{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._titleLink_2hhlb_72:after{content:"";position:absolute;inset:0}._titleLink_2hhlb_72:hover{text-decoration:none}._previewNote_2hhlb_138{margin-top:.25rem;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._price_2hhlb_147{margin-top:.25rem;font-size:var(--text-lg)}@media(max-width:479px){._price_2hhlb_147{font-size:var(--text-md)}}._stock_2hhlb_159{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:700;color:var(--ps-green)}._stock_2hhlb_159:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ps-green)}._actions_2hhlb_176{position:relative;z-index:1;margin-top:auto;padding-top:var(--space-3)}._grid_xdp4z_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._cell_xdp4z_13{min-width:0}@media(min-width:768px){._grid_xdp4z_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:1200px){._grid_xdp4z_1{grid-template-columns:repeat(4,minmax(0,1fr))}._cols3_xdp4z_43{grid-template-columns:repeat(3,minmax(0,1fr))}}._rail_xdp4z_53{display:grid;grid-auto-flow:column;grid-auto-columns:min(70vw,280px);gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}._rail_xdp4z_53::-webkit-scrollbar{display:none}._railCell_xdp4z_87{scroll-snap-align:start;min-width:0}@media(min-width:768px){._rail_xdp4z_53{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:var(--space-4);overflow:visible;margin-inline:0;padding-inline:0;padding-bottom:0}}@media(min-width:1200px){._rail_xdp4z_53{grid-template-columns:repeat(4,minmax(0,1fr))}}
