:root{--ce-bg: #fafaf8;--ce-surface: #ffffff;--ce-surface-raised: #f4f5f7;--ce-ink: #1a1c1e;--ce-ink-secondary: #5a5f66;--ce-dark-bg: #0e1116;--ce-dark-surface: #171c23;--ce-accent: #dd4b12;--ce-accent-hover: #e47043;--ce-gold: #e8b54a;--ce-success: #2c7e3f;--ce-warning: #d2861a;--ce-error: #b40c1c;--grade-ace: #1b2a4a;--grade-psa: #e31837;--grade-cgc: #1e5aa8;--grade-tag: #0f766e;--grade-bgs: #111111;--grade-pg: #4b5563;--grade-default: #1a1c1e;--ce-foil: conic-gradient( from 210deg at 50% 50%, #f6c8dd, #f9e3b9, #f4f7b4, #bff0d1, #b8e6f7, #d4c4f5, #f6c8dd );--ce-radius: 8px;--ce-radius-pill: 999px;--ce-font-mono: "Space Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-instock: #2c7e3f;--color-lowstock: #d2861a;--color-outofstock: #b40c1c}.section-padding{padding-block:56px}@media screen and (min-width:990px){.section-padding{padding-block:88px}}.ce-eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ce-ink-secondary, #5a5f66)}.ce-section-title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.125rem);line-height:1.15;letter-spacing:-.015em;color:var(--ce-ink, #1a1c1e);text-wrap:balance}.ce-view-all{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:550;text-decoration:none;color:var(--ce-ink, #1a1c1e);white-space:nowrap}.ce-view-all:hover{color:var(--ce-accent, #dd4b12)}.ce-view-all__arrow{transition:transform .16s ease-out}.ce-view-all:hover .ce-view-all__arrow{transform:translate(3px)}.ce-btn--ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:22px;border:1px solid rgb(26 28 30 / 22%);border-radius:999px;font-size:14px;font-weight:550;text-decoration:none;color:var(--ce-ink, #1a1c1e);transition:border-color .16s ease-out,background .16s ease-out}.ce-btn--ghost:hover{border-color:var(--ce-ink, #1a1c1e);background:#1a1c1e0a}.ce-textlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:550;text-decoration:none;color:var(--ce-accent, #dd4b12)}.ce-textlink:hover{text-decoration:underline;text-underline-offset:3px}.ce-on-dark .ce-section-title,.ce-on-dark .ce-view-all{color:#fff}.ce-on-dark .ce-eyebrow{color:#fff9}.ce-card-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.card-gallery--sold-out .product-media-container img{filter:saturate(.3) opacity(.72)}main[data-template="product.graded-card"] quantity-selector-component,main[data-template="product.graded-card"] .quantity-selector{display:none!important}.ce-mono{font-family:var(--ce-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}media-gallery .product-media-container img{mix-blend-mode:normal}#header-component .header__row--top,#header-component .header__row:first-child{padding-block:10px;min-height:0;align-items:center}#header-component .header__row--top .header__columns{padding-block:0;row-gap:0}#header-component .header-logo img,#header-component .header-logo svg{max-height:68px;width:auto}@media screen and (min-width:990px){#header-component:not([data-menu-style=drawer]) .header__row--top .header__columns{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);align-items:center}#header-component:not([data-menu-style=drawer]) .header__row--top .header-logo{display:flex;align-items:center;padding-block:0}}#header-component .search-action--text{flex:1 1 auto;justify-content:center;width:100%;max-width:560px;margin-inline:0}.search-action--text .header-actions__action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;height:48px;padding:0 6px 0 18px;border:1px solid #E1E0DC;border-radius:6px;background:#fff;color:#6b7077;font-size:15px;line-height:1;transition:border-color .16s ease-out,box-shadow .16s ease-out}.search-action--text .header-actions__action:hover,.search-action--text .header-actions__action:focus-visible{border-color:#1a1c1e;box-shadow:0 0 0 3px #1a1c1e0f}.search-action__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.search-action--text .search-action__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding-inline:18px;flex-shrink:0;border-radius:4px;background:var(--ce-accent, #DD4B12);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.01em;transition:background .15s ease-out}.search-action--text .header-actions__action:hover .search-action__submit{background:var(--ce-accent-hover, #E47043)}.search-action--text .search-action__submit .svg-wrapper{display:inline-flex}.search-action--text .search-action__submit svg{width:16px;height:16px}#header-component .header-actions--text{display:flex;align-items:center;gap:28px}#header-component .header-actions--text .header-actions__action,#header-component .header-actions--text .account-button__stack,#header-component .header-actions--text cart-icon{display:inline-flex;flex-direction:row;align-items:center;gap:9px;color:#1a1c1e;text-decoration:none}#header-component .header-actions--text .svg-wrapper svg{width:26px;height:26px}#header-component .header-actions--text .ce-action__lines{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15}#header-component .header-actions--text .ce-action__label{font-size:12px;font-weight:500;letter-spacing:.01em;color:#6b7077;text-transform:none}#header-component .header-actions--text .ce-action__value{font-size:15px;font-weight:650;letter-spacing:.005em;color:#1a1c1e;text-transform:none;font-variant-numeric:tabular-nums}#header-component .header-actions--text .action__cart,#header-component .header-actions--text>button:last-of-type{position:relative;padding-left:28px}#header-component .header-actions--text .action__cart:before,#header-component .header-actions--text>button:last-of-type:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:28px;background:#e1e0dc}#header-component .cart-bubble{background:#b83a0c;color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;min-width:18px;height:18px}#header-component .header__row--top,#header-component .header__row:first-child{border-top:2px solid var(--ce-accent, #DD4B12)}#header-component .header__row--bottom{border-top:1px solid #EEEDE9;padding-block:0;min-height:48px}#header-component .header__row--bottom .menu-list__list{gap:32px;justify-content:flex-start}#header-component .header__row--bottom .menu-list__link{position:relative;padding-block:14px;font-size:15px;font-weight:500;letter-spacing:.005em;color:#1a1c1e;transition:color .16s ease-out}#header-component .header__row--bottom .menu-list__link:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:8px;height:1.5px;background:var(--ce-accent, #DD4B12);transform:scaleX(0);transform-origin:left;transition:transform .16s ease-out;pointer-events:none}#header-component .header__row--bottom .menu-list__list-item:where(:hover,:focus-within) .menu-list__link:before,#header-component .header__row--bottom .menu-list__list-item:has([aria-expanded=true]) .menu-list__link:before,#header-component .header__row--bottom .menu-list__link--active:before{transform:scaleX(1)}#header-component .header__row--bottom .menu-list__link{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:6px}#header-component .header__row--bottom .menu-list__link-title{white-space:nowrap}#header-component .ce-menu-caret{flex-shrink:0;opacity:.55;transition:transform .16s ease-out,opacity .16s ease-out}#header-component .menu-list__list-item:where(:hover,:focus-within) .ce-menu-caret,#header-component .menu-list__list-item:has([aria-expanded=true]) .ce-menu-caret{opacity:1;transform:rotate(180deg)}#header-component .header__row--bottom .menu-list__list-item:has(a[href*="/collections/on-sale"]) .menu-list__link{color:var(--ce-accent, #DD4B12);font-weight:600}#header-component .header__row--bottom .menu-list__list-item:has(a[href*="/collections/on-sale"]) .menu-list__link:before{background:var(--ce-accent, #DD4B12)}#header-component .mega-menu__column--full{grid-column:1 / -1}.ce-nav-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;margin:14px 0 0;padding:0}@media screen and (min-width:1280px){.ce-nav-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.ce-nav-tile{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.ce-nav-tile__media{display:block;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#12151a;border:1px solid rgb(26 28 30 / 8%);transition:transform .18s ease-out,border-color .18s ease-out}.ce-nav-tile__img{width:100%;height:100%;object-fit:cover;display:block}.ce-nav-tile:hover .ce-nav-tile__media{transform:translateY(-2px);border-color:var(--ce-accent, #dd4b12)}.ce-nav-tile__label{font-size:13px;font-weight:550;line-height:1.25}.ce-nav-tile:hover .ce-nav-tile__label{color:var(--ce-accent, #dd4b12)}.mega-menu__promo{display:flex;flex-direction:column;gap:16px}.ce-rail-tile{display:block;position:relative}.ce-rail-tile .mega-menu__promo-image{aspect-ratio:3 / 1;object-fit:cover;width:100%;border-radius:8px}@media screen and (min-width:990px)and (max-width:1279px){#header-component .mega-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#header-component .mega-menu__promo{grid-column:1 / -1;flex-direction:row}#header-component .mega-menu__promo>*{flex:1 1 0}}@media screen and (min-width:990px){#header-component .header__row--top,#header-component .header__logo img,.search-action--text .header-actions__action{transition:min-height .22s ease-out,padding .22s ease-out,max-height .22s ease-out,height .22s ease-out}#header-component[data-sticky-state=active]:not([data-menu-style=drawer]) .header__row--top{min-height:0;padding-block:6px}#header-component[data-sticky-state=active]:not([data-menu-style=drawer]) .header-logo img{max-height:44px}#header-component[data-sticky-state=active]:not([data-menu-style=drawer]) .search-action--text .header-actions__action{height:40px;padding-right:0}#header-component[data-sticky-state=active]:not([data-menu-style=drawer]) .search-action--text .search-action__submit{height:100%;border-radius:0 5px 5px 0}#header-component[data-sticky-state=active] .header-actions--text .account-button__text,#header-component[data-sticky-state=active] .header-actions--text cart-icon>span:not(.svg-wrapper):not(.cart-bubble){display:none}#header-component[data-sticky-state=active]{box-shadow:0 1px 14px #1a1c1e14}}#header-component[data-menu-style=drawer] .header__row--top .header__column{display:contents}#header-component[data-menu-style=drawer] .header__row--top .header__columns{padding-inline:14px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"menu logo actions" "search search search";column-gap:10px;row-gap:10px;align-items:center;padding-block:0}#header-component[data-menu-style=drawer] .header__row--top .header__columns .header__drawer{grid-area:menu;justify-self:start}#header-component[data-menu-style=drawer] .header__row--top .header__columns .header-logo{grid-area:logo;justify-self:center;padding-block:0}#header-component[data-menu-style=drawer] .header__row--top .header__columns header-actions{grid-area:actions;justify-self:end}#header-component[data-menu-style=drawer] .header__row--top .header__columns .search-action{grid-area:search}#header-component[data-menu-style=drawer] .search-action--text{width:100%;max-width:none;margin-inline:0}#header-component[data-menu-style=drawer] .search-action--text .header-actions__action{width:100%;height:44px;min-width:0;padding:0 5px 0 14px;border:1px solid #E1E0DC;background:#fff;box-shadow:none}#header-component[data-menu-style=drawer] .search-action--text .search-action__placeholder{display:block;flex:1 1 auto;min-width:0;font-size:14.5px}#header-component[data-menu-style=drawer] .search-action--text .search-action__submit{height:34px;padding-inline:14px;font-size:13px;background:var(--ce-accent, #DD4B12);color:#fff}#header-component[data-menu-style=drawer] .search-action--text .search-action__submit svg{width:15px;height:15px}#header-component[data-menu-style=drawer] .header-actions--text{gap:6px}#header-component[data-menu-style=drawer] .header-actions--text .account-button__text,#header-component[data-menu-style=drawer] .header-actions--text cart-icon>span:not(.svg-wrapper):not(.cart-bubble){display:none}#header-component[data-menu-style=drawer] .header-actions--text .svg-wrapper svg{width:24px;height:24px}#header-component[data-menu-style=drawer] .header-actions--text .action__cart,#header-component[data-menu-style=drawer] .header-actions--text>button:last-of-type{padding-left:0}#header-component[data-menu-style=drawer] .header-actions--text .action__cart:before,#header-component[data-menu-style=drawer] .header-actions--text>button:last-of-type:before{display:none}@media screen and (max-width:989px){#header-component .header__row--top .header__column{display:contents}#header-component .header__row--top .header__columns{padding-inline:14px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"menu logo actions" "search search search";column-gap:10px;row-gap:10px;align-items:center;padding-block:0}#header-component .header__row--top .header__columns .header__drawer{grid-area:menu;justify-self:start}#header-component .header__row--top .header__columns .header-logo{grid-area:logo;justify-self:center;padding-block:0}#header-component .header__row--top .header__columns header-actions{grid-area:actions;justify-self:end}#header-component .header__row--top .header__columns .search-action{grid-area:search}#header-component .search-action--text{width:100%;max-width:none;margin-inline:0}#header-component .search-action--text .header-actions__action{width:100%;height:44px;min-width:0;padding:0 5px 0 14px;border:1px solid #E1E0DC;background:#fff;box-shadow:none}#header-component .search-action--text .search-action__placeholder{display:block;flex:1 1 auto;min-width:0;font-size:14.5px}#header-component .search-action--text .search-action__submit{height:34px;padding-inline:14px;font-size:13px;background:var(--ce-accent, #DD4B12);color:#fff}#header-component .search-action--text .search-action__submit svg{width:15px;height:15px}#header-component .header-actions--text{gap:6px}#header-component .header-actions--text .account-button__text,#header-component .header-actions--text cart-icon>span:not(.svg-wrapper):not(.cart-bubble){display:none}#header-component .header-actions--text .svg-wrapper svg{width:24px;height:24px}#header-component .header-actions--text .action__cart,#header-component .header-actions--text>button:last-of-type{padding-left:0}#header-component .header-actions--text .action__cart:before,#header-component .header-actions--text>button:last-of-type:before{display:none}#header-component .header__row--top,#header-component .header__row:first-child{min-height:0;padding-block:10px}#header-component .header-logo img,#header-component .header-logo svg{max-height:56px}#header-component .header__row--top .header__columns{row-gap:12px}#header-component .search-action--text .header-actions__action{height:46px;border-radius:8px}#header-component .search-action--text .search-action__submit{height:36px;border-radius:5px}}#header-component[data-menu-style=drawer] .header-logo img,#header-component[data-menu-style=drawer] .header-logo svg{max-height:56px}@media screen and (min-width:750px){#header-component[data-menu-style=drawer] .header-logo img,#header-component[data-menu-style=drawer] .header-logo svg{max-height:64px}}#header-component .header__icon--menu .svg-wrapper,#header-component .header__icon--menu .header-drawer-icon{width:24px;height:24px}#header-component[data-menu-style=drawer] .header-drawer-icon svg,#header-component .header__icon--menu svg{width:24px;height:24px}#header-component .header__icon--menu{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#header-component[data-menu-style=drawer] .header__row--top{padding-block:12px 10px}#header-component[data-menu-style=drawer] .header__row--top .header__columns{row-gap:12px}#header-component[data-menu-style=drawer] .search-action--text .header-actions__action{height:46px;border-radius:8px}#header-component[data-menu-style=drawer] .search-action--text .search-action__submit{height:36px;border-radius:5px;margin-left:auto}#header-component[data-menu-style=drawer] .header-actions--text{gap:10px}#header-component[data-menu-style=drawer] .header-actions--text .svg-wrapper svg{width:25px;height:25px}.card-gallery{--gallery-aspect-ratio: 1 !important;background:var(--ce-card-surface, #f2f2f0);border-radius:var(--ce-radius, 8px);overflow:hidden}.card-gallery .product-media-container img{object-position:center center;padding:5%}.card-gallery .product-media-container{overflow:hidden}.card-gallery{border:1px solid rgb(26 28 30 / 8%);transition:border-color .18s ease-out,box-shadow .18s ease-out}@media(hover:hover){.card-gallery:hover{border-color:#dd4b1273;box-shadow:0 10px 24px #080a0e1f}}.section-resource-list__header{align-items:baseline;margin-bottom:4px}.section-resource-list__header h2{font-family:var(--font-heading--family);font-size:clamp(1.35rem,1.05rem + 1.1vw,1.9rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0}.section-resource-list__header .button-unstyled{display:inline-flex;align-items:center;gap:6px;color:var(--ce-accent, #dd4b12);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.section-resource-list__header .button-unstyled:after{content:"\2192";transition:transform .18s ease-out}.section-resource-list__header .button-unstyled:hover{text-decoration:underline;text-underline-offset:3px}.section-resource-list__header .button-unstyled:hover:after{transform:translate(3px)}.ce-card-badges .ce-badge--status-preorder,.product-badges .ce-badge--status-preorder{background:var(--ce-accent, #dd4b12);color:#fff}.ce-card-badges .ce-badge--status-low-stock,.product-badges .ce-badge--status-low-stock{background:#d2861a24;color:#935c0e}.card-gallery .product-badges{--badge-inset: 10px}.card-gallery .product-badges__badge,.card-gallery .ce-badge{box-shadow:0 2px 8px #080a0e38}@media screen and (max-width:749px){#header-component .search-action--text .search-action__submit-label{display:none}.search-action--text .search-action__submit{width:36px;padding-inline:0;gap:0}}@media(hover:none),(pointer:coarse){button.quick-add__button,.quick-add__button{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.add-to-cart-button .check,.add-to-cart-button__icon .check{filter:none!important;transform:none!important}.ce-settile__logo{filter:none!important}.card-gallery--sold-out .product-media-container img{filter:none;opacity:.68}}@media screen and (min-width:750px)and (max-width:989px){#header-component:not([data-menu-style]) .search-action--hidden-on-drawer{display:none}}@media screen and (min-width:990px){#header-component:not([data-menu-style]) .search-action--hidden-on-menu{display:none}}@media(hover:none),(pointer:coarse){#header-component .header__row--top,#header-component .header__logo img,#header-component .header-logo img,.search-action--text .header-actions__action{transition:none!important}}#header-component[data-menu-style=drawer] .header__row--top,#header-component[data-menu-style=drawer] .header-logo img,#header-component[data-menu-style=drawer] .search-action--text .header-actions__action{transition:none}[id$=__hero] .section{--section-min-height: 0px !important}[id$=__hero] .section-content-wrapper{align-items:stretch}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2){aspect-ratio:16 / 10;height:auto;position:relative}[id$=__hero] .section-content-wrapper>.group-block:last-child{height:auto}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block{aspect-ratio:16 / 9;height:auto;flex:1 1 auto;position:relative}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content>.group-block{flex-basis:34%;width:34%}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content{position:relative}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:1;pointer-events:none;background:radial-gradient(95% 115% at 0% 100%,#06080ef7,#06080eeb 32%,#06080e9e 50%,#06080e38 66%,#06080e00 80%)}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content>.group-block{position:relative;z-index:2}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block:last-child>.group-block-content{position:relative}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block:last-child>.group-block-content:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:1;pointer-events:none;background:radial-gradient(90% 120% at 0% 100%,#14061af0,#14061ad6 34%,#14061a70 54%,#14061a00 76%)}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block:last-child>.group-block-content>.group-block{position:relative;z-index:2}[id$=__hero] .image-block[class*=__subject]{position:absolute;z-index:0;pointer-events:none;margin:0;padding:0;aspect-ratio:auto!important}[id$=__hero] .image-block[class*=__subject] img{display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto!important;object-fit:contain;filter:drop-shadow(0 18px 24px rgb(0 0 0 / 35%))}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2) .image-block[class*=__subject]{right:2%;top:4%;height:84%;width:96%}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2) .image-block[class*=__subject] img{object-position:right center}[id$=__hero] .section-content-wrapper>.group-block:last-child .image-block[class*=__subject]{right:1%;top:2%;height:72%;width:82%}[id$=__hero] .section-content-wrapper>.group-block:last-child .image-block[class*=__subject] img{object-position:right top}[id$=__hero] .image-block[class*=__logo]{margin-bottom:2px}[id$=__hero] .image-block[class*=__logo] img{display:block;object-fit:contain;object-position:left center;width:100%;height:auto;filter:drop-shadow(0 2px 6px rgb(0 0 0 / 55%))}[id$=__hero] .text-block[class*=__kicker],[id$=__hero] .text-block[class*=__kicker]>*{font-size:clamp(.95rem,.8rem + .45vw,1.15rem)!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--ce-gold, #e8b54a)!important}[id$=__hero] .text-block.h1,[id$=__hero] .text-block.h1>*{font-size:clamp(1.9rem,1rem + 1.7vw,2.7rem)!important;line-height:1.04!important;letter-spacing:-.02em!important}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block:first-child .text-block[class*=__heading]>*{color:var(--ce-gold, #e8b54a)}[id$=__hero] .group-block .text-block,[id$=__hero] .group-block .text-block :is(h1,h2,h3,h4,h5,h6,p){text-shadow:0 1px 2px rgb(0 0 0 / 70%),0 3px 14px rgb(0 0 0 / 60%)}@media(min-width:990px)and (max-width:1199px){[id$=__hero] .section-content-wrapper>.group-block:last-child .text-block[class*=__sub]{display:none}[id$=__hero] .section-content-wrapper>.group-block:last-child .image-block[class*=__logo]{width:40%!important}[id$=__hero] .section-content-wrapper>.group-block:last-child .image-block[class*=__subject]{height:66%;width:78%}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content>.group-block{flex-basis:42%;width:42%}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2) .image-block[class*=__subject]{height:74%;width:62%;top:3%}}@media(min-width:750px)and (max-width:989px){[id$=__hero] .section-content-wrapper{flex-direction:column}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2),[id$=__hero] .section-content-wrapper>.group-block:last-child{width:100%;flex-basis:auto}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2){aspect-ratio:16 / 8}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content>.group-block{flex-basis:42%;width:42%}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2) .image-block[class*=__subject]{height:88%;width:62%}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content{flex-direction:row;gap:12px;height:auto}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block{flex:1 1 0;width:50%;min-width:0;aspect-ratio:4 / 3}[id$=__hero] .section-content-wrapper>.group-block:last-child .image-block[class*=__subject]{height:62%;width:82%}[id$=__hero] .section-content-wrapper>.group-block:last-child .image-block[class*=__logo]{width:44%!important}}@media(max-width:749px){[id$=__hero] .section-content-wrapper{flex-direction:column}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2),[id$=__hero] .section-content-wrapper>.group-block:last-child{width:100%;flex-basis:auto}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2){aspect-ratio:auto}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content:before,[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block:last-child>.group-block-content:before{display:none}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content{flex-direction:column;align-items:stretch}[id$=__hero] .section-content-wrapper>.group-block:nth-last-child(2)>.group-block-content>.group-block{width:100%;flex-basis:auto}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content{flex-direction:column;height:auto}[id$=__hero] .section-content-wrapper>.group-block:last-child>.group-block-content>.group-block{width:100%;aspect-ratio:auto;flex:0 0 auto;height:auto}[id$=__hero] .image-block[class*=__subject]{position:static;display:block;height:52vw!important;aspect-ratio:auto!important;width:calc(100% + 68px)!important;max-width:none!important;flex:0 0 auto!important;margin:12px -24px 0 -44px!important}[id$=__hero] .section-content-wrapper>.group-block:last-child .image-block[class*=__subject]{height:46vw!important}[id$=__hero] .image-block[class*=__subject] img{display:block;width:100%;height:100%!important;aspect-ratio:auto!important;object-position:center}[id$=__hero] .group-block .text-block.h1,[id$=__hero] .group-block .text-block.h1>*{font-size:2rem!important}}.button,.button-secondary,.button--primary,.button--secondary,.button-custom,button.button,a.button,.shopify-payment-button__button--unbranded,.add-to-cart-button button{border-radius:6px!important;font-weight:700!important;letter-spacing:.01em}[id$=__newsletter]{position:relative;isolation:isolate;overflow:hidden}[id$=__newsletter]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70% 130% at 50% -20%,rgb(221 75 18 / 26%) 0%,transparent 62%),radial-gradient(60% 120% at 8% 120%,rgb(60 40 140 / 22%) 0%,transparent 60%),radial-gradient(62% 130% at 50% 50%,#0e1116e0,#0e111685 55%,#0e11161f)}[id$=__newsletter] .section-content-wrapper{position:relative;z-index:1}[id$=__newsletter] .text-block :is(h1,h2,h3,h4,p){color:#fff}[id$=__newsletter] .text-block:nth-of-type(2) p,[id$=__newsletter] .text-block p{color:#ffffffbd}[id$=__newsletter] .text-block :is(h1,h2,h3,h4){color:#fff;letter-spacing:-.02em}[id$=__newsletter] .email-signup__input-wrapper,[id$=__newsletter] .field{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #06080e73}.ce-patterned,[id$=__hero] .section-background,[id$=__graded_showcase] .section-background,[id$=__newsletter] .section-background,.ce-footer{background-color:var(--ce-dark-bg, #0e1116);background-image:url(ce-pattern-dark.png);background-repeat:repeat;background-size:460px 460px;background-position:center top}[id$=__hero]{position:relative;isolation:isolate}[id$=__hero]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70% 90% at 50% 40%,#0e1116c7,#0e11164d 55%,#0e111600)}[id$=__hero] .section{position:relative;z-index:1}@media(max-width:749px){.ce-patterned,[id$=__hero] .section-background,[id$=__graded_showcase] .section-background,[id$=__newsletter] .section-background,.ce-footer{background-size:320px 320px}}[id$=__graded_showcase]{position:relative;isolation:isolate}[id$=__graded_showcase]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(80% 70% at 50% 50%,#0e1116b8,#0e111633 60%,#0e111600)}[id$=__graded_showcase] .section{position:relative;z-index:1}.ce-footer{position:relative;isolation:isolate}.ce-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0e11169e,#0e1116d6)}.ce-footer__inner{position:relative;z-index:1}@media screen and (min-width:750px)and (max-width:959px){body:has(.ce-hub) .product-grid,body:has(.ce-hub) ul[class*=product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:960px)and (max-width:1099px){body:has(.ce-hub) .product-grid,body:has(.ce-hub) ul[class*=product-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:1100px){body:has(.ce-hub) .product-grid,body:has(.ce-hub) ul[class*=product-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.card-gallery .product-media-container,media-gallery .product-media-container,.product-information__media .product-media-container{background:#fff!important;border:1px solid var(--ce-plate-edge, rgb(20 23 28 / 7%));border-radius:var(--media-radius, 12px);overflow:hidden}.card-gallery .product-media-container{--product-media-fit: contain !important;border-radius:10px}.card-gallery .product-media-container img,.card-gallery .product-media-container svg{padding:6%}media-gallery .product-media-container img,.product-information__media .product-media-container img{padding:4%}.card-gallery .product-media-container:after{display:none}[class*=media-gallery] [class*=thumbnail] img,.product-information__media [class*=thumbnail] img{background:#fff;border-radius:7px}.card-gallery:has(.ce-badge--grade),.card-gallery:has(.ce-badge--grade) .product-media-container{background:#202020!important}.card-gallery:has(.ce-badge--grade){border-color:#ffffff17}.card-gallery:has(.ce-badge--grade) .product-media-container{border-color:transparent}.card-gallery:has(.ce-badge--grade) .product-media-container img{padding:2%}@media(hover:hover){.card-gallery:has(.ce-badge--grade):hover{border-color:#e8b54a73;box-shadow:0 12px 30px #00000073}}.resource-list__item .product-card [role=heading]{display:-webkit-box!important;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;text-wrap:pretty}@media screen and (min-width:750px){[id$=__graded_showcase] .section-resource-list__header .group-block-content{display:grid;grid-template-areas:"title link" "sub link";grid-template-columns:1fr auto;column-gap:40px;row-gap:4px;align-items:start}[id$=__graded_showcase] [class*=__list_title]{grid-area:title}[id$=__graded_showcase] [class*=__list_subtitle]{grid-area:sub;max-width:80ch;line-height:1.5}[id$=__graded_showcase] .section-resource-list__header a{grid-area:link;align-self:center}[id$=__graded_showcase] h2{white-space:nowrap}}@media screen and (max-width:749px){[id$=__graded_showcase] .section-resource-list__header .group-block-content{display:grid;grid-template-columns:1fr;row-gap:6px;align-items:start}[id$=__graded_showcase] .section-resource-list__header a{justify-self:start}[id$=__graded_showcase] h2{white-space:normal}}.ce-guide-content,.ce-guide-section{min-width:0;max-width:100%}.ce-guide-table-wrap{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ce-tokens.css.map */
