.lv-panel{max-width:80%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:6rem}.lv-pn{text-transform:uppercase;letter-spacing:.12em;color:#999;margin-bottom:12px;font-size:12px;font-weight:400}.lv-title{color:#000;margin:0 0 8px;font-size:32px;font-weight:400;line-height:1.2}.lv-price{color:#000;margin:0 0 24px;font-size:24px;font-weight:400}.lv-row{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 0;display:flex}.lv-bottom-links{border-top:1px solid #eee;flex-direction:column;gap:24px;margin-top:40px;padding-top:24px;display:flex}.lv-bottom-links a{color:#000;letter-spacing:.01em;font-size:16px;font-weight:400;text-decoration:none}.lv-bottom-links a:hover{opacity:.6}.lv-row-label{color:#666;font-size:16px}.lv-row-value{color:#000;font-size:16px}.lv-row-value a{color:#000;text-decoration:none}.lv-row-value a:hover{color:#666}.lv-actions{margin-bottom:8px}.lv-cta-row{grid-template-columns:minmax(120px,148px) minmax(0,1fr);align-items:end;gap:14px;margin-bottom:8px;display:grid}.lv-qty{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.lv-qty-label{color:#666;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.lv-qty-select{color:#000;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#111 50%),linear-gradient(135deg,#111 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #bdbdbd;border-radius:9999px;width:100%;min-height:52px;padding:0 40px 0 18px;font-size:16px;font-weight:500;line-height:1}.lv-qty-select:focus{border-color:#000;outline:none}.lv-btn{text-align:center;cursor:pointer;border:none;border-radius:9999px;width:100%;margin-bottom:8px;padding:16px 20px;font-size:16px;font-weight:500;text-decoration:none;display:block}.lv-cta-row .lv-btn{width:100%;min-height:52px;margin-bottom:0}.lv-btn--primary{color:#fff;background:#000}.lv-btn--primary:hover{opacity:.9;color:#fff}.lv-btn--secondary{color:#000;background:0 0;border:2px solid #000}.lv-btn--secondary:hover{color:#fff;background:#000}.lv-trust{color:#666;margin:12px 0 8px;font-size:12px}.lv-placeholder{color:#999;margin:0;font-size:16px}.lv-desc{border-top:1px solid #eee;margin-top:40px;padding-top:24px}.lv-desc p{color:#666;margin-bottom:12px;font-size:16px;line-height:1.7}.lv-desc p:last-child{margin-bottom:0}.lv-desc strong{color:#000}.lv-desc a{color:#000;text-decoration:underline}.lv-desc-cta{color:#333;margin-bottom:16px;font-size:16px;line-height:1.6}.lv-desc-cta a{color:#000;font-weight:600}.lv-desc-dimensions{margin:16px 0 24px}.lv-desc-dimensions-value{color:#000;font-size:18px;font-weight:500}.lv-desc-dimensions-label{color:#999;font-size:14px;font-weight:400}.lv-desc-features{grid-template-columns:1fr 1fr;gap:8px 32px;margin:16px 0 24px;padding-left:20px;list-style:outside;display:grid}@media (width<=480px){.lv-desc-features{grid-template-columns:1fr}}.lv-desc-features li{color:#666;margin-bottom:4px;font-size:16px}.lv-desc-disclaimer{color:#666;margin-top:24px;margin-bottom:0;font-size:16px}.lv-desc ul:not(.lv-desc-features){margin:12px 0;padding-left:20px}.lv-desc li:not(.lv-desc-features li){color:#666;margin-bottom:4px;font-size:16px}@media (width<=768px){.lv-panel{position:static}.lv-title{font-size:24px}.lv-cta-row{grid-template-columns:minmax(104px,128px) minmax(0,1fr);gap:10px}.lv-qty-select,.lv-cta-row .lv-btn{min-height:48px}}.prada-product-section[data-astro-cid-x3ga5glf]{background:#fff;width:100%;padding:clamp(1.5rem,3vw,2rem) 0 clamp(4.5rem,9vw,7.5rem)}.prada-product-inner[data-astro-cid-x3ga5glf]{width:100%;max-width:none;margin:0;padding:0 clamp(2.5rem,6vw,6rem)}.prada-product-layout[data-astro-cid-x3ga5glf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.prada-product-gallery[data-astro-cid-x3ga5glf]{flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.prada-product-gallery-carousel[data-astro-cid-x3ga5glf]{position:relative}.prada-product-gallery-track[data-astro-cid-x3ga5glf]{flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.prada-product-gallery-slide[data-astro-cid-x3ga5glf]{flex-shrink:0}.prada-product-gallery-image[data-astro-cid-x3ga5glf]{background:var(--pn-cream);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);aspect-ratio:4/5;overflow:hidden}.prada-product-gallery-image[data-astro-cid-x3ga5glf] img[data-astro-cid-x3ga5glf]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.prada-product-gallery-nav[data-astro-cid-x3ga5glf]{display:none}@media (width<=768px){.prada-product-section[data-astro-cid-x3ga5glf]{padding:1.5rem 0 4rem}.prada-product-inner[data-astro-cid-x3ga5glf]{padding:0 1.5rem}.prada-product-layout[data-astro-cid-x3ga5glf]{gap:var(--s-6);grid-template-columns:1fr}.prada-product-gallery-carousel[data-astro-cid-x3ga5glf]{overflow:hidden}.prada-product-gallery-track[data-astro-cid-x3ga5glf]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:0;overflow:auto hidden}.prada-product-gallery-track[data-astro-cid-x3ga5glf]::-webkit-scrollbar{display:none}.prada-product-gallery-slide[data-astro-cid-x3ga5glf]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%}.prada-product-gallery-image[data-astro-cid-x3ga5glf]{aspect-ratio:4/5;max-height:70vh}.prada-product-gallery-nav[data-astro-cid-x3ga5glf]{justify-content:center;align-items:center;margin-top:1rem;display:flex}.prada-product-gallery-dots[data-astro-cid-x3ga5glf]{gap:.5rem;display:flex}.prada-product-gallery-dot[data-astro-cid-x3ga5glf]{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s}.prada-product-gallery-dot[data-astro-cid-x3ga5glf][aria-selected=true]{background:#000}}
