:where(h1,h2,h3,h4,h5,h6),.alc-wordmark,.alc-drawer-brand,.collection-hero__title{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400)}:where(.ac10__heading h2,.ac10__copy h3,.ac10__modalhead h3,.ac10__subcopy h4,.alc-shop__hero h1,.alc-shop__section-title,.alc-shop__product-title){font-family:var(--font-heading-family)!important}.alc-logo img,.alc-footer-watermark img{filter:grayscale(1) brightness(0) invert(1)}.alc-header-inner .alc-right{gap:clamp(5px,1.1vw,14px)}.alc-header-inner .alc-icon-link[aria-label=Cart]{position:relative;flex:0 0 29px;width:29px;height:29px}.alc-header-inner .alc-icon-link[aria-label=Cart] .alc-cart-count{position:absolute;left:50%;top:59%;right:auto;transform:translate(-50%,-50%);width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font:700 11px/1 var(--font-body-family,Arial,sans-serif);text-shadow:0 1px 2px #000}.alc-header-inner .alc-cart-total{color:#fff;white-space:nowrap;flex-shrink:0;font:600 12px/1.2 var(--font-body-family,Arial,sans-serif)}.alc-header-inner .alc-left,.alc-header-inner .alc-right{min-width:0}@media(max-width:749px){.alc-header-inner{grid-template-columns:minmax(28px,1fr) auto minmax(88px,1fr);padding-inline:11px!important}.alc-header-inner .alc-right{gap:6px}.alc-header-inner .alc-cart-total{font-size:10px}.alc-header-inner .alc-icon-link[aria-label=Cart]{flex-basis:24px;width:24px}.alc-header-inner .alc-icon-link[aria-label=Cart] .alc-cart-count{font-size:10px}}@media(max-width:385px){.alc-header-inner{padding-inline:7px!important}.alc-header-inner .alc-right{gap:4px}.alc-header-inner .alc-wordmark{font-size:clamp(16px,5vw,20px)}}:root{--alc-font-display: var(--font-heading-family, Georgia, serif);--alc-font-text: var(--font-body-family, Arial, sans-serif)}.alc-shop .alc-shop__hero h1,.alc-shop .alc-shop__new-head h2,.alc-shop .alc-shop__empty--grid h2,.alc-shop .alc-shop__card-title,.alc-wordmark,.alc-drawer-brand,.alc-v11 .alc-v11__heading,.ac10 .ac10__heading h2,.ac10 .ac10__copy h3,.ac10 .ac10__modalhead h3,.ac10 .ac10__subcopy h4,.alcoloco-popular .alcoloco-popular__heading h2,.alc-how-header h2,.alc-info-back-title,.alco-reviews-head h2,.alc-brand-title,.alc-col-title,.alc-age h2,.alc-hours h2{font-family:var(--alc-font-display)!important;font-style:normal;font-weight:400!important;text-transform:none}.alc-shop .alc-shop__hero h1,.alc-shop .alc-shop__new-head h2,.alc-v11 .alc-v11__heading,.ac10 .ac10__heading h2{text-transform:uppercase}.alc-shop .alc-shop__intro,.alc-shop .alc-shop__eyebrow,.alc-shop .alc-shop__back,.alc-shop .alc-shop__new-nav,.alc-shop .alc-shop__price,.alc-shop .alc-shop__card-desc,.alc-shop .alc-shop__add,.alc-shop .alc-shop__pill,.alc-shop .alc-shop__sort,.alc-shop .alc-shop__filters,.alc-shop .alc-shop__empty p,.alc-header-inner .alc-icon-link,.alc-header-inner .alc-cart-count,.alc-header-inner .alc-cart-total,.ac10 .ac10__button,.alc-footer-inner .alc-links,.alc-footer-inner .alc-areas,.alc-footer-inner .alc-contact-list,.alc-footer-inner .alc-brand-text{font-family:var(--alc-font-text)!important}.alc-shop .alc-shop__new-head h2{letter-spacing:-.01em}.alc-shop .alc-shop__card-title{line-height:1.22}.alc-shop .alc-shop__hero h1{line-height:.99}body,:where(button,input,select,textarea,label,summary),:where(.alc-header-inner,.alc-drawer-panel,.alc-shop,.ac10,.alc-v11,.alcoloco-popular,.alc-footer-inner,.alc-age,.alc-hours){font-family:var(--font-body-family, Arial, sans-serif)!important}:where(h1,h2,h3,h4,h5,h6,.alc-wordmark,.alc-drawer-brand){font-family:var(--font-heading-family, Georgia, serif)!important;font-weight:var(--font-heading-weight, 400)}@media(max-width:749px){.cart__footer .totals,.cart-drawer__footer .totals{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;max-width:100%}.cart__footer .totals__total,.cart-drawer__footer .totals__total{min-width:0}.cart__footer .totals__total-value,.cart-drawer__footer .totals__total-value{max-width:100%;overflow-wrap:anywhere;white-space:normal;margin-left:auto;text-align:right}.alc-header-inner .alc-cart-total{white-space:nowrap;overflow:visible;text-overflow:clip}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/alc-brand-font.css.map */
