:root{--sky-top: #6fc6e8;--sky-mid: #2ea9d6;--ocean: #0c5c8a;--ocean-deep: #073a5c;--ink: #1a1a1a;--cream: #fffaf0;--sun: #ffc224;--sun-deep: #f28c00;--flag-red: #e63946;--flag-red-deep: #c1121f;--straw: #b9824a;--straw-deep: #8a5a2b;--leaf: #2a9d6f;--plum: #6a4c93;--line: var(--ink);--radius: 14px;--display: "Luckiest Guy", cursive;--body: "Poppins", system-ui, sans-serif;--maxw: 1240px;--shadow-pop: 5px 5px 0 var(--ink);--shadow-pop-sm: 3px 3px 0 var(--ink)}*{box-sizing:border-box}html,body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:16px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--display);font-weight:400;letter-spacing:.02em;margin:0;-webkit-text-stroke:1px var(--ink);text-shadow:2px 2px 0 var(--ink);color:var(--sun)}.container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.log-ticker{background:repeating-linear-gradient(45deg,var(--flag-red) 0 20px,var(--flag-red-deep) 20px 40px);color:#fff;font-family:var(--display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:10px 12px;border-bottom:3px solid var(--ink);text-shadow:1px 1px 0 var(--ink)}.log-ticker span{color:var(--sun)}.site-header{position:sticky;top:0;z-index:50;background:var(--cream);border-bottom:4px solid var(--ink)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 28px}.brand{display:flex;align-items:center;gap:12px}.brand__mark{width:46px;height:46px;border:3px solid var(--ink);border-radius:50%;object-fit:cover;background:var(--sun);box-shadow:var(--shadow-pop-sm);flex-shrink:0}.brand__text{font-family:var(--display);font-size:22px;line-height:1.1;color:var(--ocean-deep);-webkit-text-stroke:.6px var(--ink);text-shadow:1.5px 1.5px 0 var(--ink)}.brand__text small{display:block;font-family:var(--body);font-style:normal;font-weight:600;font-size:10px;color:var(--ink);text-shadow:none;-webkit-text-stroke:0;letter-spacing:.04em;text-transform:uppercase}.chart-nav{display:flex;gap:26px;font-family:var(--body);font-weight:700;font-size:13px;text-transform:uppercase}.chart-nav a{color:var(--ocean-deep);padding-bottom:4px;border-bottom:3px solid transparent;transition:all .15s ease}.chart-nav a:hover,.chart-nav a.active{color:var(--flag-red);border-bottom-color:var(--sun)}.header-actions{display:flex;align-items:center;gap:16px}.spyglass{display:flex;align-items:center;gap:8px;background:#fff;border:2.5px solid var(--ink);border-radius:999px;padding:7px 14px;box-shadow:var(--shadow-pop-sm)}.spyglass input{background:none;border:none;outline:none;font-family:var(--body);font-weight:500;font-size:13px;color:var(--ink);width:140px}.spyglass input::placeholder{color:#8a8a8a}.icon-btn{background:var(--sun);border:2.5px solid var(--ink);border-radius:50%;width:40px;height:40px;flex-shrink:0;color:var(--ink);font-size:17px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-pop-sm)}.mobile-only{display:none}.mobile-nav{display:none;flex-direction:column;border-top:2px solid var(--ink);background:var(--cream);padding:6px 20px 12px}.mobile-nav.open{display:flex}.mobile-nav a{padding:12px 4px;font-family:var(--display);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ocean-deep);border-bottom:1px dashed var(--line)}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a.active{color:var(--flag-red)}.chest-count{position:absolute;top:-8px;right:-8px;background:var(--flag-red);color:#fff;font-family:var(--display);font-size:11px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--ink)}.hero{position:relative;overflow:hidden;border-bottom:4px solid var(--ink);padding:76px 28px 64px;background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 55%,var(--ocean) 100%)}.hero:before{content:"";position:absolute;top:-220px;left:50%;width:640px;height:640px;transform:translate(-50%);background:repeating-conic-gradient(var(--sun) 0deg 10deg,transparent 10deg 20deg);opacity:.55;border-radius:50%}.hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:90px;background:radial-gradient(circle at 8% 60%,#fff 0 34px,transparent 35px),radial-gradient(circle at 20% 80%,#fff 0 44px,transparent 45px),radial-gradient(circle at 38% 55%,#fff 0 30px,transparent 31px),radial-gradient(circle at 62% 75%,#fff 0 40px,transparent 41px),radial-gradient(circle at 80% 55%,#fff 0 32px,transparent 33px),radial-gradient(circle at 94% 72%,#fff 0 38px,transparent 39px);opacity:.9}.hero-coins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;perspective:500px}.coin{position:absolute;bottom:-10%;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fff4c8d9,#fff4c800 22%),radial-gradient(circle at 68% 72%,#5a3c1459,#5a3c1400 30%),radial-gradient(circle at 40% 40%,#e8c46e,#cf9f45 45%,#a4732a 78%,#7d5620);border:1.5px solid #4a3313;box-shadow:0 0 0 2px #ffe8aa4d inset,inset 0 0 3px 1px #4a33138c,0 2px 4px #0000004d;opacity:0;animation-name:coin-float;animation-timing-function:linear;animation-iteration-count:infinite}.coin:before{content:"";position:absolute;top:24%;right:24%;bottom:24%;left:24%;background:linear-gradient(#4a33138c,#4a33138c) center / 78% 16% no-repeat,linear-gradient(#4a33138c,#4a33138c) center / 16% 78% no-repeat}@keyframes coin-float{0%{bottom:-10%;opacity:0;transform:translate(0) rotate(0) rotateY(0)}8%{opacity:.95}22%{transform:translate(20px) rotate(110deg) rotateY(200deg)}40%{transform:translate(-16px) rotate(230deg) rotateY(420deg)}58%{transform:translate(18px) rotate(340deg) rotateY(640deg)}76%{transform:translate(-14px) rotate(470deg) rotateY(860deg)}92%{opacity:.95}to{bottom:108%;opacity:0;transform:translate(10px) rotate(600deg) rotateY(1080deg)}}@media(prefers-reduced-motion:reduce){.coin{animation:none;opacity:0}}.hero__inner{position:relative;z-index:2;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-logo{width:min(520px,88%);filter:drop-shadow(6px 8px 0 rgba(0,0,0,.35));margin-bottom:22px}.log-stamp{display:inline-flex;align-items:center;gap:8px;font-family:var(--body);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--sun);border:2.5px solid var(--ink);border-radius:999px;padding:6px 14px;margin-bottom:20px;box-shadow:var(--shadow-pop-sm)}.hero h1{font-size:30px;line-height:1.25;color:var(--sun);margin-bottom:18px;max-width:560px}.hero p{font-size:17px;font-weight:500;line-height:1.6;color:#fff;max-width:480px;margin:0 auto 28px;text-shadow:1px 1px 0 rgba(0,0,0,.25)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:14px;letter-spacing:.04em;padding:14px 26px;border-radius:999px;border:3px solid var(--ink);transition:transform .1s ease;box-shadow:var(--shadow-pop)}.btn:active{transform:translate(3px,3px);box-shadow:none}.btn--seal{background:var(--flag-red);color:#fff}.btn--outline{background:var(--sun);color:var(--ink)}.hero__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.hero__map{position:relative;border:4px solid var(--ink);background:var(--ocean-deep);border-radius:var(--radius);aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-pop)}.hero__map svg{width:82%;height:82%}.region-strip{padding:40px 28px;background:var(--ocean);border-bottom:4px solid var(--ink)}.region-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.region-card{border:3px solid var(--ink);background:var(--cream);border-radius:var(--radius);padding:20px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-pop-sm);transition:transform .12s ease;cursor:pointer}.region-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.region-card__mark{width:50px;height:50px;border-radius:50%;border:3px solid var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:15px;letter-spacing:.02em;color:var(--ink);flex-shrink:0;background:var(--sun)}.region-card h3{font-size:15px;color:var(--ocean-deep);margin-bottom:4px;-webkit-text-stroke:0;text-shadow:none}.region-card p{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.category-strip{padding:40px 28px;background:var(--cream);border-bottom:4px solid var(--ink)}.category-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.category-card{border:3px solid var(--ink);background:#fff;border-radius:var(--radius);padding:22px 20px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-pop-sm);transition:transform .12s ease;cursor:pointer}.category-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.category-card__mark{width:54px;height:54px;border-radius:50%;border:3px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;background:var(--sun);color:var(--ink)}.category-card--sealed .category-card__mark{background:var(--straw-deep);color:#fff}.category-card--graded .category-card__mark{background:var(--plum);color:#fff}.category-card h3{font-size:16px;color:var(--ocean-deep);margin-bottom:4px;-webkit-text-stroke:0;text-shadow:none}.category-card p{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.event-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.event-card{position:relative;display:flex;background:#fff;border:3px solid var(--ink);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-pop-sm);transition:transform .12s ease}.event-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.event-card--past{filter:grayscale(.9);opacity:.72}.event-card--past:hover{transform:none;box-shadow:var(--shadow-pop-sm)}.event-stamp{position:absolute;top:50%;left:50%;width:92%;transform:translate(-50%,-50%) rotate(-10deg);background:#1a1a1ae0;color:#fff;border:3px solid var(--flag-red);border-radius:6px;font-family:var(--display);font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:6px 10px;z-index:5;pointer-events:none}.event-date{flex-shrink:0;width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font-family:var(--display);border-right:3px solid var(--ink);padding:10px 6px;text-align:center}.event-date__month{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.event-date__day{font-size:28px;line-height:1}.event-date__year{font-size:10px;opacity:.85}.event-date--red{background:var(--flag-red)}.event-date--blue{background:var(--ocean)}.event-date--green{background:var(--leaf)}.event-date--purple{background:var(--plum)}.event-card__body{padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:5px}.event-card__body h3{font-family:var(--display);font-size:16px;color:var(--ink);-webkit-text-stroke:0;text-shadow:none;line-height:1.25;margin-bottom:2px}.event-meta{margin:0;font-size:12px;font-weight:600;color:var(--ocean-deep)}.section{padding:64px 28px}.section--navy{background:var(--ocean-deep);color:#fff}.section__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:8px;max-width:var(--maxw);margin-left:auto;margin-right:auto}.section__head h2{font-size:32px;color:var(--flag-red)}.section--navy .section__head h2{color:var(--sun)}.section__sub{font-weight:600;color:var(--ink);max-width:var(--maxw);margin:0 auto 30px;font-size:15px}.section--navy .section__sub{color:#cfe8f5}.link-more{font-family:var(--display);font-size:13px;color:var(--flag-red)}.section--navy .link-more{color:var(--sun)}.ledger-tabs{max-width:var(--maxw);margin:0 auto 28px;display:flex;gap:10px;flex-wrap:wrap}.ledger-tab{background:var(--cream);border:2.5px solid var(--ink);border-radius:999px;font-family:var(--body);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);padding:9px 18px;box-shadow:var(--shadow-pop-sm)}.ledger-tab.active{background:var(--sun)}.ledger-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px}.lot-card{background:#fff;border:3px solid var(--ink);border-radius:var(--radius);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:var(--shadow-pop-sm);transition:transform .12s ease}.lot-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.lot-card__link{display:block;color:inherit;text-decoration:none}.lot-card__media{aspect-ratio:3/4;background:linear-gradient(155deg,var(--sky-mid),var(--ocean));position:relative;display:flex;align-items:center;justify-content:center;border-bottom:3px solid var(--ink);overflow:hidden}.lot-card__media img{width:100%;height:100%;object-fit:cover}.lot-number{position:absolute;top:10px;left:10px;font-family:var(--display);font-size:10px;background:var(--cream);color:var(--ink);padding:3px 9px;border:2px solid var(--ink);border-radius:999px}.origin-seal{position:absolute;top:10px;right:10px;font-family:var(--display);font-size:13px;background:var(--sun);color:var(--ink);padding:3px 8px;border:2px solid var(--ink);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.status-ribbon{position:absolute;bottom:10px;left:10px;font-family:var(--display);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:4px 10px;border:2px solid var(--ink);border-radius:999px}.status-ribbon--new{background:var(--leaf)}.status-ribbon--sale{background:var(--flag-red)}.status-ribbon--claimed{background:#6b6b6b}.type-tag{position:absolute;bottom:10px;right:10px;font-family:var(--display);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:4px 10px;border:2px solid var(--ink);border-radius:999px}.type-tag--sealed{background:var(--straw-deep)}.type-tag--graded{background:var(--plum)}.lot-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.lot-card__set{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ocean)}.lot-card__title{font-family:var(--display);font-size:16px;color:var(--ink);-webkit-text-stroke:0;text-shadow:none;line-height:1.3;min-height:38px}.lot-card__tags{display:flex;gap:6px;flex-wrap:wrap}.chit{font-size:10px;font-weight:700;padding:3px 9px;border:2px solid var(--ink);border-radius:999px;color:var(--ink);background:var(--cream)}.chit--type{background:var(--sun);text-transform:uppercase;letter-spacing:.03em}.appraisal-row{margin-top:auto;padding-top:10px;border-top:3px dashed var(--ink);display:flex;align-items:center;justify-content:space-between}.appraisal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ocean);display:block}.appraisal-price{font-family:var(--display);font-size:19px;color:var(--flag-red)}.appraisal-was{font-size:12px;font-weight:600;color:#999;text-decoration:line-through;margin-right:6px}.acquire-btn{background:var(--sun);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--display);font-size:11px;letter-spacing:.03em;padding:9px 15px;border-radius:999px;box-shadow:var(--shadow-pop-sm)}.acquire-btn:disabled{background:#d8d8d8;color:#888;cursor:not-allowed;box-shadow:none}.notary-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.notary-card{border:3px solid var(--sun);border-radius:var(--radius);padding:24px;background:#ffffff0f}.notary-card__seal{width:48px;height:48px;border-radius:50%;border:3px solid var(--sun);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px;background:var(--ocean)}.notary-card h3{font-size:16px;margin-bottom:6px;color:var(--sun);-webkit-text-stroke:0;text-shadow:none}.notary-card p{margin:0;font-size:13px;font-weight:500;color:#d6ecf8;line-height:1.55}.spotlight{max-width:var(--maxw);margin:0 auto;border:4px solid var(--ink);border-radius:var(--radius);background:#fff;display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;box-shadow:var(--shadow-pop)}.spotlight__media{background:linear-gradient(160deg,var(--sky-mid),var(--ocean-deep));aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.spotlight__body{padding:40px;display:flex;flex-direction:column;justify-content:center}.spotlight__eyebrow{font-family:var(--display);font-size:13px;letter-spacing:.04em;color:var(--flag-red);margin-bottom:12px}.spotlight h2{font-size:30px;color:var(--ocean-deep);margin-bottom:12px;-webkit-text-stroke:0;text-shadow:none}.spotlight p{color:var(--ink);font-weight:500;line-height:1.6;margin-bottom:20px;max-width:480px}.spotlight__price{font-family:var(--display);font-size:26px;color:var(--flag-red);margin-bottom:20px}.insta-feed-frame{max-width:var(--maxw);margin:0 auto;border:4px solid var(--ink);border-radius:var(--radius);background:#fff;padding:24px;box-shadow:var(--shadow-pop);min-height:120px}.log-signup{max-width:var(--maxw);margin:0 auto;border:4px solid var(--ink);border-radius:var(--radius);padding:44px;text-align:center;background:linear-gradient(135deg,var(--sun),var(--sun-deep));box-shadow:var(--shadow-pop)}.log-signup h3{font-size:28px;color:var(--ink);margin-bottom:10px;-webkit-text-stroke:0;text-shadow:none}.log-signup p{color:var(--ink);font-weight:600;margin-bottom:22px}.log-signup form{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.log-signup input[type=email]{background:#fff;border:2.5px solid var(--ink);border-radius:999px;padding:13px 18px;font-family:var(--body);font-weight:500;font-size:14px;min-width:260px;outline:none;color:var(--ink)}.site-footer{background:var(--ocean-deep);color:#fff;padding:56px 28px 26px;border-top:6px solid var(--sun)}.footer-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:36px}.footer-grid h4{font-family:var(--display);font-size:14px;color:var(--sun);margin-bottom:16px;-webkit-text-stroke:0;text-shadow:none}.footer-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-grid a{font-size:14px;font-weight:500;color:#cfe8f5}.footer-grid a:hover{color:#fff}.footer-grid p{font-size:13px;font-weight:500;color:#a9c9dc;line-height:1.6;max-width:300px}.footer-bottom{max-width:var(--maxw);margin:34px auto 0;padding-top:18px;border-top:2px solid #145678;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:500;color:#7fa9c2}.chest-drawer{position:fixed;top:0;right:0;height:100%;width:400px;max-width:92vw;background:var(--cream);border-left:4px solid var(--ink);transform:translate(100%);transition:transform .25s ease;z-index:100;display:flex;flex-direction:column}.chest-drawer.open{transform:translate(0)}.chest-drawer__head{padding:20px 22px;border-bottom:4px solid var(--ink);background:var(--sun);display:flex;align-items:center;justify-content:space-between;font-family:var(--display);font-size:16px}.chest-drawer__items{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.chest-line{display:flex;gap:12px;border-bottom:2px dashed var(--ink);padding-bottom:14px}.chest-line img{width:56px;height:74px;object-fit:cover;border:2.5px solid var(--ink);border-radius:8px;background:var(--ocean)}.chest-line__info{flex:1}.chest-line__title{font-family:var(--display);font-size:13px;color:var(--ink);margin-bottom:4px}.chest-line__meta{font-size:11px;font-weight:600;color:var(--ocean)}.chest-line__remove{background:none;border:none;color:var(--flag-red);font-weight:700;font-size:11px;margin-top:6px;text-decoration:underline}.chest-empty{color:var(--ink);font-weight:600;text-align:center;padding:40px 20px}.chest-drawer__footer{padding:20px 22px;border-top:4px solid var(--ink)}.chest-subtotal{display:flex;justify-content:space-between;font-family:var(--display);font-size:16px;margin-bottom:14px}.chest-drawer__footer .btn{width:100%;justify-content:center}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#073a5c8c;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:90}.overlay.open{opacity:1;pointer-events:auto}.breadcrumb{max-width:var(--maxw);margin:0 auto 20px;font-size:13px;font-weight:600;color:var(--ink-soft, var(--ink))}.breadcrumb a{color:var(--ocean);text-decoration:underline}.product-detail{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.product-detail__media{position:relative;border:3px solid var(--ink);border-radius:var(--radius);overflow:hidden;background:linear-gradient(155deg,var(--sky-mid),var(--ocean));box-shadow:var(--shadow-pop);aspect-ratio:5/7}.product-detail__media img{width:100%;height:100%;object-fit:cover}.product-detail__body h1{font-size:30px;color:var(--ink);-webkit-text-stroke:0;text-shadow:none;margin:4px 0 6px;line-height:1.2}.product-detail__desc{font-size:15px;font-weight:500;line-height:1.65;color:var(--ink);max-width:480px;margin-bottom:18px}.product-detail__price{margin-bottom:20px}.product-detail__price .appraisal-price{font-size:28px}.qty-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.qty-stepper{display:flex;align-items:center;width:fit-content;border:3px solid var(--ink);border-radius:999px;overflow:hidden;background:#fff}.qty-btn{background:var(--sun);border:none;width:36px;height:36px;font-family:var(--display);font-size:18px;color:var(--ink)}.qty-value{min-width:36px;text-align:center;font-family:var(--display);font-size:15px}.acquire-btn--lg{padding:12px 24px;font-size:13px;border-radius:999px}.cart-page-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:start}.cart-list{display:flex;flex-direction:column;gap:16px}.cart-line-lg{display:flex;gap:16px;align-items:center;background:#fff;border:3px solid var(--ink);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-pop-sm)}.cart-line-lg img{width:70px;height:92px;object-fit:cover;border:2.5px solid var(--ink);border-radius:8px;background:var(--ocean);flex-shrink:0}.cart-line-lg__info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cart-line-lg__title{font-family:var(--display);font-size:15px;color:var(--ink)}.cart-line-lg__meta{font-size:12px;font-weight:600;color:var(--ocean-deep)}.order-summary{border:3px solid var(--ink);border-radius:var(--radius);background:#fff;padding:24px;box-shadow:var(--shadow-pop);position:sticky;top:90px}.order-summary h3{font-size:18px;color:var(--ink);-webkit-text-stroke:0;text-shadow:none;margin-bottom:16px}.order-summary__row{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:10px}.order-summary__total{display:flex;justify-content:space-between;font-family:var(--display);font-size:17px;color:var(--flag-red);border-top:3px dashed var(--ink);padding-top:12px;margin:8px 0 18px}@media(max-width:1150px){.chart-nav{display:none}#mobile-menu-btn{display:flex}}@media(max-width:960px){.hero__inner,.region-grid,.category-grid,.spotlight{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:38px}.product-detail,.cart-page-grid{grid-template-columns:1fr}.order-summary{position:static}}@media(max-width:640px){.site-header__inner{padding:12px 16px;gap:10px}.brand__mark{width:38px;height:38px}.brand__text{font-size:16px}.brand__text small{display:none}.header-actions{gap:6px}.account-btn,.spyglass{display:none}.spyglass.mobile-open{display:flex;position:absolute;left:16px;right:16px;top:100%;margin-top:8px;z-index:5}.spyglass input{flex:1;width:auto}#mobile-search-btn{display:flex}.hero h1{font-size:28px}.hero-logo{width:min(320px,90%)}.event-grid{grid-template-columns:1fr}.ledger-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.notary-grid{grid-template-columns:1fr}.region-grid,.category-grid{gap:12px}.footer-grid{grid-template-columns:1fr;gap:28px}.cart-line-lg{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
