.product-card.product-card--card{container-type:inline-size;background-color:color-mix(in srgb,rgb(var(--color-background)) 96%,rgb(var(--color-foreground)) 4%)}.product-card .product-card__content .product-card__details.bn-card-identity{display:flex;flex-direction:column;align-items:stretch;text-align:start;min-inline-size:0;gap:4px}.product-card.product-card--card .product-card__content{padding:12px 12px 0;flex-grow:0;flex-shrink:0;gap:0}.bn-card-identity .bn-card-name-wrap{margin:0;inline-size:100%}.bn-card-identity .bn-card-model-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;block-size:auto;overflow:hidden;overflow-wrap:anywhere}.bn-card-identity .bn-card-category{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;line-height:1.35;block-size:auto;margin:0;overflow:hidden;overflow-wrap:anywhere;opacity:.7}.product-card .product-card__content .product-card__details.bn-card-identity .price{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start}.bn-card-price{min-block-size:0;margin-block-start:2px}.bn-card-reviews{min-block-size:0;font-size:.8125rem;line-height:1.35}.bn-card-review-link{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.3em;white-space:nowrap}.bn-card-review-stars{display:inline-block;background:linear-gradient(90deg,rgb(var(--color-rating)) var(--bn-rating-percent),rgb(var(--color-foreground) / .18) var(--bn-rating-percent));color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-.04em;font-size:1.05em}.bn-card-review-count{opacity:.65}.product-card .product-card__spec .product-card__icons{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 10px;overflow:visible;padding-block:0;padding-inline:0;background:transparent}.product-card.product-card--card .product-card__spec{padding:9px 0 0;margin:9px 12px 14px;border:0;border-block-start:1px solid rgb(var(--color-foreground) / .1);border-radius:0;overflow:visible;flex-shrink:0}.product-card .product-card__spec .bn-card-spec{min-inline-size:0;padding:0;margin:0;border:0}.bn-card-spec[data-card-spec=difficulty]{order:1}.bn-card-spec[data-card-spec=pieces]{order:2}.bn-card-spec[data-card-spec=dimensions]{order:3;grid-column:1 / -1}.product-card .bn-card-spec>div{flex-direction:row;align-items:center;gap:5px}.product-card .bn-card-spec figure{inline-size:15px;block-size:15px;flex-shrink:0}.product-card .bn-card-spec>div>div{min-inline-size:0;flex-direction:row;align-items:baseline;text-align:start;gap:3px;line-height:1.2}.bn-card-spec-value{font-size:12px;line-height:1.2;white-space:nowrap}.bn-card-spec[data-card-spec=dimensions] .bn-card-spec-value{white-space:normal;overflow-wrap:anywhere}.product-card .bn-card-spec .bn-card-spec-label{font-size:12px;line-height:1.2}@media(max-width:639px){.product-card .bn-card-spec[data-card-spec=pieces] .bn-card-spec-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(min-width:640px){.product-card.product-card--card .product-card__content{padding:14px 16px 0}.product-card.product-card--card .product-card__spec{margin:10px 16px 16px}.product-card .product-card__spec .product-card__icons{gap:8px 12px}}.product-card.product-card--card:not(:has(.product-card__spec)) .product-card__content{padding-block-end:14px}@container (max-width: 239px){.product-card__spec .bn-card-spec[data-card-spec=pieces] .bn-card-spec-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/booknook-product-card.css.map */
