/* Scoped collection pages; override the site's classic background and form rules. */
html body.force-refined:is([data-page="customs-store"],[data-page="rare-values"]) main#main {
  display:block !important;max-width:1180px !important;width:calc(100% - 40px) !important;margin:24px auto 36px !important;
  padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;min-height:0 !important;
}
:is(#custom-store,#rare-main) {
  box-sizing:border-box !important;width:100% !important;max-width:none !important;margin:0 !important;padding:28px !important;
  background:#fff !important;color:#253746 !important;border:1px solid #dbe4eb !important;border-radius:14px !important;
  box-shadow:0 6px 24px #213b5310 !important;font-family:Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:1.5 !important;
}
:is(#custom-store,#rare-main) *, :is(#custom-store,#rare-main) *::before, :is(#custom-store,#rare-main) *::after {box-sizing:border-box;}
:is(#custom-store,#rare-main) .collection-intro {position:relative !important;display:block !important;background:none !important;margin:0 0 22px !important;padding:0 0 20px !important;border:0 !important;border-bottom:1px solid #e5ebf0 !important;box-shadow:none !important;}
:is(#custom-store,#rare-main) .collection-eyebrow {display:block;color:#287f89 !important;font-size:10px !important;letter-spacing:1.7px !important;font-weight:700 !important;margin-bottom:6px !important;}
:is(#custom-store,#rare-main) h1 {font-size:30px !important;line-height:1.2 !important;letter-spacing:-.6px !important;color:#203344 !important;margin:0 0 8px !important;text-shadow:none !important;font-weight:750 !important;}
:is(#custom-store,#rare-main) .collection-intro p {margin:0 !important;font-size:14px !important;color:#667889 !important;line-height:1.6 !important;max-width:650px !important;}
:is(#custom-store,#rare-main) .collection-rate {display:inline-block !important;margin-top:12px !important;padding:5px 10px !important;border:1px solid #d9e9e9 !important;border-radius:6px !important;background:#f0f8f7 !important;color:#286e73 !important;font-size:12px !important;font-weight:600 !important;}
:is(#custom-store,#rare-main) .collection-toolbar {display:flex !important;flex-flow:row wrap !important;align-items:center !important;gap:10px !important;background:none !important;padding:0 !important;margin:0 0 12px !important;}
:is(#custom-store,#rare-main) .collection-toolbar input,
:is(#custom-store,#rare-main) .collection-toolbar select {
  display:block !important;width:auto !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:8px 12px !important;border:1px solid #d5e0e7 !important;
  border-radius:7px !important;background:#f8fafc !important;color:#344b5a !important;box-shadow:none !important;font:inherit !important;font-size:13px !important;line-height:1.3 !important;
}
:is(#custom-store,#rare-main) .collection-toolbar input {flex:1 1 260px !important;min-width:140px !important;max-width:540px !important;}
:is(#custom-store,#rare-main) .collection-toolbar select {flex:0 0 170px !important;max-width:100% !important;}
:is(#custom-store,#rare-main) .collection-toolbar input:focus,
:is(#custom-store,#rare-main) .collection-toolbar select:focus {outline:2px solid #87c8c9 !important;outline-offset:2px !important;}
:is(#custom-store,#rare-main) .collection-wallet {margin-left:auto !important;padding:8px 12px !important;color:#216f75 !important;background:#edf7f6 !important;border:1px solid #cee7e5 !important;border-radius:7px !important;font-size:13px !important;white-space:nowrap !important;}
:is(#custom-store,#rare-main) .collection-status {margin:5px 0 12px !important;color:#70818e !important;font-size:12px !important;}
:is(#custom-store,#rare-main) .collection-status:empty,
:is(#custom-store,#rare-main) .collection-recovery:empty {display:none !important;}
:is(#custom-store,#rare-main) .collection-recovery {padding:10px !important;background:#fff6e6 !important;border-radius:8px !important;margin-bottom:12px !important;}
:is(#custom-store,#rare-main) .collection-jump {display:flex !important;flex-wrap:wrap !important;gap:7px !important;background:none !important;box-shadow:none !important;border:0 !important;padding:0 !important;margin:16px 0 24px !important;}
:is(#custom-store,#rare-main) .collection-jump a {display:inline-block !important;color:#526a7a !important;background:#f4f7fa !important;border:1px solid #e2e9ef !important;border-radius:6px !important;text-decoration:none !important;padding:6px 10px !important;font-size:12px !important;}
:is(#custom-store,#rare-main) .collection-jump a:hover {border-color:#8cbec2 !important;color:#206e76 !important;}
:is(#custom-store,#rare-main) .collection-section {display:block !important;background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 0 24px !important;scroll-margin-top:20px !important;}
:is(#custom-store,#rare-main) .collection-heading {display:flex !important;align-items:center !important;gap:9px !important;margin:0 0 13px !important;padding:0 !important;background:none !important;}
:is(#custom-store,#rare-main) .collection-heading h2 {font-size:19px !important;line-height:1.3 !important;font-weight:700 !important;color:#263e50 !important;margin:0 !important;letter-spacing:-.3px !important;}
:is(#custom-store,#rare-main) .collection-heading h3 {font-size:16px !important;line-height:1.3 !important;font-weight:700 !important;color:#31495a !important;margin:0 !important;}
:is(#custom-store,#rare-main) .collection-number {display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 27px !important;height:27px !important;border-radius:6px !important;background:#edf5f6 !important;color:#3d8087 !important;font-size:11px !important;font-weight:700 !important;}
:is(#custom-store,#rare-main) .collection-count {margin-left:auto !important;background:#f2f5f8 !important;color:#758492 !important;border-radius:5px !important;padding:3px 7px !important;font-size:11px !important;white-space:nowrap !important;}
:is(#custom-store,#rare-main) .collection-grid {display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;align-items:start !important;gap:11px !important;background:none !important;margin:0 !important;padding:0 !important;}
:is(#custom-store,#rare-main) .collection-card {display:grid !important;grid-template-columns:72px minmax(0,1fr) !important;align-items:center !important;gap:10px !important;background:#fff !important;border:1px solid #dfe7ee !important;border-radius:9px !important;padding:12px !important;margin:0 !important;box-shadow:0 2px 4px #263e5007 !important;min-width:0 !important;}
:is(#custom-store,#rare-main) .collection-card:hover {border-color:#b8d0da !important;box-shadow:0 4px 12px #263e5010 !important;}
:is(#custom-store,#rare-main) .collection-card-copy {min-width:0 !important;}
:is(#custom-store,#rare-main) .collection-card :is(h2,h3,h4) {font-size:13px !important;line-height:1.35 !important;font-weight:700 !important;color:#2a4052 !important;margin:0 0 6px !important;overflow-wrap:anywhere !important;letter-spacing:0 !important;}
:is(#custom-store,#rare-main) .collection-card strong {display:block !important;font-size:13px !important;color:#247c80 !important;line-height:1.5 !important;}
:is(#custom-store,#rare-main) .collection-card small {display:block !important;font-size:11px !important;color:#758592 !important;line-height:1.5 !important;}
:is(#custom-store,#rare-main) .rare-art {display:flex !important;align-items:center !important;justify-content:center !important;width:72px !important;height:86px !important;padding:6px !important;margin:0 !important;border:0 !important;border-radius:7px !important;background:#f1f5f8 !important;box-shadow:none !important;cursor:zoom-in !important;}
:is(#custom-store,#rare-main) .rare-art img {display:block !important;max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;image-rendering:pixelated !important;}
:is(#custom-store,#rare-main) button:not(.rare-art) {display:inline-block !important;width:auto !important;min-height:34px !important;padding:7px 12px !important;margin:0 !important;border:1px solid #d7e3e9 !important;border-radius:6px !important;background:#f5f8fa !important;color:#4a6576 !important;box-shadow:none !important;font:inherit !important;font-size:12px !important;line-height:1.4 !important;font-weight:600 !important;text-shadow:none !important;cursor:pointer !important;}
:is(#custom-store,#rare-main) button.collection-buy {grid-column:1/-1 !important;width:100% !important;background:#25868b !important;border-color:#25868b !important;color:#fff !important;}
:is(#custom-store,#rare-main) button.collection-buy:hover {background:#1e7479 !important;}
:is(#custom-store,#rare-main) button:disabled {opacity:.5 !important;cursor:default !important;}
:is(#custom-store,#rare-main) button:focus-visible,:is(#custom-store,#rare-main) a:focus-visible {outline:2px solid #57b1b7 !important;outline-offset:3px !important;}
:is(#custom-store,#rare-main) .collection-card details {grid-column:1/-1 !important;font-size:11px !important;color:#637888 !important;border-top:1px solid #edf1f5 !important;padding-top:7px !important;}
:is(#custom-store,#rare-main) .collection-card summary {cursor:pointer !important;font-size:11px !important;color:#637888 !important;}
:is(#custom-store,#rare-main) .collection-card details p {font-size:11px !important;margin:6px 0 !important;color:#637888 !important;}
:is(#custom-store,#rare-main) .collection-pager {display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:9px !important;margin:12px 0 0 !important;font-size:12px !important;color:#778692 !important;}
:is(#custom-store,#rare-main) [hidden] {display:none !important;}
:is(#custom-store,#rare-main) .collection-empty {grid-column:1/-1 !important;background:#f8fafc !important;border:1px dashed #dbe5eb !important;border-radius:7px !important;color:#84929d !important;font-size:12px !important;margin:0 !important;padding:13px 15px !important;}
:is(#custom-store,#rare-main) .collection-customs {display:block !important;background:none !important;border:0 !important;border-top:1px solid #e4ebf0 !important;padding:22px 0 0 !important;margin:26px 0 0 !important;box-shadow:none !important;}
:is(#custom-store,#rare-main) .collection-chapter {margin-bottom:15px !important;}
:is(#custom-store,#rare-main) .collection-customs>.collection-toolbar {margin-bottom:20px !important;}
:is(#custom-store,#rare-main) .collection-note {font-size:11px !important;line-height:1.6 !important;color:#84929d !important;background:#f8fafb !important;border-radius:7px !important;margin:8px 0 0 !important;padding:11px 13px !important;}
html body .collection-art-dialog {max-width:min(90vw,560px) !important;border:1px solid #d7e3ea !important;border-radius:12px !important;padding:20px !important;background:#fff !important;color:#294352 !important;text-align:center !important;}
html body .collection-art-dialog img {display:block !important;max-width:100% !important;max-height:70vh !important;image-rendering:pixelated !important;margin:15px auto !important;}
html body .collection-art-dialog::backdrop {background:#162c4290 !important;}
@media(max-width:1100px){:is(#custom-store,#rare-main) .collection-grid {grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}
@media(max-width:850px){:is(#custom-store,#rare-main) .collection-grid {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media(max-width:560px){
  html body.force-refined:is([data-page="customs-store"],[data-page="rare-values"]) main#main {width:calc(100% - 20px) !important;margin-top:14px !important;}
  :is(#custom-store,#rare-main) {padding:18px !important;border-radius:10px !important;}
  :is(#custom-store,#rare-main) h1 {font-size:25px !important;}
  :is(#custom-store,#rare-main) .collection-grid {grid-template-columns:1fr !important;}
  :is(#custom-store,#rare-main) .collection-toolbar input {flex-basis:100% !important;max-width:none !important;}
  :is(#custom-store,#rare-main) .collection-wallet {margin-left:0 !important;}
  :is(#custom-store,#rare-main) .collection-heading h2 {font-size:17px !important;}
  :is(#custom-store,#rare-main) .collection-heading h3 {font-size:15px !important;}
}
