.swatches{width:100%;margin-bottom:5px;padding-top:10px}.swatches input{display:none}.swatches__new-badge{text-align:center;border-radius:0;min-width:40px;max-height:30px;margin-bottom:20px;margin-right:20px;line-height:30px;box-shadow:0 2px 4px #00000026,0 1px #c6d8cb}.swatches__new-badge.pdp-badge{max-width:120px;max-height:60px;margin-top:30px;padding:8px;line-height:15px;display:block;position:absolute}.swatches__new-badge--break{flex-basis:100%}.swatches__shape--circle label{border-radius:50%}.swatches__options-wrapper{flex-wrap:wrap;display:flex}.swatches__options-wrapper .linked-variant{margin-bottom:0}.swatches__options-wrapper .linked-variant div,.swatches__options-wrapper .linked-variant label,.swatches__options-wrapper .linked-variant input{pointer-events:none}.swatches__options-wrapper>a{margin:0;line-height:100%}.swatches__swatch--regular input+label{border:solid 1px rgba(var(--text-color),1);margin-bottom:5px;margin-right:20px}.swatches__swatch--regular input:disabled+label{opacity:.5}.swatches__swatch--regular input:checked+label{color:#fff;background-color:#111}.swatches__swatch--color input+label{width:var(--swatch-size);height:var(--swatch-size);background-size:cover;margin-bottom:20px;margin-right:10px;padding:0}.swatches__swatch--color input+label.text-swatch{border-radius:unset;border:solid 1px rgba(var(--text-color),1);width:auto;height:auto;margin-bottom:5px;padding:10px 20px}.swatches__swatch--color input+label__shape--rectangle{width:calc(var(--swatch-size)*1.5)}@media (width>=768px){.swatches__swatch--color input+label{width:var(--d-swatch-size);height:var(--d-swatch-size)}.swatches__swatch--color input+label__shape--rectangle{width:calc(var(--d-swatch-size)*1.5)}}.swatches__swatch--color input:checked+label{border:1px solid #fff;box-shadow:0 0 0 2px #8e8e8e}.swatches__swatch--color input:checked.text-swatch{border:solid 1px rgba(var(--text-color),1);color:#fff;background-color:#000}label{text-align:center;white-space:nowrap;text-transform:uppercase;cursor:pointer;background-repeat:no-repeat;background-size:contain;border:1px solid #0000;margin:0;padding:5px 10px;display:flex}.swatch-element.is-color--true{margin-right:10px}.swatch-element.is-color--true label{width:25px;height:25px;padding:0}.tooltip{display:none}.product-card .swatches__swatch--color input+label{width:var(--swatch-size-plp);height:var(--swatch-size-plp);border:none;outline:none;margin-bottom:5px;margin-right:16px;padding:0}.product-card .swatches__swatch--color input+label__shape--rectangle{width:calc(var(--swatch-size-plp)*1.5)}@media (width>=768px){.product-card .swatches__swatch--color input+label{width:var(--d-swatch-size-plp);height:var(--d-swatch-size-plp)}.product-card .swatches__swatch--color input+label__shape--rectangle{width:calc(var(--d-swatch-size-plp)*1.5)}}.product-card .swatches__option-name{display:none}@media (width>=768px){.product-card .swatches__option-name{font-size:16px!important}}.product-card.color-swatches--false:not(.swatch-type--linked-add-to-cart) .color-swatch-wrapper--true,.product-card.size-swatches--false:not(.swatch-type--linked-add-to-cart) .size-swatch-wrapper--true{display:none}.variant-dropdowns{margin-bottom:1rem}.variant-dropdowns__dropdown{flex-direction:column;margin-right:1rem;display:inline-flex}.swatches .swatches__subcategory{text-transform:uppercase;letter-spacing:2px;width:100%;font-size:12px;font-weight:500;line-height:2.5;display:block}