/* Drop 002 + basket additions. Existing GRAFIKKCI visual language is retained. */
.drop-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 35px}
.drop-tabs a{border:1px solid #666;padding:11px 15px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.drop-tabs a:hover{background:#242424}
.collection-product{margin:0 0 70px;padding-bottom:65px;border-bottom:1px solid #3b3b3b;scroll-margin-top:110px}
.collection-product:last-of-type{border-bottom:0;margin-bottom:0}
.product-media{min-width:0}.product-art{background:#fff}.product-art img{max-height:680px}
.product-zoom{margin-top:12px;display:flex;align-items:center;gap:13px;background:#131313;padding:12px}
.product-zoom img{width:100px;height:100px;object-fit:cover;background:#fff}
.product-zoom span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#bbb}
.drop-status{display:inline-block;border:1px solid #777;padding:8px 10px;margin:13px 0 8px;font-size:11px;letter-spacing:.13em;font-weight:800}
.drop-status--new{border-color:#9f7bc0;color:#e0c3ff}
.product-info .product-description{margin:0 0 15px}
.add-button{width:100%;border:0;background:#ededed;color:#0b0b0b;padding:18px 20px;margin-top:25px;min-height:57px;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}
.add-button:not(:disabled):hover{background:#ccc}
.add-button:disabled{opacity:.55;cursor:not-allowed}
.muted-note{font-size:12px!important;color:#a4a4a4!important}
#basket{scroll-margin-top:95px;background:#121212;border-top:1px solid #393939;border-bottom:1px solid #393939}
.basket-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,0.75fr);gap:40px;align-items:start}
.basket-list{border-top:1px solid #383838;margin-top:28px}
.basket-item{display:flex;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid #383838}
.basket-item strong{display:block;font-size:13px;margin-bottom:8px}
.basket-item small{display:block;color:#aaa;font-size:12px}
.basket-item-right{text-align:right;white-space:nowrap}
.basket-item .remove{background:none;border:0;color:#bbb;font-size:11px;text-decoration:underline;padding:4px 0;margin-top:8px}
.empty-basket{color:#999;font-size:13px;padding:22px 0}
.basket-summary{padding:22px;background:#1c1c1c;border:1px solid #424242}
.basket-summary h3{letter-spacing:.14em;font-size:15px;margin:0 0 22px}
.basket-summary .shipping-row{font-size:14px;margin:14px 0}
.basket-summary .shipping-row.total{font-size:19px}
.basket-summary .checkout:disabled{cursor:not-allowed;opacity:.5}
.nav-basket{color:#d7d7d7}.nav-basket span{display:inline-block;min-width:17px;text-align:center}
.checkout-info{line-height:1.6;font-size:12px;color:#b2b2b2;margin-top:14px}
.notice{z-index:99}
@media(max-width:760px){.basket-layout{grid-template-columns:1fr;gap:24px}.drop-tabs{gap:8px}.drop-tabs a{padding:10px;font-size:10px}.collection-product{margin-bottom:55px;padding-bottom:50px}.product-zoom img{width:82px;height:82px}.basket-summary{padding:20px}}
