.bl-grid{display:grid;grid-template-columns:repeat(var(--bl-grid-cols,4),minmax(0,1fr));gap:28px 16px;list-style:none;margin:0;padding:0}@media(max-width:989px){.bl-grid{--bl-grid-cols:3}}@media(max-width:749px){.bl-grid{--bl-grid-cols:2;gap:22px 10px}}.bl-gcard{display:flex;flex-direction:column;height:100%}.bl-gcard__media{position:relative;display:block;aspect-ratio:var(--bl-ratio,4/5);overflow:hidden;background:var(--bl-gtint,#fff)}.bl-gcard__media img,.bl-gcard__media .bl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--bl-fit,contain);transition:opacity .4s ease,transform .8s var(--bl-ease)}.bl-gcard__media .bl-gcard__alt{opacity:0}@media(hover:hover){.bl-gcard:hover .bl-gcard__alt{opacity:1}.bl-gcard:hover .bl-gcard__media--single img{transform:scale(1.04)}}.bl-gcard__off{position:absolute;left:8px;bottom:8px;z-index:1;background:var(--bl-ink);color:#fff;font:700 10px/1 var(--bl-sans);letter-spacing:.08em;padding:6px 8px}.bl-gcard__tag{position:absolute;left:8px;top:8px;z-index:1;background:var(--bl-cherry);color:#fff;font:700 10px/1 var(--bl-sans);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px}.bl-gcard__body{display:flex;flex-direction:column;gap:5px;padding:10px 0 12px;flex:1}.bl-gcard__title{font:700 13px/1.35 var(--bl-sans);margin:0;color:var(--bl-ink)}.bl-gcard__title a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s}.bl-gcard__title a:hover{text-decoration-color:currentColor}.bl-gcard__desc{font:500 12px/1.45 var(--bl-sans);color:var(--bl-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-gcard__rating{display:flex;align-items:center;gap:6px;font:600 10px var(--bl-sans);color:var(--bl-ink)}.bl-gcard__rating .bl-stars .bl-icon{width:11px;height:11px}.bl-gcard__rating span{color:var(--bl-muted);font-weight:500}.bl-gcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:700 14px var(--bl-sans);color:var(--bl-ink)}.bl-gcard__price s{font-weight:500;font-size:12px;color:var(--bl-cherry)}.bl-gcard .bl-atc{margin-top:auto}.bl-gbtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 8px;border:0;border-radius:0;background:var(--bl-gbtn,var(--bl-violet));color:#fff;font:700 13px/1.2 var(--bl-sans);letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:background .3s}.bl-gbtn:hover,.bl-gbtn:focus-visible{background:var(--bl-ink);color:#fff}.bl-gbtn[disabled]{opacity:.5;cursor:not-allowed}.bl-gbtn.is-loading .bl-btn__label{opacity:.4}.bl-pgrid--dark{--bl-bg:var(--bl-ink);color:#fff}.bl-pgrid--dark .bl-title{color:#fff}.bl-pgrid--dark .bl-subtitle{color:#ffffffbf}.bl-pgrid--dark .bl-gcard__title,.bl-pgrid--dark .bl-gcard__price,.bl-pgrid--dark .bl-gcard__rating{color:#fff}.bl-pgrid--dark .bl-gcard__desc,.bl-pgrid--dark .bl-gcard__rating span{color:#ffffffb3}.bl-pgrid--dark .bl-gcard__price s{color:#ff8a9c}.bl-pgrid--dark .bl-btn{color:#fff}.bl-pgrid--dark .bl-gbtn:hover{background:#fff;color:var(--bl-ink)}@media(max-width:749px){.bl-gcard__title{font-size:12px}.bl-gbtn{font-size:12px;min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bl-grid.css.map */
