.plp{padding:clamp(10px,1.4vw,18px) clamp(12px,1.7vw,24px) 0;box-sizing:border-box}.plp-cats{display:flex;gap:var(--son-gap);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.plp-cats::-webkit-scrollbar{display:none}.plp-cats .ps-d-chip{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;font:500 16px/1 var(--ps-font);text-decoration:none;color:var(--ps-ink);white-space:nowrap}.plp-cats .ps-d-chip:hover{background:var(--ps-stone)}.ps-d .plp-cats .ps-d-chip.is-on{background:var(--ps-accent);color:var(--ps-accent-ink);border-color:var(--ps-accent)}.plp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 0;margin-top:8px;border-block:1px solid var(--ps-line)}.plp-bar__toggle{display:none}.plp-filters{display:flex;flex-wrap:wrap;gap:var(--son-gap);align-items:center}.plp-f{position:relative}.plp-f>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ps-line);background:var(--ps-surface);color:var(--ps-ink);font:500 16px/1 var(--ps-font);cursor:pointer;-webkit-user-select:none;user-select:none}.plp-f>summary::-webkit-details-marker{display:none}.plp-f>summary:after{content:"";width:8px;height:8px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.plp-f[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.plp-f[open]>summary,.plp-f>summary:hover{background:var(--ps-stone)}.plp-f[data-on]>summary{border-color:var(--ps-accent)}.plp-f__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ps-accent);color:var(--ps-accent-ink);font-size:13px;line-height:1}.plp-f__panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:240px;max-width:min(340px,92vw);padding:8px;border-radius:12px;background:var(--ps-surface);border:1px solid var(--ps-line);box-shadow:0 18px 40px -20px #1a1a1a59}.plp-f__list{list-style:none;margin:0;padding:0;max-height:min(360px,60vh);overflow-y:auto;overscroll-behavior:contain}.plp-opt,.plp-check{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 8px;border-radius:8px;cursor:pointer;font:400 16px/1.2 var(--ps-font);color:var(--ps-ink)}.plp-opt:hover{background:var(--ps-stone)}.plp-opt span{flex:1}.plp-opt em{font-style:normal;color:var(--ps-ink2);font-size:14px;font-variant-numeric:tabular-nums}.plp-opt input:disabled~*{opacity:.45}.plp-opt input,.plp-check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--ps-accent);cursor:pointer}.plp-price{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px}.plp-price label{display:grid;gap:6px;font-size:14px;color:var(--ps-ink2)}.plp-price input{min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--ps-line);background:var(--ps-bg);color:var(--ps-ink);font:400 16px/1 var(--ps-font);width:100%;box-sizing:border-box}.plp-price button{grid-column:1/-1}.plp-bar__end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto}.plp-check{padding:0 4px}.plp-count{color:var(--ps-ink2);font-size:15px;font-variant-numeric:tabular-nums}.plp-bar .ps-d-sort select{min-height:44px;padding:0 42px 0 16px;border-radius:999px;border:1px solid var(--ps-line);background-color:var(--ps-surface);color:var(--ps-ink);font:500 16px/1 var(--ps-font)}.plp-active{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.ps-d a.plp-tag{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--ps-stone);border:1px solid var(--ps-line);color:var(--ps-ink);font:500 15px/1 var(--ps-font);text-decoration:none}.ps-d a.plp-tag:hover{background:var(--ps-accent);color:var(--ps-accent-ink)}.plp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--son-gap);padding-top:var(--son-gap)}.plp-grid>.ps-d-card{min-width:0}.plp-empty{grid-column:1/-1;display:grid;gap:14px;justify-items:start;padding:40px 0}@media(max-width:749px){.plp-grid>.ps-d-card:is(:nth-child(16n+1),:nth-child(16n+8)){grid-column:1/-1}.plp-grid>.ps-d-card:is(:nth-child(16n+1),:nth-child(16n+8)) .ps-d-card__img{aspect-ratio:4/5}.plp-grid>.ps-d-card:is(:nth-child(16n+1),:nth-child(16n+8)) .ps-d-card__img img{object-fit:contain}}@media(min-width:750px)and (max-width:1199px){.plp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plp-grid>.ps-d-card:nth-child(10n+1){grid-column:1/span 2;grid-row:span 2}.plp-grid>.ps-d-card:nth-child(10n+6){grid-column:3/span 2;grid-row:span 2}.plp-grid>.ps-d-card:is(:nth-child(10n+1),:nth-child(10n+6)){display:flex;flex-direction:column}.plp-grid>.ps-d-card:is(:nth-child(10n+1),:nth-child(10n+6)) .ps-d-card__img{aspect-ratio:auto;flex:1 1 0;min-height:0;position:relative}.plp-grid>.ps-d-card:is(:nth-child(10n+1),:nth-child(10n+6)) .ps-d-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}}@media(min-width:1200px){.plp-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.plp-grid>.ps-d-card:nth-child(18n+1){grid-column:1/span 2;grid-row:span 2}.plp-grid>.ps-d-card:nth-child(18n+10){grid-column:5/span 2;grid-row:span 2}.plp-grid>.ps-d-card:is(:nth-child(18n+1),:nth-child(18n+10)){display:flex;flex-direction:column}.plp-grid>.ps-d-card:is(:nth-child(18n+1),:nth-child(18n+10)) .ps-d-card__img{aspect-ratio:auto;flex:1 1 0;min-height:0;position:relative}.plp-grid>.ps-d-card:is(:nth-child(18n+1),:nth-child(18n+10)) .ps-d-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}}@media(max-width:749px){.plp-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plp-bar__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;border:1px solid var(--ps-line);background:var(--ps-surface);color:var(--ps-ink);font:500 16px/1 var(--ps-font);cursor:pointer}.plp-bar.is-open .plp-bar__toggle{background:var(--ps-accent);color:var(--ps-accent-ink);border-color:var(--ps-accent)}.plp-bar__end{display:contents}.plp-bar .ps-d-sort select{width:100%}.plp-bar__toggle{grid-column:1;grid-row:1}.plp-bar .ps-d-sort{grid-column:2;grid-row:1}.plp-check{grid-column:1;grid-row:3}.plp-count{grid-column:2;grid-row:3;justify-self:end}.plp-filters{display:none;grid-column:1/-1;grid-row:2;flex-direction:column;align-items:stretch}.plp-bar.is-open .plp-filters{display:flex}.plp-f>summary{width:100%;box-sizing:border-box;justify-content:space-between;border-radius:12px}.plp-f__panel{position:static;max-width:none;margin-top:6px;box-shadow:none}.plp-f__list{max-height:260px}}@media(prefers-reduced-motion:reduce){.plp-f>summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ps-son-plp.css.map */
