.hc{--hc-blue:#35435d;--hc-green:#4d6d68;--hc-sage:#e9f0ec;--hc-peach:#ffaa81;--hc-cream:#fff5ef;color:var(--hc-blue);font-size:17px;line-height:1.6;scroll-margin-top:140px}.hc h1,.hc h2,.hc h3{color:inherit;font-family:var(--font-heading-family);font-weight:600;letter-spacing:0}.hc h1{font-size:40px;line-height:1.2;margin:12px 0}.hc h2{font-size:32px;line-height:1.3;margin:0}.hc h3{font-size:18px;line-height:1.4;margin:0}.hc a{color:inherit;text-underline-offset:5px}.hc a:focus-visible,.hc button:focus-visible,.hc summary:focus-visible,.hc [tabindex]:focus-visible{outline:3px solid #d77a4c;outline-offset:3px}.hc-intro{padding-top:20px;padding-bottom:22px}.hc-intro>p{margin:12px 0;max-width:750px}.hc-crumb{font-size:13px;color:#66746e}.hc-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 18px}.hc-quick a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;min-height:72px;border:1px solid #cad6ce;border-radius:15px;text-decoration:none;font-weight:600;background:var(--hc-sage)}.hc-quick a:first-child{background:var(--hc-green);border-color:var(--hc-green);color:#fff}.hc-quick a:nth-child(3){background:var(--hc-cream)}.hc-quick a:nth-child(4){background:var(--hc-peach);border-color:var(--hc-peach)}.hc-quick a>span:last-child{font-size:23px}.hc-all{font-weight:600;font-size:16px}.hc-section{padding:44px 0}.hc-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.hc-heading>a{font-size:16px;font-weight:600;flex-shrink:0;max-width:36%}hajr-category-slider{display:block}.hc-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a5bab1 transparent;padding:4px 2px 14px}.hc-book{min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}.hc-cover{aspect-ratio:1/1.05;padding:18px;display:flex;align-items:center;justify-content:center;border:1px solid #e3e8e4;border-radius:18px;background:#fff;margin-bottom:16px;overflow:hidden}.hc-cover img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.hc-book:hover .hc-cover img{transform:translateY(-3px)}.hc-book h3{text-align:left}.hc-book h3 a{text-decoration:none}.hc-book h3 a:hover{text-decoration:underline}.hc-price{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px 10px;text-align:right}.hc-price strong{font-size:22px;font-weight:600}.hc-price s{font-size:16px;opacity:.8}.hc-saving{display:block;width:100%;font-weight:600;font-size:15px;color:var(--hc-green)}.hc-saving>span{white-space:nowrap}.hc-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.hc-controls[hidden]{display:none}.hc-controls>span:first-child{margin-right:auto;font-size:13px}.hc-controls [data-count]{font-size:13px;min-width:62px;text-align:center}.hc-controls button{font:22px/1 var(--font-body-family);width:48px;height:48px;border:0;border-radius:50%;background:#dfe9e4;color:var(--hc-blue);cursor:pointer}.hc-controls button:disabled{opacity:.35;cursor:default}.hc-tiles{background:var(--hc-sage)}.hc-topicgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hc-tile{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:0 5px 18px #35435d0a;scroll-snap-align:start}.hc-tileimage{aspect-ratio:1.4;overflow:hidden;background:#fff}.hc-tileimage img{width:100%;height:auto;display:block}.hc-tilelabel{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;background:#fff;min-height:85px}.hc-tilelabel h3{font-size:17px}.hc-tilelabel>span{font-size:24px}.hc-topicgrid>.hc-tile:nth-child(4n+2) .hc-tilelabel,.hc-topicgrid>.hc-tile:nth-child(4n+3) .hc-tilelabel{background:#ffe3d4}.hc-more{margin-top:18px}.hc-more summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:600;padding:16px 0;gap:15px}.hc-more summary::-webkit-details-marker{display:none}.hc-more summary span{font-size:26px}.hc-more[open] summary span{transform:rotate(45deg)}.hc-more .hc-topicgrid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px}.hc-sets .hc-inner{background:var(--hc-blue);color:#fff;border-radius:26px;padding-top:32px;padding-bottom:32px}.hc-sets .hc-saving{color:#ffbc99}.hc-sets .hc-controls button{background:var(--hc-peach)}.hc-sale{background:var(--hc-cream);border-radius:30px}.hc-best{background:#f5f8f5}.hc-ranks{grid-auto-columns:calc((100% - 80px)/5);gap:20px}.hc-rankbook{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 6px;aspect-ratio:3/4;scroll-snap-align:start;min-width:0;text-decoration:none}.hc-rankbook img{width:100%;height:100%;object-fit:contain}.hc-rank{position:absolute;top:6px;left:3px;z-index:1;width:36px;height:36px;border-radius:50%;background:var(--hc-blue);color:#fff;box-shadow:0 2px 8px #0002;font-size:18px;font-weight:600;display:grid;place-items:center;border:2px solid white}.hc-banner{display:block;border-radius:24px;overflow:hidden;line-height:0}.hc-banner img{display:block;width:100%;height:auto}.hc-bannerlinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hc-bannerlinks a{font-weight:600;text-decoration:none;border-radius:50px;background:var(--hc-sage);padding:12px 20px;font-size:16px}.hc-bannerlinks a:nth-child(2){background:var(--hc-cream)}.hc-authors{grid-auto-columns:calc((100% - 48px)/3)}@media(max-width:990px){.hc-track{grid-auto-columns:calc((100% - 40px)/3);gap:20px}.hc-ranks{grid-auto-columns:calc((100% - 48px)/4);gap:16px}.hc-topicgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-authors{grid-auto-columns:46%}}@media(max-width:749px){.hc{font-size:16px;scroll-margin-top:110px}.hc h1{font-size:30px}.hc h2{font-size:25px}.hc h3{font-size:16px}.hc-intro{padding-top:12px;padding-bottom:20px}.hc-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 16px}.hc-quick a{padding:15px 12px;min-height:74px;font-size:14px;gap:5px}.hc-quick a>span:last-child{font-size:21px}.hc-all{font-size:15px}.hc-section{padding:32px 0}.hc-heading{display:block;margin-bottom:20px}.hc-heading>a{display:inline-block;max-width:100%;margin-top:12px;font-size:15px}.hc-track{grid-auto-columns:69%;gap:16px}.hc-cover{padding:14px;aspect-ratio:1/1.07}.hc-price strong{font-size:21px}.hc-saving{font-size:14px}.hc-controls{gap:5px}.hc-controls button{width:44px;height:44px}.hc-controls>span:first-child{font-size:12px}.hc-topicgrid,.hc-more .hc-topicgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-tileimage{aspect-ratio:1.27}.hc-tilelabel{padding:14px 11px;min-height:82px;gap:6px}.hc-tilelabel h3{font-size:14px}.hc-tilelabel>span{font-size:20px}.hc-more summary{font-size:14px}.hc-sets{padding:26px 12px}.hc-sets .hc-inner{padding:24px 16px;border-radius:22px}.hc-sets .hc-track{grid-auto-columns:79%}.hc-ranks{grid-auto-columns:calc((100% - 28px)/2.15);gap:14px}.hc-rankbook{aspect-ratio:3/4.2;padding:10px 2px}.hc-rank{width:30px;height:30px;font-size:15px;top:3px;left:0}.hc-authors{grid-auto-columns:78%}.hc-authors .hc-tilelabel h3{font-size:18px}.hc-banner{border-radius:20px}.hc-bannerlinks{gap:8px}.hc-bannerlinks a{font-size:14px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.hc *{transition:none!important;scroll-behavior:auto!important}}.hc-more{margin-top:24px}.hc-more summary{background:#ffaa81;color:#35435d;border:1px solid #e6a07c;border-radius:14px;min-height:58px;padding:15px 22px;justify-content:center;gap:18px;box-shadow:0 3px 10px #35435d0b}.hc-more summary:hover{background:#ffc3a4}.hc-more summary span{font-size:17px;transform:none}.hc-more summary .hc-more-icon{font-size:26px}.hc-more summary .hc-more-open,.hc-more[open] summary .hc-more-closed{display:none}.hc-more[open] summary .hc-more-open{display:inline}.hc-more[open] summary span{transform:none}.hc-more[open] summary .hc-more-icon{transform:rotate(45deg)}.hc-more .hc-topicgrid{padding-top:22px}.hc-sets .hc-heading>a{color:#ffbc99}.hc-sets .hc-price{flex-wrap:nowrap;gap:9px;white-space:nowrap}.hc-sets .hc-saving-inline{display:inline;width:auto;font-size:14px;font-weight:600;color:#ffbc99}.hc-sets .hc-price s{font-size:15px}.hc-sets .hc-price strong{color:#fff}.hc-rankbook{aspect-ratio:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:4px 2px 6px}.hc-rankcover{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:3/4;min-width:0;width:100%;padding:8px 3px}.hc-rankcover img{display:block;width:100%;height:100%;object-fit:contain}.hc-rankcta{display:block;text-align:center;font-size:14px;line-height:1.4;font-weight:500;padding:10px 0 4px;text-decoration:underline;text-underline-offset:4px}.hc-rankbook:hover .hc-rankcta{text-decoration-thickness:2px}@media(max-width:749px){.hc-more summary{padding:15px 14px;gap:12px}.hc-more summary span{font-size:16px}.hc-more summary .hc-more-icon{font-size:25px}.hc-sets .hc-price{gap:7px}.hc-sets .hc-price s{font-size:14px}.hc-sets .hc-saving-inline{font-size:13px}.hc-rankcover{aspect-ratio:3/4.2}.hc-rankcta{font-size:13px;padding-top:8px}}.hc-rankcta{font-size:12px;white-space:nowrap;letter-spacing:0;line-height:1.4}@media(max-width:749px){.hc-rankcta{font-size:11px}}.hc-sale .hc-track{grid-auto-columns:calc((100% - 96px)/5);gap:24px;padding:8px 3px 20px}.hc-sale .hc-cover{aspect-ratio:2/3;background:transparent;border:0;border-radius:0;padding:0;margin:0;overflow:visible}.hc-sale .hc-cover img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 7px #35435d15)}.hc-sale .hajr-price-row{justify-content:center;text-align:center;margin-top:0;padding-top:18px;gap:7px}.hc-sale .hajr-price-row strong{font-size:21px}.hc-sale .hajr-price-discount{font-size:12px}@media(min-width:750px)and (max-width:1100px){.hc-sale .hc-track{grid-auto-columns:calc((100% - 48px)/3)}}@media(max-width:749px){.hc-sale .hc-track{grid-auto-columns:62%;gap:27px}.hc-sale .hajr-price-row s{font-size:13px}.hc-sale .hajr-price-row strong{font-size:21px}.hc-sale .hajr-price-discount{font-size:12px}}@media(max-width:349px){.hc-sale .hajr-price-row{gap:5px}.hc-sale .hajr-price-row s{font-size:11px}.hc-sale .hajr-price-row strong{font-size:19px}.hc-sale .hajr-price-discount{font-size:11px}}.hc-sale .hc-track{grid-auto-columns:calc((100% - 80px)/5);gap:20px;padding:4px 2px 14px}.hc-sale .hc-cover{aspect-ratio:3/4;padding:8px 3px;background:var(--hc-cream)}.hc-sale .hajr-price-row{padding-top:10px;gap:5px}.hc-sale .hajr-price-row strong{font-size:19px}.hc-sale .hajr-price-row s{font-size:12px}.hc-sale .hajr-price-discount{font-size:11px}@media(min-width:750px)and (max-width:990px){.hc-sale .hc-track{grid-auto-columns:calc((100% - 48px)/4);gap:16px}}@media(max-width:749px){.hc-sale .hc-track{grid-auto-columns:calc((100% - 28px)/2.15);gap:14px}.hc-sale .hc-cover{aspect-ratio:3/4.2;padding:8px 3px}.hc-sale .hajr-price-row{gap:4px}.hc-sale .hajr-price-row s{font-size:10px}.hc-sale .hajr-price-row strong{font-size:17px}.hc-sale .hajr-price-discount{font-size:10px}}@media(max-width:349px){.hc-sale .hajr-price-row{gap:3px}.hc-sale .hajr-price-row s{font-size:9px}.hc-sale .hajr-price-row strong{font-size:15px}.hc-sale .hajr-price-discount{font-size:8px}}.hc-sale .hc-track{padding-top:22px;padding-right:14px;padding-left:4px}.hc-sale-art{display:block;position:relative;height:100%;max-width:100%}.hc-sale .hc-sale-art img{width:100%;height:100%;object-fit:contain}.hc-sale-badge{position:absolute;z-index:2;top:0;right:0;width:39%;height:auto;transform:translate(15%,-15%);filter:drop-shadow(0 2px 2px #35435d25);pointer-events:none;overflow:visible}.hc-sale-badge text{fill:#35435d;font-family:var(--font-heading-family);font-weight:600}.hc-sale-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;text-align:center;text-decoration:underline;text-underline-offset:3px;margin:7px 0 0;min-height:2.8em;font-weight:400}.hc-sale .hc-book:hover .hc-cover img{transform:none}@media(max-width:749px){.hc-sale-title{font-size:12px}}@media(max-width:349px){.hc-sale .hajr-price-row{margin-left:-5px;margin-right:-5px}}.hc-sale-title,.hc-sale-title:hover,.hc-sale-title:visited{text-decoration:none}.hc-book-info{min-width:0}.hc-book-author{margin:5px 0 0;color:#4d6d68;font-size:14px;line-height:1.45;font-weight:400}.hc-news .hc-book-info{flex:1}.hc-news .hc-book-info h3{text-align:left;color:#35435d}.hc-news .hajr-price-row{justify-content:flex-end;text-align:right}.hc-authors .hc-tileimage img{object-position:center top}.hc-sale .hajr-price-row{column-gap:10px}@media(max-width:749px){.hc-book-author{font-size:13px}.hc-sale .hajr-price-row{column-gap:8px}}.hc{scroll-margin-top:calc(var(--header-height, 110px) + 20px)}.hc-best{background:#fff}@media(max-width:749px){html{overflow-x:clip}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hajr-category.css.map */
