@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap";:root{--qmc-navy: #1B2A4A;--qmc-crimson: #A4243B;--qmc-bone: #F2EDE4;--qmc-gold: #C9A94E;--qmc-charcoal: #1E1E1E;--qmc-slate: #5B7B9A;--qmc-dark-bg: #0D0D0D;--qmc-dark-card: #161616;--qmc-dark-surface: #1A1A1A;--qmc-font-heading: "Oswald", sans-serif;--qmc-font-accent: "Playfair Display", serif;--qmc-ease-out: cubic-bezier(.16, 1, .3, 1);--qmc-ease-smooth: cubic-bezier(.4, 0, .2, 1)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--qmc-font-heading)!important;text-transform:uppercase;letter-spacing:.02em}.header,header.header,.section-header,[class*=header-group] header,sticky-header{transition:all .4s var(--qmc-ease-smooth)!important}.header__wrapper,.header .container,.header [class*=wrapper]{padding-top:8px!important;padding-bottom:8px!important}.header .header-logo img,.header [class*=logo] img{max-height:36px!important;transition:max-height .3s var(--qmc-ease-smooth)}.header nav a,.header [class*=menu] a,.header [class*=nav] a{font-family:var(--qmc-font-heading)!important;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem!important;font-weight:500;transition:color .2s ease,opacity .2s ease}.header nav a:hover,.header [class*=menu] a:hover,.header [class*=nav] a:hover{color:var(--qmc-gold)!important}.header [class*=icon],.header button svg,.header a svg{transition:transform .2s var(--qmc-ease-out),color .2s ease}.header [class*=icon]:hover,.header button:hover svg,.header a:hover svg{transform:scale(1.05);color:var(--qmc-gold)!important}.announcement-bar,[class*=announcement]{font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:.78em;padding:6px 0!important}.button,.btn,[class*=button]{font-family:var(--qmc-font-heading)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600;transition:all .35s var(--qmc-ease-out);position:relative;overflow:hidden}.button:hover,.btn:hover,[class*=button]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.button:active,.btn:active{transform:translateY(0)}.product-card,[class*=product-card]{transition:transform .5s var(--qmc-ease-out),box-shadow .5s var(--qmc-ease-out);border-radius:0!important}.product-card:hover,[class*=product-card]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #1b2a4a1a,0 8px 16px #0000000f}.product-card img,[class*=product-card] img{transition:transform .7s var(--qmc-ease-out),filter .4s ease}.product-card:hover img,[class*=product-card]:hover img{transform:scale(1.04)}.product-card__title,[class*=product-card] h3,[class*=product-card] [class*=title]{font-family:var(--qmc-font-heading)!important;text-transform:uppercase;font-weight:600;letter-spacing:.02em;font-size:.9rem;line-height:1.3;margin-top:10px}.product-card__price,[class*=price]{font-family:var(--qmc-font-heading);font-weight:700;color:var(--qmc-crimson)}.price--on-sale .price__regular,.price--sale .price__regular{color:var(--qmc-slate);text-decoration:line-through}.qmc-dark-product-bg,.product-card [class*=gallery],[class*=product-card] [class*=gallery],.product-card [class*=media],[class*=product-card] [class*=media]{background:linear-gradient(145deg,#111,#1a1a1a,#0d0d0d)!important;overflow:hidden}.qmc-dark-product-bg img,.product-card [class*=gallery] img,[class*=product-card] [class*=gallery] img{mix-blend-mode:normal;object-fit:contain}.hero__title,.banner__heading,[class*=hero] h1,[class*=banner] h1{font-family:var(--qmc-font-heading)!important;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;font-weight:700}.shopify-section{animation:qmcSlideUp .6s var(--qmc-ease-out) both}@keyframes qmcSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.shopify-section:nth-child(1){animation-delay:0s}.shopify-section:nth-child(2){animation-delay:.08s}.shopify-section:nth-child(3){animation-delay:.16s}.shopify-section:nth-child(4){animation-delay:.24s}.shopify-section:nth-child(5){animation-delay:.32s}.shopify-section:nth-child(6){animation-delay:.4s}.shopify-section:nth-child(7){animation-delay:.48s}main{animation:fadeIn .5s var(--qmc-ease-smooth)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.accent-text,blockquote{font-family:var(--qmc-font-accent);font-style:italic}.section-header h2:after,h2.section-title:after{content:"";display:block;width:60px;height:3px;background:var(--qmc-gold);margin-top:12px}.newsletter,[class*=newsletter]{font-family:var(--qmc-font-heading)}footer,.footer{font-size:.9em}a{transition:color .25s ease,opacity .25s ease}img{transition:opacity .4s ease,transform .7s var(--qmc-ease-out)}button,input,select,textarea,a{transition:all .3s var(--qmc-ease-smooth)}.qmc-badge{display:inline-block;font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;padding:4px 10px;line-height:1;position:absolute;top:10px;left:10px;z-index:2}.qmc-badge--limited{background:var(--qmc-gold);color:var(--qmc-charcoal)}.qmc-badge--new{background:var(--qmc-crimson);color:#fff}.qmc-badge--hot{background:var(--qmc-charcoal);color:var(--qmc-gold);border:1px solid var(--qmc-gold)}.qmc-countdown-section{background:var(--qmc-dark-bg);color:#fff;padding:48px 24px;text-align:center}.qmc-countdown-title{font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.15em;font-size:.85rem;color:var(--qmc-gold);margin-bottom:16px}.qmc-countdown-numbers{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.qmc-countdown-unit{display:flex;flex-direction:column;align-items:center}.qmc-countdown-digit{font-family:var(--qmc-font-heading);font-size:3.5rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.02em}.qmc-countdown-label{font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;color:#ffffff80;margin-top:6px}.qmc-countdown-separator{font-family:var(--qmc-font-heading);font-size:2.5rem;color:var(--qmc-gold);line-height:1;padding-top:4px}.qmc-countdown-subtext{font-family:var(--qmc-font-accent);font-style:italic;font-size:1rem;color:#fff9;margin-top:8px}.qmc-urgency-bar{background:var(--qmc-crimson);color:#fff;text-align:center;padding:10px 16px;font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600}.qmc-urgency-bar span{color:var(--qmc-gold)}.qmc-limited-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600;color:var(--qmc-gold);padding:8px 0}.qmc-limited-tag:before{content:"";display:inline-block;width:6px;height:6px;background:var(--qmc-gold);border-radius:50%;animation:qmcPulse 2s ease-in-out infinite}@keyframes qmcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.qmc-made-to-order{font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:var(--qmc-slate);display:flex;align-items:center;gap:8px}.qmc-made-to-order:before{content:"\2605";color:var(--qmc-gold)}@media(max-width:749px){h1,.h1{font-size:2em!important}h2,.h2{font-size:1.5em!important}.product-card:hover{transform:none;box-shadow:none}.product-card:hover img{transform:none}.header__wrapper,.header .container,.header [class*=wrapper]{padding-top:6px!important;padding-bottom:6px!important}.header .header-logo img,.header [class*=logo] img{max-height:28px!important}.qmc-countdown-digit{font-size:2.2rem}.qmc-countdown-numbers{gap:12px}}.badge--sale{font-family:var(--qmc-font-heading);text-transform:uppercase;letter-spacing:.05em}@media(min-width:750px){::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--qmc-charcoal)}::-webkit-scrollbar-thumb{background:var(--qmc-navy);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--qmc-gold)}}::selection{background:var(--qmc-gold);color:#fff}::-moz-selection{background:var(--qmc-gold);color:#fff}*:focus-visible{outline:2px solid var(--qmc-gold);outline-offset:2px}.header [class*=logo] a:before,.header .header-logo a:before,.header-logo-link:before{content:"QUARTER MILL CO.";font-family:var(--qmc-font-heading);font-weight:700;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:var(--qmc-navy);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quarter-mill-brand.css.map */
