.hl-sidebar{padding-top:var(--hl-sidebar-pt, 0px);padding-bottom:var(--hl-sidebar-pb, 36px)}.hl-sidebar__hero{background:var(--gradient-background, #f7f5f0);padding:48px 0;margin-bottom:40px}.hl-sidebar__hero-inner{display:flex;align-items:center;gap:40px}.hl-sidebar__hero-image{flex:0 0 auto;max-width:260px}.hl-sidebar__hero-portrait{width:100%;height:auto;border-radius:8px;object-fit:cover}.hl-sidebar__hero-text{flex:1 1 auto}.hl-sidebar__hero-heading{margin:0 0 16px;line-height:1.2}.hl-sidebar__hero-subtext{font-size:1.1rem;line-height:1.7;max-width:640px;opacity:.85}.hl-sidebar__hero-subtext p{margin:0 0 12px}.hl-sidebar__columns{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.hl-sidebar__main{min-width:0}.hl-sidebar__pillar{margin-bottom:40px;padding-bottom:36px;border-bottom:1px solid rgba(0,0,0,.08)}.hl-sidebar__pillar:last-child{border-bottom:none;padding-bottom:0}.hl-sidebar__pillar-header{margin-bottom:20px}.hl-sidebar__pillar-icon{font-size:1.5rem;display:inline-block;margin-bottom:6px}.hl-sidebar__pillar-title{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-heading);margin:0 0 6px;line-height:1.25}.hl-sidebar__pillar-subtitle{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-light, #777);margin:0;line-height:1.4}.hl-sidebar__pillar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.hl-sidebar__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:var(--color-white, #fff);transition:box-shadow .25s,transform .25s}.hl-sidebar__card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-3px)}.hl-sidebar__card-image{aspect-ratio:16 / 10;overflow:hidden;background:#f0ece4}.hl-sidebar__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.hl-sidebar__card:hover .hl-sidebar__card-image img{transform:scale(1.05)}.hl-sidebar__card-image--placeholder{display:flex;align-items:center;justify-content:center;padding:24px}.hl-sidebar__card-image--placeholder svg{max-width:60px;opacity:.3}.hl-sidebar__card-body{padding:14px;flex:1;display:flex;flex-direction:column}.hl-sidebar__card-title{font-family:var(--font-body-bold, var(--font-body));font-weight:600;font-size:.85rem;margin:0 0 4px;line-height:1.35;color:var(--color-text)}.hl-sidebar__card-desc{font-family:var(--font-body);margin:0;font-size:.75rem;opacity:.7;line-height:1.45}.hl-sidebar__aside{position:sticky;top:24px}.hl-sidebar__aside-heading{font-family:var(--font-body-bold, var(--font-body));font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light, #777);margin:0 0 14px}.hl-sidebar__tools{display:flex;flex-direction:column;gap:14px}.hl-sidebar__tool{display:block;text-decoration:none;color:inherit;background:var(--color-green-xlight, #F3FAEF);border:1px solid rgba(0,0,0,.06);border-left:4px solid var(--color-green-dark, #3f5447);border-radius:8px;padding:18px 20px;transition:box-shadow .25s,transform .25s}.hl-sidebar__tool:hover{box-shadow:0 4px 16px #3f54471a;transform:translateY(-2px)}.hl-sidebar__tool-icon{font-size:1.25rem;display:block;margin-bottom:6px}.hl-sidebar__tool-heading{font-family:var(--font-body-bold, var(--font-body));font-weight:700;font-size:.85rem;color:var(--color-green-dark);margin:0 0 4px;line-height:1.3}.hl-sidebar__tool-desc{font-family:var(--font-body);font-size:.75rem;color:var(--color-text);opacity:.75;line-height:1.45;margin:0 0 10px}.hl-sidebar__tool-arrow{font-family:var(--font-body-bold, var(--font-body));font-weight:600;font-size:.7rem;color:var(--color-green-dark);display:inline-flex;align-items:center;gap:4px;transition:gap .2s}.hl-sidebar__tool:hover .hl-sidebar__tool-arrow{gap:8px}.hl-sidebar__featured{margin-top:48px;padding-top:40px;border-top:1px solid rgba(0,0,0,.08)}.hl-sidebar__featured-heading{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-heading);margin:0 0 20px}.hl-sidebar__featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.hl-sidebar__featured-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:var(--color-white, #fff);transition:box-shadow .25s,transform .25s}.hl-sidebar__featured-card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-3px)}.hl-sidebar__featured-image{aspect-ratio:16 / 9;overflow:hidden}.hl-sidebar__featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.hl-sidebar__featured-card:hover .hl-sidebar__featured-image img{transform:scale(1.05)}.hl-sidebar__featured-body{padding:18px}.hl-sidebar__featured-label{display:inline-block;font-family:var(--font-body);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border:1px solid var(--color-green-dark);color:var(--color-green-dark);border-radius:3px;margin-bottom:10px}.hl-sidebar__featured-title{font-family:var(--font-body-bold, var(--font-body));font-weight:600;font-size:.95rem;margin:0;line-height:1.35;color:var(--color-text)}@media(min-width:990px){.hl-sidebar__hero-inner{gap:56px}.hl-sidebar__hero-image{max-width:300px}}@media(max-width:989px){.hl-sidebar__columns{grid-template-columns:1fr 280px;gap:28px}}@media(max-width:749px){.hl-sidebar__hero{padding:32px 0;margin-bottom:24px}.hl-sidebar__hero-inner{flex-direction:column;text-align:center;gap:24px}.hl-sidebar__hero-image{max-width:180px;margin:0 auto}.hl-sidebar__hero-subtext{margin:0 auto}.hl-sidebar__columns{grid-template-columns:1fr;gap:32px}.hl-sidebar__aside{position:static;order:-1}.hl-sidebar__tools{flex-direction:row;overflow-x:auto;padding-bottom:6px;-ms-overflow-style:none;scrollbar-width:none}.hl-sidebar__tools::-webkit-scrollbar{display:none}.hl-sidebar__tool{flex:0 0 220px}.hl-sidebar__pillar-grid{grid-template-columns:1fr;gap:12px}.hl-sidebar__card{flex-direction:row;align-items:stretch}.hl-sidebar__card-image{aspect-ratio:1;width:100px;flex:0 0 100px}.hl-sidebar__card-body{padding:12px 14px;justify-content:center}.hl-sidebar__featured-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/healing-library-sidebar.css.map */
