.sg{margin:3.2rem 0 2rem;padding:2.4rem 2rem;border:1px solid #e4e9f1;border-radius:22px;background:linear-gradient(180deg,#f6f9fd,#fff 70%)}.sg__head{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:1.8rem}.sg__title{margin:0 0 .4rem;font-size:clamp(2.4rem,3vw,3.2rem);color:#0a2a57}.sg__title:after{content:"";display:block;width:52px;height:4px;margin-top:.8rem;border-radius:4px;background:linear-gradient(90deg,#b8962e,#036)}.sg__sub{margin:0;max-width:62ch;font-size:1.45rem;line-height:1.5;color:#55637a}.sg__sort{display:inline-flex;padding:4px;border-radius:999px;background:#e9eef6}.sg__sortbtn{padding:.8rem 1.6rem;border:0;border-radius:999px;background:transparent;font:inherit;font-size:1.35rem;font-weight:700;color:#0a2a57;cursor:pointer}.sg__sortbtn[aria-pressed=true]{background:#0a2a57;color:#fff}.sg__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none}.sg__item{margin:0;padding:0}.sg__card{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;padding:8px 8px 12px;border:1.5px solid #e1e7f0;border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sg__card:hover,.sg__card:focus-visible{transform:translateY(-3px);border-color:#0a2a57;box-shadow:0 14px 22px -14px #001e4680;outline:none}.sg__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:11px;background:#eef2f8}.sg__media img,.sg__noimg{display:block;width:100%;height:100%;object-fit:cover}.sg__name{margin-top:6px;font-size:1.5rem;font-weight:700;line-height:1.25;color:#0a2a57}.sg__qty{font-size:1.3rem;line-height:1.3;color:#3f4b60}.sg__qty b{font-size:1.9rem;color:#0a2a57}.sg__qty--turkey{color:#8a5a00}.sg__card--turkey .sg__media{filter:saturate(.85)}.sg__bar{display:block;height:5px;margin-top:2px;border-radius:5px;background:#e6ebf3;overflow:hidden}.sg__bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#0a2a57,#3b7fd1)}@media(max-width:749px){.sg{padding:1.8rem 1.2rem;border-radius:16px}.sg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.popup .sg{margin:0;border:0;padding:0;background:none}
/*# sourceMappingURL=/cdn/shop/t/75/assets/product-stock-grid.css.map */
