.swatch.color-swatch input:checked+.swatch-label.White:after{background:var(--bs-body-color)}.product-details-wrapper .addon-fieldset .swatch.color-swatch .swatch-label{min-width:16px;min-height:16px}.product-details-wrapper .addon-fieldset .swatch.color-swatch input:checked+.swatch-label:after{width:4px;height:4px}.pills-style .swatch .form-label{min-width:46px;border-radius:20px;cursor:pointer;text-align:center;font-size:var(--bs-font-size-md);background:transparent!important;border:1px solid var(--bs-body-color);padding:3px 10px;margin-bottom:.5rem}.pills-style .swatch input:checked+.swatch-label{background:var(--bs-body-color)!important;color:var(--bs-body-bg);border:1px solid var(--bs-body-color)}.pills-style .swatch input:checked+.swatch-label:after{display:none}.swatch input{display:none}.color-swatch .form-label{min-width:40px;min-height:40px}.swatch .form-label{border:0;display:block;cursor:pointer;width:100%;max-width:40px;margin-bottom:0;border-radius:5px;margin-right:10px;font-size:var(--bs-font-size-md)}.type-and-color{border-radius:7px;margin-bottom:10px;position:relative;transition:all .3s ease-in-out;box-shadow:inset 0 0 0 1px #b3b3b3}.type-and-color:hover{box-shadow:inset 0 0 0 1px #087e45}.type-and-color:not(:last-child){margin-right:10px}.type-and-color .swatch{height:100%;display:flex;padding:8px 8.5px;align-items:center}.type-and-color .swatch label:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%}.type-and-color .swatch input:checked+label:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:7px;box-shadow:inset 0 0 0 1px #087e45}.type-and-color .swatch p{color:#000;width:100%;max-width:108px;font-size:12px;font-weight:400;line-height:1.5}.product-form .product-form__input.color-swatch{margin-bottom:24px!important}.product-form .product-form__input{margin-bottom:30px!important}.your-product-list .type-and-color,.your-product-list .type-and-color .swatch input:checked+label:after{border-radius:5px}.your-product-list .type-and-color .swatch{background-color:#e8e9e9}.your-product-list .swatch .form-label{max-width:30px;border-radius:2px}.your-product-list .color-swatch .form-label{min-width:30px;min-height:30px}@media (min-width: 992px){.color-swatch .form-label{min-width:50px;min-height:50px}.swatch .form-label{max-width:50px}.type-and-color .swatch p{font-size:13px;max-width:120px}}@media (max-width: 575px){.product-form .product-form__input ul{margin-right:-10px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/component-swatch.css.map */
