:root{--cs-ink:#202020;--cs-paper:#f8f7f3;--cs-gold:#ceb575;--cs-line:#dedbd3}body.template-index{background:#f8f7f3;color:#202020}.header-wrapper{background:#171818;border-color:#d0b77b29}.header{padding-block:10px;min-height:76px}.header__heading-logo-wrapper{max-width:182px}.footer{background:#171818;margin-top:0}.template-index #MainContent .shopify-section+.shopify-section{margin-top:0}.template-index #MainContent .page-width{width:min(calc(100% - 96px),1280px)}.template-index #MainContent .cs-section-heading{margin-bottom:28px}.template-index #MainContent .cs-section-heading .cs-eyebrow{color:#78643c;font-size:10px;letter-spacing:.18em}.template-index #MainContent .cs-section-heading h2{font-size:clamp(32px,3.4vw,48px);letter-spacing:-.035em;color:#202020}body.template-index .cs-cinema{height:600px;min-height:0;border-radius:0;background:#171818}body.template-index .cs-cinema__panel{background:radial-gradient(ellipse at 78% 45%,#a485432b,transparent 55%),#171818}body.template-index .cs-cinema__panel:after{background:linear-gradient(90deg,#141515d9 0%,#14151570 47%,transparent 82%),linear-gradient(0deg,#141515 0%,transparent 38%)}body.template-index .cs-cinema__art{opacity:.72;object-position:70% center}body.template-index .cs-cinema__masthead{padding-block:25px}body.template-index .cs-cinema__eyebrow{font-size:9px;letter-spacing:.2em;color:#cfb77f}body.template-index #MainContent .cs-cinema h1{font-size:14px;color:#e1ddd4;letter-spacing:.01em;margin-top:6px}body.template-index .cs-cinema__all{font-size:11px;color:#e1ddd4;border-color:#c9b78366}body.template-index .cs-cinema__content{padding-top:var(--scene-content-top,100px);padding-bottom:var(--scene-content-bottom,110px)}body.template-index .cs-cinema__brand{max-width:49%;transform:none}body.template-index .cs-cinema__logo{width:155px;height:54px;margin-bottom:20px}body.template-index [data-brand=panini] .cs-cinema__logo{height:40px;width:145px}body.template-index [data-brand=topps] .cs-cinema__logo{width:125px}body.template-index [data-brand=magic-the-gathering] .cs-cinema__logo{width:190px}body.template-index #MainContent .cs-cinema__brand h2{font-family:var(--font-heading-family);font-size:clamp(56px,6.8vw,88px);line-height:1.02;letter-spacing:-.04em;margin-bottom:18px;max-width:15ch;color:#faf7ef}body.template-index .cs-cinema__edition{font-size:10px;letter-spacing:.13em;color:#d0bb8a;margin-bottom:10px}body.template-index .cs-cinema__description{font-size:15px;line-height:1.65;color:#d6d3cb;max-width:34ch;margin-bottom:25px}body.template-index .cs-cinema__shop{border:1px solid #d0b777;border-radius:3px;background:#d0b777;color:#191919;min-height:50px;padding:13px 22px;font-size:12px;gap:26px;box-shadow:none}body.template-index .cs-cinema__shop:hover{background:#e1cc98;transform:translateY(-2px);box-shadow:none}body.template-index .cs-cinema__cards{right:5%;top:18%;height:64%;width:43%;filter:drop-shadow(0 20px 23px #0006)}body.template-index .cs-cinema__card{width:62%;left:19%;height:90%;top:3%;object-fit:contain}body.template-index .cs-cinema__card:nth-child(1){transform:translate(-30%) rotate(-12deg)}body.template-index .cs-cinema__card:nth-child(2){transform:translate(30%) rotate(12deg)}body.template-index .cs-cinema__card:nth-child(3){transform:translateY(-2%)}body.template-index .cs-cinema__navigation{bottom:20px;gap:24px;border-top:1px solid #ffffff21;padding-top:8px}body.template-index .cs-cinema__tabs{gap:20px;padding:0 0 5px}body.template-index .cs-cinema__tabs button{font-size:11px;gap:7px;padding:12px 0 16px;min-height:44px;color:#c5c1b8}body.template-index .cs-cinema__tabs button[aria-selected=true]{color:#f5e6c3}body.template-index .cs-cinema__number{font-size:9px}body.template-index .cs-cinema__tab-line{background:#ffffff1a;height:1px}body.template-index .cs-cinema__tab-line:after{background:#d0b777}body.template-index .cs-cinema__controls{gap:10px}body.template-index .cs-cinema__arrows button,body.template-index .cs-cinema__pause{border-color:#ffffff3b;background:#171818;color:#e4d6b2}body.template-index .cs-cinema__pause{font-size:10px}body.template-index .cs-cinema__pause [data-scene-pause-label]{display:none}body.template-index .cs-cinema__pause{width:44px;padding:12px;justify-content:center;border-radius:50%}.template-index #MainContent .cs-brands{padding-block:54px 58px;border-bottom:1px solid #dedbd3}.template-index #MainContent .cs-brand-tools{display:none!important}.template-index #MainContent .cs-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.template-index #MainContent .cs-brand-card{border:1px solid #34332e;border-radius:6px;background:radial-gradient(ellipse at 50% 0,#b69d5c24,transparent 80%),#202120;box-shadow:none;transform:none}.template-index #MainContent .cs-brand-card:before{background:linear-gradient(0deg,#111a,transparent 65%)}.template-index #MainContent .cs-brand-card__art{opacity:.17;filter:saturate(.4);object-position:center}.template-index #MainContent .cs-brand-card__image{height:128px;aspect-ratio:auto;padding:27px 28%;margin:0}.template-index #MainContent .cs-brand-card__image img{filter:none!important;max-height:74px}.template-index #MainContent .cs-brand--topps .cs-brand-card__image{padding:12px 22%}.template-index #MainContent .cs-brand--topps .cs-collection-cards{height:112px;aspect-ratio:auto}.template-index #MainContent .cs-brand-card__content{padding:0 18px 20px;margin:0;align-items:end}.template-index #MainContent .cs-brand-card__content h3{color:#f4f0e7;font-size:14px;font-weight:500;margin-bottom:5px}.template-index #MainContent .cs-brand-card__content p{color:#bcb7aa;font-size:11px}.template-index #MainContent .cs-brand-card__arrow{font-size:18px;color:#cdb47b}.template-index #MainContent .cs-brand-card:hover{border-color:#ac9259;transform:translateY(-3px)}.template-index #MainContent .cs-brand--panini{order:-3}.template-index #MainContent .cs-brand--topps{order:-2}.template-index #MainContent .cs-brand--basketball-cards{order:-1}.template-index #MainContent .cs-catalogue{padding-block:62px}.template-index #MainContent .cs-catalogue__intro{font-size:14px;color:#68665f;margin-bottom:24px;max-width:60ch}.template-index #MainContent .cs-catalogue__tools{margin-bottom:12px;gap:24px}.template-index #MainContent .cs-catalogue__search input{border-radius:4px;border-color:#ccc7bc;background:#fffefa;color:#252525}.template-index #MainContent .cs-catalogue__filters button{border-radius:4px;border-color:#cbc6bb;color:#3d3b34;background:#fbfaf7}.template-index #MainContent .cs-catalogue__filters button[aria-pressed=true]{background:#252525;border-color:#252525;color:#f8f4e9}.template-index #MainContent .cs-catalogue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.template-index #MainContent .cs-catalogue__image{border-radius:6px;border:1px solid #ddd7c9;background:#ede9df;aspect-ratio:4/5}.template-index #MainContent .cs-catalogue__image img{width:87%;height:90%;filter:none}.template-index #MainContent .cs-catalogue__image:after{display:none}.template-index #MainContent .cs-catalogue__item:hover img{transform:translateY(-3px) scale(1.02)}.template-index #MainContent .cs-catalogue__look{width:30px;height:30px;background:#222;color:#e5c786;font-size:16px;right:10px;bottom:10px;box-shadow:none}.template-index #MainContent .cs-catalogue__vendor{color:#82704b;margin-top:16px;margin-bottom:7px;font-size:9px;letter-spacing:.13em}.template-index #MainContent .cs-catalogue__item h3{font-size:13px;line-height:1.55;font-weight:400;color:#292929;margin-bottom:8px;min-height:0}.template-index #MainContent .cs-catalogue__price{color:#202020;font-size:13px;font-weight:600}.template-index #MainContent .cs-confidence{padding-block:54px;background:#eeeae0;border-radius:0;border-block:1px solid #ddd7c8}.template-index #MainContent .cs-account{background:#f8f7f3;margin:0;border:0;border-bottom:1px solid #dedbd3}.template-index #MainContent .cs-account:after{display:none}.template-index #MainContent .cs-account__shell{padding-block:50px;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.template-index #MainContent .cs-account h2{font-size:34px;letter-spacing:-.025em;margin-bottom:14px}.template-index #MainContent .cs-account__text{font-size:14px;line-height:1.6}.template-index #MainContent .cs-account__actions{margin-top:22px;gap:22px}.template-index #MainContent .cs-account .button{font-weight:500;border-radius:3px;min-height:46px;font-size:12px}.template-index #MainContent .cs-account__details{display:none}.template-index #MainContent .cs-pound-disclosure{border:1px solid #d4c8ae;border-radius:5px;background:#f0ece2;margin-top:10px;overflow:hidden}.template-index #MainContent .cs-pound-disclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;color:#514a3c;padding:20px 24px;min-height:64px;cursor:pointer}.template-index #MainContent .cs-pound-disclosure>summary::-webkit-details-marker{display:none}.template-index #MainContent .cs-pound-disclosure>summary span{color:#8b7444;font-size:21px}.template-index #MainContent .cs-pound-disclosure[open]>summary span{transform:rotate(45deg)}.template-index #MainContent .cs-pound-disclosure .cs-play{border:0;border-radius:0;box-shadow:none}.template-index #MainContent .cs-launch{background:#202120;border-radius:0;margin:0;border:0}.template-index #MainContent .cs-launch:before,.template-index #MainContent .cs-launch:after{display:none}.template-index #MainContent .cs-launch .page-width{padding-block:54px}.template-index #MainContent .cs-launch h2{font-size:38px}.template-index #MainContent .cs-launch .cs-eyebrow{color:#d0b777}.template-index #MainContent :focus-visible{outline:3px solid #9c752d;outline-offset:4px}.template-index #MainContent .cs-cinema :focus-visible{outline-color:#f4d58e}.cs-collection-hero.cs-brand--panini{background:radial-gradient(ellipse at 82% 40%,#b5974b35,transparent 60%),#181919;color:#fff6df;border-bottom:1px solid #c4a76b4d}.cs-collection-hero.cs-brand--panini:before{background:linear-gradient(90deg,#14151533,transparent)}.cs-collection-hero.cs-brand--panini .cs-collection-hero__inner{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:center;padding-block:28px 48px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__breadcrumbs{grid-column:1/-1;margin-bottom:25px;color:#c5bdab}.cs-collection-hero.cs-brand--panini .cs-collection-hero__copy{min-height:280px;max-width:100%}.cs-collection-hero.cs-brand--panini .cs-collection-hero__brand-logo{width:148px;height:45px;margin-bottom:24px}.cs-collection-hero.cs-brand--panini h1{font-size:clamp(50px,6vw,80px);margin-bottom:20px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__summary{max-width:40ch;color:#d7d0c1;font-size:15px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__browse{color:#e7cf98;border-color:#c3a87370}.cs-collection-hero.cs-brand--panini .cs-collection-cards--hero{max-width:480px}@media(max-width:1100px){body.template-index .cs-cinema__tabs{gap:17px}body.template-index .cs-cinema__tabs button{font-size:10px}body.template-index .cs-cinema__number{display:none}}@media(max-width:989px){.template-index #MainContent .page-width{width:calc(100% - 48px)}body.template-index .cs-cinema{height:600px}body.template-index .cs-cinema__navigation{gap:4px;flex-wrap:wrap}body.template-index .cs-cinema__tabs{order:2;flex-basis:100%}body.template-index .cs-cinema__controls{margin-left:auto}body.template-index .cs-cinema__cards{right:2%;width:45%;top:20%;height:54%}.template-index #MainContent .cs-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.template-index #MainContent .cs-brand-card__image{height:105px;padding:24px 20%}.template-index #MainContent .cs-brand-card__content{padding:0 12px 15px}.template-index #MainContent .cs-brand-card__content h3{font-size:12px}.template-index #MainContent .cs-catalogue__grid{gap:26px 16px}.template-index #MainContent .cs-account__shell{gap:30px}}@media(max-width:749px){.header{min-height:66px;padding-block:8px}.header__heading-logo-wrapper{max-width:150px}.template-index #MainContent .page-width{width:calc(100% - 36px)}body.template-index .cs-cinema{height:570px;border-radius:0}body.template-index .cs-cinema__masthead{padding-block:20px;gap:12px}body.template-index .cs-cinema__eyebrow{font-size:8px}body.template-index #MainContent .cs-cinema h1{font-size:12px;max-width:22ch}body.template-index .cs-cinema__all{font-size:10px;max-width:88px;white-space:normal;line-height:1.45;gap:10px}body.template-index .cs-cinema__brand{max-width:100%}body.template-index [data-brand=panini] .cs-cinema__brand,body.template-index [data-brand=topps] .cs-cinema__brand{max-width:55%}body.template-index #MainContent .cs-cinema__brand h2{font-size:clamp(40px,11.5vw,58px);line-height:1.05;max-width:13ch;margin-bottom:15px}body.template-index .cs-cinema__logo{width:124px;height:45px;margin-bottom:17px}body.template-index [data-brand=panini] .cs-cinema__logo{width:118px;height:34px}body.template-index [data-brand=topps] .cs-cinema__logo{width:110px}body.template-index [data-brand=magic-the-gathering] .cs-cinema__logo{width:165px}body.template-index .cs-cinema__edition{font-size:8px;letter-spacing:.08em}body.template-index .cs-cinema__description{font-size:13px;line-height:1.65;margin-bottom:22px;max-width:31ch}body.template-index .cs-cinema__shop{font-size:11px;min-height:46px;padding:12px 14px;gap:14px;white-space:normal;line-height:1.4}body.template-index .cs-cinema__cards{right:-2%;top:24%;width:47%;height:43%;filter:drop-shadow(0 12px 15px #0007)}body.template-index .cs-cinema__card{width:69%;left:15%;height:90%}body.template-index .cs-cinema__card:nth-child(1){transform:translate(-18%) rotate(-10deg)}body.template-index .cs-cinema__card:nth-child(2){transform:translate(18%) rotate(10deg)}body.template-index .cs-cinema__navigation{bottom:16px;padding-top:8px;gap:5px}body.template-index .cs-cinema__controls{width:100%;justify-content:space-between}body.template-index .cs-cinema__tabs{gap:24px}body.template-index .cs-cinema__tabs button{font-size:11px;padding:10px 0 14px}body.template-index .cs-cinema__arrows button,body.template-index .cs-cinema__pause{min-width:40px;min-height:40px}body.template-index .cs-cinema__pause [data-scene-pause-label]{display:block}body.template-index .cs-cinema__pause{width:auto;border-radius:3px;gap:9px;padding:10px 12px}.template-index #MainContent .cs-brands{padding-block:38px 42px}.template-index #MainContent .cs-section-heading{gap:14px;margin-bottom:23px}.template-index #MainContent .cs-section-heading h2{font-size:32px}.template-index #MainContent .cs-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-index #MainContent .cs-brand-card__image{height:104px;padding:22px 25%}.template-index #MainContent .cs-brand-card__content{padding:0 14px 16px}.template-index #MainContent .cs-brand-card__content h3{font-size:13px}.template-index #MainContent .cs-brand-card__content p{font-size:10px}.template-index #MainContent .cs-brand--topps .cs-brand-card__image{padding:6px 25%}.template-index #MainContent .cs-brand--topps .cs-collection-cards{height:90px}.template-index #MainContent .cs-catalogue{padding-block:42px}.template-index #MainContent .cs-catalogue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.template-index #MainContent .cs-catalogue__item h3{font-size:12px;line-height:1.5}.template-index #MainContent .cs-catalogue__filters{gap:6px}.template-index #MainContent .cs-catalogue__filters button{padding:10px;font-size:10px}.template-index #MainContent .cs-confidence{padding-block:40px}.template-index #MainContent .cs-account__shell{padding-block:40px;grid-template-columns:1fr;gap:22px}.template-index #MainContent .cs-account h2{font-size:30px}.template-index #MainContent .cs-account__note{font-size:11px}.template-index #MainContent .cs-launch .page-width{padding-block:42px}.template-index #MainContent .cs-launch h2{font-size:32px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__inner{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__copy{min-height:0}.cs-collection-hero.cs-brand--panini .cs-collection-hero__breadcrumbs{margin-bottom:5px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__brand-logo{width:125px;height:38px;margin-bottom:20px}.cs-collection-hero.cs-brand--panini h1{font-size:55px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__summary{font-size:14px}.cs-collection-hero.cs-brand--panini .cs-collection-cards--hero{max-width:350px;margin-top:0}}@media(prefers-reduced-motion:reduce){body.template-index .cs-cinema__art,body.template-index .cs-cinema__brand,body.template-index .cs-cinema__shop,.template-index #MainContent .cs-brand-card,.template-index #MainContent .cs-catalogue__image img{animation:none!important;transition:none!important;transform:none!important}.template-index #MainContent .cs-brand-card:hover{transform:none}}.template-index #MainContent .cs-brand--one-piece .cs-brand-card__image img{filter:brightness(0) invert(1)}.template-index #MainContent .cs-catalogue__look svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}body.template-index [data-brand=panini] .cs-cinema__art{opacity:1;object-position:72% center}body.template-index [data-brand=panini]:after{background:linear-gradient(90deg,#101312b8 0%,#1013122b 48%,transparent 75%),linear-gradient(0deg,#101312e8,transparent 28%)}.cs-collection-hero.cs-brand--panini .cs-collection-hero__art{opacity:1;object-position:72% center}.cs-collection-hero.cs-brand--panini:before{background:linear-gradient(90deg,#0b1012b8 0%,#0b10124d 44%,transparent 77%)}.cs-collection-hero.cs-brand--panini .cs-collection-hero__inner{display:block;padding-block:28px 48px;min-height:470px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__copy{max-width:45%;min-height:290px}@media(max-width:749px){body.template-index [data-brand=panini] .cs-cinema__brand{max-width:100%}body.template-index [data-brand=panini] .cs-cinema__art{object-position:68% center}body.template-index [data-brand=panini]:after{background:linear-gradient(90deg,#101312d9,#1013124d),linear-gradient(0deg,#101312f0,transparent 36%)}.cs-collection-hero.cs-brand--panini .cs-collection-hero__inner{min-height:480px;padding-block:24px 36px}.cs-collection-hero.cs-brand--panini .cs-collection-hero__copy{max-width:100%;min-height:0}.cs-collection-hero.cs-brand--panini .cs-collection-hero__art{object-position:68% center}.cs-collection-hero.cs-brand--panini:before{background:linear-gradient(90deg,#0b1012e6,#0b101233),linear-gradient(0deg,#0b101233,#0b10124d)}.cs-collection-hero.cs-brand--panini .cs-collection-hero__summary{max-width:29ch}}body.template-index .cs-cinema__all{background:#101312d9;padding:9px 12px;border:1px solid #a58e5b66;border-radius:2px;color:#eee6d7}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cardsmiths-refined.css.map */
