.catalog-module__w4oK5q__affiliate{background:var(--paper);border:1px solid var(--line-base);color:var(--ink-900);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.catalog-module__w4oK5q__affiliate svg{color:var(--green-700)}.catalog-module__w4oK5q__affiliateCount{background:var(--green-50);color:var(--green-700);border-radius:999px;padding:2px 10px;font-size:12px;line-height:16px}.catalog-module__w4oK5q__skip{min-height:40px;color:var(--ink-500);align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.catalog-module__w4oK5q__skip:hover{color:var(--ink-900)}.catalog-module__w4oK5q__skip:focus-visible{outline:2px solid var(--green-700);outline-offset:3px;border-radius:4px}.catalog-module__w4oK5q__listing{padding-top:40px}.catalog-module__w4oK5q__toolbar{border-bottom:1px solid var(--line-base);flex-direction:column;gap:16px;margin-bottom:36px;padding-bottom:24px;display:flex}.catalog-module__w4oK5q__chips{flex-wrap:wrap;gap:8px;display:flex}.catalog-module__w4oK5q__chip{border:1px solid var(--line-base);background:var(--paper);height:40px;color:var(--ink-700);white-space:nowrap;transition:background-color .15s var(--sp-ease),border-color .15s var(--sp-ease),color .15s var(--sp-ease);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.catalog-module__w4oK5q__chip:hover{border-color:var(--ink-300);color:var(--ink-900)}.catalog-module__w4oK5q__chip:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.catalog-module__w4oK5q__chipOn,.catalog-module__w4oK5q__chipOn:hover{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.catalog-module__w4oK5q__count{color:var(--ink-500);margin:0;font-size:14px;line-height:20px}.catalog-module__w4oK5q__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.catalog-module__w4oK5q__currency{color:var(--ink-500);align-items:baseline;gap:8px;margin-left:auto;font-size:14px;line-height:20px;display:flex}.catalog-module__w4oK5q__currency select{border:1px solid var(--line-base);background:var(--paper);height:34px;color:var(--ink-900);font:inherit;border-radius:8px;padding:0 8px}.catalog-module__w4oK5q__currency select:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.catalog-module__w4oK5q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.catalog-module__w4oK5q__card{color:var(--ink-900);flex-direction:column;text-decoration:none;display:flex}.catalog-module__w4oK5q__card:hover{color:var(--ink-900)}.catalog-module__w4oK5q__card:focus-visible{outline:2px solid var(--green-700);outline-offset:4px;border-radius:16px}.catalog-module__w4oK5q__cover{aspect-ratio:16/10;background:var(--surface);border-radius:16px;position:relative;overflow:hidden}.catalog-module__w4oK5q__coverImg{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--sp-ease);position:absolute;inset:0}.catalog-module__w4oK5q__card:hover .catalog-module__w4oK5q__coverImg{transform:scale(1.03)}.catalog-module__w4oK5q__placeholder{background:radial-gradient(400px 220px at 85% 0%,#12603c1f,transparent 70%),var(--green-50);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.catalog-module__w4oK5q__placeholderIcon{background:var(--paper);width:64px;height:64px;color:var(--green-700);border-radius:18px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 24px #0a3b251a}.catalog-module__w4oK5q__cardBody{flex-direction:column;flex:auto;padding:16px 2px 0;display:flex}.catalog-module__w4oK5q__category{letter-spacing:1.2px;text-transform:uppercase;color:var(--green-700);font-size:12px;font-weight:600;line-height:16px}.catalog-module__w4oK5q__cardTitle{letter-spacing:-.3px;color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:19px;font-weight:600;line-height:25px;display:-webkit-box;overflow:hidden}.catalog-module__w4oK5q__card:hover .catalog-module__w4oK5q__cardTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.catalog-module__w4oK5q__creator{color:var(--ink-500);margin-top:4px;font-size:14px;line-height:20px}.catalog-module__w4oK5q__tags{flex-wrap:wrap;gap:6px;max-height:52px;margin-top:10px;display:flex;overflow:hidden}.catalog-module__w4oK5q__tag{background:var(--surface);color:var(--ink-500);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;line-height:18px}.catalog-module__w4oK5q__cardFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.catalog-module__w4oK5q__priceGroup{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.catalog-module__w4oK5q__price{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px}.catalog-module__w4oK5q__was{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:14px}.catalog-module__w4oK5q__save,.catalog-module__w4oK5q__free{background:var(--green-50);color:var(--green-700);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.catalog-module__w4oK5q__free{font-size:14px;line-height:22px}.catalog-module__w4oK5q__cta{color:var(--ink-500);transition:color .15s var(--sp-ease);flex-shrink:0;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.catalog-module__w4oK5q__card:hover .catalog-module__w4oK5q__cta{color:var(--green-700)}.catalog-module__w4oK5q__loading{color:var(--ink-500);grid-column:1/-1;margin:0;font-size:15px;line-height:22px}.catalog-module__w4oK5q__skeleton{flex-direction:column;gap:10px;display:flex}.catalog-module__w4oK5q__skeletonCover{aspect-ratio:16/10;background:var(--surface);border-radius:16px}.catalog-module__w4oK5q__skeletonLine{background:var(--surface);border-radius:999px;width:80%;height:16px}.catalog-module__w4oK5q__skeletonShort{width:40%}@media (prefers-reduced-motion:no-preference){.catalog-module__w4oK5q__skeleton{animation:1.4s ease-in-out infinite catalog-module__w4oK5q__pulse}}@keyframes catalog-module__w4oK5q__pulse{50%{opacity:.55}}.catalog-module__w4oK5q__notice{color:var(--danger-600);background:#b4483c14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;line-height:22px;display:flex}.catalog-module__w4oK5q__empty{background:var(--surface);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:72px 24px;display:flex}.catalog-module__w4oK5q__emptyIcon{background:var(--paper);width:56px;height:56px;color:var(--green-700);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.catalog-module__w4oK5q__emptyTitle{letter-spacing:-.3px;color:var(--ink-900);margin:0;font-size:20px;font-weight:600;line-height:28px}.catalog-module__w4oK5q__pager{border-top:1px solid var(--line-base);justify-content:center;align-items:center;gap:16px;margin-top:56px;padding-top:32px;display:flex}.catalog-module__w4oK5q__pageOf{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:991.98px){.catalog-module__w4oK5q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.catalog-module__w4oK5q__listing{padding-top:24px}.catalog-module__w4oK5q__chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto}.catalog-module__w4oK5q__chips::-webkit-scrollbar{display:none}.catalog-module__w4oK5q__toolbar{margin-bottom:28px;padding-bottom:20px}.catalog-module__w4oK5q__grid{grid-template-columns:minmax(0,1fr);gap:32px}.catalog-module__w4oK5q__cardTitle{font-size:18px;line-height:24px}.catalog-module__w4oK5q__pager{gap:8px;margin-top:40px}.catalog-module__w4oK5q__pager>button{padding:0 14px}.catalog-module__w4oK5q__pageOf{text-align:center;font-size:13px}}@media (prefers-reduced-motion:reduce){.catalog-module__w4oK5q__coverImg,.catalog-module__w4oK5q__chip,.catalog-module__w4oK5q__cta{transition:none}.catalog-module__w4oK5q__card:hover .catalog-module__w4oK5q__coverImg{transform:none}}
/*# sourceMappingURL=e2254e27205b0c9b.css.map*/