h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:800;letter-spacing:-.01em}.title-wrapper-with-link .title,.title-wrapper .title,.collection-hero__title,.rich-text__heading{position:relative}.title-wrapper-with-link .title:after,.title-wrapper .title:after,.collection-hero__title:after{content:"";display:block;width:4.8rem;border-top:3px solid var(--brand-accent);margin-top:1.2rem}.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.button:not(.button--secondary):hover,.shopify-payment-button__button--unbranded:hover,.shopify-challenge__button:hover{background-color:var(--brand-accent);color:var(--text-main)}.button--secondary:hover{background-color:var(--text-main);color:var(--bg-canvas)}.button:focus-visible,.link:focus-visible,button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.link:hover,.underlined-link:hover,.full-unstyled-link:hover{color:var(--brand-accent)}.announcement-bar__message{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.header__heading-link .h2{font-weight:800;letter-spacing:-.01em}.header__menu-item{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header__menu-item:hover span{color:var(--brand-accent);text-decoration:none}.header__active-menu-item{text-decoration-color:var(--brand-accent);text-decoration-thickness:2px;text-underline-offset:.6rem}.header__icon:hover .icon{color:var(--brand-accent)}.shopify-section-header-sticky .header-wrapper{background-color:#1a1a1ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.footer{border-top:3px solid var(--brand-accent)}.footer-block__heading{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer__list-social .icon:hover,.list-social__link:hover .icon{color:var(--brand-accent)}.card__heading{font-weight:700;line-height:1.25}.card__heading a:hover{color:var(--brand-accent);text-decoration:none}.card--standard .card__inner{background-color:var(--bg-surface-muted)}.card-information .caption-with-letter-spacing{color:var(--text-muted);font-weight:600;letter-spacing:.12em}.price{font-weight:600}.badge{font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:0}.product__title>h1,.product__title>.h1{font-weight:800;letter-spacing:-.015em}.product .price--large{font-weight:800}.product-form__input .form__label{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.product__info-container .product__tax,.product__info-container .product__sku{color:var(--text-muted)}.field__input:focus,.select__select:focus,.customer .field input:focus,.text-area:focus,.quantity__input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px;box-shadow:none}.field__label{color:var(--text-muted)}.drawer__inner{border-left:1px solid var(--border-color)}.drawer__heading,.cart-notification__heading{font-weight:800}.cart-item__name:hover{color:var(--brand-accent)}.pagination__item--current{text-decoration-color:var(--brand-accent);text-decoration-thickness:2px}.pagination__item:hover{color:var(--brand-accent)}@media(prefers-reduced-motion:reduce){.button,.header__menu-item,.card__heading a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cmg-global.css.map */
