.verified-cards{position:absolute;left:3.45%;top:37.8%;width:70.7%;height:47.1%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2%;z-index:5}.verified-card{position:relative;background:#fff0dd;border:1px solid #d7ac65;border-radius:12px;overflow:hidden}.verified-card.empty{display:grid;place-items:center;text-align:center;padding:8%;color:#816b46;font-size:clamp(12px,1.2vw,24px)}.exact-art .verified-card{background:transparent;border-color:transparent}.verified-thumb{position:absolute;left:2%;top:2%;width:49%;height:80%;object-fit:contain;mix-blend-mode:multiply}.verified-copy{position:absolute;left:52%;top:22%;width:45%;color:#171008}.verified-copy small{font-size:clamp(8px,.9vw,16px);letter-spacing:1px}.verified-copy h3{font:italic bold clamp(18px,2.6vw,48px) Georgia;margin:10% 0}.verified-copy p{font-size:clamp(10px,1.3vw,24px);line-height:1.4}.verified-buttons{position:absolute;left:7%;bottom:3.5%;width:86%;height:11%;display:grid;grid-template-columns:1fr 1fr;gap:6%}.verified-buttons .action{margin:0;padding:0;white-space:nowrap;font-size:clamp(11px,1.3vw,25px);border-radius:8px}.exact-art .verified-buttons .action{color:transparent;border:0;background:transparent}.exact-art .verified-buttons .action:hover,.exact-art .verified-buttons .action:focus-visible{box-shadow:inset 0 0 0 2px #bd9135;background:#deb65b20}.verified-original{display:block;max-width:100%;max-height:55vh;object-fit:contain;margin:auto}.catalog-pager{position:absolute;left:58%;top:30.5%;height:4.5%;display:flex;gap:12px;align-items:center;z-index:6;color:#5d4822;font-size:clamp(10px,1vw,20px);background:#fff3df}.catalog-pager .action{font-size:inherit;padding:4px 10px;margin:0}.catalog-pager button:disabled{opacity:.3;cursor:default}.verified-selection{display:none;position:absolute;left:76.3%;top:31%;width:20%;height:31%;z-index:6;background:#fff0dc;text-align:center;color:#23190a}.verified-selection.visible{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%}.verified-selection img{height:66%;width:70%;object-fit:contain;mix-blend-mode:multiply}.verified-selection strong{font:italic bold clamp(14px,1.8vw,32px) Georgia}.verified-selection span{font-size:clamp(10px,1.1vw,22px)}#boquillas .selection-label{display:none!important}#boquillas .whatsapp-order{top:72.2%;height:5.8%}
/* Product cutouts share the approved ivory/gold composition in every state. */
.verified-cards{background:#fff2e0;gap:1.25%;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.verified-card{background:radial-gradient(ellipse at 27% 49%,#fffaf0 0%,#fff3e3 55%,#ffefdb 100%);border:1px solid #d8b46e;border-radius:12px;box-shadow:inset 0 0 0 3px #fff9ef88}.verified-thumb{left:4%;top:3%;width:47%;height:85%;mix-blend-mode:normal;filter:drop-shadow(0 7px 6px #73502124)}.verified-copy{left:54%;top:25%;width:42%}.verified-copy h3{margin:12% 0 15%;padding-bottom:14%;border-bottom:1px solid #c9a45b;font-size:clamp(19px,2.65vw,48px)}.verified-copy small{font-size:clamp(8px,.78vw,15px);line-height:1.65;display:block}.verified-copy p{font-size:clamp(10px,1.02vw,20px);line-height:1.35;margin:0}.verified-buttons{bottom:4%;height:10%;left:5%;width:90%;gap:5%}.verified-buttons .action{font-size:clamp(11px,1.14vw,22px);border-radius:5px}.verified-selection img{mix-blend-mode:normal;filter:drop-shadow(0 4px 5px #73502124)}.verified-original,.original-photo{display:block;width:100%;height:360px;max-height:50vh;object-fit:contain;background:radial-gradient(ellipse,#fffaf0,#fff1dc);padding:16px;border-radius:10px;filter:drop-shadow(0 7px 6px #73502118)}.original-photo{max-height:50vh}.verified-copy h3.long-name{font-size:clamp(16px,1.7vw,32px)}
.verified-thumb{top:4%;height:79%}.verified-cards{box-shadow:0 0 0 2px #fff2e0}
.verified-cards[data-count="1"]{grid-template-columns:1fr}.verified-cards[data-count="1"] .verified-thumb{left:9%;width:29%;height:88%;top:5%}.verified-cards[data-count="1"] .verified-copy{left:47%;top:15%;width:44%}.verified-cards[data-count="1"] .verified-copy h3{font-size:clamp(30px,4vw,72px);margin:5% 0;padding-bottom:5%}.verified-cards[data-count="1"] .verified-copy p{font-size:clamp(13px,1.5vw,26px)}.verified-cards[data-count="1"] .verified-buttons{left:47%;width:44%;bottom:10%;height:12%}.verified-cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
