product-info,.product{background-color:var(--gr-bg-primary)!important;color:var(--gr-text-primary)}.product__title h1,.product__title .h1{font-family:var(--gr-font-heading);font-weight:var(--gr-font-bold);color:var(--gr-text-primary)!important;font-size:var(--gr-text-3xl)!important;letter-spacing:var(--gr-tracking-tight);line-height:var(--gr-leading-tight)}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-family:var(--gr-font-mono);font-size:var(--gr-text-2xl)!important;font-weight:var(--gr-font-bold);color:var(--gr-accent)!important}.product__info-container .price-item--regular del,.product__info-container .price--compare{color:var(--gr-text-tertiary)!important}.product__info-container .price__badge-sale{background-color:var(--gr-accent-muted)!important;color:var(--gr-accent)!important;border:1px solid var(--gr-border-accent);border-radius:var(--gr-radius-sm)}.product__info-container .price__badge-sold-out{background-color:#6b728026!important;color:var(--gr-badge-ended)!important;border:1px solid rgba(107,114,128,.3)}.product__text,.product__text.caption-with-letter-spacing{color:var(--gr-text-tertiary)!important;font-family:var(--gr-font-mono);letter-spacing:var(--gr-tracking-wider)}.product__description,.product__description .rte{color:var(--gr-text-secondary)!important;font-size:var(--gr-text-sm)!important;line-height:var(--gr-leading-relaxed)}.product__description .rte h2,.product__description .rte h3,.product__description .rte h4{color:var(--gr-text-primary)!important}.product-form__input label,.product-form__input legend{color:var(--gr-text-secondary)!important;font-family:var(--gr-font-mono);font-size:var(--gr-text-xs)!important;text-transform:uppercase;letter-spacing:var(--gr-tracking-widest)}.variant-input__label{font-size:var(--gr-text-sm)!important;background-color:var(--gr-bg-input)!important;border:1px solid var(--gr-border-default);color:var(--gr-text-secondary)!important;border-radius:var(--gr-radius-md)}.variant-input .variant-input__input:checked+.variant-input__label{border-color:var(--gr-accent);color:var(--gr-accent)!important;background-color:var(--gr-accent-muted)!important}.variant-input__label:hover{border-color:var(--gr-border-hover);color:var(--gr-text-primary)!important}.quantity__input{background-color:var(--gr-bg-input)!important;color:var(--gr-text-primary)!important;border-color:var(--gr-border-default)}.quantity__button{color:var(--gr-text-secondary)!important}.quantity__button:hover{color:var(--gr-text-primary)!important}.product-form__submit{background-color:var(--gr-accent)!important;color:var(--gr-text-inverse)!important;border:none;border-radius:var(--gr-radius-md);font-family:var(--gr-font-body);font-size:var(--gr-text-sm)!important;font-weight:var(--gr-font-semibold);letter-spacing:var(--gr-tracking-wide);transition:all var(--gr-transition-base);padding:var(--gr-space-3) var(--gr-space-6)}.product-form__submit:hover{background-color:var(--gr-accent-hover)!important;box-shadow:var(--gr-shadow-glow)}.product-form__submit:disabled,.product-form__submit[disabled]{background-color:var(--gr-bg-tertiary)!important;color:var(--gr-text-disabled)!important;box-shadow:none}.product__media-wrapper{background-color:transparent}.product__media-item{background-color:var(--gr-bg-card)!important;border:1px solid var(--gr-border-default);border-radius:var(--gr-radius-xl);overflow:hidden}.product__media-toggle{color:var(--gr-text-secondary)!important;background-color:var(--gr-bg-secondary)!important;border:1px solid var(--gr-border-default)}.thumbnail{border:1px solid var(--gr-border-default);border-radius:var(--gr-radius-md);background-color:var(--gr-bg-card)!important}.thumbnail.is-active{border-color:var(--gr-accent)}.product .accordion{border-color:var(--gr-border-default)}.product .accordion__title{color:var(--gr-text-primary)!important}.product .accordion__content{color:var(--gr-text-secondary)!important}.product__share-button{color:var(--gr-text-tertiary)!important}.product__share-button:hover{color:var(--gr-text-primary)!important}.related-products{background-color:var(--gr-bg-primary)!important;border-top:1px solid var(--gr-border-default)}.related-products .section-heading{color:var(--gr-text-primary)!important}.gr-draw-info{background-color:var(--gr-bg-card);border:1px solid var(--gr-border-default);border-radius:var(--gr-radius-xl);padding:var(--gr-space-6);margin-bottom:var(--gr-space-6)}.gr-draw-info__row{display:flex;justify-content:space-between;align-items:center;padding:var(--gr-space-3) 0}.gr-draw-info__row+.gr-draw-info__row{border-top:1px solid var(--gr-border-subtle)}.gr-draw-info__label{font-family:var(--gr-font-mono);font-size:var(--gr-text-xs);color:var(--gr-text-tertiary);text-transform:uppercase;letter-spacing:var(--gr-tracking-widest)}.gr-draw-info__value{font-family:var(--gr-font-mono);font-size:var(--gr-text-sm);font-weight:var(--gr-font-semibold);color:var(--gr-text-primary)}.gr-draw-info__value--accent{color:var(--gr-accent)}.gr-draw-info__progress{padding-top:var(--gr-space-4)}.product__column-sticky{background-color:transparent!important}.breadcrumbs a{color:var(--gr-text-tertiary)!important}.breadcrumbs a:hover{color:var(--gr-accent)!important}.breadcrumbs span{color:var(--gr-text-secondary)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gr-product.css.map */
