.cdv-artwork [hidden]{display:none!important}.cdv-artwork-content{padding-top:24px;padding-bottom:56px}.cdv-artwork button,.cdv-artwork-buy{font:inherit;color:#173b43;background:#f4eee2;border:1px solid #9baca8;border-radius:6px;cursor:pointer;min-height:48px;padding:10px 18px}.cdv-artwork button:focus-visible,.cdv-artwork a:focus-visible{outline:3px solid #287c88;outline-offset:4px}.cdv-artwork .cdv-artwork-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cdv-artwork .cdv-artwork-grid.is-group{grid-template-columns:repeat(2,minmax(0,1fr))}.cdv-artwork-card{margin:0;min-width:0}.cdv-artwork .cdv-artwork-image{display:block;width:100%;border:0;padding:0;border-radius:8px;overflow:hidden;background:#e7dece;cursor:pointer}.cdv-artwork .cdv-artwork-image img{display:block;width:100%;height:clamp(150px,25svh,280px);object-fit:contain;object-position:center}.cdv-artwork .is-group .cdv-artwork-image img{height:clamp(160px,27svh,340px)}.cdv-artwork-card h3{font-size:clamp(18px,2vw,26px);line-height:1.25;margin:12px 0 4px;overflow-wrap:anywhere}.cdv-artwork-card p{font-size:15px;margin:6px 0}.cdv-artwork .cdv-artwork-buy{display:inline-flex;align-items:center;gap:8px;text-decoration:none;margin:10px 0;background:#173b43;color:#fff}.cdv-artwork-purchase{margin-bottom:20px}.cdv-artwork-back{margin-bottom:18px}.cdv-artwork-more{display:block;margin:24px auto}.cdv-artwork-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px;flex-wrap:wrap}.cdv-artwork button:disabled{opacity:.4;cursor:default}.cdv-artwork-viewer{border:0;padding:0;margin:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;background:#121b1a;color:#fff;overflow:hidden}.cdv-artwork-viewer::backdrop{background:#121b1a}.cdv-artwork-viewer[open]{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center}.cdv-artwork-viewer figure{margin:0;width:100%;min-width:0}.cdv-artwork .cdv-artwork-viewer img{display:block;width:100%;height:calc(100svh - 105px);object-fit:contain;background:transparent}.cdv-artwork-viewer figcaption{text-align:center;padding:12px;font-size:16px}.cdv-artwork .cdv-artwork-viewer button{color:#fff;background:#243a38;border-color:#80908c;width:48px;padding:8px;justify-self:center;font-size:26px;z-index:1}.cdv-artwork-close{position:absolute;right:16px;top:16px}.cdv-artwork-image-previous{grid-column:1}.cdv-artwork-image-next{grid-column:3}.cdv-artwork-viewer figure{grid-column:2;grid-row:1}.cdv-artwork-description{margin:16px 0}.cdv-artwork-card figcaption{padding-top:8px}.cdv-artwork-card.is-photo .cdv-artwork-image{cursor:zoom-in}@media(max-width:600px){.cdv-artwork .cdv-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cdv-artwork .cdv-artwork-grid.is-group{grid-template-columns:repeat(2,minmax(0,1fr))}.cdv-artwork-pagination{gap:10px}.cdv-artwork-pagination button{padding:8px 12px;font-size:14px}.cdv-artwork-viewer[open]{grid-template-columns:48px minmax(0,1fr) 48px}.cdv-artwork .cdv-artwork-viewer button{width:42px}.cdv-artwork .cdv-artwork-viewer img{height:calc(100svh - 130px)}}@media(max-width:380px){.cdv-artwork .cdv-artwork-grid:not(.is-group){grid-template-columns:1fr}}.cdv-artwork.is-viewing-group .cdv-page-head{display:none}.cdv-artwork-purchase.is-sold{padding:16px 18px;background:#ece5d6;border-radius:8px;margin-top:14px}.cdv-artwork-purchase .cdv-artwork-sold{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cdv-artwork-purchase .cdv-artwork-reference{font-size:13px;color:#536454}.cdv-artwork .cdv-artwork-grid.is-group{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-width:920px;margin-inline:auto}.cdv-artwork .cdv-artwork-grid.is-group .cdv-artwork-card{width:100%;min-width:0}.cdv-artwork .cdv-artwork-grid.is-group .cdv-artwork-image{width:100%;cursor:zoom-in}.cdv-artwork .cdv-artwork-grid.is-group .cdv-artwork-image img{width:100%;height:auto;max-height:80svh;object-fit:contain}.cdv-artwork .cdv-artwork-grid.is-group figcaption{text-align:center}@media(max-width:600px){.cdv-artwork .cdv-artwork-grid.is-group{display:flex;flex-direction:column;gap:16px}.cdv-artwork .cdv-artwork-grid.is-group .cdv-artwork-image img{height:auto;max-height:76svh}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cdv-artwork-gallery.css.map */
