.sp-container{grid-template-columns:1.15fr .05fr 1fr;align-items:flex-start;gap:4rem;max-width:1700px;margin:4rem auto;padding:0 2rem;display:grid}@media (max-width:1200px){.sp-container{grid-template-columns:1fr .05fr 1fr;gap:2.5rem}.sp-image-box{height:560px;padding:2.5rem}.sp-title{font-size:2.5rem}}@media (max-width:900px){.sp-container{grid-template-columns:1fr;gap:2rem;padding:0 1.5rem}.sp-divider{display:none}.sp-image-box{height:auto}.sp-desc{max-width:100%}}@media (max-width:600px){.sp-container{margin:2.5rem auto;padding:0 1rem}.sp-image-box{padding:1.75rem}.sp-title{font-size:2rem}}.sp-image-box{background:#fff;border:1px solid #e4e4e4;border-radius:20px;justify-content:center;align-items:center;height:720px;padding:3rem;display:flex}.sp-main-img{object-fit:contain;width:82%;height:auto}.sp-divider{background:#e4e4e4;border-radius:2px;width:1px;height:100%}.sp-info-box{flex-direction:column;gap:.6rem;padding-top:.5rem;display:flex}.sp-title{letter-spacing:-.5px;font-size:3rem;font-weight:900}.sp-meta{color:#666;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.sp-meta b{color:#111;font-weight:700}.sp-stock{color:#2ecc71;font-weight:600}.sp-price{margin-top:.7rem;font-size:2.2rem;font-weight:800}.sp-desc{color:#444;max-width:85%;margin-top:.8rem;font-size:1rem;line-height:1.65rem}.sp-actions-row{align-items:center;gap:1rem;margin-top:1.4rem;display:flex}@media (max-width:600px){.sp-actions-row{flex-direction:column}}.sp-add-btn{color:#fff;cursor:pointer;background:#000;border:2px solid #000;border-radius:50px;width:100%;height:55px;font-size:1rem;font-weight:700;transition:all .3s}.sp-add-btn:hover{color:#fff;background:#111;border-color:#03c7fe}.sp-buy-now{cursor:pointer;background:#fff;border:2px solid #111;border-radius:50px;width:100%;height:55px;margin-top:.8rem;font-size:1rem;font-weight:700;transition:all .3s}.sp-buy-now:hover{color:#fff;background:#111;border-color:#03c7fe}.sp-icon-btn{cursor:pointer;background:#fafafa;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.sp-icon-btn:hover{border-color:#03c7fe}.sp-info-row{color:#555;align-items:center;gap:8px;margin-top:.9rem;font-size:.95rem;display:flex}.safe-checkout-box{margin-top:2rem}.safe-checkout-title{color:#222;margin-bottom:.5rem;font-size:.95rem}.safe-checkout-image{object-fit:contain;width:500px;height:auto}@media (max-width:768px){.safe-checkout-image{width:100%}}.sp-bottom-meta{color:#555;margin-top:2.2rem;font-size:.9rem;line-height:1.6}.sp-qty-row{align-items:center;gap:1rem;margin:1.2rem 0;display:flex}@media (max-width:600px){.sp-qty-row{flex-direction:column;align-items:flex-start}}.sp-qty-box{background:#f5f5f5;border-radius:50px;align-items:center;gap:1.5rem;padding:.8rem 1.4rem;display:flex}.sp-qty-btn{cursor:pointer;background:0 0;border:none;font-size:1.3rem;font-weight:700;transition:all .2s}.sp-qty-btn:hover{color:#03c7fe}.sp-qty-number{font-size:1.1rem;font-weight:700}
