:root{--dyno-bg: #1c1c1e;--dyno-surface: #2a2a2c;--dyno-surface-well: #222225;--dyno-border: #404044;--dyno-accent: #e60000;--dyno-accent-hover: #ff3333;--dyno-text: #f0f0f2;--dyno-text-muted: #b0b0b5;--font-heading-family: "Epilogue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-body-family: "Saira", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--color-foreground: 240, 240, 242 !important;--color-background: 28, 28, 30 !important;--color-button: 230, 0, 0 !important;--color-button-text: 255, 255, 255 !important;--color-secondary-button: 42, 42, 44 !important;--color-secondary-button-text: 240, 240, 242 !important}html,body{background-color:var(--dyno-bg)!important;color:var(--dyno-text)!important;font-family:var(--font-body-family)!important;font-weight:400!important;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,.title,.banner__heading,.collection-hero__title,.rich-text__heading,.slideshow__heading{font-family:var(--font-heading-family)!important;font-weight:800!important;font-style:italic!important;color:var(--dyno-text)!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1.15!important}h2,.h2,.card__heading,.multicolumn-list h3,.product__title,.product__title h1,.product__title a,.section-heading,.main-page-title,.cart__warnings .cart__empty-text{font-family:var(--font-heading-family)!important;font-weight:700!important;font-style:italic!important;color:var(--dyno-text)!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1.25!important}h3,h4,h5,h6,.h3,.h4,.h5,.h6,.footer-block__heading,.summary__title,.accordion__title,.cart-item__name{font-family:var(--font-heading-family)!important;font-weight:700!important;font-style:italic!important;color:var(--dyno-text)!important;text-transform:uppercase!important;letter-spacing:.03em!important}p,li,.rte,.field__label,.product__description{font-family:var(--font-body-family)!important;font-weight:400!important;color:var(--dyno-text-muted)}strong,b{font-weight:700!important;color:var(--dyno-text)!important}.header-wrapper{background:var(--dyno-surface)!important;border-bottom:1px solid var(--dyno-border)!important;box-shadow:0 4px 20px #00000073}.header{max-width:1600px!important;margin:0 auto!important;padding-left:2rem!important;padding-right:2rem!important}@media screen and (min-width:990px){.header__inline-menu{max-width:100%!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.15rem!important}.header__menu-item{padding:.7rem .85rem!important;white-space:nowrap!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.01em!important;color:var(--dyno-text)!important;transition:color .15s ease,background .15s ease!important;border-radius:4px}.header__menu-item:hover,.header__menu-item span:hover{color:var(--dyno-accent)!important;background:#e600000f}.header__active-menu-item{color:var(--dyno-accent)!important;text-decoration:none!important;border-bottom:2px solid var(--dyno-accent)!important}}.header__submenu{background:var(--dyno-surface)!important;border:1px solid var(--dyno-border)!important;box-shadow:0 14px 36px #000000a6!important;border-radius:8px!important;padding:.8rem 0!important}.header__submenu .header__menu-item{color:var(--dyno-text)!important;font-size:1.35rem!important;font-weight:500!important;padding:.8rem 1.6rem!important;border-bottom:1px solid rgba(64,64,68,.35);transition:all .15s ease}.header__submenu .header__menu-item:hover{background:#e6000014!important;color:var(--dyno-accent)!important;padding-left:2rem!important}.image-with-text__content{background:var(--dyno-surface)!important;border:1px solid var(--dyno-border)!important;border-left:5px solid var(--dyno-accent)!important;border-radius:12px!important;padding:3.5rem!important;box-shadow:0 8px 32px #00000080!important}.image-with-text__content .image-with-text__heading{color:var(--dyno-text)!important;font-family:var(--font-heading-family)!important;font-weight:800!important;font-style:italic!important;text-transform:uppercase!important;margin-bottom:1.6rem!important}.image-with-text__content .image-with-text__text{color:var(--dyno-text-muted)!important;font-size:1.55rem!important;line-height:1.65!important;margin-bottom:2.4rem!important}.image-with-text__media{border-radius:12px!important;border:1px solid var(--dyno-border)!important;overflow:hidden!important}.multicolumn{background:transparent!important}.multicolumn-card{background:var(--dyno-surface)!important;border:1px solid var(--dyno-border)!important;border-radius:10px!important;padding:2.8rem 2.4rem!important;box-shadow:0 4px 18px #00000059!important;transition:all .25s ease!important;display:flex!important;flex-direction:column!important;height:100%!important}.multicolumn-card:hover{border-color:var(--dyno-accent)!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #e6000033!important}.multicolumn-card h3{color:var(--dyno-text)!important;font-family:var(--font-heading-family)!important;font-size:1.85rem!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;margin-bottom:1.2rem!important}.multicolumn-card p{color:var(--dyno-text-muted)!important;font-size:1.45rem!important;line-height:1.65!important;flex-grow:1}.multicolumn-card .link{color:var(--dyno-accent)!important;font-family:var(--font-heading-family)!important;font-weight:700!important;text-transform:uppercase!important;font-size:1.35rem!important;letter-spacing:.04em!important;margin-top:1.8rem!important;display:inline-flex!important;align-items:center!important;gap:.6rem!important;text-decoration:none!important;transition:all .2s ease!important}.multicolumn-card .link:hover{color:var(--dyno-accent-hover)!important;transform:translate(5px)!important}.card-wrapper,.card{background:var(--dyno-surface)!important;border:1px solid var(--dyno-border)!important;border-radius:10px!important;overflow:hidden!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.card-wrapper:hover,.card:hover{border-color:var(--dyno-accent)!important;transform:translateY(-3px)!important;box-shadow:0 10px 28px #00000080!important}.card__inner{background:var(--dyno-surface-well)!important}.card__content{background:var(--dyno-surface)!important;padding:1.8rem!important}.card__heading{font-family:var(--font-heading-family)!important;font-size:1.55rem!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;color:var(--dyno-text)!important;line-height:1.35!important;margin-bottom:.8rem!important}.card__heading a{color:var(--dyno-text)!important;text-decoration:none!important;transition:color .15s ease!important}.card__heading a:hover{color:var(--dyno-accent)!important}.price{color:var(--dyno-text)!important;font-family:var(--font-heading-family)!important;font-style:italic!important}.price-item--regular{color:var(--dyno-text)!important;font-weight:700!important;font-style:italic!important;font-size:1.7rem!important}.price-item--sale{color:var(--dyno-accent)!important;font-weight:800!important;font-style:italic!important;font-size:1.85rem!important}.button,.button--primary,.shopify-payment-button__button{background-color:var(--dyno-accent)!important;color:#fff!important;border:1px solid var(--dyno-accent)!important;font-family:var(--font-heading-family)!important;font-weight:800!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:4px!important;padding:1.3rem 2.8rem!important;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease!important}.button:hover,.button--primary:hover,.shopify-payment-button__button:hover{background-color:var(--dyno-accent-hover)!important;border-color:var(--dyno-accent-hover)!important;box-shadow:0 0 20px #e6000073!important;transform:translateY(-1px)!important}.button--secondary{background-color:transparent!important;color:var(--dyno-text)!important;border:1px solid var(--dyno-border)!important;font-family:var(--font-heading-family)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important}.button--secondary:hover{border-color:var(--dyno-accent)!important;color:#fff!important;background-color:#e600001a!important}.badge,.price__badge-sale{background-color:var(--dyno-accent)!important;color:#fff!important;border:none!important;font-family:var(--font-heading-family)!important;font-weight:800!important;font-style:italic!important;text-transform:uppercase!important;font-size:1.15rem!important;letter-spacing:.04em!important;border-radius:3px!important;padding:.4rem .8rem!important}input,textarea,select,.field__input,.select__select,.customer .field input{background-color:var(--dyno-bg)!important;border:1px solid var(--dyno-border)!important;color:var(--dyno-text)!important;font-family:var(--font-body-family)!important;border-radius:4px!important;transition:border-color .2s ease,box-shadow .2s ease!important}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--dyno-accent)!important;box-shadow:0 0 0 2px #e6000040!important;outline:none!important}.footer{background:var(--dyno-bg)!important;border-top:1px solid var(--dyno-border)!important}.dc-footer-legal{background:var(--dyno-surface)!important;border:1px solid var(--dyno-border)!important;border-radius:8px!important;padding:2.8rem 2.4rem!important;margin-bottom:2.4rem!important}.dc-footer-legal h3{color:var(--dyno-text)!important;font-family:var(--font-heading-family)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;font-size:1.45rem!important}.dc-footer-legal__badge{background:var(--dyno-surface-well)!important;border:1px solid var(--dyno-border)!important}.dc-footer-legal__badge:hover{border-color:var(--dyno-accent)!important}.menu-drawer,.cart-drawer,.drawer__inner,.details-modal{background:var(--dyno-surface)!important;border-color:var(--dyno-border)!important;color:var(--dyno-text)!important}.rte table,.product__description table{width:100%!important;border-collapse:collapse!important;margin:1.8rem 0!important;background:var(--dyno-surface)!important;border:1px solid var(--dyno-border)!important;border-radius:6px!important;overflow:hidden!important}.rte th,.product__description th{background:#242426!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1.2rem 1.4rem!important;border:1px solid var(--dyno-border)!important;text-align:left!important;font-size:1.2rem!important}.rte td,.product__description td{padding:1rem 1.4rem!important;border:1px solid var(--dyno-border)!important;color:var(--dyno-text)!important;font-size:1.3rem!important}.rte tr:nth-child(2n),.product__description tr:nth-child(2n){background:#ffffff05!important}.rte tr:hover,.product__description tr:hover{background:#e600000d!important}.dynocult-sweepstakes-badge{background:#e6000014!important;border:1px solid var(--dyno-accent)!important;border-radius:8px!important;padding:1.4rem 1.8rem!important;margin:1.6rem 0!important;display:flex!important;align-items:center!important;gap:1.4rem!important;transition:transform .2s ease,border-color .2s ease!important}.dynocult-sweepstakes-badge:hover{transform:translateY(-1px);border-color:var(--dyno-accent-hover)!important;box-shadow:0 4px 16px #e6000026!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dynocult-unified.css.map */
