.desson-accessories{--accessory-gutter:64px;width:min(calc(100% - 2 * var(--accessory-gutter)),1312px);margin:0 auto;padding:64px 0 80px;color:var(--desson-ink,#171311);font-family:var(--desson-reference-font,inherit)}.desson-accessories__heading h1{margin:0;font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.04em}.desson-accessories__intro{max-width:54ch;margin-top:24px;color:var(--desson-muted,#6f6965);font-size:16px;line-height:24px}.desson-accessories__intro p{margin:0}.desson-accessories__categories{display:flex;flex-wrap:wrap;gap:8px 24px;margin:40px 0 0;padding-bottom:24px;border-bottom:1px solid #ded8d1}.desson-accessories__categories a{display:flex;align-items:center;min-height:44px;font-size:16px;line-height:24px;color:var(--desson-brand,#742e19);text-decoration:none}.desson-accessories__categories a[aria-current],.desson-accessories__categories a:hover{text-decoration:underline;text-underline-offset:8px}.desson-accessories a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.desson-accessories__count{font-size:16px;line-height:24px;margin:24px 0}.desson-accessories__empty{padding:64px 0;max-width:640px}.desson-accessories__empty h2{font-size:24px;line-height:32px;font-weight:500;margin:0 0 16px}.desson-accessories__empty p{font-size:16px;line-height:24px;margin:0 0 24px;color:var(--desson-muted,#6f6965)}.desson-accessories__empty a{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;border-radius:8px;background:var(--desson-brand,#742e19);color:#fff;text-decoration:none;font-size:16px;line-height:24px}.desson-accessories__pagination{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px;font-size:16px;line-height:24px}.desson-accessories__pagination a{color:inherit;min-width:32px;min-height:44px}@media(max-width:989px){.desson-accessories{--accessory-gutter:32px;padding-top:48px}.desson-accessories__heading h1{font-size:32px;line-height:40px}}@media(max-width:749px){.desson-accessories{--accessory-gutter:16px;padding-top:40px;padding-bottom:48px}.desson-accessories__heading h1{font-size:28px;line-height:36px}.desson-accessories__categories{gap:8px 20px;margin-top:32px}.desson-accessories__empty{padding:40px 0}.desson-accessories__empty h2{font-size:20px;line-height:28px}}.desson-accessories .v2-cards,.desson-accessories .v2-cards>[data-v2-grid]{height:100%}.desson-accessories .v2-card-image :is(.v2-primary,.v2-secondary){object-fit:contain}.desson-accessories .v2-color-count a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/desson-accessories.css.map */
