/* Base styles to turn color pills into beautiful circular swatches without text */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[name*="color"]),
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[name^="attribute_pa_color"]),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"] {
    color: transparent !important;
    width: 60px;
    height: 36px;
    min-width: 36px;
    padding: 0;
    border-radius: 0;
    border: unset !important;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
    transition: all 0.2s ease-in-out;
}

/* Hide the text child element */
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"] .wc-block-product-filter-chips__text {
    display: none !important;
}

/* Selected state for circular swatches */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[name*="color"]:checked),
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[name^="attribute_pa_color"]:checked),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][aria-checked="true"] {
    outline: 2px solid var(--wp--preset--color--contrast, #121212);
    outline-offset: 2px;
    border-color: transparent !important;
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='white']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='white'] {
    background: linear-gradient(119deg,
            #eef0ff 1.25%,
            #dadde5 60.62%,
            #f5f5f5 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='grey'] {
    background: linear-gradient(222deg,
            #6b6b6b 1.25%,
            #838383 60.62%,
            #b1b1b1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gun']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gun'] {
    background: linear-gradient(224deg,
            #53565a 1.25%,
            #91959b 60.62%,
            #53565a 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='brown'] {
    background: linear-gradient(222deg,
            #453200 1.25%,
            #9b7248 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='brown_brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='brown_brown'] {
    background: linear-gradient(222deg,
            #453200 1.25%,
            #9b7248 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='rose']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='rose'] {
    background: linear-gradient(222deg,
            #733619 1.25%,
            #f3463a 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='red']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='red'] {
    background: linear-gradient(222deg,
            #970808 1.25%,
            #a75f5f 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='yellow']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='yellow'] {
    background: linear-gradient(222deg,
            #ab9b12 1.25%,
            #f1dc24 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='beige']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='beige'] {
    background: linear-gradient(222deg,
            #887327 1.25%,
            #f3ebbd 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black'] {
    background: linear-gradient(222deg,
            #1f1f1f 1.25%,
            #545454 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-black'] {
    background: linear-gradient(222deg,
            #1f1f1f 1.25%,
            #545454 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='matt-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='matt-black'] {
    background: linear-gradient(222deg,
            #1f1f1f 1.25%,
            #2d2d2d 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='pink']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='pink'] {
    background: linear-gradient(222deg,
            #e7657c 1.25%,
            #ffc0cb 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='orange']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='orange'] {
    background: linear-gradient(222deg,
            #ff5722 1.25%,
            #ffd3c5 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='blue'] {
    background: linear-gradient(222deg,
            #04238b 1.25%,
            #788dd1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='blue_blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='blue_blue'] {
    background: linear-gradient(222deg,
            #04238b 1.25%,
            #788dd1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='matte_blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='matte_blue'] {
    background: linear-gradient(222deg,
            #1e4354 1.25%,
            #5b6c76 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='green'] {
    background: linear-gradient(222deg,
            #183f24 1.25%,
            #7a8f70 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='olive']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='olive'] {
    background: linear-gradient(222deg,
            #608000 1.25%,
            #8ab314 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold'] {
    background: radial-gradient(ellipse farthest-corner at right bottom,
            #fedb37 0%,
            #fdb931 8%,
            #9f7928 30%,
            #8a6e2f 40%,
            transparent 80%),
        radial-gradient(ellipse farthest-corner at left top,
            #ffffff 0%,
            #ffffac 8%,
            #d1b464 25%,
            #5d4a1f 62.5%,
            #5d4a1f 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_gold-mirror']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_gold-mirror'] {
    background: radial-gradient(ellipse farthest-corner at right bottom,
            #fedb37 0%,
            #fdb931 8%,
            #9f7928 30%,
            #8a6e2f 40%,
            transparent 80%),
        radial-gradient(ellipse farthest-corner at left top,
            #ffffff 0%,
            #ffffac 8%,
            #d1b464 25%,
            #5d4a1f 62.5%,
            #5d4a1f 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-x-colors-lens']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-x-colors-lens'] {
    background: radial-gradient(ellipse farthest-corner at right bottom,
            #fedb37 0%,
            #fdb931 8%,
            #9f7928 30%,
            #8a6e2f 40%,
            transparent 80%),
        radial-gradient(ellipse farthest-corner at left top,
            #ffffff 0%,
            #ffffac 8%,
            #d1b464 25%,
            #d35b37 62.5%,
            #e5b13b 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-2']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-2'] {
    background: radial-gradient(ellipse farthest-corner at right bottom,
            #ffffff 0%,
            #fbfbfb 8%,
            #9d9d9d 30%,
            #9f9f9f 40%,
            transparent 80%),
        radial-gradient(ellipse farthest-corner at left top,
            #ffffff 0%,
            #ffffff 8%,
            #dbdbdb 25%,
            #4d4d4d 62.5%,
            #5b5b5b 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #4d3c1d 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent'] {
    background: repeating-linear-gradient(45deg,
            #ffffff,
            #e1e1e1 10px,
            #d3d3d3 10px,
            #ffffff 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-brown'] {
    background: repeating-linear-gradient(45deg,
            #d9c99e,
            #cd8450 10px,
            #dbcaad 10px,
            #d9c09f 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_brown'] {
    background: repeating-linear-gradient(45deg,
            #d9c99e,
            #cd8450 10px,
            #dbcaad 10px,
            #d9c09f 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-grey'] {
    background: repeating-linear-gradient(45deg,
            #d9d9d9,
            #959290 10px,
            #c9c9c9 10px,
            #e7e7e7 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='trans-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='trans-black'] {
    background: repeating-linear-gradient(45deg,
            #e1ded6,
            #2f2e2e 10px,
            #2d2c2c 10px,
            #757575 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-lens-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-lens-black'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #000000 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-lens-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-lens-blue'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #6970d1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_blue-mirror']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_blue-mirror'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #6970d1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_blue'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #6970d1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_brown'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 48.62%,
            #8b6427 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-lens-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-lens-grey'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #d1b769 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-grey'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #333 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black_grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black_grey'] {
    background: linear-gradient(46deg,
            #8b8b8b 3.25%,
            #efefef 47.62%,
            #111 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black_green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black_green'] {
    background: linear-gradient(46deg,
            #d2dbb0 3.25%,
            #efefef 47.62%,
            #111 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-silver']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-silver'] {
    background: linear-gradient(46deg,
            #1a1a1a 30.25%,
            #efefef 51.62%,
            #6994d1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-light-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-light-brown'] {
    background: linear-gradient(46deg,
            #1a1a1a 30.25%,
            #efefef 51.62%,
            #6994d1 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-brown'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #8d5e22 62.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black_brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black_brown'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #8d5e22 62.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black_g15']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black_g15'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #99a56e 62.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-blue'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #22388d 62.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #000000 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-silver']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-silver'] {
    background: linear-gradient(46deg,
            #1a1a1a 11.25%,
            #efefef 51.62%,
            #c5c5c5 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='honey'] {
    background: linear-gradient(46deg,
            #e3c387 11.25%,
            #f5f0ca 51.62%,
            #cfae63 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-s-light-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-s-light-grey'] {
    background: linear-gradient(46deg,
            #222627 11.25%,
            #dae0ef 51.62%,
            #f7f7f7 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tranc-pink_oil']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tranc-pink_oil'] {
    background: linear-gradient(46deg,
            #fba365 11.25%,
            #dae0ef 51.62%,
            #336736 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black__pink-mirror']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black__pink-mirror'] {
    background: linear-gradient(46deg,
            #e91e63 11.25%,
            #dae0ef 51.62%,
            #1a1c1a 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black_black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black_black'] {
    background: linear-gradient(46deg,
            #1c1b1b 11.25%,
            #dae0ef 51.62%,
            #303130 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-black'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #4d3c1d 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent_dark-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent_dark-blue'] {
    background: linear-gradient(46deg,
            #edebea 11.25%,
            #dae0ef 51.62%,
            #19337f 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-black-gold']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-black-gold'] {
    background: linear-gradient(46deg,
            #edebea 11.25%,
            #0f1012 51.62%,
            #ffc107 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-black-gun']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-black-gun'] {
    background: linear-gradient(224deg,
            #53565a 1.25%,
            #91959b 60.62%,
            #53565a 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gun_grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gun_grey'] {
    background: linear-gradient(224deg,
            #53565a 20.25%,
            #ffffff 50.62%,
            #5c5d5f 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gun_yellow']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gun_yellow'] {
    background: linear-gradient(224deg,
            #53565a 20.25%,
            #ffffff 50.62%,
            #cbc627 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger_honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger_honey'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #4d3c1d 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger_brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger_brown'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #4d3c1d 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-blue'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #4f40c1 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-blue-2']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-blue-2'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #407ec1 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-green'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #1c7530 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-darkblue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-darkblue'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #201575 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tranc-gold-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tranc-gold-green'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #093b14 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_green'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #093b14 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_red']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_red'] {
    background: repeating-linear-gradient(45deg,
            var(--wp--preset--color--cyan-bluish-gray),
            var(--fs-experimental-link-color) 10px,
            var(--fs-color-alert) 10px,
            var(--fs-experimental-link-color) 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-black'] {
    background: linear-gradient(46deg,
            #edebea 11.25%,
            #0f1012 51.62%,
            #ffc107 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-g15']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-g15'] {
    background: linear-gradient(46deg,
            #5fad37 11.25%,
            #405f34 51.62%,
            #ffc107 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_g15']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_g15'] {
    background: linear-gradient(46deg,
            #4b5f39 11.25%,
            #676951 51.62%,
            #9e9e9e 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-gold-m']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-gold-m'] {
    background: radial-gradient(ellipse farthest-corner at right bottom,
            #fedb37 0%,
            #fdb931 8%,
            #9f7928 30%,
            #8a6e2f 40%,
            transparent 80%),
        radial-gradient(ellipse farthest-corner at left top,
            #ffffff 0%,
            #ffffac 8%,
            #d1b464 25%,
            #d35b37 62.5%,
            #e5b13b 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-rainbow']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-rainbow'] {
    background: linear-gradient(45deg,
            rgba(34, 193, 195, 1) 0%,
            rgba(253, 187, 45, 1) 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-honey'] {
    --angle: 45deg;
    background: linear-gradient(var(--angle),
            oklab(72.8% 0.027 0.139),
            oklab(93.5% -0.014 0.114));
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_honey'] {
    --angle: 45deg;
    background: linear-gradient(var(--angle),
            oklab(72.8% 0.027 0.139),
            oklab(93.5% -0.014 0.114),
            #6b6b6b);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_yellow']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_yellow'] {
    --angle: 45deg;
    background: linear-gradient(var(--angle),
            oklab(0.73 0 0),
            oklab(93.5% -0.014 0.114));
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-blue'] {
    background: linear-gradient(45deg,
            #3f55bf,
            #6576cd,
            #b38728 59%,
            #fbf5b7,
            #aa771c);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_oil']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_oil'] {
    background: linear-gradient(45deg,
            #666a52,
            #537144,
            #b38728 59%,
            #fbf5b7,
            #aa771c);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_light-green'] {
    background: linear-gradient(45deg,
            #666a52,
            #537144,
            #b38728 59%,
            #fbf5b7,
            #aa771c);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_pink']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_pink'] {
    background: linear-gradient(45deg,
            #bbb9ba,
            #d197ab,
            #6d6d6d 59%,
            #f1f1f1,
            #9e9e9e);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_pink']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_pink'] {
    background: linear-gradient(45deg,
            #bbb9ba,
            #d197ab,
            #6d6d6d 59%,
            #f1f1f1,
            #9e9e9e);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_black'] {
    background: linear-gradient(46deg,
            #edebea 11.25%,
            #0f1012 51.62%,
            #ffc107 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_grey'] {
    background: linear-gradient(46deg,
            #edebea 11.25%,
            #0f1012 51.62%,
            #ffc107 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_dark-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_dark-green'] {
    background: linear-gradient(46deg,
            #edebea 11.25%,
            #0f1012 51.62%,
            #ffc107 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_dark-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_dark-green'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #093b14 10px,
            #af8d58 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_honey'] {
    background: linear-gradient(46deg,
            #ab802f 11.25%,
            #f5f0ca 51.62%,
            #cfae63 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black_honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black_honey'] {
    background: linear-gradient(46deg,
            #000 11.25%,
            #f5f0ca 51.62%,
            #cfae63 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold_light-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold_light-brown'] {
    background: linear-gradient(46deg,
            #e5c07a 11.25%,
            #f5f0ca 51.62%,
            #af8d58 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='oxide_dark-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='oxide_dark-blue'] {
    background: linear-gradient(46deg,
            #4d4d4d 11.25%,
            #9f9ebb 51.62%,
            #001b59 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='oxide_grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='oxide_grey'] {
    background: linear-gradient(46deg,
            #4d4d4d 11.25%,
            #c4c3c5 51.62%,
            #838383 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-black-silver']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-black-silver'] {
    background: linear-gradient(46deg,
            #000000 11.25%,
            #c4c3c5 51.62%,
            #838383 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver_black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver_black'] {
    background: linear-gradient(46deg,
            #000000 11.25%,
            #c4c3c5 51.62%,
            #838383 101.25%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-blue-gold']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-blue-gold'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #21190b 10px,
            #407ec1 10px,
            #afa358 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tranc-dark-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tranc-dark-green'] {
    background: repeating-linear-gradient(45deg,
            #ebe5da,
            #c9c8c6 10px,
            #093b14 10px,
            #e7e3dc 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tranc-red']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tranc-red'] {
    background: repeating-linear-gradient(45deg,
            #ebe5da,
            #c9c8c6 10px,
            #872e2e 10px,
            #e7e3dc 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-grey'] {
    background: repeating-linear-gradient(45deg,
            #aba08e,
            #4d4b47 10px,
            #595348 10px,
            #a19581 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-grey-2']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-grey-2'] {
    background: repeating-linear-gradient(45deg,
            #aba08e,
            #4d4b47 10px,
            #595348 10px,
            #a19581 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='half-black-tiger-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='half-black-tiger-black'] {
    background: repeating-linear-gradient(45deg,
            #d79e43,
            #393733 10px,
            #555048 10px,
            #e9a93b 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='half-black-tiger-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='half-black-tiger-brown'] {
    background: linear-gradient(45deg,
            #d79e43,
            #393733 30px,
            #795548 10px,
            #b38941 20px);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-oil']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-oil'] {
    background: linear-gradient(45deg,
            rgba(129, 186, 56, 1) 0%,
            rgba(105, 77, 38, 1) 60%,
            rgba(189, 139, 19, 0.9780287114845938) 75%,
            rgba(48, 27, 21, 1) 89%,
            rgba(212, 157, 26, 1) 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-yellow']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-yellow'] {
    background: linear-gradient(45deg,
            rgba(240, 241, 55, 1) 0%,
            rgba(105, 77, 38, 1) 60%,
            rgba(189, 139, 19, 0.9780287114845938) 75%,
            rgba(48, 27, 21, 1) 89%,
            rgba(212, 157, 26, 1) 100%);
}

label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tranc-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tranc-brown'] {
    background: linear-gradient(45deg,
            rgb(240 241 55 / 0%) 0%,
            rgb(105 77 38 / 62%) 60%,
            rgb(93 70 15 / 98%) 75%,
            rgba(48, 27, 21, 1) 89%,
            rgba(212, 157, 26, 1) 100%);
}

/* ============================================================
   MISSING SLUGS — auto-generated from pa_color.json
   ============================================================ */

/* purple */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='purple']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='purple'] {
    background: linear-gradient(222deg,
            #5b0f91 1.25%,
            #9b59b6 101.25%);
}

/* black-grey (hyphen variant) */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-grey'] {
    background: linear-gradient(46deg,
            #111111 3.25%,
            #efefef 47.62%,
            #888888 101.25%);
}

/* black-photochromic */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-photochromic']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-photochromic'] {
    background: linear-gradient(46deg,
            #111111 11.25%,
            #242924 51.62%,
            #1a1a1a 101.25%);
}

/* black-red */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-red']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-red'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #9b1c1c 62.25%);
}

/* black-amber */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-amber']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-amber'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #e6a817 62.25%);
}

/* black-blue-tiger-arm */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-blue-tiger-arm']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-blue-tiger-arm'] {
    background: repeating-linear-gradient(45deg,
            #1a1a1a,
            #22388d 10px,
            #af8d58 10px,
            #1a1a1a 20px);
}

/* black-light-blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-light-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-light-blue'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #87ceeb 62.25%);
}

/* black-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-light-green'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #90ee90 62.25%);
}

/* black-light-olive */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-light-olive']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-light-olive'] {
    background: linear-gradient(46deg,
            #1a1a1a 26.25%,
            #efefef 46.62%,
            #8ab314 62.25%);
}

/* black-multi-color */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='black-multi-color']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='black-multi-color'] {
    background: linear-gradient(45deg,
            #1a1a1a,
            #e91e63 25%,
            #2196f3 50%,
            #4caf50 75%,
            #ff9800);
}

/* brown-tow-tone-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='brown-tow-tone-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='brown-tow-tone-brown'] {
    background: linear-gradient(46deg,
            #453200 11.25%,
            #c8a87a 51.62%,
            #9b7248 101.25%);
}

/* brown-two-tone */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='brown-two-tone']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='brown-two-tone'] {
    background: linear-gradient(46deg,
            #453200 11.25%,
            #c8a87a 51.62%,
            #9b7248 101.25%);
}

/* brown-two-tone-light-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='brown-two-tone-light-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='brown-two-tone-light-brown'] {
    background: linear-gradient(46deg,
            #6b4226 11.25%,
            #c8a87a 51.62%,
            #e2c9a3 101.25%);
}

/* dark-blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='dark-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='dark-blue'] {
    background: linear-gradient(222deg,
            #001b59 1.25%,
            #19337f 101.25%);
}

/* god-x-silver-photochromic */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='god-x-silver-photochromic']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='god-x-silver-photochromic'] {
    background: linear-gradient(46deg,
            #c8a84b 11.25%,
            #c5c5c5 51.62%,
            #6b9e6b 101.25%);
}

/* gold-x-silver-black */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-x-silver-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-x-silver-black'] {
    background: linear-gradient(46deg,
            #c8a84b 11.25%,
            #c5c5c5 51.62%,
            #1a1a1a 101.25%);
}

/* gold-x-silver-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-x-silver-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-x-silver-green'] {
    background: linear-gradient(46deg,
            #c8a84b 11.25%,
            #c5c5c5 51.62%,
            #183f24 101.25%);
}

/* gold-x-tiger-honey */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gold-x-tiger-honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gold-x-tiger-honey'] {
    background: repeating-linear-gradient(45deg,
            #c8a84b,
            #af8d58 10px,
            #cfae63 10px,
            #fdb931 20px);
}

/* green-honey */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='green-honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='green-honey'] {
    background: linear-gradient(46deg,
            #183f24 11.25%,
            #f5f0ca 51.62%,
            #cfae63 101.25%);
}

/* green-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='green-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='green-light-green'] {
    background: linear-gradient(46deg,
            #183f24 11.25%,
            #7a8f70 51.62%,
            #90ee90 101.25%);
}

/* gun-g15 (hyphen variant) */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gun-g15']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gun-g15'] {
    background: linear-gradient(46deg,
            #53565a 11.25%,
            #99a56e 51.62%,
            #5c5d5f 101.25%);
}

/* gun-x-silver-photochromic */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gun-x-silver-photochromic']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gun-x-silver-photochromic'] {
    background: linear-gradient(46deg,
            #53565a 11.25%,
            #c5c5c5 51.62%,
            #6b9e6b 101.25%);
}

/* gun_g15 (underscore variant) */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='gun_g15']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='gun_g15'] {
    background: linear-gradient(46deg,
            #53565a 11.25%,
            #99a56e 51.62%,
            #5c5d5f 101.25%);
}

/* half-black-black */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='half-black-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='half-black-black'] {
    background: linear-gradient(46deg,
            #1a1a1a 30%,
            #555555 50%,
            #1a1a1a 101.25%);
}

/* half-black-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='half-black-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='half-black-brown'] {
    background: linear-gradient(45deg,
            #1a1a1a,
            #333333 30px,
            #9b7248 10px,
            #6b4226 20px);
}

/* marbel-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='marbel-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='marbel-brown'] {
    background: repeating-linear-gradient(135deg,
            #9b7248,
            #c8a87a 8px,
            #6b4226 8px,
            #b08e60 16px);
}

/* marble-olive */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='marble-olive']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='marble-olive'] {
    background: repeating-linear-gradient(135deg,
            #8ab314,
            #608000 8px,
            #a0b46a 8px,
            #608000 16px);
}

/* maroon-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='maroon-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='maroon-brown'] {
    background: linear-gradient(46deg,
            #6b1c1c 11.25%,
            #c8a87a 51.62%,
            #9b7248 101.25%);
}

/* matte_black */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='matte_black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='matte_black'] {
    background: linear-gradient(222deg,
            #1a1a1a 1.25%,
            #2d2d2d 101.25%);
}

/* mustard-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='mustard-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='mustard-brown'] {
    background: linear-gradient(46deg,
            #c9a227 11.25%,
            #e5c07a 51.62%,
            #9b7248 101.25%);
}

/* mustard-light-blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='mustard-light-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='mustard-light-blue'] {
    background: linear-gradient(46deg,
            #c9a227 11.25%,
            #e5c07a 51.62%,
            #87ceeb 101.25%);
}

/* olive-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='olive-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='olive-light-green'] {
    background: linear-gradient(46deg,
            #608000 11.25%,
            #8ab314 51.62%,
            #90ee90 101.25%);
}

/* oxidw_grey (typo slug — keep as-is) */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='oxidw_grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='oxidw_grey'] {
    background: linear-gradient(46deg,
            #4d4d4d 11.25%,
            #c4c3c5 51.62%,
            #838383 101.25%);
}

/* pistachio-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='pistachio-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='pistachio-light-green'] {
    background: linear-gradient(46deg,
            #92a76f 11.25%,
            #c5d5a0 51.62%,
            #90ee90 101.25%);
}

/* polished_black */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='polished_black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='polished_black'] {
    background: radial-gradient(ellipse farthest-corner at right bottom,
            #555555 0%,
            #1a1a1a 40%,
            transparent 80%),
        radial-gradient(ellipse farthest-corner at left top,
            #888888 0%,
            #333333 50%,
            #000000 100%);
}

/* red-tow-tone-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='red-tow-tone-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='red-tow-tone-light-green'] {
    background: linear-gradient(46deg,
            #970808 11.25%,
            #e05252 51.62%,
            #90ee90 101.25%);
}

/* red-two-tone-light-blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='red-two-tone-light-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='red-two-tone-light-blue'] {
    background: linear-gradient(46deg,
            #970808 11.25%,
            #e05252 51.62%,
            #87ceeb 101.25%);
}

/* rose-gold-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='rose-gold-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='rose-gold-brown'] {
    background: linear-gradient(46deg,
            #b76e79 11.25%,
            #e8b4b8 51.62%,
            #9b7248 101.25%);
}

/* rose-gold-x-silver-honey */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='rose-gold-x-silver-honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='rose-gold-x-silver-honey'] {
    background: linear-gradient(46deg,
            #b76e79 11.25%,
            #c5c5c5 51.62%,
            #cfae63 101.25%);
}

/* silver-grey-2 */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-grey-2']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-grey-2'] {
    background: linear-gradient(46deg,
            #8b8b8b 1.25%,
            #efefef 60.62%,
            #5a5a5a 101.25%);
}

/* silver-photochromic */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-photochromic']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-photochromic'] {
    background: linear-gradient(46deg,
            #8b8b8b 11.25%,
            #c5c5c5 51.62%,
            #6b9e6b 101.25%);
}

/* silver-x-black-grey */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-x-black-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-x-black-grey'] {
    background: linear-gradient(46deg,
            #8b8b8b 11.25%,
            #1a1a1a 51.62%,
            #838383 101.25%);
}

/* silver-x-tiger-blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='silver-x-tiger-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='silver-x-tiger-blue'] {
    background: repeating-linear-gradient(45deg,
            #8b8b8b,
            #efefef 10px,
            #22388d 10px,
            #8b8b8b 20px);
}

/* simon-honey */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='simon-honey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='simon-honey'] {
    background: linear-gradient(46deg,
            #ab802f 11.25%,
            #f5f0ca 51.62%,
            #cfae63 101.25%);
}

/* simon-light-blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='simon-light-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='simon-light-blue'] {
    background: linear-gradient(46deg,
            #c0c0c0 11.25%,
            #efefef 51.62%,
            #87ceeb 101.25%);
}

/* tiffany-black */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiffany-black']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiffany-black'] {
    background: linear-gradient(46deg,
            #0abab5 11.25%,
            #5cd8d3 51.62%,
            #1a1a1a 101.25%);
}

/* tiffany-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiffany-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiffany-light-green'] {
    background: linear-gradient(46deg,
            #0abab5 11.25%,
            #5cd8d3 51.62%,
            #90ee90 101.25%);
}

/* tiger-g15 */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-g15']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-g15'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #99a56e 10px,
            #af8d58 20px);
}

/* tiger-grey-yellow */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-grey-yellow']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-grey-yellow'] {
    background: repeating-linear-gradient(45deg,
            #aba08e,
            #4d4b47 10px,
            #cbc627 10px,
            #a19581 20px);
}

/* tiger-red */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='tiger-red']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='tiger-red'] {
    background: repeating-linear-gradient(45deg,
            #af8d58,
            #4d3c1d 10px,
            #9b1c1c 10px,
            #af8d58 20px);
}

/* transparent-green-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-green-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-green-light-green'] {
    background: repeating-linear-gradient(45deg,
            #dff0d8,
            #c5e1a5 10px,
            #90ee90 10px,
            #dff0d8 20px);
}

/* transparent-half-black-olive */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-half-black-olive']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-half-black-olive'] {
    background: linear-gradient(46deg,
            #f5f5f5 11.25%,
            #888888 51.62%,
            #608000 101.25%);
}

/* transparent-half-black-grey */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-half-black-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-half-black-grey'] {
    background: linear-gradient(46deg,
            #f5f5f5 11.25%,
            #888888 51.62%,
            #444444 101.25%);
}

/* transparent-half-maroon-red */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-half-maroon-red']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-half-maroon-red'] {
    background: repeating-linear-gradient(45deg,
            #f5e5e5,
            #d8a0a0 10px,
            #9b1c1c 10px,
            #f5e5e5 20px);
}

/* transparent-mustard-grey */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-mustard-grey']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-mustard-grey'] {
    background: repeating-linear-gradient(45deg,
            #f5f0d0,
            #c9a227 10px,
            #838383 10px,
            #f5f0d0 20px);
}

/* transparent-two-tone-grey-light-brwon */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-two-tone-grey-light-brwon']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-two-tone-grey-light-brwon'] {
    background: repeating-linear-gradient(45deg,
            #f0ede8,
            #c0b9b0 10px,
            #c8a87a 10px,
            #f0ede8 20px);
}

/* transparent-two-tone-maroon-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-two-tone-maroon-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-two-tone-maroon-light-green'] {
    background: repeating-linear-gradient(45deg,
            #f5e5e5,
            #6b1c1c 10px,
            #90ee90 10px,
            #f5e5e5 20px);
}

/* transparent_blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent_blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent_blue'] {
    background: repeating-linear-gradient(45deg,
            #dce8f5,
            #a8c8e8 10px,
            #6699cc 10px,
            #dce8f5 20px);
}

/* transparent-orange */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transparent-orange']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transparent-orange'] {
    background: repeating-linear-gradient(45deg,
            #fce8d8,
            #ff9966 10px,
            #ff5722 10px,
            #fce8d8 20px);
}

/* transperent-olive */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transperent-olive']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transperent-olive'] {
    background: repeating-linear-gradient(45deg,
            #f0f0e0,
            #d0d8b0 10px,
            #608000 10px,
            #f0f0e0 20px);
}

/* transperent-brown-dark-blue */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transperent-brown-dark-blue']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transperent-brown-dark-blue'] {
    background: linear-gradient(46deg,
            #d9c99e 11.25%,
            #cd8450 51.62%,
            #001b59 101.25%);
}

/* transperent-grey-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transperent-grey-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transperent-grey-brown'] {
    background: linear-gradient(46deg,
            #d9d9d9 11.25%,
            #959290 51.62%,
            #9b7248 101.25%);
}

/* transperent-half-maroon-light-green */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transperent-half-maroon-light-green']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transperent-half-maroon-light-green'] {
    background: repeating-linear-gradient(45deg,
            #f5e5e5,
            #8b2020 10px,
            #90ee90 10px,
            #f5e5e5 20px);
}

/* transperent-brown */
label.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(input[value='transperent-brown']),
.wc-block-product-filter-chips__item[id^="attribute_pa_color-"][value='transperent-brown'] {
    background: repeating-linear-gradient(45deg,
            #f5ede0,
            #d9c99e 10px,
            #9b7248 10px,
            #f5ede0 20px);
}