.GitDetails-module__k92qya__container{max-width:1280px;min-height:100vh;margin:0 auto;padding:2rem 1rem}.GitDetails-module__k92qya__breadcrumb{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1rem;animation:.4s ease-out GitDetails-module__k92qya__slideDown;display:flex;box-shadow:0 1px 3px #0000000d}@keyframes GitDetails-module__k92qya__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GitDetails-module__k92qya__bcLink{color:#2563eb;font-size:.875rem;font-weight:500;transition:all .2s;position:relative}.GitDetails-module__k92qya__bcLink:after{content:"";background:#2563eb;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.GitDetails-module__k92qya__bcLink:hover{color:#1d4ed8}.GitDetails-module__k92qya__bcLink:hover:after{width:100%}.GitDetails-module__k92qya__bcSep{color:#9ca3af;font-size:.875rem}.GitDetails-module__k92qya__bcCurrent{color:#6b7280;font-size:.875rem;font-weight:600}.GitDetails-module__k92qya__skeleton{grid-template-columns:1fr 1fr;gap:3rem;animation:.3s GitDetails-module__k92qya__fadeIn;display:grid}@keyframes GitDetails-module__k92qya__fadeIn{0%{opacity:0}to{opacity:1}}.GitDetails-module__k92qya__skeletonImg,.GitDetails-module__k92qya__skeletonTitle,.GitDetails-module__k92qya__skeletonText,.GitDetails-module__k92qya__skeletonBtn{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:12px;animation:1.5s infinite GitDetails-module__k92qya__shimmer}@keyframes GitDetails-module__k92qya__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.GitDetails-module__k92qya__skeletonImg{aspect-ratio:1;min-height:400px}.GitDetails-module__k92qya__skeletonContent{flex-direction:column;gap:1rem;display:flex}.GitDetails-module__k92qya__skeletonTitle{width:70%;height:2rem}.GitDetails-module__k92qya__skeletonText{width:90%;height:1rem}.GitDetails-module__k92qya__skeletonBtn{height:3rem;margin-top:1rem}.GitDetails-module__k92qya__details{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem;padding:2.5rem;transition:box-shadow .3s;animation:.5s cubic-bezier(.34,1.56,.64,1) GitDetails-module__k92qya__scaleIn;display:grid;box-shadow:0 8px 24px #00000014}@keyframes GitDetails-module__k92qya__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.GitDetails-module__k92qya__details:hover{box-shadow:0 12px 32px #0000001f}.GitDetails-module__k92qya__imgWrap{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border:2px solid #f0f0f0;border-radius:16px;justify-content:center;align-items:center;padding:2rem;transition:all .3s;display:flex;position:relative}.GitDetails-module__k92qya__imgWrap:hover{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.GitDetails-module__k92qya__imgContainer{aspect-ratio:1;width:100%;max-width:500px;position:relative}.GitDetails-module__k92qya__imgPlaceholder{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:12px;animation:1.5s infinite GitDetails-module__k92qya__shimmer;position:absolute;inset:0}.GitDetails-module__k92qya__img{object-fit:contain;opacity:0;border-radius:12px;width:100%;height:100%;transition:all .5s cubic-bezier(.4,0,.2,1)}.GitDetails-module__k92qya__imgLoaded{opacity:1}.GitDetails-module__k92qya__img:hover{transform:scale(1.08)rotate(2deg)}.GitDetails-module__k92qya__outBadge{color:#fff;z-index:10;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:10px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;animation:2s infinite GitDetails-module__k92qya__pulse;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 12px #ef444466}@keyframes GitDetails-module__k92qya__pulse{0%,to{opacity:1}50%{opacity:.8}}.GitDetails-module__k92qya__info{flex-direction:column;gap:1.5rem;display:flex}.GitDetails-module__k92qya__header{flex-direction:column;gap:.75rem;animation:.5s GitDetails-module__k92qya__slideRight;display:flex}@keyframes GitDetails-module__k92qya__slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.GitDetails-module__k92qya__cat{text-transform:uppercase;letter-spacing:.1em;color:#2563eb;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-radius:8px;width:fit-content;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 2px 4px #2563eb33}.GitDetails-module__k92qya__cat:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2563eb4d}.GitDetails-module__k92qya__title{color:#111827;background:linear-gradient(135deg,#111827 0%,#374151 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.25rem;font-weight:800;line-height:1.2}.GitDetails-module__k92qya__priceSection{border-top:2px solid #f3f4f6;border-bottom:2px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;animation:.6s .2s both GitDetails-module__k92qya__fadeIn;display:flex}.GitDetails-module__k92qya__price{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;animation:.5s .3s both GitDetails-module__k92qya__scaleIn}.GitDetails-module__k92qya__stock{border-radius:10px;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0000001a}.GitDetails-module__k92qya__stock:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.GitDetails-module__k92qya__stockIn{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.GitDetails-module__k92qya__stockOut{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.GitDetails-module__k92qya__tabs{flex-direction:column;gap:1rem;animation:.6s .4s both GitDetails-module__k92qya__fadeIn;display:flex}.GitDetails-module__k92qya__tabBtns{border-bottom:3px solid #e5e7eb;gap:.5rem;display:flex;position:relative}.GitDetails-module__k92qya__tabBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-3px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.GitDetails-module__k92qya__tabBtn:before{content:"";transform-origin:0;z-index:-1;background:#f3f4f6;transition:transform .3s;position:absolute;inset:0;transform:scaleX(0)}.GitDetails-module__k92qya__tabBtn:hover:before{transform:scaleX(1)}.GitDetails-module__k92qya__tabBtn:hover{color:#2563eb}.GitDetails-module__k92qya__tabActive{color:#2563eb;border-bottom-color:#2563eb}.GitDetails-module__k92qya__tabActive:before{background:#eff6ff;transform:scaleX(1)}.GitDetails-module__k92qya__tabContent{padding:1.5rem 0;animation:.4s GitDetails-module__k92qya__slideUp}@keyframes GitDetails-module__k92qya__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GitDetails-module__k92qya__features{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.GitDetails-module__k92qya__features li{color:#4b5563;border-radius:8px;align-items:flex-start;gap:.875rem;padding:.5rem;font-size:.9375rem;line-height:1.6;transition:all .2s;display:flex}.GitDetails-module__k92qya__features li:hover{background:#f9fafb;transform:translate(4px)}.GitDetails-module__k92qya__features li:before{content:"✓";color:#10b981;background:#d1fae5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.25rem;font-weight:700;display:flex}.GitDetails-module__k92qya__desc,.GitDetails-module__k92qya__usage{color:#4b5563;font-size:.9375rem;line-height:1.8}:is(.GitDetails-module__k92qya__desc p,.GitDetails-module__k92qya__usage p){margin:0 0 1rem}:is(.GitDetails-module__k92qya__desc p:last-child,.GitDetails-module__k92qya__usage p:last-child){margin-bottom:0}.GitDetails-module__k92qya__warn{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-left:4px solid #ef4444;border-radius:10px;margin-top:1rem;padding:1rem;font-weight:700;animation:.5s GitDetails-module__k92qya__shake;box-shadow:0 2px 8px #ef444433}@keyframes GitDetails-module__k92qya__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.GitDetails-module__k92qya__actions{flex-direction:column;gap:1.25rem;padding-top:1rem;animation:.6s .6s both GitDetails-module__k92qya__fadeIn;display:flex}.GitDetails-module__k92qya__qtyControl{flex-direction:column;gap:.75rem;display:flex}.GitDetails-module__k92qya__qtyLabel{color:#111827;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}.GitDetails-module__k92qya__qtyBtns{background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;width:fit-content;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.GitDetails-module__k92qya__qtyBtns:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb33}.GitDetails-module__k92qya__qtyBtn{color:#111827;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:700;transition:all .2s;display:flex}.GitDetails-module__k92qya__qtyBtn:hover:not(:disabled){color:#2563eb;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.GitDetails-module__k92qya__qtyBtn:active:not(:disabled){transform:scale(.9)}.GitDetails-module__k92qya__qtyBtn:disabled{opacity:.4;cursor:not-allowed}.GitDetails-module__k92qya__qtyInput{text-align:center;color:#111827;background:#fff;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;outline:none;width:4rem;height:3rem;font-size:1.125rem;font-weight:700;transition:background .2s}.GitDetails-module__k92qya__qtyInput:focus{background:#f9fafb}.GitDetails-module__k92qya__qtyInput:disabled{opacity:.4;cursor:not-allowed}.GitDetails-module__k92qya__qtyInput::-webkit-inner-spin-button{appearance:none;margin:0}.GitDetails-module__k92qya__qtyInput::-webkit-outer-spin-button{appearance:none;margin:0}.GitDetails-module__k92qya__qtyInput[type=number]{appearance:textfield}.GitDetails-module__k92qya__addBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.125rem 2rem;font-size:1.0625rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #2563eb66}.GitDetails-module__k92qya__addBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.GitDetails-module__k92qya__addBtn:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-3px);box-shadow:0 8px 20px #2563eb80}.GitDetails-module__k92qya__addBtn:hover:not(:disabled):before{transform:translate(100%)}.GitDetails-module__k92qya__addBtn:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.GitDetails-module__k92qya__disabled,.GitDetails-module__k92qya__addBtn:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%);transform:none}.GitDetails-module__k92qya__similar{border-top:2px solid #e5e7eb;padding-top:3rem;animation:.6s .8s both GitDetails-module__k92qya__fadeIn}.GitDetails-module__k92qya__similarTitle{color:#111827;background:linear-gradient(135deg,#111827 0%,#374151 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2rem;font-weight:800}.GitDetails-module__k92qya__similarGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;display:grid}.GitDetails-module__k92qya__card{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}.GitDetails-module__k92qya__card:hover{border-color:#2563eb;transform:translateY(-12px)scale(1.02);box-shadow:0 16px 32px #00000026}.GitDetails-module__k92qya__card:focus{outline-offset:3px;outline:3px solid #2563eb}.GitDetails-module__k92qya__cardImgWrap{aspect-ratio:1;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:2px solid #e5e7eb;justify-content:center;align-items:center;width:100%;padding:1.5rem;transition:background .3s;display:flex}.GitDetails-module__k92qya__card:hover .GitDetails-module__k92qya__cardImgWrap{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.GitDetails-module__k92qya__cardImg{object-fit:contain;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.GitDetails-module__k92qya__card:hover .GitDetails-module__k92qya__cardImg{transform:scale(1.15)rotate(3deg)}.GitDetails-module__k92qya__cardInfo{flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.GitDetails-module__k92qya__cardName{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.GitDetails-module__k92qya__card:hover .GitDetails-module__k92qya__cardName{color:#2563eb}.GitDetails-module__k92qya__cardPrice{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:800}.GitDetails-module__k92qya__cardView{color:#2563eb;opacity:0;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;transition:all .3s;display:flex;transform:translate(-10px)}.GitDetails-module__k92qya__card:hover .GitDetails-module__k92qya__cardView{opacity:1;transform:translate(0)}@media (max-width:1023px){.GitDetails-module__k92qya__details,.GitDetails-module__k92qya__skeleton{grid-template-columns:1fr;gap:2rem}.GitDetails-module__k92qya__title{font-size:1.875rem}.GitDetails-module__k92qya__price{font-size:2rem}.GitDetails-module__k92qya__similarGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:767px){.GitDetails-module__k92qya__container{padding:1rem .75rem}.GitDetails-module__k92qya__breadcrumb{padding:.625rem .875rem;font-size:.8125rem}.GitDetails-module__k92qya__details{border-radius:16px;gap:1.5rem;padding:1.5rem}.GitDetails-module__k92qya__imgWrap{padding:1.5rem}.GitDetails-module__k92qya__title{font-size:1.625rem}.GitDetails-module__k92qya__price{font-size:1.75rem}.GitDetails-module__k92qya__priceSection{flex-direction:column;align-items:flex-start}.GitDetails-module__k92qya__tabBtns{flex-wrap:wrap}.GitDetails-module__k92qya__tabBtn{padding:.75rem 1.125rem;font-size:.875rem}.GitDetails-module__k92qya__actions{gap:1.5rem}.GitDetails-module__k92qya__addBtn{padding:1rem 1.5rem;font-size:1rem}.GitDetails-module__k92qya__similarGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.GitDetails-module__k92qya__similarTitle{font-size:1.625rem}.GitDetails-module__k92qya__cardInfo{padding:1rem}.GitDetails-module__k92qya__cardName{font-size:1rem}.GitDetails-module__k92qya__cardPrice{font-size:1.125rem}}@media (max-width:479px){.GitDetails-module__k92qya__container{padding:.75rem .5rem}.GitDetails-module__k92qya__details{border-radius:12px;padding:1rem}.GitDetails-module__k92qya__title{font-size:1.375rem}.GitDetails-module__k92qya__price{font-size:1.5rem}.GitDetails-module__k92qya__tabBtn{padding:.625rem .875rem;font-size:.8125rem}.GitDetails-module__k92qya__qtyBtns{width:100%}.GitDetails-module__k92qya__qtyBtn,.GitDetails-module__k92qya__qtyInput{flex:1}.GitDetails-module__k92qya__similarGrid{grid-template-columns:1fr 1fr;gap:.75rem}}@media print{.GitDetails-module__k92qya__breadcrumb,.GitDetails-module__k92qya__qtyControl,.GitDetails-module__k92qya__addBtn,.GitDetails-module__k92qya__similar{display:none}.GitDetails-module__k92qya__details{box-shadow:none;border:1px solid #e5e7eb}}
