.hbcp-bar{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;margin-bottom:1.2rem}.hbcp-bar .button{padding:.6rem 1.4rem;font-size:1.3rem;min-height:0}.hbcp-search{flex:1 1 24rem;max-width:34rem}.hbcp-count,.hbcp-updated{margin:0 0 1.6rem}.hbcp-pack{cursor:pointer}.hbcp-pack:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.hbcp-blurb{margin:.4rem 0 .6rem}.hbcp-line{margin:0 0 .4rem}.hbcp-approx{opacity:.7}.hbcp-empty{grid-column:1 / -1;text-align:center;padding:4rem 0}.hbcp-more{display:block;margin:3rem auto 0}.hbcp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000bd;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;align-items:center;justify-content:center;padding:2rem}.hbcp-modal__inner{width:min(116rem,100%);max-height:92vh;display:flex;flex-direction:column;border-radius:var(--card-corner-radius, 1.2rem);overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.14);box-shadow:0 3rem 8rem #0009}.hbcp-head{display:flex;gap:1.6rem;align-items:flex-start;padding:2.4rem 2.8rem 1.8rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.07),transparent)}.hbcp-head h2{margin:0 0 .4rem}.hbcp-head .caption{margin:0;opacity:.8}.hbcp-close{margin-left:auto;font-size:2.6rem;line-height:1;background:none;border:0;color:rgb(var(--color-foreground));opacity:.6;cursor:pointer;padding:0 .4rem}.hbcp-close:hover{opacity:1}.hbcp-stats{display:flex;gap:1rem;flex-wrap:wrap;padding:0 2.8rem 1.8rem}.hbcp-stat{flex:1 1 14rem;padding:1.1rem 1.4rem;border-radius:.8rem;background:rgba(var(--color-foreground),.06);border:.1rem solid rgba(var(--color-foreground),.1)}.hbcp-stat b{display:block;font-size:2rem;line-height:1.15}.hbcp-stat span{display:block;font-size:1.2rem;opacity:.7;margin-top:.2rem}.hbcp-stat.is-save{background:#60be8224;border-color:#60be8266}.hbcp-stat.is-save b{color:#8fe0ae}.hbcp-scroll{overflow:auto;padding:0 2.8rem 2rem}.hbcp-vs{margin:0 0 1.8rem;padding:1.4rem 1.6rem;border-radius:.8rem;background:rgba(var(--color-foreground),.05);border-left:.3rem solid rgba(96,190,130,.6)}.hbcp-vs p{margin:0 0 .4rem}.hbcp-vs p:last-child{margin:.8rem 0 0;opacity:.65}.hbcp-why{margin:0 0 1.8rem;padding-left:1.4rem;border-left:.3rem solid rgba(var(--color-foreground),.2)}.hbcp-why p{margin:0}.hbcp-why .caption{opacity:.65;letter-spacing:.06em;text-transform:uppercase}.hbcp-thin{margin:0 0 1.6rem}.hbcp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:2rem 1.6rem}.hbcp-tile__link{display:block;text-decoration:none;color:inherit}.hbcp-tile__frame{position:relative;display:block;border-radius:.9rem;overflow:hidden;box-shadow:0 .6rem 1.6rem #00000073;transition:transform .18s ease,box-shadow .18s ease}.hbcp-tile__img{display:block;width:100%;aspect-ratio:63 / 88;object-fit:cover;background:rgba(var(--color-foreground),.08)}.hbcp-tile__link:hover .hbcp-tile__frame{transform:translateY(-.4rem) scale(1.02);box-shadow:0 1.2rem 2.4rem #0000008c}.hbcp-tile__qty{position:absolute;top:.6rem;right:.6rem}.hbcp-tile__set{position:absolute;left:.6rem;bottom:.6rem;font-size:1rem;letter-spacing:.06em;padding:.2rem .6rem;border-radius:.4rem;background:#000000a8;color:#fff}.hbcp-tile__name{display:block;margin-top:.8rem;font-size:1.4rem;line-height:1.25}.hbcp-tile__sub{display:block;font-size:1.15rem;opacity:.6;margin-top:.2rem}.hbcp-tile__price{display:block;margin-top:.3rem;font-size:1.4rem;font-weight:600}.hbcp-tile__price s{opacity:.45;font-weight:400;margin-right:.4rem}.hbcp-foot{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;padding:1.6rem 2.8rem;border-top:.1rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background))}.hbcp-foot .hbcp-fine{flex:1 1 100%;margin:0;opacity:.65}.hbcp-modal[hidden],.hbcp-main[hidden],.hbcp-loading[hidden],.hbcp-more[hidden]{display:none!important}@media screen and (max-width:749px){.hbcp-modal{padding:0}.hbcp-modal__inner{max-height:100vh;border-radius:0}.hbcp-head,.hbcp-stats,.hbcp-scroll,.hbcp-foot{padding-left:1.6rem;padding-right:1.6rem}.hbcp-cards{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.6rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hb-curated.css.map */
