.swatch .form-label{cursor:pointer;font-size:var(--pe-font-size-md);display:block;border-radius:50%;position:relative;background-size:100%;margin-bottom:0}.swatch:not(.color-swatch) .form-label{border-radius:0%;border:1px solid var(--pe-color-black);padding:5px;min-width:32px;min-height:34px;text-align:center;line-height:24px;transition:ease-in-out .25s}.swatch:not(.color-swatch) input:checked+.swatch-label,.swatch:not(.color-swatch) input+.swatch-label:hover{background-color:var(--pe-color-black);color:var(--pe-color-white)}.product-details-wrapper .swatch.color-swatch .swatch-label{min-width:30px;min-height:30px}.swatch.color-swatch .form-label{border:0;min-width:16px;min-height:16px}.swatch.color-swatch input:checked+.swatch-label:after{content:"";display:block;position:absolute;background:var(--pe-body-bg);width:4px;height:4px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.swatch.color-swatch input:checked+.swatch-label.White:after{background:var(--pe-body-color)}.product-details-wrapper .addon-fieldset .swatch.color-swatch .swatch-label{min-width:16px;min-height:16px}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label:after{width:8px;height:8px}.product-details-wrapper .addon-fieldset .swatch.color-swatch input:checked+.swatch-label:after{width:4px;height:4px}.swatch input{display:none}.pills-style .swatch .form-label{min-width:46px;border-radius:20px;cursor:pointer;text-align:center;font-size:var(--pe-font-size-md);background:transparent!important;border:1px solid var(--pe-body-color);padding:3px 10px;margin-bottom:.5rem}.pills-style .swatch input:checked+.swatch-label{background:var(--pe-body-color)!important;color:var(--pe-body-bg);border:1px solid var(--pe-body-color)}.pills-style .swatch input:checked+.swatch-label:after{display:none}.product-color-swatches{gap:2px}.product-color-swatches .swatch-btn{border:0;background-color:transparent;padding:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;transition:all .3s ease-in-out}.product-color-swatches [data-device=mob]{display:none}.product-color-swatches .swatch-btn .swatch-bubble.swatch-bubble-image{border:none}.product-color-swatches .swatch-btn .swatch-bubble{width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;background-color:var(--btn-swatch-color);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid transparent}.product-color-swatches .swatch-btn.active{border-color:var(--pe-color-primary)}.product-color-swatches .swatch-btn[data-title*=WH] .swatch-bubble{border:1px solid var(--pe-color-gray-200)}@media(min-width:768px){.product-color-swatches .swatch-btn.swatch-btn-desk-hide{display:none}}@media(min-width:1200px){.product-color-swatches{gap:4px}.product-color-swatches .swatch-btn{width:38px;height:38px}.product-color-swatches .swatch-btn .swatch-bubble{width:calc(100% - 8px);height:calc(100% - 8px)}}@media(max-width:767px){.product-color-swatches .swatch-btn.swatch-btn-mob-hide,.product-color-swatches [data-device=desk]{display:none}.product-color-swatches [data-device=mob]{display:block}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-swatch.css.map */
