.paleris-card-swatches,paleris-card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:7px;position:relative;z-index:3;min-height:22px;margin-top:8px;max-width:100%}
.paleris-swatch-button{box-sizing:border-box;display:block;position:relative;flex:0 0 14px;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;border:1px solid #777;border-radius:0;background:#fff;box-shadow:none;cursor:pointer}
.paleris-swatch-button--style{flex-basis:20px;width:20px;height:20px;min-width:20px;min-height:20px}
.paleris-swatch-button[aria-pressed="true"]:after{content:'';position:absolute;left:-1px;right:-1px;bottom:-5px;border-bottom:1px solid #111}
.paleris-swatch-button:focus-visible{outline:2px solid #111;outline-offset:3px}
.paleris-swatch-button--desktop-overflow,.paleris-swatch-more--mobile-only,.paleris-swatch-more__mobile{display:none}
.paleris-swatch-more{color:inherit;font:400 10px/14px var(--font-body--family);text-decoration:none;white-space:nowrap;align-self:center}
.paleris-swatch-more:hover{text-decoration:underline;text-underline-offset:2px}
.paleris-swatch-more:focus-visible{outline:2px solid #111;outline-offset:3px}
@media(max-width:749px){.paleris-swatch-button--desktop-overflow{display:block}.paleris-swatch-button--mobile-overflow,.paleris-swatch-more--desktop-only,.paleris-swatch-more__desktop{display:none}.paleris-swatch-more--mobile-only,.paleris-swatch-more__mobile{display:inline}}
paleris-swatch-fill{display:block;width:100%;height:100%;border-radius:0;background:#d8d4cc;background-position:center;background-size:cover;pointer-events:none}
.paleris-card-product-link{color:inherit;text-decoration:none}
.paleris-card-product-link:hover{text-decoration:underline;text-underline-offset:3px}
[data-paleris-option-selected] [class$="__image-second"]{opacity:0!important}
[data-paleris-option-selected] [class$="__image-first"]{opacity:1!important}
[class^="ai-pdp-"][class$="__swatch"] paleris-swatch-fill{width:100%;height:100%}
.resource-card[data-paleris-option-selected]{--resource-card-secondary-image-opacity:0!important;--resource-card-primary-image-opacity:1!important}

