.swatches{padding-top:10px;margin-bottom:5px;width:100%}.swatches input{display:none}.swatches__shape--circle label,.swatches__shape--circle label:after{border-radius:50%}.swatches__options-wrapper{display:flex;flex-wrap:wrap}.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__option-name{color:var(--color-grey);font-size:var(--body-size-3);line-height:var(--body-line-height-3);letter-spacing:var(--body-spacing-3)}@media(min-width:769px){.swatches__option-name{font-size:var(--body-size-3-t);line-height:var(--body-line-height-3-t);letter-spacing:var(--body-spacing-3-t)}}@media(min-width:1025px){.swatches__option-name{font-size:var(--body-size-3-d);line-height:var(--body-line-height-3-d);letter-spacing:var(--body-spacing-3-d)}}.swatches__option-name{font-family:var(--body-family-3);font-weight:var(--body-weight-3);font-style:var(--body-style-3);text-transform:var(--body-transform-3)}.swatches__form--label{font-size:var(--interface-size-2);line-height:var(--interface-line-height-2);letter-spacing:var(--interface-spacing-2)}@media(min-width:769px){.swatches__form--label{font-size:var(--interface-size-2-t);line-height:var(--interface-line-height-2-t);letter-spacing:var(--interface-spacing-2-t)}}@media(min-width:1025px){.swatches__form--label{font-size:var(--interface-size-2-d);line-height:var(--interface-line-height-2-d);letter-spacing:var(--interface-spacing-2-d)}}.swatches__form--label{font-family:var(--interface-family-2);font-weight:var(--interface-weight-2);font-style:var(--interface-style-2);text-transform:var(--interface-transform-2);-webkit-text-decoration:var(--interface-decoration-2);text-decoration:var(--interface-decoration-2);color:var(--color-white)}.swatches__option-selected{font-size:var(--interface-size-2);line-height:var(--interface-line-height-2);letter-spacing:var(--interface-spacing-2)}@media(min-width:769px){.swatches__option-selected{font-size:var(--interface-size-2-t);line-height:var(--interface-line-height-2-t);letter-spacing:var(--interface-spacing-2-t)}}@media(min-width:1025px){.swatches__option-selected{font-size:var(--interface-size-2-d);line-height:var(--interface-line-height-2-d);letter-spacing:var(--interface-spacing-2-d)}}.swatches__option-selected{font-family:var(--interface-family-2);font-weight:var(--interface-weight-2);font-style:var(--interface-style-2);text-transform:var(--interface-transform-2);-webkit-text-decoration:var(--interface-decoration-2);text-decoration:var(--interface-decoration-2);color:var(--color-white)}.swatches__swatch--regular input+label{border:solid 1px rgba(var(--color-foreground),1);margin-right:20px;margin-bottom:5px;white-space:normal}.swatches__swatch--regular input:disabled+label{opacity:.5}.swatches__swatch--regular input:checked+label{background-color:var(--color-white);color:var(--color-black)}.swatches__swatch--regular:last-child input+label{margin-right:0}.swatches__swatch--color input+label{border:none;outline:none;padding:0;width:var(--swatch-size);height:var(--swatch-size);margin-right:16px;margin-bottom:5px;background-size:cover}.swatches__swatch--color input+label.text-swatch{width:auto;height:auto;border-radius:unset;padding:10px 20px;border:solid 1px rgba(var(--color-foreground),1);margin-bottom:5px}.swatches__swatch--color input+label__shape--rectangle{width:calc(var(--swatch-size) * 1.5)!important}@media(min-width:1025px){.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)!important}}.swatches__swatch--color input:not(:checked)+label{box-shadow:0 0 0 1px #eee}.swatches__swatch--color input+label:after{width:calc(var(--swatch-size) - 6px);height:calc(var(--swatch-size) - 6px)}@media(min-width:1025px){.swatches__swatch--color input+label:after{width:calc(var(--d-swatch-size) - 6px);height:calc(var(--d-swatch-size) - 6px)}}.swatches__swatch--color input:checked+label:after{content:"";border:1px solid white;box-shadow:0 0 0 2px #000}@media(min-width:1025px){.swatches__swatch--color input:checked+label:after{width:calc(var(--d-swatch-size) - 6px)}}.swatches__swatch--color input:checked.text-swatch{background-color:#000;border:solid 1px rgba(var(--color-foreground),1);color:#fff}.swatches__swatch--color.swatches__shape--rectangle{width:calc(var(--swatch-size) * 2)!important;margin-right:10px}.swatches__swatch--color.swatches__shape--rectangle input:checked+label{width:calc(var(--swatch-size) * 2 - 2px)}.swatches__swatch--color.swatches__shape--rectangle input:checked+label:after{width:90%}.swatches__swatch--color.swatches__shape--rectangle label{width:calc(var(--swatch-size) * 2 - 2px)!important}.swatches__swatch--color.swatches__shape--rectangle label:after{width:90%}@media(min-width:1025px){.swatches__swatch--color.swatches__shape--rectangle{width:calc(var(--d-swatch-size) * 1.5)!important}}.swatches__swatch--color:last-child input+label{margin-right:0}.swatches label{margin:0;text-align:center;white-space:nowrap;text-transform:uppercase;display:flex;background-size:contain;background-repeat:no-repeat;border:solid 1px transparent;cursor:pointer;padding:5px 10px}.swatches .swatch-element.is-color--true{margin-right:10px}.swatches .swatch-element.is-color--true label{width:25px;height:25px;padding:0}.swatches .tooltip,.product-card .swatches__option-name{display:none}.product-card.color-swatches--false:not(.swatch-type--linked-add-to-cart) .color-swatch-wrapper--true{display:none}.product-card.size-swatches--false:not(.swatch-type--linked-add-to-cart) .size-swatch-wrapper--true{display:none}.product-card .swatches__swatch--color input+label{border:none;outline:none;padding:0;width:var(--swatch-size-plp);height:var(--swatch-size-plp);margin-right:16px;margin-bottom:5px;background-size:cover;border:2px solid white}.product-card .swatches__swatch--color input+label.text-swatch{width:auto;height:auto;border-radius:unset;padding:10px 20px;border:solid 1px rgba(var(--color-foreground),1);margin-bottom:5px}.product-card .swatches__swatch--color input+label__shape--rectangle{width:calc(var(--swatch-size-plp) * 1.5)!important}@media(min-width:1025px){.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)!important}}.product-card .swatches__swatch--color input:checked.text-swatch{background-color:#000;border:solid 1px rgba(var(--color-foreground),1);color:#fff}.product-card .swatches__swatch--color.swatches__shape--rectangle{width:calc(var(--swatch-size-plp) * 1.5)!important}.product-card .swatches__swatch--color.swatches__shape--rectangle label,.product-card .swatches__swatch--color.swatches__shape--rectangle label:after{width:calc(var(--swatch-size-plp) * 1.5 - 2px)!important}@media(min-width:1025px){.product-card .swatches__swatch--color.swatches__shape--rectangle{width:calc(var(--d-swatch-size-plp) * 1.1)!important}}.product-card .swatches__swatch--color:last-child input+label{margin-right:0}.variant-dropdowns{margin-bottom:1rem}.variant-dropdowns__dropdown{display:inline-flex;flex-direction:column;margin-right:1rem}
