._badge_xfhsr_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_xfhsr_17{background:var(--ps-red);color:var(--ps-white)}._sold-out_xfhsr_22{background:var(--ps-grey-800);color:var(--ps-white)}._new_xfhsr_27{background:var(--ps-power);color:var(--ps-charcoal)}._system_xfhsr_32{background:var(--ps-charcoal);color:var(--ps-white)}._success_xfhsr_37{background:var(--ps-green);color:var(--ps-white)}._neutral_xfhsr_42{background:var(--ps-grey-100);color:var(--ps-charcoal)}._coming-soon_xfhsr_47{background:var(--ps-charcoal);color:var(--ps-power)}._heart_1roqb_3{transition:fill var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration) var(--ease)}[data-saved=true] ._heart_1roqb_3{fill:var(--ps-red);color:var(--ps-red)}@media(prefers-reduced-motion:no-preference){[data-saved=true] ._heart_1roqb_3{animation:_wishlist-pop_1roqb_1 var(--duration-slow) var(--ease)}}@keyframes _wishlist-pop_1roqb_1{50%{transform:scale(1.22)}}._icon_1roqb_29{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_1roqb_29:hover{background:var(--ps-white)}._icon_1roqb_29:hover ._heart_1roqb_3{color:var(--ps-red)}._icon_1roqb_29:active{transform:scale(.94)}._full_1roqb_66{--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_1roqb_66: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_1roqb_66:hover{--outline-color: var(--ps-charcoal)}._full_1roqb_66:active{transform:translateY(1px)}._full_1roqb_66:focus-visible{--outline: 3px;--outline-color: var(--color-focus);outline:none}._full_1roqb_66[data-saved=true]{--outline-color: var(--ps-red);--face: #fdf4f4}._full_1roqb_66[data-saved=true]:hover{--face: #fbe9e9}._full_1roqb_66[data-saved=true]:focus-visible{--outline-color: var(--color-focus)}._card_kyvu1_1{position:relative;display:flex;flex-direction:column;height:100%;background:var(--ps-white);border:1px solid var(--color-border);transition:border-color var(--duration-fast) var(--ease)}._card_kyvu1_1:hover,._card_kyvu1_1:focus-within{border-color:var(--ps-charcoal)}._media_kyvu1_16{position:relative;display:block;overflow:hidden;border-bottom:1px solid var(--color-border)}._image_kyvu1_23{background:var(--ps-white)}._imageAlt_kyvu1_27{position:absolute;inset:0;opacity:0;transition:opacity var(--duration) var(--ease)}@media(hover:hover)and (min-width:1024px){._card_kyvu1_1:hover ._imageAlt_kyvu1_27{opacity:1}}._badge_kyvu1_40{position:absolute;top:var(--space-3);left:var(--space-3)}._wishlist_kyvu1_47{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2}._card_kyvu1_1[data-unavailable=true] ._image_kyvu1_23:not(._imageAlt_kyvu1_27){opacity:.6}._body_kyvu1_58{display:flex;flex-direction:column;flex:1;gap:.35rem;padding:var(--space-3)}@media(min-width:768px){._body_kyvu1_58{padding:var(--space-4)}}._system_kyvu1_72{font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-green)}._title_kyvu1_46{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1.35;letter-spacing:0}@media(min-width:768px){._title_kyvu1_46{font-size:var(--text-base)}}._titleLink_kyvu1_46{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._titleLink_kyvu1_46:after{content:"";position:absolute;inset:0}._titleLink_kyvu1_46:hover{text-decoration:none}._previewNote_kyvu1_111{margin-top:.25rem;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._price_kyvu1_120{margin-top:.25rem}._actions_kyvu1_124{position:relative;z-index:1;margin-top:auto;padding-top:var(--space-3)}._grid_13te8_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._cell_13te8_7{min-width:0}@media(min-width:768px){._grid_13te8_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:1200px){._grid_13te8_1{grid-template-columns:repeat(4,minmax(0,1fr))}._cols3_13te8_22{grid-template-columns:repeat(3,minmax(0,1fr))}}._rail_13te8_27{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_13te8_27::-webkit-scrollbar{display:none}._railCell_13te8_44{scroll-snap-align:start;min-width:0}@media(min-width:768px){._rail_13te8_27{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_13te8_27{grid-template-columns:repeat(4,minmax(0,1fr))}}
