/* Approved catalogue covers. Original scene/viewer assets are unchanged. */
img[src="/media/c1f6bc89bc4c1cd754747fb26e293318.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/astau/"]{background:#292d30!important}
.product-image-frame:has(>img[src="/media/c1f6bc89bc4c1cd754747fb26e293318.webp"]){background:#292d30;line-height:0}
.product-image-frame>img[src="/media/c1f6bc89bc4c1cd754747fb26e293318.webp"]{height:auto;object-fit:contain}
img[src="/media/36ce2f1d806ddddf8b5775fb0fe59407.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/perun/"]{background:#292d30!important}
.product-image-frame:has(>img[src="/media/36ce2f1d806ddddf8b5775fb0fe59407.webp"]){background:#292d30;line-height:0}
.product-image-frame>img[src="/media/36ce2f1d806ddddf8b5775fb0fe59407.webp"]{height:auto;object-fit:contain}
img[src="/media/5f178c5fe5579f04f976bd9ba5dd8c36.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/mishuta/"]{background:#292d30!important}
.product-image-frame:has(>img[src="/media/5f178c5fe5579f04f976bd9ba5dd8c36.webp"]){background:#292d30;line-height:0}
.product-image-frame>img[src="/media/5f178c5fe5579f04f976bd9ba5dd8c36.webp"]{height:auto;object-fit:contain}
img[src="/media/4b0b2d10d502ae3bc93ec58759905f74.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/doska-razdelochnaya-svirestel/"]{background:#2a2e31!important}
.product-image-frame:has(>img[src="/media/4b0b2d10d502ae3bc93ec58759905f74.webp"]){background:#2a2e31;line-height:0}
.product-image-frame>img[src="/media/4b0b2d10d502ae3bc93ec58759905f74.webp"]{height:auto;object-fit:contain}
img[src="/media/8973659f36e69130cda49c49cfafb100.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/nardy-spartak/"]{background:#2b2f31!important}
.product-image-frame:has(>img[src="/media/8973659f36e69130cda49c49cfafb100.webp"]){background:#2b2f31;line-height:0}
.product-image-frame>img[src="/media/8973659f36e69130cda49c49cfafb100.webp"]{height:auto;object-fit:contain}
img[src="/media/9439fc871f2bd5052c398116a4858f9b.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/medved-v-gorakh/"]{background:#272c2e!important}
.product-image-frame:has(>img[src="/media/9439fc871f2bd5052c398116a4858f9b.webp"]){background:#272c2e;line-height:0}
.product-image-frame>img[src="/media/9439fc871f2bd5052c398116a4858f9b.webp"]{height:auto;object-fit:contain}
img[src="/media/f55b58cf958bf3a08c3702b95d1065f6.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/lesnaya-chasha/"]{background:#2b2e31!important}
.product-image-frame:has(>img[src="/media/f55b58cf958bf3a08c3702b95d1065f6.webp"]){background:#2b2e31;line-height:0}
.product-image-frame>img[src="/media/f55b58cf958bf3a08c3702b95d1065f6.webp"]{height:auto;object-fit:contain}
.catalog-image[href="/work/v15/"] img.card-cover{object-fit:cover;mix-blend-mode:normal!important;filter:none!important;opacity:1}
/* Deer cover: preserve original shadows instead of blending them with the frame. */
img[src="/media/aa8d4609b347704974161f21097a78f9.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/olen-v-gorah/"]{background:#262e33!important}
.product-image-frame:has(>img[src="/media/aa8d4609b347704974161f21097a78f9.webp"]){background:#262e33;line-height:0}
.product-image-frame>img[src="/media/aa8d4609b347704974161f21097a78f9.webp"]{height:auto;object-fit:contain}
/* Wolf cover: keep the original image shadows and matching full-frame background. */
img[src="/media/0fced8aec8ba57a5d920287282f6a774.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.catalog-image[href="/work/volk-v-gorah/"]{background:#262e34!important}
.product-image-frame:has(>img[src="/media/0fced8aec8ba57a5d920287282f6a774.webp"]){background:#262e34;line-height:0}
.product-image-frame>img[src="/media/0fced8aec8ba57a5d920287282f6a774.webp"]{height:auto;object-fit:contain}

/* Approved New Year Goat renders and first cutter-comparison slide. */
img[src="/media/0bd49b9a8e2f4320b05778033a68d145.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.product-image-frame:has(>img[src="/media/0bd49b9a8e2f4320b05778033a68d145.webp"]) {background:#292d30;line-height:0}
.product-image-frame>img[src="/media/0bd49b9a8e2f4320b05778033a68d145.webp"]{height:auto;object-fit:contain}
img[src="/media/2ddc9f0e3d91457ba8efbc5da37b5a86.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.product-image-frame:has(>img[src="/media/2ddc9f0e3d91457ba8efbc5da37b5a86.webp"]) {background:#292d30;line-height:0}
.product-image-frame>img[src="/media/2ddc9f0e3d91457ba8efbc5da37b5a86.webp"]{height:auto;object-fit:contain}
img[src="/media/d3736a7a87ce4489a456d62bb10a31b2.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.product-image-frame:has(>img[src="/media/d3736a7a87ce4489a456d62bb10a31b2.webp"]) {background:#292d30;line-height:0}
.product-image-frame>img[src="/media/d3736a7a87ce4489a456d62bb10a31b2.webp"]{height:auto;object-fit:contain}
img[src="/media/5feaefe2911b43ca8f60afa2d715bc70.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.product-image-frame:has(>img[src="/media/5feaefe2911b43ca8f60afa2d715bc70.webp"]) {background:#292d30;line-height:0}
.product-image-frame>img[src="/media/5feaefe2911b43ca8f60afa2d715bc70.webp"]{height:auto;object-fit:contain}
img[src="/media/c3b3ee70798143f1944e535acbac3ae8.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.product-image-frame:has(>img[src="/media/c3b3ee70798143f1944e535acbac3ae8.webp"]) {background:#292d30;line-height:0}
.product-image-frame>img[src="/media/c3b3ee70798143f1944e535acbac3ae8.webp"]{height:auto;object-fit:contain}
img[src="/media/4b78c4160dde44388c402ca00a3e3f2f.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}
.product-image-frame:has(>img[src="/media/4b78c4160dde44388c402ca00a3e3f2f.webp"]) {background:#292d30;line-height:0}
.product-image-frame>img[src="/media/4b78c4160dde44388c402ca00a3e3f2f.webp"]{height:auto;object-fit:contain}
.catalog-image[href="/work/novogodnyaya-doska/"]{background:#292d30!important}
/* Final STL cutter comparison: original image pixels; full-width gallery block. */
.detail-photos > .cutter-comparison{grid-column:1/-1;min-width:0;scroll-margin-top:100px;margin:0 0 24px}
.cutter-comparison .cutter-intro{max-width:860px;margin-bottom:24px}
.cutter-comparison .cutter-eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent,#f75b25);margin:0 0 10px}
.cutter-comparison h2{font-size:clamp(24px,3vw,38px);line-height:1.15;letter-spacing:-.03em;margin:0 0 14px}
.cutter-comparison .cutter-intro>p:last-child{font-size:17px;line-height:1.6;margin:0;color:var(--muted,#bcbfbd)}
.cutter-comparison .cutter-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.detail-photos .cutter-comparison .cutter-view{margin:0;min-width:0;display:flex;flex-direction:column;gap:0;background:#292d30}
.cutter-comparison .cutter-view figcaption{display:flex;gap:10px;align-items:baseline;padding:16px;color:#d8d8d5;font-size:14px;margin:0}
.cutter-comparison .cutter-view strong{font-size:28px;line-height:1.2;font-weight:500;color:#fff}
.cutter-comparison .cutter-view a{display:block;cursor:zoom-in;line-height:0}
.detail-photos .cutter-comparison .cutter-view img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:1;mix-blend-mode:normal!important;filter:none!important;opacity:1}
.cutter-comparison .cutter-note{font-size:13px;line-height:1.6;color:var(--muted,#bcbfbd);margin:14px 0 0}
.cutter-choice,.cutter-controls,.cutter-mobile-hint{display:none}
@media(max-width:640px){
 .detail-photos > .cutter-comparison{margin-bottom:12px}
 .cutter-comparison .cutter-intro{margin-bottom:18px}
 .cutter-comparison .cutter-intro>p:last-child{font-size:15px}
 .cutter-comparison .cutter-choice{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .cutter-comparison .cutter-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .cutter-comparison .cutter-controls label{display:flex;justify-content:center;align-items:center;min-height:48px;border:1px solid #565b5c;border-radius:4px;background:#232729;color:#ddd;font-size:17px;cursor:pointer}
 #cutter-R1:checked~.cutter-controls label[for="cutter-R1"],#cutter-R075:checked~.cutter-controls label[for="cutter-R075"],#cutter-R05:checked~.cutter-controls label[for="cutter-R05"]{border-color:#f75b25;background:#f75b25;color:#141414}
 #cutter-R1:focus-visible~.cutter-controls label[for="cutter-R1"],#cutter-R075:focus-visible~.cutter-controls label[for="cutter-R075"],#cutter-R05:focus-visible~.cutter-controls label[for="cutter-R05"]{outline:2px solid #fff;outline-offset:3px}
 .cutter-comparison .cutter-mobile-hint{display:block;font-size:13px;line-height:1.5;color:var(--muted,#bcbfbd);margin:10px 0 16px}
 .cutter-comparison .cutter-views{display:block}
 .detail-photos .cutter-comparison .cutter-view{display:none}
 #cutter-R1:checked~.cutter-views .cutter-view-R1,#cutter-R075:checked~.cutter-views .cutter-view-R075,#cutter-R05:checked~.cutter-views .cutter-view-R05{display:flex}
 .detail-photos .cutter-comparison .cutter-view img{max-height:75vh}
}

/* Medvezhut cover: preserve original colours and carving contrast. */
img[src="/media/b7c389d8ec37269ce98b0527f716bee7.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1}

/* Approved Wolf/Bear photos: original contrast and colour. */
img[src="/media/d131c2d84c761b5c5b3daefaaf5b44c3.webp"],img[src="/media/7f9b2a7c511b55f7597a8437be40732a.webp"],img[src="/media/2ddd6912f2b592501658c5d6007247cb.webp"]{mix-blend-mode:normal!important;filter:none!important;opacity:1!important}
