@import"https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@700;900&family=Cinzel:wght@400;600;700&family=Crimson+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400&display=swap";:root{--cd-navy: #0d1424;--cd-navy-mid: #121b30;--cd-navy-light: #1a2640;--cd-gold: #c8962a;--cd-gold-bright: #e8b84b;--cd-gold-pale: #f5d98a;--cd-gold-dim: #8a6420;--cd-cream: #f0e6cc;--cd-red: #a02020;--cd-red-bright: #c93030;--cd-text: #c8b896}body{background-color:var(--cd-navy)!important;color:var(--cd-text)!important;font-family:Crimson Pro,Georgia,serif!important}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.35}.cd-stars{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.cd-stars:before{content:"";position:absolute;width:2px;height:2px;background:#f5d98a;border-radius:50%;box-shadow:120px 80px #e8b84b4d,340px 200px #e8b84b33,560px 140px #e8b84b59,780px 300px #e8b84b33,200px 450px #e8b84b4d,900px 80px #e8b84b40,1100px 350px #e8b84b4d,1300px 180px #e8b84b33,80px 600px #e8b84b4d,400px 700px #e8b84b33,650px 520px #e8b84b40,1050px 620px #e8b84b33,1350px 500px #e8b84b33,250px 900px #e8b84b4d,750px 850px #e8b84b33,1200px 780px #e8b84b4d}:root,.color-scheme-1,.color-scheme-2,[class*=color-scheme]{--color-background: rgb(13, 20, 36) !important;--color-background-rgb: 13, 20, 36 !important;--color-foreground: rgb(200, 184, 150) !important;--color-foreground-heading: rgb(240, 230, 204) !important;--color-primary: rgb(200, 150, 42) !important;--color-primary-hover: rgb(232, 184, 75) !important;--color-border: rgb(138, 100, 32) !important;--color-primary-button-background: rgb(200, 150, 42) !important;--color-primary-button-text: rgb(13, 20, 36) !important;--color-primary-button-hover-background: rgb(232, 184, 75) !important;--color-secondary-button-text: rgb(232, 184, 75) !important;--color-secondary-button-background: transparent !important;--color-secondary-button-border: rgb(138, 100, 32) !important}header-component,.header-section,header{background:linear-gradient(180deg,#0a0f1cfa,#0a0f1cf0)!important;border-bottom:1px solid var(--cd-gold-dim)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.header__logo img,.header__logo-image{filter:drop-shadow(0 0 12px rgba(200,150,42,.4))!important;transition:filter .3s,transform .3s!important}.header__logo:hover img,.header__logo-link:hover img{filter:drop-shadow(0 0 20px rgba(232,184,75,.65))!important;transform:scale(1.05)!important}.header__nav-item a,.header__menu-item,.header__nav-link{font-family:Cinzel,serif!important;font-size:.7rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--cd-text)!important;transition:color .2s!important}.header__nav-item a:hover,.header__nav-link:hover{color:var(--cd-gold-bright)!important}.header__icon,.cart-icon-bubble{color:var(--cd-gold-dim)!important;transition:color .2s!important}.header__icon:hover,.cart-icon-bubble:hover{color:var(--cd-gold-bright)!important}.announcement-bar,header-announcements{background:#0006!important;border-bottom:1px solid var(--cd-gold-dim)!important}.announcement-bar__message,.announcement-bar a{font-family:Cinzel,serif!important;font-size:.6rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--cd-gold)!important}h1,h2,h3{font-family:Cinzel Decorative,serif!important;color:var(--cd-cream)!important}h4,h5,h6{font-family:Cinzel,serif!important;color:var(--cd-gold-bright)!important;letter-spacing:.1em!important;text-transform:uppercase!important}p,li,span{font-family:Crimson Pro,serif!important}.hero,.hero-section,section[data-section-type=hero]{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(200,150,42,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 10% 100%,rgba(160,32,32,.12) 0%,transparent 60%),var(--cd-navy)!important}.hero__heading,.hero__title{font-family:Cinzel Decorative,serif!important;color:var(--cd-gold-bright)!important;text-shadow:0 0 60px rgba(232,184,75,.3),2px 2px 0 rgba(0,0,0,.5)!important}.hero__text,.hero__subheading{font-family:Crimson Pro,serif!important;font-style:italic!important;color:var(--cd-cream)!important}.button--primary,.btn-primary,[data-button-style=primary],button[type=submit],.shopify-payment-button__button{font-family:Cinzel,serif!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:700!important;color:var(--cd-navy)!important;background:linear-gradient(135deg,#8a6420,#c8962a 40%,#e8b84b 60%,#c8962a)!important;border:none!important;border-radius:0!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;transition:all .3s!important}.button--primary:hover,.btn-primary:hover{background:linear-gradient(135deg,#c8962a,#e8b84b 40%,#f5d98a 60%,#e8b84b)!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #c8962a66!important}.button--secondary,.btn-secondary{font-family:Cinzel,serif!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--cd-gold-bright)!important;background:transparent!important;border:1px solid var(--cd-gold-dim)!important;border-radius:0!important;transition:all .3s!important}.button--secondary:hover{background:#c8962a1a!important;border-color:var(--cd-gold)!important}.product-card,.card,.product-card-wrapper,[data-component=product-card]{background:var(--cd-navy-light)!important;border:1px solid var(--cd-gold-dim)!important;border-radius:0!important;transition:all .3s!important}.product-card:hover,.card:hover{border-color:var(--cd-gold)!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px #0006,0 0 20px #c8962a1a!important}.product-card__image-wrapper,.card__media,.product-card__media{background:linear-gradient(145deg,#1a2640,#0d1424)!important;border-radius:0!important}.product-card__image,.card__media img{width:100%!important;height:100%!important;object-fit:contain!important;background:var(--cd-navy-light)!important}.product-card__title,.card__heading,.product-card__name{font-family:Cinzel,serif!important;font-size:.65rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--cd-cream)!important}.product-card__price,.card__price,.price{font-family:Cinzel,serif!important;color:var(--cd-gold-bright)!important;font-weight:700!important}.product-card:hover .product-card__image-wrapper:before,.card:hover .card__media:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,transparent 0%,rgba(232,184,75,.05) 25%,rgba(160,32,32,.05) 50%,rgba(232,184,75,.05) 75%,transparent 100%)!important;animation:cd-shimmer 1.5s linear infinite!important;z-index:1!important}.collection-hero,.collection-header{background:linear-gradient(180deg,rgba(200,150,42,.06) 0%,transparent 100%)!important;border-bottom:1px solid var(--cd-gold-dim)!important;padding:3rem 2rem!important;text-align:center!important}.collection-hero__title,.collection-header__title{font-family:Cinzel Decorative,serif!important;color:var(--cd-cream)!important}.filter-group__summary,details[data-filter] summary{font-family:Cinzel,serif!important;font-size:.65rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--cd-gold)!important;border:1px solid var(--cd-gold-dim)!important;background:transparent!important;border-radius:0!important}.filter-group__summary:hover{border-color:var(--cd-gold)!important}select,.sort-by__select{font-family:Cinzel,serif!important;font-size:.6rem!important;letter-spacing:.1em!important;background:var(--cd-navy-mid)!important;color:var(--cd-text)!important;border:1px solid var(--cd-gold-dim)!important;border-radius:0!important}.pagination__item,.pagination a{font-family:Cinzel,serif!important;border:1px solid var(--cd-gold-dim)!important;background:transparent!important;color:var(--cd-text)!important;border-radius:0!important;transition:all .2s!important}.pagination__item:hover,.pagination__item--current,.pagination a:hover{background:#c8962a26!important;color:var(--cd-gold-bright)!important;border-color:var(--cd-gold)!important}.product__title,.product-information__title{font-family:Cinzel Decorative,serif!important;color:var(--cd-cream)!important}.product__price,.product-information__price{font-family:Cinzel Decorative,serif!important;font-size:2rem!important;color:var(--cd-gold-bright)!important;text-shadow:0 0 20px rgba(232,184,75,.2)!important}.product__description,.product-information__description{font-family:Crimson Pro,serif!important;font-size:1.05rem!important;color:var(--cd-text)!important;line-height:1.7!important}.product__thumbnail,.product-media-thumbnail{border:1px solid var(--cd-gold-dim)!important;border-radius:0!important;background:var(--cd-navy-light)!important}.product__thumbnail--active,.product-media-thumbnail--active{border-color:var(--cd-gold)!important}quantity-selector input,.quantity-selector__input{background:var(--cd-navy-mid)!important;border:1px solid var(--cd-gold-dim)!important;color:var(--cd-cream)!important;font-family:Cinzel,serif!important;border-radius:0!important}quantity-selector button,.quantity-selector__button{background:var(--cd-navy-light)!important;border:1px solid var(--cd-gold-dim)!important;color:var(--cd-gold-bright)!important;border-radius:0!important}.cart-drawer,.cart-page{background:var(--cd-navy-mid)!important;border-left:1px solid var(--cd-gold-dim)!important}.cart-drawer__title,.cart__title{font-family:Cinzel,serif!important;color:var(--cd-gold-bright)!important;letter-spacing:.1em!important}.cart-item__title{font-family:Cinzel,serif!important;font-size:.65rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--cd-cream)!important}.cart-item__price,.cart__total{color:var(--cd-gold-bright)!important}footer,.footer{background:#070d1a!important;border-top:1px solid var(--cd-gold-dim)!important}.footer__heading{font-family:Cinzel,serif!important;font-size:.6rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--cd-gold)!important;border-bottom:1px solid rgba(200,150,42,.2)!important;padding-bottom:.5rem!important}.footer a,.footer__link{font-family:Crimson Pro,serif!important;color:var(--cd-text)!important;opacity:.7!important;text-decoration:none!important;transition:all .2s!important}.footer a:hover,.footer__link:hover{color:var(--cd-gold-bright)!important;opacity:1!important}.footer__copyright{font-size:.8rem!important;color:var(--cd-text)!important;opacity:.5!important}.newsletter input{background:var(--cd-navy-light)!important;border:1px solid var(--cd-gold-dim)!important;color:var(--cd-cream)!important;border-radius:0!important;font-family:Crimson Pro,serif!important}.cd-ornament{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.cd-ornament-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--cd-gold-dim),var(--cd-gold),var(--cd-gold-dim),transparent)}.cd-ornament-diamond{width:8px;height:8px;background:var(--cd-gold);transform:rotate(45deg);flex-shrink:0}.cd-eyebrow{font-family:Cinzel,serif;font-size:.65rem;letter-spacing:.35em;text-transform:uppercase;color:var(--cd-gold);display:block;margin-bottom:.5rem}.cd-section-title{font-family:Cinzel Decorative,serif;font-size:clamp(1.6rem,3.5vw,2.8rem);color:var(--cd-cream);line-height:1.1}.cd-section-title em{color:var(--cd-gold-bright);font-style:normal}.cd-corner{position:absolute;width:60px;height:60px;border-color:var(--cd-gold-dim);border-style:solid;opacity:.6}.cd-corner--tl{top:20px;left:20px;border-width:2px 0 0 2px}.cd-corner--tr{top:20px;right:20px;border-width:2px 2px 0 0}.cd-corner--bl{bottom:20px;left:20px;border-width:0 0 2px 2px}.cd-corner--br{bottom:20px;right:20px;border-width:0 2px 2px 0}.cd-trust-bar{background:#00000059;border-top:1px solid var(--cd-gold-dim);border-bottom:1px solid var(--cd-gold-dim);padding:.9rem 2rem}.cd-trust-bar__inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem}.cd-trust-item{display:flex;align-items:center;gap:.6rem;font-family:Cinzel,serif;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cd-gold)}.cd-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:768px){.cd-categories__grid{grid-template-columns:1fr}}.cd-cat-card{position:relative;background:linear-gradient(145deg,var(--cd-navy-light) 0%,var(--cd-navy-mid) 100%);border:1px solid var(--cd-gold-dim);padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:all .3s;overflow:hidden;text-decoration:none;display:block}.cd-cat-card:after{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(200,150,42,.15);pointer-events:none;transition:border-color .3s}.cd-cat-card:hover{border-color:var(--cd-gold);transform:translateY(-4px);box-shadow:0 12px 40px #0006,0 0 30px #c8962a1a}.cd-cat-card:hover:after{border-color:#c8962a4d}.cd-cat-card__emoji{font-size:3rem;margin-bottom:1rem;display:block}.cd-cat-card__name{font-family:Cinzel,serif;font-size:.85rem;letter-spacing:.1em;color:var(--cd-gold-bright);margin-bottom:.5rem;text-transform:uppercase}.cd-cat-card__desc{font-family:Crimson Pro,serif;font-size:.9rem;color:var(--cd-text);opacity:.8}.cd-cat-card__hint{font-family:Cinzel,serif;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cd-gold-dim);margin-top:.8rem;transition:color .2s}.cd-cat-card:hover .cd-cat-card__hint,.cd-cat-card.open .cd-cat-card__hint{color:var(--cd-gold-bright)}.cd-cat-card__subcats{display:flex;flex-wrap:wrap;gap:.5rem;max-height:0;overflow:hidden;transition:max-height .4s ease,margin-top .3s;margin-top:0;justify-content:center}.cd-cat-card.open .cd-cat-card__subcats{max-height:200px;margin-top:1rem}.cd-subcat-chip{font-family:Cinzel,serif;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border:1px solid var(--cd-gold-dim);color:var(--cd-text);background:#00000040;text-decoration:none;transition:all .2s;display:inline-block;position:relative;z-index:2}.cd-subcat-chip:hover{background:#c8962a33;color:var(--cd-gold-bright);border-color:var(--cd-gold)}.cd-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:768px){.cd-why-grid{grid-template-columns:1fr}}.cd-why-card{text-align:center;padding:2rem;border:1px solid rgba(200,150,42,.2);position:relative}.cd-why-card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--cd-gold)}.cd-why-card__icon{font-size:2rem;margin-bottom:1rem;display:block}.cd-why-card__title{font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.15em;color:var(--cd-gold-bright);text-transform:uppercase;margin-bottom:.6rem}.cd-why-card__desc{font-family:Crimson Pro,serif;font-size:.95rem;color:var(--cd-text)}.cd-hero-section{min-height:calc(100vh - 82px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 2rem 4rem;position:relative;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(200,150,42,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 10% 100%,rgba(160,32,32,.12) 0%,transparent 60%),#0d1424}.cd-hero-badge{font-family:Cinzel,serif;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:#c8962a;border:1px solid #8a6420;padding:6px 20px;margin-bottom:2rem;display:inline-block;animation:cd-fadeDown .8s ease both}.cd-hero-logo{width:420px;height:420px;object-fit:contain;margin-bottom:2rem;filter:drop-shadow(0 0 60px rgba(200,150,42,.5)) drop-shadow(0 0 120px rgba(200,150,42,.2));animation:cd-fadeUp 1s ease .2s both;transition:filter .4s}@media(max-width:600px){.cd-hero-logo{width:280px;height:280px}}.cd-hero-logo:hover{filter:drop-shadow(0 0 80px rgba(232,184,75,.7)) drop-shadow(0 0 150px rgba(200,150,42,.3))}.cd-hero-title{font-family:Cinzel Decorative,serif;font-size:clamp(2.2rem,6vw,4.5rem);color:#e8b84b;line-height:1;margin:0 0 .3rem;text-shadow:0 0 60px rgba(232,184,75,.3),2px 2px 0 rgba(0,0,0,.5);animation:cd-fadeUp 1s ease .3s both}.cd-hero-subtitle{font-family:Cinzel,serif;font-size:clamp(.55rem,1.5vw,.8rem);letter-spacing:.4em;text-transform:uppercase;color:#8a6420;animation:cd-fadeUp 1s ease .4s both}.cd-hero-tagline{font-family:Crimson Pro,serif;font-style:italic;font-size:clamp(1rem,2.5vw,1.4rem);color:#f0e6cc;max-width:580px;margin:1.2rem auto 0;opacity:.85;animation:cd-fadeUp 1s ease .5s both}.cd-hero-actions{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap;justify-content:center;animation:cd-fadeUp 1s ease .6s both}.cd-btn-primary{font-family:Cinzel,serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#0d1424;background:linear-gradient(135deg,#8a6420,#c8962a 40%,#e8b84b 60%,#c8962a);padding:1rem 2.5rem;border:none;cursor:pointer;text-decoration:none;display:inline-block;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:all .3s}.cd-btn-primary:hover{background:linear-gradient(135deg,#c8962a,#e8b84b 40%,#f5d98a 60%,#e8b84b);transform:translateY(-2px);box-shadow:0 8px 30px #c8962a66;color:#0d1424}.cd-btn-secondary{font-family:Cinzel,serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#e8b84b;background:transparent;padding:1rem 2.5rem;border:1px solid #8a6420;cursor:pointer;text-decoration:none;display:inline-block;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:all .3s}.cd-btn-secondary:hover{background:#c8962a1a;border-color:#c8962a;transform:translateY(-2px)}.cd-section{max-width:1200px;margin:0 auto;padding:5rem 2rem}.cd-section-header{text-align:center;margin-bottom:3rem}.cd-spec-table{margin:1.5rem 0;border-top:1px solid rgba(200,150,42,.1)}.cd-spec-row{display:flex;padding:.6rem 0;border-bottom:1px solid rgba(200,150,42,.1);font-size:.9rem}.cd-spec-label{font-family:Cinzel,serif;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#8a6420;width:130px;flex-shrink:0}.cd-spec-value{font-family:Crimson Pro,serif;color:#f0e6cc}.cd-spec-value--gold{font-family:Cinzel,serif;font-weight:700;color:#e8b84b}.cd-platforms{padding:1rem;border:1px solid #8a6420;background:#0003;margin:1.5rem 0}.cd-platforms__label{font-family:Cinzel,serif;font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:#8a6420;display:block;margin-bottom:.6rem}.cd-platforms__links{display:flex;gap:.5rem;flex-wrap:wrap}.cd-platform-link{font-family:Cinzel,serif;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:#c8b896;padding:4px 12px;border:1px solid rgba(200,150,42,.25);text-decoration:none;transition:all .2s}.cd-platform-link:hover{color:#e8b84b;border-color:#8a6420}.cd-trust-badges{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.cd-trust-badge{font-family:Cinzel,serif;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:#8a6420;display:flex;align-items:center;gap:.4rem}.cd-badge{position:absolute;font-family:Cinzel,serif;font-size:.45rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;z-index:2;top:8px;left:8px}.cd-badge--right{left:auto;right:8px}.cd-badge--psa{background:#a02020;color:#fff}.cd-badge--hot{background:#c93030;color:#fff}.cd-badge--new{background:#c8962a;color:#0d1424;font-weight:700}.cd-badge--rare{background:#8a6420;color:#f5d98a}.cd-badge--sealed{background:#a02020;color:#fff}.scroll-trigger.scroll-trigger--offscreen,.scroll-trigger--offscreen{opacity:1!important;transform:none!important;visibility:visible!important}.animate--slide-in,.animate--fade-in,.animate--zoom-in{opacity:1!important;transform:none!important;animation:none!important}img{loading:eager!important;content-visibility:visible!important}@keyframes cd-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cd-fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes cd-shimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/collector-dad.css.map */
