.ProductDetail{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.nav-breadcrumb{color:#5f5e5e;gap:5px;margin-bottom:20px;padding:40px 0;text-decoration:none;display:flex}.nav-breadcrumb a{color:inherit;text-transform:capitalize;text-decoration:none}.nav-breadcrumb a:hover{color:var(--teal)}.nav-breadcrumb span{color:var(--ink);font-weight:600}.container-detail{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.container-img{aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(160deg, #fff, var(--light));border:1px solid var(--glass-border);width:100%;box-shadow:var(--shadow);justify-content:center;align-items:center;display:flex;overflow:hidden}.detail-img{object-fit:contain;object-position:center;border-radius:20px;width:90%;height:90%;display:block}.pdp-info{flex-direction:column;width:100%;min-width:0;display:flex}.name-category{color:var(--teal-aqua);text-transform:uppercase;font-size:20px;font-weight:700}.p-name{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.12}.pdp-price{align-items:baseline;gap:12px;margin:18px 0;display:flex}.now{font-family:var(--font-display);color:var(--teal);font-size:2rem;font-weight:700}.old{color:var(--muted);font-weight:600;text-decoration:line-through}.detaill-cali{align-items:center;gap:10px;display:flex}.deateial-estre{color:#f5a623;font-size:20px}.detaill-cali span{color:#888;font-size:20px}.detail-trifana{color:var(--muted);margin:14px 0 22px}.btn-container{border-bottom:1px solid #e2e2e2;flex-wrap:wrap;gap:10px;margin:24px 0;padding-bottom:16px;display:flex}.text-detail{flex-direction:column;gap:10px;margin-top:20px;display:flex}.detail-icon{color:var(--teal)}.description-section{grid-column:1/-1;width:100%;margin-top:40px}.detail-description{border-radius:var(--r-lg);background:var(--glass-strong);border:1px solid var(--glass-border);width:100%;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-sm);padding:26px}.description-section h2{margin-bottom:15px;font-size:24px}.detail-shipping{align-items:center;gap:10px;display:flex}.detaill-descount{background:var(--coral);color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.detaill-badge{background:var(--teal-aqua);color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.detail-shipping span{color:#888;font-size:16px}.description-text{color:#888;margin-bottom:20px;font-size:18px;line-height:1.5}.grid{gap:24px;display:grid}.cols-3{grid-template-columns:repeat(3,1fr)}h3{font-family:var(--font-display);color:var(--teal)}.grid-span{color:#646464;font-size:16px}.section-related{padding-block:clamp(48px,7vw,26px)}.section-related-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.detail-eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.detail-eyebrow:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.section-related-header h2{font-size:clamp(1.6rem,3.4vw,2.5rem)}.detaill-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin-top:25px;display:grid}.no-products{color:#888;font-size:13px}@media (max-width:1080px){.detaill-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.container-detail{grid-template-columns:1fr;gap:30px}.container-img{width:100%;max-width:650px;margin:0 auto}.pdp-info{width:100%}.description-section{grid-column:auto}.detaill-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.nav-breadcrumb{margin-bottom:10px;padding:25px 0}.container-detail{gap:25px}.container-img,.detail-img{border-radius:var(--r)}.btn-container{flex-direction:column}.btn-cart,.btn-buy{text-align:center;width:100%}.detail-description{padding:20px}.cols-3,.detaill-grid{grid-template-columns:1fr}}
