:root{--cl-crimson: #c8102e;--cl-crimson-deep: #8b0000;--cl-crimson-dim: rgba(200, 16, 46, .1);--cl-crimson-glow: rgba(200, 16, 46, .18);--cl-black: #000000;--cl-off-black: #0a0a0a;--cl-charcoal: #111111;--cl-surface: #161616;--cl-white: #ffffff;--cl-off-white: #f5f0eb;--cl-muted: rgba(255, 255, 255, .45);--cl-font-display: "Cinzel", "Trajan Pro", Georgia, serif;--cl-font-script: "Cormorant Garamond", "Palatino Linotype", Georgia, serif;--cl-font-body: "DM Sans", system-ui, sans-serif;--cl-radius: 2px;--cl-radius-card: 3px;--cl-transition: .18s ease;--cl-transition-slow: .3s ease;--font-heading-family: var(--cl-font-display);--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: var(--cl-font-body);--font-body-style: normal;--font-body-weight: 400;--color-background: 10, 10, 10;--color-foreground: 255, 255, 255;--color-button: 200, 16, 46;--color-button-text: 255, 255, 255;--color-secondary-button-text: 200, 16, 46;--color-shadow: 200, 16, 46}.color-scheme-1,.color-scheme-2,.color-scheme-3{--color-background: 10, 10, 10;--color-foreground: 255, 255, 255;--color-button: 200, 16, 46;--color-button-text: 255, 255, 255}body{background-color:var(--cl-off-black);color:var(--cl-white);font-family:var(--cl-font-body);-webkit-font-smoothing:antialiased}body.gradient{background:var(--cl-off-black)!important}*:focus-visible{outline:2px solid var(--cl-crimson);outline-offset:3px}h1,h2,h3,.h1,.h2,.h3{font-family:var(--cl-font-display);font-weight:500;letter-spacing:.05em;color:var(--cl-white)}h1 em,h2 em,h3 em,.h1 em,.h2 em,.heading-script{font-family:var(--cl-font-script);font-style:italic;font-weight:400;color:var(--cl-crimson);letter-spacing:.02em}.eyebrow,.section-label,[data-section-type] .overline{font-family:var(--cl-font-body);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cl-crimson)}p{font-family:var(--cl-font-body);line-height:1.7;color:var(--cl-muted)}p a:not([class]){color:var(--cl-crimson);text-decoration-color:transparent;transition:text-decoration-color var(--cl-transition)}p a:not([class]):hover{text-decoration-color:var(--cl-crimson)}.button,.button--primary,a.button,button.button,button[type=submit].button,.product-form__submit{background-color:var(--cl-crimson);color:var(--cl-white);border:1px solid var(--cl-crimson);border-radius:var(--cl-radius);font-family:var(--cl-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--cl-transition),border-color var(--cl-transition),color var(--cl-transition)}.button:hover,.button--primary:hover,a.button:hover,button.button:hover,button[type=submit].button:hover,.product-form__submit:hover{background-color:var(--cl-crimson-deep);border-color:var(--cl-crimson-deep)}.button--secondary,a.button--secondary{background-color:transparent;color:var(--cl-crimson);border:1px solid var(--cl-crimson);border-radius:var(--cl-radius);font-family:var(--cl-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--cl-transition),color var(--cl-transition)}.button--secondary:hover,a.button--secondary:hover{background-color:var(--cl-crimson);color:var(--cl-white)}.shopify-payment-button__button--branded{border-radius:var(--cl-radius);filter:grayscale(.3) brightness(.85)}.header,.site-header,header[class*=header]{background-color:var(--cl-black);border-bottom:1px solid rgba(255,255,255,.07)}.header__heading-link,.header__menu-item,.header__menu-item>a,.site-nav a{font-family:var(--cl-font-body);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;transition:color var(--cl-transition)}.header__heading-link:hover,.header__menu-item>a:hover,.site-nav a:hover{color:var(--cl-white)}.header__heading,.header__heading .h2{font-family:var(--cl-font-display);font-size:.9375rem;letter-spacing:.12em;color:var(--cl-white)}.header__submenu,.site-nav__dropdown,.header__active-menu-item{background-color:var(--cl-charcoal)}.header__submenu a,.site-nav__dropdown a{color:#fff9;font-size:.6875rem;letter-spacing:.08em;transition:color var(--cl-transition)}.header__submenu a:hover,.site-nav__dropdown a:hover{color:var(--cl-crimson)}.header__icon svg,.header__icon .icon{color:#fff9;transition:color var(--cl-transition)}.header__icon:hover svg,.header__icon:hover .icon{color:var(--cl-white)}.cart-count-bubble{background-color:var(--cl-crimson);color:var(--cl-white)}.product-card,.card,.card-wrapper,.collection-card{background-color:var(--cl-surface);border:.5px solid rgba(255,255,255,.06);border-radius:var(--cl-radius-card);transition:box-shadow var(--cl-transition-slow),border-color var(--cl-transition-slow)}.product-card:hover,.card:hover,.card-wrapper:hover,.collection-card:hover{box-shadow:0 4px 28px var(--cl-crimson-glow);border-color:#c8102e40}.card__heading,.product-card__title,.card__heading a{font-family:var(--cl-font-display);font-size:.75rem;letter-spacing:.06em;color:var(--cl-white)}.card__information{background-color:var(--cl-surface)}.price,.price__regular,.price-item--regular{color:var(--cl-crimson)}.badge--sold-out,.badge--on-sale{background-color:var(--cl-crimson-deep);color:var(--cl-white);border-radius:var(--cl-radius);font-family:var(--cl-font-body);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.product__title,.product-single__title{font-family:var(--cl-font-display);letter-spacing:.05em;color:var(--cl-white)}.product__text,.product__description,.product-single__description{font-family:var(--cl-font-body);color:var(--cl-muted);line-height:1.7}.variant-option__button-label{border-radius:var(--cl-radius);font-family:var(--cl-font-body);font-size:.6875rem;letter-spacing:.06em;transition:border-color var(--cl-transition),background-color var(--cl-transition)}.variant-option__button-label:has(:checked){border-color:var(--cl-crimson);color:var(--cl-crimson);background-color:var(--cl-crimson-dim)}.product__media-wrapper,.product__media-item{background-color:var(--cl-surface);border-radius:var(--cl-radius-card)}.shopify-section,.shopify-section>div,[class*=section--]{background-color:var(--cl-off-black)}.shopify-section:nth-child(2n)>div,.section--alternate{background-color:var(--cl-charcoal)}hr,.section-divider{border:none;height:1px;background-color:var(--cl-crimson);opacity:.35;margin:2.5rem auto;width:min(60%,400px)}.announcement-bar,[class*=announcement]{background-color:var(--cl-crimson);color:var(--cl-white);font-family:var(--cl-font-body);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase}.announcement-bar__message{animation:cl-ticker 24s linear infinite;white-space:nowrap;display:inline-block}@keyframes cl-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer,.footer-section,[class*=footer]{background-color:#050505;color:#ffffff80}.footer__heading,.footer-block__heading{font-family:var(--cl-font-display);color:var(--cl-white);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase}.footer a,.footer__list a{color:#ffffff80;transition:color var(--cl-transition)}.footer a:hover,.footer__list a:hover{color:var(--cl-crimson)}.footer__copyright,.footer-block--copyright{color:#ffffff40;font-size:.625rem;letter-spacing:.08em}input[type=text],input[type=email],input[type=password],textarea,select{background-color:var(--cl-surface);color:var(--cl-white);border-color:#ffffff26;border-radius:var(--cl-radius);font-family:var(--cl-font-body);transition:border-color var(--cl-transition)}input[type=text]:focus,input[type=email]:focus,textarea:focus,select:focus{border-color:var(--cl-crimson);outline:none}::placeholder{color:#ffffff40}.cl-section{padding:3rem 2rem}.cl-section--dark{background-color:var(--cl-off-black)}.cl-section--charcoal{background-color:var(--cl-charcoal)}.cl-section--surface{background-color:var(--cl-surface)}.cl-section--red{background-color:var(--cl-crimson)}.cl-eyebrow{font-family:var(--cl-font-body);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cl-crimson);display:block;margin-bottom:.5rem}.cl-eyebrow--light{color:#fff6}.cl-heading{font-family:var(--cl-font-display);font-size:1.375rem;font-weight:500;letter-spacing:.05em;color:var(--cl-white);margin:0 0 .375rem}.cl-script{font-family:var(--cl-font-script);font-style:italic;font-size:1rem;color:#ffffff80;margin:0 0 1.5rem}.cl-body{font-family:var(--cl-font-body);font-size:.8125rem;line-height:1.7;color:var(--cl-muted)}.cl-fandom-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:1rem}@media screen and (max-width:640px){.cl-fandom-grid{grid-template-columns:1fr}}.cl-fandom-card{display:block;background-color:var(--cl-surface);border-left:2px solid var(--cl-crimson);padding:1rem 1.25rem;text-decoration:none;transition:background-color var(--cl-transition-slow)}.cl-fandom-card:hover{background-color:#1e1e1e}.cl-fandom-card__title{font-family:var(--cl-font-script);font-style:italic;font-size:1.125rem;color:var(--cl-white);margin:0 0 .25rem}.cl-fandom-card__count{font-size:.6875rem;color:#ffffff59;margin:0 0 .625rem}.cl-fandom-card__pills{display:flex;flex-wrap:wrap;gap:5px}.cl-pill{font-size:.625rem;color:var(--cl-crimson);background-color:var(--cl-crimson-dim);border:.5px solid rgba(200,16,46,.2);padding:3px 8px}.cl-ornament{text-align:center;padding:1rem;color:#c8102e4d;font-size:.875rem;background-color:var(--cl-off-black);letter-spacing:.5em}.section-featured-product .product__media-item,.section-featured-product .product__media-wrapper{background:transparent}.section-featured-product .product-media-container{background:transparent;border:5px solid rgba(200,16,46,.3)}.section-featured-product .product__media-item{position:relative}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cinemaluscious-brand.css.map */
