@font-face{font-family:'Mabry Pro';src:url('mabry-regular-pro.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Mabry Pro';src:url('mabry-bold-pro.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}:root,.color-,.color-scheme-1,.color-scheme-2,.color-scheme-5{--font-body-family:'Mabry Pro','Helvetica Neue',Arial,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:'Mabry Pro','Helvetica Neue',Arial,sans-serif;--font-heading-style:normal;--font-heading-weight:700;--sc-gold:183,125,0;--sc-body:77,77,77;--sc-rule:218,218,218;--sc-field:244,244,242;--color-background:255,255,255;--gradient-background:#ffffff;--color-foreground:0,0,0;--color-background-contrast:191,191,191;--color-shadow:0,0,0;--color-button:0,0,0;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:0,0,0;--color-link:0,0,0;--color-badge-foreground:0,0,0;--color-badge-background:255,255,255;--color-badge-border:0,0,0;--payment-terms-background-color:rgb(255,255,255)}.color-scheme-3{--color-background:0,0,0;--gradient-background:#000000;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:0,0,0;--color-secondary-button:0,0,0;--color-secondary-button-text:255,255,255;--color-link:255,255,255}.color-scheme-4{--color-background:183,125,0;--gradient-background:#B77D00;--color-foreground:0,0,0;--color-button:0,0,0;--color-button-text:255,255,255;--color-secondary-button:183,125,0;--color-secondary-button-text:0,0,0;--color-link:0,0,0}body{color:rgb(var(--sc-body));letter-spacing:0;font-size:1.6rem;line-height:1.55;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){body{font-size:1.7rem}}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{text-transform:uppercase;letter-spacing:.01em;line-height:.96;color:#000;font-weight:700}.h0{font-size:clamp(3.8rem, 7.2vw, 8.4rem);letter-spacing:-.005em}.h1,h1{font-size:clamp(3.2rem, 5.2vw, 5.6rem)}.h2,h2{font-size:clamp(2.6rem, 3.6vw, 3.8rem)}.h3,h3{font-size:clamp(2rem, 2.4vw, 2.4rem);line-height:1.05}.h4,h4{font-size:1.8rem;line-height:1.15}.h5{font-size:1.5rem;line-height:1.2}.card__heading,.card__heading .full-unstyled-link,.cart-item__name,.predictive-search__item-heading,.product-card-wrapper .card__heading,.quick-order-list__product-title{text-transform:none;letter-spacing:0;font-family:var(--font-body-family);font-weight:400;color:#000;line-height:1.3}.card__heading{font-size:1.6rem}.article-card,.button,.card,.card--card,.card--standard .card__inner,.card__inner,.cart-drawer,.collection-list__item .card,.disclosure__list-wrapper,.field__input,.header,.media,.predictive-search,.product-form__input--pill input[type=checkbox]+label,.quantity,.select__select{box-shadow:none!important;border-radius:0!important}.card--card .card__inner,.card__inner.color-scheme-2{background:0 0}.button,.customer button,.shopify-challenge__button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem;min-height:5.2rem;padding:0 2.8rem;border-radius:0!important}.button--secondary{--color-button:255,255,255;--color-button-text:0,0,0}.button--secondary::after{box-shadow:0 0 0 .1rem #000!important}.link,.link--text,.list-menu__item--link,.rte a,.underlined-link{text-decoration-thickness:0.1rem;text-underline-offset:0.3rem}.link:hover,.rte a:hover,.underlined-link:hover{text-decoration-color:rgb(var(--sc-gold))}.header__menu-item,.header__menu-item span,.mega-menu__link,.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;color:#000}.header__menu-item:hover span{text-decoration-color:rgb(var(--sc-gold))}.header__submenu .header__menu-item,.mega-menu__list .mega-menu__link,.menu-drawer__menu .menu-drawer__menu-item--sub{font-family:var(--font-body-family);font-weight:400;text-transform:none;letter-spacing:0;font-size:1.5rem}.header__submenu .header__menu-item{font-size:1.5rem}.header--top-left .header__heading,.header__heading{line-height:1}.header__heading-logo{max-height:3.6rem;width:auto}.sc-wordmark{display:inline-block;line-height:0}.sc-wordmark svg{height:3rem;width:auto;display:block}@media screen and (min-width:990px){.sc-wordmark svg{height:3.4rem}}.sc-rating{display:inline-flex;align-items:center;gap:.6rem;margin:.2rem 0 .6rem;justify-content:flex-start}.sc-rating .rating{display:inline-block}.sc-rating .rating-star{--letter-spacing:.35;--font-size:1.3;font-size:1.3rem;letter-spacing:.35rem;line-height:1}.card-wrapper .rating-star,.product .rating-star,.sc-rating .rating-star{--color-rating-star:rgb(183,125,0)!important}.sc-rating__count{font-size:1.3rem;color:rgb(var(--sc-body))}.sc-rating--card .sc-rating__count{font-size:1.2rem}.card__information .sc-rating{display:flex}.price,.price-item--last,.price-item--regular,.price__regular{font-family:var(--font-heading-family);font-weight:700;color:#000;letter-spacing:0}.price--large .price-item--regular,.product .price .price-item--last{font-size:2.2rem}.card__information .price{font-size:1.5rem;margin-top:.2rem}.product-form__input--pill input[type=radio]+label{border-radius:0;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:0}.product-form__input--pill input[type=radio]:checked+label{background:#000;color:#fff;box-shadow:none}.product-form__input--pill input[type=radio]:checked+label::before{display:none}.rte table{border-collapse:collapse;width:100%;font-size:1.5rem}.rte table td,.rte table th{border-top:.1rem solid rgb(var(--sc-rule));padding:.9rem 0;text-align:left;vertical-align:top}.rte table th{font-weight:700;color:#000;width:30%}.announcement-bar{border:0;background:#000}.announcement-bar__message{font-size:1.3rem;letter-spacing:0;color:#fff}.announcement-bar__message strong{color:rgb(var(--sc-gold));font-weight:400}.section+.section{margin-top:0}.page-width:not(.page-width--narrow){max-width:var(--page-width)}.sc-eyebrow{display:none}.sc-lede{font-size:1.9rem;line-height:1.45;color:rgb(var(--sc-body));max-width:62ch}.sc-rule{border:0;border-top:.1rem solid #000;margin:0}.sc-muted{color:rgb(var(--sc-body))}.footer{border-top:.1rem solid #000}.footer-block__heading{text-transform:uppercase;font-size:1.3rem;letter-spacing:.06em;color:#000}.footer__content-bottom{border-top:.1rem solid rgb(var(--sc-rule))}.footer__copyright{font-size:1.3rem}.collection-hero__description{max-width:70ch}.focus-inset:focus-visible,:focus-visible{outline:.2rem solid rgb(0,0,0);outline-offset:0.2rem;box-shadow:none}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;transition-duration:0s!important}}.card-wrapper{position:relative}.card__heading .sc-fam-icon,.sc-card-fam{display:none!important}.cart-drawer__inner,.header__submenu,.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__submenu,.predictive-search{background:#fff!important;color:#000}.header__submenu{border:.1rem solid #000}.header__submenu .header__menu-item,.menu-drawer__menu-item,.menu-drawer__menu-item span{color:#000!important;opacity:1!important}.header__submenu .header__menu-item:hover{text-decoration:underline;text-decoration-color:rgb(var(--sc-gold))}.sc-pay-by-card{margin-top:.8rem}.shopify-payment-button__more-options{display:none!important}.sc-more-options{display:block;text-align:center;font-size:1.3rem;margin-top:1rem;color:rgb(var(--sc-body))}.card__media .media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.collection-list .card__media .media img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.rte a.button,.rte a.button:hover{color:rgb(var(--color-button-text));text-decoration:none}.rte a.button--secondary,.rte a.button--secondary:hover{color:rgb(var(--color-secondary-button-text))}