.text-muted,.text-secondary,.text-gray,.text-light,[class*=text-muted],.product-vendor,.product-sku,.product-meta,.collection-count,.article-date,.article-author,.breadcrumb-item,.filter-label,.sort-label,.price-compare,.product-card__vendor{color:#6b7280!important}::placeholder{color:#6b7280!important;opacity:1!important}:-ms-input-placeholder{color:#6b7280!important}::-ms-input-placeholder{color:#6b7280!important}.footer__text,.footer-link,.footer-menu-link,.copyright-text{color:#4b5563!important}a:not([class]){color:#1d4ed8}a:not([class]):hover{color:#1e40af}.btn-primary,.button--primary,[class*=btn-primary]{background-color:#2563eb!important;color:#fff!important}.btn-primary:hover,.button--primary:hover,[class*=btn-primary]:hover{background-color:#1d4ed8!important}.btn-outline,.button--secondary,.btn-secondary{color:#1f2937!important;border-color:#6b7280!important}.btn-outline:hover,.button--secondary:hover{background-color:#f3f4f6!important}.product-card__title,.product-item__title,.product-title,.product__title{color:#1f2937!important}.price--sale,.price-sale,.product-price--sale{color:#dc2626!important}.price--compare,.price-compare,.product-price--compare{color:#6b7280!important;text-decoration:line-through}.price--regular,.price-regular,.product-price{color:#1f2937!important}label,.form-label,.field-label{color:#374151!important}input,select,textarea{border-color:#9ca3af!important;color:#1f2937!important}input:focus,select:focus,textarea:focus{border-color:#2563eb!important;outline:2px solid #2563eb!important;outline-offset:2px}.header-nav a,.nav-link,.menu-link{color:#1f2937!important}.header-nav a:hover,.nav-link:hover,.menu-link:hover{color:#2563eb!important}.breadcrumb a{color:#4b5563!important}.breadcrumb a:hover{color:#2563eb!important}.breadcrumb-separator{color:#9ca3af!important}.sidebar-menu a,.category-menu a,.collection-sidebar a{color:#374151!important}.sidebar-menu a:hover,.category-menu a:hover,.collection-sidebar a:hover{color:#2563eb!important;background-color:#eff6ff!important}table th{color:#1f2937!important;background-color:#f9fafb!important}table td{color:#374151!important}.badge--sale,.product-badge--sale{background-color:#dc2626!important;color:#fff!important}.badge--new,.product-badge--new{background-color:#059669!important;color:#fff!important}.badge--soldout,.product-badge--soldout{background-color:#6b7280!important;color:#fff!important}body{font-size:16px;line-height:1.5}small,.text-xs,.text-small,.small-text{font-size:.875rem!important;line-height:1.5!important}.footer small,.copyright small{font-size:.875rem!important;color:#4b5563!important}:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:none}button:focus-visible,.btn:focus-visible,[role=button]:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px!important;box-shadow:0 0 0 4px #2563eb33!important}a:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px!important;border-radius:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2563eb!important;outline-offset:0!important;border-color:#2563eb!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.parallax,[data-parallax]{transform:none!important}.swiper-autoplay,.carousel-autoplay{animation:none!important}}@media(prefers-contrast:high){*{border-color:currentColor!important}a{text-decoration:underline!important}:focus-visible{outline:3px solid currentColor!important;outline-offset:3px!important}button,.btn,[role=button]{border:2px solid currentColor!important}.text-muted,.text-secondary{opacity:1!important}}.sr-only,.visually-hidden,.screen-reader-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only:focus,.visually-hidden:focus,.skip-link:focus{position:fixed!important;top:10px!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;height:auto!important;padding:12px 24px!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background:#2563eb!important;color:#fff!important;z-index:10000!important;border-radius:4px!important;font-weight:600!important}.required:after,label[required]:after,.form-label[required]:after{content:" *";color:#dc2626;font-weight:700}.error,.is-invalid,.has-error input,.field--error input{border-color:#dc2626!important}.error-message,.invalid-feedback,.field-error{color:#dc2626!important;font-size:.875rem;margin-top:4px}.success,.is-valid,.has-success input{border-color:#059669!important}.success-message,.valid-feedback{color:#059669!important;font-size:.875rem;margin-top:4px}p a,.content a,.article-content a,.page-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}p a:hover,.content a:hover,.article-content a:hover,.page-content a:hover{text-decoration-thickness:2px}.icon-button,button[aria-label],[role=button][aria-label]{min-width:44px;min-height:44px}@media(pointer:coarse){a,button,input[type=checkbox],input[type=radio],select,.clickable{min-height:44px;min-width:44px}.nav-link,.menu-item,.list-item a{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/accessibility-fixes.css.map */
