.ho-guidance-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--space-12)}.ho-category-guidance{background:var(--color-canvas);padding-block:var(--space-20);color:var(--color-ink)}.ho-guide-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-10)}.ho-guide-heading h2,.ho-category-expert h2,.ho-category-expert-dialog h2{font-family:var(--font-editorial);font-weight:400;font-size:var(--text-editorial);line-height:1.1;margin:0 0 var(--space-6)}.ho-guide-heading p{margin:0;color:var(--color-muted)}.ho-guide-eyebrow{font:600 12px/1.6 var(--font-interface);letter-spacing:2px;text-transform:uppercase;color:var(--color-olive);margin:0 0 var(--space-4)}.ho-guide-heading .ho-guide-eyebrow{margin-bottom:var(--space-4);color:var(--color-olive)}.ho-guide-library{display:inline-flex;gap:var(--space-2);align-items:center;flex-shrink:0;color:var(--color-ink);font-size:14px;text-decoration:none;border-bottom:1px solid var(--color-brass);padding-bottom:var(--space-1)}.ho-guide-library svg,.ho-guide-read svg,.ho-guide-topic a svg,.ho-expert-button svg{width:16px;height:16px;transform:rotate(-90deg)}.ho-guide-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.ho-guide-featured article{min-width:0}.ho-guide-featured article>a{color:inherit;text-decoration:none;display:block;height:100%}.ho-guide-featured img{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:var(--radius-standard);display:block}.ho-guide-card-copy{padding-top:var(--space-6)}.ho-guide-card-copy .ho-guide-eyebrow{margin-bottom:var(--space-3)}.ho-guide-card-copy h3{font:500 20px/1.3 var(--font-interface);margin:0 0 var(--space-4)}.ho-guide-read{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;border-bottom:1px solid var(--color-brass);padding-bottom:var(--space-1)}.ho-guide-featured a:hover h3,.ho-guide-topic a:hover{text-decoration:underline;text-underline-offset:var(--space-1)}.shopify-section>.ho-category-expert{grid-column:1/-1;width:100%;max-width:none;margin-inline:0}.ho-category-expert{background:var(--color-cream);color:var(--color-ink);padding-block:var(--space-8)}.ho-category-expert-inner{display:grid;grid-template-columns:1fr 256px;gap:var(--space-16);align-items:center;min-height:0}.ho-category-expert-inner p{max-width:640px;color:var(--color-olive);margin:0 0 var(--space-6);line-height:1.6}.ho-category-expert-inner .ho-guide-eyebrow{margin-bottom:var(--space-4)}.ho-category-expert-inner img{display:block;width:256px;height:256px;object-fit:contain;align-self:end;max-width:100%}.ho-expert-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);background:var(--color-forest);color:var(--color-canvas);border:1px solid var(--color-forest);border-radius:var(--radius-standard);text-decoration:none;font-size:14px;font-weight:500}.ho-category-expert-dialog{width:calc(100% - var(--space-8));max-width:960px;max-height:calc(100vh - var(--space-8));padding:var(--space-12);border:1px solid var(--color-stone);border-radius:var(--radius-standard);background:var(--color-canvas);color:var(--color-ink);overflow:auto}.ho-category-expert-dialog::backdrop{background:#20242199}.ho-expert-close{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:auto;margin-bottom:var(--space-4);background:transparent;border:1px solid var(--color-stone);border-radius:var(--radius-standard);color:var(--color-ink);cursor:pointer}.ho-category-guidance a:focus-visible,.ho-category-guidance summary:focus-visible,.ho-category-expert a:focus-visible,.ho-category-expert-dialog :focus-visible{outline:2px solid var(--color-olive);outline-offset:4px}@media(max-width:1100px){.ho-guidance-wrap{padding-inline:var(--space-8)}.ho-guide-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.ho-guide-heading{align-items:start;flex-direction:column}}@media(max-width:760px){.ho-guidance-wrap{padding-inline:var(--space-4)}.ho-category-guidance{padding-block:var(--space-10)}.ho-category-expert{padding-block:var(--space-6)}.ho-guide-featured{grid-template-columns:1fr;gap:var(--space-8)}.ho-guide-card-copy h3{font-size:20px}.ho-category-expert-inner{grid-template-columns:1fr;gap:var(--space-4);min-height:0}.ho-category-expert-inner img{display:none}.ho-category-expert-inner h2{font-size:40px}.ho-category-expert-inner p{font-size:14px}.ho-category-expert-dialog{padding:var(--space-6)}}@media(prefers-reduced-motion:reduce){.ho-guide-topic summary svg{transition:none}}.ho-guide-carousel{margin-top:var(--space-10);border-top:1px solid var(--color-stone);padding-top:var(--space-8)}.ho-guide-carousel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.ho-guide-carousel-heading h3{font:500 20px/1.3 var(--font-interface);margin:0}.ho-guide-carousel-controls{display:flex;gap:var(--space-2)}.ho-guide-carousel-controls[hidden]{display:none}.ho-guide-carousel-controls button{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--color-stone);border-radius:var(--radius-standard);background:transparent;color:var(--color-ink);cursor:pointer}.ho-guide-carousel-controls button:disabled{opacity:.4;cursor:default}.ho-guide-carousel-controls svg{width:16px;height:16px;transform:rotate(-90deg)}.ho-guide-carousel-controls [data-guide-prev] svg{transform:rotate(90deg)}.ho-guide-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 96px)/5);gap:var(--space-6);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;list-style:none;padding:var(--space-1) var(--space-1) var(--space-4);margin:0}.ho-guide-thumb{min-width:0;scroll-snap-align:start}.ho-guide-thumb a{display:block;color:var(--color-ink);text-decoration:none}.ho-guide-thumb img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-standard)}.ho-guide-thumb .ho-guide-card-copy{padding-top:var(--space-4)}.ho-guide-thumb .ho-guide-eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:var(--space-2)}.ho-guide-thumb h4{font:500 16px/1.4 var(--font-interface);margin:0}.ho-guide-thumb a:hover h4{text-decoration:underline;text-underline-offset:var(--space-1)}.ho-guide-rail-status{font-size:13px;color:var(--color-muted);margin:var(--space-3) 0 0}.ho-guide-rail:focus-visible,.ho-guide-carousel-controls button:focus-visible{outline:2px solid var(--color-olive);outline-offset:4px}@media(max-width:1100px){.ho-guide-rail{grid-auto-columns:calc((100% - 48px)/3)}}@media(max-width:760px){.ho-guide-rail{grid-auto-columns:80%}.ho-guide-featured{grid-template-columns:1fr}.ho-guide-carousel-heading h3{font-size:18px}}@media(max-width:760px){.ho-category-expert .ho-category-expert-inner{grid-template-columns:minmax(0,1fr) 30%;align-items:end}.ho-category-expert .ho-category-expert-inner>div{display:contents}.ho-category-expert .ho-category-expert-inner :is(p,h2){grid-column:1/-1;margin-bottom:0}.ho-category-expert .ho-expert-button{grid-column:1;grid-row:4;justify-self:start;align-self:center}.ho-category-expert .ho-category-expert-inner>img{display:block;grid-column:2;grid-row:4;width:100%;height:auto;aspect-ratio:1;align-self:end}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/category-guidance.css.map */
