:root,[class*=color-scheme]{--color-background: var(--gcl-bg-primary);--color-background-rgb: 0, 0, 0;--color-foreground: var(--gcl-text-secondary);--color-foreground-rgb: 255, 255, 255;--color-foreground-heading: var(--gcl-text-primary);--color-foreground-heading-rgb: 255, 255, 255;--color-primary: var(--gcl-text-secondary);--color-primary-rgb: 255, 255, 255;--color-primary-hover: var(--gcl-text-primary);--color-primary-hover-rgb: 255, 255, 255;--color-border: var(--gcl-border);--color-border-rgb: 255, 255, 255;--color-shadow: rgba(0, 0, 0, .8);--color-shadow-rgb: 0, 0, 0;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-primary-button-background: var(--gcl-gold);--color-primary-button-text: var(--gcl-bg-primary);--color-primary-button-border: var(--gcl-gold);--color-primary-button-hover-background: var(--gcl-gold-hover);--color-primary-button-hover-text: var(--gcl-bg-primary);--color-primary-button-hover-border: var(--gcl-gold-hover);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--gcl-text-secondary);--color-secondary-button-border: var(--gcl-border-active);--color-secondary-button-hover-background: var(--gcl-gold-muted);--color-secondary-button-hover-text: var(--gcl-text-primary);--color-secondary-button-hover-border: var(--gcl-border-hover);--color-input-background: transparent;--color-input-text: var(--gcl-text-primary);--color-input-text-rgb: 255, 255, 255;--color-input-border: var(--gcl-border-hover);--color-input-hover-background: var(--gcl-gold-muted);--color-variant-background: transparent;--color-variant-border: var(--gcl-border-active);--color-variant-text: var(--gcl-text-secondary);--color-variant-text-rgb: 255, 255, 255;--color-variant-hover-background: var(--gcl-gold-muted);--color-variant-hover-text: var(--gcl-text-primary);--color-variant-hover-border: var(--gcl-border-hover);--color-selected-variant-background: var(--gcl-gold);--color-selected-variant-border: var(--gcl-gold);--color-selected-variant-text: var(--gcl-bg-primary);--color-selected-variant-hover-background: var(--gcl-gold-hover);--color-selected-variant-hover-text: var(--gcl-bg-primary);--color-selected-variant-hover-border: var(--gcl-gold-hover);--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--style-border-radius-inputs: 0;--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-popover: 0;--style-border-radius-pills: 0;--style-border-radius-buttons: 0;--color-foreground-muted: var(--gcl-text-tertiary);--font-h1--color: var(--gcl-text-primary);--font-h2--color: var(--gcl-text-primary);--font-h3--color: var(--gcl-text-primary);--font-h4--color: var(--gcl-text-primary);--font-h5--color: var(--gcl-text-primary);--font-h6--color: var(--gcl-text-primary)}html,body{background-color:var(--gcl-bg-primary);color:var(--gcl-text-primary)}body{font-family:var(--gcl-font-body)}header-component,header-component .header__row{color:var(--gcl-text-secondary)}header-component a,header-component button{color:var(--gcl-text-secondary)}header-component a:hover,header-component button:hover{color:var(--gcl-text-primary)}header-component .header__underlay,header-component .header__underlay-closed,header-component .header__underlay-open{background-color:var(--gcl-bg-primary)}header-component .header__heading a,header-component .header__heading-link{font-family:var(--gcl-font-display);color:var(--gcl-gold);letter-spacing:.1em}header-component .button{background-color:var(--gcl-gold);color:var(--gcl-bg-primary)}header-component .button:hover{background-color:var(--gcl-gold-hover);color:var(--gcl-bg-primary)}.content-for-layout{background-color:var(--gcl-bg-primary)}.shopify-section:not(.header-section) .section-background{background-color:var(--gcl-bg-primary)}.section{background:transparent}footer,footer .section,footer .section-background{background-color:var(--gcl-bg-secondary)}footer,footer a,footer p,footer span{color:var(--gcl-text-tertiary)}footer a:hover{color:var(--gcl-text-secondary)}footer .section-background{border-top:1px solid var(--gcl-border)}.product-card,.collection-card{background:transparent}.product-card__content{color:var(--gcl-text-secondary)}.price,.price-item--regular,.price-item--sale,product-price{color:var(--gcl-gold)}.compare-at-price{color:var(--gcl-text-tertiary);opacity:.7}.unit-price{color:var(--gcl-text-tertiary)}.card-gallery{background-color:var(--gcl-bg-card)}.product-title,.product__title,[class*=product] h1,.main-product h1{font-family:var(--gcl-font-display);color:var(--gcl-text-primary);font-weight:400}.product__info-wrapper,.product__info-container,.product__media-wrapper{background:transparent}.add-to-cart-button,.product-form__submit{background-color:var(--gcl-gold);color:var(--gcl-bg-primary);border-radius:0}.add-to-cart-button:hover,.product-form__submit:hover{background:var(--gcl-gold-gradient-reverse);color:#000;box-shadow:var(--gcl-gold-glow)}.field__input{background-color:transparent;color:var(--gcl-text-primary);border-radius:0}.field__input:is(:focus,:hover){background-color:var(--gcl-gold-muted)}.field__label{color:var(--gcl-text-tertiary)}textarea,input:not([type=checkbox],[type=radio]){background-color:transparent;border-color:var(--gcl-border-hover);color:var(--gcl-text-primary)}textarea:focus,input:not([type=checkbox],[type=radio]):focus{border-color:var(--gcl-gold)}textarea::placeholder,input::placeholder{color:var(--gcl-text-muted)}input[type=radio],input[type=checkbox]{background-color:transparent;border-color:var(--gcl-border-active)}input[type=radio]:checked,input[type=checkbox]:checked{background-color:var(--gcl-gold);border-color:var(--gcl-gold)}.quantity-selector{background-color:transparent;border-color:var(--gcl-border-hover);border-radius:0}.button:not(.button-unstyled),button.shopify-payment-button__button--unbranded{border-radius:0;background:var(--gcl-gold-gradient);color:#000;--button-background-color: var(--gcl-gold);--button-color: #000000;--button-border-color: var(--gcl-gold)}.button:not(.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover{background:var(--gcl-gold-gradient-reverse);box-shadow:var(--gcl-gold-glow);--button-background-color: var(--gcl-gold-hover);--button-color: #000000;--button-border-color: var(--gcl-gold-hover)}.button-secondary{border-radius:0;background-color:transparent;color:var(--gcl-gold);border:1px solid var(--gcl-gold);--button-background-color: transparent;--button-color: var(--gcl-gold);--button-border-color: var(--gcl-gold)}.button-secondary:hover{background-color:var(--gcl-gold-muted);color:var(--gcl-gold-bright);box-shadow:var(--gcl-gold-glow);--button-background-color: var(--gcl-gold-muted);--button-color: var(--gcl-gold-bright);--button-border-color: var(--gcl-gold-hover)}.button-unstyled,.link{color:var(--gcl-text-secondary)}.button-unstyled:hover,.link:hover{color:var(--gcl-text-primary)}:root{--shopify-accelerated-checkout-button-border-radius: 0}.drawer{background-color:var(--gcl-bg-secondary)}.drawer__title{color:var(--gcl-text-primary)}dialog{background-color:var(--gcl-bg-secondary);color:var(--gcl-text-primary)}.dialog-modal{background-color:var(--gcl-bg-secondary)}zoom-dialog dialog{background:var(--gcl-bg-secondary)!important}dialog::backdrop{background-color:var(--gcl-overlay)}.cart-drawer{background-color:var(--gcl-bg-secondary)}.search-modal{background-color:var(--gcl-bg-primary)}.badge,.badge--sale,.badge--sold-out,[class*=badge]{background-color:var(--gcl-gold);color:var(--gcl-bg-primary);border-radius:0;font-family:var(--gcl-font-body);letter-spacing:var(--gcl-letter-spacing-wide);text-transform:uppercase}.breadcrumb,.breadcrumbs,[class*=breadcrumb],.breadcrumb a,.breadcrumbs a,[class*=breadcrumb] a{color:var(--gcl-text-tertiary)}.breadcrumb a:hover,.breadcrumbs a:hover,[class*=breadcrumb] a:hover,.pagination,[class*=pagination]{color:var(--gcl-text-secondary)}.pagination a,[class*=pagination] a{color:var(--gcl-text-secondary);border:1px solid var(--gcl-border);border-radius:0}.pagination a:hover,[class*=pagination] a:hover{color:var(--gcl-text-primary);background-color:var(--gcl-gold-muted);border-color:var(--gcl-border-hover)}.pagination .current,[class*=pagination] .current,[class*=pagination] [aria-current=page]{background-color:var(--gcl-gold);color:var(--gcl-bg-primary);border-color:var(--gcl-gold)}.announcement-bar,[class*=announcement]{background-color:var(--gcl-bg-secondary);color:var(--gcl-text-secondary);border-bottom:1px solid var(--gcl-border);font-size:13px!important;text-align:center!important}.announcement-bar a,[class*=announcement] a{color:var(--gcl-gold)}.rte{color:var(--gcl-text-secondary)}.rte a{color:var(--gcl-gold)}.rte a:hover{color:var(--gcl-gold-hover)}.cart-summary{background:transparent}.tab-content,.accordion-content{color:var(--gcl-text-secondary)}:focus-visible{outline-color:var(--gcl-gold)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--gcl-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--gcl-border-active)}::-webkit-scrollbar-thumb:hover{background:var(--gcl-text-tertiary)}.background-overlay:after{background-color:var(--gcl-overlay)}.predictive-search,.predictive-search-results{background-color:var(--gcl-bg-secondary);color:var(--gcl-text-primary)}.sorting-popover,.filter-popover,[class*=popover]{background-color:var(--gcl-bg-secondary);border:1px solid var(--gcl-border);border-radius:0}.collection-wrapper .section:first-child h1,.shopify-section:has(.collection)>.section>.group-block:first-child{display:none}ul.product-grid{--product-grid-gap: 16px;--product-grid-columns-desktop: 4;gap:2px}.product-grid__item{border-radius:0}.product-grid__card{border-radius:0;background:transparent}product-card .card-gallery,.product-card .card-gallery{border-radius:0;overflow:hidden}product-card .card-gallery img,.product-card .card-gallery img{border-radius:0;transition:transform var(--gcl-transition-slow)}product-card:hover .card-gallery img,.product-card:hover .card-gallery img{transform:scale(1.02)}product-card .product-card__content,.product-card .product-card__content{background:transparent}product-card [data-vendor],.product-card [data-vendor]{font-size:var(--gcl-text-caption);letter-spacing:var(--gcl-letter-spacing-caps);text-transform:uppercase;color:var(--gcl-text-tertiary)}product-card .price,product-card .price-item--regular,product-card .price-item--sale,product-card product-price{color:var(--gcl-gold)}product-card,.product-card{box-shadow:none;border:none}facets-controls-wrapper,.facets-controls-wrapper{background:transparent;color:var(--gcl-text-tertiary)}facets-controls-wrapper select,.facets select{background:transparent;color:var(--gcl-text-tertiary);border:none;border-bottom:1px solid var(--gcl-border-hover);border-radius:0;font-family:var(--gcl-font-body);font-size:var(--gcl-text-small)}facets-controls-wrapper select:focus,.facets select:focus{border-bottom-color:var(--gcl-gold)}.facets--filters-title,.products-count-wrapper{color:var(--gcl-text-tertiary);font-size:var(--gcl-text-small)}.facets__active-tag,.active-facets__button{color:var(--gcl-gold)}.pagination-controls{color:var(--gcl-text-tertiary)}.pagination-controls a,.pagination-controls button{color:var(--gcl-text-tertiary);background:transparent;border:none;border-radius:0;font-family:var(--gcl-font-body);font-size:var(--gcl-text-small);padding:8px 12px;transition:color var(--gcl-transition-fast)}.pagination-controls a:hover,.pagination-controls button:hover{color:var(--gcl-text-primary);background:transparent}.pagination-controls [aria-current=page],.pagination-controls .current{color:var(--gcl-gold)}@media(max-width:1024px){ul.product-grid{--product-grid-columns-desktop: 3}}@media(max-width:768px){ul.product-grid{--product-grid-columns-desktop: 2;--mobile-columns: 2}}.product-information,.product-information .section-background{background:var(--gcl-bg-primary)}.product-information [data-vendor],.product-details [data-vendor]{font-family:var(--gcl-font-body);font-size:13px;letter-spacing:var(--gcl-letter-spacing-caps);text-transform:uppercase;color:var(--gcl-text-tertiary)}.product-information h1,.product-details h1{font-family:var(--gcl-font-display);font-size:var(--gcl-text-h2);font-weight:400;color:var(--gcl-text-primary);letter-spacing:var(--gcl-letter-spacing-tight)}.product-information .price,.product-information .price-item--regular,.product-information .price-item--sale,.product-information product-price{color:var(--gcl-gold);font-family:var(--gcl-font-body);font-size:22px}.product-information .compare-at-price{color:var(--gcl-text-tertiary);font-size:18px}.product-information .rte,.product-details .rte{color:var(--gcl-text-secondary);font-size:17px;line-height:1.7}.product-information__media img,.product-information__media video,media-gallery img,media-gallery video{border-radius:0}media-gallery .thumbnail.is-active,media-gallery .thumbnail[aria-current=true],media-gallery button[aria-current=true]{border:1px solid var(--gcl-gold);border-radius:0}media-gallery .thumbnail{border-radius:0;gap:2px}.product-information__media,media-gallery{background:var(--gcl-bg-secondary);border-radius:0}.product-form-buttons .quantity-selector,.product-form-buttons .quantity-label{display:none}.add-to-cart-button{background:var(--gcl-gold-gradient);color:#000;border-radius:0;font-family:var(--gcl-font-body);font-size:14px;font-weight:500;letter-spacing:var(--gcl-letter-spacing-wide);text-transform:uppercase;--button-background-color: var(--gcl-gold);--button-color: var(--gcl-bg-primary);--button-border-color: var(--gcl-gold)}.add-to-cart-button:hover{background:var(--gcl-gold-gradient-reverse);box-shadow:var(--gcl-gold-glow);--button-background-color: var(--gcl-gold-hover);--button-color: #000000}.product-form-buttons:after{content:"No commitment. We respond within one business day.";display:block;width:100%;text-align:center;font-family:var(--gcl-font-body);font-size:14px;color:var(--gcl-text-muted);margin-top:12px}variant-picker-component .variant-option{border-radius:0}variant-picker-component .swatch,variant-picker-component .variant-option__button{border-radius:0}variant-picker-component input:checked+.swatch,variant-picker-component input:checked+label{border-color:var(--gcl-gold)}variant-picker-component select{border-radius:0;background:transparent;border:1px solid var(--gcl-border-hover);color:var(--gcl-text-primary);font-family:var(--gcl-font-body)}variant-picker-component select:focus{border-color:var(--gcl-gold)}.sticky-add-to-cart__bar{background:var(--gcl-bg-secondary);border-top:1px solid var(--gcl-border);border-radius:0}.sticky-add-to-cart__button{background:var(--gcl-gold);color:var(--gcl-bg-primary);border-radius:0}.sticky-add-to-cart__button:hover{background:var(--gcl-gold-hover)}.product-recommendations h3,[class*=product-recommendation] h3{font-family:var(--gcl-font-display);font-weight:400}.product-form-buttons .shopify-payment-button{display:none}.gcl-header .gcl-header__logo img,.gcl-header .gcl-header__logo-img,header .header__logo img,.header__logo img{max-height:none!important;max-width:none!important;height:var(--logo-h)!important;width:auto!important}@media(max-width:768px){.gcl-header .gcl-header__logo img,.gcl-header .gcl-header__logo-img,header .header__logo img,.header__logo img{height:var(--logo-h-mobile)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gcl-theme-overrides.css.map */
