
.v11-heading{background:#18191b;color:white;padding:110px 0 65px}.v11-heading .eyebrow,.v11-pdfbar .eyebrow{color:#d5ae69;font-size:12px;letter-spacing:2.3px;font-weight:700}.v11-heading h1{font:800 clamp(32px,5vw,67px)/1.07 Manrope,sans-serif;letter-spacing:-.04em;margin:15px 0}.v11-heading p{color:#d4caca;font-size:17px}.v11-content{padding-top:62px;padding-bottom:90px}.v11-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.v11-category{border:1px solid #eae1d6;background:#fff;text-decoration:none;color:#1d1b1a;border-radius:20px;overflow:hidden;transition:transform .25s,box-shadow .25s}.v11-category:hover,.v11-product:hover{transform:translateY(-5px);box-shadow:0 18px 45px #18141417}.v11-category-cover{height:260px;background:#eee9e2;overflow:hidden}.v11-category-cover img{width:100%;height:100%;object-fit:cover;object-position:top center}.v11-category-info{padding:23px}.v11-category-info span,.v11-product-meta small{font-size:11px;letter-spacing:.05em;color:#a8814d}.v11-category-info h3{font-size:19px;margin:12px 0 24px}.v11-category-info b,.v11-product-meta span{color:#bd1121;font-size:13px}.v11-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v11-product{border:1px solid #e6ddd2;border-radius:18px;overflow:hidden;text-decoration:none;color:#191919;transition:transform .25s,box-shadow .25s}.v11-product-image{height:310px;background:linear-gradient(145deg,#fff,#f6f2ed);display:flex;justify-content:center;align-items:center;padding:12px}.v11-product-image img{display:block;width:100%;height:100%;object-fit:contain}.v11-product-meta{padding:22px}.v11-product-meta h3{font-size:22px;line-height:1.3;margin:7px 0 20px}.v11-crumb{color:#887a6d;margin:0 0 30px;font-size:13px}.v11-crumb a{color:#b31224}.v11-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.v11-detail-shot{background:#faf7f3;padding:40px;border-radius:26px;min-height:390px;display:grid;place-items:center}.v11-detail-shot img{width:100%;max-height:410px;object-fit:contain}.v11-detail-info>span{font-size:12px;letter-spacing:2px;color:#be981d}.v11-detail-info h2{font-size:clamp(30px,4vw,54px);margin:15px 0}.v11-detail-info p{color:#777;line-height:1.8}.v11-button{background:#b91023;color:#fff!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:15px 22px;font-weight:700;margin:10px 12px 10px 0;white-space:normal}.v11-button.ghost{background:transparent;color:#b91023!important;border:1px solid #b91023}.v11-tech{margin-top:65px}.v11-tech h2{font-size:26px;margin-bottom:7px}.v11-tech p{color:#7b7470}.v11-tech img{display:block;width:100%;max-width:900px;margin:30px auto;box-shadow:0 18px 60px #0002;border-radius:12px}.v11-back{color:#b91023}.v11-source{color:#897c70;margin-top:30px}.v11-catalog{padding:75px 0;background:#f7f4ef}.v11-pdfbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.v11-pdfbar h1{font-size:clamp(30px,4vw,56px);margin:8px 0}.v11-pdfstage{margin:auto;max-width:760px;position:relative;perspective:1600px;aspect-ratio:1;border-radius:8px;box-shadow:14px 23px 60px #0003;background:#fff;overflow:hidden}.v11-pdf-page{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:rotateY(-12deg) translateX(8%);transition:transform .45s,opacity .45s;pointer-events:none}.v11-pdf-page.active{opacity:1;transform:rotateY(0) translateX(0);pointer-events:auto}.v11-pdfcontrols{display:flex;justify-content:center;align-items:center;gap:20px;padding:26px 0}.v11-pdfcontrols button{border:1px solid #cfb8a5;padding:13px 20px;border-radius:9px;cursor:pointer;background:white;color:#351e1a}.v11-pdfcontrols button:hover{background:#b91023;color:white}.v11-pdfhint{text-align:center;color:#786c66;font-size:13px}@media(max-width:1000px){.v11-category-grid{grid-template-columns:repeat(2,1fr)}.v11-product-grid{grid-template-columns:repeat(2,1fr)}.v11-detail{gap:28px}}@media(max-width:640px){.v11-category-grid,.v11-product-grid,.v11-detail{grid-template-columns:1fr}.v11-category-cover{height:270px}.v11-product-image{height:330px}.v11-pdfbar{align-items:start;flex-direction:column}.v11-heading{padding:85px 0 35px}.v11-content{padding-top:35px}.v11-detail-shot{min-height:280px;padding:20px}.v11-pdfcontrols{gap:12px}.v11-pdfcontrols button{padding:10px 13px}}

/* V12: whole original package, larger visual emphasis */
.v11-product-image{height:350px;padding:7px;background:#fff}
.v11-product-image img{width:100%;height:100%;object-fit:contain;object-position:center}
.v11-detail-shot{padding:18px;background:#fff;min-height:430px}
.v11-detail-shot img{max-height:480px;width:100%;object-fit:contain}
@media(max-width:640px){.v11-product-image{height:345px}.v11-detail-shot{min-height:300px;padding:9px}}
