.bpg-product .thumb{position:relative;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#faf7f1;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.bpg-product .thumb img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:1/1}.bpg-product .thumb:hover{transform:translateY(-2px);box-shadow:0 10px 16px rgba(0,0,0,.08)}.bpg-product .thumb.is-active{outline:2px solid var(--green);outline-offset:2px}.bpg-product .desc h2,.bpg-product .desc h3{color:var(--brown);margin:18px 0 8px}.bpg-product .desc h2{font-size:23px}.bpg-product .desc h3{font-size:19px}.bpg-product .desc ul,.bpg-product .desc ol{padding-left:18px;margin:10px 0}.bpg-product .desc li{margin:6px 0}.bpg-product .row{display:grid;grid-template-columns:180px 1fr}.bpg-product .cell-h{background:var(--gold);color:#fff;font-weight:800;padding:12px 14px}.bpg-product .cell{background:#f6f2ea;color:#2b2b2b;padding:12px 14px;border-left:1px solid var(--line)}.bpg-product .row+.row .cell,.bpg-product .row+.row .cell-h{border-top:1px solid var(--line)}.bpg-product .cell ul{padding-left:18px;margin:8px 0}.bpg-product .cell li{margin:4px 0}@media (max-width:560px){.bpg-product .row{grid-template-columns:1fr}.bpg-product .cell{border-left:none}}.bpg-product .lightbox.is-open{display:flex}.bpg-product [data-ani].in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.75,.2,1)}