.jid-category-grid{padding-top:var(--jid-category-padding-top);padding-bottom:var(--jid-category-padding-bottom);background:#fff}.jid-category-grid__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:28px}.jid-category-grid__heading-group{position:relative;z-index:2;max-width:720px}.jid-category-grid__eyebrow{margin:0 0 8px;color:var(--jid-category-accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jid-category-grid__heading{margin:0;color:#0b0b0b;font-size:clamp(48px,5vw,76px);font-weight:900;font-style:italic;line-height:.95;letter-spacing:-.045em;text-transform:uppercase}.jid-category-grid__heading-line{display:block;width:84px;height:4px;margin-top:18px;background:var(--jid-category-accent)}.jid-category-grid__description{max-width:370px;margin-top:16px;color:#555;font-size:17px;line-height:1.45}.jid-category-grid__description p{margin:0}.jid-category-grid__decoration{display:flex;gap:10px;margin-top:4px;overflow:hidden;transform:skew(-38deg)}.jid-category-grid__decoration span{display:block;width:50px;height:88px;background:#f1f1f1}.jid-category-grid__decoration span:nth-child(2){background:#ebebeb}.jid-category-grid__decoration span:nth-child(3){background:color-mix(in srgb,var(--jid-category-accent) 18%,white)}.jid-category-grid__decoration span:nth-child(4){background:var(--jid-category-accent)}.jid-category-grid__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jid-category-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #ececec;border-radius:8px;box-shadow:0 6px 22px #0000000e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.jid-category-card:hover{border-color:#dedede;box-shadow:0 14px 32px #0000001a;transform:translateY(-5px)}.jid-category-card__full-link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.jid-category-card__media{position:relative;overflow:hidden;aspect-ratio:1.72 / 1;background:#fafafa}.jid-category-card__image{width:100%;height:100%;object-fit:contain;padding:8px 18px 0;transition:transform .35s ease}.jid-category-card:hover .jid-category-card__image{transform:scale(1.035)}.jid-category-card__placeholder{width:100%;height:100%}.jid-category-card__content{display:flex;flex:1;flex-direction:column;padding:12px 18px 16px}.jid-category-card__line{display:block;width:38px;height:3px;margin-bottom:10px;background:var(--jid-category-accent)}.jid-category-card__heading{margin:0;color:#111;font-size:clamp(21px,1.65vw,29px);font-weight:900;font-style:italic;line-height:1;letter-spacing:-.025em;text-transform:uppercase}.jid-category-card__description{min-height:22px;margin:7px 0 0;color:#555;font-size:13px;line-height:1.4}.jid-category-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:13px}.jid-category-card__count{color:#555;font-size:13px}.jid-category-card__action{display:inline-flex;align-items:center;gap:8px;color:var(--jid-category-accent);font-size:13px;font-weight:800}.jid-category-card__action svg{transition:transform .25s ease}.jid-category-card:hover .jid-category-card__action svg{transform:translate(4px)}@media screen and (max-width:989px){.jid-category-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jid-category-grid__decoration{opacity:.65}}@media screen and (max-width:749px){.jid-category-grid__header{margin-bottom:22px}.jid-category-grid__heading{font-size:43px}.jid-category-grid__heading-line{width:62px;height:3px;margin-top:13px}.jid-category-grid__description{max-width:290px;margin-top:13px;font-size:14px}.jid-category-grid__decoration{position:absolute;top:0;right:-18px;opacity:.35}.jid-category-grid__decoration span{width:28px;height:54px}.jid-category-grid__cards{grid-template-columns:1fr;gap:14px}.jid-category-card__media{aspect-ratio:1.55 / 1}.jid-category-card__content{padding:11px 15px 15px}.jid-category-card__heading{font-size:23px}.jid-category-card__description,.jid-category-card__count,.jid-category-card__action{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jid-category-grid.css.map */
