.card-art[data-v-1ba62079]{aspect-ratio:.715;background:var(--card-tone);color:#fff;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 12px 22px #18292220}.card-art img[data-v-1ba62079]{-o-object-fit:contain;object-fit:contain;background:#eee;width:100%;height:100%}.card-sample[data-v-1ba62079]{background:linear-gradient(150deg,transparent,#0008),var(--card-tone);border:8px solid #ffffffe6;height:100%;position:relative;overflow:hidden}.card-mast[data-v-1ba62079]{letter-spacing:1px;justify-content:space-between;padding:12px;font-size:11px;display:flex}.card-mast b[data-v-1ba62079]{font-size:18px;font-style:italic}.card-stripes[data-v-1ba62079]{background:repeating-linear-gradient(90deg,#0000 0 25px,#ffffff18 0 50px);position:absolute;inset:20% -70%;transform:rotate(-36deg)}.card-number[data-v-1ba62079]{opacity:.6;letter-spacing:-4px;font-size:calc(clamp(32px,5vw,65px));font-weight:900;position:absolute;top:29%;left:8%}.card-player[data-v-1ba62079]{gap:7px;display:grid;position:absolute;bottom:12%;left:8%;right:5%}.card-player small[data-v-1ba62079]{letter-spacing:1.5px;text-transform:uppercase;font-size:10px}.card-player strong[data-v-1ba62079]{text-transform:uppercase;letter-spacing:-1px;font-size:calc(clamp(16px,2vw,26px));font-weight:900;line-height:1.05}.card-player span[data-v-1ba62079]{font-size:10px}.card-label[data-v-1ba62079]{color:#222;letter-spacing:.5px;text-align:center;background:#ffffffde;padding:6px 0;font-size:6px;position:absolute;bottom:0;left:0;right:0}.store{--ink:#202b25;--paper:#f8f7f2;--orange:#e85b30;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:14px}.store *{box-sizing:border-box}.store a{color:inherit;text-decoration:none}.store button,.store input,.store select{font:inherit}.store button{transition:background .2s,transform .2s}.store a:focus-visible,.store button:focus-visible{outline-offset:4px;outline:3px solid #e85b30}.store button:disabled{opacity:.4}.announcement{text-align:center;color:#fff;letter-spacing:.3px;background:#253b2e;padding:10px 20px;font-size:11px}.announcement span{opacity:.75;margin-left:12px}.shop-header{border-bottom:1px solid #dddcd3;justify-content:space-between;align-items:center;gap:24px;max-width:1390px;height:97px;margin:auto;padding:0 5%;display:flex}.wordmark{letter-spacing:-2px;white-space:nowrap;font-size:31px;font-weight:900}.wordmark span{font-weight:400}.wordmark i{color:var(--orange);margin-left:7px;font-size:35px;font-style:normal}.shop-header nav{gap:30px;font-size:12px;display:flex}.hero h1 em,.shop-header nav a:hover{color:var(--orange)}.basket-button{background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:flex}.basket-button b{border:1px solid #bfc5ba;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.store main{max-width:1390px;margin:auto}.hero{grid-template-columns:1fr 1.1fr;gap:15px;min-height:560px;padding:64px 5% 52px;display:grid;overflow:hidden}.eyebrow{letter-spacing:1.8px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.eyebrow>span,.status-dot{background:var(--orange);border-radius:50%;width:6px;height:6px;display:inline-block}.hero h1{letter-spacing:-5px;margin:27px 0 24px;font-size:calc(clamp(60px,6.5vw,94px));font-weight:800;line-height:.98}.hero h1 em{font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#697168;max-width:330px;font-size:15px;line-height:1.8}.orange-button{background:var(--orange);border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:17px 22px;font-size:12px;font-weight:700;display:inline-flex;color:#fff!important}.orange-button:hover{background:#cd4a24}.hero-caption{letter-spacing:1.5px;color:#858b80;margin-top:31px;font-size:8px}.hero-art{min-height:420px;position:relative}.orbit{background:#eef0e5;border:1px solid #d9ddd0;width:390px;height:390px;top:5%;left:14%}.orbit,.orbit:after{border-radius:50%;position:absolute}.orbit:after{content:"";border:1px dashed #d9ddd0;inset:-30px}.hero-card{width:180px;position:absolute;top:65px;left:9%;transform:rotate(-15deg)}.hero-card-1{z-index:2;width:190px;top:23px;left:33%;transform:rotate(5deg)}.hero-card-2{z-index:3;top:87px;left:55%;transform:rotate(19deg)}.edition-stamp{text-align:center;letter-spacing:2px;z-index:4;background:var(--paper);border:1px solid #bac2af;border-radius:50%;align-content:center;width:90px;height:90px;font-size:8px;display:grid;position:absolute;top:0;right:2%;transform:rotate(13deg)}.edition-stamp strong{letter-spacing:-1px;font-size:23px;line-height:1.3}.art-note{font-family:Georgia,serif;font-size:12px;font-style:italic;position:absolute;bottom:8px;right:12%;transform:rotate(-6deg)}.shop-values{border-top:1px solid #dfdfd5;border-bottom:1px solid #dfdfd5;justify-content:space-around;gap:20px;padding:22px 5%;font-size:11px;display:flex}.shop-values span{align-items:center;gap:10px;display:flex}.catalogue{padding:66px 5%}.section-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.section-heading h2{letter-spacing:-1.3px;margin:13px 0 24px;font-size:32px;font-weight:600}.catalogue-count{color:#7d8278;margin-bottom:26px;font-size:11px}.catalogue-note{color:#676e61;background:#eeeee5;border:1px solid #e3e3d7;align-items:center;gap:9px;padding:12px 15px;font-size:11px;line-height:1.6;display:flex}.catalogue-note .status-dot{flex-shrink:0}.shop-tools{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:26px 0 16px;display:grid}.search-box{position:relative}.search-box svg{color:#737c6c;position:absolute;top:15px;left:14px}.store .search-box input{padding-left:43px}.store input,.store select{color:var(--ink);background:0 0;border:1px solid #dddfd4;border-radius:3px;padding:14px 12px;font-size:12px}.store input::placeholder{color:#858b7d}.results-bar{color:#707867;align-items:center;gap:23px;margin-bottom:28px;font-size:11px;display:flex}.results-bar>span{margin-right:auto}.results-bar label{align-items:center;gap:7px;font-size:11px;font-weight:400;display:flex}.results-bar input{width:14px;accent-color:var(--orange)}.results-bar select{border:0;width:auto;padding:7px;font-size:11px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px;display:grid}.product-image{background:#efeee7;border:1px solid #e8e7df;padding:34px 34px 25px;transition:background .2s;position:relative}.product:hover .product-image{background:#e7e8db}.product-badge{letter-spacing:1px;text-transform:uppercase;z-index:1;background:#f8f7f2;max-width:90%;padding:4px 6px;font-size:8px;position:absolute;top:10px;left:12px}.product-meta{text-transform:uppercase;letter-spacing:.7px;color:#7c8477;justify-content:space-between;margin:17px 0 8px;font-size:9px;display:flex}.product h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:700}.product>p{color:#828779;margin:6px 0 14px;font-size:10px;line-height:1.5}.product-bottom{border-top:1px solid #e0e1d7;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.product-bottom strong{font-size:12px}.product-bottom small{color:#858b7e;margin-top:5px;font-size:9px;font-weight:400;display:block}.product-bottom button{background:0 0;border:1px solid #cfd4c5;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.product-bottom button:not(:disabled):hover{background:var(--orange);color:#fff}.load-more{background:0 0;border:1px solid #b9c1b0;border-radius:3px;align-items:center;gap:28px;margin:43px auto 0;padding:13px 25px;font-size:12px;display:flex}.set-banner{background:#e9ecdf;grid-template-columns:1fr 1fr;gap:40px;margin:0 5% 70px;padding:50px 6%;display:grid;overflow:hidden}.set-banner h2{letter-spacing:-1.5px;margin:18px 0;font-size:40px;line-height:1.1}.set-banner p{color:#717967;max-width:335px;font-size:13px;line-height:1.8}.text-link{border-bottom:1px solid #829177;align-items:center;gap:30px;margin-top:13px;padding-bottom:8px;font-size:12px;display:inline-flex}.binder{background:#263c30;border:9px solid #334c3c;grid-template-columns:repeat(3,1fr);gap:9px;width:100%;max-width:320px;margin:0 auto;padding:16px;display:grid;transform:rotate(9deg);box-shadow:12px 20px 25px #263c3020}.binder>div{aspect-ratio:.72;color:#314834;background:linear-gradient(140deg,#f3edca,#9ba88c);border:1px solid #f6f7ec60;place-items:center;font-size:22px;font-weight:700;display:grid}.binder .missing{color:#b3bd9f;background:#526552;border-style:dashed}.binder .missing span{font-size:35px;font-weight:300}.about-shop{text-align:center;max-width:640px;margin:0 auto;padding:0 25px 75px}.about-shop .eyebrow{color:#7a826f;justify-content:center}.about-shop h2{letter-spacing:-1px;font-size:32px;font-weight:600;line-height:1.15}.about-shop p{color:#7d8375;max-width:460px;margin:auto;font-size:13px;line-height:1.9}.shop-footer{border-top:1px solid #dcdfd2;flex-wrap:wrap;align-items:center;gap:25px;max-width:1250px;margin:0 auto;padding:30px 5%;display:flex}.shop-footer>.wordmark{font-size:24px}.shop-footer>span{color:#7b8370;font-size:11px}.shop-footer>a:last-of-type{margin-left:auto;font-size:11px}.shop-footer small{color:#94998d;width:100%;font-size:9px}.empty-results{text-align:center;color:#7c8473;padding:60px 20px}.empty-results>svg{margin:auto}.empty-results h3{color:var(--ink);font-size:18px}.empty-results button{background:0 0;border:1px solid #cbd1c1;border-radius:3px;padding:10px 20px}.basket-overlay{z-index:100;background:#15251b66;justify-content:end;display:flex;position:fixed;inset:0}.basket-drawer{background:var(--paper);width:min(100%,460px);padding:28px;overflow-y:auto;box-shadow:-20px 0 50px #0002}.basket-drawer>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.basket-drawer h2{letter-spacing:-.5px;margin:0;font-size:22px}.basket-drawer h2 span{color:#8a907e;font-weight:400}.basket-drawer>header button{background:0 0;border:0}.basket-line{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;display:flex}.basket-line p{color:#6d7665;font-size:11px}.basket-line small{font-size:11px}.quantity{align-items:center;gap:10px;display:flex}.quantity button{background:0 0;border:1px solid #cfd4c5;place-items:center;width:28px;height:28px;display:grid}.basket-totals{margin-top:25px}.basket-totals>p{justify-content:space-between;font-size:12px;display:flex}.basket-totals .orange-button{width:100%}.basket-totals .checkout-note{color:#7d8275;font-size:11px;line-height:1.7}.basket-error{font-size:12px;line-height:1.6;color:#ad3827!important}.shop-message{text-align:center;background:#e6ecdf;padding:16px;font-size:12px}@media (width>=1500px){.hero h1{font-size:98px}.hero-card{width:195px}.hero-card-1{width:210px}}@media (width<=1000px){.hero-card{width:140px}.hero-card-1{width:155px}.orbit{width:280px;height:280px;top:12%}.hero-art{min-height:365px}.hero{min-height:500px}.hero h1{font-size:72px}.shop-header nav{gap:16px;font-size:11px}.product-image{padding:30px 22px 22px}.hero-card-2{left:53%}.art-note{right:4%}}@media (width<=720px){.announcement{font-size:10px}.announcement span,.basket-button>span,.shop-header nav a:not(:first-child),.shop-values span:last-child{display:none}.shop-header{gap:12px;height:79px}.wordmark{font-size:27px}.shop-header nav{margin-left:auto}.basket-button{gap:6px}.hero{grid-template-columns:1fr;gap:15px;padding-top:38px}.hero h1{letter-spacing:-3px;margin:20px 0;font-size:56px}.hero-copy>p{max-width:340px}.hero-art{width:100%;max-width:420px;min-height:370px;margin:15px auto 0}.hero-card{width:150px;left:7%}.hero-card-1{width:166px;left:30%}.hero-card-2{width:145px;left:53%}.orbit{left:13%}.edition-stamp{right:1%}.hero-caption{margin-top:23px}.shop-values{flex-wrap:wrap;justify-content:center;gap:14px;padding:17px 4%;font-size:9px}.catalogue{padding:38px 5%}.section-heading{display:block}.section-heading h2{max-width:300px;font-size:27px}.catalogue-count,.shop-footer>span{display:none}.catalogue-note{font-size:10px}.shop-tools{grid-template-columns:1fr 1fr}.search-box{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px}.product-image{padding:31px 20px 20px}.product h3{font-size:15px}.product-bottom small,.product-meta{font-size:8px}.product>p{font-size:9px}.product-bottom strong,.results-bar,.results-bar label{font-size:10px}.results-bar{gap:10px}.results-bar select{max-width:112px;font-size:10px}.set-banner{grid-template-columns:1fr;margin-bottom:45px;padding:35px 8%}.set-banner h2{font-size:35px}.binder{max-width:250px;margin:12px auto}.about-shop{padding-bottom:45px}.about-shop h2{font-size:26px}.shop-footer{gap:15px}.eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.store *{transition:none!important}}
