.urn-catalog-intro .gallery-description{max-width:720px;font-size:16px}.catalog-simple-note{font-size:14px;color:#c8b992;margin-top:20px}.urn-catalog-tools{display:grid;grid-template-columns:1.5fr 1fr auto;align-items:end;gap:18px;margin:5px 0 20px}.urn-catalog-tools label{display:block;font-size:16px;color:#d8d3c3}.urn-catalog-tools input,.urn-catalog-tools select,.urn-inquiry input,.urn-inquiry textarea{display:block;width:100%;font:inherit;font-size:17px;line-height:1.5;min-height:48px;margin-top:8px;padding:12px;border:1px solid #697052;border-radius:4px;background:#192014;color:#f0eadc;color-scheme:dark}.urn-catalog-tools button{min-height:49px;font-size:14px}#urn-catalog-count{font-size:15px;color:#c8c6b5;margin:20px 0 25px}.urn-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px}.catalog-urn{min-width:0}.catalog-urn-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#fff;padding:18px;width:100%;border:1px solid #565d49;border-radius:5px;cursor:zoom-in}.catalog-urn-photo:hover{border-color:#c6a15a}.catalog-urn-photo img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.catalog-urn-copy{padding-top:15px}.catalog-urn-copy h2{font-size:28px;line-height:1.15;margin-top:9px}.catalog-urn-copy .product-kind{font-size:11px;line-height:1.7;letter-spacing:.4px;margin:0;color:#c7ab70}.urn-reference{font-size:14px;color:#b8baa9;margin:12px 0}.catalog-urn-copy button{font-size:15px;min-height:48px;cursor:pointer;padding:11px 15px;border-radius:3px}#urn-show-more{display:flex;justify-content:center;min-height:50px;width:min(360px,100%);margin:36px auto;font-size:16px;border:0;cursor:pointer}#urn-show-more[hidden]{display:none}.urn-inquiry{max-width:1440px;margin:auto;padding:45px 5% 60px;border-top:1px solid #404637;display:grid;grid-template-columns:1fr 1fr;gap:55px;scroll-margin-top:25px}.urn-inquiry h2{font-size:46px}.urn-inquiry>div>p{font-size:16px;line-height:1.8;color:#bfc3b0;max-width:550px}.urn-inquiry label{display:block;font-size:16px;margin:15px 0 8px;color:#d9d5c6}.urn-inquiry textarea{resize:vertical;line-height:1.7}.urn-inquiry form>div:last-of-type{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.urn-inquiry button{font-size:15px;min-height:48px;padding:12px 15px;cursor:pointer;border-radius:4px}.urn-inquiry .button{border:0}.urn-selected{padding:18px;border:1px solid #8d7b4e;background:#1e2617;margin-top:22px;border-radius:5px}.urn-selected strong{font-size:22px;font-family:Georgia,serif;display:block;line-height:1.5}.urn-selected>span{font-size:15px;color:#dac28e}#urn-inquiry-status{font-size:14px;line-height:1.8;color:#d5c497}#urn-photo-dialog{width:min(850px,94vw);max-height:93dvh;border-radius:7px}#urn-photo-dialog>header{padding:12px 18px;display:flex;justify-content:flex-end;border-bottom:0}#urn-photo-close{font:inherit;font-size:16px;min-height:44px;border:1px solid #96804f;color:#ead5a2;background:#1e2519;padding:8px 18px;cursor:pointer;border-radius:4px}.urn-photo-wrap{padding:18px;background:white;margin:0 22px;display:flex;align-items:center;justify-content:center}#urn-photo-image{height:min(52dvh,500px);width:100%;object-fit:contain}.urn-photo-copy{padding:24px}.urn-photo-copy h2{font-size:35px}.urn-photo-copy p{font-size:15px;line-height:1.7;color:#bfc4b0}.urn-photo-copy .button{font-size:16px;min-height:50px;border:0;cursor:pointer;border-radius:4px}.urn-inquiry [hidden]{display:none!important}@media(max-width:850px){.urn-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.urn-catalog-tools{grid-template-columns:1fr 1fr}.urn-catalog-tools button{grid-column:span 2;width:max-content}.urn-inquiry{grid-template-columns:1fr;gap:20px}.urn-catalog-tools input,.urn-catalog-tools select{font-size:16px}}@media(max-width:550px){.urn-catalog-tools{grid-template-columns:1fr;gap:15px}.urn-catalog-tools button{grid-column:auto}.urn-catalog-grid{gap:28px 16px}.catalog-urn-photo{padding:10px}.catalog-urn-copy h2{font-size:25px}.catalog-urn-copy button{width:100%;font-size:14px}.urn-inquiry h2{font-size:38px}.urn-photo-wrap{margin:0 14px;padding:14px}.urn-photo-copy{padding:20px}.urn-photo-copy h2{font-size:30px}.urn-inquiry form>div:last-of-type{flex-direction:column}.urn-inquiry button{width:100%}}@media(max-width:370px){.urn-catalog-grid{grid-template-columns:1fr}.catalog-urn-photo{aspect-ratio:1.15}}
