.shop-page{padding:48px 0 88px;min-height:60vh}.shop-narrow{max-width:760px}.shop-center{text-align:center;display:grid;align-content:center}.shop-center .shop-narrow{margin-inline:auto}.shop-page h1{font-size:clamp(30px,5vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.03em;margin-bottom:22px}.shop-page h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.rte{line-height:1.65;color:#f5f5f7e6}.rte>*+*{margin-top:1em}.rte h2,.rte h3{margin-top:1.6em;color:var(--porcelain)}.rte a{color:var(--green-link);text-decoration:underline}.rte ul,.rte ol{padding-left:1.3em}.rte ul{list-style:disc}.rte img{border-radius:16px;height:auto}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--keyline);padding:8px 10px;text-align:left}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.shop-card{display:block;background:var(--carbon);border-radius:22px;overflow:hidden;transition:transform .4s var(--ease)}.shop-card:hover{transform:translateY(-3px)}.shop-card img,.shop-card-ph{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#2a2a2d}.shop-card div{padding:12px 14px 16px;display:grid;gap:2px}.shop-card span{color:var(--ash);font-size:15px}.shop-search{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.shop-search .input{flex:1;min-width:0}.shop-password{max-width:420px;margin:28px auto 0}.shop-pagination{margin-top:32px;display:flex;justify-content:center;gap:8px}.shop-pagination a,.shop-pagination .current{padding:6px 12px;border-radius:980px}.shop-pagination .current{background:var(--green);color:#000}.shop-article-item{padding:22px 0;border-bottom:1px solid var(--keyline)}.shop-article-item p{margin-top:6px}.shop-article-img{width:100%;height:auto;border-radius:22px;margin-bottom:28px}.cart-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--keyline)}.cart-line img,.cart-ph{width:72px;height:72px;object-fit:cover;border-radius:14px;background:#2a2a2d}.cart-line small{display:block;color:var(--ash);font-size:14px}.cart-qty-row{display:flex;align-items:center;gap:12px;margin-top:8px}.cart-qty{width:76px;padding-top:8px;padding-bottom:8px}.cart-remove{color:var(--ash);font-size:14px;text-decoration:underline}.cart-total{display:flex;justify-content:space-between;font-size:20px;font-weight:600;margin-top:22px}.cart-note{font-size:14px;margin-top:6px}.cart-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:22px}@media(max-width:560px){.cart-actions .btn{flex:1}}.footer-policies{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin-top:18px;font-size:12px}.footer-policies a{text-decoration:underline;text-underline-offset:3px}.final-art.final-photo{height:auto;margin:44px auto 64px;display:flex;justify-content:center;-webkit-mask-image:none;mask-image:none}.final-photo img{width:min(420px,82vw);height:auto;aspect-ratio:1;object-fit:cover;border-radius:28px}.kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kit-grid li{overflow:hidden;border-radius:22px;background:#0e0e0e;border:1px solid var(--keyline)}.kit-tile{display:block;aspect-ratio:1 / 1;background-color:#fff;background-image:var(--kit);background-repeat:no-repeat;background-size:var(--s) auto;background-position:var(--x) var(--y)}@media(max-width:734px){.kit-grid{grid-template-columns:1fr 1fr;gap:10px}.kit-grid .hg-txt b{font-size:16px}}.shop-warn{background:#3a2a00;color:#ffd666;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45;margin-top:18px}.shop-order .shop-buy .field{margin-top:14px}.shop-order .shop-buy .btn{margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/spino-shop.css.map */
