/* Poe elemendi stiilid piirduvad selle plokiga. Lehe päist, jalust ja kujundust ei muudeta. */
.ns-product-block{width:100%;min-width:0;color:inherit;font:inherit}.ns-product-block,.ns-product-block *{box-sizing:border-box}.ns-product-block .ns-block-heading{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:22px}.ns-product-block h2{margin:0;font:inherit;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.2}.ns-product-block .ns-block-heading>a{font-size:14px;text-decoration:none}.ns-product-block .ns-block-grid{display:grid;grid-template-columns:repeat(var(--ns-block-columns,3),minmax(0,1fr));gap:20px}.ns-product-block .ns-block-product{display:flex;flex-direction:column;min-width:0;background:#fff;color:#172331;border:1px solid #dbe2e9;border-radius:9px;overflow:hidden;box-shadow:none;transition:box-shadow .18s ease,transform .18s ease}.ns-product-block .ns-block-product:hover{box-shadow:0 8px 22px #11223812;transform:translateY(-2px)}.ns-product-block .ns-block-image{display:flex;width:100%;height:210px;padding:16px;align-items:center;justify-content:center;background:#fff}.ns-product-block .ns-block-image img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;margin:0}.ns-product-block .ns-block-info{padding:0 16px 16px;display:flex;flex-direction:column;flex:1;gap:10px;min-width:0}.ns-product-block h3{font:inherit;font-size:18px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.ns-product-block h3>a{color:#005dc5;text-decoration:none}.ns-product-block h3>a:hover{text-decoration:underline}.ns-product-block .ns-block-summary{font-size:14px;line-height:1.5;color:#586474;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ns-product-block .ns-block-stock{font-size:13px;color:#25801d;font-weight:600;margin:0;margin-top:auto}.ns-product-block .ns-block-stock.is-on-order,.ns-product-block .ns-block-stock.is-unavailable{color:#916100}.ns-product-block .ns-block-bottom{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:auto}.ns-product-block .ns-block-bottom>strong{font-size:23px;line-height:1.25;white-space:nowrap}.ns-product-block .ns-block-bottom form{margin:0;padding:0;border:0}.ns-product-block .ns-button,.ns-product-block .ns-block-button{display:inline-flex;justify-content:center;align-items:center;padding:10px 14px;border:0;border-radius:5px;background:#80d921;color:#102000;font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer;min-height:40px}.ns-product-block .ns-button:disabled{background:#e0e5e9;color:#67727e;cursor:not-allowed}.ns-product-block .ns-block-note{font-size:12px;text-align:center;opacity:.75;margin:16px 0 0}.ns-product-block .ns-block-empty{padding:24px;background:#f2f5f8;color:#526174;border-radius:8px}.ns-product-block :focus-visible{outline:3px solid #326fca;outline-offset:3px}.ns-product-block-link h2{margin-bottom:18px}@media(max-width:900px){.ns-product-block .ns-block-grid{grid-template-columns:repeat(min(var(--ns-block-columns,3),2),minmax(0,1fr))}}@media(max-width:540px){.ns-product-block .ns-block-grid{grid-template-columns:minmax(0,1fr)}.ns-product-block .ns-block-image{height:200px}}@media(prefers-reduced-motion:reduce){.ns-product-block .ns-block-product{transition:none;transform:none!important}}

/* Kitsas veerg kohandub ka suure ekraani sees. */
.ns-product-block{container-type:inline-size}@container(max-width:900px){.ns-product-block .ns-block-grid{grid-template-columns:repeat(min(var(--ns-block-columns,3),2),minmax(0,1fr))}}@container(max-width:540px){.ns-product-block .ns-block-grid{grid-template-columns:minmax(0,1fr)}}
