.certificate-page{padding:4rem 5vw 7rem}.certificate-sheet{width:min(100%,980px);margin:0 auto;padding:clamp(2rem,6vw,5rem);background:#fffdf7;color:#151515;border:1px solid #d8d0c2;box-shadow:0 24px 70px #0000001f}.certificate-header{text-align:center;padding-bottom:2.5rem;border-bottom:1px solid #d8d0c2}.certificate-header h1{margin:.7rem 0;font:500 clamp(2.8rem,7vw,5.8rem)/.92 Georgia,serif;letter-spacing:-.045em}.certificate-number{margin:1.25rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.certificate-body{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:clamp(2rem,5vw,5rem);padding:3rem 0}.certificate-artwork{margin:0}.certificate-artwork img{width:100%;max-height:560px;object-fit:contain;background:#eeeae2}.certificate-lead{margin:0 0 2rem;font:1.2rem/1.65 Georgia,serif}.certificate-details{margin:0;border-top:1px solid #d8d0c2}.certificate-details div{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid #d8d0c2}.certificate-details dt{color:#6d675e;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.certificate-details dd{margin:0}.certificate-details a{color:inherit;overflow-wrap:anywhere}.certificate-status{display:inline-block;padding:.35rem .55rem;background:#151515;color:#fff;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.certificate-verification{display:grid;gap:.35rem;margin-top:2rem;padding:1.2rem;background:#edf2ff;border-left:5px solid #2454ff}.certificate-verification span{color:#555;font-size:.82rem;line-height:1.5}.certificate-footer{display:flex;justify-content:space-between;gap:2rem;padding-top:2rem;border-top:1px solid #d8d0c2}.certificate-footer div{display:grid;gap:.35rem}.certificate-footer div:last-child{text-align:right}.certificate-footer strong{font:1.35rem Georgia,serif}.certificate-footer span{color:#6d675e;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.certificate-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}@media(max-width:720px){.certificate-page{padding:1rem 0 6rem}.certificate-sheet{border-inline:0;padding:2.2rem 6vw}.certificate-body{grid-template-columns:1fr}.certificate-footer{flex-direction:column}.certificate-footer div:last-child{text-align:left}.certificate-actions{padding-inline:5vw;flex-direction:column}.certificate-actions .btn{justify-content:center}}.arttoy-intro{display:grid;grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:4vw;align-items:center;margin-bottom:4rem}.arttoy-intro img{max-height:440px;object-fit:contain}.arttoy-intro h1{margin:.25rem 0}.arttoy-intro h2{font:500 2rem Georgia,serif;margin:.75rem 0}.arttoy-intro p{line-height:1.65}@media(max-width:720px){.arttoy-intro{grid-template-columns:1fr}.arttoy-intro img{max-height:320px}.arttoy-intro h1{font-size:3.4rem}}.artwork-details{margin:2rem 0;border-block:1px solid var(--line)}.artwork-details div{display:grid;grid-template-columns:minmax(9rem,.8fr) 1.2fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.artwork-details div:last-child{border-bottom:0}.artwork-details dt{color:var(--gold);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.artwork-details dd{margin:0}.product-authenticity{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.product-authenticity h2{margin:.4rem 0 1rem;font:500 1.8rem Georgia,serif}.product-authenticity>p:last-child{color:#666;line-height:1.6}.product-authenticity ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.product-authenticity li{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.product-authenticity li span{color:#666}.gallery-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.product-gallery .gallery-open img{width:100%;height:auto;max-height:none;object-fit:contain;background:transparent}.request-actions{display:flex;flex-wrap:wrap;gap:.8rem}.request-email{background:#e9287c;color:#fff;border-color:#e9287c}.request-messenger{background:#1877f2;color:#fff;border-color:#1877f2}.gallery-dialog{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:3rem 4vw;background:#0b0b0b;color:#fff;border:0}.gallery-dialog::backdrop{background:#000}.gallery-dialog figure{width:100%;height:100%;margin:0;display:grid;place-items:center}.gallery-dialog img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 7rem);object-fit:contain}.gallery-dialog figcaption{position:absolute;bottom:1rem}.gallery-close,.gallery-prev,.gallery-next{position:fixed;z-index:2;border:0;background:#ffffffe6;color:#111;width:3.5rem;height:3.5rem;font-size:2rem}.gallery-close{right:1rem;top:1rem}.gallery-prev{left:1rem;top:50%}.gallery-next{right:1rem;top:50%}@media(min-width:901px){.product-gallery{grid-template-columns:minmax(0,2fr) minmax(190px,1fr);grid-auto-rows:250px;align-items:stretch}.product-gallery .gallery-open{min-width:0;min-height:0;height:250px;overflow:hidden;background:#e9e1d1}.product-gallery .gallery-open:first-child{grid-row:span 2;height:516px}.product-gallery .gallery-open:only-child{grid-column:1 / -1;grid-row:auto;height:min(70vh,700px)}.product-gallery .gallery-open img{width:100%;height:100%;object-fit:contain}}.leart-password-footer{display:grid;justify-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.leart-password-footer p{margin:0;opacity:.72}.leart-password-footer__button{min-height:44px;border:1px solid currentColor;border-radius:999px;padding:.65rem 1rem;background:transparent;color:inherit;cursor:pointer}.page-password{min-height:100vh;background:#2454ff;color:#111}.password-page{min-height:100vh;display:grid;place-items:center;padding:5vw}.password-card{width:min(100%,760px);padding:clamp(2rem,7vw,5rem);background:#fffaf0;box-shadow:18px 18px #f5c842}.password-wordmark{display:block;margin-bottom:3rem;font:700 3rem Georgia,serif}.password-logo{width:150px;height:150px;margin-bottom:2.5rem;object-fit:contain}.password-card h1{max-width:650px;margin:.8rem 0 1.2rem;font:500 clamp(3.4rem,9vw,7rem)/.88 Georgia,serif;letter-spacing:-.05em}.password-intro{max-width:560px;font:1.15rem/1.65 Georgia,serif}.password-form{margin-top:3rem}.password-form label{display:block;margin-bottom:.7rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.password-form>div{display:flex;gap:.7rem}.password-form input{min-width:0;flex:1;padding:1rem;border:1px solid #b6b1a8;background:#fff;color:#111}.password-owner{margin:2rem 0 0;font-size:.78rem}@media(max-width:560px){.password-card{box-shadow:9px 9px #f5c842}.password-logo{width:120px;height:120px;margin-bottom:2rem}.password-form>div{flex-direction:column}.password-form .btn{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
