:root{--swish-control-border-width: 1px;--swish-control-radius: 4px;--swish-control-border-default: .2;--swish-control-border-hover: .3;--swish-control-border-active: .5}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select){--inputs-border-width: var(--swish-control-border-width);--inputs-border-opacity: var(--swish-control-border-default);--inputs-radius: var(--swish-control-radius);--inputs-radius-outset: calc(var(--inputs-radius) + var(--inputs-border-width))}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select):after{border-radius:var(--swish-control-radius)!important;box-shadow:0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-default))!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select):hover:after{box-shadow:0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-hover))!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select):is(:focus-within,:active):after{box-shadow:0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-active))!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field__input,.select__select){border-radius:var(--swish-control-radius)!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field__input,.select__select):is(:focus,:focus-visible,.focused){outline:none!important;box-shadow:none!important}:is(form.ecom-contact-form,form.school-form,form[id^=storeify_form_action_]) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){--swish-control-border-state: var(--swish-control-border-default);border-color:transparent!important;border-radius:var(--swish-control-radius)!important;outline:var(--swish-control-border-width) solid rgba(var(--color-foreground, 18, 18, 18),var(--swish-control-border-state))!important;outline-offset:calc(-1 * var(--swish-control-border-width))!important;box-shadow:none!important}:is(form.ecom-contact-form,form.school-form,form[id^=storeify_form_action_]) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):hover{--swish-control-border-state: var(--swish-control-border-hover)}:is(form.ecom-contact-form,form.school-form,form[id^=storeify_form_action_]) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):is(:focus,:focus-visible,:active){--swish-control-border-state: var(--swish-control-border-active)}[data-swish-contact-old-units][hidden]{display:none!important}.swish-contact-dimension{position:relative;min-width:0;--contact-unit-width: clamp(4.6rem, 24%, 6.4rem);--contact-dimension-inset: clamp(1rem, 5%, 2rem)}.swish-contact-dimension>input[data-swish-contact-dimension-input]{width:100%;min-width:0;min-height:4.6rem;padding-inline-start:var(--contact-dimension-inset)!important;padding-inline-end:calc(var(--contact-unit-width) + .6rem)!important;-webkit-appearance:textfield;appearance:textfield}.swish-contact-dimension>input::-webkit-inner-spin-button,.swish-contact-dimension>input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.swish-contact-dimension>.field__label,.contact-popup:not(.contact-popup--theme-defaults) .swish-contact-dimension>.field__label{inset-inline-start:calc(var(--inputs-border-width) + var(--contact-dimension-inset));max-width:calc(100% - var(--contact-unit-width) - var(--contact-dimension-inset) - .5rem);top:50%;transform:translateY(-50%);line-height:1.2;letter-spacing:normal}.swish-contact-dimension__unit{position:absolute;inset-block:1px;inset-inline-end:1px;z-index:2;width:var(--contact-unit-width);background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));border-inline-start:1px solid rgba(var(--color-foreground, 18, 18, 18),.2);border-start-end-radius:var(--swish-control-radius);border-end-end-radius:var(--swish-control-radius)}.swish-contact-dimension__unit:after{content:"";position:absolute;inset-inline-end:.9rem;top:50%;width:.6rem;height:.6rem;border:solid currentColor;border-width:0 1px 1px 0;transform:translateY(-75%) rotate(45deg);pointer-events:none}.swish-contact-dimension__unit>select{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;padding-inline:.8rem 1.8rem;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;font-size:1.6rem;cursor:pointer}.swish-contact-dimension__unit>select:focus-visible{outline:2px solid currentColor!important;outline-offset:-3px!important}@media screen and (max-width:749px){.swish-contact-dimension{--contact-unit-width: 4.6rem;--contact-dimension-inset: 1rem}.swish-contact-dimension>input[data-swish-contact-dimension-input],.swish-contact-dimension>.field__label{font-size:1.6rem}.swish-contact-dimension__unit:after{inset-inline-end:.65rem}}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select){--inputs-border-width: var(--swish-control-border-width);--inputs-border-opacity: var(--swish-control-border-default);--inputs-radius: var(--swish-control-radius);--inputs-radius-outset: calc(var(--inputs-radius) + var(--inputs-border-width))}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select):after{border-radius:var(--swish-control-radius)!important;box-shadow:inset 0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-default))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select):hover:after{box-shadow:inset 0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-hover))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select):is(:focus-within,:active):after{box-shadow:inset 0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-active))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field__input,.select__select,.swishcb__contact-unit-select){outline:none!important;box-shadow:none!important;border-radius:var(--swish-control-radius)!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native .swishcb__contact-unit-select{border-left-color:rgba(var(--color-foreground),var(--swish-control-border-default))!important;border-radius:0 var(--swish-control-radius) var(--swish-control-radius) 0!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native .field:hover .swishcb__contact-unit-select{border-left-color:rgba(var(--color-foreground),var(--swish-control-border-hover))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native .field:focus-within .swishcb__contact-unit-select{border-left-color:rgba(var(--color-foreground),var(--swish-control-border-active))!important}
/*# sourceMappingURL=/cdn/shop/t/284/assets/swish-control-borders.css.map */
