.swatches{width:100%}.swatches input{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.swatches input:hover+label,.swatches input:focus+label{opacity:.7}.swatches__shape--circle label,.swatches__shape--circle label:after{border-radius:50%}.swatches__options-wrapper{display:flex;flex-wrap:wrap;gap:8px}.swatches__options-wrapper .linked-variant{margin-bottom:0}.swatches__options-wrapper .linked-variant div{pointer-events:none}.swatches__options-wrapper .linked-variant label{pointer-events:none}.swatches__options-wrapper .linked-variant input{pointer-events:none}.swatches__swatch--regular input+label{border:solid 1px rgba(var(--text-color), 1);white-space:normal;border-radius:50px;font-size:var(--h7-size);line-height:var(--h7-line-height);letter-spacing:var(--h7-spacing);font-family:var(--h7-family);font-weight:var(--h7-weight);font-style:var(--h7-style);text-transform:var(--h7-transform)}@media(min-width: 481px){.swatches__swatch--regular input+label{font-size:var(--h7-size-t);line-height:var(--h7-line-height-t);letter-spacing:var(--h7-spacing-t)}}@media(min-width: 769px){.swatches__swatch--regular input+label{font-size:var(--h7-size-d);line-height:var(--h7-line-height-d);letter-spacing:var(--h7-spacing-d)}}.swatches__swatch--regular input:disabled+label{opacity:.5}.swatches__swatch--regular input:checked+label{background-color:#111;color:#fff}.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(--text-color), 1);margin-bottom:5px}.swatches__swatch--color input+label__shape--rectangle{width:calc(var(--swatch-size)*1.5) !important}@media(min-width: 769px){.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:0px 0px 0px 1px #eee}.swatches__swatch--color input+label:after{width:calc(var(--swatch-size) - 6px);height:calc(var(--swatch-size) - 6px)}@media(min-width: 769px){.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 #fff;box-shadow:0 0 0 2px #000}@media(min-width: 769px){.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(--text-color), 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: 769px){.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 rgba(0,0,0,0);cursor:pointer}.swatches .swatch-element.is-color--true{margin-right:10px}.swatches .swatch-element.is-color--true label{width:25px;height:25px;padding:0}.swatches .tooltip{display:none}.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 #fff}.product-card .swatches__swatch--color input+label.text-swatch{width:auto;height:auto;border-radius:unset;padding:10px 20px;border:solid 1px rgba(var(--text-color), 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: 769px){.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(--text-color), 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: 769px){.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}