.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important}.product-card-wrapper{--color-foreground: 18, 18, 18;--color-link: 18, 18, 18;--color-secondary-button-text: 0, 0, 0}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading .full-unstyled-link{color:#121212!important}.product-card-wrapper .card-information>*{color:#121212!important}.product-card-wrapper .price,.product-card-wrapper .price-item,.product-card-wrapper .price-item--regular{color:#121212!important}.product-card-wrapper .price--on-sale .price-item--regular,.product-card-wrapper .unit-price{color:#595959!important}.product-card-wrapper .rating-count,.product-card-wrapper .rating-count span,.product-card-wrapper .rating-text{color:#121212!important}.product-card-wrapper .rating-star{--color-rating-star: rgb(18, 18, 18)}.product-card-wrapper .card__information-volume-pricing-note{color:#595959!important}.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add__submit span,.product-card-wrapper .quick-add__submit:hover,.product-card-wrapper .quick-add__submit:hover span{color:#000!important}.product-card-wrapper .quick-add__submit:disabled,.product-card-wrapper .quick-add__submit:disabled span,.product-card-wrapper .quick-add__submit .sold-out-message{color:#595959!important}.product-card-wrapper .badge{color:#121212!important}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span,.utility-bar .announcement-bar__link,.utility-bar .announcement-bar__link .icon-arrow{color:#000!important}.slideshow .banner__buttons .button--primary,.banner__buttons .button--primary,.slideshow .banner__content .button--primary{--color-button: 18, 18, 18 !important;--color-button-text: 255, 255, 255 !important;--alpha-button-background: 1 !important;background-color:#121212!important;color:#fff!important}.slideshow .banner__buttons .button--primary:after,.banner__buttons .button--primary:after,.slideshow .banner__content .button--primary:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255,var(--border-opacity)),0 0 0 var(--buttons-border-width) #121212!important}.slideshow .banner__buttons .button--primary:hover:not(:disabled),.banner__buttons .button--primary:hover:not(:disabled),.slideshow .banner__content .button--primary:hover:not(:disabled){--color-button: 38, 38, 38 !important;background-color:#262626!important;color:#fff!important}.slideshow .banner__buttons .button--primary:hover:not(:disabled):after,.banner__buttons .button--primary:hover:not(:disabled):after,.slideshow .banner__content .button--primary:hover:not(:disabled):after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1.3px) rgba(255,255,255,var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) #262626!important}.slideshow .banner__buttons .button:focus-visible,.banner__buttons .button:focus-visible{outline:3px solid #0066cc;outline-offset:3px}.title-wrapper--self-padded-mobile>.title.h1,.title-wrapper--self-padded-mobile>.title.inline-richtext.h1,.title-wrapper--self-padded-mobile>h1.title,.title-wrapper--self-padded-mobile>h2.title{color:#121212!important}.multicolumn .title-wrapper--self-padded-mobile .title,.multicolumn .multicolumn__title .title,.multicolumn .title-wrapper-with-link .title,.collection-hero__title,.collection-hero__description{color:#121212!important}@media(prefers-contrast:high){.product-card-wrapper{--color-foreground: 0, 0, 0;--color-link: 0, 0, 0}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .card-information>*,.product-card-wrapper .price,.product-card-wrapper .price-item,.product-card-wrapper .rating-count,.product-card-wrapper .rating-count span{color:#000!important}.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add__submit span,.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span,.utility-bar .announcement-bar__link{color:#000!important;font-weight:700}.slideshow .banner__buttons .button--primary,.banner__buttons .button--primary{--color-button: 0, 0, 0 !important;--color-button-text: 255, 255, 255 !important;background-color:#000!important;color:#fff!important;border:2px solid #000000}.title-wrapper--self-padded-mobile>.title.h1,.title-wrapper--self-padded-mobile>.title.inline-richtext.h1,.title-wrapper--self-padded-mobile>h1.title,.title-wrapper--self-padded-mobile>h2.title,.multicolumn .title-wrapper--self-padded-mobile .title,.multicolumn .multicolumn__title .title{color:#000!important;font-weight:800}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/accessibility-contrast-fixes.css.map */
