.swatch .form-label{cursor:pointer;font-size:var(--pe-font-size-md);display:block;border-radius:2px;position:relative;background-size:100%;margin-bottom:0}.swatch:not(.color-swatch) .form-label{border-radius:2px;border:1px solid var(--pe-color-gray-300);background-color:var(--pe-color-white);padding:2px 10px;min-width:36px;min-height:36px;text-align:center;line-height:1.2;transition:all .2s ease-out;display:flex;align-items:center;justify-content:center;letter-spacing:0em}.swatch .form-control.disabled,.swatch .form-control.disabled+.form-label{pointer-events:auto!important}.swatch .form-control.disabled+.form-label:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:linear-gradient(to left top,transparent calc(50% - .5px),var(--pe-color-gray-300) calc(50% - .5px),var(--pe-color-gray-300) calc(50% + .5px),transparent calc(50% + .5px));-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.swatch:not(.color-swatch) input+.swatch-label:hover{border-color:var(--pe-color-primary)}.swatch:not(.color-swatch) input:checked+.swatch-label{background-color:var(--pe-color-primary);color:var(--pe-color-white);border-color:transparent}.product-details-wrapper .swatch.color-swatch .swatch-label{min-width:30px;min-height:30px}.swatch.color-swatch .form-label{border:1px solid var(--pe-color-gray-300);min-width:28px;min-height:28px}.swatch.color-swatch input+.swatch-label:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:none;border-radius:2px;transition:all .2s ease-out}.swatch.color-swatch input:checked+.swatch-label:after,.swatch.color-swatch input+.swatch-label:hover:after{box-shadow:0 0 0 2px #fff,0 0 0 3px #242424}.swatch.color-swatch input:checked+.swatch-label.White:after{background:var(--pe-body-color)}.variant-section-wrapper hr{margin-block:20px;border:none;border-bottom:1px solid var(--pe-color-gray-200)}.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}.selected-option.placeholder-text{color:var(--pe-color-gray-400);font-style:italic;opacity:.8}.btn-disabled-selection{background-color:var(--pe-color-gray-300)!important;border-color:var(--pe-color-gray-300)!important;color:var(--pe-color-gray-600)!important;cursor:not-allowed!important;opacity:.6;pointer-events:none}.swatch:not(.color-swatch) .form-label{transition:all .2s ease-out,transform .15s ease}.swatch:not(.color-swatch) input:not(.disabled)+.swatch-label:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.swatch.color-swatch input:not(.disabled)+.swatch-label:hover{transform:scale(1.1)}.variant_label .fw-bold.text-primary:after{content:" *";color:var(--pe-color-danger, #dc3545);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/335/assets/component-swatch.css.map */
