.item-page .item-sale-ref{display:block;font-family:var(--font-heading, "Noto Serif", serif);font-style:italic;font-size:.9375rem;color:var(--primary-dark, #9e7d3a);text-decoration:none;margin:0 0 .5rem}.item-page .item-sale-ref:hover{text-decoration:underline;text-underline-offset:3px}.item-place-bid .item-unsold-status{font-family:var(--font-label, "Inter", sans-serif);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin:0}.item-page[data-display-mode=grid] .item-ask-question{display:none}.item-page[data-display-mode=teaser] .item-ask-question{margin-top:.5rem}.item-page[data-display-mode=grid] .item-request-images{display:none}.item-page[data-display-mode=teaser] .item-request-images{margin-top:.75rem;text-align:center}.item-page[data-display-mode=grid] .item-auction-info{display:none}.item-page[data-display-mode=teaser] .item-auction-info{margin:.25rem 2rem 1rem;border:1px solid #e2e8f0;background:#fdfcf9}@media(min-width:768px){.item-page[data-display-mode=teaser] .item-auction-info{grid-column:2}}.item-auction-info summary{cursor:pointer;padding:.75rem 1rem;font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--primary-dark, #9e7d3a)}.item-auction-info summary:hover{background:#e9c17614}.item-auction-info-body{padding:0 1rem 1rem}.item-auction-info-body h4{font-family:var(--font-heading, "Noto Serif", serif);font-size:1rem;font-weight:500;color:var(--navy-darkest, #041329);margin:0 0 .25rem}.item-auction-info-subtitle{font-style:italic;color:#64748b;margin:0 0 .5rem;font-size:.875rem}.item-auction-info-meta,.item-auction-info-session{font-size:.8125rem;color:#333;margin:0 0 .5rem}.item-auction-info-desc{font-size:.875rem;color:#333;line-height:1.6;margin-bottom:.75rem}.item-auction-calendar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.item-auction-calendar a{font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary-dark, #9e7d3a);text-decoration:none;border-bottom:1px solid var(--primary-color, #e9c176)}.item-auction-calendar a:hover{color:var(--navy-darkest, #041329)}.item-page[data-display-mode=teaser] .item-footer-summary{font-family:var(--font-body, "Newsreader", serif);font-size:.9375rem;color:#333;line-height:1.6}.results-bar{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 .75rem;padding:0 1.5rem}.results-count{font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;font-weight:700}.view-toggle{display:flex;align-items:center;padding:1px;background:linear-gradient(135deg,#9e7d3a 0%,transparent 50%,#e9c176 100%)}.view-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#fff;color:#94a3b8;cursor:pointer;border-radius:0;padding:0;transition:all .3s}.view-btn svg{width:16px;height:16px}.view-btn:hover{color:#333}.view-btn.active{background:var(--primary-color, #e9c176);color:var(--on-primary, #412d00)}.sale-items-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(min-width:1240px){.sale-items-grid{grid-template-columns:repeat(3,1fr)}}.sale-items-grid>*:not(h2):not(.category-header){max-width:100%}.item-page[data-display-mode=grid]{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-top:2px solid var(--primary-dark, #9e7d3a);border-radius:0;padding:0;transition:box-shadow .3s;height:100%}.item-page[data-display-mode=grid]:hover{box-shadow:0 10px 25px -5px #0000001a}.item-page[data-display-mode=grid] .item-gallery{order:1;margin:0;padding:1rem;background:#f9f5ed;position:relative;overflow:hidden}.item-page[data-display-mode=grid] .item-header{order:2;padding:1.5rem 1.5rem 0}.item-page[data-display-mode=grid] .item-header{position:relative}.item-page[data-display-mode=grid] .favorite-btn{position:absolute;top:22px;inset-inline-end:0}.item-page[data-display-mode=grid] .item-header .item-lot-info{font-family:var(--font-label, "Inter", sans-serif);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-dark, #9e7d3a);text-decoration:none!important;display:block;margin-top:0}.item-page[data-display-mode=grid] .item-header .item-lot-number{font-weight:700}.item-page[data-display-mode=teaser] .item-header .item-auctioneer{display:none}.item-page .item-header .item-auctioneer{font-family:var(--font-label, "Inter", sans-serif);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--primary-dark, #9e7d3a);margin:0 0 .35rem}.item-page[data-display-mode=grid] .item-header .item-title{font-family:var(--font-heading, "Noto Serif", serif);font-size:1.25rem;font-weight:500;line-height:1.3;margin:.25rem 0 .5rem;color:var(--navy-darkest, #041329)}.item-page[data-display-mode=grid] .item-header a{text-decoration:none!important}.item-page[data-display-mode=grid] .item-header .item-title:hover{color:var(--navy-darkest, #041329);text-decoration:underline;text-underline-offset:4px}.item-page[data-display-mode=grid] .item-header .item-subtitle{font-family:var(--font-body, "Newsreader", serif);font-size:1.0625rem;font-style:italic;color:#333;margin-bottom:.5rem;line-height:1.4}.item-page[data-display-mode=grid] .item-pricing-bid-wrapper{order:3;width:100%;padding:1rem 1.5rem;border-top:1px solid #f1f5f9;margin-top:auto}.item-page[data-display-mode=grid] .item-pricing{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;width:100%}.item-page[data-display-mode=grid] .item-pricing p{margin:0}.item-page[data-display-mode=grid] .price-label{font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;display:block}.item-page[data-display-mode=grid] .item-price-opening-value{font-family:var(--font-body, "Newsreader", serif);font-size:1.25rem;color:var(--primary-dark, #9e7d3a);font-weight:700}.item-page[data-display-mode=grid] .item-price-estimate-value{font-family:var(--font-body, "Newsreader", serif);font-size:1.25rem;color:var(--navy-darkest, #041329);font-weight:700}.item-page[data-display-mode=grid] .item-certificates{order:98;padding:0 1.5rem .5rem}.item-page[data-display-mode=grid] .item-grid-link{order:99;margin-top:0;padding:.75rem 1.5rem 1.5rem;display:flex;justify-content:center}.item-page[data-display-mode=grid] .item-grid-link a{display:inline-block;padding:1px;background:linear-gradient(135deg,#9e7d3a 0%,transparent 50%,#e9c176 100%);text-decoration:none!important;transition:all .3s;font-size:0;color:transparent;line-height:0;border-radius:0!important}.item-page[data-display-mode=grid] .item-grid-link a:before{content:"View More Details";display:flex;align-items:center;justify-content:center;padding:1rem 2rem;background:#fff;font-family:var(--font-label, "Inter", sans-serif);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--navy-darkest, #041329);transition:all .3s;border-radius:0!important}.item-page[data-display-mode=grid] .item-grid-link a:hover{box-shadow:0 0 15px #e9c1764d;border-radius:0!important}.item-page[data-display-mode=grid] .item-grid-link a:hover:before{background:#e9c1761a;color:var(--navy-darkest, #041329);border-radius:0!important}.item-page[data-display-mode=grid] .item-public-message,.item-page[data-display-mode=grid] .item-content-wrapper,.item-page[data-display-mode=grid] .item-metadata-wrapper{display:none}.item-page[data-display-mode=teaser]{border:1px solid #e2e8f0;border-inline-start:4px solid var(--primary-dark, #9e7d3a);margin-bottom:2rem;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000d;transition:box-shadow .3s;display:grid;gap:0;grid-template-columns:1fr;grid-template-areas:"header" "gallery" "pricing" "certs" "content" "metadata";align-items:start}@media(min-width:768px){.item-page[data-display-mode=teaser]{grid-template-columns:35% 1fr;grid-template-rows:auto auto min-content 1fr auto;grid-template-areas:"gallery  header" "gallery  pricing" "gallery  certs" "gallery  content" "gallery  metadata"}}.item-page[data-display-mode=teaser]{position:relative}.item-page[data-display-mode=teaser]:hover{box-shadow:0 4px 12px #00000014}.item-page[data-display-mode=teaser] .favorite-btn{position:absolute;top:24px;inset-inline-end:12px}.item-page[data-display-mode=teaser]>.item-grid-link{display:none}.item-page[data-display-mode=teaser]>.item-gallery{grid-area:gallery;min-width:0;overflow:hidden;align-self:start;padding:1rem}.item-page[data-display-mode=teaser]>.item-header{grid-area:header;padding:1.5rem 2rem .25rem}.item-page[data-display-mode=teaser]>.item-pricing-bid-wrapper{grid-area:pricing;padding:.25rem 2rem}.item-page[data-display-mode=teaser]>.item-certificates{display:none}.item-page[data-display-mode=teaser]>.item-content-wrapper{grid-area:content;padding:.25rem 2rem;min-width:0;overflow:hidden}.item-page[data-display-mode=teaser]>.item-metadata-wrapper{grid-area:metadata;padding:.25rem 2rem 1rem;min-width:0;overflow:hidden}.item-page[data-display-mode=teaser] .item-provenance h4,.item-page[data-display-mode=teaser] .item-caption h4,.item-page[data-display-mode=teaser] .item-essay h4,.item-page[data-display-mode=teaser] .item-literature h4{font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;font-weight:700;margin:.75rem 0 .25rem}.item-page[data-display-mode=teaser] .item-provenance,.item-page[data-display-mode=teaser] .item-caption,.item-page[data-display-mode=teaser] .item-essay,.item-page[data-display-mode=teaser] .item-literature{font-family:var(--font-body, "Newsreader", serif);font-size:.9375rem;color:#333;font-style:normal;line-height:1.6}.item-page[data-display-mode=teaser] .item-dimensions{font-family:var(--font-body, "Newsreader", serif);font-size:.9375rem;color:#333;margin-bottom:.75rem}.item-page[data-display-mode=teaser] .item-dimensions strong{font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8}.item-page[data-display-mode=teaser] .item-references h4{font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;font-weight:700;margin:0 0 .5rem}.item-page[data-display-mode=teaser] .item-tax-warning{font-size:.8125rem;color:#94a3b8;font-style:italic}.item-page[data-display-mode=teaser] .item-taxonomy{font-family:var(--font-body, "Newsreader", serif);font-size:.9375rem;color:#333;margin-bottom:.5rem}.item-page[data-display-mode=teaser] .item-taxonomy .meta-label{font-family:var(--font-label, "Inter", sans-serif)!important;font-size:.625rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#94a3b8!important;font-weight:700!important}.item-page[data-display-mode=teaser] .catalogue-value{margin-inline-start:.5rem}.item-page[data-display-mode=teaser] .symbol-char{display:inline-block;margin-inline-end:.25rem;font-weight:700;color:var(--primary-dark, #9e7d3a)}.item-page[data-display-mode=teaser] .item-metadata-wrapper .item-certificates{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.item-page[data-display-mode=teaser] .item-metadata-wrapper .item-certificates h4{font-family:var(--font-label, "Inter", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;font-weight:700;margin:0}.item-page[data-display-mode=teaser] .cert-badge-icon{color:#1a96f0;margin-inline-end:.125rem}.item-page[data-display-mode=teaser] .item-header .item-lot-info{font-family:var(--font-label, "Inter", sans-serif);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-dark, #9e7d3a);text-decoration:none!important}.item-page[data-display-mode=teaser] .item-header a{text-decoration:none!important}.item-page[data-display-mode=teaser] .item-header .item-title{font-family:var(--font-heading, "Noto Serif", serif);font-size:1.75rem;font-weight:500;line-height:1.3;margin:.25rem 0 .5rem;color:var(--navy-darkest, #041329)}.item-page[data-display-mode=teaser] .item-header .item-title:hover{text-decoration:underline;text-underline-offset:4px}.item-page[data-display-mode=teaser] .item-header .item-subtitle{font-family:var(--font-body, "Newsreader", serif);font-size:1.0625rem;font-style:italic;color:#333;margin-bottom:.5rem}.item-page[data-display-mode=teaser] .item-description{font-family:var(--font-body, "Newsreader", serif);font-style:normal;font-size:1.0625rem;color:#333;line-height:1.8}.item-page[data-display-mode=teaser] .item-pricing-bid-wrapper{border-top:1px solid #f1f5f9;padding-top:1rem!important;display:flex;flex-direction:row!important;flex-wrap:wrap;gap:2rem;align-items:last baseline}.item-page[data-display-mode=teaser] .item-pricing{display:flex;gap:2rem;align-items:flex-end}.item-page[data-display-mode=teaser] .item-place-bid{display:flex;align-items:flex-end}.item-page[data-display-mode=teaser] .item-pricing p{margin:0}.item-page[data-display-mode=teaser] .price-label{font-family:var(--font-label, "Inter", sans-serif)!important;font-size:.625rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#94a3b8!important;display:block!important}.item-page[data-display-mode=teaser] .item-price-opening-value{font-family:var(--font-heading, "Noto Serif", serif);font-size:1.25rem;color:var(--primary-dark, #9e7d3a);font-weight:700}.item-page[data-display-mode=teaser] .item-price-estimate-value{font-family:var(--font-body, "Newsreader", serif);font-size:1.25rem;color:var(--navy-darkest, #041329);font-weight:700}@media(min-width:1280px){.item-page[data-display-mode=teaser] .item-pricing-bid-wrapper{justify-content:space-between}.item-page[data-display-mode=teaser] .item-pricing{width:50%;justify-content:space-between}}@media(max-width:768px){.item-page[data-display-mode=teaser] .item-header .item-title{font-size:1.25rem}.item-page[data-display-mode=teaser] .item-header .item-subtitle{font-size:1rem}}.item-references,.item-reference-link,.item-certificate-link{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;text-align:start}.item-reference-link,.item-certificate-link{display:block;margin-bottom:.25rem;color:var(--primary-dark, #9e7d3a);text-decoration:none}.item-reference-link:hover,.item-certificate-link:hover{text-decoration:underline}.sale-items-grid>h2.category-header,.sale-items-grid>.category-header{max-width:100%;grid-column:1 / -1;margin:1.25rem 0 0}.sale-items-grid>.category-header,.sale-items-list>.category-header{padding:.875rem 1.25rem;background:#f7f2e6;border:none;border-bottom:2px solid var(--primary-color, #e9c176);border-radius:0;font-family:var(--font-heading, "Noto Serif", serif);font-size:1.375rem;font-weight:600;font-style:normal;color:var(--navy-darkest, #041329)}.sale-items-list{display:flex;flex-direction:column}.sale-items-list>*:not(h2):not(.category-header){max-width:100%}.sale-items-list>.category-header{margin:1.5rem 0 1rem}.item-place-bid .soldfor,.item-place-bid .chakra-text{font-family:var(--font-heading, "Noto Serif", serif)!important;font-size:1.25rem!important;font-weight:600!important;color:var(--navy-darkest, #041329)!important;margin:0 0 .75rem!important;text-align:center!important}.item-place-bid .soldfor-price{font-size:1.5rem!important;font-weight:700!important;color:var(--primary-dark, #9e7d3a)!important}.item-place-bid .chakra-alert{background:#e9c17614!important;border:1px solid rgba(233,193,118,.2)!important;border-radius:0!important;padding:.75rem 1rem!important;font-family:var(--font-body, "Newsreader", serif)!important;font-size:.875rem!important;color:var(--navy-darkest, #041329)!important}.item-place-bid .chakra-alert__icon{color:var(--primary-dark, #9e7d3a)!important}.item-place-bid .chakra-alert__icon svg{width:1.25rem!important;height:1.25rem!important}.item-place-bid .chakra-alert .chakra-link{color:var(--primary-dark, #9e7d3a)!important;font-weight:700!important;text-decoration:none!important}.item-place-bid .chakra-alert .chakra-link:hover{text-decoration:underline!important;color:var(--navy-darkest, #041329)!important}.item-place-bid .bid-label{font-family:var(--font-label, "Inter", sans-serif)!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--navy-darkest, #041329)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.item-place-bid .bid-label svg{color:var(--primary-dark, #9e7d3a)!important}.item-place-bid .chakra-input{border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:.5rem 0!important;font-family:var(--font-heading, "Noto Serif", serif)!important;font-style:italic!important;font-size:1rem!important;color:var(--navy-darkest, #041329)!important;background:transparent!important;box-shadow:none!important;outline:none!important}.item-place-bid .chakra-input:focus{border-color:var(--primary-color, #e9c176)!important;box-shadow:none!important}.item-place-bid .chakra-input::placeholder{color:#cbd5e1!important;font-style:italic!important}.item-place-bid .submit-bid,.item-place-bid .chakra-button:not(.plus-minus-btn){background:linear-gradient(135deg,#9e7d3a,#e9c176,#9e7d3a)!important;background-size:200% 100%!important;color:var(--on-primary, #412d00)!important;border:none!important;border-radius:0!important;font-family:var(--font-label, "Inter", sans-serif)!important;font-size:.75rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.2em!important;padding:.875rem 2rem!important;cursor:pointer!important;transition:all .4s!important;opacity:1!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 15px #e9c17640!important}.item-place-bid .submit-bid:after,.item-place-bid .chakra-button:not(.plus-minus-btn):after{content:""!important;position:absolute!important;top:0!important;inset-inline-start:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;animation:bid-shimmer 2.5s infinite!important}@keyframes bid-shimmer{0%{inset-inline-start:-100%}to{inset-inline-start:100%}}.item-place-bid .submit-bid:hover,.item-place-bid .chakra-button:not(.plus-minus-btn):hover{background-position:100% 0!important;box-shadow:0 6px 20px #e9c17673!important;transform:translateY(-1px)!important}.item-place-bid .submit-bid:active,.item-place-bid .chakra-button:not(.plus-minus-btn):active{transform:translateY(0) scale(.98)!important}.item-place-bid .submit-bid:disabled,.item-place-bid .chakra-button:not(.plus-minus-btn):disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.item-place-bid .submit-bid:disabled:after,.item-place-bid .chakra-button:not(.plus-minus-btn):disabled:after{animation:none!important}.item-place-bid .submit-bid svg,.item-place-bid .chakra-button:not(.plus-minus-btn) svg{color:var(--on-primary, #412d00)!important}.item-place-bid .plus-minus-btn{background:#fff!important;background-image:none!important;color:var(--text-primary, #111827)!important;border:1px solid var(--border-color, #e5e7eb)!important;border-radius:var(--radius-sm, .25rem)!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;padding:0!important;font-family:var(--font-label, "Inter", sans-serif)!important;font-size:1.125rem!important;font-weight:600!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .15s,border-color .15s!important}.item-place-bid .plus-minus-btn:after{display:none!important}.item-place-bid .plus-minus-btn:hover{background:var(--bg-secondary, #f8f9fb)!important;border-color:var(--text-primary, #111827)!important;transform:none!important;box-shadow:none!important}.item-place-bid .plus-minus-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.item-place-bid .lucide-circle-help{color:#94a3b8!important;cursor:help!important}.item-place-bid .bid-block-wrapper,.item-place-bid .submit-bid-wrapper{margin-top:.5rem!important}.item-place-bid .chakra-stack{gap:.5rem!important}
