.visually-hidden[data-v-852b1f4e]{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}[data-v-852b1f4e]:root{--z-below: -10;--z-zero: 0;--z-default: 10;--z-above: 20;--z-header: 30;--z-flyout: 40;--z-modal: 50;--z-skip-to-content: 60;--product-tile: 70;--zoom-gallery: 1500}.modal[data-v-852b1f4e]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000d9;z-index:1}.modal[data-v-852b1f4e]{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:none;padding:1rem 2.5%;overflow-y:auto}@media(min-width:45em){.modal[data-v-852b1f4e]{padding:2.5rem}}.modal--active[data-v-852b1f4e]{display:flex;justify-content:center;align-items:center}.modal__container[data-v-852b1f4e]{margin-left:auto;margin-right:auto;padding-left:2.5%;padding-right:2.5%;max-width:31.25rem}@media(min-width:75em){.modal__container[data-v-852b1f4e]{padding-left:1.25rem;padding-right:1.25rem}}.modal__container[data-v-852b1f4e]{position:relative;z-index:1;padding:2.25rem;margin-top:auto;margin-bottom:auto;background-color:#fff;border:solid .75rem #ffffff;outline-offset:-12px;outline:solid 1px #757575}@media(min-width:75em){.modal__container[data-v-852b1f4e]{padding-top:1.5rem;padding-bottom:1.5rem}}.modal__close[data-v-852b1f4e]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.25rem;overflow:hidden;padding:0;border:0;background-color:transparent;color:#4d4d4d;font-size:.75rem;text-transform:uppercase}.modal__close .icon[data-v-852b1f4e]{width:1em;height:1em;fill:currentcolor}
