.voucher-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;width:100%;height:100%;min-height:260px;aspect-ratio:3/4;background:radial-gradient(ellipse at 15% 10%,#443421 0,transparent 65%),#171412;color:#d1b67d;overflow:hidden;container-type:inline-size;padding:25px;text-align:center}.voucher-art:before{content:'';position:absolute;inset:16px;border:1px solid #97784488;pointer-events:none}.voucher-art>img{width:65%!important;height:auto!important;max-height:90px;object-fit:contain!important;transform:none!important;flex-shrink:0}.voucher-label{font-size:14px;letter-spacing:3px}.voucher-amount{font:400 62px/1 Georgia,serif;font-size:clamp(30px,20cqw,80px)}.voucher-amount small{font-size:.55em}.voucher-caption{font-size:14px;letter-spacing:.5px;color:#b6a88f;max-width:180px;line-height:1.8}.detail-photo>.voucher-art{min-height:590px}.quickview-photo>.voucher-art{min-height:510px;height:100%}@media(max-width:700px){.voucher-art{min-height:0;gap:15px;padding:20px 12px}.voucher-art:before{inset:10px}.voucher-label{font-size:14px;letter-spacing:1px}.voucher-caption{font-size:14px}.detail-photo>.voucher-art{min-height:420px}.quickview-photo>.voucher-art{min-height:0;height:275px;aspect-ratio:auto;gap:13px}.quickview-photo>.voucher-art>img{max-height:65px}.quickview-photo .voucher-amount{font-size:48px}}
