@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--ded-black: #0D0D0D;--ded-charcoal: #1A1A1A;--ded-dark-gray: #2A2A2A;--ded-steel: #4A4A4A;--ded-medium-gray: #666;--ded-light-gray: #999;--ded-lighter-gray: #CCC;--ded-cream: #F5F1E8;--ded-revenge-red: #8B1E1E;--ded-burnt-orange: #C94B2E;--ded-unhinged-orange: #D46A3B;--ded-faded-yellow: #D4A574;--ded-font-heading: "Space Grotesk", sans-serif;--ded-font-body: "Inter", sans-serif;--ded-font-mono: "Courier New", monospace;--ded-spacing-xs: 8px;--ded-spacing-sm: 16px;--ded-spacing-md: 24px;--ded-spacing-lg: 40px;--ded-spacing-xl: 60px;--ded-spacing-xxl: 100px;--ded-radius-sm: 4px;--ded-radius-md: 8px;--ded-transition: all .3s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--ded-font-body);background:var(--ded-black);color:var(--ded-cream);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--ded-font-heading);font-weight:700;line-height:1.2;color:var(--ded-cream)}h1{font-size:56px;letter-spacing:-1px}h2{font-size:42px;letter-spacing:-.5px}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{margin-bottom:15px;color:var(--ded-lighter-gray)}a{color:var(--ded-revenge-red);transition:var(--ded-transition)}a:hover{color:var(--ded-burnt-orange)}.ded-container{max-width:1200px;margin:0 auto;padding:0 20px}.ded-container-wide{max-width:1400px;margin:0 auto;padding:0 20px}.ded-text-center{text-align:center}.ded-text-red{color:var(--ded-revenge-red)}.ded-text-orange{color:var(--ded-burnt-orange)}.ded-text-gray{color:var(--ded-medium-gray)}.ded-text-mono{font-family:var(--ded-font-mono)}.ded-mt-sm{margin-top:var(--ded-spacing-sm)}.ded-mt-md{margin-top:var(--ded-spacing-md)}.ded-mt-lg{margin-top:var(--ded-spacing-lg)}.ded-mt-xl{margin-top:var(--ded-spacing-xl)}.ded-mb-sm{margin-bottom:var(--ded-spacing-sm)}.ded-mb-md{margin-bottom:var(--ded-spacing-md)}.ded-mb-lg{margin-bottom:var(--ded-spacing-lg)}.ded-mb-xl{margin-bottom:var(--ded-spacing-xl)}.ded-pt-sm{padding-top:var(--ded-spacing-sm)}.ded-pt-md{padding-top:var(--ded-spacing-md)}.ded-pt-lg{padding-top:var(--ded-spacing-lg)}.ded-pt-xl{padding-top:var(--ded-spacing-xl)}.ded-pb-sm{padding-bottom:var(--ded-spacing-sm)}.ded-pb-md{padding-bottom:var(--ded-spacing-md)}.ded-pb-lg{padding-bottom:var(--ded-spacing-lg)}.ded-pb-xl{padding-bottom:var(--ded-spacing-xl)}.ded-btn{display:inline-block;font-family:var(--ded-font-heading);font-weight:600;text-decoration:none;text-align:center;cursor:pointer;border:none;transition:var(--ded-transition);text-transform:uppercase;letter-spacing:1px}.ded-btn-primary{background:var(--ded-revenge-red);color:var(--ded-cream);padding:16px 40px;font-size:16px}.ded-btn-primary:hover{background:var(--ded-burnt-orange);transform:translateY(-2px);box-shadow:0 8px 20px #8b1e1e66}.ded-btn-secondary{background:transparent;border:2px solid var(--ded-dark-gray);color:var(--ded-cream);padding:14px 38px;font-size:14px}.ded-btn-secondary:hover{border-color:var(--ded-revenge-red);background:var(--ded-revenge-red)}.ded-btn-ghost{background:transparent;color:var(--ded-revenge-red);padding:14px 38px;font-size:14px;border:2px solid var(--ded-revenge-red)}.ded-btn-ghost:hover{background:var(--ded-revenge-red);color:var(--ded-cream)}.ded-card{background:var(--ded-charcoal);border:1px solid var(--ded-dark-gray);padding:30px;transition:var(--ded-transition)}.ded-card:hover{border-color:var(--ded-revenge-red);transform:translateY(-3px)}.ded-card-header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--ded-dark-gray)}.ded-card-title{font-family:var(--ded-font-heading);font-size:20px;font-weight:600;color:var(--ded-cream);margin:0}.ded-card-body{font-family:var(--ded-font-body);font-size:14px;line-height:1.7;color:var(--ded-light-gray)}.ded-badge{display:inline-block;font-family:var(--ded-font-mono);font-size:11px;padding:6px 12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.ded-badge-red{background:var(--ded-revenge-red);color:var(--ded-cream)}.ded-badge-orange{background:var(--ded-burnt-orange);color:var(--ded-cream)}.ded-badge-yellow{background:var(--ded-faded-yellow);color:var(--ded-black)}.ded-badge-gray{background:var(--ded-dark-gray);color:var(--ded-cream)}.ded-form-group{margin-bottom:20px}.ded-form-label{display:block;font-family:var(--ded-font-heading);font-size:14px;font-weight:600;color:var(--ded-cream);margin-bottom:8px}.ded-form-input,.ded-form-textarea,.ded-form-select{width:100%;padding:14px 16px;background:var(--ded-charcoal);border:2px solid var(--ded-dark-gray);color:var(--ded-cream);font-family:var(--ded-font-body);font-size:15px;transition:var(--ded-transition)}.ded-form-input:focus,.ded-form-textarea:focus,.ded-form-select:focus{outline:none;border-color:var(--ded-revenge-red)}.ded-form-textarea{min-height:120px;resize:vertical}.ded-alert{padding:16px 20px;margin-bottom:20px;border-left:4px solid;font-family:var(--ded-font-body);font-size:14px;line-height:1.6}.ded-alert-warning{background:#8b1e1e1a;border-color:var(--ded-revenge-red);color:var(--ded-lighter-gray)}.ded-alert-info{background:#c94b2e1a;border-color:var(--ded-burnt-orange);color:var(--ded-lighter-gray)}.ded-divider{height:1px;background:var(--ded-dark-gray);margin:40px 0;border:none}.ded-divider-red{background:linear-gradient(90deg,transparent,var(--ded-revenge-red),transparent)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ded-fade-in{animation:fadeIn .6s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.ded-pulse{animation:pulse 2s infinite}@media (max-width: 968px){h1{font-size:42px}h2{font-size:36px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}}@media (max-width: 568px){h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}}.ded-hide-mobile{display:block}.ded-show-mobile{display:none}@media (max-width: 768px){.ded-hide-mobile{display:none}.ded-show-mobile{display:block}}::selection{background:var(--ded-revenge-red);color:var(--ded-cream)}::-moz-selection{background:var(--ded-revenge-red);color:var(--ded-cream)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--ded-black)}::-webkit-scrollbar-thumb{background:var(--ded-dark-gray);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--ded-revenge-red)}:is() header,:is() .header,:is() .shopify-section-header,:is() .shopify-section-header-group,:is() header-component,:is() .header-wrapper,:is() sticky-header{background:var(--ded-black)!important;background-color:var(--ded-black)!important}:is() header a,:is() .header a,:is() .header-menu a,:is() .header__menu-item,:is() .header__heading-link,:is() .menu-drawer__navigation-link,:is() .list-menu__item a{color:var(--ded-cream)!important}:is() header a:hover,:is() .header a:hover,:is() .header-menu a:hover,:is() .header__menu-item:hover,:is() .list-menu__item a:hover{color:var(--ded-revenge-red)!important}:is() .header__icon,:is() .header__icons .icon,:is() cart-notification-button .icon,:is() .cart-count-bubble{color:var(--ded-cream)!important;fill:var(--ded-cream)!important}:is() .header__search,:is() .search-modal__toggle,:is() details-modal .icon{color:var(--ded-cream)!important;fill:var(--ded-cream)!important}:is() .header__icon--menu,:is() .menu-drawer__toggle,:is() summary .icon{color:var(--ded-cream)!important;fill:var(--ded-cream)!important}:is() .header__heading,:is() .header__heading-link,:is() h1.header__heading{color:var(--ded-cream)!important}:is() header,:is() .header,:is() sticky-header{border-bottom:1px solid var(--ded-dark-gray)!important}:is() .announcement-bar,:is() .shopify-section-announcement-bar{background:var(--ded-charcoal)!important;color:var(--ded-cream)!important}:is() .menu-drawer,:is() .menu-drawer__inner,:is() menu-drawer{background:var(--ded-black)!important}:is() .menu-drawer__navigation-link{color:var(--ded-cream)!important}:is() .search-modal,:is() .search-modal__content{background:var(--ded-charcoal)!important}:is() .search-modal input{background:var(--ded-black)!important;color:var(--ded-cream)!important;border-color:var(--ded-dark-gray)!important}:is() cart-drawer,:is() .cart-drawer,:is() .drawer{background:var(--ded-black)!important;color:var(--ded-cream)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dead-end-global.css.map */
